Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
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 s3ForcePathStyle: Output<Boolean>? = null, val s3UsePathStyle: Output<Boolean>? = null, val secretKey: Output<String>? = null, val sharedConfigFiles: Output<List<String>>? = null, val sharedCredentialsFile: Output<String>? = null, val sharedCredentialsFiles: Output<List<String>>? = null, val skipCredentialsValidation: Output<Boolean>? = null, val skipGetEc2Platforms: 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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun providerResource(name: String, block: suspend ProviderResourceBuilder.() -> Unit): Provider