Provider Args
data class ProviderArgs(val accessKey: Output<String>? = null, val allowedAccountIds: Output<List<String>>? = null, val assumeRole: Output<ProviderAssumeRoleArgs>? = null, val assumeRoleWithWebIdentity: Output<ProviderAssumeRoleWithWebIdentityArgs>? = null, val customCaBundle: Output<String>? = null, val defaultTags: Output<ProviderDefaultTagsArgs>? = null, val ec2MetadataServiceEndpoint: Output<String>? = null, val ec2MetadataServiceEndpointMode: Output<String>? = null, val endpoints: Output<List<ProviderEndpointArgs>>? = null, val forbiddenAccountIds: Output<List<String>>? = null, val httpProxy: Output<String>? = null, val ignoreTags: Output<ProviderIgnoreTagsArgs>? = null, val insecure: Output<Boolean>? = null, val maxRetries: Output<Int>? = null, val profile: Output<String>? = null, val region: Output<String>? = null, val retryMode: Output<String>? = null, val s3UsEast1RegionalEndpoint: Output<String>? = null, val s3UsePathStyle: Output<Boolean>? = null, val secretKey: Output<String>? = null, val sharedConfigFiles: Output<List<String>>? = null, val sharedCredentialsFiles: Output<List<String>>? = null, val skipCredentialsValidation: Output<Boolean>? = null, val skipMetadataApiCheck: Output<Boolean>? = null, val skipRegionValidation: Output<Boolean>? = null, val skipRequestingAccountId: Output<Boolean>? = null, val stsRegion: Output<String>? = null, val token: Output<String>? = null, val useDualstackEndpoint: Output<Boolean>? = null, val useFipsEndpoint: Output<Boolean>? = null) : ConvertibleToJava<ProviderArgs>
The provider type for the aws package. By default, resources use package-wide configuration settings, however an explicit Provider
instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.
Constructors
Link copied to clipboard
fun ProviderArgs(accessKey: Output<String>? = null, allowedAccountIds: Output<List<String>>? = null, assumeRole: Output<ProviderAssumeRoleArgs>? = null, assumeRoleWithWebIdentity: Output<ProviderAssumeRoleWithWebIdentityArgs>? = null, customCaBundle: Output<String>? = null, defaultTags: Output<ProviderDefaultTagsArgs>? = null, ec2MetadataServiceEndpoint: Output<String>? = null, ec2MetadataServiceEndpointMode: Output<String>? = null, endpoints: Output<List<ProviderEndpointArgs>>? = null, forbiddenAccountIds: Output<List<String>>? = null, httpProxy: Output<String>? = null, ignoreTags: Output<ProviderIgnoreTagsArgs>? = null, insecure: Output<Boolean>? = null, maxRetries: Output<Int>? = null, profile: Output<String>? = null, region: Output<String>? = null, retryMode: Output<String>? = null, s3UsEast1RegionalEndpoint: Output<String>? = null, s3UsePathStyle: Output<Boolean>? = null, secretKey: Output<String>? = null, sharedConfigFiles: Output<List<String>>? = null, sharedCredentialsFiles: Output<List<String>>? = null, skipCredentialsValidation: Output<Boolean>? = null, skipMetadataApiCheck: Output<Boolean>? = null, skipRegionValidation: Output<Boolean>? = null, skipRequestingAccountId: Output<Boolean>? = null, stsRegion: Output<String>? = null, token: Output<String>? = null, useDualstackEndpoint: Output<Boolean>? = null, useFipsEndpoint: Output<Boolean>? = null)
Functions
Properties
Link copied to clipboard
Specifies whether S3 API calls in the us-east-1
region use the legacy global endpoint or a regional endpoint. Valid values are legacy
or regional
. Can also be configured using the AWS_S3_US_EAST_1_REGIONAL_ENDPOINT
environment variable or the s3_us_east_1_regional_endpoint
shared config file parameter
Link copied to clipboard
Link copied to clipboard