aws-dynamodb-streams-0.1.0.0: Haskell bindings for Amazon DynamoDB Streams

CopyrightCopyright (c) 2013-2014 PivotCloud, Inc.
LicenseApache-2.0
Safe HaskellNone
LanguageHaskell2010

Aws.DynamoDb.Streams.Commands.GetShardIterator

Contents

Description

 

Synopsis

Request

data GetShardIterator Source

A shard iterator provides information about how to retrieve stream records from within a shard. Note: A shard iterator expires 15 minutes after it is returned to the requester.

Constructors

GetShardIterator 

Fields

_gsiSequenceNumber :: !(Maybe SequenceNumber)

The sequence number of a stream record in the shard from which to start reading.

_gsiShardId :: !ShardId

The identifier of the shard.

_gsiShardIteratorType :: !ShardIteratorType

Determines how the shard iterator is used to start reading stream records from the shard.

_gsiStreamId :: !StreamId
 

getShardIterator :: StreamId -> ShardId -> ShardIteratorType -> GetShardIterator Source

A basic GetShardIterator request for a given stream id.

myRequest =
  getShardIterator myStream myShard ShardIteratorLatest
    & gsiSequenceNumber ?~ sqn

Lenses

Response

Lenses