[][src]Crate rusoto_dynamodbstreams

Amazon DynamoDB

Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.

If you're using the service, you're probably looking for DynamoDbStreamsClient and DynamoDbStreams.

Structs

AttributeValue

Represents the data for an attribute.

Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.

For more information, see Data Types in the Amazon DynamoDB Developer Guide.

DescribeStreamInput

Represents the input of a DescribeStream operation.

DescribeStreamOutput

Represents the output of a DescribeStream operation.

DynamoDbStreamsClient

A client for the Amazon DynamoDB Streams API.

GetRecordsInput

Represents the input of a GetRecords operation.

GetRecordsOutput

Represents the output of a GetRecords operation.

GetShardIteratorInput

Represents the input of a GetShardIterator operation.

GetShardIteratorOutput

Represents the output of a GetShardIterator operation.

Identity

Contains details about the type of identity that made the request.

KeySchemaElement

Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.

A KeySchemaElement represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one KeySchemaElement (for the partition key). A composite primary key would require one KeySchemaElement for the partition key, and another KeySchemaElement for the sort key.

A KeySchemaElement must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.

ListStreamsInput

Represents the input of a ListStreams operation.

ListStreamsOutput

Represents the output of a ListStreams operation.

Record

A description of a unique event within a stream.

SequenceNumberRange

The beginning and ending sequence numbers for the stream records contained within a shard.

Shard

A uniquely identified group of stream records within a stream.

Stream

Represents all of the data describing a particular stream.

StreamDescription

Represents all of the data describing a particular stream.

StreamRecord

A description of a single data modification that was performed on an item in a DynamoDB table.

Enums

DescribeStreamError

Errors returned by DescribeStream

GetRecordsError

Errors returned by GetRecords

GetShardIteratorError

Errors returned by GetShardIterator

ListStreamsError

Errors returned by ListStreams

Traits

DynamoDbStreams

Trait representing the capabilities of the Amazon DynamoDB Streams API. Amazon DynamoDB Streams clients implement this trait.