@Stability(value=Experimental) @Internal public static final class DataTerraformRemoteStateAzurermConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataTerraformRemoteStateAzurermConfig
DataTerraformRemoteStateAzurermConfig
software.amazon.jsii.JsiiObject.InitializationMode
DataTerraformRemoteStateAzurermConfig.Builder, DataTerraformRemoteStateAzurermConfig.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(DataTerraformRemoteStateAzurermConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by the
DataTerraformRemoteStateAzurermConfig.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAccessKey()
(experimental) access_key - (Optional) The Access Key used to access the Blob Storage Account.
|
String |
getClientId()
(experimental) (Optional) The Client ID of the Service Principal.
|
String |
getClientSecret()
(experimental) (Optional) The Client Secret of the Service Principal.
|
String |
getContainerName()
(experimental) (Required) The Name of the Storage Container within the Storage Account.
|
Map<String,Object> |
getDefaults() |
String |
getEndpoint()
(experimental) (Optional) The Custom Endpoint for Azure Resource Manager.
|
String |
getEnvironment()
(experimental) (Optional) The Azure Environment which should be used.
|
String |
getKey()
(experimental) (Required) The name of the Blob used to retrieve/store Terraform's State file inside the Storage Container.
|
String |
getMsiEndpoint()
(experimental) (Optional) The path to a custom Managed Service Identity endpoint which is automatically determined if not specified.
|
String |
getResourceGroupName()
(experimental) (Required) The Name of the Resource Group in which the Storage Account exists.
|
String |
getSasToken()
(experimental) (Optional) The SAS Token used to access the Blob Storage Account.
|
String |
getStorageAccountName()
(experimental) (Required) The Name of the Storage Account.
|
String |
getSubscriptionId()
(experimental) (Optional) The Subscription ID in which the Storage Account exists.
|
String |
getTenantId()
(experimental) (Optional) The Tenant ID in which the Subscription exists.
|
Boolean |
getUseMsi()
(experimental) (Optional) Should Managed Service Identity authentication be used?
|
String |
getWorkspace() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(DataTerraformRemoteStateAzurermConfig.Builder builder)
DataTerraformRemoteStateAzurermConfig.Builder
.public final Map<String,Object> getDefaults()
getDefaults
in interface DataTerraformRemoteStateConfig
public final String getWorkspace()
getWorkspace
in interface DataTerraformRemoteStateConfig
public final String getContainerName()
AzurermBackendProps
getContainerName
in interface AzurermBackendProps
public final String getKey()
AzurermBackendProps
getKey
in interface AzurermBackendProps
public final String getStorageAccountName()
AzurermBackendProps
getStorageAccountName
in interface AzurermBackendProps
public final String getAccessKey()
AzurermBackendProps
This can also be sourced from the ARM_ACCESS_KEY environment variable.
getAccessKey
in interface AzurermBackendProps
public final String getClientId()
AzurermBackendProps
This can also be sourced from the ARM_CLIENT_ID environment variable.
getClientId
in interface AzurermBackendProps
public final String getClientSecret()
AzurermBackendProps
This can also be sourced from the ARM_CLIENT_SECRET environment variable.
getClientSecret
in interface AzurermBackendProps
public final String getEndpoint()
AzurermBackendProps
NOTE: An endpoint should only be configured when using Azure Stack.
getEndpoint
in interface AzurermBackendProps
public final String getEnvironment()
AzurermBackendProps
This can also be sourced from the ARM_ENVIRONMENT environment variable. Possible values are public, china, german, stack and usgovernment. Defaults to public.
getEnvironment
in interface AzurermBackendProps
public final String getMsiEndpoint()
AzurermBackendProps
This can also be sourced from the ARM_MSI_ENDPOINT environment variable.
getMsiEndpoint
in interface AzurermBackendProps
public final String getResourceGroupName()
AzurermBackendProps
getResourceGroupName
in interface AzurermBackendProps
public final String getSasToken()
AzurermBackendProps
This can also be sourced from the ARM_SAS_TOKEN environment variable.
getSasToken
in interface AzurermBackendProps
public final String getSubscriptionId()
AzurermBackendProps
This can also be sourced from the ARM_SUBSCRIPTION_ID environment variable.
getSubscriptionId
in interface AzurermBackendProps
public final String getTenantId()
AzurermBackendProps
This can also be sourced from the ARM_TENANT_ID environment variable.
getTenantId
in interface AzurermBackendProps
public final Boolean getUseMsi()
AzurermBackendProps
This can also be sourced from the ARM_USE_MSI environment variable.
getUseMsi
in interface AzurermBackendProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2022. All rights reserved.