Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class AwsNativeProvider : KotlinProviderResource

The provider type for the AWS native 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
object AwsNativeProviderMapper : ResourceMapper<AwsNativeProvider>
Link copied to clipboard
class ExtensionResource : KotlinCustomResource

A special resource that enables deploying CloudFormation Extensions (third-party resources). An extension has to be pre-registered in your AWS account in order to use this resource.

Link copied to clipboard
data class ExtensionResourceArgs(val autoNaming: Output<AutoNamingArgs>? = null, val createOnly: Output<List<String>>? = null, val properties: Output<Map<String, Any>>? = null, val tagsProperty: Output<String>? = null, val tagsStyle: Output<String>? = null, val type: Output<String>? = null, val writeOnly: Output<List<String>>? = null) : ConvertibleToJava<ExtensionResourceArgs>

A special resource that enables deploying CloudFormation Extensions (third-party resources). An extension has to be pre-registered in your AWS account in order to use this resource.

Link copied to clipboard
object ExtensionResourceMapper : ResourceMapper<ExtensionResource>
Link copied to clipboard
data class ProviderArgs(val accessKey: Output<String>? = null, val allowedAccountIds: Output<List<String>>? = null, val assumeRole: Output<ProviderAssumeRoleArgs>? = null, val defaultTags: Output<ProviderDefaultTagsArgs>? = null, val endpoints: Output<List<ProviderEndpointArgs>>? = null, val forbiddenAccountIds: Output<List<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 roleArn: Output<String>? = null, val s3ForcePathStyle: Output<Boolean>? = null, val secretKey: Output<String>? = null, val sharedCredentialsFile: Output<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 token: Output<String>? = null) : ConvertibleToJava<ProviderArgs>

The provider type for the AWS native 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

Functions