@Stability(value=Experimental) public static final class DataTerraformRemoteStateAzurermConfig.Builder extends Object implements software.amazon.jsii.Builder<DataTerraformRemoteStateAzurermConfig>
DataTerraformRemoteStateAzurermConfig
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder defaults(Map<String,? extends Object> defaults)
DataTerraformRemoteStateConfig.getDefaults()
defaults
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder workspace(String workspace)
DataTerraformRemoteStateConfig.getWorkspace()
workspace
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder containerName(String containerName)
AzurermBackendProps.getContainerName()
containerName
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder key(String key)
AzurermBackendProps.getKey()
key
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder storageAccountName(String storageAccountName)
AzurermBackendProps.getStorageAccountName()
storageAccountName
- the value to be set. This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder accessKey(String accessKey)
AzurermBackendProps.getAccessKey()
accessKey
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder clientId(String clientId)
AzurermBackendProps.getClientId()
clientId
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder clientSecret(String clientSecret)
AzurermBackendProps.getClientSecret()
clientSecret
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder endpoint(String endpoint)
AzurermBackendProps.getEndpoint()
endpoint
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder environment(String environment)
AzurermBackendProps.getEnvironment()
environment
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder msiEndpoint(String msiEndpoint)
AzurermBackendProps.getMsiEndpoint()
msiEndpoint
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder resourceGroupName(String resourceGroupName)
AzurermBackendProps.getResourceGroupName()
resourceGroupName
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder sasToken(String sasToken)
AzurermBackendProps.getSasToken()
sasToken
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder subscriptionId(String subscriptionId)
AzurermBackendProps.getSubscriptionId()
subscriptionId
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder tenantId(String tenantId)
AzurermBackendProps.getTenantId()
tenantId
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig.Builder useMsi(Boolean useMsi)
AzurermBackendProps.getUseMsi()
useMsi
- the value to be set.this
@Stability(value=Experimental) public DataTerraformRemoteStateAzurermConfig build()
build
in interface software.amazon.jsii.Builder<DataTerraformRemoteStateAzurermConfig>
DataTerraformRemoteStateAzurermConfig
NullPointerException
- if any required attribute was not providedCopyright © 2022. All rights reserved.