Github handle
Ray
Please describe the issue you are facing?
Hi, I just found terracurl and it's awesome!! Create and destroy work, but I can't seem to get it to deal with drift properly when I modify the resource via the GCP console.
Maybe I'm just missing something?
Version info:
$ terraform -version
Terraform v1.14.3
on darwin_arm64
+ provider registry.terraform.io/devops-rob/terracurl v2.2.0
+ provider registry.terraform.io/hashicorp/google v7.16.0
+ provider registry.terraform.io/hashicorp/google-beta v7.16.0
Here is my terraform:
locals {
tenant_id = "projects/my-test-sandbox/tenants/raytest10-iv3yh"
}
data "google_client_config" "current" {}
# Use a data source to build the IAM policy JSON
data "google_iam_policy" "tenant_admin" {
binding {
role = "roles/editor"
members = [
"serviceAccount:raytest10@my-test-sandbox.iam.gserviceaccount.com"
]
}
}
resource "terracurl_request" "tenant_iam_policy" {
name = "tenant-iam-policy"
url = "https://identitytoolkit.googleapis.com/admin/v2/${local.tenant_id}:setIamPolicy"
method = "POST"
request_body = jsonencode({
policy = {
bindings = jsondecode(data.google_iam_policy.tenant_admin.policy_data).bindings
}
})
headers = {
Authorization = "Bearer ${data.google_client_config.current.access_token}"
Content-Type = "application/json"
}
response_codes = [200]
# Read is needed for drift detection
skip_read = false
read_url = "https://identitytoolkit.googleapis.com/admin/v2/${local.tenant_id}:getIamPolicy"
read_method = "POST"
read_request_body = jsonencode({})
read_headers = {
Authorization = "Bearer ${data.google_client_config.current.access_token}"
Content-Type = "application/json"
}
read_response_codes = [200]
ignore_response_fields = []
# Destroy is needed to remove the resource
skip_destroy = false
destroy_url = "https://identitytoolkit.googleapis.com/admin/v2/${local.tenant_id}:setIamPolicy"
destroy_method = "POST"
destroy_request_body = jsonencode({
policy = { bindings = [] }
})
destroy_headers = {
Authorization = "Bearer ${data.google_client_config.current.access_token}"
Content-Type = "application/json"
}
destroy_response_codes = [200]
lifecycle {
ignore_changes = [headers, read_headers, destroy_headers]
}
}
Please detail the steps to reproduce the issue?
Step 1: Do a terraform plan / apply
Result: Changes are shown in the plan and apply and are updated in GCP
Step 2: Do a terraform plan w/o making any changes
Result: No changes. Your infrastructure matches the configuration. (as expected, since no changes were made)
Step 3: Remove the IAM role via GCP console, do a terraform plan
Result:
$ TF_LOG=DEBUG TF_LOG_PATH=./terraform-plan3.log terraform plan
data.google_iam_policy.tenant_admin: Reading...
data.google_client_config.current: Reading...
data.google_iam_policy.tenant_admin: Read complete after 0s [id=2414464751]
data.google_client_config.current: Read complete after 0s [id=projects/my-test-sandbox/regions/us-central1/zones/us-central1-a]
terracurl_request.tenant_iam_policy: Refreshing state... [id=tenant-iam-policy]
No changes. Your infrastructure matches the configuration.
Also, I found this line in the debug logs (which wasn't there in the logs from terraform plan in Step 2):
2026-01-19T12:13:08.669-0700 [WARN] provider.terraform-provider-terracurl_v2.2.0: Drift detected: Response has changed, marking for recreation.: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:732 @module=terracurl timestamp=2026-01-19T12:13:08.669-0700
Based on that, it looks like it found drift, but it still doesn't indicate that a change needs to be made in a terraform plan or apply.
I've also attached the debug logs.
Is this a bug or am I just doing something wrong?
Thanks!
TerraCurl provider version
version not listed (please include the version in the description)
What version of Terraform are you using?
1.11.*
What Operating system architecture are you running?
darwin_arm64
Relevant log output
2026-01-19T12:13:06.569-0700 [INFO] Terraform version: 1.14.3
2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/hashicorp/go-tfe v1.94.0
2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/hashicorp/hcl/v2 v2.24.0
2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1
2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/zclconf/go-cty v1.16.3
2026-01-19T12:13:06.570-0700 [INFO] Go runtime version: go1.25.5
2026-01-19T12:13:06.570-0700 [INFO] CLI args: []string{"terraform", "plan"}
2026-01-19T12:13:06.570-0700 [DEBUG] Attempting to open CLI config file: /Users/ray/.terraformrc
2026-01-19T12:13:06.570-0700 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory /Users/ray/.terraform.d/plugins
2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory /Users/ray/Library/Application Support/io.terraform/plugins
2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory /Library/Application Support/io.terraform/plugins
2026-01-19T12:13:06.571-0700 [INFO] CLI command args: []string{"plan"}
2026-01-19T12:13:06.732-0700 [DEBUG] checking for provisioner in "."
2026-01-19T12:13:06.732-0700 [DEBUG] checking for provisioner in "/Users/ray/bin"
2026-01-19T12:13:06.734-0700 [INFO] backend/local: starting Plan operation
2026-01-19T12:13:06.739-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:06.739-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:06.749-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 args=[".terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0"]
2026-01-19T12:13:06.751-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 pid=33236
2026-01-19T12:13:06.752-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0
2026-01-19T12:13:06.760-0700 [INFO] provider.terraform-provider-terracurl_v2.2.0: configuring server automatic mTLS: timestamp=2026-01-19T12:13:06.760-0700
2026-01-19T12:13:06.764-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1258199511 network=unix timestamp=2026-01-19T12:13:06.764-0700
2026-01-19T12:13:06.764-0700 [DEBUG] provider: using plugin: version=6
2026-01-19T12:13:06.782-0700 [DEBUG] No provider meta schema returned
2026-01-19T12:13:06.784-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 id=33236
2026-01-19T12:13:06.784-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:06.784-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:06.785-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:06.785-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:06.789-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5"]
2026-01-19T12:13:06.795-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 pid=33241
2026-01-19T12:13:06.795-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5
2026-01-19T12:13:06.858-0700 [INFO] provider.terraform-provider-google_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:06.858-0700
2026-01-19T12:13:06.863-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin3834372534 network=unix timestamp=2026-01-19T12:13:06.863-0700
2026-01-19T12:13:06.863-0700 [DEBUG] provider: using plugin: version=5
2026-01-19T12:13:06.969-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:06.970-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 id=33241
2026-01-19T12:13:06.970-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:06.970-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:06.970-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:06.972-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5"]
2026-01-19T12:13:06.975-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 pid=33258
2026-01-19T12:13:06.975-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5
2026-01-19T12:13:07.022-0700 [INFO] provider.terraform-provider-google-beta_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.022-0700
2026-01-19T12:13:07.027-0700 [DEBUG] provider: using plugin: version=5
2026-01-19T12:13:07.027-0700 [DEBUG] provider.terraform-provider-google-beta_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1778643153 network=unix timestamp=2026-01-19T12:13:07.027-0700
2026-01-19T12:13:07.142-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:07.143-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 id=33258
2026-01-19T12:13:07.143-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:07.144-0700 [DEBUG] Building and walking validate graph
2026-01-19T12:13:07.145-0700 [DEBUG] ProviderTransformer: "terracurl_request.tenant_iam_policy" (*terraform.NodeValidatableResource) needs provider["registry.terraform.io/devops-rob/terracurl"]
2026-01-19T12:13:07.145-0700 [DEBUG] ProviderTransformer: "data.google_iam_policy.tenant_admin" (*terraform.NodeValidatableResource) needs provider["registry.terraform.io/hashicorp/google"]
2026-01-19T12:13:07.145-0700 [DEBUG] ProviderTransformer: "data.google_client_config.current" (*terraform.NodeValidatableResource) needs provider["registry.terraform.io/hashicorp/google"]
2026-01-19T12:13:07.145-0700 [DEBUG] pruning unused provider["registry.terraform.io/hashicorp/google-beta"]
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/devops-rob/terracurl\"]" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "terracurl_request.tenant_iam_policy" references: [data.google_client_config.current data.google_client_config.current data.google_iam_policy.tenant_admin local.tenant_id (expand) local.tenant_id (expand) data.google_client_config.current local.tenant_id (expand)]
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "data.google_iam_policy.tenant_admin" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "data.google_client_config.current" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "var.region" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "var.zone" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "local.tenant_id (expand)" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/hashicorp/google\"]" references: [var.project-id var.zone var.region]
2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "var.project-id" references: []
2026-01-19T12:13:07.146-0700 [DEBUG] Starting graph walk: walkValidate
2026-01-19T12:13:07.148-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:07.148-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:07.150-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 args=[".terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0"]
2026-01-19T12:13:07.152-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 pid=33284
2026-01-19T12:13:07.152-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0
2026-01-19T12:13:07.156-0700 [INFO] provider.terraform-provider-terracurl_v2.2.0: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.156-0700
2026-01-19T12:13:07.161-0700 [DEBUG] provider: using plugin: version=6
2026-01-19T12:13:07.161-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin313499324 network=unix timestamp=2026-01-19T12:13:07.161-0700
2026-01-19T12:13:07.165-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:07.165-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:07.167-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5"]
2026-01-19T12:13:07.170-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 pid=33287
2026-01-19T12:13:07.170-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5
2026-01-19T12:13:07.195-0700 [INFO] provider.terraform-provider-google_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.195-0700
2026-01-19T12:13:07.200-0700 [DEBUG] provider: using plugin: version=5
2026-01-19T12:13:07.200-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1514742121 network=unix timestamp=2026-01-19T12:13:07.200-0700
2026-01-19T12:13:07.225-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:07.226-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 id=33287
2026-01-19T12:13:07.226-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:07.229-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:07.229-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 id=33284
2026-01-19T12:13:07.229-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:07.229-0700 [INFO] backend/local: plan calling Plan
2026-01-19T12:13:07.230-0700 [DEBUG] Building and walking plan graph for NormalMode
2026-01-19T12:13:07.230-0700 [DEBUG] ProviderTransformer: "terracurl_request.tenant_iam_policy (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/devops-rob/terracurl"]
2026-01-19T12:13:07.230-0700 [DEBUG] ProviderTransformer: "data.google_iam_policy.tenant_admin (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/hashicorp/google"]
2026-01-19T12:13:07.230-0700 [DEBUG] ProviderTransformer: "data.google_client_config.current (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/hashicorp/google"]
2026-01-19T12:13:07.230-0700 [DEBUG] pruning unused provider["registry.terraform.io/hashicorp/google-beta"]
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "terracurl_request.tenant_iam_policy (expand)" references: [local.tenant_id (expand) local.tenant_id (expand) local.tenant_id (expand) data.google_client_config.current (expand) data.google_client_config.current (expand) data.google_iam_policy.tenant_admin (expand) data.google_client_config.current (expand)]
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "data.google_iam_policy.tenant_admin (expand)" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "data.google_client_config.current (expand)" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "var.region" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "var.zone" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "var.project-id" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/devops-rob/terracurl\"]" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "local.tenant_id (expand)" references: []
2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/hashicorp/google\"]" references: [var.zone var.region var.project-id]
2026-01-19T12:13:07.230-0700 [DEBUG] Starting graph walk: walkPlan
2026-01-19T12:13:07.231-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:07.231-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:07.233-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 args=[".terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0"]
2026-01-19T12:13:07.234-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 pid=33298
2026-01-19T12:13:07.234-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0
2026-01-19T12:13:07.239-0700 [INFO] provider.terraform-provider-terracurl_v2.2.0: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.239-0700
2026-01-19T12:13:07.243-0700 [DEBUG] provider: using plugin: version=6
2026-01-19T12:13:07.243-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin17779229 network=unix timestamp=2026-01-19T12:13:07.243-0700
2026-01-19T12:13:07.247-0700 [DEBUG] created provider logger: level=debug
2026-01-19T12:13:07.247-0700 [INFO] provider: configuring client automatic mTLS
2026-01-19T12:13:07.249-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5"]
2026-01-19T12:13:07.252-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 pid=33301
2026-01-19T12:13:07.252-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5
2026-01-19T12:13:07.276-0700 [INFO] provider.terraform-provider-google_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.276-0700
2026-01-19T12:13:07.281-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1553937534 network=unix timestamp=2026-01-19T12:13:07.281-0700
2026-01-19T12:13:07.281-0700 [DEBUG] provider: using plugin: version=5
2026-01-19T12:13:07.304-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [INFO] Authenticating using DefaultClient...
2026-01-19T12:13:07.304-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [INFO] -- Scopes: [https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/userinfo.email]
2026-01-19T12:13:07.304-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [DEBUG] Waiting for state to become: [success]
2026-01-19T12:13:07.887-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [INFO] Terraform is configured with service account impersonation, original identity: REDACTED, impersonated identity: terraform@my-test-sandbox.iam.gserviceaccount.com
2026-01-19T12:13:07.892-0700 [DEBUG] ReferenceTransformer: "data.google_client_config.current" references: []
2026-01-19T12:13:07.892-0700 [DEBUG] ReferenceTransformer: "data.google_iam_policy.tenant_admin" references: []
2026-01-19T12:13:08.402-0700 [DEBUG] ReferenceTransformer: "terracurl_request.tenant_iam_policy" references: []
2026-01-19T12:13:08.402-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:08.407-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 id=33301
2026-01-19T12:13:08.407-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:08.415-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Using default HTTP client for Read() operation: tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:652 @module=terracurl tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.415-0700
2026-01-19T12:13:08.415-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Resource read API Call:
URL: https://identitytoolkit.googleapis.com/admin/v2/projects/my-test-sandbox/tenants/raytest10-iv3yh:getIamPolicy
Headers: map[Authorization:[Bearer REDACTED] Content-Type:[application/json]]
Method: POST
Request Body: {"policy":{"bindings":[{"members":["serviceAccount:raytest10@my-test-sandbox.iam.gserviceaccount.com"],"role":"roles/editor"}]}}
: tf_resource_type=terracurl_request tf_rpc=ReadResource @module=terracurl tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:689 timestamp=2026-01-19T12:13:08.415-0700
2026-01-19T12:13:08.669-0700 [WARN] provider.terraform-provider-terracurl_v2.2.0: Drift detected: Response has changed, marking for recreation.: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:732 @module=terracurl timestamp=2026-01-19T12:13:08.669-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request @module=sdk.framework tf_attribute_path=url tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_rpc=ReadResource @module=sdk.framework tf_attribute_path=destroy_method tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_attribute_path=destroy_request_body tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_attribute_path=read_url tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request tf_rpc=ReadResource tf_attribute_path=id tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=skip_read @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=name tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_attribute_path=skip_destroy tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=destroy_request_url_string tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_attribute_path=ignore_response_fields tf_provider_addr=registry.terraform.io/devops-rob/terracurl timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @module=sdk.framework tf_attribute_path=request_body tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=timeout tf_resource_type=terracurl_request @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=response_codes[0] @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=response_codes tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path=read_request_body tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path="read_headers[\"Content-Type\"]" tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_attribute_path="read_headers[\"Authorization\"]" tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=read_headers tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @module=sdk.framework tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path="destroy_headers[\"Content-Type\"]" timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_attribute_path="destroy_headers[\"Authorization\"]" tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=destroy_headers tf_rpc=ReadResource @module=sdk.framework timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=read_response_codes[0] tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path=read_response_codes tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_attribute_path=request_url_string tf_provider_addr=registry.terraform.io/devops-rob/terracurl @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_resource_type=terracurl_request tf_attribute_path=retry_interval tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_attribute_path=destroy_response_codes[0] tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_rpc=ReadResource @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=destroy_response_codes tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_resource_type=terracurl_request tf_attribute_path=destroy_timeout tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_attribute_path="headers[\"Content-Type\"]" timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path="headers[\"Authorization\"]" tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource tf_provider_addr=registry.terraform.io/devops-rob/terracurl @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_provider_addr=registry.terraform.io/devops-rob/terracurl @module=sdk.framework tf_attribute_path=headers tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=method tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @module=sdk.framework timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=status_code tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700
2026-01-19T12:13:08.673-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=destroy_retry_interval tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.673-0700
2026-01-19T12:13:08.673-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=read_method tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl timestamp=2026-01-19T12:13:08.673-0700
2026-01-19T12:13:08.673-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=destroy_url tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework timestamp=2026-01-19T12:13:08.673-0700
2026-01-19T12:13:08.688-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2026-01-19T12:13:08.690-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 id=33298
2026-01-19T12:13:08.690-0700 [DEBUG] provider: plugin exited
2026-01-19T12:13:08.690-0700 [DEBUG] no planned changes, skipping apply graph check
2026-01-19T12:13:08.690-0700 [INFO] backend/local: plan operation completed
Github handle
Ray
Please describe the issue you are facing?
Hi, I just found terracurl and it's awesome!! Create and destroy work, but I can't seem to get it to deal with drift properly when I modify the resource via the GCP console.
Maybe I'm just missing something?
Version info:
Here is my terraform:
Please detail the steps to reproduce the issue?
Step 1: Do a terraform plan / apply
Result: Changes are shown in the plan and apply and are updated in GCP
Step 2: Do a terraform plan w/o making any changes
Result:
No changes. Your infrastructure matches the configuration.(as expected, since no changes were made)Step 3: Remove the IAM role via GCP console, do a terraform plan
Result:
Also, I found this line in the debug logs (which wasn't there in the logs from terraform plan in Step 2):
2026-01-19T12:13:08.669-0700 [WARN] provider.terraform-provider-terracurl_v2.2.0: Drift detected: Response has changed, marking for recreation.: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:732 @module=terracurl timestamp=2026-01-19T12:13:08.669-0700Based on that, it looks like it found drift, but it still doesn't indicate that a change needs to be made in a terraform plan or apply.
I've also attached the debug logs.
Is this a bug or am I just doing something wrong?
Thanks!
TerraCurl provider version
version not listed (please include the version in the description)
What version of Terraform are you using?
1.11.*
What Operating system architecture are you running?
darwin_arm64
Relevant log output
2026-01-19T12:13:06.569-0700 [INFO] Terraform version: 1.14.3 2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/hashicorp/go-tfe v1.94.0 2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/hashicorp/hcl/v2 v2.24.0 2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1 2026-01-19T12:13:06.570-0700 [DEBUG] using github.com/zclconf/go-cty v1.16.3 2026-01-19T12:13:06.570-0700 [INFO] Go runtime version: go1.25.5 2026-01-19T12:13:06.570-0700 [INFO] CLI args: []string{"terraform", "plan"} 2026-01-19T12:13:06.570-0700 [DEBUG] Attempting to open CLI config file: /Users/ray/.terraformrc 2026-01-19T12:13:06.570-0700 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. 2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins 2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory /Users/ray/.terraform.d/plugins 2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory /Users/ray/Library/Application Support/io.terraform/plugins 2026-01-19T12:13:06.570-0700 [DEBUG] ignoring non-existing provider search directory /Library/Application Support/io.terraform/plugins 2026-01-19T12:13:06.571-0700 [INFO] CLI command args: []string{"plan"} 2026-01-19T12:13:06.732-0700 [DEBUG] checking for provisioner in "." 2026-01-19T12:13:06.732-0700 [DEBUG] checking for provisioner in "/Users/ray/bin" 2026-01-19T12:13:06.734-0700 [INFO] backend/local: starting Plan operation 2026-01-19T12:13:06.739-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:06.739-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:06.749-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 args=[".terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0"] 2026-01-19T12:13:06.751-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 pid=33236 2026-01-19T12:13:06.752-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 2026-01-19T12:13:06.760-0700 [INFO] provider.terraform-provider-terracurl_v2.2.0: configuring server automatic mTLS: timestamp=2026-01-19T12:13:06.760-0700 2026-01-19T12:13:06.764-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1258199511 network=unix timestamp=2026-01-19T12:13:06.764-0700 2026-01-19T12:13:06.764-0700 [DEBUG] provider: using plugin: version=6 2026-01-19T12:13:06.782-0700 [DEBUG] No provider meta schema returned 2026-01-19T12:13:06.784-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 id=33236 2026-01-19T12:13:06.784-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:06.784-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:06.785-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:06.785-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:06.789-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5"] 2026-01-19T12:13:06.795-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 pid=33241 2026-01-19T12:13:06.795-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 2026-01-19T12:13:06.858-0700 [INFO] provider.terraform-provider-google_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:06.858-0700 2026-01-19T12:13:06.863-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin3834372534 network=unix timestamp=2026-01-19T12:13:06.863-0700 2026-01-19T12:13:06.863-0700 [DEBUG] provider: using plugin: version=5 2026-01-19T12:13:06.969-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:06.970-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 id=33241 2026-01-19T12:13:06.970-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:06.970-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:06.970-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:06.972-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5"] 2026-01-19T12:13:06.975-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 pid=33258 2026-01-19T12:13:06.975-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 2026-01-19T12:13:07.022-0700 [INFO] provider.terraform-provider-google-beta_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.022-0700 2026-01-19T12:13:07.027-0700 [DEBUG] provider: using plugin: version=5 2026-01-19T12:13:07.027-0700 [DEBUG] provider.terraform-provider-google-beta_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1778643153 network=unix timestamp=2026-01-19T12:13:07.027-0700 2026-01-19T12:13:07.142-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:07.143-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google-beta/7.16.0/darwin_arm64/terraform-provider-google-beta_v7.16.0_x5 id=33258 2026-01-19T12:13:07.143-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:07.144-0700 [DEBUG] Building and walking validate graph 2026-01-19T12:13:07.145-0700 [DEBUG] ProviderTransformer: "terracurl_request.tenant_iam_policy" (*terraform.NodeValidatableResource) needs provider["registry.terraform.io/devops-rob/terracurl"] 2026-01-19T12:13:07.145-0700 [DEBUG] ProviderTransformer: "data.google_iam_policy.tenant_admin" (*terraform.NodeValidatableResource) needs provider["registry.terraform.io/hashicorp/google"] 2026-01-19T12:13:07.145-0700 [DEBUG] ProviderTransformer: "data.google_client_config.current" (*terraform.NodeValidatableResource) needs provider["registry.terraform.io/hashicorp/google"] 2026-01-19T12:13:07.145-0700 [DEBUG] pruning unused provider["registry.terraform.io/hashicorp/google-beta"] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/devops-rob/terracurl\"]" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "terracurl_request.tenant_iam_policy" references: [data.google_client_config.current data.google_client_config.current data.google_iam_policy.tenant_admin local.tenant_id (expand) local.tenant_id (expand) data.google_client_config.current local.tenant_id (expand)] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "data.google_iam_policy.tenant_admin" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "data.google_client_config.current" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "var.region" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "var.zone" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "local.tenant_id (expand)" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/hashicorp/google\"]" references: [var.project-id var.zone var.region] 2026-01-19T12:13:07.146-0700 [DEBUG] ReferenceTransformer: "var.project-id" references: [] 2026-01-19T12:13:07.146-0700 [DEBUG] Starting graph walk: walkValidate 2026-01-19T12:13:07.148-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:07.148-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:07.150-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 args=[".terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0"] 2026-01-19T12:13:07.152-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 pid=33284 2026-01-19T12:13:07.152-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 2026-01-19T12:13:07.156-0700 [INFO] provider.terraform-provider-terracurl_v2.2.0: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.156-0700 2026-01-19T12:13:07.161-0700 [DEBUG] provider: using plugin: version=6 2026-01-19T12:13:07.161-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin313499324 network=unix timestamp=2026-01-19T12:13:07.161-0700 2026-01-19T12:13:07.165-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:07.165-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:07.167-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5"] 2026-01-19T12:13:07.170-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 pid=33287 2026-01-19T12:13:07.170-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 2026-01-19T12:13:07.195-0700 [INFO] provider.terraform-provider-google_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.195-0700 2026-01-19T12:13:07.200-0700 [DEBUG] provider: using plugin: version=5 2026-01-19T12:13:07.200-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1514742121 network=unix timestamp=2026-01-19T12:13:07.200-0700 2026-01-19T12:13:07.225-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:07.226-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 id=33287 2026-01-19T12:13:07.226-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:07.229-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:07.229-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 id=33284 2026-01-19T12:13:07.229-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:07.229-0700 [INFO] backend/local: plan calling Plan 2026-01-19T12:13:07.230-0700 [DEBUG] Building and walking plan graph for NormalMode 2026-01-19T12:13:07.230-0700 [DEBUG] ProviderTransformer: "terracurl_request.tenant_iam_policy (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/devops-rob/terracurl"] 2026-01-19T12:13:07.230-0700 [DEBUG] ProviderTransformer: "data.google_iam_policy.tenant_admin (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/hashicorp/google"] 2026-01-19T12:13:07.230-0700 [DEBUG] ProviderTransformer: "data.google_client_config.current (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/hashicorp/google"] 2026-01-19T12:13:07.230-0700 [DEBUG] pruning unused provider["registry.terraform.io/hashicorp/google-beta"] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "terracurl_request.tenant_iam_policy (expand)" references: [local.tenant_id (expand) local.tenant_id (expand) local.tenant_id (expand) data.google_client_config.current (expand) data.google_client_config.current (expand) data.google_iam_policy.tenant_admin (expand) data.google_client_config.current (expand)] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "data.google_iam_policy.tenant_admin (expand)" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "data.google_client_config.current (expand)" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "var.region" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "var.zone" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "var.project-id" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/devops-rob/terracurl\"]" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "local.tenant_id (expand)" references: [] 2026-01-19T12:13:07.230-0700 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/hashicorp/google\"]" references: [var.zone var.region var.project-id] 2026-01-19T12:13:07.230-0700 [DEBUG] Starting graph walk: walkPlan 2026-01-19T12:13:07.231-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:07.231-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:07.233-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 args=[".terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0"] 2026-01-19T12:13:07.234-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 pid=33298 2026-01-19T12:13:07.234-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 2026-01-19T12:13:07.239-0700 [INFO] provider.terraform-provider-terracurl_v2.2.0: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.239-0700 2026-01-19T12:13:07.243-0700 [DEBUG] provider: using plugin: version=6 2026-01-19T12:13:07.243-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin17779229 network=unix timestamp=2026-01-19T12:13:07.243-0700 2026-01-19T12:13:07.247-0700 [DEBUG] created provider logger: level=debug 2026-01-19T12:13:07.247-0700 [INFO] provider: configuring client automatic mTLS 2026-01-19T12:13:07.249-0700 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 args=[".terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5"] 2026-01-19T12:13:07.252-0700 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 pid=33301 2026-01-19T12:13:07.252-0700 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 2026-01-19T12:13:07.276-0700 [INFO] provider.terraform-provider-google_v7.16.0_x5: configuring server automatic mTLS: timestamp=2026-01-19T12:13:07.276-0700 2026-01-19T12:13:07.281-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: plugin address: address=/var/folders/47/58_xpc253hgfv7yw6029swjw0000gp/T/plugin1553937534 network=unix timestamp=2026-01-19T12:13:07.281-0700 2026-01-19T12:13:07.281-0700 [DEBUG] provider: using plugin: version=5 2026-01-19T12:13:07.304-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [INFO] Authenticating using DefaultClient... 2026-01-19T12:13:07.304-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [INFO] -- Scopes: [https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/userinfo.email] 2026-01-19T12:13:07.304-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [DEBUG] Waiting for state to become: [success] 2026-01-19T12:13:07.887-0700 [DEBUG] provider.terraform-provider-google_v7.16.0_x5: 2026/01/19 12:13:07 [INFO] Terraform is configured with service account impersonation, original identity: REDACTED, impersonated identity: terraform@my-test-sandbox.iam.gserviceaccount.com 2026-01-19T12:13:07.892-0700 [DEBUG] ReferenceTransformer: "data.google_client_config.current" references: [] 2026-01-19T12:13:07.892-0700 [DEBUG] ReferenceTransformer: "data.google_iam_policy.tenant_admin" references: [] 2026-01-19T12:13:08.402-0700 [DEBUG] ReferenceTransformer: "terracurl_request.tenant_iam_policy" references: [] 2026-01-19T12:13:08.402-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:08.407-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/hashicorp/google/7.16.0/darwin_arm64/terraform-provider-google_v7.16.0_x5 id=33301 2026-01-19T12:13:08.407-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:08.415-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Using default HTTP client for Read() operation: tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:652 @module=terracurl tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.415-0700 2026-01-19T12:13:08.415-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Resource read API Call: URL: https://identitytoolkit.googleapis.com/admin/v2/projects/my-test-sandbox/tenants/raytest10-iv3yh:getIamPolicy Headers: map[Authorization:[Bearer REDACTED] Content-Type:[application/json]] Method: POST Request Body: {"policy":{"bindings":[{"members":["serviceAccount:raytest10@my-test-sandbox.iam.gserviceaccount.com"],"role":"roles/editor"}]}} : tf_resource_type=terracurl_request tf_rpc=ReadResource @module=terracurl tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:689 timestamp=2026-01-19T12:13:08.415-0700 2026-01-19T12:13:08.669-0700 [WARN] provider.terraform-provider-terracurl_v2.2.0: Drift detected: Response has changed, marking for recreation.: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/Developer/devops-rob/terraform-provider-terracurl/internal/provider/curl_resource.go:732 @module=terracurl timestamp=2026-01-19T12:13:08.669-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request @module=sdk.framework tf_attribute_path=url tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_rpc=ReadResource @module=sdk.framework tf_attribute_path=destroy_method tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_attribute_path=destroy_request_body tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_attribute_path=read_url tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request tf_rpc=ReadResource tf_attribute_path=id tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=skip_read @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=name tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_attribute_path=skip_destroy tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=destroy_request_url_string tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_attribute_path=ignore_response_fields tf_provider_addr=registry.terraform.io/devops-rob/terracurl timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @module=sdk.framework tf_attribute_path=request_body tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=timeout tf_resource_type=terracurl_request @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=response_codes[0] @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=response_codes tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.671-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path=read_request_body tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path="read_headers[\"Content-Type\"]" tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_attribute_path="read_headers[\"Authorization\"]" tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=read_headers tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.671-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @module=sdk.framework tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path="destroy_headers[\"Content-Type\"]" timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_attribute_path="destroy_headers[\"Authorization\"]" tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=destroy_headers tf_rpc=ReadResource @module=sdk.framework timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=read_response_codes[0] tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path=read_response_codes tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_attribute_path=request_url_string tf_provider_addr=registry.terraform.io/devops-rob/terracurl @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_resource_type=terracurl_request tf_attribute_path=retry_interval tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_attribute_path=destroy_response_codes[0] tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_rpc=ReadResource @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=destroy_response_codes tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_resource_type=terracurl_request tf_attribute_path=destroy_timeout tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_attribute_path="headers[\"Content-Type\"]" timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @module=sdk.framework tf_attribute_path="headers[\"Authorization\"]" tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource tf_provider_addr=registry.terraform.io/devops-rob/terracurl @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_provider_addr=registry.terraform.io/devops-rob/terracurl @module=sdk.framework tf_attribute_path=headers tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=method tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request @module=sdk.framework timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.672-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=status_code tf_resource_type=terracurl_request tf_rpc=ReadResource @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 timestamp=2026-01-19T12:13:08.672-0700 2026-01-19T12:13:08.673-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=destroy_retry_interval tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework tf_resource_type=terracurl_request tf_rpc=ReadResource timestamp=2026-01-19T12:13:08.673-0700 2026-01-19T12:13:08.673-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_resource_type=terracurl_request @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 tf_attribute_path=read_method tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_rpc=ReadResource @module=sdk.framework tf_provider_addr=registry.terraform.io/devops-rob/terracurl timestamp=2026-01-19T12:13:08.673-0700 2026-01-19T12:13:08.673-0700 [DEBUG] provider.terraform-provider-terracurl_v2.2.0: Value switched to prior value due to semantic equality logic: tf_attribute_path=destroy_url tf_provider_addr=registry.terraform.io/devops-rob/terracurl tf_req_id=25ad8360-a4db-9efc-b12e-c735e0024e04 tf_resource_type=terracurl_request tf_rpc=ReadResource @caller=/Users/rbarnes/go/pkg/mod/github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwschemadata/value_semantic_equality.go:91 @module=sdk.framework timestamp=2026-01-19T12:13:08.673-0700 2026-01-19T12:13:08.688-0700 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF" 2026-01-19T12:13:08.690-0700 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/devops-rob/terracurl/2.2.0/darwin_arm64/terraform-provider-terracurl_v2.2.0 id=33298 2026-01-19T12:13:08.690-0700 [DEBUG] provider: plugin exited 2026-01-19T12:13:08.690-0700 [DEBUG] no planned changes, skipping apply graph check 2026-01-19T12:13:08.690-0700 [INFO] backend/local: plan operation completed