diff --git a/internal/services/vpcgw/public_gateway.go b/internal/services/vpcgw/public_gateway.go index 180bda7a46..cf5b8cf87b 100644 --- a/internal/services/vpcgw/public_gateway.go +++ b/internal/services/vpcgw/public_gateway.go @@ -2,6 +2,7 @@ package vpcgw import ( "context" + "fmt" "github.com/hashicorp/terraform-plugin-log/tflog" "github.com/hashicorp/terraform-plugin-sdk/v2/diag" @@ -80,6 +81,14 @@ func ResourcePublicGateway() *schema.Resource { Description: "Port of the SSH bastion", Optional: true, Computed: true, + ValidateFunc: func(val any, key string) ([]string, []error) { + v := val.(int) + if (v >= 1024 && v <= 59999) || v == 61000 { + return nil, nil + } + + return nil, []error{fmt.Errorf("expected bastion_port to be in the range (1024 - 59999) or default 61000, got %d", v)} + }, }, "enable_smtp": { Type: schema.TypeBool, diff --git a/internal/services/vpcgw/public_gateway_test.go b/internal/services/vpcgw/public_gateway_test.go index 01f36dc334..70f5b9f9e3 100644 --- a/internal/services/vpcgw/public_gateway_test.go +++ b/internal/services/vpcgw/public_gateway_test.go @@ -2,6 +2,7 @@ package vpcgw_test import ( "fmt" + "regexp" "testing" "github.com/hashicorp/terraform-plugin-testing/helper/resource" @@ -116,6 +117,7 @@ func TestAccVPCPublicGateway_Bastion(t *testing.T) { publicGatewayName, ), resource.TestCheckResourceAttr("scaleway_vpc_public_gateway.main", "bastion_enabled", "true"), + resource.TestCheckResourceAttr("scaleway_vpc_public_gateway.main", "bastion_port", "61000"), ), }, { @@ -132,6 +134,44 @@ func TestAccVPCPublicGateway_Bastion(t *testing.T) { resource.TestCheckResourceAttr("scaleway_vpc_public_gateway.main", "bastion_enabled", "false"), ), }, + { + Config: fmt.Sprintf(` + resource scaleway_vpc_public_gateway main { + name = "%s" + type = "VPC-GW-S" + bastion_enabled = true + bastion_port = 59999 + } + `, publicGatewayName), + Check: resource.ComposeTestCheckFunc( + testAccCheckVPCPublicGatewayExists(tt, "scaleway_vpc_public_gateway.main"), + resource.TestCheckResourceAttr("scaleway_vpc_public_gateway.main", "name", publicGatewayName), + resource.TestCheckResourceAttr("scaleway_vpc_public_gateway.main", "bastion_enabled", "true"), + resource.TestCheckResourceAttr("scaleway_vpc_public_gateway.main", "bastion_port", "59999"), + ), + }, + }, + }) +} + +func TestAccVPCPublicGateway_BastionInvalidPort(t *testing.T) { + tt := acctest.NewTestTools(t) + defer tt.Cleanup() + + resource.ParallelTest(t, resource.TestCase{ + ProtoV6ProviderFactories: tt.ProviderFactories, + Steps: []resource.TestStep{ + { + Config: ` + resource "scaleway_vpc_public_gateway" "main" { + name = "public-gateway-bastion-invalid" + type = "VPC-GW-S" + bastion_enabled = true + bastion_port = 61001 + } + `, + ExpectError: regexp.MustCompile(`expected bastion_port to be in the range \(1024 - 59999\) or default 61000, got 61001`), + }, }, }) } diff --git a/internal/services/vpcgw/testdata/vpc-public-gateway-bastion-invalid-port.cassette.yaml b/internal/services/vpcgw/testdata/vpc-public-gateway-bastion-invalid-port.cassette.yaml new file mode 100644 index 0000000000..2797c38e00 --- /dev/null +++ b/internal/services/vpcgw/testdata/vpc-public-gateway-bastion-invalid-port.cassette.yaml @@ -0,0 +1,3 @@ +--- +version: 2 +interactions: [] diff --git a/internal/services/vpcgw/testdata/vpc-public-gateway-bastion.cassette.yaml b/internal/services/vpcgw/testdata/vpc-public-gateway-bastion.cassette.yaml index 89b552c301..dc91671adb 100644 --- a/internal/services/vpcgw/testdata/vpc-public-gateway-bastion.cassette.yaml +++ b/internal/services/vpcgw/testdata/vpc-public-gateway-bastion.cassette.yaml @@ -18,7 +18,7 @@ interactions: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways method: POST response: @@ -27,20 +27,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 902 + content_length: 928 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"allocating","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:04.022307Z","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"allocating","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:18:55.591388Z","zone":"fr-par-1"}' headers: Content-Length: - - "902" + - "928" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:04 GMT + - Mon, 01 Dec 2025 09:18:55 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -48,10 +48,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e8403469-9276-4ebe-945f-e1a09e5d7e47 + - 5db3661e-fd87-4109-af27-90560d3340d0 status: 200 OK code: 200 - duration: 806.936014ms + duration: 654.919375ms - id: 1 request: proto: HTTP/1.1 @@ -67,8 +67,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -76,20 +76,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 920 + content_length: 928 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"allocating","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:04.055130Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"allocating","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:18:55.591388Z","zone":"fr-par-1"}' headers: Content-Length: - - "920" + - "928" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:04 GMT + - Mon, 01 Dec 2025 09:18:55 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -97,10 +97,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 32be053f-43fc-4b5b-bf1c-738c3ecb11cd + - f6b93d97-9752-42f6-bbb7-6639f95ca157 status: 200 OK code: 200 - duration: 32.872578ms + duration: 68.258958ms - id: 2 request: proto: HTTP/1.1 @@ -116,8 +116,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -125,20 +125,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 921 + content_length: 948 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"configuring","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:04.313300Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"configuring","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:18:55.804647Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "921" + - "948" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:09 GMT + - Mon, 01 Dec 2025 09:19:00 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -146,10 +146,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 13dd8b1a-db7d-48b0-9d1a-36a33517fc9f + - 2f6cb3c4-9266-4252-854e-5d5f36f3b390 status: 200 OK code: 200 - duration: 30.322543ms + duration: 56.605542ms - id: 3 request: proto: HTTP/1.1 @@ -165,8 +165,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -174,20 +174,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + content_length: 944 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:11.514274Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:04.575040Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:14 GMT + - Mon, 01 Dec 2025 09:19:05 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -195,10 +195,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 88d243f6-b379-4ca3-8e50-4b4869623411 + - 1354edcc-71a3-45d6-8130-f3bf8c335b85 status: 200 OK code: 200 - duration: 41.309148ms + duration: 35.026875ms - id: 4 request: proto: HTTP/1.1 @@ -214,8 +214,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -223,20 +223,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + content_length: 944 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:11.514274Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:04.575040Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:14 GMT + - Mon, 01 Dec 2025 09:19:05 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -244,10 +244,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f06072c7-5843-4c4c-aa30-3db6030efee3 + - fb6cec44-60b4-4af6-bd76-4aa974ca4d43 status: 200 OK code: 200 - duration: 30.219364ms + duration: 42.575916ms - id: 5 request: proto: HTTP/1.1 @@ -263,8 +263,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -272,20 +272,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + content_length: 944 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:11.514274Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:04.575040Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:14 GMT + - Mon, 01 Dec 2025 09:19:05 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -293,10 +293,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9263aa3d-fed3-4809-bb88-fa7735b3d2c8 + - 11fb3280-4caf-417e-a09e-00f0bf5c55a0 status: 200 OK code: 200 - duration: 21.309966ms + duration: 31.026ms - id: 6 request: proto: HTTP/1.1 @@ -312,8 +312,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -321,20 +321,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + content_length: 944 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:11.514274Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:04.575040Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:14 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -342,10 +342,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b26924bf-6c8d-4764-88b7-c146cc9dbc87 + - 605e2d31-2cbc-4054-b2c1-e9444b471bd4 status: 200 OK code: 200 - duration: 35.391802ms + duration: 56.487333ms - id: 7 request: proto: HTTP/1.1 @@ -361,8 +361,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -370,20 +370,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + content_length: 944 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:11.514274Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:04.575040Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:15 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -391,48 +391,50 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9a5d1542-c38c-4dfa-84d5-2a65e318d74d + - 03a8d4cc-7e5e-4283-8927-a31fb4f39620 status: 200 OK code: 200 - duration: 32.026735ms + duration: 32.336292ms - id: 8 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 0 + content_length: 24 transfer_encoding: [] trailer: {} host: api.scaleway.com remote_addr: "" request_uri: "" - body: "" + body: '{"enable_bastion":false}' form: {} headers: + Content-Type: + - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd - method: GET + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: PATCH response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:11.514274Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.470996Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:15 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -440,50 +442,48 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9f06a7f2-3799-4c23-8c9f-3fa8b365d7b2 + - 0345427c-0186-4d70-9a12-508561a9aafd status: 200 OK code: 200 - duration: 25.167896ms + duration: 86.026625ms - id: 9 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 24 + content_length: 0 transfer_encoding: [] trailer: {} host: api.scaleway.com remote_addr: "" request_uri: "" - body: '{"enable_bastion":false}' + body: "" form: {} headers: - Content-Type: - - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd - method: PATCH + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 949 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:15.929962Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"configuring","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.493778Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "949" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:15 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -491,10 +491,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0a86f3fe-081f-4f60-8de2-764200f14a8f + - 35d73423-e677-4887-b70e-d602d85d6402 status: 200 OK code: 200 - duration: 44.126141ms + duration: 29.368417ms - id: 10 request: proto: HTTP/1.1 @@ -510,8 +510,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -519,20 +519,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 922 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"configuring","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:15.953258Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "922" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:15 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -540,10 +540,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1c572d44-02ed-4b67-bb59-33b2db66ef2d + - 528c6306-7ca5-4734-871e-fdd39036891b status: 200 OK code: 200 - duration: 21.591667ms + duration: 33.99975ms - id: 11 request: proto: HTTP/1.1 @@ -559,8 +559,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -568,20 +568,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -589,10 +589,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7299a789-bce7-4326-9ddb-77c030a08851 + - 567cbef6-1fac-4905-8e1a-3224b7a2bd8f status: 200 OK code: 200 - duration: 35.560581ms + duration: 28.532792ms - id: 12 request: proto: HTTP/1.1 @@ -608,8 +608,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -617,20 +617,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -638,10 +638,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b5a2d10b-0c4d-4a1a-9d85-3bf0e290742d + - bd813a1f-4590-42db-9e70-05f5f7ad173d status: 200 OK code: 200 - duration: 22.860849ms + duration: 37.070375ms - id: 13 request: proto: HTTP/1.1 @@ -657,8 +657,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -666,20 +666,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -687,10 +687,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d6be187a-4fea-483b-ac21-fc2b89244b37 + - 0dbad61e-262f-4000-8d7d-bc266d539e1a status: 200 OK code: 200 - duration: 29.54774ms + duration: 30.651ms - id: 14 request: proto: HTTP/1.1 @@ -706,8 +706,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -715,20 +715,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -736,10 +736,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e0cc4888-36b0-45a6-83d5-dc8d144f1609 + - 375a55bd-9354-4b06-8791-3b5b0910672b status: 200 OK code: 200 - duration: 28.855637ms + duration: 27.269417ms - id: 15 request: proto: HTTP/1.1 @@ -755,8 +755,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -764,20 +764,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -785,10 +785,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ce0317f5-5f9e-481f-9f7f-504347b50671 + - 648b7bf7-cf67-451d-8b09-d48fdb2af083 status: 200 OK code: 200 - duration: 32.630529ms + duration: 35.256708ms - id: 16 request: proto: HTTP/1.1 @@ -804,8 +804,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -813,20 +813,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -834,10 +834,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f4d89c37-2ff1-4644-a1cc-822648b3143f + - f11bc06a-f016-4eb8-973c-41112f3fe918 status: 200 OK code: 200 - duration: 28.357693ms + duration: 31.282834ms - id: 17 request: proto: HTTP/1.1 @@ -853,8 +853,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -862,20 +862,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -883,10 +883,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fb19becd-a01a-4898-a3e6-d016af4c751f + - aaea919f-aefa-431a-9e40-4c0e5f27d58b status: 200 OK code: 200 - duration: 23.322405ms + duration: 30.322917ms - id: 18 request: proto: HTTP/1.1 @@ -902,8 +902,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -911,20 +911,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:06.905308Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:21 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -932,11 +932,62 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c2dfc0f9-e7a5-43d6-93a8-03183b744079 + - 5ce28709-52ee-47f5-ba07-9edb8d5912b3 status: 200 OK code: 200 - duration: 28.456912ms + duration: 42.543583ms - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 44 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"enable_bastion":true,"bastion_port":59999}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: PATCH + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.326305Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:12 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d9654dc8-e520-47a7-9471-c05c6b1cbcc9 + status: 200 OK + code: 200 + duration: 57.202ms + - id: 20 request: proto: HTTP/1.1 proto_major: 1 @@ -951,8 +1002,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -960,20 +1011,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 918 + content_length: 948 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:16.706679Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"configuring","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.348678Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "918" + - "948" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:22 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -981,11 +1032,354 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1bb1cd6b-5340-4cfb-8195-2545d1142f08 + - ef47db02-50ce-47c9-9f01-c5cc873241be status: 200 OK code: 200 - duration: 35.473202ms - - id: 20 + duration: 27.348417ms + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 76a6a10b-c342-45cc-b855-e07c5e161dd1 + status: 200 OK + code: 200 + duration: 40.079291ms + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 255896e6-9bfd-48a4-bb89-6c22ab61a46f + status: 200 OK + code: 200 + duration: 27.907166ms + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ee8be752-6645-4e97-81ab-315d99cf12e3 + status: 200 OK + code: 200 + duration: 28.4945ms + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 509ea61c-50e7-4943-921a-3751cecc7d87 + status: 200 OK + code: 200 + duration: 43.207667ms + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fb0502fa-98e4-46c3-83a4-6f2109ac190b + status: 200 OK + code: 200 + duration: 29.905333ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a585039b-8ca5-47e8-8fc2-32736c6126c2 + status: 200 OK + code: 200 + duration: 30.009792ms + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d9ab4237-e8a3-4062-83ce-eec0de8741e9 + status: 200 OK + code: 200 + duration: 26.776208ms + - id: 28 request: proto: HTTP/1.1 proto_major: 1 @@ -1000,8 +1394,106 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd?delete_ip=false + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:17 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0e6089c7-ede3-415f-8a29-41da25cc2568 + status: 200 OK + code: 200 + duration: 29.202084ms + - id: 29 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 944 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"running","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:12.858177Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "944" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 09:19:18 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 04e40ee7-86c1-4332-a0e7-c1d65b57bf28 + status: 200 OK + code: 200 + duration: 36.729ms + - id: 30 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b?delete_ip=false method: DELETE response: proto: HTTP/2.0 @@ -1009,20 +1501,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 919 + content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":false,"bastion_port":61000,"created_at":"2025-03-21T14:25:04.022307Z","gateway_networks":[],"id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","ipv4":{"address":"51.15.250.212","created_at":"2025-03-21T14:25:04.008855Z","gateway_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","id":"6b070319-dc87-4e9f-9cac-293d5a343f5b","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"212-250-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-03-21T14:25:04.008855Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"deleting","tags":[],"type":"VPC-GW-S","updated_at":"2025-03-21T14:25:22.478270Z","version":"0.7.3","zone":"fr-par-1"}' + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T09:18:55.591388Z","gateway_networks":[],"id":"5f519b8f-e758-4350-960d-1529e565409b","ipv4":{"address":"51.15.200.112","created_at":"2025-12-01T09:18:55.564264Z","gateway_id":"5f519b8f-e758-4350-960d-1529e565409b","id":"12d45bf3-49be-4d95-badf-46856b3c3b70","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"112-200-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T09:18:55.564264Z","zone":"fr-par-1"},"is_legacy":false,"name":"public-gateway-bastion-test","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","smtp_enabled":false,"status":"deleting","tags":[],"type":"VPC-GW-S","updated_at":"2025-12-01T09:19:18.078783Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "919" + - "945" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:22 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1030,11 +1522,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b029f412-089f-416f-946b-83ffc046a15c + - 1e6aeb48-ab9c-430a-8dac-ee59a450ebbc status: 200 OK code: 200 - duration: 78.030732ms - - id: 21 + duration: 47.603417ms + - id: 31 request: proto: HTTP/1.1 proto_major: 1 @@ -1049,8 +1541,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -1060,7 +1552,7 @@ interactions: trailer: {} content_length: 128 uncompressed: false - body: '{"message":"resource is not found","resource":"gateway","resource_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","type":"not_found"}' + body: '{"message":"resource is not found","resource":"gateway","resource_id":"5f519b8f-e758-4350-960d-1529e565409b","type":"not_found"}' headers: Content-Length: - "128" @@ -1069,9 +1561,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:22 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1079,11 +1571,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ebacac0c-99c4-4de4-ad5d-d5cc9cf1b0ea + - 20771a65-d163-4d7b-a454-13dbc507a445 status: 404 Not Found code: 404 - duration: 20.990382ms - - id: 22 + duration: 41.366083ms + - id: 32 request: proto: HTTP/1.1 proto_major: 1 @@ -1098,8 +1590,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/3f46da3e-6668-45e7-b1b0-b6d119673fdd + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/vpc-gw/v2/zones/fr-par-1/gateways/5f519b8f-e758-4350-960d-1529e565409b method: GET response: proto: HTTP/2.0 @@ -1109,7 +1601,7 @@ interactions: trailer: {} content_length: 128 uncompressed: false - body: '{"message":"resource is not found","resource":"gateway","resource_id":"3f46da3e-6668-45e7-b1b0-b6d119673fdd","type":"not_found"}' + body: '{"message":"resource is not found","resource":"gateway","resource_id":"5f519b8f-e758-4350-960d-1529e565409b","type":"not_found"}' headers: Content-Length: - "128" @@ -1118,9 +1610,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:22 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1128,7 +1620,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0715491f-e271-4dc0-adfd-4776c3a48dbb + - 94f04f9f-888d-4557-a8ca-b5a8c7dd694d status: 404 Not Found code: 404 - duration: 20.179938ms + duration: 22.992709ms