Package-level declarations
Types
Link copied to clipboard
object S3tablesFunctions
Link copied to clipboard
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
class TableBucketArgsBuilder
Builder for TableBucketArgs.
Link copied to clipboard
Link copied to clipboard
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
Builder for TableBucketPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for TableBucketPolicy.
Link copied to clipboard
Builder for TableBucket.
Functions
Link copied to clipboard
suspend fun tableBucket(name: String, block: suspend TableBucketResourceBuilder.() -> Unit): TableBucket
Link copied to clipboard
suspend fun tableBucketPolicy(name: String, block: suspend TableBucketPolicyResourceBuilder.() -> Unit): TableBucketPolicy