Record
¶
Source code in docs_src/capo_dynamodb_streams/types/record.py
aws_region
instance-attribute
¶
aws_region: NotRequired[String]
The region in which the GetRecords request was received.
dynamodb
instance-attribute
¶
dynamodb: NotRequired[StreamRecord]
The main body of the stream record, containing all of the DynamoDB-specific fields.
event_id
instance-attribute
¶
event_id: NotRequired[String]
A globally unique identifier for the event that was recorded in this stream record.
event_name
instance-attribute
¶
event_name: NotRequired[OperationType]
The type of data modification that was performed on the DynamoDB table:
-
INSERT- a new item was added to the table. -
MODIFY- one or more of an existing item's attributes were modified. -
REMOVE- the item was deleted from the table
event_source
instance-attribute
¶
event_source: NotRequired[String]
The Amazon Web Services service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb.
event_version
instance-attribute
¶
event_version: NotRequired[String]
The version number of the stream record format. This number is updated whenever the structure of Record is modified.
Client applications must not assume that eventVersion will remain at a particular value, as this number is subject to change at any time. In general, eventVersion will only increase as the low-level DynamoDB Streams API evolves.