Reference: radius.core/terraformconfigs@2025-08-01-preview
Detailed reference documentation for radius.core/terraformconfigs@2025-08-01-preview
Schema
Top-Level Resource
Properties
| Property | Type | Description |
|---|---|---|
| apiVersion | ‘2025-08-01-preview’ | The resource api version (ReadOnly, DeployTimeConstant) |
| id | string | The resource id (ReadOnly, DeployTimeConstant) |
| location | string | The geo-location where the resource lives |
| name | string | The resource name (Required, DeployTimeConstant, Identifier) |
| properties | TerraformConfigProperties | Terraform configuration properties. (Required) |
| systemData | SystemData | Metadata pertaining to creation and last modification of the resource. (ReadOnly) |
| tags | TrackedResourceTags | Resource tags. |
| type | ‘Radius.Core/terraformConfigs’ | The resource type (ReadOnly, DeployTimeConstant) |
TerraformConfigProperties
Properties
| Property | Type | Description |
|---|---|---|
| env | TerraformConfigPropertiesEnv | Environment variables injected during Terraform recipe execution. |
| provisioningState | ‘Accepted’ | ‘Canceled’ |
| referencedBy | string[] | Environments that reference this Terraform configuration. (ReadOnly) |
| terraformrc | TerraformrcConfig | Terraform CLI configuration file (.terraformrc) settings. See https://developer.hashicorp.com/terraform/cli/config for details. |
TerraformConfigPropertiesEnv
Properties
- none
Additional Properties
- Additional Properties Type: string
TerraformrcConfig
Properties
| Property | Type | Description |
|---|---|---|
| credentials | TerraformrcConfigCredentials | Credentials for authenticating to private Terraform registries (HTTP-based, e.g. app.terraform.io). Map of registry hostname to credential configuration. Rendered as native credentials "hostname" {} blocks in the generated .terraformrc. Note: this is for Terraform CLI registry auth (HTTP), not for Git-based module sources; Git auth is a separate mechanism. |
| providerInstallation | TerraformProviderInstallation | Provider installation configuration for Terraform CLI. |
TerraformrcConfigCredentials
Properties
- none
Additional Properties
- Additional Properties Type: TerraformCredentialConfig
TerraformCredentialConfig
Properties
| Property | Type | Description |
|---|---|---|
| secret | string | The ID of an Applications.Core/SecretStore resource containing the authentication token. The secret store must have a secret named ’token'. |
TerraformProviderInstallation
Properties
| Property | Type | Description |
|---|---|---|
| direct | TerraformProviderDirect | Direct provider installation configuration. |
| networkMirror | TerraformProviderMirror | Network mirror configuration for Terraform providers. |
TerraformProviderDirect
Properties
| Property | Type | Description |
|---|---|---|
| exclude | string[] | Provider address patterns to exclude from direct installation. |
| include | string[] | Provider address patterns to include for direct installation. |
TerraformProviderMirror
Properties
| Property | Type | Description |
|---|---|---|
| exclude | string[] | Provider address patterns to exclude from this mirror. |
| include | string[] | Provider address patterns to include from this mirror. |
| url | string | The URL of the provider mirror. |
SystemData
Properties
| Property | Type | Description |
|---|---|---|
| createdAt | string | The timestamp of resource creation (UTC). |
| createdBy | string | The identity that created the resource. |
| createdByType | ‘Application’ | ‘Key’ |
| lastModifiedAt | string | The timestamp of resource last modification (UTC) |
| lastModifiedBy | string | The identity that last modified the resource. |
| lastModifiedByType | ‘Application’ | ‘Key’ |
TrackedResourceTags
Properties
- none
Additional Properties
- Additional Properties Type: string
Feedback
Was this page helpful?
Glad to hear it! Please feel free to star our repo and join our Discord server to stay up to date with the project.
Sorry to hear that. If you would like to also contribute a suggestion visit and tell us how we can improve.