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
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.
Returns the normally shaped AWS response, except the Shards key is now a stream