diff --git a/internal/services/iot/routes.go b/internal/services/iot/routes.go index 467108acc..d411a8a1b 100644 --- a/internal/services/iot/routes.go +++ b/internal/services/iot/routes.go @@ -51,17 +51,13 @@ func ResourceRoute() *schema.Resource { Description: "The Topic the route subscribes to (wildcards allowed)", }, "database": { - Type: schema.TypeList, - MinItems: 1, - MaxItems: 1, - Optional: true, - ForceNew: true, - Description: "Database Route parameters", - ExactlyOneOf: []string{ - iot.RouteRouteTypeDatabase.String(), - iot.RouteRouteTypeRest.String(), - iot.RouteRouteTypeS3.String(), - }, + Type: schema.TypeList, + MinItems: 1, + MaxItems: 1, + Optional: true, + ForceNew: true, + Description: "Database Route parameters", + ConflictsWith: []string{"rest", "s3"}, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "query": { @@ -105,12 +101,13 @@ func ResourceRoute() *schema.Resource { }, }, "rest": { - Type: schema.TypeList, - MinItems: 1, - MaxItems: 1, - Optional: true, - ForceNew: true, - Description: "Rest Route parameters", + Type: schema.TypeList, + MinItems: 1, + MaxItems: 1, + Optional: true, + ForceNew: true, + Description: "Rest Route parameters", + ConflictsWith: []string{"database", "s3"}, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "verb": { @@ -140,12 +137,13 @@ func ResourceRoute() *schema.Resource { }, }, "s3": { - Type: schema.TypeList, - MinItems: 1, - MaxItems: 1, - Optional: true, - ForceNew: true, - Description: "S3 Route parameters", + Type: schema.TypeList, + MinItems: 1, + MaxItems: 1, + Optional: true, + ForceNew: true, + Description: "S3 Route parameters", + ConflictsWith: []string{"database", "rest"}, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "bucket_region": { diff --git a/internal/services/iot/routes_test.go b/internal/services/iot/routes_test.go index d614de3f2..31d74d506 100644 --- a/internal/services/iot/routes_test.go +++ b/internal/services/iot/routes_test.go @@ -101,30 +101,35 @@ func TestAccRoute_S3(t *testing.T) { Steps: []resource.TestStep{ { Config: fmt.Sprintf(` - resource "scaleway_object_bucket" "minimal" { - name = "%s" - } + locals { + bucket_region = "fr-par" + } - resource "scaleway_iot_hub" "minimal" { - name = "minimal" - product_plan = "plan_shared" - } + resource "scaleway_object_bucket" "minimal" { + name = "%s" + region = local.bucket_region + } - resource "scaleway_iot_route" "default" { - name = "default" - hub_id = scaleway_iot_hub.minimal.id - topic = "#" + resource "scaleway_iot_hub" "minimal" { + name = "minimal" + product_plan = "plan_shared" + } - s3 { - bucket_region = scaleway_object_bucket.minimal.region - bucket_name = scaleway_object_bucket.minimal.name - object_prefix = "foo" - strategy = "per_topic" - } - - depends_on = [scaleway_object_bucket.minimal] - } - `, bucketName), + resource "scaleway_iot_route" "default" { + name = "default" + hub_id = scaleway_iot_hub.minimal.id + topic = "#" + + s3 { + bucket_region = local.bucket_region + bucket_name = scaleway_object_bucket.minimal.name + object_prefix = "foo" + strategy = "per_topic" + } + + depends_on = [scaleway_object_bucket.minimal] + } + `, bucketName), Check: resource.ComposeTestCheckFunc( objectchecks.CheckBucketExists(tt, "scaleway_object_bucket.minimal", true), isHubPresent(tt, "scaleway_iot_hub.minimal"), diff --git a/internal/services/iot/testdata/route-s3.cassette.yaml b/internal/services/iot/testdata/route-s3.cassette.yaml index ee4bc9a92..24893273b 100644 --- a/internal/services/iot/testdata/route-s3.cassette.yaml +++ b/internal/services/iot/testdata/route-s3.cassette.yaml @@ -6,52 +6,52 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 0 + content_length: 135 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: api.scaleway.com remote_addr: "" request_uri: "" - body: "" + body: '{"name":"minimal","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","events_topic_prefix":"$SCW/events"}' form: {} headers: - Accept-Encoding: - - identity - Amz-Sdk-Invocation-Id: - - b1d0cbfa-e4c6-403f-8b9e-0eb40f0a2b10 - Amz-Sdk-Request: - - attempt=1; max=3 + Content-Type: + - application/json User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E - X-Amz-Content-Sha256: - - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - X-Amz-Date: - - 20250123T102624Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/ - method: PUT + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs + method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 0 + content_length: 548 uncompressed: false - body: "" + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"enabling","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - - "0" + - "548" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json Date: - - Thu, 23 Jan 2025 10:26:24 GMT - Location: - - /tf-tests-scaleway-iot-route-s3-2859101017769210252 - X-Amz-Id-2: - - txg9763dc648f284440a58d-0067921950 - X-Amz-Request-Id: - - txg9763dc648f284440a58d-0067921950 + - Fri, 10 Oct 2025 04:11:42 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4fce0aac-f948-46f9-bf15-977d7cb9b707 status: 200 OK code: 200 - duration: 612.294416ms + duration: 352.071708ms - id: 1 request: proto: HTTP/1.1 @@ -60,49 +60,47 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: api.scaleway.com remote_addr: "" request_uri: "" body: "" form: {} headers: - Accept-Encoding: - - identity - Amz-Sdk-Invocation-Id: - - 3934cdce-23cb-4662-8d91-bb1d5fb1ce61 - Amz-Sdk-Request: - - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E - X-Amz-Acl: - - private - X-Amz-Content-Sha256: - - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?acl= - method: PUT + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 + method: GET response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 0 + content_length: 548 uncompressed: false - body: "" + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"enabling","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - - "0" + - "548" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json Date: - - Thu, 23 Jan 2025 10:26:25 GMT - X-Amz-Id-2: - - txg4679cd7a93bc412eb063-0067921951 - X-Amz-Request-Id: - - txg4679cd7a93bc412eb063-0067921951 + - Fri, 10 Oct 2025 04:11:43 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 4cc75eec-110c-4656-8421-237ba197acf6 status: 200 OK code: 200 - duration: 126.113125ms + duration: 124.404083ms - id: 2 request: proto: HTTP/1.1 @@ -111,7 +109,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -120,93 +118,93 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 668ea597-9a3e-4867-b92c-60e1fcb00a59 + - 4489e443-dd5a-423c-b70b-01f3f353a3d4 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?acl= - method: GET + - 20251010T041142Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/ + method: PUT response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 698 + content_length: 0 uncompressed: false - body: |- - - 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL + body: "" headers: Content-Length: - - "698" - Content-Type: - - text/xml; charset=utf-8 + - "0" Date: - - Thu, 23 Jan 2025 10:26:25 GMT + - Fri, 10 Oct 2025 04:11:42 GMT + Location: + - /tf-tests-scaleway-iot-route-s3-699480652053278399 X-Amz-Id-2: - - txg1240d690447d4b5f9b67-0067921951 + - txgb2a0ce6da3044e23baa9-0068e8877e X-Amz-Request-Id: - - txg1240d690447d4b5f9b67-0067921951 + - txgb2a0ce6da3044e23baa9-0068e8877e status: 200 OK code: 200 - duration: 89.307208ms + duration: 3.883649083s - id: 3 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 135 + content_length: 0 transfer_encoding: [] trailer: {} - host: api.scaleway.com + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" - body: '{"name":"minimal","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","events_topic_prefix":"$SCW/events"}' + body: "" form: {} headers: - Content-Type: - - application/json + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 9e61a36f-31c2-4843-8e4c-03b9fb052dee + Amz-Sdk-Request: + - attempt=1; max=3 User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs - method: POST + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,Z,e + X-Amz-Acl: + - private + X-Amz-Checksum-Crc32: + - AAAAAA== + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20251010T041146Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?acl= + method: PUT response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 548 + content_length: 0 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"enabling","updated_at":"2025-01-23T10:26:24.500Z"}' + body: "" headers: Content-Length: - - "548" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json + - "0" Date: - - Thu, 23 Jan 2025 10:26:25 GMT - Server: - - Scaleway API Gateway (fr-par-2;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 74570b34-172c-41b2-85f1-adf8b28caa5f + - Fri, 10 Oct 2025 04:11:46 GMT + X-Amz-Id-2: + - txg129f14eeef74400c8ae8-0068e88782 + X-Amz-Request-Id: + - txg129f14eeef74400c8ae8-0068e88782 status: 200 OK code: 200 - duration: 836.318291ms + duration: 108.287875ms - id: 4 request: proto: HTTP/1.1 @@ -215,7 +213,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -224,16 +222,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 301314bd-7286-49a6-abe3-5451ae6a6384 + - 0ef9c2df-31f2-4a2d-b9df-1606b4928383 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?object-lock= + - 20251010T041146Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?acl= method: GET response: proto: HTTP/2.0 @@ -241,23 +239,25 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 319 + content_length: 698 uncompressed: false - body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg7290f0bed7fb4d268fc1-0067921951txg7290f0bed7fb4d268fc1-0067921951/tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: |- + + 105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecf105bdce1-64c0-48ab-899d-868455867ecf:105bdce1-64c0-48ab-899d-868455867ecfFULL_CONTROL headers: Content-Length: - - "319" + - "698" Content-Type: - - application/xml + - text/xml; charset=utf-8 Date: - - Thu, 23 Jan 2025 10:26:25 GMT + - Fri, 10 Oct 2025 04:11:46 GMT X-Amz-Id-2: - - txg7290f0bed7fb4d268fc1-0067921951 + - txgd7149be9638641fd95c1-0068e88782 X-Amz-Request-Id: - - txg7290f0bed7fb4d268fc1-0067921951 - status: 404 Not Found - code: 404 - duration: 59.126625ms + - txgd7149be9638641fd95c1-0068e88782 + status: 200 OK + code: 200 + duration: 246.683417ms - id: 5 request: proto: HTTP/1.1 @@ -266,15 +266,25 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: api.scaleway.com + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" form: {} headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 14155c85-f378-42cf-a6fa-c70a5a4cdb5f + Amz-Sdk-Request: + - attempt=1; max=3 User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20251010T041146Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?object-lock= method: GET response: proto: HTTP/2.0 @@ -282,31 +292,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 545 + content_length: 318 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxg9d47cd70c3ec413395fa-0068e88782txg9d47cd70c3ec413395fa-0068e88782/tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "545" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' + - "318" Content-Type: - - application/json + - application/xml Date: - - Thu, 23 Jan 2025 10:26:25 GMT - Server: - - Scaleway API Gateway (fr-par-2;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 1bc34618-9857-42f4-83ea-6dc1f946cb47 - status: 200 OK - code: 200 - duration: 133.42725ms + - Fri, 10 Oct 2025 04:11:46 GMT + X-Amz-Id-2: + - txg9d47cd70c3ec413395fa-0068e88782 + X-Amz-Request-Id: + - txg9d47cd70c3ec413395fa-0068e88782 + status: 404 Not Found + code: 404 + duration: 86.744542ms - id: 6 request: proto: HTTP/1.1 @@ -315,7 +317,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -324,16 +326,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 42d86937-16b3-4981-9a8b-b77a5cc69c1a + - 7eb55bb2-28e7-4b86-8bc3-2b05b7da1fcb Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/ + - 20251010T041146Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/ method: GET response: proto: HTTP/2.0 @@ -341,25 +343,25 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 276 + content_length: 275 uncompressed: false body: |- - tf-tests-scaleway-iot-route-s3-28591010177692102521000false + tf-tests-scaleway-iot-route-s3-6994806520532783991000false headers: Content-Length: - - "276" + - "275" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:25 GMT + - Fri, 10 Oct 2025 04:11:46 GMT X-Amz-Id-2: - - txg12c7d6e7a1ef4666bec8-0067921951 + - txg219c842a6bcb4fd9a104-0068e88782 X-Amz-Request-Id: - - txg12c7d6e7a1ef4666bec8-0067921951 + - txg219c842a6bcb4fd9a104-0068e88782 status: 200 OK code: 200 - duration: 139.538167ms + duration: 92.403834ms - id: 7 request: proto: HTTP/1.1 @@ -368,15 +370,25 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: api.scaleway.com + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" form: {} headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 04aa2a1e-a2ec-4378-98df-a7ab858222d0 + Amz-Sdk-Request: + - attempt=1; max=3 User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20251010T041147Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?tagging= method: GET response: proto: HTTP/2.0 @@ -384,31 +396,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 545 + content_length: 337 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: NoSuchTagSetThe TagSet does not existtxg9924eec371c44063abbc-0068e88783txg9924eec371c44063abbc-0068e88783/tf-tests-scaleway-iot-route-s3-699480652053278399tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "545" - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' + - "337" Content-Type: - - application/json + - application/xml Date: - - Thu, 23 Jan 2025 10:26:25 GMT - Server: - - Scaleway API Gateway (fr-par-2;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 170fff4c-e1a5-4a5a-ba3a-a8f49fc13aa2 - status: 200 OK - code: 200 - duration: 151.222417ms + - Fri, 10 Oct 2025 04:11:47 GMT + X-Amz-Id-2: + - txg9924eec371c44063abbc-0068e88783 + X-Amz-Request-Id: + - txg9924eec371c44063abbc-0068e88783 + status: 404 Not Found + code: 404 + duration: 114.018542ms - id: 8 request: proto: HTTP/1.1 @@ -417,7 +421,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -426,16 +430,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 978e645e-5b73-4bb8-849b-e23dd6be085c + - 4c4c334e-a7fd-4c68-84b5-e962573fb01e Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?tagging= + - 20251010T041147Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?cors= method: GET response: proto: HTTP/2.0 @@ -443,23 +447,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 339 + content_length: 286 uncompressed: false - body: NoSuchTagSetThe TagSet does not existtxga881ac396e68479db775-0067921951txga881ac396e68479db775-0067921951/tf-tests-scaleway-iot-route-s3-2859101017769210252tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: NoSuchCORSConfigurationThe CORS configuration does not existtxgb3fdf6cd25624b969f21-0068e88783txgb3fdf6cd25624b969f21-0068e88783/tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "339" + - "286" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:25 GMT + - Fri, 10 Oct 2025 04:11:47 GMT X-Amz-Id-2: - - txga881ac396e68479db775-0067921951 + - txgb3fdf6cd25624b969f21-0068e88783 X-Amz-Request-Id: - - txga881ac396e68479db775-0067921951 + - txgb3fdf6cd25624b969f21-0068e88783 status: 404 Not Found code: 404 - duration: 477.016042ms + duration: 12.908459ms - id: 9 request: proto: HTTP/1.1 @@ -468,7 +472,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -477,16 +481,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 54141099-b17b-4668-9653-f47d7f955244 + - 15f6e4ec-5ba9-490f-904f-aa53997afe58 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?cors= + - 20251010T041147Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?versioning= method: GET response: proto: HTTP/2.0 @@ -494,23 +498,25 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 287 + content_length: 107 uncompressed: false - body: NoSuchCORSConfigurationThe CORS configuration does not existtxg0d5efab8455746ee98d3-0067921951txg0d5efab8455746ee98d3-0067921951/tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: |- + + headers: Content-Length: - - "287" + - "107" Content-Type: - - application/xml + - text/xml; charset=utf-8 Date: - - Thu, 23 Jan 2025 10:26:25 GMT + - Fri, 10 Oct 2025 04:11:47 GMT X-Amz-Id-2: - - txg0d5efab8455746ee98d3-0067921951 + - txg8c4a90edaf664f1aa98e-0068e88783 X-Amz-Request-Id: - - txg0d5efab8455746ee98d3-0067921951 - status: 404 Not Found - code: 404 - duration: 44.190583ms + - txg8c4a90edaf664f1aa98e-0068e88783 + status: 200 OK + code: 200 + duration: 53.519333ms - id: 10 request: proto: HTTP/1.1 @@ -519,7 +525,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -528,16 +534,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 58af8302-accc-40c7-a02c-4d497ec8b770 + - 96421a59-0868-4d7c-8d5f-bb2d92a192b2 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102625Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?versioning= + - 20251010T041147Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?lifecycle= method: GET response: proto: HTTP/2.0 @@ -545,25 +551,23 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 155 + content_length: 370 uncompressed: false - body: |- - - + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxgadca3329d775434aae38-0068e88783txgadca3329d775434aae38-0068e88783/tf-tests-scaleway-iot-route-s3-699480652053278399tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "155" + - "370" Content-Type: - - text/xml; charset=utf-8 + - application/xml Date: - - Thu, 23 Jan 2025 10:26:26 GMT + - Fri, 10 Oct 2025 04:11:47 GMT X-Amz-Id-2: - - txg8d220edeb0304b50b81a-0067921952 + - txgadca3329d775434aae38-0068e88783 X-Amz-Request-Id: - - txg8d220edeb0304b50b81a-0067921952 - status: 200 OK - code: 200 - duration: 87.013792ms + - txgadca3329d775434aae38-0068e88783 + status: 404 Not Found + code: 404 + duration: 142.809417ms - id: 11 request: proto: HTTP/1.1 @@ -572,25 +576,15 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: api.scaleway.com remote_addr: "" request_uri: "" body: "" form: {} headers: - Accept-Encoding: - - identity - Amz-Sdk-Invocation-Id: - - 094131d9-2bd6-4f7d-be6d-213b9892ddab - Amz-Sdk-Request: - - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E - X-Amz-Content-Sha256: - - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - X-Amz-Date: - - 20250123T102626Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?lifecycle= + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -598,23 +592,31 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 372 + content_length: 545 uncompressed: false - body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg9796915590c149e69cf4-0067921952txg9796915590c149e69cf4-0067921952/tf-tests-scaleway-iot-route-s3-2859101017769210252tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - - "372" + - "545" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' Content-Type: - - application/xml + - application/json Date: - - Thu, 23 Jan 2025 10:26:26 GMT - X-Amz-Id-2: - - txg9796915590c149e69cf4-0067921952 - X-Amz-Request-Id: - - txg9796915590c149e69cf4-0067921952 - status: 404 Not Found - code: 404 - duration: 89.063292ms + - Fri, 10 Oct 2025 04:11:48 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 8f24b4a1-e8e0-4a45-95bd-991897f0b073 + status: 200 OK + code: 200 + duration: 179.757958ms - id: 12 request: proto: HTTP/1.1 @@ -630,8 +632,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -641,7 +643,7 @@ interactions: trailer: {} content_length: 545 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - "545" @@ -650,7 +652,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:26 GMT + - Fri, 10 Oct 2025 04:11:48 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -660,28 +662,77 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3f76a393-4ccb-47ce-b558-05a1955ed94b + - a5a2afaf-dcc3-4f36-b20a-a857d944ac48 status: 200 OK code: 200 - duration: 271.011708ms + duration: 174.175958ms - id: 13 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 229 + content_length: 0 transfer_encoding: [] trailer: {} host: api.scaleway.com remote_addr: "" request_uri: "" - body: '{"name":"default","hub_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","topic":"#","s3_config":{"bucket_region":"fr-par","bucket_name":"tf-tests-scaleway-iot-route-s3-2859101017769210252","object_prefix":"foo","strategy":"per_topic"}}' + body: "" + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 545 + uncompressed: false + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' + headers: + Content-Length: + - "545" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Fri, 10 Oct 2025 04:11:48 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 6f5755de-aa85-47dc-af7a-4c8664c33feb + status: 200 OK + code: 200 + duration: 286.316083ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 228 + transfer_encoding: [] + trailer: {} + host: api.scaleway.com + remote_addr: "" + request_uri: "" + body: '{"name":"default","hub_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","topic":"#","s3_config":{"bucket_region":"fr-par","bucket_name":"tf-tests-scaleway-iot-route-s3-699480652053278399","object_prefix":"foo","strategy":"per_topic"}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests url: https://api.scaleway.com/iot/v1/regions/fr-par/routes method: POST response: @@ -690,18 +741,18 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 375 + content_length: 393 uncompressed: false - body: '{"created_at":"2025-01-23T10:26:26.477Z","hub_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","id":"6bf310f7-c8ec-4079-a223-93e36f2c691d","name":"default","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-2859101017769210252","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-01-23T10:26:26.477Z"}' + body: '{"created_at":"2025-10-10T04:11:48.760Z","hub_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","id":"a74d10af-9e93-413c-a28d-e63f57d7d21a","name":"default","region":"fr-par","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-699480652053278399","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-10-10T04:11:48.760Z"}' headers: Content-Length: - - "375" + - "393" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:26 GMT + - Fri, 10 Oct 2025 04:11:48 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -711,11 +762,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ca9e147b-20fc-4ba3-a4fa-4f45470dde8c + - 12d14674-4b5b-46d4-86b0-00e1243d1d56 status: 200 OK code: 200 - duration: 185.273583ms - - id: 14 + duration: 318.109167ms + - id: 15 request: proto: HTTP/1.1 proto_major: 1 @@ -730,8 +781,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -741,7 +792,7 @@ interactions: trailer: {} content_length: 545 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - "545" @@ -750,7 +801,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:26 GMT + - Fri, 10 Oct 2025 04:11:49 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -760,11 +811,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 25a81bcd-46df-4afb-9389-c86db5df3154 + - b0b5173c-dd78-40c8-aef5-a3b0a187dc76 status: 200 OK code: 200 - duration: 95.178625ms - - id: 15 + duration: 177.201209ms + - id: 16 request: proto: HTTP/1.1 proto_major: 1 @@ -779,8 +830,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/6bf310f7-c8ec-4079-a223-93e36f2c691d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/a74d10af-9e93-413c-a28d-e63f57d7d21a method: GET response: proto: HTTP/2.0 @@ -788,18 +839,18 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 375 + content_length: 393 uncompressed: false - body: '{"created_at":"2025-01-23T10:26:26.477Z","hub_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","id":"6bf310f7-c8ec-4079-a223-93e36f2c691d","name":"default","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-2859101017769210252","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-01-23T10:26:26.477Z"}' + body: '{"created_at":"2025-10-10T04:11:48.760Z","hub_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","id":"a74d10af-9e93-413c-a28d-e63f57d7d21a","name":"default","region":"fr-par","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-699480652053278399","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-10-10T04:11:48.760Z"}' headers: Content-Length: - - "375" + - "393" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:26 GMT + - Fri, 10 Oct 2025 04:11:49 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -809,11 +860,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 676733c8-6cc4-4e02-9adc-40446390201b + - 940ac937-e9db-46c4-b7c4-e39ebedef668 status: 200 OK code: 200 - duration: 98.512208ms - - id: 16 + duration: 175.671958ms + - id: 17 request: proto: HTTP/1.1 proto_major: 1 @@ -821,7 +872,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -830,16 +881,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - f8d321fe-9f9f-4c33-bbe2-f0a05ab9a7a8 + - dba8e6de-eba8-4d6c-a81b-0f808396ae64 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102627Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/ + - 20251010T041149Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/ method: HEAD response: proto: HTTP/2.0 @@ -854,17 +905,17 @@ interactions: Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:27 GMT + - Fri, 10 Oct 2025 04:11:49 GMT X-Amz-Bucket-Region: - fr-par X-Amz-Id-2: - - txge39aaf11187d444d80f0-0067921953 + - txge3987f95c8b543b8aafa-0068e88785 X-Amz-Request-Id: - - txge39aaf11187d444d80f0-0067921953 + - txge3987f95c8b543b8aafa-0068e88785 status: 200 OK code: 200 - duration: 135.016041ms - - id: 17 + duration: 281.011333ms + - id: 18 request: proto: HTTP/1.1 proto_major: 1 @@ -879,8 +930,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -890,7 +941,7 @@ interactions: trailer: {} content_length: 545 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - "545" @@ -899,7 +950,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:27 GMT + - Fri, 10 Oct 2025 04:11:50 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -909,11 +960,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ebf50161-a480-4ae6-b504-203ae4e659c2 + - d52d8001-bcff-4dec-b9dd-93ed9c36df12 status: 200 OK code: 200 - duration: 166.659084ms - - id: 18 + duration: 173.512208ms + - id: 19 request: proto: HTTP/1.1 proto_major: 1 @@ -928,8 +979,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/6bf310f7-c8ec-4079-a223-93e36f2c691d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/a74d10af-9e93-413c-a28d-e63f57d7d21a method: GET response: proto: HTTP/2.0 @@ -937,18 +988,18 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 375 + content_length: 393 uncompressed: false - body: '{"created_at":"2025-01-23T10:26:26.477Z","hub_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","id":"6bf310f7-c8ec-4079-a223-93e36f2c691d","name":"default","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-2859101017769210252","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-01-23T10:26:26.477Z"}' + body: '{"created_at":"2025-10-10T04:11:48.760Z","hub_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","id":"a74d10af-9e93-413c-a28d-e63f57d7d21a","name":"default","region":"fr-par","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-699480652053278399","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-10-10T04:11:48.760Z"}' headers: Content-Length: - - "375" + - "393" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:27 GMT + - Fri, 10 Oct 2025 04:11:50 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -958,11 +1009,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 940af16a-6bd5-499a-ac6c-5e20476f2c63 + - d6b847be-57f3-4f22-8aaa-2f08afc9fc82 status: 200 OK code: 200 - duration: 148.182583ms - - id: 19 + duration: 174.287625ms + - id: 20 request: proto: HTTP/1.1 proto_major: 1 @@ -970,7 +1021,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -979,16 +1030,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 666ec0fb-427a-4b2b-becb-64a87950a576 + - e5c9e855-31d5-440b-a6f1-a60dda44b991 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102628Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?acl= + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?acl= method: GET response: proto: HTTP/2.0 @@ -1007,15 +1058,15 @@ interactions: Content-Type: - text/xml; charset=utf-8 Date: - - Thu, 23 Jan 2025 10:26:28 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txg77a1a7a89ebb46b1bb07-0067921954 + - txg9aa8502be7a34f8faa8a-0068e88787 X-Amz-Request-Id: - - txg77a1a7a89ebb46b1bb07-0067921954 + - txg9aa8502be7a34f8faa8a-0068e88787 status: 200 OK code: 200 - duration: 26.12525ms - - id: 20 + duration: 13.2725ms + - id: 21 request: proto: HTTP/1.1 proto_major: 1 @@ -1023,7 +1074,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -1032,16 +1083,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - eeb25edb-3eb0-4eb9-bf37-cd3633f79bef + - 46c35dc1-ccd6-47d0-a1cd-6b09c065aec5 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102628Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?object-lock= + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?object-lock= method: GET response: proto: HTTP/2.0 @@ -1049,24 +1100,24 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 319 + content_length: 318 uncompressed: false - body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxgecffc8edbee24467a2bb-0067921954txgecffc8edbee24467a2bb-0067921954/tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: ObjectLockConfigurationNotFoundErrorObject Lock configuration does not exist for this buckettxgc739d8a4c6d6406ea0bb-0068e88787txgc739d8a4c6d6406ea0bb-0068e88787/tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "319" + - "318" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:28 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txgecffc8edbee24467a2bb-0067921954 + - txgc739d8a4c6d6406ea0bb-0068e88787 X-Amz-Request-Id: - - txgecffc8edbee24467a2bb-0067921954 + - txgc739d8a4c6d6406ea0bb-0068e88787 status: 404 Not Found code: 404 - duration: 28.542ms - - id: 21 + duration: 12.898916ms + - id: 22 request: proto: HTTP/1.1 proto_major: 1 @@ -1081,8 +1132,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -1092,7 +1143,7 @@ interactions: trailer: {} content_length: 545 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - "545" @@ -1101,7 +1152,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:28 GMT + - Fri, 10 Oct 2025 04:11:51 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1111,11 +1162,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8f2b75b0-ad30-445d-8cdf-c9055a7b3fee + - 535e880f-6847-4334-a304-d19bf2c37221 status: 200 OK code: 200 - duration: 86.581917ms - - id: 22 + duration: 87.274333ms + - id: 23 request: proto: HTTP/1.1 proto_major: 1 @@ -1123,7 +1174,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -1132,16 +1183,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 77f3658e-3c1a-494b-abbd-5dfd0c9c3a6d + - 07516d6a-3543-4465-aaad-d928a4c3084c Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102628Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/ + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/ method: GET response: proto: HTTP/2.0 @@ -1149,26 +1200,26 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 276 + content_length: 275 uncompressed: false body: |- - tf-tests-scaleway-iot-route-s3-28591010177692102521000false + tf-tests-scaleway-iot-route-s3-6994806520532783991000false headers: Content-Length: - - "276" + - "275" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:28 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txgb7c8b6c9298d442d9fe6-0067921954 + - txge7fc827f6bfc4bb0bbb3-0068e88787 X-Amz-Request-Id: - - txgb7c8b6c9298d442d9fe6-0067921954 + - txge7fc827f6bfc4bb0bbb3-0068e88787 status: 200 OK code: 200 - duration: 51.107333ms - - id: 23 + duration: 242.413125ms + - id: 24 request: proto: HTTP/1.1 proto_major: 1 @@ -1176,7 +1227,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -1185,16 +1236,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 0fcc8a4e-89c7-4826-b7e0-460f306f7f30 + - aa19627f-26ba-4e1a-a600-32c4df687606 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102628Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?tagging= + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?tagging= method: GET response: proto: HTTP/2.0 @@ -1202,24 +1253,24 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 339 + content_length: 337 uncompressed: false - body: NoSuchTagSetThe TagSet does not existtxge2c7371b66f24b098bed-0067921954txge2c7371b66f24b098bed-0067921954/tf-tests-scaleway-iot-route-s3-2859101017769210252tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: NoSuchTagSetThe TagSet does not existtxg60c34d3d98ab4bc3bd20-0068e88787txg60c34d3d98ab4bc3bd20-0068e88787/tf-tests-scaleway-iot-route-s3-699480652053278399tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "339" + - "337" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:28 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txge2c7371b66f24b098bed-0067921954 + - txg60c34d3d98ab4bc3bd20-0068e88787 X-Amz-Request-Id: - - txge2c7371b66f24b098bed-0067921954 + - txg60c34d3d98ab4bc3bd20-0068e88787 status: 404 Not Found code: 404 - duration: 15.089875ms - - id: 24 + duration: 13.577333ms + - id: 25 request: proto: HTTP/1.1 proto_major: 1 @@ -1227,7 +1278,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -1236,16 +1287,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - bc1f0682-9d9e-4aa0-a51b-02b63038949b + - 604d50cd-d310-4af9-9e00-0c5bbf57d85c Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102628Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?cors= + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?cors= method: GET response: proto: HTTP/2.0 @@ -1253,24 +1304,24 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 287 + content_length: 286 uncompressed: false - body: NoSuchCORSConfigurationThe CORS configuration does not existtxg846fb9e17cd04cb2aecb-0067921955txg846fb9e17cd04cb2aecb-0067921955/tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: NoSuchCORSConfigurationThe CORS configuration does not existtxg231a62828b9147628056-0068e88787txg231a62828b9147628056-0068e88787/tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "287" + - "286" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:29 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txg846fb9e17cd04cb2aecb-0067921955 + - txg231a62828b9147628056-0068e88787 X-Amz-Request-Id: - - txg846fb9e17cd04cb2aecb-0067921955 + - txg231a62828b9147628056-0068e88787 status: 404 Not Found code: 404 - duration: 45.6055ms - - id: 25 + duration: 19.219833ms + - id: 26 request: proto: HTTP/1.1 proto_major: 1 @@ -1278,7 +1329,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -1287,16 +1338,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 90374764-6b5c-4c32-9157-b35a5b4656da + - 37a0ca66-fc14-4857-b8cf-f74473528cbd Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102629Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?versioning= + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?versioning= method: GET response: proto: HTTP/2.0 @@ -1304,26 +1355,26 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 155 + content_length: 107 uncompressed: false body: |- - + headers: Content-Length: - - "155" + - "107" Content-Type: - text/xml; charset=utf-8 Date: - - Thu, 23 Jan 2025 10:26:29 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txg8642e7edcea74e388a38-0067921955 + - txg8f9d6e6e4d274b14a1db-0068e88787 X-Amz-Request-Id: - - txg8642e7edcea74e388a38-0067921955 + - txg8f9d6e6e4d274b14a1db-0068e88787 status: 200 OK code: 200 - duration: 14.744084ms - - id: 26 + duration: 107.966ms + - id: 27 request: proto: HTTP/1.1 proto_major: 1 @@ -1331,7 +1382,7 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" @@ -1340,16 +1391,16 @@ interactions: Accept-Encoding: - identity Amz-Sdk-Invocation-Id: - - 2e91525a-1c19-42c3-a9d8-29d90e8b6447 + - 72edc4c2-d9f8-4c60-b775-d088a3ed18e4 Amz-Sdk-Request: - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e X-Amz-Content-Sha256: - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: - - 20250123T102629Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/?lifecycle= + - 20251010T041151Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/?lifecycle= method: GET response: proto: HTTP/2.0 @@ -1357,24 +1408,24 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 372 + content_length: 370 uncompressed: false - body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg50683d7000aa4cc09854-0067921955txg50683d7000aa4cc09854-0067921955/tf-tests-scaleway-iot-route-s3-2859101017769210252tf-tests-scaleway-iot-route-s3-2859101017769210252 + body: NoSuchLifecycleConfigurationThe lifecycle configuration does not existtxg7f5d102f4ec14d78a39e-0068e88787txg7f5d102f4ec14d78a39e-0068e88787/tf-tests-scaleway-iot-route-s3-699480652053278399tf-tests-scaleway-iot-route-s3-699480652053278399 headers: Content-Length: - - "372" + - "370" Content-Type: - application/xml Date: - - Thu, 23 Jan 2025 10:26:29 GMT + - Fri, 10 Oct 2025 04:11:51 GMT X-Amz-Id-2: - - txg50683d7000aa4cc09854-0067921955 + - txg7f5d102f4ec14d78a39e-0068e88787 X-Amz-Request-Id: - - txg50683d7000aa4cc09854-0067921955 + - txg7f5d102f4ec14d78a39e-0068e88787 status: 404 Not Found code: 404 - duration: 23.023292ms - - id: 27 + duration: 19.58825ms + - id: 28 request: proto: HTTP/1.1 proto_major: 1 @@ -1389,8 +1440,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/6bf310f7-c8ec-4079-a223-93e36f2c691d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/a74d10af-9e93-413c-a28d-e63f57d7d21a method: GET response: proto: HTTP/2.0 @@ -1398,18 +1449,18 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 375 + content_length: 393 uncompressed: false - body: '{"created_at":"2025-01-23T10:26:26.477Z","hub_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","id":"6bf310f7-c8ec-4079-a223-93e36f2c691d","name":"default","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-2859101017769210252","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-01-23T10:26:26.477Z"}' + body: '{"created_at":"2025-10-10T04:11:48.760Z","hub_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","id":"a74d10af-9e93-413c-a28d-e63f57d7d21a","name":"default","region":"fr-par","s3_config":{"bucket_name":"tf-tests-scaleway-iot-route-s3-699480652053278399","bucket_region":"fr-par","object_prefix":"foo","strategy":"per_topic"},"topic":"#","type":"s3","updated_at":"2025-10-10T04:11:48.760Z"}' headers: Content-Length: - - "375" + - "393" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:29 GMT + - Fri, 10 Oct 2025 04:11:51 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1419,11 +1470,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 75c48873-c647-45b6-b6d6-a333766b8417 + - 347976b3-4305-4ba9-966b-d06249aa6aa9 status: 200 OK code: 200 - duration: 114.225125ms - - id: 28 + duration: 118.252916ms + - id: 29 request: proto: HTTP/1.1 proto_major: 1 @@ -1438,8 +1489,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -1449,7 +1500,7 @@ interactions: trailer: {} content_length: 545 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - "545" @@ -1458,7 +1509,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT + - Fri, 10 Oct 2025 04:11:52 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1468,11 +1519,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c2fdd0c0-889c-46de-b756-b5855ed1f884 + - 9d7668ae-4199-4c1a-ae21-f3694c3ada22 status: 200 OK code: 200 - duration: 85.487083ms - - id: 29 + duration: 115.461875ms + - id: 30 request: proto: HTTP/1.1 proto_major: 1 @@ -1487,8 +1538,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/6bf310f7-c8ec-4079-a223-93e36f2c691d + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/routes/a74d10af-9e93-413c-a28d-e63f57d7d21a method: DELETE response: proto: HTTP/2.0 @@ -1505,7 +1556,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT + - Fri, 10 Oct 2025 04:11:52 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1515,11 +1566,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b10af0e5-aaec-4cce-9138-111549c4a90a + - 68ea0bd4-35b3-498f-84a7-5cede9299e99 status: 204 No Content code: 204 - duration: 126.476167ms - - id: 30 + duration: 191.626292ms + - id: 31 request: proto: HTTP/1.1 proto_major: 1 @@ -1534,8 +1585,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -1545,7 +1596,7 @@ interactions: trailer: {} content_length: 545 uncompressed: false - body: '{"connected_device_count":0,"created_at":"2025-01-23T10:26:24.500Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-01-23T10:26:24.500Z"}' + body: '{"connected_device_count":0,"created_at":"2025-10-10T04:11:42.698Z","device_count":0,"disable_events":false,"enable_device_auto_provisioning":false,"enabled":true,"endpoint":"iot.fr-par.scw.cloud","events_topic_prefix":"$SCW/events","has_custom_ca":false,"id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","name":"minimal","organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","product_plan":"plan_shared","project_id":"105bdce1-64c0-48ab-899d-868455867ecf","region":"fr-par","status":"ready","updated_at":"2025-10-10T04:11:42.698Z"}' headers: Content-Length: - "545" @@ -1554,7 +1605,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT + - Fri, 10 Oct 2025 04:11:52 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1564,11 +1615,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 7fb7a3ca-c3a8-4f7d-97b9-4e0b51ac9ad6 + - 79b8e18f-4e10-4480-8d74-14617e66886c status: 200 OK code: 200 - duration: 86.649ms - - id: 31 + duration: 86.090917ms + - id: 32 request: proto: HTTP/1.1 proto_major: 1 @@ -1576,15 +1627,25 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: api.scaleway.com + host: tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud remote_addr: "" request_uri: "" body: "" form: {} headers: + Accept-Encoding: + - identity + Amz-Sdk-Invocation-Id: + - 4af05122-671f-4baa-8e5b-d7e33451a71f + Amz-Sdk-Request: + - attempt=1; max=3 User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - aws-sdk-go-v2/1.39.2 ua/2.1 os/macos lang/go#1.25.0 md/GOOS#darwin md/GOARCH#amd64 api/s3#1.88.1 m/E,e + X-Amz-Content-Sha256: + - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + X-Amz-Date: + - 20251010T041152Z + url: https://tf-tests-scaleway-iot-route-s3-699480652053278399.s3.fr-par.scw.cloud/ method: DELETE response: proto: HTTP/2.0 @@ -1596,26 +1657,16 @@ interactions: uncompressed: false body: "" headers: - Content-Security-Policy: - - default-src 'none'; frame-ancestors 'none' - Content-Type: - - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT - Server: - - Scaleway API Gateway (fr-par-2;edge02) - Strict-Transport-Security: - - max-age=63072000 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - X-Request-Id: - - 0d329877-9c04-472f-8355-187089e084d6 + - Fri, 10 Oct 2025 04:11:52 GMT + X-Amz-Id-2: + - txg655ed8e7cff24d728c9f-0068e88788 + X-Amz-Request-Id: + - txg655ed8e7cff24d728c9f-0068e88788 status: 204 No Content code: 204 - duration: 105.229958ms - - id: 32 + duration: 144.205375ms + - id: 33 request: proto: HTTP/1.1 proto_major: 1 @@ -1630,27 +1681,25 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 - method: GET + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 + method: DELETE response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 124 + content_length: 0 uncompressed: false - body: '{"message":"resource is not found","resource":"hub","resource_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","type":"not_found"}' + body: "" headers: - Content-Length: - - "124" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT + - Fri, 10 Oct 2025 04:11:53 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1660,11 +1709,11 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8e5455cb-a7ad-48ba-8ab9-20e39f892822 - status: 404 Not Found - code: 404 - duration: 28.432292ms - - id: 33 + - 2f614bf5-1fd3-4af5-89db-d4ed76f0cbd5 + status: 204 No Content + code: 204 + duration: 185.24275ms + - id: 34 request: proto: HTTP/1.1 proto_major: 1 @@ -1672,46 +1721,48 @@ interactions: content_length: 0 transfer_encoding: [] trailer: {} - host: tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud + host: api.scaleway.com remote_addr: "" request_uri: "" body: "" form: {} headers: - Accept-Encoding: - - identity - Amz-Sdk-Invocation-Id: - - 22020535-77b1-4413-941e-01fe543bca94 - Amz-Sdk-Request: - - attempt=1; max=3 User-Agent: - - aws-sdk-go-v2/1.32.7 ua/2.1 os/macos lang/go#1.23.3 md/GOOS#darwin md/GOARCH#arm64 api/s3#1.66.2 m/E - X-Amz-Content-Sha256: - - e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - X-Amz-Date: - - 20250123T102630Z - url: https://tf-tests-scaleway-iot-route-s3-2859101017769210252.s3.fr-par.scw.cloud/ - method: DELETE + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 + method: GET response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 0 + content_length: 124 uncompressed: false - body: "" + body: '{"message":"resource is not found","resource":"hub","resource_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","type":"not_found"}' headers: + Content-Length: + - "124" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT - X-Amz-Id-2: - - txg6500922d848445c8acc0-0067921956 - X-Amz-Request-Id: - - txg6500922d848445c8acc0-0067921956 - status: 204 No Content - code: 204 - duration: 138.990459ms - - id: 34 + - Fri, 10 Oct 2025 04:11:53 GMT + Server: + - Scaleway API Gateway (fr-par-2;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 80df10ed-65eb-4f17-9821-cc4015cf795f + status: 404 Not Found + code: 404 + duration: 44.892208ms + - id: 35 request: proto: HTTP/1.1 proto_major: 1 @@ -1726,8 +1777,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.3; darwin; arm64) terraform-provider/develop terraform/terraform-tests - url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/31d1261d-05bb-44cc-88c5-e96e21d2c328 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.25.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iot/v1/regions/fr-par/hubs/b2ea2770-fe1a-47df-ae98-ddce3be40421 method: GET response: proto: HTTP/2.0 @@ -1737,7 +1788,7 @@ interactions: trailer: {} content_length: 124 uncompressed: false - body: '{"message":"resource is not found","resource":"hub","resource_id":"31d1261d-05bb-44cc-88c5-e96e21d2c328","type":"not_found"}' + body: '{"message":"resource is not found","resource":"hub","resource_id":"b2ea2770-fe1a-47df-ae98-ddce3be40421","type":"not_found"}' headers: Content-Length: - "124" @@ -1746,7 +1797,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 23 Jan 2025 10:26:30 GMT + - Fri, 10 Oct 2025 04:11:53 GMT Server: - Scaleway API Gateway (fr-par-2;edge02) Strict-Transport-Security: @@ -1756,7 +1807,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 02b7623c-151f-4fde-a388-a18e597ee78d + - 9b306469-89d6-4c70-9899-f6cf2734b79f status: 404 Not Found code: 404 - duration: 29.460458ms + duration: 34.156ms