AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

A description of a unique event within a stream.

Inheritance Hierarchy


Namespace: Amazon.DynamoDBv2.Model
Assembly: AWSSDK.DynamoDBv2.dll
Version: 3.x.y.z


public class Record

The Record type exposes the following members


Public Method Record()


Public Property AwsRegion System.String

Gets and sets the property AwsRegion.

The region in which the GetRecords request was received.

Public Property Dynamodb Amazon.DynamoDBv2.Model.StreamRecord

Gets and sets the property Dynamodb.

The main body of the stream record, containing all of the DynamoDB-specific fields.

Public Property EventID System.String

Gets and sets the property EventID.

A globally unique identifier for the event that was recorded in this stream record.

Public Property EventName Amazon.DynamoDBv2.OperationType

Gets and sets the property EventName.

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

Public Property EventSource System.String

Gets and sets the property EventSource.

The AWS service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb.

Public Property EventVersion System.String

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 Property UserIdentity Amazon.DynamoDBv2.Model.Identity

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


  • Records[].userIdentity.principalId


Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms

Supported Versions: 4.6 and above
Supported Platforms: Android, iOS, Standalone