@Stability(value=Experimental) public static final class DataTerraformRemoteStateS3.Builder extends Object implements software.amazon.jsii.Builder<DataTerraformRemoteStateS3>
DataTerraformRemoteStateS3
.@Stability(value=Experimental) public static DataTerraformRemoteStateS3.Builder create(software.constructs.Construct scope, String id)
scope
- This parameter is required.id
- This parameter is required.DataTerraformRemoteStateS3.Builder
.@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder defaults(Map<String,? extends Object> defaults)
defaults
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder workspace(String workspace)
workspace
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder bucket(String bucket)
bucket
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder key(String key)
key
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder accessKey(String accessKey)
accessKey
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder acl(String acl)
acl
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder assumeRolePolicy(String assumeRolePolicy)
assumeRolePolicy
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder dynamodbEndpoint(String dynamodbEndpoint)
dynamodbEndpoint
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder dynamodbTable(String dynamodbTable)
dynamodbTable
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder encrypt(Boolean encrypt)
encrypt
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder endpoint(String endpoint)
endpoint
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder externalId(String externalId)
externalId
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder forcePathStyle(Boolean forcePathStyle)
forcePathStyle
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder iamEndpoint(String iamEndpoint)
iamEndpoint
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder kmsKeyId(String kmsKeyId)
kmsKeyId
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder maxRetries(Number maxRetries)
maxRetries
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder profile(String profile)
profile
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder region(String region)
region
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder roleArn(String roleArn)
roleArn
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder secretKey(String secretKey)
secretKey
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder sessionName(String sessionName)
sessionName
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder sharedCredentialsFile(String sharedCredentialsFile)
sharedCredentialsFile
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder skipCredentialsValidation(Boolean skipCredentialsValidation)
skipCredentialsValidation
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder skipMetadataApiCheck(Boolean skipMetadataApiCheck)
skipMetadataApiCheck
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder sseCustomerKey(String sseCustomerKey)
sseCustomerKey
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder stsEndpoint(String stsEndpoint)
stsEndpoint
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder token(String token)
token
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3.Builder workspaceKeyPrefix(String workspaceKeyPrefix)
workspaceKeyPrefix
- This parameter is required.this
@Stability(value=Experimental) public DataTerraformRemoteStateS3 build()
build
in interface software.amazon.jsii.Builder<DataTerraformRemoteStateS3>
Copyright © 2022. All rights reserved.