@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 SwampHow well-documented and verifiable this extension is.
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
| Argument | Type | Description |
|---|---|---|
| KeyspaceName? | string | Name for Cassandra keyspace |
| Tags? | array | |
| ReplicationSpecification? | object | |
| ClientSideTimestampsEnabled? | boolean | 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. |
createCreate a Cassandra Keyspace
getGet a Cassandra Keyspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Cassandra Keyspace |
updateUpdate a Cassandra Keyspace
deleteDelete a Cassandra Keyspace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| KeyspaceName | string | Name for Cassandra keyspace |
| TableName? | string | Name for Cassandra table |
| RegularColumns? | array | Non-key columns of the table |
| PartitionKeyColumns | array | Partition key columns of the table |
| ClusteringKeyColumns? | array | Clustering key columns of the table |
| BillingMode? | object | |
| PointInTimeRecoveryEnabled? | boolean | Indicates whether point in time recovery is enabled (true) or disabled (false) on the table |
| ClientSideTimestampsEnabled? | boolean | Indicates 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? | array | An array of key-value pairs to apply to this resource |
| DefaultTimeToLive? | number | Default 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? | object | Represents the settings used to enable server-side encryption |
| AutoScalingSpecifications? | object | Represents the read and write settings used for AutoScaling. |
| CdcSpecification? | object | Represents the CDC configuration for the table |
| ReplicaSpecifications? | array | |
| WarmThroughput? | object | Warm throughput configuration for the table |
createCreate a Cassandra Table
getGet a Cassandra Table
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Cassandra Table |
updateUpdate a Cassandra Table
deleteDelete a Cassandra Table
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| KeyspaceName | string | Name of the Keyspace which contains the User-Defined Type. |
| TypeName | string | Name of the User-Defined Type. |
| Fields | array | Field definitions of the User-Defined Type |
createCreate a Cassandra Type
getGet a Cassandra Type
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Cassandra Type |
deleteDelete a Cassandra Type
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Cassandra Type |
syncSync Cassandra Type state from AWS
Resources
state(infinite)— Cassandra Type resource state
2026.04.23.2589.6 KBApr 23, 2026
AWS CASSANDRA infrastructure models
Release Notes
- Updated: keyspace, table, type
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscassandracloudinfrastructure
2026.04.03.2591.1 KBApr 3, 2026
AWS CASSANDRA infrastructure models
Release Notes
- Updated: keyspace, table, type
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscassandracloudinfrastructure
2026.03.19.1629.3 KBMar 19, 2026
AWS CASSANDRA infrastructure models
Release Notes
- Updated: keyspace, table, type
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscassandracloudinfrastructure
2026.03.16.1614.2 KBMar 16, 2026
AWS CASSANDRA infrastructure models
Release Notes
- Updated: keyspace, table, type
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscassandracloudinfrastructure
2026.03.10.5612.4 KBMar 10, 2026
AWS CASSANDRA infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awscassandracloudinfrastructure