Record - Amazon Keyspaces

Record

Represents a change data capture record for a row in an Amazon Keyspaces table, containing both the new and old states of the row.

Contents

clusteringKeys

The clustering key columns and their values for the affected row, which determine the order of rows within a partition.

Type: String to KeyspacesCellValue object map

Required: No

createdAt

The timestamp indicating when this change data capture record was created.

Type: Timestamp

Required: No

eventVersion

The version of the record format, used to track the evolution of the record structure over time.

Type: String

Required: No

newImage

The state of the row after the change operation that generated this record.

Type: KeyspacesRow object

Required: No

oldImage

The state of the row before the change operation that generated this record.

Type: KeyspacesRow object

Required: No

origin

The origin or source of this change data capture record.

Type: String

Valid Values: USER | REPLICATION | TTL

Required: No

partitionKeys

The partition key columns and their values for the affected row.

Type: String to KeyspacesCellValue object map

Required: No

sequenceNumber

A unique identifier assigned to this record within the shard, used for ordering and tracking purposes.

Type: String

Length Constraints: Minimum length of 21. Maximum length of 48.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: