Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class TableBucket : KotlinCustomResource

Creates an Amazon S3 Tables table bucket in the same AWS Region where you create the AWS CloudFormation stack.

Link copied to clipboard
data class TableBucketArgs(val encryptionConfiguration: Output<TableBucketEncryptionConfigurationArgs>? = null, val tableBucketName: Output<String>? = null, val unreferencedFileRemoval: Output<TableBucketUnreferencedFileRemovalArgs>? = null) : ConvertibleToJava<TableBucketArgs>

Creates an Amazon S3 Tables table bucket in the same AWS Region where you create the AWS CloudFormation stack.

Link copied to clipboard
Link copied to clipboard
object TableBucketMapper : ResourceMapper<TableBucket>
Link copied to clipboard
class TableBucketPolicy : KotlinCustomResource

Applies an IAM resource policy to a table bucket.

Link copied to clipboard
data class TableBucketPolicyArgs(val resourcePolicy: Output<TableBucketPolicyResourcePolicyArgs>? = null, val tableBucketArn: Output<String>? = null) : ConvertibleToJava<TableBucketPolicyArgs>

Applies an IAM resource policy to a table bucket.

Link copied to clipboard
object TableBucketPolicyMapper : ResourceMapper<TableBucketPolicy>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun tableBucket(name: String, block: suspend TableBucketResourceBuilder.() -> Unit): TableBucket