Reference: radius.core/terraformconfigs@2025-08-01-preview

Detailed reference documentation for radius.core/terraformconfigs@2025-08-01-preview

Schema

Top-Level Resource

Properties

PropertyTypeDescription
apiVersion‘2025-08-01-preview’The resource api version
(ReadOnly, DeployTimeConstant)
idstringThe resource id
(ReadOnly, DeployTimeConstant)
locationstringThe geo-location where the resource lives
namestringThe resource name
(Required, DeployTimeConstant, Identifier)
propertiesTerraformConfigPropertiesTerraform configuration properties.
(Required)
systemDataSystemDataMetadata pertaining to creation and last modification of the resource.
(ReadOnly)
tagsTrackedResourceTagsResource tags.
type‘Radius.Core/terraformConfigs’The resource type
(ReadOnly, DeployTimeConstant)

TerraformConfigProperties

Properties

PropertyTypeDescription
envTerraformConfigPropertiesEnvEnvironment variables injected during Terraform recipe execution.
provisioningState‘Accepted’‘Canceled’
referencedBystring[]Environments that reference this Terraform configuration.
(ReadOnly)
terraformrcTerraformrcConfigTerraform 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

PropertyTypeDescription
credentialsTerraformrcConfigCredentialsCredentials 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.
providerInstallationTerraformProviderInstallationProvider installation configuration for Terraform CLI.

TerraformrcConfigCredentials

Properties

  • none

Additional Properties

TerraformCredentialConfig

Properties

PropertyTypeDescription
secretstringThe ID of an Applications.Core/SecretStore resource containing the authentication token. The secret store must have a secret named ’token'.

TerraformProviderInstallation

Properties

PropertyTypeDescription
directTerraformProviderDirectDirect provider installation configuration.
networkMirrorTerraformProviderMirrorNetwork mirror configuration for Terraform providers.

TerraformProviderDirect

Properties

PropertyTypeDescription
excludestring[]Provider address patterns to exclude from direct installation.
includestring[]Provider address patterns to include for direct installation.

TerraformProviderMirror

Properties

PropertyTypeDescription
excludestring[]Provider address patterns to exclude from this mirror.
includestring[]Provider address patterns to include from this mirror.
urlstringThe URL of the provider mirror.

SystemData

Properties

PropertyTypeDescription
createdAtstringThe timestamp of resource creation (UTC).
createdBystringThe identity that created the resource.
createdByType‘Application’‘Key’
lastModifiedAtstringThe timestamp of resource last modification (UTC)
lastModifiedBystringThe identity that last modified the resource.
lastModifiedByType‘Application’‘Key’

TrackedResourceTags

Properties

  • none

Additional Properties

  • Additional Properties Type: string