Class Record
- Namespace
- Amazon.DynamoDBv2.Model
- Assembly
- AWSSDK.DynamoDBv2.dll
A description of a unique event within a stream.
public class Record
- Inheritance
-
Record
- Inherited Members
Constructors
Record()
public Record()
Properties
AwsRegion
Gets and sets the property AwsRegion.
The region in which the
GetRecords
request was received.
public string AwsRegion { get; set; }
Property Value
Dynamodb
Gets and sets the property Dynamodb.
The main body of the stream record, containing all of the DynamoDB-specific fields.
public StreamRecord Dynamodb { get; set; }
Property Value
EventID
Gets and sets the property EventID.
A globally unique identifier for the event that was recorded in this stream record.
public string EventID { get; set; }
Property Value
EventName
Gets and sets the property EventName.
The type of data modification that was performed on the DynamoDB table:
- a new item was added to the table.INSERT
- one or more of an existing item's attributes were modified.MODIFY
- the item was deleted from the tableREMOVE
public OperationType EventName { get; set; }
Property Value
EventSource
Gets and sets the property EventSource.
The AWS service from which the stream record originated. For DynamoDB Streams, this is
aws:dynamodb
.
public string EventSource { get; set; }
Property Value
EventVersion
Gets and sets the property EventVersion.
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.
public string EventVersion { get; set; }
Property Value
UserIdentity
Gets and sets the property UserIdentity.
Items that are deleted by the Time to Live process after expiration have the following fields:
Records[].userIdentity.type
"Service"
Records[].userIdentity.principalId
"dynamodb.amazonaws.com"
public Identity UserIdentity { get; set; }