From 64c1d5dab9afafcf9cafaecf36a6831996dd1f96 Mon Sep 17 00:00:00 2001 From: Yacine FODIL Date: Mon, 1 Dec 2025 09:45:48 +0100 Subject: [PATCH 1/3] feat(vpcgw): add bastion_port validation for public gateway --- internal/services/vpcgw/public_gateway.go | 8 + .../services/vpcgw/public_gateway_test.go | 40 + ...gateway-bastion-invalid-port.cassette.yaml | 3 + .../vpc-public-gateway-bastion.cassette.yaml | 998 ++++++++++++++---- 4 files changed, 845 insertions(+), 204 deletions(-) create mode 100644 internal/services/vpcgw/testdata/vpc-public-gateway-bastion-invalid-port.cassette.yaml diff --git a/internal/services/vpcgw/public_gateway.go b/internal/services/vpcgw/public_gateway.go index 180bda7a46..bcbf7f2f63 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,13 @@ 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..4711201aa2 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:38:53.772377Z","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 08:38:53 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - fe43a7c6-1ce6-4522-b8ce-24cdbaf6dd33 status: 200 OK code: 200 - duration: 806.936014ms + duration: 1.16177425s - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -76,20 +76,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 920 + content_length: 947 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:38:53.809743Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "920" + - "947" 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 08:38:53 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 71334b81-bd72-4896-a7e5-aaf84298fb37 status: 200 OK code: 200 - duration: 32.872578ms + duration: 54.769709ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:38:54.037596Z","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 08:38:58 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 279c6e18-c4dc-4f83-8b63-9a32e0b59355 status: 200 OK code: 200 - duration: 30.322543ms + duration: 55.727917ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -174,20 +174,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 917 + 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":"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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:03.831425Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "917" + - "948" 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 08:39:04 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 84efee02-b83a-4d67-888b-09ebb83b497b status: 200 OK code: 200 - duration: 41.309148ms + duration: 37.640542ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","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 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - ac0bb3dd-4821-4364-8377-25f8a26ba3f5 status: 200 OK code: 200 - duration: 30.219364ms + duration: 47.071667ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","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 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 40835b0f-02c8-4ce0-b550-8e5bc729ef3f status: 200 OK code: 200 - duration: 21.309966ms + duration: 30.762708ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","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 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - ca9f7282-7907-4fff-a6fc-8725487f2a40 status: 200 OK code: 200 - duration: 35.391802ms + duration: 26.002834ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","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 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -391,10 +391,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9a5d1542-c38c-4dfa-84d5-2a65e318d74d + - 7d8bf19d-e8a8-4cd6-9e4a-eee4492f00b9 status: 200 OK code: 200 - duration: 32.026735ms + duration: 33.773542ms - id: 8 request: proto: HTTP/1.1 @@ -410,8 +410,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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -419,20 +419,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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","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 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -440,10 +440,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9f06a7f2-3799-4c23-8c9f-3fa8b365d7b2 + - cc87bf3d-3873-40f0-9f08-cbf6875e9cd0 status: 200 OK code: 200 - duration: 25.167896ms + duration: 39.144709ms - id: 9 request: proto: HTTP/1.1 @@ -461,8 +461,8 @@ 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 - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: PATCH response: proto: HTTP/2.0 @@ -470,20 +470,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: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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:09.739158Z","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:15 GMT + - Mon, 01 Dec 2025 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - b06a74fa-c0ed-43f7-8842-5f0932afa490 status: 200 OK code: 200 - duration: 44.126141ms + duration: 82.268083ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -519,20 +519,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 922 + 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":"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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:09.771206Z","version":"0.7.4","zone":"fr-par-1"}' headers: Content-Length: - - "922" + - "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 08:39:09 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 36536cd3-8652-4b5c-a773-a75322fc9748 status: 200 OK code: 200 - duration: 21.591667ms + duration: 49.036416ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 68c983e7-3b60-4e5a-b839-b095f05fd135 status: 200 OK code: 200 - duration: 35.560581ms + duration: 30.872959ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 9d482329-b8c0-426f-906b-d6727a0b4964 status: 200 OK code: 200 - duration: 22.860849ms + duration: 34.691ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 7e7d8e68-4e49-49b1-a936-3a868cba20af status: 200 OK code: 200 - duration: 29.54774ms + duration: 27.340083ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - c3d5bb45-8c76-4af0-8296-bcb0df66769c status: 200 OK code: 200 - duration: 28.855637ms + duration: 27.834958ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 6cad89de-b2a0-4f8a-a07c-4503044f7db7 status: 200 OK code: 200 - duration: 32.630529ms + duration: 26.238833ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:14 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - d7246fa5-28da-4267-a2cb-00e7564b37b5 status: 200 OK code: 200 - duration: 28.357693ms + duration: 26.021916ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:15 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) 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 + - 1119cead-12be-4034-8166-da940dad59b7 status: 200 OK code: 200 - duration: 23.322405ms + duration: 28.249125ms - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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 08:39:15 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -932,10 +932,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c2dfc0f9-e7a5-43d6-93a8-03183b744079 + - 4ffa01d6-c3ee-4b64-bd58-d82533f7a1e7 status: 200 OK code: 200 - duration: 28.456912ms + duration: 30.474709ms - id: 19 request: proto: HTTP/1.1 @@ -951,8 +951,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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -960,20 +960,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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","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:22 GMT + - Mon, 01 Dec 2025 08:39:15 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -981,11 +981,307 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1bb1cd6b-5340-4cfb-8195-2545d1142f08 + - cd158e68-0fd5-4654-bd57-bc395b43cc94 status: 200 OK code: 200 - duration: 35.473202ms + duration: 29.076958ms - id: 20 + 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:15.630073Z","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 08:39:15 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 44a3e094-d8c5-4358-86fc-cad427d6b942 + status: 200 OK + code: 200 + duration: 57.208458ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 948 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:15.663937Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "948" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 08:39:15 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8536e345-31a8-448d-a818-b18c42f661b1 + status: 200 OK + code: 200 + duration: 36.4425ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e9d4ac2f-6a52-48a0-bf27-f149054b16e0 + status: 200 OK + code: 200 + duration: 32.888125ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - bf8e02f3-e81a-48e4-a462-69d78ee0ef72 + status: 200 OK + code: 200 + duration: 26.357417ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7808c57d-92a3-46bc-b63c-1216a8006291 + status: 200 OK + code: 200 + duration: 29.380792ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6e115d0d-1fcf-450f-bae1-3bd61f955b3b + status: 200 OK + code: 200 + duration: 30.371542ms + - id: 26 request: proto: HTTP/1.1 proto_major: 1 @@ -1000,8 +1296,253 @@ 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d51dea98-d120-4004-a847-b16ea7c11a77 + status: 200 OK + code: 200 + duration: 31.914291ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3420ce29-6e39-446f-a422-111758a59fd0 + status: 200 OK + code: 200 + duration: 30.589792ms + - id: 28 + 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:20 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0643a30f-ae5f-4107-a030-8e220dccd620 + status: 200 OK + code: 200 + duration: 29.701333ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:21 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f5983b18-7a4b-44cc-8dee-7f6a604eb174 + status: 200 OK + code: 200 + duration: 30.947084ms + - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","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 08:39:21 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 39fabe06-e506-4c7b-899a-36749f241764 + status: 200 OK + code: 200 + duration: 29.033583ms + - id: 31 + 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e?delete_ip=false method: DELETE response: proto: HTTP/2.0 @@ -1009,20 +1550,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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:21.438612Z","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 08:39:21 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1030,11 +1571,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b029f412-089f-416f-946b-83ffc046a15c + - b885816e-7d51-4569-9aa9-3f82837741c7 status: 200 OK code: 200 - duration: 78.030732ms - - id: 21 + duration: 60.1495ms + - id: 32 request: proto: HTTP/1.1 proto_major: 1 @@ -1049,8 +1590,57 @@ 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 945 + uncompressed: false + body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:21.438612Z","version":"0.7.4","zone":"fr-par-1"}' + headers: + Content-Length: + - "945" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 01 Dec 2025 08:39:21 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ba6a5983-90f7-4334-9af9-866f15716f22 + status: 200 OK + code: 200 + duration: 31.381875ms + - id: 33 + 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -1060,7 +1650,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":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","type":"not_found"}' headers: Content-Length: - "128" @@ -1069,9 +1659,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:22 GMT + - Mon, 01 Dec 2025 08:39:26 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1079,11 +1669,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ebacac0c-99c4-4de4-ad5d-d5cc9cf1b0ea + - f25a7d41-1043-48fd-b63f-9520288a3b96 status: 404 Not Found code: 404 - duration: 20.990382ms - - id: 22 + duration: 32.84025ms + - id: 34 request: proto: HTTP/1.1 proto_major: 1 @@ -1098,8 +1688,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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e method: GET response: proto: HTTP/2.0 @@ -1109,7 +1699,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":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","type":"not_found"}' headers: Content-Length: - "128" @@ -1118,9 +1708,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 21 Mar 2025 14:25:22 GMT + - Mon, 01 Dec 2025 08:39:26 GMT Server: - - Scaleway API Gateway (fr-par-3;edge03) + - Scaleway API Gateway (fr-par-2;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1128,7 +1718,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0715491f-e271-4dc0-adfd-4776c3a48dbb + - 411e1615-56bb-456b-9540-1b5ab60e3c60 status: 404 Not Found code: 404 - duration: 20.179938ms + duration: 22.486125ms From 32cccf551ba7ec744e598c5119be8fe966194018 Mon Sep 17 00:00:00 2001 From: Yacine FODIL Date: Mon, 1 Dec 2025 10:10:34 +0100 Subject: [PATCH 2/3] lint --- internal/services/vpcgw/public_gateway.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/services/vpcgw/public_gateway.go b/internal/services/vpcgw/public_gateway.go index bcbf7f2f63..cf5b8cf87b 100644 --- a/internal/services/vpcgw/public_gateway.go +++ b/internal/services/vpcgw/public_gateway.go @@ -86,6 +86,7 @@ func ResourcePublicGateway() *schema.Resource { 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)} }, }, From c5dc46560a808a131e37592ed4476f506233758c Mon Sep 17 00:00:00 2001 From: Yacine FODIL Date: Mon, 1 Dec 2025 10:19:46 +0100 Subject: [PATCH 3/3] update cassette --- .../vpc-public-gateway-bastion.cassette.yaml | 548 +++++++----------- 1 file changed, 225 insertions(+), 323 deletions(-) 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 4711201aa2..dc91671adb 100644 --- a/internal/services/vpcgw/testdata/vpc-public-gateway-bastion.cassette.yaml +++ b/internal/services/vpcgw/testdata/vpc-public-gateway-bastion.cassette.yaml @@ -29,7 +29,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:38:53.772377Z","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: - "928" @@ -38,9 +38,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:38:53 GMT + - Mon, 01 Dec 2025 09:18:55 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - fe43a7c6-1ce6-4522-b8ce-24cdbaf6dd33 + - 5db3661e-fd87-4109-af27-90560d3340d0 status: 200 OK code: 200 - duration: 1.16177425s + duration: 654.919375ms - id: 1 request: proto: HTTP/1.1 @@ -68,7 +68,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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: 947 + 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:38:53.809743Z","version":"0.7.4","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: - - "947" + - "928" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:38:53 GMT + - Mon, 01 Dec 2025 09:18:55 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - 71334b81-bd72-4896-a7e5-aaf84298fb37 + - f6b93d97-9752-42f6-bbb7-6639f95ca157 status: 200 OK code: 200 - duration: 54.769709ms + duration: 68.258958ms - id: 2 request: proto: HTTP/1.1 @@ -117,7 +117,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -127,7 +127,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:38:54.037596Z","version":"0.7.4","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: - "948" @@ -136,9 +136,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:38:58 GMT + - Mon, 01 Dec 2025 09:19:00 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - 279c6e18-c4dc-4f83-8b63-9a32e0b59355 + - 2f6cb3c4-9266-4252-854e-5d5f36f3b390 status: 200 OK code: 200 - duration: 55.727917ms + duration: 56.605542ms - id: 3 request: proto: HTTP/1.1 @@ -166,7 +166,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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: 948 + 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:03.831425Z","version":"0.7.4","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: - - "948" + - "944" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:04 GMT + - Mon, 01 Dec 2025 09:19:05 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - 84efee02-b83a-4d67-888b-09ebb83b497b + - 1354edcc-71a3-45d6-8130-f3bf8c335b85 status: 200 OK code: 200 - duration: 37.640542ms + duration: 35.026875ms - id: 4 request: proto: HTTP/1.1 @@ -215,7 +215,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -225,7 +225,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","version":"0.7.4","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: - "944" @@ -234,9 +234,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:09 GMT + - Mon, 01 Dec 2025 09:19:05 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - ac0bb3dd-4821-4364-8377-25f8a26ba3f5 + - fb6cec44-60b4-4af6-bd76-4aa974ca4d43 status: 200 OK code: 200 - duration: 47.071667ms + duration: 42.575916ms - id: 5 request: proto: HTTP/1.1 @@ -264,7 +264,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -274,7 +274,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","version":"0.7.4","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: - "944" @@ -283,9 +283,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:09 GMT + - Mon, 01 Dec 2025 09:19:05 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - 40835b0f-02c8-4ce0-b550-8e5bc729ef3f + - 11fb3280-4caf-417e-a09e-00f0bf5c55a0 status: 200 OK code: 200 - duration: 30.762708ms + duration: 31.026ms - id: 6 request: proto: HTTP/1.1 @@ -313,7 +313,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -323,7 +323,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","version":"0.7.4","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: - "944" @@ -332,9 +332,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:09 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-2;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: - - ca9f7282-7907-4fff-a6fc-8725487f2a40 + - 605e2d31-2cbc-4054-b2c1-e9444b471bd4 status: 200 OK code: 200 - duration: 26.002834ms + duration: 56.487333ms - id: 7 request: proto: HTTP/1.1 @@ -362,7 +362,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -372,7 +372,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","version":"0.7.4","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: - "944" @@ -381,9 +381,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:09 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -391,60 +391,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7d8bf19d-e8a8-4cd6-9e4a-eee4492f00b9 + - 03a8d4cc-7e5e-4283-8927-a31fb4f39620 status: 200 OK code: 200 - duration: 33.773542ms + duration: 32.336292ms - id: 8 - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e - 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":61000,"created_at":"2025-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:04.855359Z","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 08:39:09 GMT - Server: - - Scaleway API Gateway (fr-par-2;edge03) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - cc87bf3d-3873-40f0-9f08-cbf6875e9cd0 - status: 200 OK - code: 200 - duration: 39.144709ms - - id: 9 request: proto: HTTP/1.1 proto_major: 1 @@ -462,7 +413,7 @@ interactions: - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -472,7 +423,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:09.739158Z","version":"0.7.4","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: - "945" @@ -481,9 +432,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:09 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -491,11 +442,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b06a74fa-c0ed-43f7-8842-5f0932afa490 + - 0345427c-0186-4d70-9a12-508561a9aafd status: 200 OK code: 200 - duration: 82.268083ms - - id: 10 + duration: 86.026625ms + - id: 9 request: proto: HTTP/1.1 proto_major: 1 @@ -511,7 +462,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -521,7 +472,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:09.771206Z","version":"0.7.4","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: - "949" @@ -530,9 +481,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:09 GMT + - Mon, 01 Dec 2025 09:19:06 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -540,11 +491,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 36536cd3-8652-4b5c-a773-a75322fc9748 + - 35d73423-e677-4887-b70e-d602d85d6402 status: 200 OK code: 200 - duration: 49.036416ms - - id: 11 + duration: 29.368417ms + - id: 10 request: proto: HTTP/1.1 proto_major: 1 @@ -560,7 +511,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -570,7 +521,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -579,9 +530,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:14 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -589,11 +540,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 68c983e7-3b60-4e5a-b839-b095f05fd135 + - 528c6306-7ca5-4734-871e-fdd39036891b status: 200 OK code: 200 - duration: 30.872959ms - - id: 12 + duration: 33.99975ms + - id: 11 request: proto: HTTP/1.1 proto_major: 1 @@ -609,7 +560,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -619,7 +570,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -628,9 +579,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:14 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -638,11 +589,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9d482329-b8c0-426f-906b-d6727a0b4964 + - 567cbef6-1fac-4905-8e1a-3224b7a2bd8f status: 200 OK code: 200 - duration: 34.691ms - - id: 13 + duration: 28.532792ms + - id: 12 request: proto: HTTP/1.1 proto_major: 1 @@ -658,7 +609,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -668,7 +619,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -677,9 +628,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:14 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -687,11 +638,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7e7d8e68-4e49-49b1-a936-3a868cba20af + - bd813a1f-4590-42db-9e70-05f5f7ad173d status: 200 OK code: 200 - duration: 27.340083ms - - id: 14 + duration: 37.070375ms + - id: 13 request: proto: HTTP/1.1 proto_major: 1 @@ -707,7 +658,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -717,7 +668,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -726,9 +677,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:14 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -736,11 +687,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c3d5bb45-8c76-4af0-8296-bcb0df66769c + - 0dbad61e-262f-4000-8d7d-bc266d539e1a status: 200 OK code: 200 - duration: 27.834958ms - - id: 15 + duration: 30.651ms + - id: 14 request: proto: HTTP/1.1 proto_major: 1 @@ -756,7 +707,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -766,7 +717,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -775,9 +726,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:14 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -785,11 +736,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6cad89de-b2a0-4f8a-a07c-4503044f7db7 + - 375a55bd-9354-4b06-8791-3b5b0910672b status: 200 OK code: 200 - duration: 26.238833ms - - id: 16 + duration: 27.269417ms + - id: 15 request: proto: HTTP/1.1 proto_major: 1 @@ -805,7 +756,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -815,7 +766,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -824,9 +775,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:14 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -834,11 +785,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d7246fa5-28da-4267-a2cb-00e7564b37b5 + - 648b7bf7-cf67-451d-8b09-d48fdb2af083 status: 200 OK code: 200 - duration: 26.021916ms - - id: 17 + duration: 35.256708ms + - id: 16 request: proto: HTTP/1.1 proto_major: 1 @@ -854,7 +805,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -864,7 +815,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -873,9 +824,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:15 GMT + - Mon, 01 Dec 2025 09:19:11 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -883,11 +834,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1119cead-12be-4034-8166-da940dad59b7 + - f11bc06a-f016-4eb8-973c-41112f3fe918 status: 200 OK code: 200 - duration: 28.249125ms - - id: 18 + duration: 31.282834ms + - id: 17 request: proto: HTTP/1.1 proto_major: 1 @@ -903,7 +854,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -913,7 +864,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -922,9 +873,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:15 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -932,11 +883,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4ffa01d6-c3ee-4b64-bd58-d82533f7a1e7 + - aaea919f-aefa-431a-9e40-4c0e5f27d58b status: 200 OK code: 200 - duration: 30.474709ms - - id: 19 + duration: 30.322917ms + - id: 18 request: proto: HTTP/1.1 proto_major: 1 @@ -952,7 +903,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -962,7 +913,7 @@ interactions: trailer: {} 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-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:10.302939Z","version":"0.7.4","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: - "945" @@ -971,9 +922,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:15 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -981,11 +932,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cd158e68-0fd5-4654-bd57-bc395b43cc94 + - 5ce28709-52ee-47f5-ba07-9edb8d5912b3 status: 200 OK code: 200 - duration: 29.076958ms - - id: 20 + duration: 42.543583ms + - id: 19 request: proto: HTTP/1.1 proto_major: 1 @@ -1003,7 +954,7 @@ interactions: - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1013,7 +964,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:15.630073Z","version":"0.7.4","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":"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" @@ -1022,9 +973,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:15 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1032,11 +983,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 44a3e094-d8c5-4358-86fc-cad427d6b942 + - d9654dc8-e520-47a7-9471-c05c6b1cbcc9 status: 200 OK code: 200 - duration: 57.208458ms - - id: 21 + duration: 57.202ms + - id: 20 request: proto: HTTP/1.1 proto_major: 1 @@ -1052,7 +1003,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1062,7 +1013,7 @@ interactions: trailer: {} content_length: 948 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:15.663937Z","version":"0.7.4","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: - "948" @@ -1071,9 +1022,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:15 GMT + - Mon, 01 Dec 2025 09:19:12 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1081,11 +1032,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8536e345-31a8-448d-a818-b18c42f661b1 + - ef47db02-50ce-47c9-9f01-c5cc873241be status: 200 OK code: 200 - duration: 36.4425ms - - id: 22 + duration: 27.348417ms + - id: 21 request: proto: HTTP/1.1 proto_major: 1 @@ -1101,7 +1052,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1111,7 +1062,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1120,9 +1071,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1130,11 +1081,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e9d4ac2f-6a52-48a0-bf27-f149054b16e0 + - 76a6a10b-c342-45cc-b855-e07c5e161dd1 status: 200 OK code: 200 - duration: 32.888125ms - - id: 23 + duration: 40.079291ms + - id: 22 request: proto: HTTP/1.1 proto_major: 1 @@ -1150,7 +1101,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1160,7 +1111,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1169,9 +1120,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1179,11 +1130,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bf8e02f3-e81a-48e4-a462-69d78ee0ef72 + - 255896e6-9bfd-48a4-bb89-6c22ab61a46f status: 200 OK code: 200 - duration: 26.357417ms - - id: 24 + duration: 27.907166ms + - id: 23 request: proto: HTTP/1.1 proto_major: 1 @@ -1199,7 +1150,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1209,7 +1160,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1218,9 +1169,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1228,11 +1179,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7808c57d-92a3-46bc-b63c-1216a8006291 + - ee8be752-6645-4e97-81ab-315d99cf12e3 status: 200 OK code: 200 - duration: 29.380792ms - - id: 25 + duration: 28.4945ms + - id: 24 request: proto: HTTP/1.1 proto_major: 1 @@ -1248,7 +1199,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1258,7 +1209,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1267,9 +1218,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1277,11 +1228,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6e115d0d-1fcf-450f-bae1-3bd61f955b3b + - 509ea61c-50e7-4943-921a-3751cecc7d87 status: 200 OK code: 200 - duration: 30.371542ms - - id: 26 + duration: 43.207667ms + - id: 25 request: proto: HTTP/1.1 proto_major: 1 @@ -1297,7 +1248,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1307,7 +1258,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1316,9 +1267,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1326,11 +1277,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d51dea98-d120-4004-a847-b16ea7c11a77 + - fb0502fa-98e4-46c3-83a4-6f2109ac190b status: 200 OK code: 200 - duration: 31.914291ms - - id: 27 + duration: 29.905333ms + - id: 26 request: proto: HTTP/1.1 proto_major: 1 @@ -1346,7 +1297,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1356,7 +1307,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1365,9 +1316,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1375,11 +1326,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3420ce29-6e39-446f-a422-111758a59fd0 + - a585039b-8ca5-47e8-8fc2-32736c6126c2 status: 200 OK code: 200 - duration: 30.589792ms - - id: 28 + duration: 30.009792ms + - id: 27 request: proto: HTTP/1.1 proto_major: 1 @@ -1395,7 +1346,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1405,7 +1356,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1414,9 +1365,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:20 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1424,11 +1375,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0643a30f-ae5f-4107-a030-8e220dccd620 + - d9ab4237-e8a3-4062-83ce-eec0de8741e9 status: 200 OK code: 200 - duration: 29.701333ms - - id: 29 + duration: 26.776208ms + - id: 28 request: proto: HTTP/1.1 proto_major: 1 @@ -1444,7 +1395,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1454,7 +1405,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1463,9 +1414,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:21 GMT + - Mon, 01 Dec 2025 09:19:17 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1473,11 +1424,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f5983b18-7a4b-44cc-8dee-7f6a604eb174 + - 0e6089c7-ede3-415f-8a29-41da25cc2568 status: 200 OK code: 200 - duration: 30.947084ms - - id: 30 + duration: 29.202084ms + - id: 29 request: proto: HTTP/1.1 proto_major: 1 @@ -1493,7 +1444,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1503,7 +1454,7 @@ interactions: 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-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:16.286891Z","version":"0.7.4","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":"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" @@ -1512,9 +1463,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:21 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1522,11 +1473,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 39fabe06-e506-4c7b-899a-36749f241764 + - 04e40ee7-86c1-4332-a0e7-c1d65b57bf28 status: 200 OK code: 200 - duration: 29.033583ms - - id: 31 + duration: 36.729ms + - id: 30 request: proto: HTTP/1.1 proto_major: 1 @@ -1542,7 +1493,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e?delete_ip=false + 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 @@ -1552,7 +1503,7 @@ interactions: trailer: {} content_length: 945 uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:21.438612Z","version":"0.7.4","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: - "945" @@ -1561,9 +1512,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:21 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1571,60 +1522,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b885816e-7d51-4569-9aa9-3f82837741c7 + - 1e6aeb48-ab9c-430a-8dac-ee59a450ebbc status: 200 OK code: 200 - duration: 60.1495ms - - id: 32 - 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e - method: GET - response: - proto: HTTP/2.0 - proto_major: 2 - proto_minor: 0 - transfer_encoding: [] - trailer: {} - content_length: 945 - uncompressed: false - body: '{"bandwidth":100,"bastion_allowed_ips":["0.0.0.0/0"],"bastion_enabled":true,"bastion_port":59999,"created_at":"2025-12-01T08:38:53.772377Z","gateway_networks":[],"id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","ipv4":{"address":"51.15.199.225","created_at":"2025-12-01T08:38:53.754731Z","gateway_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","id":"0c6c9b95-3d2b-4c5f-aadd-85a15e30ea95","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","reverse":"225-199-15-51.instances.scw.cloud","tags":[],"updated_at":"2025-12-01T08:38:53.754731Z","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-01T08:39:21.438612Z","version":"0.7.4","zone":"fr-par-1"}' - headers: - Content-Length: - - "945" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json - Date: - - Mon, 01 Dec 2025 08:39:21 GMT - Server: - - Scaleway API Gateway (fr-par-2;edge03) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - ba6a5983-90f7-4334-9af9-866f15716f22 - status: 200 OK - code: 200 - duration: 31.381875ms - - id: 33 + duration: 47.603417ms + - id: 31 request: proto: HTTP/1.1 proto_major: 1 @@ -1640,7 +1542,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1650,7 +1552,7 @@ interactions: trailer: {} content_length: 128 uncompressed: false - body: '{"message":"resource is not found","resource":"gateway","resource_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","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" @@ -1659,9 +1561,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:26 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1669,11 +1571,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - f25a7d41-1043-48fd-b63f-9520288a3b96 + - 20771a65-d163-4d7b-a454-13dbc507a445 status: 404 Not Found code: 404 - duration: 32.84025ms - - id: 34 + duration: 41.366083ms + - id: 32 request: proto: HTTP/1.1 proto_major: 1 @@ -1689,7 +1591,7 @@ interactions: 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/f18bc157-952e-481a-bf0c-7a6e5dcf4c0e + 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 @@ -1699,7 +1601,7 @@ interactions: trailer: {} content_length: 128 uncompressed: false - body: '{"message":"resource is not found","resource":"gateway","resource_id":"f18bc157-952e-481a-bf0c-7a6e5dcf4c0e","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" @@ -1708,9 +1610,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 01 Dec 2025 08:39:26 GMT + - Mon, 01 Dec 2025 09:19:18 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-2;edge01) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1718,7 +1620,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 411e1615-56bb-456b-9540-1b5ab60e3c60 + - 94f04f9f-888d-4557-a8ca-b5a8c7dd694d status: 404 Not Found code: 404 - duration: 22.486125ms + duration: 22.992709ms