KeyspaceArgs

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

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(clientSideTimestampsEnabled: Output<Boolean>? = null, keyspaceName: Output<String>? = null, replicationSpecification: Output<KeyspaceReplicationSpecificationArgs>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

Indicates whether client-side timestamps are enabled (true) or disabled (false) for all tables in the keyspace. To add a Region to a single-Region keyspace with at least one table, the value must be set to true. After you enabled client-side timestamps for a table, you can’t disable it again.

Link copied to clipboard
val keyspaceName: Output<String>? = null

Name for Cassandra keyspace

Link copied to clipboard

Specifies the ReplicationStrategy of a keyspace. The options are:

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource. For more information, see Tag .

Functions

Link copied to clipboard
open override fun toJava(): KeyspaceArgs