ExAws.Kinesis.Lazy

Kinesis has a few functions that require paging. These functions operate just like those in Kinesis, except that they return streams instead of lists that can be iterated through and will automatically retrieve additional pages as necessary.

Summary

stream_records(client, shard_iterator, opts, fun \\ &(pass / 1))

Returns a stream of record shard iterator tuples. NOTE: This stream is basically INFINITE, in that it runs until the shard it is reading from closes, which may be never

stream_shards(client, stream, opts)

Returns the normally shaped AWS response, except the Shards key is now a stream

Functions

stream_records(client, shard_iterator, opts, fun \\ &(pass / 1))

Returns a stream of record shard iterator tuples. NOTE: This stream is basically INFINITE, in that it runs until the shard it is reading from closes, which may be never.

stream_shards(client, stream, opts)

Returns the normally shaped AWS response, except the Shards key is now a stream