NAME
Paws::DynamoDBStreams::Record
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::DynamoDBStreams::Record object:
$service_obj->Method(Att1 => { AwsRegion => $value, ..., UserIdentity => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::DynamoDBStreams::Record object:
$result = $service_obj->Method(...);
$result->Att1->AwsRegion
DESCRIPTION
A description of a unique event within a stream.
ATTRIBUTES
AwsRegion => Str
The region in which the GetRecords
request was received.
Dynamodb => Paws::DynamoDBStreams::StreamRecord
The main body of the stream record, containing all of the DynamoDB-specific fields.
EventID => Str
A globally unique identifier for the event that was recorded in this stream record.
EventName => Str
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
EventSource => Str
The AWS service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb
.
EventVersion => Str
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.
UserIdentity => Paws::DynamoDBStreams::Identity
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"
SEE ALSO
This class forms part of Paws, describing an object used in Paws::DynamoDBStreams
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues