diff --git a/docs/data-sources/postgres.md b/docs/data-sources/postgres.md index 6273289..3dc5c9a 100644 --- a/docs/data-sources/postgres.md +++ b/docs/data-sources/postgres.md @@ -35,6 +35,7 @@ description: |- - `high_availability_enabled` (Boolean) Whether high availability is enabled for this postgres - `ip_allow_list` (Attributes Set) List of IP addresses that are allowed to connect to the Redis instance. If no IP addresses are provided, only connections via the private network will be allowed. (see [below for nested schema](#nestedatt--ip_allow_list)) - `name` (String) Descriptive name for this postgres +- `parameter_overrides` (Map of String) Parameter overrides for the postgres instance. - `plan` (String) Plan to use for this postgres - `read_replicas` (Attributes Set) List of read replicas. (see [below for nested schema](#nestedatt--read_replicas)) - `region` (String) Region the postgres instance in @@ -80,4 +81,15 @@ Read-Only: Read-Only: - `id` (String) ID of the read replica. +- `log_stream_override` (Attributes) The [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this replica. (see [below for nested schema](#nestedatt--read_replicas--log_stream_override)) - `name` (String) Name of the read replica. +- `parameter_overrides` (Map of String) Parameter overrides for the read replica. + + +### Nested Schema for `read_replicas.log_stream_override` + +Read-Only: + +- `endpoint` (String) The endpoint logs are sent to. +- `setting` (String) Whether to send or drop logs for this replica. +- `token` (String, Sensitive) The token used when sending logs. diff --git a/docs/resources/postgres.md b/docs/resources/postgres.md index a173481..95be320 100644 --- a/docs/resources/postgres.md +++ b/docs/resources/postgres.md @@ -48,7 +48,7 @@ resource "render_postgres" "example" { - `name` (String) Descriptive name for this postgres - `plan` (String) Plan to use for this postgres. Must be `free`, a basic plan (like `basic_256mb`), a pro plan (like `pro_4gb`), an accelerated plan (like `accelerated_16gb`), `starter`, `standard`, `pro`, `pro_plus`, or a custom plan - `region` (String) Region the postgres instance in -- `version` (String) The Postgres version. Currently Supported: `11`, `12`, `13`, `14`, `15`, `16`, `17`, and `18` +- `version` (String) The Postgres version. Currently supported: `11`, `12`, `13`, `14`, `15`, `16`, `17`, and `18` ### Optional @@ -101,12 +101,26 @@ Required: Optional: +- `log_stream_override` (Attributes) Configure the [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this replica. These take precedence over the workspace's default log stream and any setting on the primary. (see [below for nested schema](#nestedatt--read_replicas--log_stream_override)) - `parameter_overrides` (Map of String) Parameter overrides for the read replica. Read-Only: - `id` (String) ID of the read replica. + +### Nested Schema for `read_replicas.log_stream_override` + +Required: + +- `setting` (String) Whether to send or drop logs for this replica. Must be one of `send` or `drop`. + +Optional: + +- `endpoint` (String) The endpoint to send logs to. +- `token` (String, Sensitive) The token to use when sending logs. + + ### Nested Schema for `connection_info` diff --git a/internal/provider/common/logstreamoverride.go b/internal/provider/common/logstreamoverride.go index 0b1865d..8d7ab69 100644 --- a/internal/provider/common/logstreamoverride.go +++ b/internal/provider/common/logstreamoverride.go @@ -3,10 +3,11 @@ package common import ( "fmt" + "terraform-provider-render/internal/client/logs" + "github.com/hashicorp/terraform-plugin-framework/attr" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/types" - "terraform-provider-render/internal/client/logs" ) var logStreamTypes = map[string]attr.Type{ @@ -25,9 +26,10 @@ func LogStreamOverrideFromClient(client *logs.ResourceLogStreamSetting, plan typ setting = *client.Setting } - endpoint := "" - if client.Endpoint != nil { - endpoint = *client.Endpoint + // endpoint being an empty string or null are functionally equivalent + endpoint := types.StringNull() + if client.Endpoint != nil && *client.Endpoint != "" { + endpoint = types.StringValue(*client.Endpoint) } planAttrs := plan.Attributes() @@ -44,7 +46,7 @@ func LogStreamOverrideFromClient(client *logs.ResourceLogStreamSetting, plan typ logStreamTypes, map[string]attr.Value{ "setting": types.StringValue(string(setting)), - "endpoint": types.StringValue(endpoint), + "endpoint": endpoint, "token": token, }, ) diff --git a/internal/provider/postgres/datasource/datasource.go b/internal/provider/postgres/datasource/datasource.go index 0dcf2e1..4b8e765 100644 --- a/internal/provider/postgres/datasource/datasource.go +++ b/internal/provider/postgres/datasource/datasource.go @@ -83,5 +83,11 @@ func (d *postgresDataSource) Read(ctx context.Context, req datasource.ReadReques return } - resp.State.Set(ctx, postgres.ModelFromClient(&pg, &secrets, logStreamOverrides, plan, resp.Diagnostics)) + replicaLogStreams, err := postgres.GetReplicaLogStreamOverrides(ctx, d.client, pg.ReadReplicas) + if err != nil { + resp.Diagnostics.AddError("unable to get replica log stream overrides", err.Error()) + return + } + + resp.State.Set(ctx, postgres.ModelFromClient(&pg, &secrets, logStreamOverrides, replicaLogStreams, plan, resp.Diagnostics)) } diff --git a/internal/provider/postgres/datasource/datasource_test.go b/internal/provider/postgres/datasource/datasource_test.go index 5435f39..cc18944 100644 --- a/internal/provider/postgres/datasource/datasource_test.go +++ b/internal/provider/postgres/datasource/datasource_test.go @@ -36,12 +36,16 @@ func TestAccPostgresDataSource(t *testing.T) { }), resource.TestCheckResourceAttr(resourceName, "database_user", "test_user"), resource.TestCheckResourceAttr(resourceName, "high_availability_enabled", "false"), - resource.TestCheckResourceAttr(resourceName, "plan", "basic_256mb"), + resource.TestCheckResourceAttr(resourceName, "plan", "pro_4gb"), resource.TestCheckResourceAttr(resourceName, "disk_size_gb", "20"), resource.TestCheckResourceAttr(resourceName, "region", "oregon"), resource.TestCheckResourceAttr(resourceName, "role", "primary"), resource.TestCheckResourceAttr(resourceName, "version", "16"), + resource.TestCheckResourceAttr(resourceName, "log_stream_override.setting", "drop"), + resource.TestCheckResourceAttr(resourceName, "read_replicas.0.name", "read-replica"), + resource.TestCheckResourceAttr(resourceName, "read_replicas.0.log_stream_override.setting", "drop"), + resource.TestCheckResourceAttrWith(resourceName, "connection_info.password", func(value string) error { if len(value) != 32 { return fmt.Errorf("expected password to be 32 characters, got: %d", len(value)) diff --git a/internal/provider/postgres/datasource/schema.go b/internal/provider/postgres/datasource/schema.go index 8eee9ed..6b86a90 100644 --- a/internal/provider/postgres/datasource/schema.go +++ b/internal/provider/postgres/datasource/schema.go @@ -83,6 +83,7 @@ func PostgresDataSourceSchema(ctx context.Context) schema.Schema { MarkdownDescription: "Parameter overrides for the read replica.", Computed: true, }, + "log_stream_override": datasource.ReplicaLogStreamOverride, }, }, Computed: true, diff --git a/internal/provider/postgres/datasource/testdata/postgres.tf b/internal/provider/postgres/datasource/testdata/postgres.tf index e18b827..09c79f2 100644 --- a/internal/provider/postgres/datasource/testdata/postgres.tf +++ b/internal/provider/postgres/datasource/testdata/postgres.tf @@ -1,12 +1,23 @@ resource "render_postgres" "test" { - name = "some-name" - database_name = "test_name_mnop" - database_user = "test_user" + name = "some-name" + database_name = "test_name_mnop" + database_user = "test_user" high_availability_enabled = false - plan = "basic_256mb" - disk_size_gb = 20 - region = "oregon" - version = "16" + plan = "pro_4gb" + disk_size_gb = 20 + region = "oregon" + version = "16" + + log_stream_override = { + setting = "drop" + } + + read_replicas = [{ + name = "read-replica" + log_stream_override = { + setting = "drop" + } + }] } data "render_postgres" "test" { diff --git a/internal/provider/postgres/datasource/testdata/postgres_datasource_cassette.yaml b/internal/provider/postgres/datasource/testdata/postgres_datasource_cassette.yaml index d427c52..c9b5463 100644 --- a/internal/provider/postgres/datasource/testdata/postgres_datasource_cassette.yaml +++ b/internal/provider/postgres/datasource/testdata/postgres_datasource_cassette.yaml @@ -6,13 +6,13 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 254 + content_length: 271 transfer_encoding: [] trailer: {} host: https://api.testing.render.com/v1 remote_addr: "" request_uri: "" - body: '{"databaseName":"test_name_mnop","databaseUser":"test_user","diskSizeGB":20,"enableHighAvailability":false,"ipAllowList":[],"name":"some-name","ownerId":"some-owner-id","plan":"basic_256mb","readReplicas":null,"region":"oregon","version":"16"}' + body: '{"databaseName":"test_name_mnop","databaseUser":"test_user","diskSizeGB":20,"enableHighAvailability":false,"ipAllowList":[],"name":"some-name","ownerId":"some-owner-id","plan":"pro_4gb","readReplicas":[{"name":"read-replica"}],"region":"oregon","version":"16"}' form: {} headers: Authorization: @@ -29,27 +29,30 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 613 + content_length: 714 uncompressed: false body: | - {"createdAt":"2024-11-18T21:38:30.555049664Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.555049664Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785441951Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785441951Z","version":"16"} headers: Content-Length: - - "613" + - "714" Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:30 GMT + - Mon, 04 May 2026 21:53:19 GMT Ratelimit-Limit: - "20" Ratelimit-Remaining: - - "18" + - "15" Ratelimit-Reset: - - "1289" + - "401" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-179814 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-440444 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=12,cfOrigin;dur=1001 Vary: - Origin X-Content-Type-Options: @@ -60,7 +63,7 @@ interactions: - 1; mode=block status: 201 Created code: 201 - duration: 357.115083ms + duration: 1.160243208s - id: 1 request: proto: HTTP/1.1 @@ -79,7 +82,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -90,22 +93,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:30 GMT + - Mon, 04 May 2026 21:53:19 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "399" Ratelimit-Reset: - - "29" + - "40" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-k2jsr/f23VPmaQwF-170724 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-440493 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=113 Vary: - Origin X-Content-Type-Options: @@ -116,7 +122,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 89.176917ms + duration: 137.060708ms - id: 2 request: proto: HTTP/1.1 @@ -135,7 +141,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -146,22 +152,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:33 GMT + - Mon, 04 May 2026 21:53:22 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "398" Ratelimit-Reset: - - "26" + - "37" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-5twmc/WTOYdnQjV7-175925 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-533672 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=95 Vary: - Origin X-Content-Type-Options: @@ -172,7 +181,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 74.082917ms + duration: 123.662334ms - id: 3 request: proto: HTTP/1.1 @@ -191,7 +200,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -202,22 +211,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:37 GMT + - Mon, 04 May 2026 21:53:26 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "397" Ratelimit-Reset: - - "22" + - "33" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-4bk2t/FsCu0oZEsO-168344 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-342888 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=100 Vary: - Origin X-Content-Type-Options: @@ -228,7 +240,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 81.067833ms + duration: 124.05ms - id: 4 request: proto: HTTP/1.1 @@ -247,7 +259,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -258,22 +270,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:41 GMT + - Mon, 04 May 2026 21:53:30 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "396" Ratelimit-Reset: - - "18" + - "29" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-180060 + - api-67697cb9cc-2x52t/rJPzHDiqR2-369481 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=132 Vary: - Origin X-Content-Type-Options: @@ -284,7 +299,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 67.50475ms + duration: 178.260209ms - id: 5 request: proto: HTTP/1.1 @@ -303,7 +318,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -314,22 +329,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:47 GMT + - Mon, 04 May 2026 21:53:36 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "395" Ratelimit-Reset: - - "12" + - "24" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-k2jsr/f23VPmaQwF-171113 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-284443 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=100 Vary: - Origin X-Content-Type-Options: @@ -340,7 +358,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 85.787ms + duration: 180.06375ms - id: 6 request: proto: HTTP/1.1 @@ -359,7 +377,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -370,22 +388,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:38:53 GMT + - Mon, 04 May 2026 21:53:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "394" Ratelimit-Reset: - - "6" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-5twmc/WTOYdnQjV7-176407 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-441530 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=116 Vary: - Origin X-Content-Type-Options: @@ -396,7 +417,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 84.440916ms + duration: 142.114542ms - id: 7 request: proto: HTTP/1.1 @@ -415,7 +436,365 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:53:49 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "393" + Ratelimit-Reset: + - "10" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-rr9lz/iQKxXhmUkr-343799 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=102 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 201.832459ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:53:59 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "392" + Ratelimit-Reset: + - "0" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-7hdlp/bSeT1VJf0a-442316 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=118 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 144.995125ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com:5432/test_name_mnop_2mfb","internalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a/test_name_mnop_2mfb","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_2mfb"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:53:59 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "391" + Ratelimit-Reset: + - "0" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-582199 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=111 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 137.672834ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 18 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"setting":"drop"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-a + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-a","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:53:59 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "99" + Ratelimit-Reset: + - "0" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-hr98q/EEsGBcgj5Z-285214 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=11,cfOrigin;dur=84 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 144.481709ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 18 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"setting":"drop"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-b + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-b","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:53:59 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "98" + Ratelimit-Reset: + - "0" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2x52t/rJPzHDiqR2-370599 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=85 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 111.540167ms + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:53:59 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "390" + Ratelimit-Reset: + - "0" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-535370 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=92 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 120.158958ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -426,12 +805,71 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"externalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com:5432/test_name_mnop_2mfb","internalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a/test_name_mnop_2mfb","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_2mfb"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:01 GMT + - Mon, 04 May 2026 21:53:59 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "389" + Ratelimit-Reset: + - "0" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-txqml/nqfxnrpqwi-271822 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=102 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 167.48325ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-a","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:54:00 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: @@ -441,7 +879,10 @@ interactions: Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-4bk2t/FsCu0oZEsO-168844 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-285237 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=149 Vary: - Origin X-Content-Type-Options: @@ -452,8 +893,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 135.6895ms - - id: 8 + duration: 169.248167ms + - id: 15 request: proto: HTTP/1.1 proto_major: 1 @@ -471,7 +912,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-b method: GET response: proto: HTTP/2.0 @@ -482,22 +923,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com:5432/test_name_mnop_nno3","internalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a/test_name_mnop_nno3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_nno3"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-b","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:01 GMT + - Mon, 04 May 2026 21:54:00 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "398" Ratelimit-Reset: - - "58" + - "59" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-180537 + - api-67697cb9cc-hlhmt/HnNQegxyNd-446018 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=177 Vary: - Origin X-Content-Type-Options: @@ -508,8 +952,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 80.412791ms - - id: 9 + duration: 192.733708ms + - id: 16 request: proto: HTTP/1.1 proto_major: 1 @@ -527,7 +971,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -538,22 +982,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:01 GMT + - Mon, 04 May 2026 21:54:00 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "397" Ratelimit-Reset: - - "58" + - "59" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-k2jsr/f23VPmaQwF-171456 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-285260 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=113 Vary: - Origin X-Content-Type-Options: @@ -564,8 +1011,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 78.264125ms - - id: 10 + duration: 174.467792ms + - id: 17 request: proto: HTTP/1.1 proto_major: 1 @@ -583,7 +1030,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -594,22 +1041,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com:5432/test_name_mnop_nno3","internalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a/test_name_mnop_nno3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_nno3"} + {"externalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com:5432/test_name_mnop_2mfb","internalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a/test_name_mnop_2mfb","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_2mfb"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:01 GMT + - Mon, 04 May 2026 21:54:00 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "396" Ratelimit-Reset: - - "58" + - "59" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-180544 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-568892 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=159 Vary: - Origin X-Content-Type-Options: @@ -620,8 +1070,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 80.346334ms - - id: 11 + duration: 180.980625ms + - id: 18 request: proto: HTTP/1.1 proto_major: 1 @@ -639,7 +1089,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -650,22 +1100,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-cstr7llumphs73bl49m0-a"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-a","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:01 GMT + - Mon, 04 May 2026 21:54:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "395" Ratelimit-Reset: - - "58" + - "59" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-180551 + - api-67697cb9cc-hlhmt/HnNQegxyNd-446042 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=186 Vary: - Origin X-Content-Type-Options: @@ -674,10 +1127,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 404 Not Found - code: 404 - duration: 149.904583ms - - id: 12 + status: 200 OK + code: 200 + duration: 211.52825ms + - id: 19 request: proto: HTTP/1.1 proto_major: 1 @@ -695,7 +1148,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-b method: GET response: proto: HTTP/2.0 @@ -706,12 +1159,12 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-b","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:02 GMT + - Mon, 04 May 2026 21:54:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: @@ -721,7 +1174,10 @@ interactions: Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-k2jsr/f23VPmaQwF-171476 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-567790 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=197 Vary: - Origin X-Content-Type-Options: @@ -732,8 +1188,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 100.058167ms - - id: 13 + duration: 220.164291ms + - id: 20 request: proto: HTTP/1.1 proto_major: 1 @@ -751,7 +1207,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -762,22 +1218,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com:5432/test_name_mnop_nno3","internalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a/test_name_mnop_nno3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_nno3"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:02 GMT + - Mon, 04 May 2026 21:54:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "393" Ratelimit-Reset: - - "57" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-5twmc/WTOYdnQjV7-176615 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-442441 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=159 Vary: - Origin X-Content-Type-Options: @@ -788,8 +1247,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 246.573208ms - - id: 14 + duration: 196.030833ms + - id: 21 request: proto: HTTP/1.1 proto_major: 1 @@ -807,7 +1266,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -818,22 +1277,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-cstr7llumphs73bl49m0-a"} + {"externalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com:5432/test_name_mnop_2mfb","internalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a/test_name_mnop_2mfb","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_2mfb"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:02 GMT + - Mon, 04 May 2026 21:54:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "392" Ratelimit-Reset: - - "57" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-4bk2t/FsCu0oZEsO-168880 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-582347 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=147 Vary: - Origin X-Content-Type-Options: @@ -842,10 +1304,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 404 Not Found - code: 404 - duration: 106.093042ms - - id: 15 + status: 200 OK + code: 200 + duration: 174.057125ms + - id: 22 request: proto: HTTP/1.1 proto_major: 1 @@ -863,7 +1325,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -874,22 +1336,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-a","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:02 GMT + - Mon, 04 May 2026 21:54:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "391" Ratelimit-Reset: - - "57" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-180583 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-285309 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=178 Vary: - Origin X-Content-Type-Options: @@ -900,8 +1365,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 95.5025ms - - id: 16 + duration: 215.209666ms + - id: 23 request: proto: HTTP/1.1 proto_major: 1 @@ -919,7 +1384,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-b method: GET response: proto: HTTP/2.0 @@ -930,12 +1395,12 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com:5432/test_name_mnop_nno3","internalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a/test_name_mnop_nno3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_nno3"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-b","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:02 GMT + - Mon, 04 May 2026 21:54:02 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: @@ -945,7 +1410,10 @@ interactions: Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-k2jsr/f23VPmaQwF-171492 + - api-67697cb9cc-2x52t/rJPzHDiqR2-370717 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=229 Vary: - Origin X-Content-Type-Options: @@ -956,8 +1424,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 82.756334ms - - id: 17 + duration: 258.48775ms + - id: 24 request: proto: HTTP/1.1 proto_major: 1 @@ -975,7 +1443,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -986,12 +1454,12 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-cstr7llumphs73bl49m0-a"} + {"createdAt":"2026-05-04T21:53:18.785442Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7shajjrjlhs73bukk0g-a","databaseName":"test_name_mnop_2mfb","databaseUser":"test_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-d7shajjrjlhs73bukk0g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7shajjrjlhs73bukk0g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:53:18.785442Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:03 GMT + - Mon, 04 May 2026 21:54:02 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: @@ -1001,7 +1469,10 @@ interactions: Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-5twmc/WTOYdnQjV7-176628 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-535501 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=117 Vary: - Origin X-Content-Type-Options: @@ -1010,10 +1481,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 404 Not Found - code: 404 - duration: 194.5185ms - - id: 18 + status: 200 OK + code: 200 + duration: 153.764916ms + - id: 25 request: proto: HTTP/1.1 proto_major: 1 @@ -1031,7 +1502,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1042,22 +1513,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-18T21:38:30.55505Z","dashboardUrl":"https://dashboard.render.com/d/dpg-cstr7llumphs73bl49m0-a","databaseName":"test_name_mnop_nno3","databaseUser":"test_user","diskSizeGB":20,"highAvailabilityEnabled":false,"id":"dpg-cstr7llumphs73bl49m0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-18T21:38:30.55505Z","version":"16"} + {"externalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com:5432/test_name_mnop_2mfb","internalConnectionString":"postgresql://test_user:IasDIlJ0cwqH4rD1VrS0yihXP6QD5VJU@dpg-d7shajjrjlhs73bukk0g-a/test_name_mnop_2mfb","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7shajjrjlhs73bukk0g-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_2mfb"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:03 GMT + - Mon, 04 May 2026 21:54:02 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "388" Ratelimit-Reset: - - "56" + - "57" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-4bk2t/FsCu0oZEsO-168908 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-285330 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=112 Vary: - Origin X-Content-Type-Options: @@ -1068,8 +1542,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 78.234875ms - - id: 19 + duration: 215.4775ms + - id: 26 request: proto: HTTP/1.1 proto_major: 1 @@ -1087,7 +1561,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-a method: GET response: proto: HTTP/2.0 @@ -1098,22 +1572,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com:5432/test_name_mnop_nno3","internalConnectionString":"postgresql://test_user:DGP1koXxaehlTMBZr3HEI8aapXm9yAAn@dpg-cstr7llumphs73bl49m0-a/test_name_mnop_nno3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-cstr7llumphs73bl49m0-a.oregon-postgres.render.com -p 5432 -U test_user test_name_mnop_nno3"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-a","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:03 GMT + - Mon, 04 May 2026 21:54:02 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "387" Ratelimit-Reset: - - "56" + - "57" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-vwctc/kE3WJpezVN-180606 + - api-67697cb9cc-hlhmt/HnNQegxyNd-446120 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=158 Vary: - Origin X-Content-Type-Options: @@ -1124,8 +1601,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 142.9835ms - - id: 20 + duration: 185.023ms + - id: 27 request: proto: HTTP/1.1 proto_major: 1 @@ -1143,7 +1620,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7shajjrjlhs73bukk0g-b method: GET response: proto: HTTP/2.0 @@ -1154,22 +1631,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-cstr7llumphs73bl49m0-a"} + {"endpoint":"","resourceId":"dpg-d7shajjrjlhs73bukk0g-b","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 18 Nov 2024 21:39:03 GMT + - Mon, 04 May 2026 21:54:02 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "386" Ratelimit-Reset: - - "56" + - "57" Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-k2jsr/f23VPmaQwF-171511 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-285346 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=152 Vary: - Origin X-Content-Type-Options: @@ -1178,10 +1658,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 404 Not Found - code: 404 - duration: 87.450375ms - - id: 21 + status: 200 OK + code: 200 + duration: 172.73375ms + - id: 28 request: proto: HTTP/1.1 proto_major: 1 @@ -1199,7 +1679,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-cstr7llumphs73bl49m0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7shajjrjlhs73bukk0g-a method: DELETE response: proto: HTTP/2.0 @@ -1212,7 +1692,7 @@ interactions: body: "" headers: Date: - - Mon, 18 Nov 2024 21:39:03 GMT + - Mon, 04 May 2026 21:54:03 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: @@ -1222,7 +1702,10 @@ interactions: Referrer-Policy: - same-origin Render-Request-Id: - - api-687866d5bb-5twmc/WTOYdnQjV7-176643 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-569047 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=493 Vary: - Origin X-Content-Type-Options: @@ -1233,4 +1716,4 @@ interactions: - 1; mode=block status: 204 No Content code: 204 - duration: 184.377834ms + duration: 550.665292ms diff --git a/internal/provider/postgres/logstream.go b/internal/provider/postgres/logstream.go new file mode 100644 index 0000000..8bef28c --- /dev/null +++ b/internal/provider/postgres/logstream.go @@ -0,0 +1,78 @@ +package postgres + +import ( + "context" + "fmt" + + "github.com/hashicorp/terraform-plugin-framework/types" + + "terraform-provider-render/internal/client" + "terraform-provider-render/internal/client/logs" + "terraform-provider-render/internal/provider/common" +) + +// GetReplicaLogStreamOverrides fetches the log stream override for each replica +// in pgReplicas. Returns a map keyed by replica ID. Replicas with no override +// are omitted from the map. +func GetReplicaLogStreamOverrides(ctx context.Context, apiClient *client.ClientWithResponses, pgReplicas client.ReadReplicas) (map[string]*logs.ResourceLogStreamSetting, error) { + out := make(map[string]*logs.ResourceLogStreamSetting, len(pgReplicas)) + for _, replica := range pgReplicas { + replicaLSO, err := common.GetLogStreamOverrides(ctx, apiClient, replica.Id) + if err != nil { + return nil, fmt.Errorf("replica %s: %w", replica.Id, err) + } + if replicaLSO != nil { + out[replica.Id] = replicaLSO + } + } + return out, nil +} + +// UpdateReplicaLogStreamOverrides applies the per-replica log_stream_override +// changes described by plan and state. pgReplicas is the post-PATCH/POST replica +// list returned by the API — the source of truth for replica IDs. plan and state +// are the TF-level replica slices and are matched to pgReplicas by name; name is +// Required in the schema and unique within a primary, so it's a stable join key. +// +// Returns a map keyed by replica ID with the resulting log stream setting. +// Replicas whose update produced no setting are omitted. +// +// Edge case (intentionally not handled here): if a user renames a replica in +// HCL (state name=A, plan name=B), the API treats this as delete-A + create-B +// at the parent PATCH (see partitionReplicaNames in pkg/userdb/databaseservice/ +// apiservice.go). The deleted replica's log_stream_setting row is cleaned up +// server-side as part of the postgres deletion path; we do not need to issue +// an explicit DELETE here. If the API ever moves to in-place rename (no +// recreate), this would silently leak the old override. +func UpdateReplicaLogStreamOverrides(ctx context.Context, apiClient *client.ClientWithResponses, pgReplicas client.ReadReplicas, plan, state []ReadReplica) (map[string]*logs.ResourceLogStreamSetting, error) { + planByName := lsoByReplicaName(plan) + stateByName := lsoByReplicaName(state) + + out := make(map[string]*logs.ResourceLogStreamSetting, len(pgReplicas)) + for _, pgReplica := range pgReplicas { + replicaLSO, err := common.UpdateLogStreamOverride( + ctx, + apiClient, + pgReplica.Id, + &common.LogStreamOverrideStateAndPlan{ + Plan: planByName[pgReplica.Name], + State: stateByName[pgReplica.Name], + }, + ) + if err != nil { + return nil, fmt.Errorf("replica %s: %w", pgReplica.Id, err) + } + if replicaLSO != nil { + out[pgReplica.Id] = replicaLSO + } + } + return out, nil +} + +func lsoByReplicaName(replicas []ReadReplica) map[string]types.Object { + m := make(map[string]types.Object, len(replicas)) + for _, replica := range replicas { + m[replica.Name.ValueString()] = replica.LogStreamOverride + } + return m +} diff --git a/internal/provider/postgres/models.go b/internal/provider/postgres/models.go index e00b433..fdddbdc 100644 --- a/internal/provider/postgres/models.go +++ b/internal/provider/postgres/models.go @@ -39,6 +39,7 @@ type ReadReplica struct { Name types.String `tfsdk:"name"` ID types.String `tfsdk:"id"` ParameterOverrides types.Map `tfsdk:"parameter_overrides"` + LogStreamOverride types.Object `tfsdk:"log_stream_override"` } type ConnectionInfo struct { @@ -93,29 +94,39 @@ func ParameterOverridesToGoMap(m types.Map, diags diag.Diagnostics) *client.Post return &goMap } -func ReadReplicaFromClient(c client.ReadReplicas, existingReplicas []ReadReplica, diags diag.Diagnostics) []ReadReplica { +func ReadReplicaFromClient(c client.ReadReplicas, existingReplicas []ReadReplica, replicaLogStreams map[string]*logs.ResourceLogStreamSetting, diags diag.Diagnostics) []ReadReplica { var res []ReadReplica for _, item := range c { // Convert parameter overrides paramOverrides := ParameterOverridesToMap(item.ParameterOverrides, diags) - // Find matching replica in existing model to preserve null vs empty map + // Find matching replica in the existing model so we can (a) preserve + // null-vs-empty for parameter_overrides, and (b) thread the LSO token + // through, since the API doesn't return tokens on GET. + var existingReplica *ReadReplica + for i, er := range existingReplicas { + if er.Name.ValueString() == item.Name || er.ID.ValueString() == item.Id { + existingReplica = &existingReplicas[i] + break + } + } + if item.ParameterOverrides == nil || len(*item.ParameterOverrides) == 0 { - // API returned empty - check if existing model had null - for _, existingReplica := range existingReplicas { - if existingReplica.Name.ValueString() == item.Name || existingReplica.ID.ValueString() == item.Id { - if existingReplica.ParameterOverrides.IsNull() { - paramOverrides = types.MapNull(types.StringType) - } - break - } + if existingReplica != nil && existingReplica.ParameterOverrides.IsNull() { + paramOverrides = types.MapNull(types.StringType) } } + var existingLSO types.Object + if existingReplica != nil { + existingLSO = existingReplica.LogStreamOverride + } + res = append(res, ReadReplica{ Name: types.StringValue(item.Name), ID: types.StringValue(item.Id), ParameterOverrides: paramOverrides, + LogStreamOverride: common.LogStreamOverrideFromClient(replicaLogStreams[item.Id], existingLSO, diags), }) } @@ -160,7 +171,7 @@ func connectionInfoFromClient(c *client.PostgresConnectionInfo, diags diag.Diagn return objectValue } -func ModelFromClient(postgres *client.PostgresDetail, connectionInfo *client.PostgresConnectionInfo, logStreamOverrides *logs.ResourceLogStreamSetting, existingModel PostgresModel, diags diag.Diagnostics) PostgresModel { +func ModelFromClient(postgres *client.PostgresDetail, connectionInfo *client.PostgresConnectionInfo, logStreamOverrides *logs.ResourceLogStreamSetting, replicaLogStreams map[string]*logs.ResourceLogStreamSetting, existingModel PostgresModel, diags diag.Diagnostics) PostgresModel { // Handle parameter_overrides: preserve null if it was null in existing model parameterOverrides := ParameterOverridesToMap(postgres.ParameterOverrides, diags) if existingModel.ParameterOverrides.IsNull() && (postgres.ParameterOverrides == nil || len(*postgres.ParameterOverrides) == 0) { @@ -181,7 +192,7 @@ func ModelFromClient(postgres *client.PostgresDetail, connectionInfo *client.Pos Region: types.StringValue(string(postgres.Region)), Role: types.StringValue(string(postgres.Role)), HighAvailabilityEnabled: types.BoolValue(postgres.HighAvailabilityEnabled), - ReadReplicas: ReadReplicaFromClient(postgres.ReadReplicas, existingModel.ReadReplicas, diags), + ReadReplicas: ReadReplicaFromClient(postgres.ReadReplicas, existingModel.ReadReplicas, replicaLogStreams, diags), Version: types.StringValue(string(postgres.Version)), ConnectionInfo: connectionInfoFromClient(connectionInfo, diags), LogStreamOverride: common.LogStreamOverrideFromClient(logStreamOverrides, existingModel.LogStreamOverride, diags), diff --git a/internal/provider/postgres/resource/resource.go b/internal/provider/postgres/resource/resource.go index f017a8a..a317fe0 100644 --- a/internal/provider/postgres/resource/resource.go +++ b/internal/provider/postgres/resource/resource.go @@ -135,8 +135,14 @@ func (r *postgresResource) Create(ctx context.Context, req resource.CreateReques return } + replicaLogStreams, err := postgres.UpdateReplicaLogStreamOverrides(ctx, r.client, pg.ReadReplicas, plan.ReadReplicas, nil) + if err != nil { + resp.Diagnostics.AddError("unable to create replica log stream overrides", err.Error()) + return + } + // Set state to fully populated data - diags = resp.State.Set(ctx, postgres.ModelFromClient(&pg, &connectionInfo, logStreamOverrides, plan, resp.Diagnostics)) + diags = resp.State.Set(ctx, postgres.ModelFromClient(&pg, &connectionInfo, logStreamOverrides, replicaLogStreams, plan, resp.Diagnostics)) resp.Diagnostics.Append(diags...) } @@ -184,8 +190,14 @@ func (r *postgresResource) Read(ctx context.Context, req resource.ReadRequest, r return } + replicaLogStreams, err := postgres.GetReplicaLogStreamOverrides(ctx, r.client, pg.ReadReplicas) + if err != nil { + resp.Diagnostics.AddError("unable to get replica log stream overrides", err.Error()) + return + } + // Set refreshed state - diags = resp.State.Set(ctx, postgres.ModelFromClient(&pg, &connectionInfo, logStreamOverrides, state, resp.Diagnostics)) + diags = resp.State.Set(ctx, postgres.ModelFromClient(&pg, &connectionInfo, logStreamOverrides, replicaLogStreams, state, resp.Diagnostics)) resp.Diagnostics.Append(diags...) } @@ -272,8 +284,14 @@ func (r *postgresResource) Update(ctx context.Context, req resource.UpdateReques return } + replicaLogStreams, err := postgres.UpdateReplicaLogStreamOverrides(ctx, r.client, pg.ReadReplicas, plan.ReadReplicas, state.ReadReplicas) + if err != nil { + resp.Diagnostics.AddError("unable to update replica log stream overrides", err.Error()) + return + } + // Set state to fully populated data - diags = resp.State.Set(ctx, postgres.ModelFromClient(&pg, &connectionInfo, logStreamOverrides, plan, resp.Diagnostics)) + diags = resp.State.Set(ctx, postgres.ModelFromClient(&pg, &connectionInfo, logStreamOverrides, replicaLogStreams, plan, resp.Diagnostics)) resp.Diagnostics.Append(diags...) } diff --git a/internal/provider/postgres/resource/resource_test.go b/internal/provider/postgres/resource/resource_test.go index 3af25fe..4b5c23a 100644 --- a/internal/provider/postgres/resource/resource_test.go +++ b/internal/provider/postgres/resource/resource_test.go @@ -173,6 +173,59 @@ func TestAccPostgresResource(t *testing.T) { }), ), }, + { + // Add a log stream override on the replica + ConfigFile: config.StaticFile("./testdata/postgres.tf"), + ConfigVariables: config.Variables{ + "name": config.StringVariable("new-name"), + "database_name": config.StringVariable("db_name"), + "database_user": config.StringVariable("db_user"), + "high_availability_enabled": config.BoolVariable(true), + "plan": config.StringVariable("pro_4gb"), + "ver": config.StringVariable("15"), + "read_replica": config.BoolVariable(true), + "environment_name": config.StringVariable("second"), + "has_log_stream_setting": config.BoolVariable(false), + "has_replica_log_stream_setting": config.BoolVariable(true), + "disk_size_gb": config.IntegerVariable(25), + }, + ConfigPlanChecks: resource.ConfigPlanChecks{ + PreApply: []plancheck.PlanCheck{ + checks.ExpectNoReplace(), + }, + }, + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttr(resourceName, "read_replicas.0.name", "read-replica"), + resource.TestCheckResourceAttr(resourceName, "read_replicas.0.log_stream_override.setting", "drop"), + resource.TestCheckNoResourceAttr(resourceName, "log_stream_override.setting"), + ), + }, + { + // Remove the replica's log stream override + ConfigFile: config.StaticFile("./testdata/postgres.tf"), + ConfigVariables: config.Variables{ + "name": config.StringVariable("new-name"), + "database_name": config.StringVariable("db_name"), + "database_user": config.StringVariable("db_user"), + "high_availability_enabled": config.BoolVariable(true), + "plan": config.StringVariable("pro_4gb"), + "ver": config.StringVariable("15"), + "read_replica": config.BoolVariable(true), + "environment_name": config.StringVariable("second"), + "has_log_stream_setting": config.BoolVariable(false), + "has_replica_log_stream_setting": config.BoolVariable(false), + "disk_size_gb": config.IntegerVariable(25), + }, + ConfigPlanChecks: resource.ConfigPlanChecks{ + PreApply: []plancheck.PlanCheck{ + checks.ExpectNoReplace(), + }, + }, + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttr(resourceName, "read_replicas.0.name", "read-replica"), + resource.TestCheckNoResourceAttr(resourceName, "read_replicas.0.log_stream_override.setting"), + ), + }, { // Update fields that require replacement ConfigFile: config.StaticFile("./testdata/postgres.tf"), diff --git a/internal/provider/postgres/resource/schema.go b/internal/provider/postgres/resource/schema.go index bc9a492..ead370e 100644 --- a/internal/provider/postgres/resource/schema.go +++ b/internal/provider/postgres/resource/schema.go @@ -114,6 +114,7 @@ func PostgresResourceSchema(ctx context.Context) schema.Schema { mapplanmodifier.UseStateForUnknown(), }, }, + "log_stream_override": resource.ReplicaLogStreamOverride, }, }, Optional: true, @@ -161,8 +162,8 @@ func PostgresResourceSchema(ctx context.Context) schema.Schema { }, }, "version": schema.StringAttribute{ - Description: "The Postgres version. Currently supported: `11`, `12`, `13`, `14`, `15`, `16`, and `17`", - MarkdownDescription: "The Postgres version. Currently supported: `11`, `12`, `13`, `14`, `15`, `16`, and `17`", + Description: "The Postgres version. Currently supported: `11`, `12`, `13`, `14`, `15`, `16`, `17`, and `18`", + MarkdownDescription: "The Postgres version. Currently supported: `11`, `12`, `13`, `14`, `15`, `16`, `17`, and `18`", Required: true, PlanModifiers: []planmodifier.String{ stringplanmodifier.RequiresReplace(), diff --git a/internal/provider/postgres/resource/testdata/postgres.tf b/internal/provider/postgres/resource/testdata/postgres.tf index e7cb48a..29043d9 100644 --- a/internal/provider/postgres/resource/testdata/postgres.tf +++ b/internal/provider/postgres/resource/testdata/postgres.tf @@ -10,6 +10,7 @@ variable "database_user" { type = string } + variable "high_availability_enabled" { type = bool } @@ -27,52 +28,60 @@ variable "read_replica" { } variable "environment_name" { - type = string - default = null + type = string + default = null } variable "has_log_stream_setting" { type = bool } +variable "has_replica_log_stream_setting" { + type = bool + default = false +} + variable "disk_size_gb" { type = number } locals { environment_map = { - "first" = render_project.first.environments + "first" = render_project.first.environments "second" = render_project.second.environments } } -resource "render_project" "first" { +resource "render_project" "first" { name = "first" environments = { "prod" : { name : "prod", protected_status : "protected" }, } } -resource "render_project" "second" { +resource "render_project" "second" { name = "second" environments = { "prod" : { name : "prod", protected_status : "protected" }, } # Ensure there is always an order to creating these - depends_on = [ render_project.first ] + depends_on = [render_project.first] } resource "render_postgres" "test" { - name = var.name - database_name = var.database_name - database_user = var.database_user + name = var.name + database_name = var.database_name + database_user = var.database_user high_availability_enabled = var.high_availability_enabled - plan = var.plan - disk_size_gb = var.disk_size_gb - region = "oregon" - version = var.ver + plan = var.plan + disk_size_gb = var.disk_size_gb + region = "oregon" + version = var.ver read_replicas = var.read_replica ? [{ name = "read-replica" + log_stream_override = var.has_replica_log_stream_setting ? { + setting = "drop" + } : null }] : null log_stream_override = var.has_log_stream_setting ? { @@ -80,5 +89,5 @@ resource "render_postgres" "test" { } : null environment_id = var.environment_name != null ? local.environment_map[var.environment_name]["prod"].id : null - depends_on = [render_project.first, render_project.second] + depends_on = [render_project.first, render_project.second] } diff --git a/internal/provider/postgres/resource/testdata/postgres_cassette.yaml b/internal/provider/postgres/resource/testdata/postgres_cassette.yaml index eddde6d..01115ba 100644 --- a/internal/provider/postgres/resource/testdata/postgres_cassette.yaml +++ b/internal/provider/postgres/resource/testdata/postgres_cassette.yaml @@ -6,13 +6,13 @@ interactions: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 116 + content_length: 148 transfer_encoding: [] trailer: {} host: https://api.testing.render.com/v1 remote_addr: "" request_uri: "" - body: '{"environments":[{"name":"prod","protectedStatus":"protected"}],"name":"first","ownerId":"some-owner-id"}' + body: '{"environments":[{"name":"prod","networkIsolationEnabled":false,"protectedStatus":"protected"}],"name":"first","ownerId":"some-owner-id"}' form: {} headers: Authorization: @@ -29,27 +29,30 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 289 + content_length: 305 uncompressed: false body: | - {"createdAt":"2024-11-14T22:37:45.702937Z","environmentIds":["evm-csr7nebv2p9s739qqjj0"],"id":"prj-csr7nebv2p9s739qqjig","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:45.702937Z"} + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} headers: Content-Length: - - "289" + - "305" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:47 GMT + - Mon, 04 May 2026 20:43:01 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "99" Ratelimit-Reset: - - "14" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008484 + - api-67697cb9cc-xcbhc/vgcYLi38GW-154027 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=13,cfOrigin;dur=185 Vary: - Origin X-Content-Type-Options: @@ -60,7 +63,7 @@ interactions: - 1; mode=block status: 201 Created code: 201 - duration: 1.728966542s + duration: 392.107ms - id: 1 request: proto: HTTP/1.1 @@ -79,7 +82,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nebv2p9s739qqjj0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 method: GET response: proto: HTTP/2.0 @@ -90,22 +93,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nebv2p9s739qqjj0","name":"prod","projectId":"prj-csr7nebv2p9s739qqjig","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:47 GMT + - Mon, 04 May 2026 20:43:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "399" Ratelimit-Reset: - - "12" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008524 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-326119 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=10,cfOrigin;dur=82 Vary: - Origin X-Content-Type-Options: @@ -116,19 +122,19 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 110.676125ms + duration: 110.666ms - id: 2 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 117 + content_length: 149 transfer_encoding: [] trailer: {} host: https://api.testing.render.com/v1 remote_addr: "" request_uri: "" - body: '{"environments":[{"name":"prod","protectedStatus":"protected"}],"name":"second","ownerId":"some-owner-id"}' + body: '{"environments":[{"name":"prod","networkIsolationEnabled":false,"protectedStatus":"protected"}],"name":"second","ownerId":"some-owner-id"}' form: {} headers: Authorization: @@ -145,27 +151,30 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 290 + content_length: 306 uncompressed: false body: | - {"createdAt":"2024-11-14T22:37:47.431359Z","environmentIds":["evm-csr7nerv2p9s739qqjlg"],"id":"prj-csr7nerv2p9s739qqjl0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:47.431359Z"} + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} headers: Content-Length: - - "290" + - "306" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:47 GMT + - Mon, 04 May 2026 20:43:01 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "98" Ratelimit-Reset: - - "12" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008527 + - api-67697cb9cc-hlhmt/HnNQegxyNd-255025 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=14,cfOrigin;dur=178 Vary: - Origin X-Content-Type-Options: @@ -176,7 +185,7 @@ interactions: - 1; mode=block status: 201 Created code: 201 - duration: 132.390875ms + duration: 214.030292ms - id: 3 request: proto: HTTP/1.1 @@ -195,7 +204,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 method: GET response: proto: HTTP/2.0 @@ -206,22 +215,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:47 GMT + - Mon, 04 May 2026 20:43:01 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "398" Ratelimit-Reset: - - "12" + - "58" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008532 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-130855 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=88 Vary: - Origin X-Content-Type-Options: @@ -232,7 +244,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 69.561542ms + duration: 110.013333ms - id: 4 request: proto: HTTP/1.1 @@ -244,7 +256,7 @@ interactions: host: https://api.testing.render.com/v1 remote_addr: "" request_uri: "" - body: '{"databaseName":"db_name","databaseUser":"db_user","diskSizeGB":20,"enableHighAvailability":false,"environmentId":"evm-csr7nebv2p9s739qqjj0","ipAllowList":[],"name":"some-name","ownerId":"some-owner-id","plan":"basic_256mb","readReplicas":null,"region":"oregon","version":"15"}' + body: '{"databaseName":"db_name","databaseUser":"db_user","diskSizeGB":20,"enableHighAvailability":false,"environmentId":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[],"name":"some-name","ownerId":"some-owner-id","plan":"basic_256mb","readReplicas":null,"region":"oregon","version":"15"}' form: {} headers: Authorization: @@ -261,27 +273,30 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 647 + content_length: 692 uncompressed: false body: | - {"createdAt":"2024-11-14T22:37:48.153701574Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153701574Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.84289922Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.84289922Z","version":"15"} headers: Content-Length: - - "647" + - "692" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:48 GMT + - Mon, 04 May 2026 20:43:03 GMT Ratelimit-Limit: - "20" Ratelimit-Remaining: - - "5" + - "18" Ratelimit-Reset: - - "1332" + - "1017" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008537 + - api-67697cb9cc-mj245/HwjA0atTkv-226324 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=997 Vary: - Origin X-Content-Type-Options: @@ -292,7 +307,7 @@ interactions: - 1; mode=block status: 201 Created code: 201 - duration: 574.150042ms + duration: 1.022058834s - id: 5 request: proto: HTTP/1.1 @@ -311,7 +326,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -322,22 +337,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:48 GMT + - Mon, 04 May 2026 20:43:03 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "397" Ratelimit-Reset: - - "11" + - "56" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008546 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-189655 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=104 Vary: - Origin X-Content-Type-Options: @@ -348,7 +366,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 81.808292ms + duration: 128.413959ms - id: 6 request: proto: HTTP/1.1 @@ -367,7 +385,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -378,22 +396,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:51 GMT + - Mon, 04 May 2026 20:43:06 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "396" Ratelimit-Reset: - - "8" + - "53" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008598 + - api-67697cb9cc-swx5g/Htral3X5Am-209017 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=100 Vary: - Origin X-Content-Type-Options: @@ -404,7 +425,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 105.558125ms + duration: 127.324209ms - id: 7 request: proto: HTTP/1.1 @@ -423,7 +444,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -434,22 +455,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:55 GMT + - Mon, 04 May 2026 20:43:10 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "395" Ratelimit-Reset: - - "4" + - "50" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008678 + - api-67697cb9cc-hlhmt/HnNQegxyNd-255479 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=113 Vary: - Origin X-Content-Type-Options: @@ -460,7 +484,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 88.634542ms + duration: 137.2175ms - id: 8 request: proto: HTTP/1.1 @@ -479,7 +503,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -490,22 +514,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:37:59 GMT + - Mon, 04 May 2026 20:43:14 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "394" Ratelimit-Reset: - - "0" + - "45" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008777 + - api-67697cb9cc-xcbhc/vgcYLi38GW-154650 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=96 Vary: - Origin X-Content-Type-Options: @@ -516,7 +543,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 77.9095ms + duration: 145.764916ms - id: 9 request: proto: HTTP/1.1 @@ -535,7 +562,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -546,22 +573,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:04 GMT + - Mon, 04 May 2026 20:43:19 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "399" + - "393" Ratelimit-Reset: - - "55" + - "40" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-008906 + - api-67697cb9cc-mj245/HwjA0atTkv-227322 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=118 Vary: - Origin X-Content-Type-Options: @@ -572,7 +602,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 90.865083ms + duration: 138.77375ms - id: 10 request: proto: HTTP/1.1 @@ -591,7 +621,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -602,22 +632,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:11 GMT + - Mon, 04 May 2026 20:43:26 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "398" + - "392" Ratelimit-Reset: - - "48" + - "33" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009026 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-346669 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=113 Vary: - Origin X-Content-Type-Options: @@ -628,7 +661,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 91.460459ms + duration: 162.747667ms - id: 11 request: proto: HTTP/1.1 @@ -647,7 +680,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -658,22 +691,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:18 GMT + - Mon, 04 May 2026 20:43:33 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "397" + - "391" Ratelimit-Reset: - - "41" + - "26" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009178 + - api-67697cb9cc-2th7z/x5t6h1CqqQ-268181 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=96 Vary: - Origin X-Content-Type-Options: @@ -684,7 +720,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 134.158416ms + duration: 191.208041ms - id: 12 request: proto: HTTP/1.1 @@ -703,7 +739,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -714,22 +750,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:18 GMT + - Mon, 04 May 2026 20:43:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "396" + - "390" Ratelimit-Reset: - - "41" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009181 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-328870 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=109 Vary: - Origin X-Content-Type-Options: @@ -740,8 +779,67 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 114.263708ms + duration: 137.642042ms - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:43 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "389" + Ratelimit-Reset: + - "16" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-rr9lz/iQKxXhmUkr-191543 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=89 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 190.115917ms + - id: 14 request: proto: HTTP/1.1 proto_major: 1 @@ -761,7 +859,7 @@ interactions: - application/json User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a method: PUT response: proto: HTTP/2.0 @@ -772,22 +870,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"endpoint":"","resourceId":"dpg-csr7nf3v2p9s739qqjq0-a","setting":"drop"} + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-a","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:19 GMT + - Mon, 04 May 2026 20:43:43 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - - "99" + - "97" Ratelimit-Reset: - - "40" + - "16" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009185 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197218 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=11,cfOrigin;dur=82 Vary: - Origin X-Content-Type-Options: @@ -798,8 +899,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 75.270625ms - - id: 14 + duration: 127.987291ms + - id: 15 request: proto: HTTP/1.1 proto_major: 1 @@ -817,7 +918,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nebv2p9s739qqjig + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 method: GET response: proto: HTTP/2.0 @@ -828,22 +929,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:45.702937Z","environmentIds":["evm-csr7nebv2p9s739qqjj0"],"id":"prj-csr7nebv2p9s739qqjig","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:45.702937Z"} + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:23 GMT + - Mon, 04 May 2026 20:43:43 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "395" + - "388" Ratelimit-Reset: - - "40" + - "16" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-7sdrk/P0l7GjAQv6-009426 + - api-67697cb9cc-mj245/HwjA0atTkv-228668 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=119 Vary: - Origin X-Content-Type-Options: @@ -854,8 +958,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 3.778939875s - - id: 15 + duration: 207.9675ms + - id: 16 request: proto: HTTP/1.1 proto_major: 1 @@ -873,7 +977,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nebv2p9s739qqjj0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 method: GET response: proto: HTTP/2.0 @@ -884,22 +988,2389 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":["dpg-csr7nf3v2p9s739qqjq0-a"],"envGroupIds":null,"id":"evm-csr7nebv2p9s739qqjj0","name":"prod","projectId":"prj-csr7nebv2p9s739qqjig","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:23 GMT + - Mon, 04 May 2026 20:43:43 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "394" + - "387" Ratelimit-Reset: - - "36" + - "16" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-txqml/nqfxnrpqwi-114208 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=85 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 110.01375ms + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:43 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "386" + Ratelimit-Reset: + - "16" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2x52t/rJPzHDiqR2-197249 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=115 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 139.094417ms + - id: 18 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:44 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "385" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156128 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=77 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 189.404875ms + - id: 19 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:44 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "384" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-w5d8j/dGSnE3CKgI-283609 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=95 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 121.161833ms + - id: 20 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:44 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "383" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156142 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=108 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 134.486916ms + - id: 21 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-a","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:44 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "382" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156150 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=140 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 184.959417ms + - id: 22 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:45 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "381" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-hlhmt/HnNQegxyNd-257226 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=101 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 119.596167ms + - id: 23 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:45 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "380" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-n8qkv/lMOh2vXId9-328397 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=103 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 182.157541ms + - id: 24 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-a","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:45 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "379" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-7g8wf/qqOGxLHk0I-347732 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=182 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 204.171584ms + - id: 25 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:45 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "378" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329051 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=145 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 218.145625ms + - id: 26 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:45 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "377" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2x52t/rJPzHDiqR2-197332 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=78 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 101.786709ms + - id: 27 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:46 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "376" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-mj245/HwjA0atTkv-228803 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=115 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 134.718542ms + - id: 28 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:46 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "375" + Ratelimit-Reset: + - "13" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-txqml/nqfxnrpqwi-114286 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=86 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 190.22175ms + - id: 29 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":20,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":false,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:02.842899Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:46 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "374" + Ratelimit-Reset: + - "13" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-hlhmt/HnNQegxyNd-257290 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=101 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 122.25825ms + - id: 30 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:46 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "373" + Ratelimit-Reset: + - "13" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2th7z/x5t6h1CqqQ-268868 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=100 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 121.342458ms + - id: 31 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-a","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:46 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "372" + Ratelimit-Reset: + - "13" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156266 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=150 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 181.471875ms + - id: 32 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 140 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"diskSizeGB":25,"enableHighAvailability":true,"ipAllowList":[],"name":"new-name","plan":"pro_4gb","readReplicas":[{"name":"read-replica"}]}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: PATCH + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9l8k1i2s7381aj20","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:47.230422Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:47 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "96" + Ratelimit-Reset: + - "12" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156285 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=537 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 563.423ms + - id: 33 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/dpg-d7sg9ln7f7vs73d9bg5g-a/resources?resourceIds=dpg-d7sg9ln7f7vs73d9bg5g-a + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Mon, 04 May 2026 20:43:47 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "95" + Ratelimit-Reset: + - "12" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329186 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=134 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 204 No Content + code: 204 + duration: 162.998792ms + - id: 34 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 46 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"resourceIds":["dpg-d7sg9ln7f7vs73d9bg5g-a"]}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0/resources + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 346 + uncompressed: false + body: | + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Length: + - "346" + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:47 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "94" + Ratelimit-Reset: + - "12" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329190 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=12,cfOrigin;dur=136 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 201 Created + code: 201 + duration: 185.187ms + - id: 35 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:47 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "371" + Ratelimit-Reset: + - "12" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-mj245/HwjA0atTkv-228909 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=101 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 123.257208ms + - id: 36 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Mon, 04 May 2026 20:43:48 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "93" + Ratelimit-Reset: + - "11" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-txqml/nqfxnrpqwi-114351 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=114 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 204 No Content + code: 204 + duration: 143.331583ms + - id: 37 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:48 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "370" + Ratelimit-Reset: + - "11" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2th7z/x5t6h1CqqQ-268972 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=126 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 157.685209ms + - id: 38 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:48 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "369" + Ratelimit-Reset: + - "11" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-w5d8j/dGSnE3CKgI-283894 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=77 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 102.609042ms + - id: 39 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:48 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "368" + Ratelimit-Reset: + - "11" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-rr9lz/iQKxXhmUkr-191807 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=115 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 197.546834ms + - id: 40 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:49 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "367" + Ratelimit-Reset: + - "11" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-hlhmt/HnNQegxyNd-257417 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=81 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 99.570959ms + - id: 41 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:47.760877Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:49 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "366" + Ratelimit-Reset: + - "10" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-n8qkv/lMOh2vXId9-328594 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=107 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 132.587ms + - id: 42 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:49 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "365" + Ratelimit-Reset: + - "10" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-7g8wf/qqOGxLHk0I-347933 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=229 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 249.554333ms + - id: 43 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-a"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:49 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "364" + Ratelimit-Reset: + - "10" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329323 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=145 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 404 Not Found + code: 404 + duration: 168.265792ms + - id: 44 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-b"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:49 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "363" + Ratelimit-Reset: + - "10" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329329 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=143 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 404 Not Found + code: 404 + duration: 167.790417ms + - id: 45 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:50 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "362" + Ratelimit-Reset: + - "9" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-mj245/HwjA0atTkv-229019 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=120 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 171.49775ms + - id: 46 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:50 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "361" + Ratelimit-Reset: + - "9" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-hlhmt/HnNQegxyNd-257479 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=89 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 116.181666ms + - id: 47 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:50 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "360" + Ratelimit-Reset: + - "9" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2x52t/rJPzHDiqR2-197508 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=129 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 214.319333ms + - id: 48 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:50 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "359" + Ratelimit-Reset: + - "9" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156458 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=79 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 102.881667ms + - id: 49 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:47.760877Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:50 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "358" + Ratelimit-Reset: + - "9" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-2th7z/x5t6h1CqqQ-269084 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=103 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 129.561917ms + - id: 50 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:50 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "357" + Ratelimit-Reset: + - "9" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-w5d8j/dGSnE3CKgI-284028 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=97 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 188.739917ms + - id: 51 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-a"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:51 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "356" + Ratelimit-Reset: + - "8" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156479 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=131 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 404 Not Found + code: 404 + duration: 155.950792ms + - id: 52 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-b"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:51 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "355" + Ratelimit-Reset: + - "8" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-n8qkv/lMOh2vXId9-328706 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=165 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 404 Not Found + code: 404 + duration: 191.138333ms + - id: 53 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 140 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"diskSizeGB":25,"enableHighAvailability":true,"ipAllowList":[],"name":"new-name","plan":"pro_4gb","readReplicas":[{"name":"read-replica"}]}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a + method: PATCH + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:51.651656Z","version":"15"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:51 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "92" + Ratelimit-Reset: + - "8" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-xcbhc/vgcYLi38GW-156503 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=183 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 242.950709ms + - id: 54 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:51 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "354" + Ratelimit-Reset: + - "8" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-7g8wf/qqOGxLHk0I-348073 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=115 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 141.170083ms + - id: 55 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 18 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"setting":"drop"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b + method: PUT + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-b","setting":"drop"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:52 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "91" + Ratelimit-Reset: + - "8" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329457 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=86 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 150.132708ms + - id: 56 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 20:43:52 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "353" + Ratelimit-Reset: + - "7" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009254 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197600 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=124 Vary: - Origin X-Content-Type-Options: @@ -910,8 +3381,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 56.250666ms - - id: 16 + duration: 142.573958ms + - id: 57 request: proto: HTTP/1.1 proto_major: 1 @@ -929,7 +3400,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nerv2p9s739qqjl0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 method: GET response: proto: HTTP/2.0 @@ -940,22 +3411,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:47.431359Z","environmentIds":["evm-csr7nerv2p9s739qqjlg"],"id":"prj-csr7nerv2p9s739qqjl0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:47.431359Z"} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:23 GMT + - Mon, 04 May 2026 20:43:52 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "393" + - "352" Ratelimit-Reset: - - "36" + - "7" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009257 + - api-67697cb9cc-mj245/HwjA0atTkv-229158 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=74 Vary: - Origin X-Content-Type-Options: @@ -966,8 +3440,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 97.93525ms - - id: 17 + duration: 147.2245ms + - id: 58 request: proto: HTTP/1.1 proto_major: 1 @@ -985,7 +3459,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 method: GET response: proto: HTTP/2.0 @@ -996,22 +3470,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:23 GMT + - Mon, 04 May 2026 20:43:52 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "392" + - "351" Ratelimit-Reset: - - "36" + - "7" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009260 + - api-67697cb9cc-txqml/nqfxnrpqwi-114509 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=132 Vary: - Origin X-Content-Type-Options: @@ -1022,8 +3499,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 83.119542ms - - id: 18 + duration: 152.55075ms + - id: 59 request: proto: HTTP/1.1 proto_major: 1 @@ -1041,7 +3518,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 method: GET response: proto: HTTP/2.0 @@ -1052,22 +3529,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:23 GMT + - Mon, 04 May 2026 20:43:52 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "391" + - "350" Ratelimit-Reset: - - "36" + - "7" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009263 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197623 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=75 Vary: - Origin X-Content-Type-Options: @@ -1078,8 +3558,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 83.018209ms - - id: 19 + duration: 96.37275ms + - id: 60 request: proto: HTTP/1.1 proto_major: 1 @@ -1097,7 +3577,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -1108,22 +3588,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:51.651656Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:23 GMT + - Mon, 04 May 2026 20:43:53 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "390" + - "349" Ratelimit-Reset: - - "36" + - "7" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009266 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156580 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=100 Vary: - Origin X-Content-Type-Options: @@ -1134,8 +3617,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 77.782208ms - - id: 20 + duration: 171.532417ms + - id: 61 request: proto: HTTP/1.1 proto_major: 1 @@ -1153,7 +3636,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1164,22 +3647,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"endpoint":"","resourceId":"dpg-csr7nf3v2p9s739qqjq0-a","setting":"drop"} + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:24 GMT + - Mon, 04 May 2026 20:43:53 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "389" + - "348" Ratelimit-Reset: - - "36" + - "6" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009268 + - api-67697cb9cc-w5d8j/dGSnE3CKgI-284179 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=103 Vary: - Origin X-Content-Type-Options: @@ -1190,8 +3676,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 121.182167ms - - id: 21 + duration: 126.979208ms + - id: 62 request: proto: HTTP/1.1 proto_major: 1 @@ -1209,7 +3695,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -1220,22 +3706,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-a"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:24 GMT + - Mon, 04 May 2026 20:43:53 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "388" + - "347" Ratelimit-Reset: - - "35" + - "6" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009273 + - api-67697cb9cc-hlhmt/HnNQegxyNd-257624 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=148 Vary: - Origin X-Content-Type-Options: @@ -1244,10 +3733,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 200 OK - code: 200 - duration: 77.617ms - - id: 22 + status: 404 Not Found + code: 404 + duration: 173.906042ms + - id: 63 request: proto: HTTP/1.1 proto_major: 1 @@ -1265,7 +3754,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b method: GET response: proto: HTTP/2.0 @@ -1276,22 +3765,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-b","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:24 GMT + - Mon, 04 May 2026 20:43:53 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "387" + - "346" Ratelimit-Reset: - - "35" + - "6" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009276 + - api-67697cb9cc-n8qkv/lMOh2vXId9-328830 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=171 Vary: - Origin X-Content-Type-Options: @@ -1302,8 +3794,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 78.742542ms - - id: 23 + duration: 191.300333ms + - id: 64 request: proto: HTTP/1.1 proto_major: 1 @@ -1321,7 +3813,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 method: GET response: proto: HTTP/2.0 @@ -1332,22 +3824,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"endpoint":"","resourceId":"dpg-csr7nf3v2p9s739qqjq0-a","setting":"drop"} + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:24 GMT + - Mon, 04 May 2026 20:43:53 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "386" + - "345" Ratelimit-Reset: - - "35" + - "6" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009280 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156616 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=129 Vary: - Origin X-Content-Type-Options: @@ -1358,8 +3853,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 99.624959ms - - id: 24 + duration: 162.904958ms + - id: 65 request: proto: HTTP/1.1 proto_major: 1 @@ -1377,7 +3872,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nebv2p9s739qqjig + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 method: GET response: proto: HTTP/2.0 @@ -1388,22 +3883,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:45.702937Z","environmentIds":["evm-csr7nebv2p9s739qqjj0"],"id":"prj-csr7nebv2p9s739qqjig","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:45.702937Z"} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:24 GMT + - Mon, 04 May 2026 20:43:54 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "385" + - "344" Ratelimit-Reset: - - "35" + - "6" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009284 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329592 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=83 Vary: - Origin X-Content-Type-Options: @@ -1414,8 +3912,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 88.184ms - - id: 25 + duration: 103.71525ms + - id: 66 request: proto: HTTP/1.1 proto_major: 1 @@ -1433,7 +3931,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nebv2p9s739qqjj0 + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 method: GET response: proto: HTTP/2.0 @@ -1444,22 +3942,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":["dpg-csr7nf3v2p9s739qqjq0-a"],"envGroupIds":null,"id":"evm-csr7nebv2p9s739qqjj0","name":"prod","projectId":"prj-csr7nebv2p9s739qqjig","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:25 GMT + - Mon, 04 May 2026 20:43:54 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "384" + - "343" Ratelimit-Reset: - - "34" + - "5" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009288 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197678 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=123 Vary: - Origin X-Content-Type-Options: @@ -1470,8 +3971,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 70.770292ms - - id: 26 + duration: 222.29275ms + - id: 67 request: proto: HTTP/1.1 proto_major: 1 @@ -1489,7 +3990,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nerv2p9s739qqjl0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 method: GET response: proto: HTTP/2.0 @@ -1500,22 +4001,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:47.431359Z","environmentIds":["evm-csr7nerv2p9s739qqjlg"],"id":"prj-csr7nerv2p9s739qqjl0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:47.431359Z"} + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:25 GMT + - Mon, 04 May 2026 20:43:54 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "383" + - "342" Ratelimit-Reset: - - "34" + - "5" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009292 + - api-67697cb9cc-2th7z/x5t6h1CqqQ-269277 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=77 Vary: - Origin X-Content-Type-Options: @@ -1526,8 +4030,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 139.381709ms - - id: 27 + duration: 95.915584ms + - id: 68 request: proto: HTTP/1.1 proto_major: 1 @@ -1545,7 +4049,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -1556,22 +4060,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:51.651656Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:25 GMT + - Mon, 04 May 2026 20:43:54 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "382" + - "341" Ratelimit-Reset: - - "34" + - "5" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009298 + - api-67697cb9cc-hlhmt/HnNQegxyNd-257676 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=112 Vary: - Origin X-Content-Type-Options: @@ -1582,8 +4089,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 54.073667ms - - id: 28 + duration: 218.299792ms + - id: 69 request: proto: HTTP/1.1 proto_major: 1 @@ -1601,7 +4108,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1612,22 +4119,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":20,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":false,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"some-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"basic_256mb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:37:48.153702Z","version":"15"} + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:25 GMT + - Mon, 04 May 2026 20:43:54 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "381" + - "340" Ratelimit-Reset: - - "34" + - "5" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009303 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156660 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=98 Vary: - Origin X-Content-Type-Options: @@ -1638,8 +4148,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 99.204458ms - - id: 29 + duration: 121.2945ms + - id: 70 request: proto: HTTP/1.1 proto_major: 1 @@ -1657,7 +4167,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -1668,22 +4178,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-a"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:25 GMT + - Mon, 04 May 2026 20:43:55 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "380" + - "339" Ratelimit-Reset: - - "34" + - "5" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009308 + - api-67697cb9cc-n8qkv/lMOh2vXId9-328902 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=163 Vary: - Origin X-Content-Type-Options: @@ -1692,10 +4205,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 200 OK - code: 200 - duration: 74.412583ms - - id: 30 + status: 404 Not Found + code: 404 + duration: 182.746584ms + - id: 71 request: proto: HTTP/1.1 proto_major: 1 @@ -1713,7 +4226,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b method: GET response: proto: HTTP/2.0 @@ -1724,22 +4237,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"endpoint":"","resourceId":"dpg-csr7nf3v2p9s739qqjq0-a","setting":"drop"} + {"endpoint":"","resourceId":"dpg-d7sg9ln7f7vs73d9bg5g-b","setting":"drop"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:25 GMT + - Mon, 04 May 2026 20:43:55 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "379" + - "338" Ratelimit-Reset: - - "34" + - "4" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009312 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-348246 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=165 Vary: - Origin X-Content-Type-Options: @@ -1750,8 +4266,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 94.360667ms - - id: 31 + duration: 190.149167ms + - id: 72 request: proto: HTTP/1.1 proto_major: 1 @@ -1771,7 +4287,7 @@ interactions: - application/json User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: PATCH response: proto: HTTP/2.0 @@ -1782,22 +4298,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":25,"environmentId":"evm-csr7nebv2p9s739qqjj0","highAvailabilityEnabled":true,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-csr7nf3v2p9s739qqjq0-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:26.245566Z","version":"15"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:55.516771Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:26 GMT + - Mon, 04 May 2026 20:43:55 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - - "98" + - "90" Ratelimit-Reset: - - "33" + - "4" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009319 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329686 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=189 Vary: - Origin X-Content-Type-Options: @@ -1808,8 +4327,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 374.593167ms - - id: 32 + duration: 209.332542ms + - id: 73 request: proto: HTTP/1.1 proto_major: 1 @@ -1827,30 +4346,36 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/dpg-csr7nf3v2p9s739qqjq0-a/resources?resourceIds=dpg-csr7nf3v2p9s739qqjq0-a - method: DELETE + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info + method: GET response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 0 - uncompressed: false - body: "" + content_length: -1 + uncompressed: true + body: | + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} headers: + Content-Type: + - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:26 GMT + - Mon, 04 May 2026 20:43:55 GMT Ratelimit-Limit: - - "100" + - "400" Ratelimit-Remaining: - - "97" + - "337" Ratelimit-Reset: - - "33" + - "4" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009324 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329697 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=110 Vary: - Origin X-Content-Type-Options: @@ -1859,58 +4384,54 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 204 No Content - code: 204 - duration: 106.269916ms - - id: 33 + status: 200 OK + code: 200 + duration: 134.862042ms + - id: 74 request: proto: HTTP/1.1 proto_major: 1 proto_minor: 1 - content_length: 46 + content_length: 0 transfer_encoding: [] trailer: {} host: https://api.testing.render.com/v1 remote_addr: "" request_uri: "" - body: '{"resourceIds":["dpg-csr7nf3v2p9s739qqjq0-a"]}' + body: "" form: {} headers: Authorization: - some-api-key - Content-Type: - - application/json User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg/resources - method: POST + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b + method: DELETE response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 245 + content_length: 0 uncompressed: false - body: | - {"databasesIds":["dpg-csr7nf3v2p9s739qqjq0-a","dpg-csr7nf3v2p9s739qqjq0-b"],"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + body: "" headers: - Content-Length: - - "245" - Content-Type: - - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:26 GMT + - Mon, 04 May 2026 20:43:55 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - - "96" + - "89" Ratelimit-Reset: - - "33" + - "4" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009328 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197741 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=80 Vary: - Origin X-Content-Type-Options: @@ -1919,10 +4440,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 201 Created - code: 201 - duration: 112.526917ms - - id: 34 + status: 204 No Content + code: 204 + duration: 105.03075ms + - id: 75 request: proto: HTTP/1.1 proto_major: 1 @@ -1940,7 +4461,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 method: GET response: proto: HTTP/2.0 @@ -1951,22 +4472,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:26 GMT + - Mon, 04 May 2026 20:43:56 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "378" + - "336" Ratelimit-Reset: - - "33" + - "3" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009333 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197765 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=118 Vary: - Origin X-Content-Type-Options: @@ -1977,8 +4501,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 70.794416ms - - id: 35 + duration: 143.534416ms + - id: 76 request: proto: HTTP/1.1 proto_major: 1 @@ -1996,30 +4520,36 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a - method: DELETE + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 + method: GET response: proto: HTTP/2.0 proto_major: 2 proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 0 - uncompressed: false - body: "" + content_length: -1 + uncompressed: true + body: | + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: + Content-Type: + - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:27 GMT + - Mon, 04 May 2026 20:43:56 GMT Ratelimit-Limit: - - "100" + - "400" Ratelimit-Remaining: - - "95" + - "335" Ratelimit-Reset: - - "33" + - "3" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009336 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156728 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=75 Vary: - Origin X-Content-Type-Options: @@ -2028,10 +4558,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 204 No Content - code: 204 - duration: 63.946292ms - - id: 36 + status: 200 OK + code: 200 + duration: 94.951083ms + - id: 77 request: proto: HTTP/1.1 proto_major: 1 @@ -2049,7 +4579,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nebv2p9s739qqjig + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 method: GET response: proto: HTTP/2.0 @@ -2060,22 +4590,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:45.702937Z","environmentIds":["evm-csr7nebv2p9s739qqjj0"],"id":"prj-csr7nebv2p9s739qqjig","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:45.702937Z"} + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:27 GMT + - Mon, 04 May 2026 20:43:56 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "377" + - "334" Ratelimit-Reset: - - "32" + - "3" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009342 + - api-67697cb9cc-hlhmt/HnNQegxyNd-257767 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=137 Vary: - Origin X-Content-Type-Options: @@ -2086,8 +4619,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 101.58325ms - - id: 37 + duration: 183.153542ms + - id: 78 request: proto: HTTP/1.1 proto_major: 1 @@ -2105,7 +4638,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nebv2p9s739qqjj0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 method: GET response: proto: HTTP/2.0 @@ -2116,22 +4649,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nebv2p9s739qqjj0","name":"prod","projectId":"prj-csr7nebv2p9s739qqjig","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:27 GMT + - Mon, 04 May 2026 20:43:56 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "376" + - "333" Ratelimit-Reset: - - "32" + - "3" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009349 + - api-67697cb9cc-2th7z/x5t6h1CqqQ-269381 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=75 Vary: - Origin X-Content-Type-Options: @@ -2142,8 +4678,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 52.632041ms - - id: 38 + duration: 96.340125ms + - id: 79 request: proto: HTTP/1.1 proto_major: 1 @@ -2161,7 +4697,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nerv2p9s739qqjl0 + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -2172,22 +4708,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:47.431359Z","environmentIds":["evm-csr7nerv2p9s739qqjlg"],"id":"prj-csr7nerv2p9s739qqjl0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:47.431359Z"} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:55.516771Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:27 GMT + - Mon, 04 May 2026 20:43:57 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "375" + - "332" Ratelimit-Reset: - - "32" + - "2" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009352 + - api-67697cb9cc-w5d8j/dGSnE3CKgI-284416 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=104 Vary: - Origin X-Content-Type-Options: @@ -2198,8 +4737,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 90.048417ms - - id: 39 + duration: 127.783375ms + - id: 80 request: proto: HTTP/1.1 proto_major: 1 @@ -2217,7 +4756,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -2228,22 +4767,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":["dpg-csr7nf3v2p9s739qqjq0-a","dpg-csr7nf3v2p9s739qqjq0-b"],"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:27 GMT + - Mon, 04 May 2026 20:43:57 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "374" + - "331" Ratelimit-Reset: - - "32" + - "2" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009355 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-192221 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=97 Vary: - Origin X-Content-Type-Options: @@ -2254,8 +4796,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 72.3ms - - id: 40 + duration: 190.21275ms + - id: 81 request: proto: HTTP/1.1 proto_major: 1 @@ -2273,7 +4815,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -2284,22 +4826,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":25,"environmentId":"evm-csr7nerv2p9s739qqjlg","highAvailabilityEnabled":true,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-csr7nf3v2p9s739qqjq0-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:26.662975Z","version":"15"} + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-a"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:27 GMT + - Mon, 04 May 2026 20:43:57 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "373" + - "330" Ratelimit-Reset: - - "32" + - "2" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009358 + - api-67697cb9cc-hlhmt/HnNQegxyNd-257806 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=142 Vary: - Origin X-Content-Type-Options: @@ -2308,10 +4853,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 200 OK - code: 200 - duration: 78.519666ms - - id: 41 + status: 404 Not Found + code: 404 + duration: 162.037959ms + - id: 82 request: proto: HTTP/1.1 proto_major: 1 @@ -2329,7 +4874,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b method: GET response: proto: HTTP/2.0 @@ -2340,22 +4885,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-b"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:28 GMT + - Mon, 04 May 2026 20:43:57 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "372" + - "329" Ratelimit-Reset: - - "31" + - "2" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009361 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156780 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=130 Vary: - Origin X-Content-Type-Options: @@ -2364,10 +4912,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 200 OK - code: 200 - duration: 112.578042ms - - id: 42 + status: 404 Not Found + code: 404 + duration: 148.481042ms + - id: 83 request: proto: HTTP/1.1 proto_major: 1 @@ -2385,7 +4933,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 method: GET response: proto: HTTP/2.0 @@ -2396,22 +4944,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-csr7nf3v2p9s739qqjq0-a"} + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:28 GMT + - Mon, 04 May 2026 20:43:57 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "371" + - "328" Ratelimit-Reset: - - "31" + - "2" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009364 + - api-67697cb9cc-n8qkv/lMOh2vXId9-329041 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=152 Vary: - Origin X-Content-Type-Options: @@ -2420,10 +4971,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 404 Not Found - code: 404 - duration: 161.470708ms - - id: 43 + status: 200 OK + code: 200 + duration: 172.254916ms + - id: 84 request: proto: HTTP/1.1 proto_major: 1 @@ -2441,7 +4992,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nebv2p9s739qqjig + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 method: GET response: proto: HTTP/2.0 @@ -2452,22 +5003,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:45.702937Z","environmentIds":["evm-csr7nebv2p9s739qqjj0"],"id":"prj-csr7nebv2p9s739qqjig","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:45.702937Z"} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:28 GMT + - Mon, 04 May 2026 20:43:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "370" + - "327" Ratelimit-Reset: - - "31" + - "2" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009368 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-348379 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=86 Vary: - Origin X-Content-Type-Options: @@ -2478,8 +5032,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 85.350083ms - - id: 44 + duration: 107.502333ms + - id: 85 request: proto: HTTP/1.1 proto_major: 1 @@ -2497,7 +5051,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nebv2p9s739qqjj0 + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 method: GET response: proto: HTTP/2.0 @@ -2508,22 +5062,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nebv2p9s739qqjj0","name":"prod","projectId":"prj-csr7nebv2p9s739qqjig","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:28 GMT + - Mon, 04 May 2026 20:43:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "369" + - "326" Ratelimit-Reset: - - "31" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009372 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156810 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=130 Vary: - Origin X-Content-Type-Options: @@ -2534,8 +5091,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 75.422792ms - - id: 45 + duration: 154.946583ms + - id: 86 request: proto: HTTP/1.1 proto_major: 1 @@ -2553,7 +5110,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nerv2p9s739qqjl0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 method: GET response: proto: HTTP/2.0 @@ -2564,22 +5121,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:47.431359Z","environmentIds":["evm-csr7nerv2p9s739qqjlg"],"id":"prj-csr7nerv2p9s739qqjl0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:47.431359Z"} + {"databasesIds":["dpg-d7sg9ln7f7vs73d9bg5g-b","dpg-d7sg9ln7f7vs73d9bg5g-a"],"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:28 GMT + - Mon, 04 May 2026 20:43:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "368" + - "325" Ratelimit-Reset: - - "31" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009374 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329880 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=78 Vary: - Origin X-Content-Type-Options: @@ -2590,8 +5150,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 103.3235ms - - id: 46 + duration: 133.594959ms + - id: 87 request: proto: HTTP/1.1 proto_major: 1 @@ -2609,7 +5169,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -2620,22 +5180,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":["dpg-csr7nf3v2p9s739qqjq0-a","dpg-csr7nf3v2p9s739qqjq0-b"],"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"createdAt":"2026-05-04T20:43:02.842899Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sg9ln7f7vs73d9bg5g-a","databaseName":"db_name_ehyv","databaseUser":"db_user","diskAutoscalingEnabled":false,"diskSizeGB":25,"environmentId":"evm-d7sg9lbeo5us73ahovp0","highAvailabilityEnabled":true,"id":"dpg-d7sg9ln7f7vs73d9bg5g-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sg9ln7f7vs73d9bg5g-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:43:55.516771Z","version":"15"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:29 GMT + - Mon, 04 May 2026 20:43:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "367" + - "324" Ratelimit-Reset: - - "30" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009379 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-329893 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=110 Vary: - Origin X-Content-Type-Options: @@ -2646,8 +5209,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 55.552417ms - - id: 47 + duration: 128.105167ms + - id: 88 request: proto: HTTP/1.1 proto_major: 1 @@ -2665,7 +5228,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a/connection-info method: GET response: proto: HTTP/2.0 @@ -2676,22 +5239,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:48.153702Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7nf3v2p9s739qqjq0-a","databaseName":"db_name_nui3","databaseUser":"db_user","diskSizeGB":25,"environmentId":"evm-csr7nerv2p9s739qqjlg","highAvailabilityEnabled":true,"id":"dpg-csr7nf3v2p9s739qqjq0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-csr7nf3v2p9s739qqjq0-b","name":"read-replica"}],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:26.662975Z","version":"15"} + {"externalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com:5432/db_name_ehyv","internalConnectionString":"postgresql://db_user:kWnZFH3RCkyZCEvJX2zJfw6NneSC9qPs@dpg-d7sg9ln7f7vs73d9bg5g-a/db_name_ehyv","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sg9ln7f7vs73d9bg5g-a.oregon-postgres.render.com -p 5432 -U db_user db_name_ehyv"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:29 GMT + - Mon, 04 May 2026 20:43:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "366" + - "323" Ratelimit-Reset: - - "30" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009385 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197877 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=95 Vary: - Origin X-Content-Type-Options: @@ -2702,8 +5268,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 81.384125ms - - id: 48 + duration: 116.590708ms + - id: 89 request: proto: HTTP/1.1 proto_major: 1 @@ -2721,7 +5287,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a/connection-info + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-a method: GET response: proto: HTTP/2.0 @@ -2732,22 +5298,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com:5432/db_name_nui3","internalConnectionString":"postgresql://db_user:IEE33ctjj8AfvV7yA4nJzNmfoBCGk3Jw@dpg-csr7nf3v2p9s739qqjq0-a/db_name_nui3","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7nf3v2p9s739qqjq0-a.oregon-postgres.render.com -p 5432 -U db_user db_name_nui3"} + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-a"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:29 GMT + - Mon, 04 May 2026 20:43:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "365" + - "322" Ratelimit-Reset: - - "30" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009389 + - api-67697cb9cc-2x52t/rJPzHDiqR2-197884 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=130 Vary: - Origin X-Content-Type-Options: @@ -2756,10 +5325,10 @@ interactions: - DENY X-Xss-Protection: - 1; mode=block - status: 200 OK - code: 200 - duration: 69.710375ms - - id: 49 + status: 404 Not Found + code: 404 + duration: 158.761917ms + - id: 90 request: proto: HTTP/1.1 proto_major: 1 @@ -2777,7 +5346,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sg9ln7f7vs73d9bg5g-b method: GET response: proto: HTTP/2.0 @@ -2788,22 +5357,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-csr7nf3v2p9s739qqjq0-a"} + {"message":"not found: dpg-d7sg9ln7f7vs73d9bg5g-b"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:29 GMT + - Mon, 04 May 2026 20:43:59 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "364" + - "321" Ratelimit-Reset: - - "30" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009390 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156850 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=127 Vary: - Origin X-Content-Type-Options: @@ -2814,8 +5386,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 96.851792ms - - id: 50 + duration: 148.527209ms + - id: 91 request: proto: HTTP/1.1 proto_major: 1 @@ -2833,7 +5405,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7nf3v2p9s739qqjq0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sg9ln7f7vs73d9bg5g-a method: DELETE response: proto: HTTP/2.0 @@ -2846,17 +5418,20 @@ interactions: body: "" headers: Date: - - Thu, 14 Nov 2024 22:38:29 GMT + - Mon, 04 May 2026 20:43:59 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - - "94" + - "88" Ratelimit-Reset: - - "30" + - "0" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009394 + - api-67697cb9cc-w5d8j/dGSnE3CKgI-284569 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=448 Vary: - Origin X-Content-Type-Options: @@ -2867,8 +5442,8 @@ interactions: - 1; mode=block status: 204 No Content code: 204 - duration: 156.379333ms - - id: 51 + duration: 467.87025ms + - id: 92 request: proto: HTTP/1.1 proto_major: 1 @@ -2896,27 +5471,30 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 601 + content_length: 648 uncompressed: false body: | - {"createdAt":"2024-11-14T22:38:30.012670268Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.012670268Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612047Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612047Z","version":"16"} headers: Content-Length: - - "601" + - "648" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:30 GMT + - Mon, 04 May 2026 20:44:00 GMT Ratelimit-Limit: - "20" Ratelimit-Remaining: - - "4" + - "17" Ratelimit-Reset: - - "1290" + - "960" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009396 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-192340 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=744 Vary: - Origin X-Content-Type-Options: @@ -2927,8 +5505,8 @@ interactions: - 1; mode=block status: 201 Created code: 201 - duration: 383.758833ms - - id: 52 + duration: 833.441625ms + - id: 93 request: proto: HTTP/1.1 proto_major: 1 @@ -2946,7 +5524,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -2957,22 +5535,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:30 GMT + - Mon, 04 May 2026 20:44:00 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "363" + - "399" Ratelimit-Reset: - - "29" + - "59" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009404 + - api-67697cb9cc-xcbhc/vgcYLi38GW-156932 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=106 Vary: - Origin X-Content-Type-Options: @@ -2983,8 +5564,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 79.006125ms - - id: 53 + duration: 131.345209ms + - id: 94 request: proto: HTTP/1.1 proto_major: 1 @@ -3002,7 +5583,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3013,22 +5594,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:33 GMT + - Mon, 04 May 2026 20:44:03 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "362" + - "398" Ratelimit-Reset: - - "26" + - "56" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009461 + - api-67697cb9cc-xcbhc/vgcYLi38GW-157086 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=96 Vary: - Origin X-Content-Type-Options: @@ -3039,8 +5623,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 293.723042ms - - id: 54 + duration: 129.621333ms + - id: 95 request: proto: HTTP/1.1 proto_major: 1 @@ -3058,7 +5642,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3069,22 +5653,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:37 GMT + - Mon, 04 May 2026 20:44:07 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "361" + - "397" Ratelimit-Reset: - - "22" + - "52" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009533 + - api-67697cb9cc-hlhmt/HnNQegxyNd-258310 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=101 Vary: - Origin X-Content-Type-Options: @@ -3095,8 +5682,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 74.51425ms - - id: 55 + duration: 124.944291ms + - id: 96 request: proto: HTTP/1.1 proto_major: 1 @@ -3114,7 +5701,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3125,22 +5712,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:41 GMT + - Mon, 04 May 2026 20:44:11 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "360" + - "396" Ratelimit-Reset: - - "18" + - "48" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009607 + - api-67697cb9cc-xcbhc/vgcYLi38GW-157494 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=95 Vary: - Origin X-Content-Type-Options: @@ -3151,8 +5741,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 89.526042ms - - id: 56 + duration: 120.492167ms + - id: 97 request: proto: HTTP/1.1 proto_major: 1 @@ -3170,7 +5760,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3181,22 +5771,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:46 GMT + - Mon, 04 May 2026 20:44:17 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "359" + - "395" Ratelimit-Reset: - - "13" + - "42" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009708 + - api-67697cb9cc-2th7z/x5t6h1CqqQ-270576 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=95 Vary: - Origin X-Content-Type-Options: @@ -3207,8 +5800,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 75.558625ms - - id: 57 + duration: 162.242ms + - id: 98 request: proto: HTTP/1.1 proto_major: 1 @@ -3226,7 +5819,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3237,22 +5830,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:38:53 GMT + - Mon, 04 May 2026 20:44:23 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "358" + - "394" Ratelimit-Reset: - - "6" + - "36" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009851 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-331640 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=94 Vary: - Origin X-Content-Type-Options: @@ -3263,8 +5859,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 90.025834ms - - id: 58 + duration: 186.293417ms + - id: 99 request: proto: HTTP/1.1 proto_major: 1 @@ -3282,7 +5878,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3293,22 +5889,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:00 GMT + - Mon, 04 May 2026 20:44:31 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "399" + - "393" Ratelimit-Reset: - - "59" + - "28" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-009985 + - api-67697cb9cc-w5d8j/dGSnE3CKgI-286683 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=96 Vary: - Origin X-Content-Type-Options: @@ -3319,8 +5918,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 74.98175ms - - id: 59 + duration: 117.260333ms + - id: 100 request: proto: HTTP/1.1 proto_major: 1 @@ -3338,7 +5937,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3349,22 +5948,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:09 GMT + - Mon, 04 May 2026 20:44:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "398" + - "392" Ratelimit-Reset: - - "50" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010167 + - api-67697cb9cc-n8qkv/lMOh2vXId9-331457 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=99 Vary: - Origin X-Content-Type-Options: @@ -3375,8 +5977,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 80.893417ms - - id: 60 + duration: 127.091708ms + - id: 101 request: proto: HTTP/1.1 proto_major: 1 @@ -3394,7 +5996,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a/connection-info method: GET response: proto: HTTP/2.0 @@ -3405,22 +6007,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user2:Sj68nzlzjOFnjj6pPaCzdRcYtGyZrk5m@dpg-csr7npjv2p9s739qqmp0-a.oregon-postgres.render.com:5432/db_name2_qm7i","internalConnectionString":"postgresql://db_user2:Sj68nzlzjOFnjj6pPaCzdRcYtGyZrk5m@dpg-csr7npjv2p9s739qqmp0-a/db_name2_qm7i","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7npjv2p9s739qqmp0-a.oregon-postgres.render.com -p 5432 -U db_user2 db_name2_qm7i"} + {"externalConnectionString":"postgresql://db_user2:zGgjBnV5OAoBx3leIdeY2Ecd961MXvsl@dpg-d7sga47avr4c73b59g10-a.oregon-postgres.render.com:5432/db_name2_jmvr","internalConnectionString":"postgresql://db_user2:zGgjBnV5OAoBx3leIdeY2Ecd961MXvsl@dpg-d7sga47avr4c73b59g10-a/db_name2_jmvr","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sga47avr4c73b59g10-a.oregon-postgres.render.com -p 5432 -U db_user2 db_name2_jmvr"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:10 GMT + - Mon, 04 May 2026 20:44:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "397" + - "391" Ratelimit-Reset: - - "50" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010169 + - api-67697cb9cc-hlhmt/HnNQegxyNd-259943 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=92 Vary: - Origin X-Content-Type-Options: @@ -3431,8 +6036,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 114.190375ms - - id: 61 + duration: 116.623958ms + - id: 102 request: proto: HTTP/1.1 proto_major: 1 @@ -3450,7 +6055,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nebv2p9s739qqjig + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 method: GET response: proto: HTTP/2.0 @@ -3461,22 +6066,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:45.702937Z","environmentIds":["evm-csr7nebv2p9s739qqjj0"],"id":"prj-csr7nebv2p9s739qqjig","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:45.702937Z"} + {"createdAt":"2026-05-04T20:43:01.298824Z","environmentIds":["evm-d7sg9l8k1i2s7381aj20"],"id":"prj-d7sg9l8k1i2s7381aj10","name":"first","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.298824Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:10 GMT + - Mon, 04 May 2026 20:44:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "396" + - "390" Ratelimit-Reset: - - "49" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010178 + - api-67697cb9cc-txqml/nqfxnrpqwi-116182 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=142 Vary: - Origin X-Content-Type-Options: @@ -3487,8 +6095,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 93.362708ms - - id: 62 + duration: 187.871375ms + - id: 103 request: proto: HTTP/1.1 proto_major: 1 @@ -3506,7 +6114,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nebv2p9s739qqjj0 + url: https://api.testing.render.com/v1/environments/evm-d7sg9l8k1i2s7381aj20 method: GET response: proto: HTTP/2.0 @@ -3517,22 +6125,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nebv2p9s739qqjj0","name":"prod","projectId":"prj-csr7nebv2p9s739qqjig","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9l8k1i2s7381aj20","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9l8k1i2s7381aj10","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:10 GMT + - Mon, 04 May 2026 20:44:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "395" + - "389" Ratelimit-Reset: - - "49" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010183 + - api-67697cb9cc-2x52t/rJPzHDiqR2-199861 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=78 Vary: - Origin X-Content-Type-Options: @@ -3543,8 +6154,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 71.006708ms - - id: 63 + duration: 106.065875ms + - id: 104 request: proto: HTTP/1.1 proto_major: 1 @@ -3562,7 +6173,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nerv2p9s739qqjl0 + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 method: GET response: proto: HTTP/2.0 @@ -3573,22 +6184,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:37:47.431359Z","environmentIds":["evm-csr7nerv2p9s739qqjlg"],"id":"prj-csr7nerv2p9s739qqjl0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"updatedAt":"2024-11-14T22:37:47.431359Z"} + {"createdAt":"2026-05-04T20:43:01.679555Z","environmentIds":["evm-d7sg9lbeo5us73ahovp0"],"id":"prj-d7sg9lbeo5us73ahovo0","name":"second","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"updatedAt":"2026-05-04T20:43:01.679555Z"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:10 GMT + - Mon, 04 May 2026 20:44:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "394" + - "388" Ratelimit-Reset: - - "49" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010187 + - api-67697cb9cc-mj245/HwjA0atTkv-231905 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=118 Vary: - Origin X-Content-Type-Options: @@ -3599,8 +6213,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 111.880291ms - - id: 64 + duration: 143.828584ms + - id: 105 request: proto: HTTP/1.1 proto_major: 1 @@ -3618,7 +6232,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/environments/evm-csr7nerv2p9s739qqjlg + url: https://api.testing.render.com/v1/environments/evm-d7sg9lbeo5us73ahovp0 method: GET response: proto: HTTP/2.0 @@ -3629,22 +6243,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"databasesIds":null,"envGroupIds":null,"id":"evm-csr7nerv2p9s739qqjlg","name":"prod","projectId":"prj-csr7nerv2p9s739qqjl0","protectedStatus":"protected","redisIds":null,"serviceIds":null} + {"databasesIds":null,"envGroupIds":null,"id":"evm-d7sg9lbeo5us73ahovp0","ipAllowList":[{"cidrBlock":"0.0.0.0/0","description":"everywhere"}],"name":"prod","networkIsolationEnabled":false,"projectId":"prj-d7sg9lbeo5us73ahovo0","protectedStatus":"protected","redisIds":null,"serviceIds":null} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:10 GMT + - Mon, 04 May 2026 20:44:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "393" + - "387" Ratelimit-Reset: - - "49" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010190 + - api-67697cb9cc-xcbhc/vgcYLi38GW-159020 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=76 Vary: - Origin X-Content-Type-Options: @@ -3655,8 +6272,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 117.215917ms - - id: 65 + duration: 175.842667ms + - id: 106 request: proto: HTTP/1.1 proto_major: 1 @@ -3674,7 +6291,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3685,22 +6302,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"createdAt":"2024-11-14T22:38:30.01267Z","dashboardUrl":"https://dashboard.render.com/d/dpg-csr7npjv2p9s739qqmp0-a","databaseName":"db_name2_qm7i","databaseUser":"db_user2","diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-csr7npjv2p9s739qqmp0-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Scott's Terraform","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2024-11-14T22:38:30.01267Z","version":"16"} + {"createdAt":"2026-05-04T20:44:00.199612Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sga47avr4c73b59g10-a","databaseName":"db_name2_jmvr","databaseUser":"db_user2","diskAutoscalingEnabled":false,"diskSizeGB":10,"highAvailabilityEnabled":false,"id":"dpg-d7sga47avr4c73b59g10-a","ipAllowList":null,"name":"new-name","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T20:44:00.199612Z","version":"16"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:11 GMT + - Mon, 04 May 2026 20:44:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "392" + - "386" Ratelimit-Reset: - - "48" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010193 + - api-67697cb9cc-w5d8j/dGSnE3CKgI-287351 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=134 Vary: - Origin X-Content-Type-Options: @@ -3711,8 +6331,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 101.72925ms - - id: 66 + duration: 167.278166ms + - id: 107 request: proto: HTTP/1.1 proto_major: 1 @@ -3730,7 +6350,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a/connection-info method: GET response: proto: HTTP/2.0 @@ -3741,22 +6361,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"externalConnectionString":"postgresql://db_user2:Sj68nzlzjOFnjj6pPaCzdRcYtGyZrk5m@dpg-csr7npjv2p9s739qqmp0-a.oregon-postgres.render.com:5432/db_name2_qm7i","internalConnectionString":"postgresql://db_user2:Sj68nzlzjOFnjj6pPaCzdRcYtGyZrk5m@dpg-csr7npjv2p9s739qqmp0-a/db_name2_qm7i","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-csr7npjv2p9s739qqmp0-a.oregon-postgres.render.com -p 5432 -U db_user2 db_name2_qm7i"} + {"externalConnectionString":"postgresql://db_user2:zGgjBnV5OAoBx3leIdeY2Ecd961MXvsl@dpg-d7sga47avr4c73b59g10-a.oregon-postgres.render.com:5432/db_name2_jmvr","internalConnectionString":"postgresql://db_user2:zGgjBnV5OAoBx3leIdeY2Ecd961MXvsl@dpg-d7sga47avr4c73b59g10-a/db_name2_jmvr","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sga47avr4c73b59g10-a.oregon-postgres.render.com -p 5432 -U db_user2 db_name2_jmvr"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:11 GMT + - Mon, 04 May 2026 20:44:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "391" + - "385" Ratelimit-Reset: - - "48" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010198 + - api-67697cb9cc-xcbhc/vgcYLi38GW-159040 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=96 Vary: - Origin X-Content-Type-Options: @@ -3767,8 +6390,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 71.254875ms - - id: 67 + duration: 115.670292ms + - id: 108 request: proto: HTTP/1.1 proto_major: 1 @@ -3786,7 +6409,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sga47avr4c73b59g10-a method: GET response: proto: HTTP/2.0 @@ -3797,22 +6420,25 @@ interactions: content_length: -1 uncompressed: true body: | - {"message":"not found: dpg-csr7npjv2p9s739qqmp0-a"} + {"message":"not found: dpg-d7sga47avr4c73b59g10-a"} headers: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 14 Nov 2024 22:39:11 GMT + - Mon, 04 May 2026 20:44:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "390" + - "384" Ratelimit-Reset: - - "48" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010202 + - api-67697cb9cc-hlhmt/HnNQegxyNd-260019 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=11,cfOrigin;dur=138 Vary: - Origin X-Content-Type-Options: @@ -3823,8 +6449,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 80.288542ms - - id: 68 + duration: 176.102708ms + - id: 109 request: proto: HTTP/1.1 proto_major: 1 @@ -3842,7 +6468,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-csr7npjv2p9s739qqmp0-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sga47avr4c73b59g10-a method: DELETE response: proto: HTTP/2.0 @@ -3855,17 +6481,20 @@ interactions: body: "" headers: Date: - - Thu, 14 Nov 2024 22:39:11 GMT + - Mon, 04 May 2026 20:44:42 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "99" Ratelimit-Reset: - - "48" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010205 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-350829 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=453 Vary: - Origin X-Content-Type-Options: @@ -3876,8 +6505,8 @@ interactions: - 1; mode=block status: 204 No Content code: 204 - duration: 160.178584ms - - id: 69 + duration: 474.832292ms + - id: 110 request: proto: HTTP/1.1 proto_major: 1 @@ -3895,7 +6524,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nerv2p9s739qqjl0 + url: https://api.testing.render.com/v1/projects/prj-d7sg9lbeo5us73ahovo0 method: DELETE response: proto: HTTP/2.0 @@ -3908,17 +6537,20 @@ interactions: body: "" headers: Date: - - Thu, 14 Nov 2024 22:39:11 GMT + - Mon, 04 May 2026 20:44:42 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "98" Ratelimit-Reset: - - "48" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010214 + - api-67697cb9cc-hlhmt/HnNQegxyNd-260055 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=117 Vary: - Origin X-Content-Type-Options: @@ -3929,8 +6561,8 @@ interactions: - 1; mode=block status: 204 No Content code: 204 - duration: 63.474667ms - - id: 70 + duration: 138.028083ms + - id: 111 request: proto: HTTP/1.1 proto_major: 1 @@ -3948,7 +6580,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/projects/prj-csr7nebv2p9s739qqjig + url: https://api.testing.render.com/v1/projects/prj-d7sg9l8k1i2s7381aj10 method: DELETE response: proto: HTTP/2.0 @@ -3961,17 +6593,20 @@ interactions: body: "" headers: Date: - - Thu, 14 Nov 2024 22:39:11 GMT + - Mon, 04 May 2026 20:44:42 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "97" Ratelimit-Reset: - - "48" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-84fb959cf4-bscbk/zYuGxMIfWO-010218 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-332977 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=117 Vary: - Origin X-Content-Type-Options: @@ -3982,4 +6617,4 @@ interactions: - 1; mode=block status: 204 No Content code: 204 - duration: 68.843542ms + duration: 137.256667ms diff --git a/internal/provider/postgres/resource/testdata/postgres_parameter_overrides_cassette.yaml b/internal/provider/postgres/resource/testdata/postgres_parameter_overrides_cassette.yaml index 1e3af5e..4972f8e 100644 --- a/internal/provider/postgres/resource/testdata/postgres_parameter_overrides_cassette.yaml +++ b/internal/provider/postgres/resource/testdata/postgres_parameter_overrides_cassette.yaml @@ -29,27 +29,30 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 766 + content_length: 771 uncompressed: false body: | - {"createdAt":"2025-11-20T05:26:03.107234457Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234457Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849488Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849488Z","version":"16"} headers: Content-Length: - - "766" + - "771" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:03 GMT + - Mon, 04 May 2026 21:01:46 GMT Ratelimit-Limit: - "20" Ratelimit-Remaining: - - "11" + - "19" Ratelimit-Reset: - - "2036" + - "3494" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000203 + - api-67697cb9cc-swx5g/Htral3X5Am-260285 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=16,cfOrigin;dur=781 Vary: - Origin X-Content-Type-Options: @@ -60,7 +63,7 @@ interactions: - 1; mode=block status: 201 Created code: 201 - duration: 260.934422ms + duration: 915.733625ms - id: 1 request: proto: HTTP/1.1 @@ -79,7 +82,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -87,27 +90,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 760 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"unknown","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "760" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:03 GMT + - Mon, 04 May 2026 21:01:46 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "399" Ratelimit-Reset: - - "56" + - "13" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000204 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-363553 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=113 Vary: - Origin X-Content-Type-Options: @@ -118,7 +122,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 45.934817ms + duration: 145.185417ms - id: 2 request: proto: HTTP/1.1 @@ -137,7 +141,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -145,27 +149,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 761 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "761" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:06 GMT + - Mon, 04 May 2026 21:01:49 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "398" Ratelimit-Reset: - - "53" + - "10" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000205 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-404456 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=10,cfOrigin;dur=93 Vary: - Origin X-Content-Type-Options: @@ -176,7 +181,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 50.820729ms + duration: 144.435667ms - id: 3 request: proto: HTTP/1.1 @@ -195,7 +200,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -203,27 +208,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 761 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "761" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:09 GMT + - Mon, 04 May 2026 21:01:53 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "397" Ratelimit-Reset: - - "50" + - "6" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000206 + - api-67697cb9cc-swx5g/Htral3X5Am-260672 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=173 Vary: - Origin X-Content-Type-Options: @@ -234,7 +240,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 44.459885ms + duration: 263.598042ms - id: 4 request: proto: HTTP/1.1 @@ -253,7 +259,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -261,27 +267,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 761 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "761" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:14 GMT + - Mon, 04 May 2026 21:01:58 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - "396" Ratelimit-Reset: - - "45" + - "1" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000207 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-364231 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=102 Vary: - Origin X-Content-Type-Options: @@ -292,7 +299,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 47.039712ms + duration: 201.717334ms - id: 5 request: proto: HTTP/1.1 @@ -311,7 +318,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -319,27 +326,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 761 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "761" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:19 GMT + - Mon, 04 May 2026 21:02:03 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "395" + - "399" Ratelimit-Reset: - - "40" + - "56" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000208 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-171064 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=93 Vary: - Origin X-Content-Type-Options: @@ -350,7 +358,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 48.90555ms + duration: 173.786625ms - id: 6 request: proto: HTTP/1.1 @@ -369,7 +377,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -377,27 +385,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 761 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "761" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:25 GMT + - Mon, 04 May 2026 21:02:10 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "394" + - "398" Ratelimit-Reset: - - "34" + - "49" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000209 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-289980 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=14,cfOrigin;dur=110 Vary: - Origin X-Content-Type-Options: @@ -408,7 +417,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 57.097899ms + duration: 146.477625ms - id: 7 request: proto: HTTP/1.1 @@ -427,7 +436,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -435,27 +444,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 761 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "761" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:33 GMT + - Mon, 04 May 2026 21:02:17 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "393" + - "397" Ratelimit-Reset: - - "26" + - "42" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000210 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-234386 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=89 Vary: - Origin X-Content-Type-Options: @@ -466,7 +476,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 44.406888ms + duration: 204.431708ms - id: 8 request: proto: HTTP/1.1 @@ -485,7 +495,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -493,27 +503,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 762 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"creating","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "762" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:42 GMT + - Mon, 04 May 2026 21:02:26 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "392" + - "396" Ratelimit-Reset: - - "17" + - "33" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000211 + - api-67697cb9cc-swx5g/Htral3X5Am-262152 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=105 Vary: - Origin X-Content-Type-Options: @@ -524,7 +535,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 59.896389ms + duration: 128.469292ms - id: 9 request: proto: HTTP/1.1 @@ -543,7 +554,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -551,27 +562,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:42 GMT + - Mon, 04 May 2026 21:02:37 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "391" + - "395" Ratelimit-Reset: - - "17" + - "22" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000212 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-366579 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=102 Vary: - Origin X-Content-Type-Options: @@ -582,7 +594,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 46.150996ms + duration: 208.70125ms - id: 10 request: proto: HTTP/1.1 @@ -601,7 +613,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -609,27 +621,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 762 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "762" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:42 GMT + - Mon, 04 May 2026 21:02:37 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "390" + - "394" Ratelimit-Reset: - - "17" + - "22" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000213 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-407352 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=10,cfOrigin;dur=106 Vary: - Origin X-Content-Type-Options: @@ -640,7 +653,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 47.105856ms + duration: 135.738625ms - id: 11 request: proto: HTTP/1.1 @@ -659,7 +672,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -667,27 +680,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:42 GMT + - Mon, 04 May 2026 21:02:38 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "389" + - "393" Ratelimit-Reset: - - "17" + - "21" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000214 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-413624 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=165 Vary: - Origin X-Content-Type-Options: @@ -698,7 +712,7 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 47.512721ms + duration: 187.55725ms - id: 12 request: proto: HTTP/1.1 @@ -717,7 +731,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -725,27 +739,87 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:43 GMT + - Mon, 04 May 2026 21:02:38 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "388" + - "392" Ratelimit-Reset: - - "16" + - "21" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-hr98q/EEsGBcgj5Z-172394 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=102 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 149.609375ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:02:38 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "391" + Ratelimit-Reset: + - "21" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000215 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-400909 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=12,cfOrigin;dur=138 Vary: - Origin X-Content-Type-Options: @@ -756,8 +830,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 31.236301ms - - id: 13 + duration: 168.700917ms + - id: 14 request: proto: HTTP/1.1 proto_major: 1 @@ -775,7 +849,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -783,27 +857,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 762 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:03.107234Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100","work_mem":"4MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:01:46.486849Z","version":"16"} headers: - Content-Length: - - "762" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:43 GMT + - Mon, 04 May 2026 21:02:38 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "387" + - "390" Ratelimit-Reset: - - "16" + - "21" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000216 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-366642 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=103 Vary: - Origin X-Content-Type-Options: @@ -814,8 +889,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 46.689405ms - - id: 14 + duration: 159.771583ms + - id: 15 request: proto: HTTP/1.1 proto_major: 1 @@ -833,7 +908,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -841,27 +916,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:43 GMT + - Mon, 04 May 2026 21:02:39 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "386" + - "389" Ratelimit-Reset: - - "16" + - "21" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000217 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-291510 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=132 Vary: - Origin X-Content-Type-Options: @@ -872,8 +948,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 42.795061ms - - id: 15 + duration: 161.495125ms + - id: 16 request: proto: HTTP/1.1 proto_major: 1 @@ -891,7 +967,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -899,27 +975,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:43 GMT + - Mon, 04 May 2026 21:02:39 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "385" + - "388" Ratelimit-Reset: - - "16" + - "20" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000218 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-407422 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=141 Vary: - Origin X-Content-Type-Options: @@ -930,8 +1007,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 27.288357ms - - id: 16 + duration: 221.377333ms + - id: 17 request: proto: HTTP/1.1 proto_major: 1 @@ -951,7 +1028,7 @@ interactions: - application/json User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: PATCH response: proto: HTTP/2.0 @@ -959,27 +1036,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 769 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"150","shared_buffers":"128MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:43.67168Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"150","shared_buffers":"128MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:39.486316Z","version":"16"} headers: - Content-Length: - - "769" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:43 GMT + - Mon, 04 May 2026 21:02:39 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "99" Ratelimit-Reset: - - "16" + - "20" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000219 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-235268 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=235 Vary: - Origin X-Content-Type-Options: @@ -990,8 +1068,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 137.431895ms - - id: 17 + duration: 261.519708ms + - id: 18 request: proto: HTTP/1.1 proto_major: 1 @@ -1009,7 +1087,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1017,27 +1095,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:43 GMT + - Mon, 04 May 2026 21:02:39 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "384" + - "387" Ratelimit-Reset: - - "16" + - "20" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000220 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-400981 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=103 Vary: - Origin X-Content-Type-Options: @@ -1048,8 +1127,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.400716ms - - id: 18 + duration: 149.871625ms + - id: 19 request: proto: HTTP/1.1 proto_major: 1 @@ -1067,7 +1146,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1075,27 +1154,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 769 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"150","shared_buffers":"128MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:43.67168Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"150","shared_buffers":"128MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:39.486316Z","version":"16"} headers: - Content-Length: - - "769" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:44 GMT + - Mon, 04 May 2026 21:02:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "383" + - "386" Ratelimit-Reset: - - "15" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000221 + - api-67697cb9cc-swx5g/Htral3X5Am-262797 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=109 Vary: - Origin X-Content-Type-Options: @@ -1106,8 +1186,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 45.330164ms - - id: 19 + duration: 134.753292ms + - id: 20 request: proto: HTTP/1.1 proto_major: 1 @@ -1125,7 +1205,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1133,27 +1213,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:44 GMT + - Mon, 04 May 2026 21:02:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "382" + - "385" Ratelimit-Reset: - - "15" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000222 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-366747 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=112 Vary: - Origin X-Content-Type-Options: @@ -1164,8 +1245,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.291158ms - - id: 20 + duration: 201.714ms + - id: 21 request: proto: HTTP/1.1 proto_major: 1 @@ -1183,7 +1264,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1191,27 +1272,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:44 GMT + - Mon, 04 May 2026 21:02:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "381" + - "384" Ratelimit-Reset: - - "15" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000223 + - api-67697cb9cc-2x52t/rJPzHDiqR2-244259 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=10,cfOrigin;dur=133 Vary: - Origin X-Content-Type-Options: @@ -1222,8 +1304,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 31.297385ms - - id: 21 + duration: 170.287042ms + - id: 22 request: proto: HTTP/1.1 proto_major: 1 @@ -1241,7 +1323,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1249,27 +1331,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 769 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"150","shared_buffers":"128MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:43.67168Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"150","shared_buffers":"128MB"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:39.486316Z","version":"16"} headers: - Content-Length: - - "769" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:44 GMT + - Mon, 04 May 2026 21:02:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "380" + - "383" Ratelimit-Reset: - - "15" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000224 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-407541 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=103 Vary: - Origin X-Content-Type-Options: @@ -1280,8 +1363,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 50.132082ms - - id: 22 + duration: 135.039417ms + - id: 23 request: proto: HTTP/1.1 proto_major: 1 @@ -1299,7 +1382,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1307,27 +1390,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:44 GMT + - Mon, 04 May 2026 21:02:40 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "379" + - "382" Ratelimit-Reset: - - "15" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000225 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-366785 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=107 Vary: - Origin X-Content-Type-Options: @@ -1338,8 +1422,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.287957ms - - id: 23 + duration: 152.479542ms + - id: 24 request: proto: HTTP/1.1 proto_major: 1 @@ -1357,7 +1441,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1365,27 +1449,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:44 GMT + - Mon, 04 May 2026 21:02:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "378" + - "381" Ratelimit-Reset: - - "15" + - "19" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000226 + - api-67697cb9cc-swx5g/Htral3X5Am-262845 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=134 Vary: - Origin X-Content-Type-Options: @@ -1396,8 +1481,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 27.678169ms - - id: 24 + duration: 166.671792ms + - id: 25 request: proto: HTTP/1.1 proto_major: 1 @@ -1417,7 +1502,7 @@ interactions: - application/json User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: PATCH response: proto: HTTP/2.0 @@ -1425,27 +1510,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 698 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:44.970844Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:41.296649Z","version":"16"} headers: - Content-Length: - - "698" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:45 GMT + - Mon, 04 May 2026 21:02:41 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "98" Ratelimit-Reset: - - "15" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000227 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-172516 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=16,cfOrigin;dur=244 Vary: - Origin X-Content-Type-Options: @@ -1456,8 +1542,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 272.530057ms - - id: 25 + duration: 278.801042ms + - id: 26 request: proto: HTTP/1.1 proto_major: 1 @@ -1475,7 +1561,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1483,27 +1569,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:45 GMT + - Mon, 04 May 2026 21:02:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "377" + - "380" Ratelimit-Reset: - - "14" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000228 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-407600 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=107 Vary: - Origin X-Content-Type-Options: @@ -1514,8 +1601,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 55.526632ms - - id: 26 + duration: 137.851042ms + - id: 27 request: proto: HTTP/1.1 proto_major: 1 @@ -1533,7 +1620,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1541,27 +1628,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 698 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:44.970844Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:41.296649Z","version":"16"} headers: - Content-Length: - - "698" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:45 GMT + - Mon, 04 May 2026 21:02:41 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "376" + - "379" Ratelimit-Reset: - - "14" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000229 + - api-67697cb9cc-7g8wf/qqOGxLHk0I-413866 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=100 Vary: - Origin X-Content-Type-Options: @@ -1572,8 +1660,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.12291ms - - id: 27 + duration: 133.958834ms + - id: 28 request: proto: HTTP/1.1 proto_major: 1 @@ -1591,7 +1679,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1599,27 +1687,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:45 GMT + - Mon, 04 May 2026 21:02:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "375" + - "378" Ratelimit-Reset: - - "14" + - "18" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000230 + - api-67697cb9cc-hr98q/EEsGBcgj5Z-172548 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=106 Vary: - Origin X-Content-Type-Options: @@ -1630,8 +1719,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 47.537897ms - - id: 28 + duration: 126.881542ms + - id: 29 request: proto: HTTP/1.1 proto_major: 1 @@ -1649,7 +1738,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1657,27 +1746,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:45 GMT + - Mon, 04 May 2026 21:02:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "374" + - "377" Ratelimit-Reset: - - "14" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000231 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-401131 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=159 Vary: - Origin X-Content-Type-Options: @@ -1688,8 +1778,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 29.737195ms - - id: 29 + duration: 182.098958ms + - id: 30 request: proto: HTTP/1.1 proto_major: 1 @@ -1707,7 +1797,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1715,27 +1805,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 698 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:44.970844Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"plan":"pro_4gb","readReplicas":[],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:41.296649Z","version":"16"} headers: - Content-Length: - - "698" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:45 GMT + - Mon, 04 May 2026 21:02:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "373" + - "376" Ratelimit-Reset: - - "14" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000232 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-366884 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=103 Vary: - Origin X-Content-Type-Options: @@ -1746,8 +1837,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.981053ms - - id: 30 + duration: 191.993125ms + - id: 31 request: proto: HTTP/1.1 proto_major: 1 @@ -1765,7 +1856,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1773,27 +1864,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:46 GMT + - Mon, 04 May 2026 21:02:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "372" + - "375" Ratelimit-Reset: - - "13" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000233 + - api-67697cb9cc-7hdlp/bSeT1VJf0a-291701 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=109 Vary: - Origin X-Content-Type-Options: @@ -1804,8 +1896,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 46.507478ms - - id: 31 + duration: 137.709125ms + - id: 32 request: proto: HTTP/1.1 proto_major: 1 @@ -1823,7 +1915,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -1831,27 +1923,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:46 GMT + - Mon, 04 May 2026 21:02:42 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "371" + - "374" Ratelimit-Reset: - - "13" + - "17" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000234 + - api-67697cb9cc-rr9lz/iQKxXhmUkr-235413 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=122 Vary: - Origin X-Content-Type-Options: @@ -1862,8 +1955,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 27.882337ms - - id: 32 + duration: 230.844417ms + - id: 33 request: proto: HTTP/1.1 proto_major: 1 @@ -1883,7 +1976,7 @@ interactions: - application/json User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: PATCH response: proto: HTTP/2.0 @@ -1891,27 +1984,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 853 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d4facqrvbnoc73eic1vg-b","name":"read-replica","parameterOverrides":{"statement_timeout":"30000"}}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:46.405827Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sgiegsfn5c73fgpfl0-b","name":"read-replica","parameterOverrides":{"statement_timeout":"30000"}}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:43.210896Z","version":"16"} headers: - Content-Length: - - "853" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:46 GMT + - Mon, 04 May 2026 21:02:43 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "97" Ratelimit-Reset: - - "13" + - "16" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000235 + - api-67697cb9cc-8r4lj/bvH9OfgVXm-401188 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=496 Vary: - Origin X-Content-Type-Options: @@ -1922,8 +2016,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 332.637458ms - - id: 33 + duration: 520.111959ms + - id: 34 request: proto: HTTP/1.1 proto_major: 1 @@ -1941,7 +2035,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -1949,27 +2043,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:46 GMT + - Mon, 04 May 2026 21:02:43 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "370" + - "373" Ratelimit-Reset: - - "13" + - "16" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000236 + - api-67697cb9cc-swx5g/Htral3X5Am-262976 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=122 Vary: - Origin X-Content-Type-Options: @@ -1980,8 +2075,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.142642ms - - id: 34 + duration: 155.917375ms + - id: 35 request: proto: HTTP/1.1 proto_major: 1 @@ -1999,7 +2094,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -2007,27 +2102,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 853 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"createdAt":"2025-11-20T05:26:03.107234Z","dashboardUrl":"http://dashboard.render.localhost:3000/d/dpg-d4facqrvbnoc73eic1vg-a","databaseName":"test_parameter_overrides_fb85","databaseUser":"test_parameter_overrides_fb85_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d4facqrvbnoc73eic1vg-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"My Workspace","type":"team"},"parameterOverrides":{"max_connections":"100"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d4facqrvbnoc73eic1vg-b","name":"read-replica","parameterOverrides":{"statement_timeout":"30000"}}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2025-11-20T05:26:46.405827Z","version":"16"} + {"createdAt":"2026-05-04T21:01:46.486849Z","dashboardUrl":"https://dashboard.render.com/d/dpg-d7sgiegsfn5c73fgpfl0-a","databaseName":"test_parameter_overrides_agfj","databaseUser":"test_parameter_overrides_agfj_user","diskAutoscalingEnabled":false,"diskSizeGB":100,"highAvailabilityEnabled":false,"id":"dpg-d7sgiegsfn5c73fgpfl0-a","ipAllowList":null,"name":"test-parameter-overrides","owner":{"email":"email@example.com","id":"some-owner-id","name":"Tucker's Terraform Cassette Test","type":"team"},"parameterOverrides":{"max_connections":"100"},"plan":"pro_4gb","readReplicas":[{"id":"dpg-d7sgiegsfn5c73fgpfl0-b","name":"read-replica","parameterOverrides":{"statement_timeout":"30000"}}],"region":"oregon","role":"primary","status":"available","suspended":"not_suspended","suspenders":[],"updatedAt":"2026-05-04T21:02:43.210896Z","version":"16"} headers: - Content-Length: - - "853" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:46 GMT + - Mon, 04 May 2026 21:02:44 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "369" + - "372" Ratelimit-Reset: - - "13" + - "15" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000237 + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-366982 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=99 Vary: - Origin X-Content-Type-Options: @@ -2038,8 +2134,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 48.171927ms - - id: 35 + duration: 243.34375ms + - id: 36 request: proto: HTTP/1.1 proto_major: 1 @@ -2057,7 +2153,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a/connection-info + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a/connection-info method: GET response: proto: HTTP/2.0 @@ -2065,27 +2161,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 632 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"externalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com:5434/test_parameter_overrides_fb85","internalConnectionString":"postgresql://test_parameter_overrides_fb85_user:ORlThK7u7i7iYJZFl4OcfgEmxVTycts1@dpg-d4facqrvbnoc73eic1vg-a/test_parameter_overrides_fb85","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d4facqrvbnoc73eic1vg-a.oregon-postgres.localhost.render.com -p 5434 -U test_parameter_overrides_fb85_user test_parameter_overrides_fb85"} + {"externalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com:5432/test_parameter_overrides_agfj","internalConnectionString":"postgresql://test_parameter_overrides_agfj_user:mYvK8WNGV6hawuc6xHqeq4Rzlo9e8Tfv@dpg-d7sgiegsfn5c73fgpfl0-a/test_parameter_overrides_agfj","password":"thirtytwocharacterpasswooooooord","psqlCommand":"PGPASSWORD=thirtytwocharacterpasswooooooord psql -h dpg-d7sgiegsfn5c73fgpfl0-a.oregon-postgres.render.com -p 5432 -U test_parameter_overrides_agfj_user test_parameter_overrides_agfj"} headers: - Content-Length: - - "632" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:47 GMT + - Mon, 04 May 2026 21:02:44 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "368" + - "371" Ratelimit-Reset: - - "12" + - "15" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000238 + - api-67697cb9cc-2x52t/rJPzHDiqR2-244413 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=103 Vary: - Origin X-Content-Type-Options: @@ -2096,8 +2193,8 @@ interactions: - 1; mode=block status: 200 OK code: 200 - duration: 43.679974ms - - id: 36 + duration: 125.803333ms + - id: 37 request: proto: HTTP/1.1 proto_major: 1 @@ -2115,7 +2212,7 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-a method: GET response: proto: HTTP/2.0 @@ -2123,27 +2220,28 @@ interactions: proto_minor: 0 transfer_encoding: [] trailer: {} - content_length: 52 - uncompressed: false + content_length: -1 + uncompressed: true body: | - {"message":"not found: dpg-d4facqrvbnoc73eic1vg-a"} + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-a"} headers: - Content-Length: - - "52" Content-Type: - application/json; charset=utf-8 Date: - - Thu, 20 Nov 2025 05:26:47 GMT + - Mon, 04 May 2026 21:02:44 GMT Ratelimit-Limit: - "400" Ratelimit-Remaining: - - "367" + - "370" Ratelimit-Reset: - - "12" + - "15" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000239 + - api-67697cb9cc-dxjk6/4C2QjVr1j7-407772 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=140 Vary: - Origin X-Content-Type-Options: @@ -2154,8 +2252,8 @@ interactions: - 1; mode=block status: 404 Not Found code: 404 - duration: 26.388909ms - - id: 37 + duration: 220.397333ms + - id: 38 request: proto: HTTP/1.1 proto_major: 1 @@ -2173,7 +2271,66 @@ interactions: - some-api-key User-Agent: - terraform-provider-render/test - url: https://api.testing.render.com/v1/postgres/dpg-d4facqrvbnoc73eic1vg-a + url: https://api.testing.render.com/v1/logs/streams/resource/dpg-d7sgiegsfn5c73fgpfl0-b + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"message":"not found: dpg-d7sgiegsfn5c73fgpfl0-b"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Mon, 04 May 2026 21:02:44 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "369" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-67697cb9cc-nzjtj/tk2FBh0tKJ-367022 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=134 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 404 Not Found + code: 404 + duration: 173.550916ms + - id: 39 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/postgres/dpg-d7sgiegsfn5c73fgpfl0-a method: DELETE response: proto: HTTP/2.0 @@ -2186,17 +2343,20 @@ interactions: body: "" headers: Date: - - Thu, 20 Nov 2025 05:26:47 GMT + - Mon, 04 May 2026 21:02:45 GMT Ratelimit-Limit: - "100" Ratelimit-Remaining: - "96" Ratelimit-Reset: - - "12" + - "15" Referrer-Policy: - same-origin Render-Request-Id: - - api-6c86dcdf64-2v2rx/ttyxxPz4tl-000240 + - api-67697cb9cc-swx5g/Htral3X5Am-263031 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=8,cfOrigin;dur=466 Vary: - Origin X-Content-Type-Options: @@ -2207,4 +2367,4 @@ interactions: - 1; mode=block status: 204 No Content code: 204 - duration: 91.358589ms + duration: 494.865ms diff --git a/internal/provider/types/datasource/logstreamoverride.go b/internal/provider/types/datasource/logstreamoverride.go index fbb88fb..96cf46e 100644 --- a/internal/provider/types/datasource/logstreamoverride.go +++ b/internal/provider/types/datasource/logstreamoverride.go @@ -33,3 +33,26 @@ var LogStreamOverride = schema.SingleNestedAttribute{ Computed: true, Description: "Configure the [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this service. These will override the global log stream settings of the user or team.", } + +var ReplicaLogStreamOverride = schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "setting": schema.StringAttribute{ + Computed: true, + Description: "Whether to send or drop logs for this replica.", + MarkdownDescription: "Whether to send or drop logs for this replica.", + }, + "endpoint": schema.StringAttribute{ + Computed: true, + Description: "The endpoint logs are sent to.", + MarkdownDescription: "The endpoint logs are sent to.", + }, + "token": schema.StringAttribute{ + Computed: true, + Sensitive: true, + Description: "The token used when sending logs.", + MarkdownDescription: "The token used when sending logs.", + }, + }, + Computed: true, + Description: "The [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this replica.", +} diff --git a/internal/provider/types/resource/logstreamoverride.go b/internal/provider/types/resource/logstreamoverride.go index bf23c3f..da9cd47 100644 --- a/internal/provider/types/resource/logstreamoverride.go +++ b/internal/provider/types/resource/logstreamoverride.go @@ -33,3 +33,35 @@ var LogStreamOverride = schema.SingleNestedAttribute{ Computed: true, Description: "Configure the [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this service. These will override the global log stream settings of the user or team.", } + +// ReplicaLogStreamOverride is the variant used inside a SetNestedAttribute (e.g. +// render_postgres.read_replicas[*].log_stream_override). Compared to +// LogStreamOverride, the outer object and the `endpoint` sub-attribute drop +// `Computed` so plan-time values are always known. This avoids set-element +// identity instability when `endpoint` would otherwise transition unknown→"" +// during apply, which the framework can't reconcile inside a Set. +var ReplicaLogStreamOverride = schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "setting": schema.StringAttribute{ + Required: true, + Description: "Whether to send or drop logs for this replica. Must be one of `send` or `drop`.", + MarkdownDescription: "Whether to send or drop logs for this replica. Must be one of `send` or `drop`.", + Validators: []validator.String{ + stringvalidator.OneOf("send", "drop"), + }, + }, + "endpoint": schema.StringAttribute{ + Optional: true, + Description: "The endpoint to send logs to.", + MarkdownDescription: "The endpoint to send logs to.", + }, + "token": schema.StringAttribute{ + Optional: true, + Sensitive: true, + Description: "The token to use when sending logs.", + MarkdownDescription: "The token to use when sending logs.", + }, + }, + Optional: true, + Description: "Configure the [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this replica. These take precedence over the workspace's default log stream and any setting on the primary.", +}