Paws::DynamoDBStreams::Record
This class represents one of two things:
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 });
Use accessors for each attribute. If Att1 is expected to be an Paws::DynamoDBStreams::Record object:
$result = $service_obj->Method(...); $result->Att1->AwsRegion
A description of a unique event within a stream.
The region in which the C<GetRecords> request was received.
The main body of the stream record, containing all of the DynamoDB-specific fields.
A globally unique identifier for the event that was recorded in this stream record.
The type of data modification that was performed on the DynamoDB table:
INSERT - a new item was added to the table.
INSERT
MODIFY - one or more of an existing item's attributes were modified.
MODIFY
REMOVE - the item was deleted from the table
REMOVE
The AWS service from which the stream record originated. For DynamoDB Streams, this is C<aws:dynamodb>.
The version number of the stream record format. This number is updated whenever the structure of C<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.
eventVersion
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"
This class forms part of Paws, describing an object used in Paws::DynamoDBStreams
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
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.