Builder
Properties
For each column to be added to the specified table:
The optional auto scaling settings to update for a table in provisioned capacity mode. Specifies if the service can manage throughput capacity of a provisioned table automatically on your behalf. Amazon Keyspaces auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing your table's read and write capacity automatically in response to application traffic.
Modifies the read/write throughput capacity mode for the table. The options are:
The CDC stream settings of the table.
Enables client-side timestamps for the table. By default, the setting is disabled. You can enable client-side timestamps with the following option:
The default Time to Live setting in seconds for the table.
Modifies the encryption settings of the table. You can choose one of the following KMS key (KMS key):
The name of the keyspace the specified table is stored in.
Modifies the pointInTimeRecovery
settings of the table. The options are:
The Region specific settings of a multi-Regional table.
Modifies Time to Live custom settings for the table. The options are:
Functions
construct an aws.sdk.kotlin.services.keyspaces.model.AutoScalingSpecification inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.CapacitySpecification inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.CdcSpecification inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.ClientSideTimestamps inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.EncryptionSpecification inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.PointInTimeRecovery inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.TimeToLive inside the given block