Reference: radius.core/terraformsettings@2025-08-01-preview
Detailed reference documentation for radius.core/terraformsettings@2025-08-01-preview
Schema
Top-Level Resource
Properties
| Property | Type | Description |
|---|---|---|
| apiVersion | ‘2025-08-01-preview’ | The resource api version (ReadOnly, DeployTimeConstant) |
| env | Record | Environment variables injected during Terraform recipe execution. (ReadOnly) |
| 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 | TerraformSettingsProperties | The resource-specific properties for this resource. (Required) |
| provisioningState | ‘Accepted’ | ‘Canceled’ |
| referencedBy | string[] | Environments that reference this Terraform configuration. (ReadOnly) |
| systemData | SystemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. (ReadOnly) |
| tags | Record | Resource tags. |
| terraformrc | TerraformrcConfig | Terraform CLI configuration file settings. Maps directly to the Terraform CLI configuration file (.terraformrc). (ReadOnly) |
| type | ‘Radius.Core/terraformSettings’ | The resource type (ReadOnly, DeployTimeConstant) |
Record
Properties
- none
Additional Properties
- Additional Properties Type: string
TerraformSettingsProperties
Properties
| Property | Type | Description |
|---|---|---|
| env | Record | 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 settings. Maps directly to the Terraform CLI configuration file (.terraformrc). |
Record
Properties
- none
Additional Properties
- Additional Properties Type: string
TerraformrcConfig
Properties
| Property | Type | Description |
|---|---|---|
| credentials | Record | 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. Specifies the location of providers via network mirrors or direct downloads. |
Record
Properties
- none
Additional Properties
- Additional Properties Type: TerraformCredentialConfig
TerraformCredentialConfig
Properties
| Property | Type | Description |
|---|---|---|
| secret | string | The ID of a secret resource containing the authentication token. Supported types: Radius.Security/secrets (recommended) or Applications.Core/secretStores. The secret must have a key named ’token'. |
TerraformProviderInstallation
Properties
| Property | Type | Description |
|---|---|---|
| direct | TerraformProviderDirect | Direct provider installation configuration. |
| networkMirror | TerraformProviderMirror | Network mirror configuration for downloading 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’ |
Record
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.