diff --git a/go.mod b/go.mod index dafde929d3..be8785ffde 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/nats-io/jwt/v2 v2.7.3 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.32.0.20250306092204-9c7eed199df5 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.32.0.20250320132958-0f59cae533d0 github.com/stretchr/testify v1.10.0 golang.org/x/crypto v0.35.0 gopkg.in/dnaeon/go-vcr.v3 v3.2.0 diff --git a/go.sum b/go.sum index 2e0b68aa59..ef72c1391f 100644 --- a/go.sum +++ b/go.sum @@ -296,8 +296,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.32.0.20250306092204-9c7eed199df5 h1:SxQid3QYa7GBdbdKqzTfnLRsaFJjSKPueH3duzuC1Dk= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.32.0.20250306092204-9c7eed199df5/go.mod h1:792k1RTU+5JeMXm35/e2Wgp71qPH/DmDoZrRc+EFZDk= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.32.0.20250320132958-0f59cae533d0 h1:aqpUaCWx5ta43b9dZv1bMIvUUJTux9Am+S7RmJbiVN8= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.32.0.20250320132958-0f59cae533d0/go.mod h1:792k1RTU+5JeMXm35/e2Wgp71qPH/DmDoZrRc+EFZDk= 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= diff --git a/internal/services/iam/testdata/data-source-user-basic.cassette.yaml b/internal/services/iam/testdata/data-source-user-basic.cassette.yaml index b7c48537ba..71798e13a7 100644 --- a/internal/services/iam/testdata/data-source-user-basic.cassette.yaml +++ b/internal/services/iam/testdata/data-source-user-basic.cassette.yaml @@ -16,8 +16,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/iam/v1alpha1/users/b6360d4f-831c-45a8-889e-0b65ed079e63 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1&type=unknown_type method: GET response: proto: HTTP/2.0 @@ -25,20 +25,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 496 + content_length: 3261 uncompressed: false - body: '{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"}' + body: '{"total_count":6,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","first_name":"","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-03-05T14:31:18.088783Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","first_name":"","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-03-05T14:30:40.167634Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","first_name":"","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-03-24T15:40:13.689773Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T15:40:13.672881Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","first_name":"","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-03-18T09:15:15.498472Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-18T09:15:15.490170Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","first_name":"","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-02-20T16:46:31.090996Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:41.243242Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","first_name":"","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:27.294964Z","username":"yfodil@scaleway.com"}]}' headers: Content-Length: - - "496" + - "3261" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:37 GMT + - Mon, 24 Mar 2025 16:31:09 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -46,10 +46,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4d9e5460-442b-47a7-ab56-afba7e3a31a0 + - d92e0033-8bc7-46b0-977c-8588520d571f status: 200 OK code: 200 - duration: 99.022042ms + duration: 527.765121ms - id: 1 request: proto: HTTP/1.1 @@ -65,8 +65,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/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1&type=unknown_type method: GET response: proto: HTTP/2.0 @@ -74,20 +74,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 3483 + content_length: 3261 uncompressed: false - body: '{"total_count":7,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-01-07T13:38:53.442895Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-01-07T13:40:54.776253Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-01-22T13:15:04.316582Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T13:15:04.310520Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-01-17T10:12:21.701853Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T10:12:21.697667Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-01-09T14:54:42.756528Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-09T14:54:42.738702Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T14:48:16.496461Z","username":"yfodil@scaleway.com"}]}' + body: '{"total_count":6,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","first_name":"","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-03-05T14:31:18.088783Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","first_name":"","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-03-05T14:30:40.167634Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","first_name":"","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-03-24T15:40:13.689773Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T15:40:13.672881Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","first_name":"","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-03-18T09:15:15.498472Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-18T09:15:15.490170Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","first_name":"","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-02-20T16:46:31.090996Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:41.243242Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","first_name":"","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:27.294964Z","username":"yfodil@scaleway.com"}]}' headers: Content-Length: - - "3483" + - "3261" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:37 GMT + - Mon, 24 Mar 2025 16:31:09 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -95,48 +95,50 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0555dfd3-6fb8-4f0c-9c0e-f38df3755eb7 + - 56046ae3-1c30-495e-9d5d-b08932321127 status: 200 OK code: 200 - duration: 103.843833ms + duration: 229.029286ms - id: 2 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 0 + content_length: 95 transfer_encoding: [] trailer: {} host: api.scaleway.com remote_addr: "" request_uri: "" - body: "" + body: '{"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","email":"foo@scaleway.com","tags":[]}' 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 - url: https://api.scaleway.com/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1 - method: GET + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users + method: POST response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 3483 + content_length: 479 uncompressed: false - body: '{"total_count":7,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-01-07T13:38:53.442895Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-01-07T13:40:54.776253Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-01-22T13:15:04.316582Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T13:15:04.310520Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-01-17T10:12:21.701853Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T10:12:21.697667Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-01-09T14:54:42.756528Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-09T14:54:42.738702Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T14:48:16.496461Z","username":"yfodil@scaleway.com"}]}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "3483" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:38 GMT + - Mon, 24 Mar 2025 16:31:10 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -144,10 +146,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a317c2b9-2e82-478b-b28e-fe7d7a167c85 + - 41d7e3bd-7973-4ded-9bd6-9aa12108fcde status: 200 OK code: 200 - duration: 117.553916ms + duration: 426.750135ms - id: 3 request: proto: HTTP/1.1 @@ -163,8 +165,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/iam/v1alpha1/users/b6360d4f-831c-45a8-889e-0b65ed079e63 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 method: GET response: proto: HTTP/2.0 @@ -172,20 +174,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 496 + content_length: 479 uncompressed: false - body: '{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "496" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:38 GMT + - Mon, 24 Mar 2025 16:31:10 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -193,10 +195,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b3f0f7de-dcf1-4f15-8dda-296cc87d90a0 + - fc644cdf-0eff-4f01-b127-a9b8e3134bab status: 200 OK code: 200 - duration: 124.789208ms + duration: 292.390667ms - id: 4 request: proto: HTTP/1.1 @@ -212,8 +214,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/iam/v1alpha1/users/b6360d4f-831c-45a8-889e-0b65ed079e63 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 method: GET response: proto: HTTP/2.0 @@ -221,20 +223,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 496 + content_length: 479 uncompressed: false - body: '{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "496" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:39 GMT + - Mon, 24 Mar 2025 16:31:11 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -242,10 +244,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 99a8c460-0bba-4e90-9402-45d7204294da + - 67b91f94-aa60-4787-9d43-c5ca81720613 status: 200 OK code: 200 - duration: 88.856ms + duration: 209.377676ms - id: 5 request: proto: HTTP/1.1 @@ -261,8 +263,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/iam/v1alpha1/users/ef29ce05-3f2b-4fa0-a259-d76110850d57 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 method: GET response: proto: HTTP/2.0 @@ -270,20 +272,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 495 + content_length: 479 uncompressed: false - body: '{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-01-07T13:38:53.442895Z","username":"hashicorp@scaleway.com"}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "495" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:40 GMT + - Mon, 24 Mar 2025 16:31:11 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -291,10 +293,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 969eb454-bb84-4781-a2d3-f06a7db65d6e + - 8cd8ddf7-b6cd-4bed-b3c2-d8399962ba98 status: 200 OK code: 200 - duration: 97.302542ms + duration: 279.26764ms - id: 6 request: proto: HTTP/1.1 @@ -310,8 +312,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/iam/v1alpha1/users/b6360d4f-831c-45a8-889e-0b65ed079e63 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/ef29ce05-3f2b-4fa0-a259-d76110850d57 method: GET response: proto: HTTP/2.0 @@ -319,20 +321,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 496 + content_length: 542 uncompressed: false - body: '{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"}' + body: '{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","first_name":"","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-03-05T14:31:18.088783Z","username":"hashicorp@scaleway.com"}' headers: Content-Length: - - "496" + - "542" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:40 GMT + - Mon, 24 Mar 2025 16:31:11 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -340,10 +342,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 22360a47-738f-4b17-9557-97b90d951d03 + - 21d42a63-271d-4c22-a64a-6ad991c69d66 status: 200 OK code: 200 - duration: 90.853208ms + duration: 301.825185ms - id: 7 request: proto: HTTP/1.1 @@ -359,8 +361,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/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 method: GET response: proto: HTTP/2.0 @@ -368,20 +370,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 3936 + content_length: 479 uncompressed: false - body: '{"total_count":8,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-01-07T13:38:53.442895Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-01-07T13:40:54.776253Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-01-22T13:15:04.316582Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T13:15:04.310520Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-01-17T10:12:21.701853Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T10:12:21.697667Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-01-09T14:54:42.756528Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-09T14:54:42.738702Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T14:48:16.496461Z","username":"yfodil@scaleway.com"},{"account_root_user_id":"","created_at":"2025-01-22T15:32:39.511583Z","deletable":true,"email":"foo@scaleway.com","id":"3c290f7a-f0ec-4a6e-8b21-b2d16ec9b348","last_login_at":null,"locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"invitation_pending","tags":["tf_tests","tests"],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T15:32:39.511583Z","username":"foo@scaleway.com"}]}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "3936" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:40 GMT + - Mon, 24 Mar 2025 16:31:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -389,10 +391,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e4b1d3d9-505e-47b3-9170-f681868ca481 + - fece13a4-1f85-45a8-aeec-c5d0a323f807 status: 200 OK code: 200 - duration: 96.935875ms + duration: 297.396114ms - id: 8 request: proto: HTTP/1.1 @@ -408,8 +410,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/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1&type=unknown_type method: GET response: proto: HTTP/2.0 @@ -417,20 +419,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 3936 + content_length: 3741 uncompressed: false - body: '{"total_count":8,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-01-07T13:38:53.442895Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-01-07T13:40:54.776253Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-01-22T13:15:04.316582Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T13:15:04.310520Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-01-17T10:12:21.701853Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T10:12:21.697667Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-01-09T14:54:42.756528Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-09T14:54:42.738702Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T14:48:16.496461Z","username":"yfodil@scaleway.com"},{"account_root_user_id":"","created_at":"2025-01-22T15:32:39.511583Z","deletable":true,"email":"foo@scaleway.com","id":"3c290f7a-f0ec-4a6e-8b21-b2d16ec9b348","last_login_at":null,"locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"invitation_pending","tags":["tf_tests","tests"],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T15:32:39.511583Z","username":"foo@scaleway.com"}]}' + body: '{"total_count":7,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","first_name":"","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-03-05T14:31:18.088783Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","first_name":"","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-03-05T14:30:40.167634Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","first_name":"","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-03-24T15:40:13.689773Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T15:40:13.672881Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","first_name":"","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-03-18T09:15:15.498472Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-18T09:15:15.490170Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","first_name":"","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-02-20T16:46:31.090996Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:41.243242Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","first_name":"","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:27.294964Z","username":"yfodil@scaleway.com"},{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}]}' headers: Content-Length: - - "3936" + - "3741" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:41 GMT + - Mon, 24 Mar 2025 16:31:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -438,10 +440,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 86919336-1f3e-4324-a283-306420554f90 + - 7a1c059b-0daf-47ad-b8a4-75ef793ee9bc status: 200 OK code: 200 - duration: 89.764625ms + duration: 303.669163ms - id: 9 request: proto: HTTP/1.1 @@ -457,8 +459,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/iam/v1alpha1/users/b6360d4f-831c-45a8-889e-0b65ed079e63 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 method: GET response: proto: HTTP/2.0 @@ -466,20 +468,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 496 + content_length: 479 uncompressed: false - body: '{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "496" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:41 GMT + - Mon, 24 Mar 2025 16:31:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -487,10 +489,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 96b36930-fe76-426c-98e6-ea123854af13 + - 9b804ccd-7eb7-42db-8483-5287ec6c8d69 status: 200 OK code: 200 - duration: 116.444917ms + duration: 309.952282ms - id: 10 request: proto: HTTP/1.1 @@ -506,8 +508,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/iam/v1alpha1/users/b6360d4f-831c-45a8-889e-0b65ed079e63 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1&type=unknown_type method: GET response: proto: HTTP/2.0 @@ -515,20 +517,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 496 + content_length: 3741 uncompressed: false - body: '{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"}' + body: '{"total_count":7,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","first_name":"","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-03-05T14:31:18.088783Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","first_name":"","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-03-05T14:30:40.167634Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","first_name":"","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-03-24T15:40:13.689773Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T15:40:13.672881Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","first_name":"","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-03-18T09:15:15.498472Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-18T09:15:15.490170Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","first_name":"","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-02-20T16:46:31.090996Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:41.243242Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","first_name":"","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:27.294964Z","username":"yfodil@scaleway.com"},{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}]}' headers: Content-Length: - - "496" + - "3741" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:41 GMT + - Mon, 24 Mar 2025 16:31:12 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -536,10 +538,10 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b4dc1926-82b6-4e6e-8c00-c7d91fa8e2ab + - d1220d6a-fd3b-4979-96df-62946889593b status: 200 OK code: 200 - duration: 84.932709ms + duration: 350.472139ms - id: 11 request: proto: HTTP/1.1 @@ -555,8 +557,106 @@ 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/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 479 + uncompressed: false + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' + headers: + Content-Length: + - "479" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 24 Mar 2025 16:31:13 GMT + Server: + - Scaleway API Gateway (fr-par-3;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 78ad265b-b205-42e2-bed8-0a77365a8b03 + status: 200 OK + code: 200 + duration: 227.42638ms + - 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.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users?order_by=created_at_asc&organization_id=105bdce1-64c0-48ab-899d-868455867ecf&page=1&type=unknown_type + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 3741 + uncompressed: false + body: '{"total_count":7,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","first_name":"","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-03-05T14:31:18.088783Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","first_name":"","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-03-05T14:30:40.167634Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","first_name":"","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-03-24T15:40:13.689773Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T15:40:13.672881Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","first_name":"","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-03-18T09:15:15.498472Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-18T09:15:15.490170Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","first_name":"","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-02-20T16:46:31.090996Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:41.243242Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","first_name":"","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-05T14:28:27.294964Z","username":"yfodil@scaleway.com"},{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}]}' + headers: + Content-Length: + - "3741" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Mon, 24 Mar 2025 16:31:13 GMT + Server: + - Scaleway API Gateway (fr-par-3;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 7227844a-d567-4978-9a25-3bd302000748 + status: 200 OK + code: 200 + duration: 263.385202ms + - id: 13 + 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.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 method: GET response: proto: HTTP/2.0 @@ -564,20 +664,20 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 3936 + content_length: 479 uncompressed: false - body: '{"total_count":8,"users":[{"account_root_user_id":"afa9fc32-9d43-417d-9ca0-a4ed6edf27a1","created_at":"2022-03-29T11:44:54.791271Z","deletable":false,"email":"hashicorp@scaleway.com","id":"ef29ce05-3f2b-4fa0-a259-d76110850d57","last_login_at":"2024-06-18T21:39:22.182798Z","locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"owner","updated_at":"2025-01-07T13:38:53.442895Z","username":"hashicorp@scaleway.com"},{"account_root_user_id":"caeed50e-d7fe-4d74-b7f0-956d94e85d4b","created_at":"2022-12-01T12:53:29.981622Z","deletable":true,"email":"jcasteran@scaleway.com","id":"b6360d4f-831c-45a8-889e-0b65ed079e63","last_login_at":"2024-12-17T13:19:25.316964Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-07T13:39:41.962886Z","username":"jcasteran@scaleway.com"},{"account_root_user_id":"e455b334-f426-4b1e-ab2f-913c31aa199c","created_at":"2023-01-23T15:16:01.748877Z","deletable":true,"email":"developer-tools-team@scaleway.com","id":"84d20ae1-9650-419a-ab74-7ab09b6262e0","last_login_at":null,"locked":false,"mfa":true,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":true,"type":"guest","updated_at":"2025-01-07T13:40:54.776253Z","username":"developer-tools-team@scaleway.com"},{"account_root_user_id":"d80e9d9c-f77f-45f6-9bf0-74046ee2b135","created_at":"2024-01-17T13:14:30.940996Z","deletable":true,"email":"jremy@scaleway.com","id":"ee474852-1f90-4cc1-bad0-4a17998c51e7","last_login_at":"2025-01-22T13:15:04.316582Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T13:15:04.310520Z","username":"jremy@scaleway.com"},{"account_root_user_id":"721f2fde-1a01-4854-822b-fcca5638d73e","created_at":"2024-01-18T09:30:48.009812Z","deletable":true,"email":"rleone@scaleway.com","id":"88b4dde1-f3d4-478a-a281-784d53399a30","last_login_at":"2025-01-17T10:12:21.701853Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T10:12:21.697667Z","username":"rleone@scaleway.com"},{"account_root_user_id":"9d6c7867-d571-46f2-b092-bf459d345fe0","created_at":"2024-01-18T09:33:00.754759Z","deletable":true,"email":"lmasson@scaleway.com","id":"d8e03283-0413-4305-850a-4cbfc4caaba8","last_login_at":"2025-01-09T14:54:42.756528Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-09T14:54:42.738702Z","username":"lmasson@scaleway.com"},{"account_root_user_id":"4a76bd84-9e32-472b-85b5-bdf6a70b6239","created_at":"2024-04-10T13:53:57.102549Z","deletable":true,"email":"yfodil@scaleway.com","id":"a893a7b8-07d0-4258-b70b-b4b90d6c254d","last_login_at":"2025-01-17T14:48:16.503302Z","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"activated","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-17T14:48:16.496461Z","username":"yfodil@scaleway.com"},{"account_root_user_id":"","created_at":"2025-01-22T15:32:39.511583Z","deletable":true,"email":"foo@scaleway.com","id":"3c290f7a-f0ec-4a6e-8b21-b2d16ec9b348","last_login_at":null,"locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","status":"invitation_pending","tags":["tf_tests","tests"],"two_factor_enabled":false,"type":"guest","updated_at":"2025-01-22T15:32:39.511583Z","username":"foo@scaleway.com"}]}' + body: '{"account_root_user_id":"","created_at":"2025-03-24T16:31:10.557570Z","deletable":true,"email":"foo@scaleway.com","first_name":"","id":"2169d322-0470-459e-b0c3-b5a4fcaff5c2","last_login_at":null,"last_name":"","locale":"","locked":false,"mfa":false,"organization_id":"105bdce1-64c0-48ab-899d-868455867ecf","phone_number":"","status":"invitation_pending","tags":[],"two_factor_enabled":false,"type":"guest","updated_at":"2025-03-24T16:31:10.557570Z","username":"foo@scaleway.com"}' headers: Content-Length: - - "3936" + - "479" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 22 Jan 2025 15:32:41 GMT + - Mon, 24 Mar 2025 16:31:13 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-3;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -585,7 +685,54 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b4f0ffdb-1b57-497c-8cd8-44a82b12359d + - 30b2c102-859a-4d1f-bf21-26f9c8c1987e status: 200 OK code: 200 - duration: 130.828458ms + duration: 289.730888ms + - 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.0; darwin; amd64) terraform-provider/develop terraform/terraform-tests + url: https://api.scaleway.com/iam/v1alpha1/users/2169d322-0470-459e-b0c3-b5a4fcaff5c2 + 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, 24 Mar 2025 16:31:14 GMT + Server: + - Scaleway API Gateway (fr-par-3;edge02) + Strict-Transport-Security: + - max-age=63072000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Request-Id: + - 21f12fb1-f667-4bc7-ab1f-9a488a86b6cd + status: 204 No Content + code: 204 + duration: 352.013841ms diff --git a/internal/services/iam/user_data_source_test.go b/internal/services/iam/user_data_source_test.go index b375c9caa5..3bfef0db25 100644 --- a/internal/services/iam/user_data_source_test.go +++ b/internal/services/iam/user_data_source_test.go @@ -20,8 +20,12 @@ func TestAccDataSourceUser_Basic(t *testing.T) { Steps: []resource.TestStep{ { Config: ` + resource "scaleway_iam_user" "main" { + email = "foo@scaleway.com" + } + data "scaleway_iam_user" "by_id" { - user_id = "b6360d4f-831c-45a8-889e-0b65ed079e63" + user_id = scaleway_iam_user.main.id } data "scaleway_iam_user" "by_email" { diff --git a/internal/services/tem/domain.go b/internal/services/tem/domain.go index f2e79b8a85..9473e6adfa 100644 --- a/internal/services/tem/domain.go +++ b/internal/services/tem/domain.go @@ -199,7 +199,7 @@ func ResourceDomainCreate(ctx context.Context, d *schema.ResourceData, m interfa Region: region, ProjectID: d.Get("project_id").(string), DomainName: d.Get("name").(string), - AcceptTos: d.Get("accept_tos").(bool), + AcceptTos: types.ExpandBoolPtr(d.Get("accept_tos").(bool)), Autoconfig: d.Get("autoconfig").(bool), }, scw.WithContext(ctx)) if err != nil {