Package-level declarations

Types

Link copied to clipboard
class Namespace : KotlinCustomResource

Resource for managing an Amazon S3 Tables Namespace.

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

Resource for managing an Amazon S3 Tables Namespace.

Link copied to clipboard
Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard
class Table : KotlinCustomResource

Resource for managing an Amazon S3 Tables Table.

Link copied to clipboard
data class TableArgs(val encryptionConfiguration: Output<TableEncryptionConfigurationArgs>? = null, val format: Output<String>? = null, val maintenanceConfiguration: Output<TableMaintenanceConfigurationArgs>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val tableBucketArn: Output<String>? = null) : ConvertibleToJava<TableArgs>

Resource for managing an Amazon S3 Tables Table.

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
class TableBucket : KotlinCustomResource

Resource for managing an Amazon S3 Tables Table Bucket.

Link copied to clipboard
data class TableBucketArgs(val encryptionConfiguration: Output<TableBucketEncryptionConfigurationArgs>? = null, val maintenanceConfiguration: Output<TableBucketMaintenanceConfigurationArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<TableBucketArgs>

Resource for managing an Amazon S3 Tables Table Bucket.

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

Resource for managing an Amazon S3 Tables Table Bucket Policy.

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

Resource for managing an Amazon S3 Tables Table Bucket Policy.

Link copied to clipboard
object TableBucketPolicyMapper : ResourceMapper<TableBucketPolicy>
Link copied to clipboard
Link copied to clipboard
object TableMapper : ResourceMapper<Table>
Link copied to clipboard
class TablePolicy : KotlinCustomResource

Resource for managing an Amazon S3 Tables Table Policy.

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

Resource for managing an Amazon S3 Tables Table Policy.

Link copied to clipboard
Link copied to clipboard
object TablePolicyMapper : ResourceMapper<TablePolicy>
Link copied to clipboard
Link copied to clipboard

Builder for Table.

Functions

Link copied to clipboard
suspend fun namespace(name: String, block: suspend NamespaceResourceBuilder.() -> Unit): Namespace
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table
Link copied to clipboard
suspend fun tableBucket(name: String, block: suspend TableBucketResourceBuilder.() -> Unit): TableBucket
Link copied to clipboard
suspend fun tablePolicy(name: String, block: suspend TablePolicyResourceBuilder.() -> Unit): TablePolicy