diff --git a/docs/data-sources/lb_routes.md b/docs/data-sources/lb_routes.md index 622dbded63..6f43cb68e2 100644 --- a/docs/data-sources/lb_routes.md +++ b/docs/data-sources/lb_routes.md @@ -40,4 +40,5 @@ In addition to all arguments above, the following attributes are exported: - `update_at` - The date on which the route was last updated (RFC 3339 format). - `match_subdomains` - If true, all subdomains will match. - `match_sni` - Server Name Indication TLS extension field from an incoming connection made via an SSL/TLS transport layer. - - `match_host_header` - Specifies the host of the server to which the request is being sent. \ No newline at end of file + - `match_host_header` - Specifies the host of the server to which the request is being sent. + - `match_path_begin` - The value to match in the URL beginning path from an incoming request. diff --git a/docs/resources/lb_route.md b/docs/resources/lb_route.md index 445284e3ec..ee484d5c5e 100644 --- a/docs/resources/lb_route.md +++ b/docs/resources/lb_route.md @@ -73,6 +73,50 @@ resource "scaleway_lb_route" "rt01" { } ``` +### With path-begin matching for HTTP backends + +```terraform +resource "scaleway_lb_ip" "ip" {} + +resource "scaleway_lb" "lb" { + ip_id = scaleway_lb_ip.ip.id + name = "my-lb" + type = "lb-s" +} + +resource "scaleway_lb_backend" "app" { + lb_id = scaleway_lb.lb.id + forward_protocol = "http" + forward_port = 80 + proxy_protocol = "none" +} + +resource "scaleway_lb_backend" "admin" { + lb_id = scaleway_lb.lb.id + forward_protocol = "http" + forward_port = 8080 + proxy_protocol = "none" +} + +resource "scaleway_lb_frontend" "frontend" { + lb_id = scaleway_lb.lb.id + backend_id = scaleway_lb_backend.app.id + inbound_port = 80 +} + +resource "scaleway_lb_route" "admin_route" { + frontend_id = scaleway_lb_frontend.frontend.id + backend_id = scaleway_lb_backend.admin.id + match_path_begin = "/admin" +} + +resource "scaleway_lb_route" "default_route" { + frontend_id = scaleway_lb_frontend.frontend.id + backend_id = scaleway_lb_backend.app.id + match_path_begin = "/" +} +``` + ## Argument Reference The following arguments are supported: @@ -81,15 +125,17 @@ The following arguments are supported: - `frontend_id` - (Required) The ID of the frontend the route is associated with. - `match_subdomains` - (Default: `false`) If true, all subdomains will match. - `match_sni` - The Server Name Indication (SNI) value to match. Value to match in the Server Name Indication TLS extension (SNI) field from an incoming connection made via an SSL/TLS transport layer. - Only one of `match_sni` and `match_host_header` should be specified. + Only one of `match_sni`, `match_host_header` and `match_path_begin` should be specified. ~> **Important:** This field should be set for routes on TCP Load Balancers. - `match_host_header` - The HTTP host header to match. Value to match in the HTTP Host request header from an incoming connection. - Only one of `match_sni` and `match_host_header` should be specified. + Only one of `match_sni`, `match_host_header` and `match_path_begin` should be specified. ~> **Important:** This field should be set for routes on HTTP Load Balancers. +- `match_path_begin` - The value to match in the URL beginning path from an incoming request. + Only one of `match_sni`, `match_host_header` and `match_path_begin` should be specified. - `zone` - (Defaults to [provider](../index.md#zone) `zone`) The [zone](../guides/regions_and_zones.md#zones) in which the Load Balancer was created. ## Attributes Reference diff --git a/go.mod b/go.mod index e66c29cfb1..ce6edec647 100644 --- a/go.mod +++ b/go.mod @@ -27,7 +27,7 @@ require ( github.com/nats-io/jwt/v2 v2.7.4 github.com/nats-io/nats.go v1.38.0 github.com/robfig/cron/v3 v3.0.1 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250424152954-b4babe8f214c + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250512145715-0fc65cc3636b github.com/stretchr/testify v1.10.0 golang.org/x/crypto v0.37.0 gopkg.in/dnaeon/go-vcr.v3 v3.2.0 @@ -135,9 +135,9 @@ require ( golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df // indirect golang.org/x/mod v0.23.0 // indirect golang.org/x/net v0.38.0 // indirect - golang.org/x/sync v0.13.0 // indirect + golang.org/x/sync v0.14.0 // indirect golang.org/x/sys v0.32.0 // indirect - golang.org/x/text v0.24.0 // indirect + golang.org/x/text v0.25.0 // indirect golang.org/x/time v0.3.0 // indirect golang.org/x/tools v0.30.0 // indirect google.golang.org/appengine v1.6.8 // indirect diff --git a/go.sum b/go.sum index 3a29edefce..3500316954 100644 --- a/go.sum +++ b/go.sum @@ -298,8 +298,8 @@ github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250424152954-b4babe8f214c h1:sjbNFhI3o5ecQuxLZv54Gm/YlqP55Ot5l7ShneWeNg8= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250424152954-b4babe8f214c/go.mod h1:w4o02EHpO0CBGy2nehzWRaFQKd62G9HIf+Q07PDaUcE= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250512145715-0fc65cc3636b h1:wzu3hPSNK2PPo7OXBzofeS5hOWqnVRP8xqIXom9ufoc= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250512145715-0fc65cc3636b/go.mod h1:qiGzapFyNPFwBBLJ+hTFykKSnU95n1zL64+o1ubmwf0= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -401,8 +401,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610= -golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sync v0.14.0 h1:woo0S4Yywslg6hp4eUFjTVOyKt0RookbpAHG4c1HmhQ= +golang.org/x/sync v0.14.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -439,8 +439,8 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= -golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= +golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4= +golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/internal/services/lb/route.go b/internal/services/lb/route.go index 58d3b787f6..3025ee0dfe 100644 --- a/internal/services/lb/route.go +++ b/internal/services/lb/route.go @@ -47,13 +47,19 @@ func ResourceRoute() *schema.Resource { Type: schema.TypeString, Optional: true, Description: "Server Name Indication TLS extension field from an incoming connection made via an SSL/TLS transport layer", - ConflictsWith: []string{"match_host_header"}, + ConflictsWith: []string{"match_host_header", "match_path_begin"}, }, "match_host_header": { Type: schema.TypeString, Optional: true, Description: "Specifies the host of the server to which the request is being sent", - ConflictsWith: []string{"match_sni"}, + ConflictsWith: []string{"match_sni", "match_path_begin"}, + }, + "match_path_begin": { + Type: schema.TypeString, + Optional: true, + Description: "Value to match in the URL beginning path from an incoming request", + ConflictsWith: []string{"match_sni", "match_host_header"}, }, "match_subdomains": { Type: schema.TypeBool, @@ -102,6 +108,7 @@ func resourceLbRouteCreate(ctx context.Context, d *schema.ResourceData, m interf Match: &lbSDK.RouteMatch{ Sni: types.ExpandStringPtr(d.Get("match_sni")), HostHeader: types.ExpandStringPtr(d.Get("match_host_header")), + PathBegin: types.ExpandStringPtr(d.Get("match_path_begin")), MatchSubdomains: d.Get("match_subdomains").(bool), }, } @@ -140,6 +147,7 @@ func resourceLbRouteRead(ctx context.Context, d *schema.ResourceData, m interfac _ = d.Set("backend_id", zonal.NewIDString(zone, route.BackendID)) _ = d.Set("match_sni", types.FlattenStringPtr(route.Match.Sni)) _ = d.Set("match_host_header", types.FlattenStringPtr(route.Match.HostHeader)) + _ = d.Set("match_path_begin", types.FlattenStringPtr(route.Match.PathBegin)) _ = d.Set("match_subdomains", route.Match.MatchSubdomains) _ = d.Set("created_at", types.FlattenTime(route.CreatedAt)) _ = d.Set("updated_at", types.FlattenTime(route.UpdatedAt)) @@ -169,6 +177,7 @@ func resourceLbRouteUpdate(ctx context.Context, d *schema.ResourceData, m interf Match: &lbSDK.RouteMatch{ Sni: types.ExpandStringPtr(d.Get("match_sni")), HostHeader: types.ExpandStringPtr(d.Get("match_host_header")), + PathBegin: types.ExpandStringPtr(d.Get("match_path_begin")), MatchSubdomains: d.Get("match_subdomains").(bool), }, } diff --git a/internal/services/lb/route_test.go b/internal/services/lb/route_test.go index 594525ef94..c97939194b 100644 --- a/internal/services/lb/route_test.go +++ b/internal/services/lb/route_test.go @@ -135,6 +135,50 @@ func TestAccRoute_WithHostHeader(t *testing.T) { }) } +func TestAccRoute_WithPathBegin(t *testing.T) { + tt := acctest.NewTestTools(t) + defer tt.Cleanup() + resource.ParallelTest(t, resource.TestCase{ + PreCheck: func() { acctest.PreCheck(t) }, + ProviderFactories: tt.ProviderFactories, + CheckDestroy: isRouteDestroyed(tt), + Steps: []resource.TestStep{ + { + Config: ` + resource scaleway_lb_ip ip01 {} + resource scaleway_lb lb01 { + ip_id = scaleway_lb_ip.ip01.id + name = "test-lb" + type = "lb-s" + } + resource scaleway_lb_backend bkd01 { + lb_id = scaleway_lb.lb01.id + forward_protocol = "http" + forward_port = 80 + proxy_protocol = "none" + } + resource scaleway_lb_frontend frt01 { + lb_id = scaleway_lb.lb01.id + backend_id = scaleway_lb_backend.bkd01.id + inbound_port = 80 + } + resource scaleway_lb_route rt01 { + frontend_id = scaleway_lb_frontend.frt01.id + backend_id = scaleway_lb_backend.bkd01.id + match_path_begin = "/api" + } + `, + Check: resource.ComposeTestCheckFunc( + isRoutePresent(tt, "scaleway_lb_route.rt01"), + resource.TestCheckResourceAttr("scaleway_lb_route.rt01", "match_path_begin", "/api"), + resource.TestCheckResourceAttrSet("scaleway_lb_route.rt01", "created_at"), + resource.TestCheckResourceAttrSet("scaleway_lb_route.rt01", "updated_at"), + ), + }, + }, + }) +} + func isRoutePresent(tt *acctest.TestTools, n string) resource.TestCheckFunc { return func(s *terraform.State) error { rs, ok := s.RootModule().Resources[n] diff --git a/internal/services/lb/testdata/route-with-path-begin.cassette.yaml b/internal/services/lb/testdata/route-with-path-begin.cassette.yaml new file mode 100644 index 0000000000..2425d9bdf5 --- /dev/null +++ b/internal/services/lb/testdata/route-with-path-begin.cassette.yaml @@ -0,0 +1,2210 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 79 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","is_ipv6":false,"tags":[]}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 296 + uncompressed: false + body: '{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":null,"organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}' + headers: + Content-Length: + - "296" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:10 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b1eb46c5-1390-4b1e-a599-0788f382546b + status: 200 OK + code: 200 + duration: 412.439834ms + - id: 1 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/d04f5864-953c-445a-95e8-a6b300132422 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 296 + uncompressed: false + body: '{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":null,"organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}' + headers: + Content-Length: + - "296" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:10 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 166d2bb5-dabe-4998-9960-ba295c5c2c94 + status: 200 OK + code: 200 + duration: 66.656083ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 237 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","name":"test-lb","description":"","ip_id":"d04f5864-953c-445a-95e8-a6b300132422","ip_ids":[],"tags":null,"type":"lb-s","ssl_compatibility_level":"ssl_compatibility_level_intermediate"}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 895 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362239Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"to_create","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:11.098362239Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "895" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:11 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d21a2b71-8868-477d-8263-8d70e5ae6ef0 + status: 200 OK + code: 200 + duration: 340.247833ms + - id: 3 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1097 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"unknown","updated_at":"2025-05-12T15:28:11.376195Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"to_create","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:11.098362Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1097" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:11 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 0a2e6ca0-e849-4d1f-9b1f-866043f876d8 + status: 200 OK + code: 200 + duration: 72.966208ms + - id: 4 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:13.658848Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - d538f356-f676-4c4d-aec3-bf051e03bcff + status: 200 OK + code: 200 + duration: 74.834792ms + - id: 5 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:13.658848Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4354d37e-7bac-4ace-a62b-d55030a4b3df + status: 200 OK + code: 200 + duration: 87.868458ms + - id: 6 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d/private-networks?order_by=created_at_asc + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 39 + uncompressed: false + body: '{"private_network":[],"total_count":0}' + headers: + Content-Length: + - "39" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - c59b9543-f8d2-44b2-a9d1-109b79d472f2 + status: 200 OK + code: 200 + duration: 50.177208ms + - id: 7 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:13.658848Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 86b12fbe-60cd-4a00-a982-bfb134ca4be3 + status: 200 OK + code: 200 + duration: 71.832083ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 612 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"name":"tf-lb-bkd-beautiful-goodall","forward_protocol":"http","forward_port":80,"forward_port_algorithm":"roundrobin","sticky_sessions":"none","sticky_sessions_cookie_name":"","health_check":{"port":80,"check_max_retries":2,"check_send_proxy":false,"transient_check_delay":"0.500000000s","check_delay":60000,"check_timeout":30000},"server_ip":[],"on_marked_down_action":"on_marked_down_action_none","proxy_protocol":"proxy_protocol_none","ssl_bridging":false,"ignore_ssl_server_verify":false,"max_retries":3,"timeout_queue":"0.000000000s","timeout_server":300000,"timeout_connect":5000,"timeout_tunnel":900000}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d/backends + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1973 + uncompressed: false + body: '{"created_at":"2025-05-12T15:28:41.824901672Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:41.849162484Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824901672Z"}' + headers: + Content-Length: + - "1973" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:41 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b987d9d2-de7d-4539-b8bb-edc5577ec923 + status: 200 OK + code: 200 + duration: 338.015667ms + - id: 9 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1093 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:41.849162Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1093" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:42 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 83f1bf10-5909-4f60-ad6e-f1dfa0922007 + status: 200 OK + code: 200 + duration: 72.788209ms + - id: 10 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/93d3078f-16ab-4215-9944-b84bd6d57a61 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1964 + uncompressed: false + body: '{"created_at":"2025-05-12T15:28:41.824902Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:41.849162Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824902Z"}' + headers: + Content-Length: + - "1964" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:42 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e8f7225c-3181-4709-919f-17443c2325a3 + status: 200 OK + code: 200 + duration: 79.926292ms + - id: 11 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:42.159259Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:42 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 565f3258-ebc1-40ea-8718-f3a3a8588fe0 + status: 200 OK + code: 200 + duration: 66.987417ms + - id: 12 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:42.159259Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:42 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b53bab89-817b-432a-8d94-7bd7efc8377f + status: 200 OK + code: 200 + duration: 78.022125ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 158 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"name":"tf-lb-frt-compassionate-golick","inbound_port":80,"backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","enable_http3":false,"connection_rate_limit":0}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d/frontends + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 3181 + uncompressed: false + body: '{"backend":{"created_at":"2025-05-12T15:28:41.824902Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824902Z"},"certificate":null,"certificate_ids":[],"connection_rate_limit":null,"created_at":"2025-05-12T15:28:42.571131Z","enable_http3":false,"id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","inbound_port":80,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:42.620348910Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"name":"tf-lb-frt-compassionate-golick","timeout_client":null,"updated_at":"2025-05-12T15:28:42.571131Z"}' + headers: + Content-Length: + - "3181" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:42 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 030deda1-f5a1-4646-a17d-d64667771791 + status: 200 OK + code: 200 + duration: 424.838458ms + - id: 14 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1093 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:42.620349Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1093" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:42 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 79c0b7a7-567e-4e86-acb1-554fac00f8f9 + status: 200 OK + code: 200 + duration: 64.761459ms + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 170 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"name":"tf-lb-frt-cool-beaver","inbound_port":80,"backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","certificate_ids":[],"enable_http3":false,"connection_rate_limit":0}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89 + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 3175 + uncompressed: false + body: '{"backend":{"created_at":"2025-05-12T15:28:41.824902Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824902Z"},"certificate":null,"certificate_ids":[],"connection_rate_limit":null,"created_at":"2025-05-12T15:28:42.571131Z","enable_http3":false,"id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","inbound_port":80,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:43.048564165Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"name":"tf-lb-frt-cool-beaver","timeout_client":null,"updated_at":"2025-05-12T15:28:43.030263078Z"}' + headers: + Content-Length: + - "3175" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:43 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - aa2b5e84-5ba7-4cd1-9a2d-8ee3a88c42d1 + status: 200 OK + code: 200 + duration: 422.8145ms + - id: 16 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89/acls?order_by=created_at_asc&page=1 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 28 + uncompressed: false + body: '{"acls":[],"total_count":0}' + headers: + Content-Length: + - "28" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:43 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6bafdc6d-7873-45d6-8c3d-ebfd965e9ee3 + status: 200 OK + code: 200 + duration: 103.994917ms + - id: 17 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 2961 + uncompressed: false + body: '{"backend":{"created_at":"2025-05-12T15:28:41.824902Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824902Z"},"certificate":null,"certificate_ids":[],"connection_rate_limit":null,"created_at":"2025-05-12T15:28:42.571131Z","enable_http3":false,"id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","inbound_port":80,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"name":"tf-lb-frt-cool-beaver","timeout_client":null,"updated_at":"2025-05-12T15:28:43.030263Z"}' + headers: + Content-Length: + - "2961" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:43 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 9c54c82d-3973-4847-b9d8-02f1b942ceee + status: 200 OK + code: 200 + duration: 98.535834ms + - id: 18 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89/acls?order_by=created_at_asc&page=1 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 28 + uncompressed: false + body: '{"acls":[],"total_count":0}' + headers: + Content-Length: + - "28" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:43 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 1550571c-f7a6-4d2a-942a-b5a93a2af2c3 + status: 200 OK + code: 200 + duration: 99.423ms + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 161 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"frontend_id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","match":{"match_subdomains":false,"path_begin":"/api"}}' + form: {} + headers: + Content-Type: + - application/json + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 303 + uncompressed: false + body: '{"backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","created_at":"2025-05-12T15:28:43.711934404Z","frontend_id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","id":"19035c29-e925-4c4a-b483-fa4de39ab7d9","match":{"match_subdomains":false,"path_begin":"/api"},"updated_at":"2025-05-12T15:28:43.711934404Z"}' + headers: + Content-Length: + - "303" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:43 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b766ad09-46bf-427b-9d74-2c51aaede360 + status: 200 OK + code: 200 + duration: 298.17675ms + - id: 20 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/19035c29-e925-4c4a-b483-fa4de39ab7d9 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 297 + uncompressed: false + body: '{"backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","created_at":"2025-05-12T15:28:43.711934Z","frontend_id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","id":"19035c29-e925-4c4a-b483-fa4de39ab7d9","match":{"match_subdomains":false,"path_begin":"/api"},"updated_at":"2025-05-12T15:28:43.711934Z"}' + headers: + Content-Length: + - "297" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:43 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 85ffb2c3-7884-4c05-ae57-0924a47700df + status: 200 OK + code: 200 + duration: 83.773416ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/19035c29-e925-4c4a-b483-fa4de39ab7d9 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 297 + uncompressed: false + body: '{"backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","created_at":"2025-05-12T15:28:43.711934Z","frontend_id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","id":"19035c29-e925-4c4a-b483-fa4de39ab7d9","match":{"match_subdomains":false,"path_begin":"/api"},"updated_at":"2025-05-12T15:28:43.711934Z"}' + headers: + Content-Length: + - "297" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 475184e1-cd8f-4bf1-bae8-b83c2ffa76ff + status: 200 OK + code: 200 + duration: 221.564208ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/d04f5864-953c-445a-95e8-a6b300132422 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 330 + uncompressed: false + body: '{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}' + headers: + Content-Length: + - "330" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ff3bb714-21a0-4315-b9c7-28df0d263b78 + status: 200 OK + code: 200 + duration: 60.878542ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:44.092938Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":1,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e09b8fe9-c93e-4245-b6bd-2c56bd65d337 + status: 200 OK + code: 200 + duration: 78.257416ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:44.092938Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":1,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6e65bb25-02e7-41db-a692-a7892c697279 + status: 200 OK + code: 200 + duration: 60.214125ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d/private-networks?order_by=created_at_asc + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 39 + uncompressed: false + body: '{"private_network":[],"total_count":0}' + headers: + Content-Length: + - "39" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8f63c6b2-821b-41b7-9d34-1be71c469ed9 + status: 200 OK + code: 200 + duration: 64.298625ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/93d3078f-16ab-4215-9944-b84bd6d57a61 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1962 + uncompressed: false + body: '{"created_at":"2025-05-12T15:28:41.824902Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:44.092938Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":1,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824902Z"}' + headers: + Content-Length: + - "1962" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6d122b40-4928-4042-902c-7a476cc17155 + status: 200 OK + code: 200 + duration: 77.657ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:44.092938Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":1,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8b10ad4f-e480-4a73-9293-093b069c2a94 + status: 200 OK + code: 200 + duration: 74.702667ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 2961 + uncompressed: false + body: '{"backend":{"created_at":"2025-05-12T15:28:41.824902Z","failover_host":null,"forward_port":80,"forward_port_algorithm":"roundrobin","forward_protocol":"http","health_check":{"check_delay":60000,"check_max_retries":2,"check_send_proxy":false,"check_timeout":30000,"port":80,"tcp_config":{},"transient_check_delay":"0.500s"},"id":"93d3078f-16ab-4215-9944-b84bd6d57a61","ignore_ssl_server_verify":false,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":1,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"max_connections":null,"max_retries":3,"name":"tf-lb-bkd-beautiful-goodall","on_marked_down_action":"on_marked_down_action_none","pool":[],"proxy_protocol":"proxy_protocol_none","redispatch_attempt_count":null,"send_proxy_v2":false,"ssl_bridging":false,"sticky_sessions":"none","sticky_sessions_cookie_name":"","timeout_connect":5000,"timeout_queue":"0s","timeout_server":300000,"timeout_tunnel":900000,"updated_at":"2025-05-12T15:28:41.824902Z"},"certificate":null,"certificate_ids":[],"connection_rate_limit":null,"created_at":"2025-05-12T15:28:42.571131Z","enable_http3":false,"id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","inbound_port":80,"lb":{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":1,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":1,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"},"name":"tf-lb-frt-cool-beaver","timeout_client":null,"updated_at":"2025-05-12T15:28:43.030263Z"}' + headers: + Content-Length: + - "2961" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:44 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8a85eca7-0123-4c5a-b051-2af2fda601ea + status: 200 OK + code: 200 + duration: 101.708458ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89/acls?order_by=created_at_asc&page=1 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 28 + uncompressed: false + body: '{"acls":[],"total_count":0}' + headers: + Content-Length: + - "28" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:45 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fac09688-fff0-4740-a21e-9293d4c8b517 + status: 200 OK + code: 200 + duration: 119.825542ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/19035c29-e925-4c4a-b483-fa4de39ab7d9 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 297 + uncompressed: false + body: '{"backend_id":"93d3078f-16ab-4215-9944-b84bd6d57a61","created_at":"2025-05-12T15:28:43.711934Z","frontend_id":"618d4917-45c3-47ca-bf96-ad0bd2dfbe89","id":"19035c29-e925-4c4a-b483-fa4de39ab7d9","match":{"match_subdomains":false,"path_begin":"/api"},"updated_at":"2025-05-12T15:28:43.711934Z"}' + headers: + Content-Length: + - "297" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:45 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - f765f8bd-9d90-4dcb-8a3a-c7f77f36d910 + status: 200 OK + code: 200 + duration: 100.595709ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/19035c29-e925-4c4a-b483-fa4de39ab7d9 + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:45 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 5564e6c1-7bfd-4388-92b2-86fe02b085eb + status: 204 No Content + code: 204 + duration: 267.675125ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/frontends/618d4917-45c3-47ca-bf96-ad0bd2dfbe89 + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 02aabf82-86b3-4545-a880-c6605b199982 + status: 204 No Content + code: 204 + duration: 359.656084ms + - 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:45.923088Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - af4ad4ff-68c4-4cb9-b2a8-b056c8b7f010 + status: 200 OK + code: 200 + duration: 67.506167ms + - id: 34 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":1,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:46.217670Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 3519ec2a-ed58-43a6-9f1f-4b6ed1b08b87 + status: 200 OK + code: 200 + duration: 75.569417ms + - id: 35 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/backends/93d3078f-16ab-4215-9944-b84bd6d57a61 + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - b7431a23-cc76-4e43-b065-78411641aaea + status: 204 No Content + code: 204 + duration: 335.937958ms + - id: 36 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1093 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"pending","updated_at":"2025-05-12T15:28:46.404361Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1093" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - aef8d369-8faf-4704-9eb5-e8ad47a407e7 + status: 200 OK + code: 200 + duration: 68.970833ms + - id: 37 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1091 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:46.668114Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"ready","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:15.042758Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1091" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 149b2b2e-7168-4c8f-b7cd-62aba209f972 + status: 200 OK + code: 200 + duration: 63.958208ms + - id: 38 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d?release_ip=false + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:46 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 00a00533-c9d0-4946-8d14-a797e3e99ea2 + status: 204 No Content + code: 204 + duration: 345.907083ms + - id: 39 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 1095 + uncompressed: false + body: '{"backend_count":0,"created_at":"2025-05-12T15:28:11.098362Z","description":"","frontend_count":0,"id":"43f4b67e-8297-47cc-854a-e25845ae895d","instances":[{"created_at":"2025-05-12T15:24:12.829231Z","id":"4b85ce69-426e-490b-88fa-d5a6bc4dea57","ip_address":"","region":"fr-par","status":"ready","updated_at":"2025-05-12T15:28:46.668114Z","zone":"fr-par-1"}],"ip":[{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":"43f4b67e-8297-47cc-854a-e25845ae895d","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}],"name":"test-lb","organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","private_network_count":0,"project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","route_count":0,"ssl_compatibility_level":"ssl_compatibility_level_intermediate","status":"to_delete","subscriber":null,"tags":[],"type":"lb-s","updated_at":"2025-05-12T15:28:46.841343Z","zone":"fr-par-1"}' + headers: + Content-Length: + - "1095" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:28:47 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e92e511c-cd10-4539-b69c-71c6391b22c7 + status: 200 OK + code: 200 + duration: 72.328958ms + - id: 40 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 27 + uncompressed: false + body: '{"message":"lbs not Found"}' + headers: + Content-Length: + - "27" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:29:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge01) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - fe30f9a5-ea4c-44b5-805d-199f7c69127a + status: 404 Not Found + code: 404 + duration: 30.883375ms + - id: 41 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/lbs/43f4b67e-8297-47cc-854a-e25845ae895d + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 27 + uncompressed: false + body: '{"message":"lbs not Found"}' + headers: + Content-Length: + - "27" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:29:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - a7e29ff5-2de4-41e0-ac8e-625772c9d079 + status: 404 Not Found + code: 404 + duration: 61.074625ms + - id: 42 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/d04f5864-953c-445a-95e8-a6b300132422 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 296 + uncompressed: false + body: '{"id":"d04f5864-953c-445a-95e8-a6b300132422","ip_address":"51.159.74.251","lb_id":null,"organization_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","project_id":"564aa517-68b0-4fd7-8c8c-d21c4bcdcbd5","region":"fr-par","reverse":"51-159-74-251.lb.fr-par.scw.cloud","tags":[],"zone":"fr-par-1"}' + headers: + Content-Length: + - "296" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:29:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 15181646-761c-4aac-8e36-2e00891c8de6 + status: 200 OK + code: 200 + duration: 51.256125ms + - id: 43 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/ips/d04f5864-953c-445a-95e8-a6b300132422 + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:29:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - e0de69d8-f375-4be7-9ebc-28011cd881ff + status: 204 No Content + code: 204 + duration: 322.165125ms + - id: 44 + 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.24.2; darwin; arm64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/lb/v1/zones/fr-par-1/routes/19035c29-e925-4c4a-b483-fa4de39ab7d9 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 38 + uncompressed: false + body: '{"message":"privateNetwork not Found"}' + headers: + Content-Length: + - "38" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 12 May 2025 15:29:17 GMT + Server: + - Scaleway API Gateway (fr-par-1;edge03) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - ba5914e1-9ff4-49bf-9b50-9a3df9af44cf + status: 404 Not Found + code: 404 + duration: 25.225667ms