Builder
Properties
The optional auto scaling settings for a table in provisioned capacity mode. Specifies if the service can manage throughput capacity automatically on your behalf.
Specifies the read/write throughput capacity mode for the table. The options are:
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.
Specifies how the encryption key for encryption at rest is managed for the table. You can choose one of the following KMS key (KMS key):
The name of the keyspace that the table is going to be created in.
Specifies if pointInTimeRecovery
is enabled or disabled for the table. The options are:
The optional Amazon Web Services Region specific settings of a multi-Region table. These settings overwrite the general settings of the table for the specified Region.
The schemaDefinition
consists of the following parameters.
Enables 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.ClientSideTimestamps inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.Comment 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.SchemaDefinition inside the given block
construct an aws.sdk.kotlin.services.keyspaces.model.TimeToLive inside the given block