Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Keyspace : KotlinCustomResource

Resource schema for AWS::Cassandra::Keyspace

Link copied to clipboard
data class KeyspaceArgs(val clientSideTimestampsEnabled: Output<Boolean>? = null, val keyspaceName: Output<String>? = null, val replicationSpecification: Output<KeyspaceReplicationSpecificationArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<KeyspaceArgs>

Resource schema for AWS::Cassandra::Keyspace

Link copied to clipboard
Link copied to clipboard
object KeyspaceMapper : ResourceMapper<Keyspace>
Link copied to clipboard
Link copied to clipboard
class Table : KotlinCustomResource

Resource schema for AWS::Cassandra::Table

Link copied to clipboard
data class TableArgs(val autoScalingSpecifications: Output<TableAutoScalingSpecificationArgs>? = null, val billingMode: Output<TableBillingModeArgs>? = null, val clientSideTimestampsEnabled: Output<Boolean>? = null, val clusteringKeyColumns: Output<List<TableClusteringKeyColumnArgs>>? = null, val defaultTimeToLive: Output<Int>? = null, val encryptionSpecification: Output<TableEncryptionSpecificationArgs>? = null, val keyspaceName: Output<String>? = null, val partitionKeyColumns: Output<List<TableColumnArgs>>? = null, val pointInTimeRecoveryEnabled: Output<Boolean>? = null, val regularColumns: Output<List<TableColumnArgs>>? = null, val replicaSpecifications: Output<List<TableReplicaSpecificationArgs>>? = null, val tableName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<TableArgs>

Resource schema for AWS::Cassandra::Table

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
object TableMapper : ResourceMapper<Table>
Link copied to clipboard

Builder for Table.

Link copied to clipboard
class Type : KotlinCustomResource

Resource schema for AWS::Cassandra::Type

Link copied to clipboard
data class TypeArgs(val fields: Output<List<TypeFieldArgs>>? = null, val keyspaceName: Output<String>? = null, val typeName: Output<String>? = null) : ConvertibleToJava<TypeArgs>

Resource schema for AWS::Cassandra::Type

Link copied to clipboard

Builder for TypeArgs.

Link copied to clipboard
object TypeMapper : ResourceMapper<Type>
Link copied to clipboard

Builder for Type.

Functions

Link copied to clipboard
suspend fun keyspace(name: String, block: suspend KeyspaceResourceBuilder.() -> Unit): Keyspace
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table
Link copied to clipboard
fun type(name: String): Type
suspend fun type(name: String, block: suspend TypeResourceBuilder.() -> Unit): Type