ErrLookup › hashicorp/terraform
hashicorp/terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. · Go · 1,319 source files
Analyzed at c9def3e214 on 2026-08-07. 846 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| default workspace not supported You can create a new workspa | exception | error | backend, workspace, terraform, configuration |
| workspaces not supported | exception | error | backend, workspace, http-backend, unsupported-operation |
| empty state name | validation | error | backend, local, workspace, validation |
| cannot delete default state | validation | error | backend, local, workspace, default-state, protected |
| execution halted | exception | warning | backend, local, apply, interrupt, context-cancelled |
| Attempted to initialize pluggable state with a nil provider | exception | critical | backend, pluggable, provider, nil-pointer, internal-bug |
| Attempted to initialize pluggable state with an empty string | exception | critical | backend, pluggable, provider, validation, internal-bug |
| consul lock was lost | exception | critical | backend, consul, locking, distributed-lock, network |
| failed to append certs | validation | error | backend, http, tls, certificates, configuration |
| state locked | exception | error | backend, inmem, locking, testing |
| state not locked | exception | warning | backend, inmem, locking, testing |
| invalid lock id | validation | error | backend, inmem, locking, lock-id, testing |
| missing state name | validation | error | backend, kubernetes, workspace, validation |
| the state is already locked by another terraform client | exception | error | backend, kubernetes, locking, lease, distributed-lock |
| the secret name %v is invalid, {validationErrors} This is a | validation | error | backend, kubernetes, naming, validation, configuration |
| missing state name | validation | error | backend, oss, alibaba, workspace, validation |
| invalid md5 | exception | error | backend, oss, alibaba, tablestore, md5, data-integrity |
| missing state name | validation | error | backend, s3, aws, workspace, validation |
| invalid md5 | exception | error | backend, s3, aws, dynamodb, md5, data-integrity |
| Apply discarded. | exception | warning | backend, remote, tfe, apply, user-cancel |
| approved using the UI or API | exception | info | terraform, remote-backend, tfe, hcp, run-lifecycle |
| discarded using the UI or API | exception | info | terraform, remote-backend, tfe, hcp, run-lifecycle |
| overridden using the UI or API | exception | info | terraform, remote-backend, tfe, hcp, policy |
| operation timed out | exception | error | terraform, remote-backend, tfe, network, timeout |
| Cannot set both 'source' and 'content' | validation | error | terraform, provisioner, file, config-validation, hcl |
| Must provide one of 'source' or 'content' | validation | error | terraform, provisioner, file, config-validation, hcl |
| source and content cannot both be null | validation | error | terraform, provisioner, file, defensive, config-validation |
| invalid null string in 'scripts' | validation | error | terraform, provisioner, remote-exec, config-validation, hcl |
| invalid empty string in 'scripts' | validation | error | terraform, provisioner, remote-exec, config-validation, hcl |
| invalid empty string in 'script' | validation | error | terraform, provisioner, remote-exec, config-validation, hcl |
| invalid null string in 'script' | validation | error | terraform, provisioner, remote-exec, config-validation, hcl |
| your version of Terraform Enterprise does not support key-va | exception | error | terraform, cloud-backend, tfe, hcp, tags, version-compat |
| tag object values must be strings | validation | error | terraform, cloud-backend, config-validation, hcl, tags |
| tag elements must be strings | validation | error | terraform, cloud-backend, config-validation, hcl, tags |
| operation timed out | exception | error | terraform, cloud-backend, hcp, tfe, network, timeout |
| {joined API error payload} | http | error | terraform, cloud-backend, hcp, tfe, api, http |
| {r.Status} | http | error | terraform, cloud-backend, hcp, tfe, api, http, proxy |
| at most 1 action can be invoked per operation | validation | error | terraform, cloud-backend, actions, defensive, cli |
| invalid remote plan format, must be 1 | validation | error | terraform, cloud-backend, plan, bookmark, version-compat |
| invalid hostname | validation | error | cloud-plan, bookmark, hostname, tfplan, validation |
| Apply discarded. | exception | warning | cloud-backend, apply, run-lifecycle, discard, sentinel |
| approved using the UI or API | exception | info | cloud-backend, apply, run-lifecycle, approval, sentinel |
| discarded using the UI or API | exception | warning | cloud-backend, run-lifecycle, discard, sentinel |
| overridden using the UI or API | exception | info | cloud-backend, policy, override, run-lifecycle, sentinel |
| Cannot confirm apply due to -input=false. Please handle run | exception | error | cloud-backend, apply, input-disabled, auto-approve, ui-confirmation |
| Cannot override soft failed policy checks when -input=false. | exception | error | cloud-backend, policy, override, input-disabled, ui-confirmation |
| You are not authorized to read the full state version contai | exception | error | cloud-state, outputs, authorization, version-migration, state-version |
| Expected a single argument: NAME. | validation | error | cli-arguments, workspace, delete, missing-argument |
| Too many command line arguments. Did you mean to use -chdir? | validation | error | cli-arguments, workspace, list, chdir, deprecation |
| Expected a single argument: NAME. | validation | error | cli-arguments, workspace, new, missing-argument |
| Expected a single argument: NAME. | validation | error | cli-arguments, workspace, select, missing-argument |
| blank output | exception | error | cliconfig, home-directory, environment, unix, container |
| A managed resource address is required. Importing into a dat | validation | error | import, resource-address, managed-resource, data-resource, validation |
| The working directory already contains files. The -from-modu | console | error | init, from-module, empty-directory, validation |
| Terraform encountered problems during initialisation, includ | console | error | init, config-loading, hcl-parse, root-module, validation |
| Login cancelled | exception | info | login, oauth, interactive, cancellation |
| operation canceled | exception | warning | interrupt, signal-handling, apply, shutdown |
| input is disabled | exception | error | input, non-interactive, confirm, flags |
| Can't ask approval for state migration when interactive inpu | exception | error | backend, state-migration, input, non-interactive, init |
| Migrating state from HCP Terraform or Terraform Enterprise t | exception | error | backend, hcp-terraform, state-migration, not-implemented, cloud |
| no supported plugins for protocol 0 | console | error | provider, plugin, reattach, protocol-version, embedding |
| root module not found. Please run terraform init | console | error | init, modules, configuration, bootstrap |
| can't show a saved cloud plan unless the current root module | console | error | show, hcp-terraform, plan, backend, cloud |
| No state file was found! State management commands require | console | error | state, state-show, no-state, backend |
| No instance found for the given address! This command requi | console | error | state, state-show, resource-address, not-found |
| interrupted | console | info | input, interrupt, interactive, signal-handling |
| ssh client is not connected | console | error | ssh, provisioner, connection, communicator, network |
| SCP failed to start. This usually means that SCP is not prop | console | error | ssh, scp, provisioner, file-transfer, remote-dependency |
| Failed to read ssh private key: no key found | console | error | ssh, connection, pem, configuration |
| Failed to read ssh private key: password protected keys are | console | error | ssh, encryption, passphrase, connection |
| resp.Status | http | error | network, registry, http, provider-installation |
| resp.Status | http | error | network, registry, http, provider-installation |
| No state data received from Terraform: No state data was rec | exception | critical | state, plugin, grpc, bug |
| argument must be a string, a collection type, or a structura | validation | error | hcl, function, length, type-validation |
| all arguments must have the same type | validation | error | hcl, function, coalesce, type-validation |
| no non-null, non-empty-string arguments | validation | error | hcl, function, coalesce, validation |
| argument must be a list or tuple | validation | error | hcl, function, index, type-validation |
| cannot search an empty list | validation | error | hcl, function, index, validation |
| item not found | validation | error | hcl, function, index, validation |
| keys and searchset must be of the same type | validation | error | hcl, function, matchkeys, type-validation |
| length of keys and values should be equal | validation | error | hcl, function, matchkeys, validation |
| input must not contain null list | validation | error | hcl, function, transpose, validation |
| input list must not contain null string | validation | error | hcl, function, transpose, validation |
| input must be a map of lists of strings | validation | error | hcl, function, transpose, type-validation |
| invalid private key: %s | validation | error | hcl, function, rsadecrypt, crypto, ssh |
| missing provider schema | exception | error | plugin, grpc, provider, schema |
| missing provisioner schema | exception | error | plugin, grpc, provisioner, schema |
| missing provider schema | exception | error | plugin, grpc, provider-schema, terraform |
ErrPluginNotSupported plugin is not supported by the remote version of Terraform Enterprise | exception | error | plugin, hcp-terraform, tfe, manifest, version-mismatch |
ErrRequestCanceled request was canceled | exception | warning | plugin, context, cancellation, network |
ErrArchNotSupported plugin is not supported by your computer architecture/operating system | exception | error | plugin, architecture, platform, manifest |
ErrInvalidModuleSource not a valid registry module source | exception | error | registry, module, source-string, validation |
ErrChecksumDoesNotMatch downloaded archive does not match the release checksum | exception | critical | release-auth, checksum, sha256, integrity, download |
ErrInvalidSHA256Hash the value was not a valid SHA-256 hash | exception | error | release-auth, sha256, parsing, validation |
ErrNotSignedByHashiCorp failed to authenticate that the archive was signed by HashiCorp | exception | critical | release-auth, gpg, signature, integrity, supply-chain |
| Ephemeral resources failed to Close during renew operations | exception | warning | ephemeral-resources, provider, renew, timeout, resource-leak |
ErrNoState no state | exception | info | state, statefile, initial-run, sentinel |
| execution halted | console | warning | hooks, interrupt, cancellation, apply, lifecycle |
| either a string or an integer is required | validation | error | addresses, instance-key, count, for-each, validation |
| must be eight hexadecimal digits | validation | error | deposed-key, state, validation, parsing |
| must use lowercase hex digits | validation | error | deposed-key, state, validation, normalization |
| must not be null | validation | error | backend, config, validation, http-backend |
| must not be a whole number | validation | error | backend, config, validation, integer, http-backend |
| attribute %q is required | validation | error | backend, config, validation, required-attribute, env |
| argument %q is required | validation | error | config, backend, environment-variables, terraform |
| invalid value for %q: %s | validation | error | config, backend, environment-variables, type-conversion, terraform |
| invalid value for %q: must be a number | validation | error | config, backend, environment-variables, type-conversion, terraform |
| error deleting workspace %s: %w | console | error | filesystem, backend, workspace, permissions, terraform |
| error asking for approval: %w | console | error | ui, apply, interactive, ci, terraform |
| error loading state: %w | console | error | state, backend, workspace, terraform |
| error: using a saved cloud plan when executing Terraform loc | console | error | plan, cloud, backend, unsupported, terraform |
| failed to write state: %w | console | error | state, refresh, persistence, filesystem, terraform |
| Failed to negotiate acceptable chunk size. Expected size > 0 | console | error | provider, pluggable, state-store, negotiation, terraform |
| sasToken cannot be empty | validation | error | azure, backend, auth, sas-token, config, terraform |
| unable to build authorizer for Storage API: %+v | console | error | azure, backend, auth, azure-ad, credentials, terraform |
| unable to build authorizer for Resource Manager API: %+v | console | error | azure, backend, auth, resource-manager, credentials, terraform |
| subscription id not specified | validation | error | azure, backend, auth, subscription, config, terraform |
| building Storage Accounts client: %+v | console | error | azure, backend, client-construction, environment, resource-manager, terraform |
| retrieving %s: %+v | console | error | azure, backend, resource-manager, storage-account, rbac, network, terraform |
| retrieving %s: model was nil | console | error | azure, backend, resource-manager, storage-account, sdk, terraform |
| populating details for %s: %+v | console | error | azure, backend, storage-account, endpoint, sdk, terraform |
| new blob client: %v | console | error | azure, backend, blob, client-construction, storage-account, terraform |
| new shared key authorizer: %v | console | error | azure, backend, auth, shared-key, access-key, blob, terraform |
| retrieving key for Storage Account %q: %s | console | error | azure, authentication, storage, arm, rbac, shared-key |
| new container client: %v | console | error | azure, configuration, storage, endpoint, sovereign-cloud |
| One of `access_key`, `sas_token`, `use_azuread_auth` and `re | validation | error | azure, configuration, validation, authentication |
| `resource_group_name` is required when `lookup_blob_endpoint | validation | error | azure, configuration, validation, endpoint, dns-zone |
| retrieving container client: %v | exception | error | azure, storage, workspace, container, authentication |
| listing blobs: %v | exception | error | azure, storage, data-plane, network, workspace, list |
| can't delete default state | validation | warning | azure, workspace, validation, default-state |
| failed to lock azure state: %s | exception | error | azure, state, locking, lease, concurrency |
| Error unlocking Azure state. Lock ID: %s Error: %s You may | exception | error | azure, state, locking, lease, force-unlock, recovery |
| error snapshotting Blob %q (Container %q / Account %q): %+v | exception | error | azure, storage, snapshot, state, write |
| state blob is already locked | exception | error | azure, state, locking, lease, concurrency |
| blob metadata %q was empty | exception | error | azure, state, locking, metadata, corruption |
| failed to retrieve lock info: %s | exception | error | azure, state, locking, unlock, data-plane |
| lock id %q does not match existing lock | exception | error | azure, state, locking, unlock, lock-id, validation |
| failed to delete lock info from metadata: %s | exception | error | azure, state, locking, unlock, metadata, data-plane |
| could not decode client certificate data: %v | validation | error | azure, authentication, certificate, base64, validation, service-principal |
| reading OIDC Token from file %q: %v | exception | error | azure, oidc, config, authentication, file-io |
| mismatch between supplied OIDC token and supplied OIDC token | validation | error | azure, oidc, config, authentication |
| reading OIDC Token from file %q provided by AKS Workload Ide | exception | error | azure, oidc, aks, workload-identity, file-io |
| mismatch between supplied OIDC token and OIDC token file con | validation | error | azure, oidc, aks, workload-identity, config |
| reading Client ID from file %q: %v | exception | error | azure, client-id, config, authentication, file-io |
| mismatch between supplied Client ID and supplied Client ID f | validation | error | azure, client-id, config, authentication |
| mismatch between supplied Client ID and that provided by AKS | validation | error | azure, client-id, aks, workload-identity, config |
| reading Client Secret from file %q: %v | exception | error | azure, client-secret, config, authentication, file-io |
| mismatch between supplied Client Secret and supplied Client | validation | error | azure, client-secret, config, authentication |
| mismatch between supplied Tenant ID and that provided by AKS | validation | error | azure, tenant-id, aks, workload-identity, config |
| listing Keys for %s: %+v | exception | error | azure, storage, arm, permissions, network, authentication |
| unable to determine the Write Key for %s | exception | error | azure, storage, arm, keys |
| determining %s endpoint for %s: missing primary endpoint | exception | error | azure, storage, configuration, endpoints |
| populating details for %s: `model.Properties` was nil | exception | error | azure, storage, arm, sdk |
| populating details for %s: `model.Properties.PrimaryEndpoint | exception | error | azure, storage, arm, provisioning |
| no storage domain suffix defined for environment: %s | exception | error | azure, storage, environment, configuration |
| can't delete default state | validation | error | consul, workspaces, state, backend |
| failed to lock state in Consul: %s | exception | error | consul, locking, state, concurrency |
| Error unlocking Consul state. Lock ID: %s Error: %s You ma | exception | error | consul, locking, state, cleanup |
| Key %q could not be found | exception | error | consul, state, storage, data-integrity |
| The remote state does not match the expected hash | exception | error | consul, remote-state, hash, md5, corruption, integrity |
| consul CAS failed with transaction errors: %w | exception | error | consul, remote-state, cas, transaction, concurrency, lock |
| expected on 1 response value, got: %d | exception | error | consul, remote-state, internal, transaction, invariant |
| error unmarshaling lock info: %s | exception | error | consul, remote-state, lock, json, corruption, lockinfo |
| state %q already locked | exception | error | consul, remote-state, lock, state-machine, double-lock |
| prefix must not start with '/' or './' | validation | warning | cos, tencentcloud, validation, config, prefix |
| key can not start and end with '/' | validation | warning | cos, tencentcloud, validation, config, key |
| acl value invalid, expected %s or %s, got %s | validation | warning | cos, tencentcloud, validation, config, acl, security |
| %q cannot be lower than %d: %d | validation | warning | cos, tencentcloud, validation, config, assume-role, sts |
| %q cannot be higher than %d: %d | validation | warning | cos, tencentcloud, validation, config, assume-role, sts |
| Invalid URL: %v must be: %v | validation | error | cos, tencentcloud, validation, config, endpoint, url, regex |
| default state is not allowed to be deleted | validation | error | cos, tencentcloud, workspace, default, validation, state |
| Failed to lock cos state: %s | console | error | cos, tencentcloud, lock, state, init, workspace |
| Unlocking the state file on TencentCloud cos backend failed: | console | error | cos, tencentcloud, lock, unlock, force-unlock, init, stuck-state |
| state name not allow to be empty | validation | error | cos, tencentcloud, workspace, validation, empty-name |
| lock file %s exists | console | error | cos, tencentcloud, lock, concurrency, lock-file, workspace |
| lock id mismatch, %v != %v | console | error | cos, tencentcloud, lock, unlock, id-mismatch, force-unlock |
| lock file %s not exists | console | error | cos, tencentcloud, lock, lock-file, not-found |
| failed to open file at %v: %v | console | error | cos, tencentcloud, object-get, network, nil-response, config |
| failed to open file at %v: checksum %s invalid | console | error | cos, tencent-cloud, checksum, metadata, state, data-integrity |
| failed to open file at %v: checksum mismatch, %s != %s | console | critical | cos, tencent-cloud, checksum, data-integrity, corruption, state, concurrency |
| failed to save file to %v: %v | console | error | cos, tencent-cloud, network, transport, write, transient |
| failed to delete file %v: %v | console | error | cos, tencent-cloud, network, transport, delete, transient |
| bucket %s not exists | console | error | cos, tencent-cloud, bucket, list, network, config |
| failed to create bucket %v: %v | console | error | cos, tencent-cloud, bucket, create, network, init |
| failed to empty bucket %v: %v | console | error | cos, tencent-cloud, bucket, delete, list, destroy, permissions |
| failed to delete bucket %v: %v | console | error | cos, tencent-cloud, bucket, delete, network, destroy, transient |
| failed to create tag: %s -> %s: %s | console | error | cos, tencent-cloud, tag, lock, iam, sts, permissions |
| failed to delete tag: %s -> %s: %s | console | error | cos, tencent-cloud, tag, unlock, lock, iam, sts, permissions |
| can't set both encryption_key and kms_encryption_key | validation | error | gcs, google-cloud, encryption, config, validation, kms, csek |
| Error loading credentials: %s | validation | error | gcs, google-cloud, credentials, config, file, auth |
| the string provided in credentials is neither valid json nor | validation | error | gcs, google-cloud, credentials, json, config, auth, validation |
| impersonate_service_account_delegates elements must not be n | validation | error | gcs, gcp, backend, impersonation, config-validation |
| storage.NewClient() failed: %v | console | critical | gcs, gcp, auth, adc, credentials, impersonation, network |
| Error loading encryption key: %s | validation | error | gcs, gcp, encryption, csek, secrets, config-validation |
| Error decoding encryption key: %s | validation | error | gcs, gcp, encryption, csek, base64, config-validation |
| querying Cloud Storage failed: %v | console | error | gcs, gcp, workspaces, iam, storage, network |
| cowardly refusing to delete the %q state | validation | warning | gcs, gcp, workspaces, default-state, config-validation |
| %q is not a valid state name | validation | error | gcs, gcp, workspaces, validation, config-validation |
| %v Additionally, unlocking the state file on Google Clou | console | critical | gcs, gcp, state-lock, force-unlock, init, encryption |
| Failed to open state file at %v: %v | console | error | gcs, gcp, state, csek, encryption, iam |
| Failed to read state file from %v: %v | console | error | gcs, gcp, state, network, io |
| Failed to read state file attrs from %v: %v | console | error | gcs, gcp, state, metadata, network |
| Failed to upload state to %v: %v | console | error | gcs, gcp, state, write, auth, kms, network |
| Failed to delete state file %v: %v | console | error | gcs, gcp, state, delete, iam, retention |
| writing %q failed: %v | exception | error | gcs, gcp, state-lock, concurrency, iam, force-unlock |
| Lock ID should be numerical value, got '%s' | validation | error | gcs, gcp, state-lock, force-unlock, validation |
| address argument is required | validation | error | http, backend, config-validation, url |
| failed to parse address URL: %s | validation | error | http, backend, url, config-validation |
| address must be HTTP or HTTPS | validation | error | http, backend, url, scheme, config-validation |
| failed to parse lock_address URL: %s | validation | error | http, backend, url, locking, config-validation |
| lock_address must be HTTP or HTTPS | validation | error | http, backend, url, scheme, locking, config-validation |
| failed to parse unlock_address URL: %s | validation | error | config, url-parsing, http-backend, terraform |
| unlock_address must be HTTP or HTTPS | validation | error | config, url-validation, http-backend, terraform |
| invalid retry_max: %s | validation | error | config, type-coercion, http-backend, terraform |
| invalid retry_wait_min: %s | validation | error | config, type-coercion, http-backend, terraform |
| invalid retry_wait_max: %s | validation | error | config, type-coercion, http-backend, terraform |
| client_certificate_pem is set but client_private_key_pem is | validation | error | config, mtls, tls, http-backend, terraform |
| client_private_key_pem is set but client_certificate_pem is | validation | error | config, mtls, tls, http-backend, terraform |
| cannot load client certificate: %w | validation | error | tls, mtls, pem-parsing, config, http-backend |
| Failed to make %s HTTP request: %s | console | error | http, request-construction, http-backend, terraform |
| Failed to %s: %v | console | error | network, retry-exhausted, http-backend, terraform |
| HTTP remote state endpoint requires auth | http | error | auth, http, locking, http-backend, terraform |
| HTTP remote state endpoint invalid auth | http | error | auth, authorization, locking, http-backend, terraform |
| HTTP remote state already locked, failed to read body | exception | error | locking, http, network, http-backend, terraform |
| HTTP remote state already locked, failed to unmarshal body | exception | error | locking, json, http-backend, terraform, http |
| HTTP remote state already locked: ID=%s | exception | error | locking, concurrency, http-backend, terraform |
| Unexpected HTTP response code %d | http | error | locking, http, http-backend, terraform |
| HTTP remote state internal server error | http | error | http, server-error, http-backend, terraform |
| Failed to read remote state: %s | console | error | http, remote-state, network, io |
| Failed to decode Content-MD5 '%s': %s | console | error | http, remote-state, md5, base64, header |
| HTTP error: %d | http | error | http, remote-state, network, terraform-backend, write |
| can't delete default state | validation | warning | inmem, remote-state, workspace, terraform-backend |
| failed to lock inmem state: %s | exception | error | inmem, remote-state, locking, terraform-backend, testing |
| Failed to configure: %s | exception | error | kubernetes, remote-state, config, tls, terraform-backend |
| secret_suffix must not end with '-<number>', got %q | validation | error | kubernetes, remote-state, validation, config, terraform-backend |
| Failed to initialize kubernetes configuration: %s | exception | error | kubernetes, remote-state, config, kubeconfig, terraform-backend |
| can't delete default state | validation | warning | kubernetes, remote-state, workspace, terraform-backend |
| %v Additionally, unlocking the state in Kubernetes faile | exception | critical | kubernetes, remote-state, locking, terraform-backend, force-unlock |
| state is already unlocked | exception | warning | kubernetes, remote-state, locking, terraform-backend |
| lock id %q does not match existing lock | exception | error | kubernetes, remote-state, locking, terraform-backend, force-unlock |
| Secret does does not have %q label | exception | error | kubernetes, remote-state, labels, secrets, terraform-backend |
| Lease does does not have %q label | exception | error | kubernetes, remote-state, labels, lease, terraform-backend |
| can not get %s from Terraform backend configuration | validation | error | oci, remote-state, auth, config, terraform-backend |
| failed to access object '%s' in bucket '%s': %w | http | error | oci, object-storage, head-object, auth, permissions, network, terraform-state |
| failed to access object HttpStatusCode: %d OpcRequestId: %s | http | error | oci, object-storage, get-object, service-error, etag, precondition, throttling, terraform-state |
| unable to read 'content' from response: %w | exception | error | oci, object-storage, stream, io, network, context, terraform-state |
| object %q is empty | validation | error | oci, object-storage, empty-object, data-integrity, corruption, terraform-state |
| uploadSinglePartObject: data is empty | exception | error | oci, object-storage, put-object, validation, data-integrity, terraform-state |
| failed to upload object: %w | exception | error | oci, object-storage, put-object, auth, permissions, kms, encryption, throttling, terraform-state |
| failed to read existing lock file content: %w | exception | error | oci, object-storage, stream, io, locking, network, terraform-state |
| failed to unmarshal JSON data into LockInfo struct: %w | exception | error | oci, object-storage, json, locking, unmarshal, data-integrity, terraform-state |
| Failed to retrieve lock information from OCI Object Storage: | exception | error | oci, object-storage, unlock, locking, terraform-state |
| lock ID '%s' does not match the existing lock ID '%s' | exception | error | oci, object-storage, locking, lock-id, force-unlock, terraform-state |
| error splitting source data: %s | exception | error | oci, multipart-upload, size-limit, configuration, terraform-state |
| error creating multipart upload: %s | exception | error | oci, multipart-upload, create-multipart, auth, permissions, kms, encryption, terraform-state |
| failed to upload part: %s | exception | error | oci, multipart-upload, upload-part, etag, data-integrity, terraform-state |
| not all parts uploaded successfully, multipart upload aborte | exception | error | oci, multipart-upload, abort, concurrency, data-integrity, terraform-state |
| failed to commit multipart upload: %s | exception | error | oci, multipart-upload, commit, auth, throttling, terraform-state |
| error splitting data into parts: %s | exception | error | oci, multipart-upload, size-limit, configuration, terraform-state |
| file exceeds maximum part count | exception | error | oci, multipart-upload, size-limit, max-count, configuration, terraform-state |
| error reading source block %d: %w | exception | error | oci, multipart-upload, io, concurrency, data-race, terraform-state |
| failed to upload part %d: %w | exception | error | oci, object-storage, multipart-upload, network, backend |
| configuration file did not contain profile: %s | exception | error | oci, config, profile, auth, backend, validation |
| expected type of %s to be int | validation | error | oss, assume-role, validation, config, schema, backend |
| expected %s to be in the range (%d - %d), got %d | validation | error | oss, assume-role, validation, config, range, backend |
| workspace_key_prefix must not start with '/' or './' | validation | error | oss, validation, config, path, backend |
| key can not start and end with '/' | validation | error | oss, validation, config, path, backend |
| %q must be a valid ACL value , expected %s, %s or %s, got %q | validation | error | oss, validation, config, acl, backend |
| unable to initialize the location client: %#v | exception | error | oss, auth, credentials, location, config, backend |
| describe oss endpoint using region: %#v got an error: %#v | exception | warning | oss, location, network, endpoint, backend |
| retry timeout and got an error: %#v | exception | error | oss, retry, timeout, transient, backend |
| build sts requests err: %s | exception | error | oss, ecs, metadata, auth, url, backend |
| get Ecs sts token err : %s | exception | error | oss, ecs, metadata, auth, network, backend |
| unmarshal Ecs sts token response err : %s | exception | error | oss, ecs, metadata, auth, unmarshal, network, backend |
| get Ecs sts token err, httpStatus: %d, message = %s | exception | error | oss, ecs, metadata, auth, http-status, ram-role, backend |
| refresh Ecs sts token err, json.Unmarshal fail: %s | exception | error | oss, ecs, metadata, auth, json, network, backend |
| refresh Ecs sts token err, fail to get Code: %s | exception | error | oss, ecs, metadata, auth, jmespath, backend |
| refresh Ecs sts token err, Code is not Success | exception | error | oss, ecs, metadata, auth, ram-role, authorization, backend |
| refresh Ecs sts token err, fail to get AccessKeyId: %s | exception | error | oss, ecs, metadata, auth, jmespath, credentials, backend |
| refresh Ecs sts token err, fail to get AccessKeySecret: %s | exception | error | alibaba-cloud, oss, ecs-sts, authentication, metadata-service, go |
| refresh Ecs sts token err, fail to get SecurityToken: %s | exception | error | alibaba-cloud, oss, ecs-sts, authentication, metadata-service, go |
| there is no any available accesskey, secret and security tok | exception | error | alibaba-cloud, oss, ecs-sts, authentication, ram-role, authorization, go |
| error describing table store %s: %#v | exception | error | alibaba-cloud, tablestore, ots, remote-state, locking, go |
| error getting bucket: %#v | exception | error | alibaba-cloud, oss, bucket-validation, remote-state, go |
| can't delete default state | validation | warning | terraform, workspaces, remote-state, validation, go |
| failed to lock OSS state: %s | exception | error | alibaba-cloud, tablestore, ots, remote-state, locking, go |
| Error unlocking Alibaba Cloud OSS state file: Lock ID: %s E | exception | error | alibaba-cloud, tablestore, ots, remote-state, locking, force-unlock, go |
| state data in OSS does not have the expected content. This | exception | error | alibaba-cloud, oss, tablestore, remote-state, consistency, md5, go |
| error getting bucket: %#v | exception | error | alibaba-cloud, oss, bucket-validation, remote-state, go |
| failed to upload state %s: %#v | exception | error | alibaba-cloud, oss, remote-state, object-upload, permissions, go |
| failed to store state MD5: %s | exception | error | alibaba-cloud, tablestore, ots, remote-state, consistency, md5, go |
| error getting bucket %s: %#v | exception | error | alibaba-cloud, oss, bucket-validation, remote-state, go |
| error deleting state %s: %#v | exception | error | alibaba-cloud, oss, remote-state, object-delete, permissions, go |
| invoking PutRow got an error: %#v | exception | error | alibaba-cloud, tablestore, ots, remote-state, locking, conditional-write, go |
| getting lock info got an error: %#v | exception | error | alibaba-cloud, tablestore, ots, remote-state, locking, permissions, go |
| failed to retrieve lock info: %s | exception | error | alibaba-cloud, tablestore, ots, remote-state, locking, unlock, permissions, go |
| lock id %q does not match existing lock | validation | error | alibaba-cloud, tablestore, ots, remote-state, locking, unlock, id-mismatch, go |
| estimating object %s is exist got an error: %#v | exception | error | alibaba-cloud, oss, remote-state, object-existence, permissions, go |
| error getting object: %#v | exception | error | oss, alibaba-cloud, network, remote-state, credentials |
| failed to read remote state: %s | exception | error | oss, alibaba-cloud, network, io, remote-state |
| can't delete default state | validation | error | postgres, workspace, validation, guard |
| failed to lock state in Postgres: %s | exception | error | postgres, locking, remote-state, concurrency |
| error unlocking Postgres state: %s | exception | warning | postgres, locking, cleanup, remote-state |
| Already locked for workspace creation: %s | exception | error | postgres, locking, concurrency, workspace |
| Workspace is already locked: %s | exception | error | postgres, locking, concurrency, workspace |
| Cannot lock workspace; already locked for workspace creation | exception | error | postgres, locking, concurrency, workspace |
| S3 bucket %q does not exist. The referenced S3 bucket must | exception | error | s3, aws, bucket, config, remote-state |
| Unable to list objects in S3 bucket %q with prefix %q: %w | exception | error | s3, aws, permissions, iam, list |
| can't delete default state | validation | error | s3, workspace, validation, guard |
| failed to lock s3 state: %s | exception | error | s3, locking, dynamodb, remote-state |
| Error unlocking S3 state. Lock ID: %s Error: %s You may ha | exception | warning | s3, locking, force-unlock, cleanup |
| S3 bucket %q does not exist. The referenced S3 bucket must | exception | error | s3, aws, bucket, config, remote-state |
| Unable to access object %q in S3 bucket %q: %w | exception | error | s3, aws, permissions, iam, encryption |
| failed to upload state: %w | exception | error | s3, aws, permissions, iam, upload |
| failed to store state MD5: %w | exception | error | s3, dynamodb, md5, checksum, internal |
| failed to clean up file lock after DynamoDB lock error: %v; | exception | error | s3, locking, dynamodb, cascading, cleanup |
| failed to unlock both S3 and DynamoDB: S3 error: %v, DynamoD | exception | error | s3, dynamodb, terraform-state, locking, iam, aws |
| failed to unlock S3: %v | exception | error | s3, terraform-state, locking, iam, aws |
| failed to unlock DynamoDB: %v | exception | error | dynamodb, terraform-state, locking, iam, aws |
| unable to retrieve file from S3 bucket '%s' with key '%s': % | exception | error | s3, terraform-state, locking, iam, aws |
| failed to read the body of the S3 object: %w | exception | error | s3, io, network, terraform-state, locking |
| failed to unmarshal JSON data into LockInfo struct: %w | exception | error | json, s3, terraform-state, locking, data-corruption |
| lock ID '%s' does not match the existing lock ID '%s' | validation | error | s3, terraform-state, locking, validation |
| failed to delete the lock file: %w | exception | error | s3, terraform-state, locking, iam, aws |
| failed to retrieve lock info for lock ID %q: %s | exception | error | dynamodb, terraform-state, locking, iam, aws |
| lock ID %q does not match existing lock (%q) | validation | error | dynamodb, terraform-state, locking, validation |
| Unable to retrieve item from DynamoDB table %q: %w | exception | error | dynamodb, terraform-state, iam, aws |
| Unable to delete item from DynamoDB table %q: %w | exception | warning | dynamodb, terraform-state, iam, aws, cleanup |
| failed to create backend alias from alias %q. The hostname i | exception | critical | terraform-remote-backend, host-validation, bug, service-discovery |
| failed to create backend alias to target %q. The hostname is | exception | error | terraform-remote-backend, host-validation, configuration, service-discovery |
| organization %q at host %s not found. Please ensure that th | exception | error | terraform-remote-backend, authentication, configuration, tfc, tfe |
| Failed to retrieve workspace %s: %v | exception | error | workspace, tfe-api, authentication, network, state-mgr |
| Error creating workspace %s: %v | exception | error | workspace, permissions, tfe-api, state-mgr |
| Remote workspace Terraform version %q does not match local T | validation | error | version, workspace, state-mgr, configuration |
| workspace %s not found The configured "remote" backend retu | exception | error | workspace, authentication, tfe-api, operation |
| the configured "remote" backend encountered an unexpected er | exception | error | network, tfe-api, operation, transient |
| The "refresh" operation is not supported when using the "r | validation | error | operation, refresh, deprecated, configuration |
| The "remote" backend does not support the %q operation. | validation | error | operation, configuration, version |
| %s canceled. | exception | error | cost-estimate, run, canceled |
| Unknown or unexpected cost estimate state: %s | exception | error | cost-estimate, version, compatibility |
| %s errored. | exception | error | policy, run, sentinel |
| %s hard failed. | exception | error | policy, run, sentinel, hard-mandatory |
| %s soft failed. %s | exception | error | policy, run, sentinel, soft-mandatory, permissions |
| Failed to override: %w %s | exception | error | policy, input, sentinel, override |
| Unknown or unexpected policy state: %s | exception | error | policy, version, compatibility |
| Error asking %s: %v | exception | error | input, ui, interactive, confirm |
| error loading state: %w | exception | error | state, workspace, local-run, diagnostics |
| error finding remote workspace: %w | exception | error | workspace, variables, local-run, tfe-api |
| error loading workspace: %w | exception | error | workspace, local-run, execution-mode |
| error loading variables: %w | exception | error | variables, permissions, local-run, tfe-api |
| remote backend doesn't support %s | validation | error | backend, remote-backend, plan-mode, terraform-cloud, version-mismatch, internal |
| Error retrieving state: %v | exception | error | state, remote-backend, network, api, auth, terraform-cloud |
| Error downloading state: %v | exception | error | state, remote-backend, download, network, object-storage, terraform-cloud |
| error uploading state in compatibility mode: %v | exception | error | state, upload, compatibility, terraform-enterprise, legacy, version-mismatch |
| error reading state: %s | exception | error | state, parsing, corruption, upload |
| error reading output values: %s | exception | error | state, outputs, marshaling, version-mismatch |
| error converting output values to json: %s | exception | error | state, outputs, json, serialization, internal |
| error uploading state: %v | exception | error | state, upload, network, concurrency, terraform-cloud, lock |
| error deleting workspace %s: %v | exception | error | workspace, delete, permissions, terraform-cloud |
| %s (lock ID: "%s/%s") | exception | error | state, lock, concurrency, force-unlock, terraform-cloud |
| lock ID does not match existing lock | exception | error | state, lock, unlock, concurrency |
| lock ID %q does not match existing lock ID "%s/%s" | exception | error | state, lock, force-unlock, concurrency |
| Task Stage '%s': %s. | exception | error | task-stage, run-task, sentinel, policy, terraform-cloud |
| Task Stage '%s' awaiting override. | exception | warning | task-stage, run-task, override, policy, sentinel, manual-action |
| Task stage '%s' has invalid status: %s | exception | error | task-stage, version-mismatch, api, internal |
| exactly one argument is required | validation | error | functions, encode-tfvars, argument-validation, hcl |
| argument must be a string | validation | error | functions, decode-tfvars, type-validation, hcl |
| cannot decode tfvars from a null value | validation | error | functions, decode-tfvars, null, hcl, optional |
| invalid tfvars syntax: %s | validation | error | functions, decode-tfvars, hcl, parsing, syntax |
| invalid tfvars content: %s | validation | error | terraform, hcl, decode-tfvars, built-in-function, user-input |
| invalid expression for variable %q: %s | validation | error | terraform, hcl, decode-tfvars, built-in-function, expression, user-input |
| Error: unsupported data source %s | validation | error | terraform, builtin-provider, data-source, dispatch, defensive, provider-interface |
| unsupported list resource type %q | validation | error | terraform, builtin-provider, list-resource, dispatch, defensive, provider-interface |
| Error: unsupported resource %s | validation | error | terraform, builtin-provider, resource, move-state, moved-block, provider-interface |
| unsupported ephemeral resource type %q | validation | error | terraform, builtin-provider, ephemeral-resource, dispatch, defensive, provider-interface |
| provider has no function named %q | validation | error | terraform, builtin-provider, function, dispatch, defensive, provider-interface |
| unsupported state store type %q | validation | error | terraform, builtin-provider, state-store, dispatch, defensive, provider-interface |
| unsupported action %q | validation | error | terraform, builtin-provider, actions, plan |
| %q attribute is read-only | validation | error | terraform, terraform-data, config-validation, read-only |
| The builtin provider does not support provider upgrades sinc | exception | error | terraform, terraform-data, identity, state-migration, upgrade |
| Upload failed: %v | exception | error | terraform, file-provisioner, ssh, upload, transfer |
| Failed to open script '%s': %v | exception | error | terraform, remote-exec, filesystem, scripts, path |
| Failed to upload script: %v | exception | error | terraform, remote-exec, ssh, upload, scripts |
| Error starting script: %v | exception | error | terraform, remote-exec, ssh, execution, scripts |
| a network issue prevented cloud configuration; %w | exception | error | terraform, cloud-backend, network, service-discovery, tfe |
| organization %q at host %s not found. Please ensure that th | exception | error | terraform, cloud-backend, authentication, organization, tfe |
| tags must be a set or object, not %s | validation | error | terraform, cloud-backend, config-validation, tags, workspaces |
| failed to retrieve project %s: %v | exception | error | terraform, cloud-backend, tfe-api, projects, permissions |
| failed to retrieve workspace %s: %v | exception | error | terraform, cloud-backend, tfe-api, workspaces, delete |
| Failed to retrieve workspace %s: %v | exception | error | terraform, cloud-backend, tfe-api, workspaces, state |
| Attempted to find configured project %s but was unable to. | exception | error | terraform, cloud-backend, tfe-api, projects, permissions |
| failed to create project %s: %v | exception | error | terraform, cloud-backend, tfe-api, projects, create, permissions |
| error creating workspace %s: %v | exception | error | terraform, cloud-backend, tfe-api, workspaces, create, permissions |
| backend does not support key/value tags. Try using key-only | exception | error | terraform, tfe, tags, configuration, cloud-backend |
| error updating workspace %q tags: %w | exception | error | terraform, tfe, tags, api, permissions, cloud-backend |
| Remote workspace Terraform version %q does not match local T | exception | error | terraform, version-mismatch, state, cloud-backend, configuration |
| %s does not support the %q operation. | exception | error | terraform, cloud-backend, operations, unsupported |
| workspace %s not found For security, %s returns '404 Not Fo | exception | error | terraform, tfe, workspace, permissions, authentication, cloud-backend |
| %s returned an unexpected error: %s | exception | error | terraform, tfe, api, network, authentication, cloud-backend |
| %s canceled. | exception | error | terraform, tfe, cost-estimation, cloud-backend |
| Unknown or unexpected cost estimate state: %s | exception | error | terraform, tfe, cost-estimation, version-skew, cloud-backend |
| %s errored. | exception | error | terraform, tfe, policy, sentinel, cloud-backend |
| %s hard failed. | exception | error | terraform, tfe, policy, sentinel, hard-mandatory, cloud-backend |
| %s soft failed. %s | exception | error | terraform, tfe, policy, sentinel, soft-mandatory, override, cloud-backend |
| Failed to override: %w %s | exception | error | terraform, tfe, policy, override, concurrency, cloud-backend |
| Unknown or unexpected policy state: %s | exception | error | terraform, tfe, policy, version-skew, cloud-backend |
| Error asking %s: %v | exception | error | terraform, input, ui, interactive, cloud-backend |
| error loading config with snapshot: %w | exception | error | terraform, config, variables, hcl, cloud-backend |
| error loading state: %w | exception | error | terraform, state, cloud-backend, local-run |
| error finding remote workspace: %w | exception | error | terraform, tfe, workspace, variables, cloud-backend |
| error loading workspace: %w | exception | error | terraform, tfe, workspace, variables, cloud-backend, concurrency |
| error loading variables: %w | exception | error | terraform, tfe, variables, api, permissions, cloud-backend |
| %s doesn't support %s | exception | error | terraform, cloud-backend, plan-mode, version-skew, internal |
| Error parsing remote API version. To proceed, please remove | exception | error | terraform, import-blocks, tfe-version, cloud-backend, semver |
| Import blocks are not supported in this version of Terraform | exception | error | terraform, import-blocks, tfe-version, cloud-backend, upgrade-required |
| Error reading HCP Terraform Agent version. To proceed, pleas | exception | error | terraform, import-blocks, hcp-agent, cloud-backend, env-var |
| Error parsing HCP Terraform Agent version. To proceed, pleas | exception | error | terraform, import-blocks, hcp-agent, semver, cloud-backend |
| Import blocks are not supported in this version of the HCP T | validation | error | terraform, import-blocks, hcp-agent, upgrade-required, cloud-backend |
| hostname for run (%s) does not match the configured cloud in | validation | error | terraform, cloud-backend, hostname-mismatch, config, show |
| couldn't read information for cloud run %s; make sure you've | exception | error | terraform, cloud-backend, auth, permissions, show, not-found |
| couldn't read information for cloud run %s: %w | exception | error | terraform, cloud-backend, network, api-error, show, retry |
| can't display a cloud plan that is currently %s | exception | warning | terraform, cloud-backend, plan-status, show, timing |
| couldn't read plan data for cloud run %s; make sure you've r | exception | error | terraform, cloud-backend, permissions, show, not-found, plan-output |
| couldn't read unredacted JSON plan data for cloud run %s; ma | exception | error | terraform, cloud-backend, permissions, admin, show, unredacted |
| couldn't read plan data for cloud run %s: %w | exception | error | terraform, cloud-backend, network, api-error, show, retry |
| Task Stage %s. | exception | error | terraform, cloud-backend, run-tasks, task-stage, policy, terminal |
| Invalid Task stage status: %s | exception | error | terraform, cloud-backend, task-stage, version-skew, go-tfe |
| Failed to override: %w %s | exception | error | terraform, cloud-backend, policy-override, interactive, task-stage |
| failed checking for existing remote state: %s | exception | error | terraform, cloud-backend, state, refresh, network, persistence |
| failed to generate initial lineage: %v | exception | error | terraform, cloud-backend, state, lineage, uuid, crypto-rand, rare |
| failed to read state: %w | exception | error | terraform, cloud-backend, state, serialization, internal, invariant |
| failed to translate outputs: %w | exception | error | terraform, cloud-backend, state, outputs, json, marshaling |
| failed to marshal outputs to json: %w | exception | error | serialization, state, outputs, json, persist |
| error uploading state: %w | exception | error | state-upload, network, auth, persist, locking |
| %s (lock ID: "%s/%s") | exception | warning | locking, concurrency, workspace, contention |
| error retrieving state: %v | exception | error | state-read, network, auth, retrieval |
| error downloading state: %v | exception | error | state-download, network, storage, retrieval |
| lock ID does not match existing lock | validation | error | locking, unlock, programming-error, misuse |
| lock ID %q does not match existing lock ID "%s/%s" | validation | error | locking, force-unlock, programming-error |
| error deleting workspace %s: %v | exception | error | workspace, deletion, cleanup, permissions |
| current outputs were not ready to be read within the deadlin | exception | warning | outputs, retry, timeout, transient |
| canceled reading current outputs | exception | warning | outputs, cancellation, interrupt |
| could not read state version outputs: %w | exception | error | outputs, retrieval, auth, permissions |
| failed to load state: %w | exception | error | state-read, legacy, fallback, version, auth |
| could not read state version output %s: %w | exception | error | outputs, sensitive, retrieval, auth |
| could not decode output %s (ID %s) | exception | error | outputs, decoding, type-conversion, corruption |
| could not marshal output %s type: %w | exception | error | serialization, outputs, type, json, internal |
| could not interpret output %s type: %w | exception | error | type, decoding, outputs, schema, version-skew |
| could not interpret value %v as type %s for output %s: %w | exception | error | type-mismatch, outputs, type-conversion, corruption |
| Failed to get absolute path of the configuration directory: | exception | error | filesystem, path, test-runner, environment |
| a network issue prevented cloud configuration; %w | exception | error | network, service-discovery, connectivity, test-runner |
| module %q was not found. Please ensure that the organizatio | exception | error | module-registry, auth, not-found, test-runner |
| Failed to initialize config loader: %s | console | error | terraform, apply, config-loader, initialization, modules-dir |
| The -upgrade flag conflicts with -lockfile=readonly. | validation | error | terraform, init, flags, validation, lockfile, upgrade |
| Expected a workspace name as an argument, instead got an emp | validation | error | terraform, workspace, delete, arguments, validation |
| The workspace name %q is not allowed. The name must contain | validation | error | terraform, workspace, new, validation, naming |
| The workspace name %q is not allowed. The name must contain | validation | error | terraform, workspace, select, validation, naming |
| Error reading %s: %s | console | error | terraform, cli-config, io, permissions, hcl |
| Error parsing %s: %s | console | error | terraform, cli-config, hcl, parse-error, syntax |
| The host %q block has an invalid hostname: %s | validation | error | terraform, cli-config, host, hostname, validation |
| The credentials %q block has an invalid hostname: %s | validation | error | terraform, cli-config, credentials, hostname, validation |
| No more than one credentials_helper block may be specified | validation | error | terraform, cli-config, credentials-helper, validation, duplicate |
| No more than one provider_installation block may be specifie | validation | error | terraform, cli-config, provider-installation, validation, duplicate |
| The specified plugin cache dir %s cannot be opened: %s | console | error | terraform, cli-config, plugin-cache, validation, io |
| can't locate credentials file: %s | console | error | terraform, cli-config, credentials, home-dir, environment |
| unable to determine credentials file path: %s | console | error | terraform, cli-config, credentials, internal, defensive |
| cannot read %s: %s | console | error | terraform, credentials, io, permissions, json |
| credentials file %s has invalid value for "credentials" prop | validation | error | terraform, credentials, json, schema, type-mismatch |
| cannot serialize updated credentials file: %s | console | error | terraform, credentials, json, serialization, internal |
| cannot create temporary file to update credentials: %s | console | error | filesystem, credentials, atomic-write, configuration, permissions |
| cannot write to temporary file %s: %s | console | error | filesystem, disk-full, credentials, atomic-write, network-filesystem |
| state %q already locked | validation | error | state, locking, concurrency, local-backend |
| LocalState not locked | validation | error | state, locking, concurrency, local-backend, programming-error |
| invalid lock id: %q. current id: %q | validation | error | state, locking, local-backend, programming-error, diagnostics |
| state file %q locked, but could not unmarshal lock info: %s | console | error | state, locking, json, corruption, local-backend |
| could not write lock info for %q: %s | console | error | state, locking, filesystem, permissions, local-backend |
| failed to initialize cloudplugin cache directory: %w | console | error | cloud, filesystem, permissions, plugin-cache, configuration |
| Too many command line arguments. Did you mean to use -chdir? | validation | error | cli, chdir, deprecation, user-input |
| Error getting pwd: %s | console | error | cli, filesystem, environment, working-directory |
| Option -write cannot be used when reading from stdin | console | warning | cli, fmt, stdin, flags, user-input |
| No file or directory at %s | console | warning | cli, fmt, filesystem, user-input, path |
| Failed to read file %s | console | warning | cli, fmt, filesystem, race-condition, permissions |
| Only .tf, .tfvars, and .tftest.hcl files can be processed wi | validation | info | cli, fmt, file-type, user-input |
| Failed to read %s | console | warning | cli, fmt, io, stdin, network-filesystem |
| Failed to write %s | console | warning | cli, fmt, filesystem, write, permissions, disk-full |
| Failed to generate diff for %s: %s | console | warning | cli, fmt, diff, external-command, containers |
| Failed to write result | console | warning | terraform-fmt, io, stdout, broken-pipe |
| There is no configuration directory at %s | console | error | terraform-fmt, filesystem, path, missing-directory |
| Cannot read directory %s | console | error | terraform-fmt, filesystem, permissions, io |
| error when obtaining provider instance during state store in | console | error | terraform-init, state-store, provider, experimental |
| Provider installation was canceled by an interrupt signal. | console | error | terraform-init, provider-install, interrupt, cancellation, state-store |
| Error saving -plugin-dir to workspace directory: %s | console | error | terraform-init, plugin-dir, filesystem, permissions, write |
| Error validating destination directory: %s | console | error | terraform-init, from-module, filesystem, permissions |
| Error checking configuration: %s | console | error | terraform-init, filesystem, permissions, working-directory |
| Error selecting workspace: %s | console | error | terraform-init, workspace, backend |
| Error loading state: %s | console | error | terraform-init, state, backend, configuration |
| Error refreshing state: %s | console | error | terraform-init, state, backend, network, lock |
| resource %s has an unsupported mode %s | exception | error | terraform-jsonconfig, schema, resource-mode, internal-bug, version-skew |
| no schema found for %s (in provider %s) | exception | error | terraform-jsonconfig, schema, provider, missing-resource-type |
| found invalid type within path (%v:%T), the validation shoul | panic | critical | terraform-jsonformat, panic, attribute-path, internal-bug, plan-rendering |
| unexpected token after valid JSON: %v | exception | error | terraform-jsonformat, json, parse-error, malformed-json |
| failed to decode action %s: %w | exception | error | terraform-jsonplan, action, decode, schema, plan |
| no schema found for %s (in provider %s) | exception | error | terraform-jsonplan, action, schema, provider, missing-schema |
| unsupported action trigger type: %T | exception | error | actions, internal, type-switch, invariant |
| action %s has ephemeral config values, which are not support | validation | error | actions, ephemeral, marks, sensitive |
| action %s has config values with unsupported marks: %v | validation | error | actions, marks, internal |
| error in marshalPlanVariables: %s | exception | error | variables, marshal, decode |
| error in marshalPlannedValues: %s | exception | error | planned-values, marshal |
| error in marshaling resource drift: %s | exception | error | drift, marshal, provider |
| error marshaling relevant attributes for external changes: % | exception | error | relevant-attributes, paths, marshal |
| error in marshaling resource changes: %s | exception | error | resource-changes, marshal |
| error in marshaling deferred resource changes: %s | exception | error | deferred, resource-changes, marshal |
| error in marshaling deferred action invocations: %s | exception | error | deferred, actions, marshal |
| error in marshaling output changes: %s | exception | error | outputs, marshal |
| error marshaling prior state: %s | exception | error | state, marshal, provider |
| error marshaling config: %s | console | error | config, marshal, provider |
| error marshaling action invocations: %s | console | error | actions, marshal |
| no schema found for %s (in provider %s) | console | error | schema, provider, resource-changes |
| resource %s has an unsupported mode %s | console | error | resource, mode, internal, invariant |
| resource %s has an unsupported action reason %s | console | error | action-reason, internal, version |
| Failed to marshal index step key %#v: %s | console | error | paths, marshal, cty |
| Failed to marshal get attr step name %#v: %s | console | error | paths, marshal, utf8 |
| Unsupported path step %#v (%t) | console | error | terraform, cty, jsonplan, internal-bug, serialization |
| resource %s has an unsupported mode %s | console | error | terraform, jsonplan, resource-mode, internal-bug, serialization |
| no schema found for %s | console | error | terraform, jsonplan, provider-schema, version-mismatch, configuration |
| resource %s has an unsupported mode %s | console | error | terraform, jsonstate, resource-mode, state-corruption, internal-bug |
| schema version %d for %s in state does not match version %d | console | error | terraform, jsonstate, schema-version, version-mismatch, state |
| no schema found for %s (in provider %s) | console | error | terraform, jsonstate, provider-schema, state, version-mismatch |
| resource identity schema version %d for %s in state does not | console | error | terraform, jsonstate, identity-schema, schema-version, version-mismatch |
| no resource identity schema found for %s (in provider %s) | console | error | terraform, jsonstate, identity-schema, provider-schema, version-mismatch |
| preparing attribute values for %s: %w | console | error | terraform, jsonstate, serialization, wrapped-error, state |
| preparing identity values for %s: %w | console | error | terraform, jsonstate, identity, serialization, wrapped-error |
| %s: cannot serialize value marked as %#v for inclusion in a | console | error | terraform, jsonstate, cty-marks, internal-bug, serialization |
| Failed to request username: %s | console | error | terraform, login, interactive, input, oauth |
| Failed to request password: %s | console | error | terraform, login, interactive, input, credentials |
| Failed to retrieve token: %s | console | error | terraform, login, interactive, token, input |
| Failed to create API client: %s | console | error | terraform, login, tfe-client, configuration |
| Token is invalid: %s | console | error | terraform, login, token, unauthorized, authentication |
| Failed to retrieve user account details: %s | console | error | terraform, login, network, tfe-api, transient |
| no suitable TCP ports (between %d and %d) are available for | console | error | terraform, login, oauth, network, ports |
| error starting operation: %s | console | error | backend, operation, plan, apply, init |
| Error asking for confirmation: %s | console | warning | ui, input, confirmation, interactive, ci |
| Invalid workspace name set using %s | validation | error | workspace, environment, tf-workspace, validation |
| Invalid workspace name: The selected workspace described in | validation | error | workspace, filesystem, corruption, environment-file |
| Error getting pwd: %s | console | error | filesystem, cwd, permissions, ci |
| Error initializing backend %T: %s This is a bug; please rep | console | error | backend, cli-init, bug-report, plugin |
| Failed to get existing workspaces: %s | console | error | backend, workspace, cloud, auth, network |
| Couldn't create initial workspace: %w | console | warning | cloud, workspace, interactive, hcp-terraform, input |
| Couldn't create initial workspace: no name provided | validation | warning | cloud, workspace, interactive, validation, hcp-terraform |
| Currently selected workspace %q does not exist | console | error | workspace, non-interactive, ci, select |
| Failed to select workspace: %s | console | warning | workspace, interactive, input, select, ui |
| Failed to select workspace: input not a valid number | validation | warning | workspace, interactive, validation, select |
| error determining current workspace when initializing a back | console | error | plan, workspace, apply, tf-workspace |
| error when obtaining provider instance during state store in | console | error | provider, state-store, plan, plugin, init |
| saved backend configuration is invalid: %w | console | error | plan, backend, schema, decode, version-mismatch |
| Failed to load the backend state file: %s | console | error | backend, filesystem, state-file, corruption, init |
| Failed to check current workspace: %w | console | error | state-store, workspace, tf-workspace, init |
| Unhandled backend configuration state. This is a bug. Please | console | error | backend, init, state, internal-bug, workdir |
| Failed to load state: %s | console | error | backend, init, state, filesystem, json |
| Error locking state: %s | console | error | state, lock, backend, concurrency, init |
| Can't serialize backend configuration as JSON: %s | console | error | backend, schema, json, serialization, init |
| Failed to set state store configuration: %w | console | error | state-store, schema, json, serialization, init |
| Failed to set state store provider configuration: %w | console | error | state-store, provider, schema, json, serialization |
| Failed to select a workspace: %w | console | error | state-store, workspace, init, auth, backend |
| Failed obtain the in-use version of provider %s (%q) used wi | console | error | state-store, provider, lock-file, internal-bug, init |
| Error asking for input to configure backend %q: %s | console | error | backend, input, init, interactive, ci |
| Failed to approve use of state storage provider: %s | console | error | state-store, provider, input, interactive, trust, ci |
| State store provider %q (%s) was not approved, so init canno | console | error | state-store, provider, trust, interactive, init |
| Error asking for state migration action: %s | console | error | state, migration, input, interactive, ci |
| Migration aborted by user. | console | error | state, migration, interactive, init |
| Error inspecting states in the %q backend: %s Prior to | console | error | state, migration, backend, auth, list-workspaces |
| Error migrating the workspace %q from the previous %q backen | console | error | backend, state-migration, multi-state, terraform-init, partial-copy |
| Error loading state: %[2]s Terraform failed to load the | console | error | backend, state-migration, statemgr, source-backend, credentials, terraform-init |
| Failed to set new workspace: %s | console | error | backend, state-migration, workspace-naming, set-workspace, named-workspace, terraform-init |
| Error copying state from the previous %q backend to the newl | console | error | backend, state-migration, state-copy, statemgr-migrate, destination-backend, write-error, terraform-init |
| Error creating temporary directory: %s | console | error | backend, state-migration, filesystem, temp-dir, disk-full, permissions, confirmation-prompt |
| Error saving temporary state: %s | console | error | backend, state-migration, filesystem, temp-file, write-error, confirmation-prompt |
| Error asking for new state name: %s | console | error | terraform, backend-migration, interactive-input, workspace-naming, cloud |
| Please select 1 or 2 as part of this option. | validation | warning | terraform, backend-migration, input-validation, multi-state, hcp-terraform |
| The pattern must have an '*' | validation | warning | terraform, backend-migration, input-validation, pattern, multi-state |
| The pattern '*' cannot be used more than once. | validation | warning | terraform, backend-migration, input-validation, pattern, multi-state |
| failed to create local modules directory: %s | console | error | terraform, init, modules, filesystem, permissions |
| Module installation was canceled by an interrupt signal. | console | warning | terraform, init, modules, interrupt, cancellation |
| Module initialization was canceled by an interrupt signal. | console | warning | terraform, init, from-module, interrupt, cancellation |
| %s: %s | console | error | terraform, init, interactive-input, schema, backend-config |
| Invalid value: %s | validation | warning | terraform, init, input-validation, schema, type-conversion |
| Provider download blocked due to policy violations. Please r | console | error | terraform, policy, sentinel, hcp-terraform, providers, governance |
| failed to read dependency lock file: %s | console | error | terraform, lock-file, providers, dependencies, hcl |
| there is no package for %s %s cached in %s | console | error | terraform, providers, cache, lock-file, init |
| failed to verify checksum of %s %s package cached in in %s: | console | error | terraform, providers, checksum, integrity, cache |
| the cached package for %s %s (in %s) does not match any of t | console | error | provider-plugin, checksum, lock-file, cache, security |
| no supported plugins for protocol %d | console | error | provider-plugin, reattach, protocol, development |
| unsupported protocol version %d | console | error | provider-plugin, reattach, protocol, handshake |
| Failed to initialize config loader: %w | console | error | config-loader, modules, cli-config, initialization |
| Failed to refresh module manifest: %w | console | error | modules, registry, manifest, network, initialization |
| Error selecting workspace: %s | console | error | workspace, state, backend, output |
| Failed to load state: %s | console | error | state, backend, workspace, output |
| Failed to initialize config loader: %s | console | error | config-loader, plan, cli-config, initialization |
| no releases match the given constraints %s | console | error | providers-mirror, version-constraint, registry, offline |
| Failed to initialize config loader: %s | console | error | config-loader, query, cli-config, initialization, experimental |
| Failed to initialize config loader: %s | console | error | config-loader, refresh, cli-config, initialization |
| error loading plugin path: %s | console | error | plugin-path, cli-config, show, initialization |
| error selecting workspace: %s | console | error | workspace, show, state, backend |
| Error loading statefile: %w | console | error | show, statefile, filesystem, path |
| Error reading %s as a statefile: %w | console | error | show, statefile, parse, corruption |
| Failed to load state manager: %w | console | error | show, state, backend, state-manager |
| Failed to load state: %w | console | error | show, state, backend, refresh, network |
| a network issue prevented cloud configuration; %w | console | error | stacks, cloud, network, service-discovery, dns |
| failed to read stacks plugin stored path file: %w | console | error | stacks, plugin-cache, filesystem, race |
| failed to initialize stacksplugin cache directory: %w | console | error | stacks, plugin-cache, filesystem, permissions |
| failed to create stacks plugin stored path file: %w | console | error | stacks, filesystem, permissions, plugin-cache |
| Error checking remote Terraform version | console | error | state, remote-backend, version-conflict, hcp-terraform |
| Can't serialize backend configuration as JSON: %s | console | error | state-migrate, backend, schema, json |
| Failed to convert provider version to Go version: %s | console | error | state-migrate, state-store, provider, version, semver |
| Failed to set state store configuration: %w | console | error | state-migrate, state-store, schema, configuration |
| Failed to set state store provider configuration: %w | console | error | state-migrate, state-store, provider, schema |
| State migration failed: %w | console | critical | state-migrate, backend, state-lock, migration |
| Failed to load the backend state file when preparing to upda | console | error | state-migrate, local-state, filesystem, consistency |
| Provider installation was canceled by an interrupt signal. | console | warning | state-migrate, provider, interrupt, cancellation |
| error loading plugin path: %s | console | error | state-show, plugin-path, json, filesystem |
| Error loading the state: %[1]s Please ensure that your Terr | console | error | state-show, state, backend, initialization |
| Failed to refresh state: %s | console | error | state-show, state-refresh, state-lock, backend |
| Failed to marshal state to json: %s | console | error | state-show, json, schema, marshalling |
| unable to locate module: %s | console | error | validate, filesystem, working-directory |
| error loading plugin path: %s | console | error | validate, plugin-path, json, filesystem |
| Error checking latest version: %s | console | warning | version, network, checkpoint, non-fatal |
| Raw output format is only supported for single outputs | validation | error | output, raw, usage, cli-arguments |
| failed to decode backend config: %w | console | error | backend, schema, json, plan, decoding |
| invalid syntax: %w | validation | error | backend, json, parsing, corruption, filesystem |
| invalid syntax: no format version number | validation | error | backend, json, version, parsing, corruption |
| unsupported backend state version %d; you may need to use Te | validation | error | terraform, state, version-mismatch, workdir |
| this working directory uses legacy remote state and so must | validation | error | terraform, legacy, migration, state, workdir |
| encountered a malformed backend state file that contains sta | validation | error | terraform, state, corruption, workdir |
| encountered a malformed backend state file with a 'state_sto | validation | error | terraform, state-store, provider, workdir |
| attempted to encode a malformed backend state file; it conta | validation | error | terraform, bug, state-store, backend, workdir |
| failed to prepare working directory: %w | console | error | terraform, filesystem, permissions, workdir |
| attempted to encode a malformed backend state file; data is | validation | error | terraform, state-store, validation, bug |
| attempted to encode a malformed backend state file; state st | validation | error | terraform, state-store, validation, defensive |
| attempted to encode a malformed backend state file; provider | validation | error | terraform, state-store, provider, validation |
| attempted to encode a malformed backend state file; state_st | validation | error | terraform, state-store, config, validation |
| state store is not valid: %w | validation | error | terraform, state-store, provider, registry-address |
| state store is not valid: provider version data is missing d | validation | error | terraform, state-store, provider, version |
| error when preparing state store config for planfile: %s | exception | error | terraform, plan, state-store, validation |
| failed to decode state_store config: %w | validation | error | terraform, plan, state-store, schema, decode |
| failed to decode state_store's nested provider config: %w | validation | error | terraform, plan, provider, schema, decode |
| connection type '%s' not supported | validation | error | terraform, provisioner, connection, ssh, winrm |
| interrupted - last error: %v | exception | warning | terraform, provisioner, retry, cancellation, context |
| timeout - last error: %v | exception | error | terraform, provisioner, retry, timeout, context |
| SSH authentication failed (%s@%s): %w | exception | error | terraform, provisioner, ssh, authentication, connection |
| Error reading script: %s | exception | error | ssh, script-upload, io-reader, terraform |
| Error chmodding script file to 0777 in remote machine: %s | exception | error | ssh, chmod, script-upload, session, terraform |
| Error chmodding script file to 0777 in remote machine %v: %s | exception | error | ssh, chmod, permissions, script-path, terraform |
| Error reading error message: %s | exception | error | scp, upload, io-reader, network, terraform |
| Error creating temporary file for upload: %s | exception | error | scp, temp-file, disk-space, upload, terraform |
| Error connecting to proxy: %s | exception | error | ssh, proxy, http-proxy, bastion, network, terraform |
| Error creating new client connection via proxy: %s | exception | error | ssh, proxy, bastion, handshake, authentication, terraform |
| Error connecting to bastion: %s | exception | error | ssh, bastion, network, authentication, terraform |
| Connection Error: StatusCode: %d | http | error | http-proxy, proxy, network, authentication, terraform |
| host for provisioner cannot be empty | validation | error | configuration, validation, host, connection-block, terraform |
| target_platform for provisioner has to be either %s or %s | validation | error | configuration, validation, target-platform, connection-block, terraform |
| failed to create temp known_hosts file: %s | exception | error | ssh, host-key, temp-file, known-hosts, disk-space, terraform |
| failed to write temp known_hosts file: %s | exception | error | ssh, host-key, known-hosts, temp-file, disk-io, terraform |
| failed to parse private key %q: %s | validation | error | ssh, private-key, certificate, authentication, pem, terraform |
| failed to parse certificate %q: %s | validation | error | ssh, certificate, authentication, authorized-key, terraform |
| failed to create signer from raw private key %q: %s | validation | error | ssh, private-key, signer, certificate, key-type, terraform |
| failed to create cert signer %q: %s | validation | error | ssh, certificate, signer, key-mismatch, authentication, terraform |
| Failed to parse ssh private key: %s | validation | error | ssh, provisioner, authentication, connection-block |
| Using the C:\Windows\Temp folder is not supported. Please us | validation | error | winrm, provisioner, windows, connection-block |
| failed to determine the configuration's provider requirement | validation | error | config, provider-dependencies, version-constraints, init |
| provider %s: required by this configuration but no version i | validation | error | config, provider-dependencies, lock-file, init |
| provider %s: locked version selection %s doesn't match the u | validation | error | config, provider-dependencies, lock-file, version-constraints |
| provider %s: version constraints %q don't match the locked v | validation | error | config, provider-dependencies, lock-file |
| failed to read module manifest: %s | exception | error | config, modules, loader, init |
| top-level block schema is nil | validation | error | configschema, provider-sdk, validation, nil-pointer |
| top-level block: DeprecationMessage must not be set when Dep | validation | error | configschema, provider-sdk, deprecation, validation |
| %s%s: attribute schema is nil | validation | error | configschema, provider-sdk, nil-pointer, validation |
| %s%s: all attributes within computed blocks must also be com | validation | error | configschema, provider-sdk, computed, validation |
| %s%s: block schema is nil | validation | error | configschema, provider-sdk, nil-pointer, validation |
| %s%s: name defined as both attribute and child block type | validation | error | configschema, provider-sdk, naming, validation |
| %s%s: name may contain only lowercase letters, digits and un | validation | error | configschema, provider-sdk, naming, validation |
| %s%s: DeprecationMessage must not be set when Deprecated is | validation | error | configschema, provider-sdk, deprecation, validation |
| %s%s: MinItems and MaxItems must both be greater than zero | validation | error | configschema, provider-sdk, minitems-maxitems, validation |
| %s%s: all nested blocks within computed blocks must also be | validation | error | configschema, provider-sdk, computed, validation |
| %s%s: MinItems and MaxItems must match in NestingSingle mode | validation | error | configschema, provider-sdk, nesting-single, validation |
| %s%s: MinItems and MaxItems must be set to either 0 or 1 in | validation | error | configschema, provider-sdk, nesting-single, validation |
| %s%s: MinItems and MaxItems cannot be used in NestingGroup m | validation | error | configschema, provider-sdk, nesting-group, validation |
| %s%s: NestingGroup blocks cannot be computed | validation | error | configschema, nesting-group, computed, validation |
| %s%s: MinItems must be less than or equal to MaxItems in %s | validation | error | configschema, nesting-list, nesting-set, minitems, maxitems, validation |
| %s%s: NestingSet blocks may not contain attributes of cty.Dy | validation | error | configschema, nesting-set, dynamic-type, cty, validation |
| %s%s: NestingSet blocks may not contain WriteOnly attributes | validation | error | configschema, nesting-set, write-only, sensitive, validation |
| %s%s: Computed cannot be used when MinItems > 0 | validation | error | configschema, nesting-list, nesting-set, computed, minitems, validation |
| %s%s: MinItems and MaxItems must both be 0 in NestingMap mod | validation | error | configschema, nesting-map, minitems, maxitems, validation |
| %s%s: invalid nesting mode %s | validation | error | configschema, nesting-mode, zero-value, validation |
| attribute schema is nil | validation | error | configschema, nil-pointer, attribute, validation |
| %s%s: must set Optional, Required or Computed | validation | error | configschema, attribute, optional, required, computed, validation |
| %s%s: cannot set both Optional and Required | validation | error | configschema, attribute, optional, required, mutual-exclusion, validation |
| %s%s: cannot set both Computed and Required | validation | error | configschema, attribute, computed, required, mutual-exclusion, validation |
| %s%s: either Type or NestedType must be defined | validation | error | configschema, attribute, type, nestedtype, validation |
| %s: Type and NestedType cannot both be set | validation | error | configschema, attribute, type, nestedtype, mutual-exclusion, validation |
| %s%s: NestingSet attributes may not contain attributes of ct | validation | error | configschema, attribute, nestedtype, nesting-set, dynamic-type, cty, validation |
| %s%s: NestingSet attributes may not contain WriteOnly attrib | validation | error | configschema, attribute, nestedtype, nesting-set, write-only, sensitive, validation |
| object schema nesting mode is invalid | validation | error | configschema, object, nesting-mode, zero-value, validation |
| %s: attribute schema is nil | validation | error | schema, configschema, provider-development, validation |
| cannot decode %s from flatmap | exception | error | flatmap, hcl2shim, state, cty, type-mismatch |
| invalid value for %q in state: %s | exception | error | flatmap, hcl2shim, state, type-coercion, corrupt-state |
| invalid count value for %q in state: %s | exception | error | flatmap, hcl2shim, state, tuple, corrupt-state |
| wrong number of values for %q in state: got %d, but need %d | exception | error | flatmap, hcl2shim, state, tuple, schema-drift |
| [%s] %s | exception | error | hcl2shim, paths, requires-replace, diff, schema-drift |
| attribute %q not found | exception | error | hcl2shim, paths, schema-drift, attribute-not-found |
| invalid step %q with type %#v | exception | error | hcl2shim, paths, primitive, schema-mismatch |
| unrecognized type: %s | exception | error | hcl2shim, paths, cty, unrecognized-type |
| index %s out of range in %#v | exception | error | hcl2shim, paths, tuple, index-out-of-range, schema-drift |
| Cycle: %s | validation | critical | dag, cycle, dependency-graph, depends-on, terraform-core |
| Self reference: %s | validation | critical | dag, self-reference, dependency-graph, depends-on |
| failed to create directory %s: %s | exception | error | getmodules, go-getter, filesystem, permissions, modules |
| failed to copy from %s to %s: %s | exception | error | getmodules, go-getter, filesystem, cache, modules |
| URL is not a valid GCS URL | validation | error | getmodules, gcs, module-source, url-parsing, modules |
| error parsing GCS URL: %s | validation | error | getmodules, gcs, module-source, url-parsing, modules |
| GitHub URLs should be github.com/username/repo | validation | error | getmodules, github, module-source, url-parsing, modules |
| error parsing GitHub URL: %s | validation | error | getmodules, github, module-source, url-parsing, modules |
| error parsing BitBucket URL: %s | validation | error | getmodules, bitbucket, module-source, url-parsing, modules |
| error parsing Git SSH URL: %s | validation | error | git, ssh, url-parsing, module-source |
| Error parsing URL: %s | validation | error | url-parsing, module-source, shorthand, subdir |
| invalid source address: %s | validation | error | module-source, validation, shorthand, parsing |
| URL is not a valid S3 URL | validation | error | s3, module-source, url-parsing, validation |
| error parsing S3 URL: %s | validation | error | s3, url-parsing, module-source |
| can't use local directory %q as a module registry address | validation | error | module-source, registry, validation, parsing |
| subdirectory path %q leads outside of the module package | validation | error | module-source, security, path-traversal, subdir |
| detected subdirectory path %q of %q leads outside of the mod | validation | error | module-source, path-traversal, subdir, internal |
| subdir %q not found | validation | error | module-source, subdir, filesystem, registry |
| subdir %q matches multiple paths | validation | error | module-source, subdir, filesystem, registry |
| Error parsing provider ID from Registry: %s | exception | error | registry, provider, parsing, legacy |
| Registry returned provider with type %q, expected %q | exception | error | registry, provider, validation, legacy |
| cannot search %s: %s | exception | error | filesystem, provider-mirror, permissions, io |
| ziphash scheme ("zh:" prefix) is not supported for unpacked | validation | error | hash, provider, verification, type-mismatch |
| unsupported hash format (this may require a newer version of | validation | error | hash, provider, version-compat, verification |
| cannot hash package at %s | exception | error | hashing, package-location, invariant |
| too many redirects | http | error | network, http, redirect, mirror |
| server returned unsuccessful status %d | http | error | network, http, mirror, server-error |
| invalid response content from mirror server: %s | http | error | protocol, json, mirror |
| provider mirror does not have archive index for previously-r | http | error | protocol, mirror, consistency |
| provider mirror returned invalid URL %q: %s | http | error | protocol, mirror, url |
| provider mirror returned invalid provider hash %q: %s | http | error | protocol, mirror, hash |
| invalid provider mirror base URL %s: %s | validation | error | config, url, mirror, hostname |
| failed to determine request credentials: %s | http | error | config, credentials, mirror, hostname |
| response has invalid Content-Type: %s | http | error | protocol, http, content-type, mirror |
| response has invalid Content-Type: must be application/json | http | error | protocol, http, content-type, mirror |
| invalid credentials for %s | http | error | credentials, url, mirror, hostname |
| invalid provider matching pattern %q: must have either two o | validation | error | config, validation, pattern |
| invalid hostname in provider matching pattern %q: %s | validation | error | config, validation, hostname, pattern |
| invalid provider type %q in provider matching pattern %q: mu | validation | error | config, validation, pattern |
| invalid registry namespace %q in provider matching pattern % | validation | error | config, validation, pattern |
| invalid provider matching pattern %q: hostname can be a wild | validation | error | config, validation, pattern, wildcard |
| invalid provider matching pattern %q: namespace can be a wil | validation | error | config, validation, pattern, wildcard |
| this version of Terraform does not support any of the checks | validation | error | terraform, provider, checksum, hash, version-compat, lock-file |
| failed to verify provider package checksums: %s | exception | error | io, checksum, provider, filesystem, cache |
| provider package doesn't match the expected checksum %q | validation | error | checksum, integrity, provider, mirror, lock-file |
| provider package doesn't match the any of the expected check | validation | error | checksum, integrity, provider, mirror, lock-file |
| cannot check archive hash for non-archive location %s | exception | error | configuration, archive, provider, api-misuse, type-assertion |
| failed to compute checksum for %s: %s | exception | error | io, archive, checksum, filesystem, cache |
| archive has incorrect checksum %s (expected %s) | validation | error | integrity, checksum, archive, mirror, zip |
| checksum list has no SHA-256 hash for %q | validation | error | checksum, registry, sha256sums, platform, mirror |
| checksum list has invalid SHA256 hash %q: %s | validation | error | checksum, parsing, registry, sha256sums, hex |
| checksum list has unexpected SHA-256 hash %x (expected %x) | validation | error | integrity, checksum, registry, sha256sums, signing |
| error creating HashiCorp keyring: %s | exception | error | crypto, openpgp, signing, build, internal-constant |
| error creating HashiCorp Partners keyring: %s | exception | error | crypto, openpgp, signing, partner, build, internal-constant |
| error decoding signing key: %s | exception | error | crypto, openpgp, signing-key, registry, armor, partner |
| error decoding trust signature: %s | exception | error | crypto, openpgp, trust-signature, registry, armor, partner |
| error verifying trust signature: %s | exception | error | crypto, openpgp, trust-signature, signing, partner, integrity |
| error checking signature: %s | exception | error | crypto, openpgp, signature, registry, integrity |
| authentication signature from unknown issuer | validation | error | crypto, openpgp, signature, unsigned, integrity, registry |
| hash string must start with a scheme keyword followed by a c | validation | error | hash, validation, parsing, lock-file, scheme |
| Invalid format for %s: %w | validation | error | config, json, env-var, reattach, developer-debug |
| Error parsing %q as a provider address: %w | validation | error | terraform, reattach, provider-config, tf-reattach-providers |
| Invalid unix socket path %q for %q: %w | validation | error | terraform, reattach, unix-socket, tf-reattach-providers |
| Invalid TCP address %q for %q: %w | validation | error | terraform, reattach, tcp, tf-reattach-providers |
| Unknown address type %q for %q | validation | error | terraform, reattach, tf-reattach-providers, address-type |
| registry response includes invalid version string %q: %s | http | error | terraform, registry, provider-version, semver, protocol-version |
| registry response to request for %s archive has incorrect ta | http | error | terraform, registry, platform, os-arch, provider-install |
| registry response includes invalid download URL: %s | http | error | terraform, registry, download-url, url-parsing |
| registry response includes invalid download URL: must use ht | validation | error | terraform, registry, download-url, security, scheme |
| registry response includes invalid SHA256 hash %q: %s | validation | error | terraform, registry, sha256, checksum, provider-install |
| registry response includes invalid SHASUMS URL: %s | validation | error | terraform, registry, shasums, url-parsing |
| registry response includes invalid SHASUMS URL: must use htt | validation | error | terraform, registry, shasums, security, scheme |
| failed to retrieve authentication checksums for provider: %s | exception | error | terraform, registry, shasums, network, fetch |
| registry response includes invalid SHASUMS signature URL: %s | validation | error | terraform, registry, shasums, signature, url-parsing |
| registry response includes invalid SHASUMS signature URL: mu | validation | error | terraform, registry, shasums, signature, security, scheme |
| failed to retrieve cryptographic signature for provider: %s | exception | error | terraform, registry, signature, network, fetch |
| registry response includes invalid protocol string %q: %s | validation | error | terraform, registry, protocol-version, semver, fallback |
| %s returned from %s | http | error | terraform, registry, http-status, shasums, signature, network |
| the request failed after %d attempts, please try again later | http | error | terraform, registry, retry, network, transient |
| the request failed, please try again later%s | http | error | terraform, registry, retry, network, transient |
| failed to retrieve credentials for %s: %s | exception | error | registry, credentials, provider, authentication, terraform-init |
| must be two words separated by an underscore | validation | error | platform, parsing, provider, validation |
| OS portion must not contain whitespace | validation | error | platform, parsing, provider, validation, whitespace |
| architecture portion must not contain whitespace | validation | error | platform, parsing, provider, validation, whitespace |
| identity schema not found for type %s | validation | error | grpc, provider, identity, schema, terraform-core |
| resource identity schema not found for type %q | validation | error | grpc, provider, identity, schema, terraform-core |
| resource schema not found for type %q | validation | error | grpc, provider, schema, list-resource, terraform-core |
| list resource schema not found for type %q | validation | error | grpc, provider, schema, list-resource, terraform-core |
| wrapped err: %w | exception | error | grpc, state-store, streaming, network, io |
| error writing state: %w | exception | error | grpc, state-store, streaming, memory, io |
| expected to receive state in %d bytes, actually received %d | exception | error | grpc, state-store, streaming, validation, protocol |
| action schema not found for action %q | validation | error | grpc, provider, action, schema, terraform-core |
| failed to send completed event: %w | exception | error | grpc, action, streaming, network, io |
| invalid CIDR expression: %s | validation | error | cidr, network, ip, hcl-function, validation |
| IPv6 addresses cannot have a netmask: %s | validation | error | cidr, ipv6, netmask, hcl-function, validation |
| lookup() takes two or three arguments, got %d | validation | error | lookup, hcl-function, map, validation, arity |
| lookup failed to find key %s | validation | error | lookup, hcl-function, map, validation, key-not-found |
| invalid collection length: %s | validation | error | terraform, hcl, cty, one-func, internal-bug |
| can't compute sum of opposing infinities | validation | error | terraform, hcl, sum-func, math, overflow, cty |
| found unrecognized resource mode: | panic | critical | terraform, plan, json-format, panic, resource-mode, internal-bug |
| found unrecognized resource mode: | panic | critical | terraform, state, json-format, panic, resource-mode, internal-bug |
| unrecognized action slice: | panic | critical | terraform, plan, json-plan, panic, actions, internal-bug |
| Workspace data missing from plan file. Current workspace is | panic | critical | terraform, backend, plan-apply, panic, workspace, internal-bug, corrupt-plan |
| This run has no required providers information provided at a | panic | critical | terraform, state-store, provider-state-store, panic, required-providers, internal-bug |
| State store provider %q (%s) has unknown supply mode %q. Thi | panic | critical | terraform, state-store, provider-state-store, panic, supply-mode, internal-bug |
| State store provider is missing from required providers but | panic | critical | terraform, state-store, provider-state-store, panic, required-providers, internal-bug |
| invalid collection type | panic | critical | terraform, provider-sdk, legacy-schema, panic, schema-type, unreachable, internal-bug |
| invalid Schema.Type %s | panic | critical | terraform, provider-sdk, legacy-schema, panic, schema-type, provider-bug |
| Unknown type: %s | panic | critical | terraform, provider-sdk, legacy-schema, field-reader, panic, schema-type, provider-bug |
| Unknown type: %s | panic | critical | terraform, provider-sdk, legacy-schema, field-reader, config-reader, panic, schema-type, provider-bug |
| unknown type: %#v | panic | critical | terraform, provider-sdk, legacy-schema, field-reader, config-reader, type-map, panic, provider-bug |
| Unknown type: %#v | panic | critical | terraform, provider-sdk, legacy-schema, field-reader, diff-reader, panic, schema-type, provider-bug |
| missing field in set: %s.%s | panic | critical | terraform, provider-sdk, legacy-schema, field-reader, diff-reader, type-set, panic, state-corruption, internal-bug |
| Unknown type: %s | panic | critical | terraform, provider-sdk, legacy-schema, field-reader, map-reader, panic, schema-type, provider-bug |
| missing field in set: %s.%s | panic | critical | terraform, schema, set, flatmap, state, panic, internal-invariant |
| Unknown type: %#v | panic | critical | terraform, provider-sdk, schema, type, panic |
| set item just set doesn't exist | panic | critical | terraform, schema, set, panic, internal-invariant |
| invalid set element type | panic | critical | terraform, provider-sdk, schema, set, panic |
| Unknown validation type: %#v | panic | critical | terraform, provider-sdk, schema, map, validation, panic |
| unknown type %s | panic | critical | terraform, schema, type, panic, internal |
| unknown value type in TypeMap %T | panic | critical | terraform, schema, set, map, hashing, panic |
| unknown schema type to serialize | panic | critical | terraform, schema, set, hashing, panic |
| invalid element type: %T | panic | critical | terraform, schema, set, hashing, panic |
| invalid index value %q | panic | critical | terraform, diff, flatmap, panic, internal-invariant |
| NewInstanceInfo cannot convert module instance with key | panic | critical | terraform, module, instance-key, legacy, panic |
| NewInstanceInfo cannot convert resource instance with %T ins | panic | critical | terraform, resource, instance-key, for-each, legacy, panic |
| NewResourceConfigShimmed given %#v; an object type is requir | panic | critical | terraform, cty, resource-config, legacy, panic |
| Unknown kind: %s | panic | critical | terraform, config, reflection, panic, internal-invariant |
| global logger is not an InterceptLogger | panic | error | terraform, logging, hclog, panic |
| logger name required | panic | error | terraform, logging, precondition, panic |
| null state found in test execution | panic | critical | terraform, testing, moduletest, state, panic |
| unknown nesting mode: %d | panic | critical | terraform, testing, mocking, schema, panic |
| not implemented | panic | error | terraform, plugin, grpc-provider, state-store, not-implemented |
| global cache directory %s must not match the installation ta | panic | critical | terraform, providercache, installer, filesystem, configuration, panic |