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.
Interface for accessing DynamoDBStreams
Amazon DynamoDBAmazon 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.
Namespace: Amazon.DynamoDBv2
Assembly: AWSSDK.DynamoDBv2.dll
Version: 3.x.y.z
public interface IAmazonDynamoDBStreams IAmazonService, IDisposable
The IAmazonDynamoDBStreams type exposes the following members
Name | Description | |
---|---|---|
DescribeStream(string) |
Returns information about a stream, including the current status of the stream, its
Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB
table.
You can call
Each shard in the stream has a |
|
DescribeStream(DescribeStreamRequest) |
Returns information about a stream, including the current status of the stream, its
Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB
table.
You can call
Each shard in the stream has a |
|
DescribeStreamAsync(string, CancellationToken) |
Returns information about a stream, including the current status of the stream, its
Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB
table.
You can call
Each shard in the stream has a |
|
DescribeStreamAsync(DescribeStreamRequest, CancellationToken) |
Returns information about a stream, including the current status of the stream, its
Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB
table.
You can call
Each shard in the stream has a |
|
DetermineServiceOperationEndpoint(AmazonWebServiceRequest) |
Returns the endpoint that will be used for a particular request. |
|
GetRecords(string) |
Retrieves the stream records from a given shard.
Specify a shard iterator using the
|
|
GetRecords(GetRecordsRequest) |
Retrieves the stream records from a given shard.
Specify a shard iterator using the
|
|
GetRecordsAsync(string, CancellationToken) |
Retrieves the stream records from a given shard.
Specify a shard iterator using the
|
|
GetRecordsAsync(GetRecordsRequest, CancellationToken) |
Retrieves the stream records from a given shard.
Specify a shard iterator using the
|
|
GetShardIterator(GetShardIteratorRequest) |
Returns a shard iterator. A shard iterator provides information about how to retrieve
the stream records from within a shard. Use the shard iterator in a subsequent
A shard iterator expires 15 minutes after it is returned to the requester.
|
|
GetShardIteratorAsync(GetShardIteratorRequest, CancellationToken) |
Returns a shard iterator. A shard iterator provides information about how to retrieve
the stream records from within a shard. Use the shard iterator in a subsequent
A shard iterator expires 15 minutes after it is returned to the requester.
|
|
ListStreams() |
Returns an array of stream ARNs associated with the current account and endpoint.
If the
You can call |
|
ListStreams(ListStreamsRequest) |
Returns an array of stream ARNs associated with the current account and endpoint.
If the
You can call |
|
ListStreamsAsync(CancellationToken) |
Returns an array of stream ARNs associated with the current account and endpoint.
If the
You can call |
|
ListStreamsAsync(ListStreamsRequest, CancellationToken) |
Returns an array of stream ARNs associated with the current account and endpoint.
If the
You can call |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5