Skip to main content

@swamp/aws/cassandra

v2026.04.23.3

AWS CASSANDRA infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awscassandracloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/cassandra

@swamp/aws/cassandra/keyspacev2026.04.23.2keyspace.ts

Global Arguments

ArgumentTypeDescription
KeyspaceName?stringName for Cassandra keyspace
Tags?array
ReplicationSpecification?object
ClientSideTimestampsEnabled?booleanIndicates 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.
createCreate a Cassandra Keyspace
getGet a Cassandra Keyspace
ArgumentTypeDescription
identifierstringThe primary identifier of the Cassandra Keyspace
updateUpdate a Cassandra Keyspace
deleteDelete a Cassandra Keyspace
ArgumentTypeDescription
identifierstringThe primary identifier of the Cassandra Keyspace
syncSync Cassandra Keyspace state from AWS

Resources

state(infinite)— Cassandra Keyspace resource state
@swamp/aws/cassandra/tablev2026.04.23.2table.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
KeyspaceNamestringName for Cassandra keyspace
TableName?stringName for Cassandra table
RegularColumns?arrayNon-key columns of the table
PartitionKeyColumnsarrayPartition key columns of the table
ClusteringKeyColumns?arrayClustering key columns of the table
BillingMode?object
PointInTimeRecoveryEnabled?booleanIndicates whether point in time recovery is enabled (true) or disabled (false) on the table
ClientSideTimestampsEnabled?booleanIndicates whether client side timestamps are enabled (true) or disabled (false) on the table. False by default, once it is enabled it cannot be disabled again.
Tags?arrayAn array of key-value pairs to apply to this resource
DefaultTimeToLive?numberDefault TTL (Time To Live) in seconds, where zero is disabled. If the value is greater than zero, TTL is enabled for the entire table and an expiration timestamp is added to each column.
EncryptionSpecification?objectRepresents the settings used to enable server-side encryption
AutoScalingSpecifications?objectRepresents the read and write settings used for AutoScaling.
CdcSpecification?objectRepresents the CDC configuration for the table
ReplicaSpecifications?array
WarmThroughput?objectWarm throughput configuration for the table
createCreate a Cassandra Table
getGet a Cassandra Table
ArgumentTypeDescription
identifierstringThe primary identifier of the Cassandra Table
updateUpdate a Cassandra Table
deleteDelete a Cassandra Table
ArgumentTypeDescription
identifierstringThe primary identifier of the Cassandra Table
syncSync Cassandra Table state from AWS

Resources

state(infinite)— Cassandra Table resource state
@swamp/aws/cassandra/typev2026.04.23.2type.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
KeyspaceNamestringName of the Keyspace which contains the User-Defined Type.
TypeNamestringName of the User-Defined Type.
FieldsarrayField definitions of the User-Defined Type
createCreate a Cassandra Type
getGet a Cassandra Type
ArgumentTypeDescription
identifierstringThe primary identifier of the Cassandra Type
deleteDelete a Cassandra Type
ArgumentTypeDescription
identifierstringThe primary identifier of the Cassandra Type
syncSync Cassandra Type state from AWS

Resources

state(infinite)— Cassandra Type resource state