Initializer
Properties
| Name | Type | Description |
|---|---|---|
Defaults | System.Collections.Generic.IDictionary< string, object > | No description. |
Workspace | string | No description. |
ContainerName | string | (Required) The Name of the Storage Container within the Storage Account. |
Key | string | (Required) The name of the Blob used to retrieve/store Terraform’s State file inside the Storage Container. |
StorageAccountName | string | (Required) The Name of the Storage Account. |
AccessKey | string | access_key - (Optional) The Access Key used to access the Blob Storage Account. |
ClientCertificatePassword | string | (Optional) The password associated with the Client Certificate specified in client_certificate_path. |
ClientCertificatePath | string | (Optional) The path to the PFX file used as the Client Certificate when authenticating as a Service Principal. |
ClientId | string | (Optional) The Client ID of the Service Principal. |
ClientSecret | string | (Optional) The Client Secret of the Service Principal. |
Endpoint | string | (Optional) The Custom Endpoint for Azure Resource Manager. This can also be sourced from the ARM_ENDPOINT environment variable. |
Environment | string | (Optional) The Azure Environment which should be used. |
MetadataHost | string | (Optional) The Hostname of the Azure Metadata Service (for example management.azure.com), used to obtain the Cloud Environment when using a Custom Azure Environment. This can also be sourced from the ARM_METADATA_HOSTNAME Environment Variable.). |
MsiEndpoint | string | (Optional) The path to a custom Managed Service Identity endpoint which is automatically determined if not specified. |
OidcRequestToken | string | (Optional) The bearer token for the request to the OIDC provider. |
OidcRequestUrl | string | (Optional) The URL for the OIDC provider from which to request an ID token. |
OidcToken | string | (Optional) The ID token when authenticating using OpenID Connect (OIDC). |
OidcTokenFilePath | string | (Optional) The path to a file containing an ID token when authenticating using OpenID Connect (OIDC). |
ResourceGroupName | string | (Required) The Name of the Resource Group in which the Storage Account exists. |
SasToken | string | (Optional) The SAS Token used to access the Blob Storage Account. |
Snapshot | bool | (Optional) Should the Blob used to store the Terraform Statefile be snapshotted before use? |
SubscriptionId | string | (Optional) The Subscription ID in which the Storage Account exists. |
TenantId | string | (Optional) The Tenant ID in which the Subscription exists. |
UseAzureadAuth | bool | (Optional) Should AzureAD Authentication be used to access the Blob Storage Account. |
UseMicrosoftGraph | bool | (Optional) Should MSAL be used for authentication instead of ADAL, and should Microsoft Graph be used instead of Azure Active Directory Graph? |
UseMsi | bool | (Optional) Should Managed Service Identity authentication be used? |
UseOidc | bool | (Optional) Should OIDC authentication be used? This can also be sourced from the ARM_USE_OIDC environment variable. |
DefaultsOptional
- Type: System.Collections.Generic.IDictionary< string, object >
WorkspaceOptional
- Type: string
ContainerNameRequired
- Type: string
KeyRequired
- Type: string
StorageAccountNameRequired
- Type: string
AccessKeyOptional
- Type: string
ClientCertificatePasswordOptional
- Type: string
ClientCertificatePathOptional
- Type: string
ClientIdOptional
- Type: string
ClientSecretOptional
- Type: string
EndpointOptional
- Type: string
EnvironmentOptional
- Type: string
MetadataHostOptional
- Type: string
MsiEndpointOptional
- Type: string
OidcRequestTokenOptional
- Type: string
OidcRequestUrlOptional
- Type: string
OidcTokenOptional
- Type: string
OidcTokenFilePathOptional
- Type: string
ResourceGroupNameOptional
- Type: string
SasTokenOptional
- Type: string
SnapshotOptional
- Type: bool
SubscriptionIdOptional
- Type: string
TenantIdOptional
- Type: string
UseAzureadAuthOptional
- Type: bool
UseMicrosoftGraphOptional
- Type: bool
UseMsiOptional
- Type: bool
UseOidcOptional
- Type: bool