Smaws_Client_DynamoDBStreamsDynamoDB Streams client library built on EIO.
module Types : sig ... endval make_stream_record :
?stream_view_type:Types.stream_view_type ->
?size_bytes:Types.positive_long_object ->
?sequence_number:Types.sequence_number ->
?old_image:Types.attribute_map ->
?new_image:Types.attribute_map ->
?keys:Types.attribute_map ->
?approximate_creation_date_time:Types.date ->
unit ->
Types.stream_recordval make_stream :
?stream_label:Types.string_ ->
?table_name:Types.table_name ->
?stream_arn:Types.stream_arn ->
unit ->
Types.streamval make_key_schema_element :
key_type:Types.key_type ->
attribute_name:Types.key_schema_attribute_name ->
unit ->
Types.key_schema_elementval make_sequence_number_range :
?ending_sequence_number:Types.sequence_number ->
?starting_sequence_number:Types.sequence_number ->
unit ->
Types.sequence_number_rangeval make_shard :
?parent_shard_id:Types.shard_id ->
?sequence_number_range:Types.sequence_number_range ->
?shard_id:Types.shard_id ->
unit ->
Types.shardval make_stream_description :
?last_evaluated_shard_id:Types.shard_id ->
?shards:Types.shard_description_list ->
?key_schema:Types.key_schema ->
?table_name:Types.table_name ->
?creation_request_date_time:Types.date ->
?stream_view_type:Types.stream_view_type ->
?stream_status:Types.stream_status ->
?stream_label:Types.string_ ->
?stream_arn:Types.stream_arn ->
unit ->
Types.stream_descriptionval make_shard_filter :
?shard_id:Types.shard_id ->
?type_:Types.shard_filter_type ->
unit ->
Types.shard_filterval make_identity :
?type_:Types.string_ ->
?principal_id:Types.string_ ->
unit ->
Types.identityval make_record :
?user_identity:Types.identity ->
?dynamodb:Types.stream_record ->
?aws_region:Types.string_ ->
?event_source:Types.string_ ->
?event_version:Types.string_ ->
?event_name:Types.operation_type ->
?event_i_d:Types.string_ ->
unit ->
Types.recordval make_list_streams_output :
?last_evaluated_stream_arn:Types.stream_arn ->
?streams:Types.stream_list ->
unit ->
Types.list_streams_outputval make_list_streams_input :
?exclusive_start_stream_arn:Types.stream_arn ->
?limit:Types.positive_integer_object ->
?table_name:Types.table_name ->
unit ->
Types.list_streams_inputval make_get_shard_iterator_output :
?shard_iterator:Types.shard_iterator ->
unit ->
Types.get_shard_iterator_outputval make_get_shard_iterator_input :
?sequence_number:Types.sequence_number ->
shard_iterator_type:Types.shard_iterator_type ->
shard_id:Types.shard_id ->
stream_arn:Types.stream_arn ->
unit ->
Types.get_shard_iterator_inputval make_get_records_output :
?next_shard_iterator:Types.shard_iterator ->
?records:Types.record_list ->
unit ->
Types.get_records_outputval make_get_records_input :
?limit:Types.positive_integer_object ->
shard_iterator:Types.shard_iterator ->
unit ->
Types.get_records_inputval make_describe_stream_output :
?stream_description:Types.stream_description ->
unit ->
Types.describe_stream_outputval make_describe_stream_input :
?shard_filter:Types.shard_filter ->
?exclusive_start_shard_id:Types.shard_id ->
?limit:Types.positive_integer_object ->
stream_arn:Types.stream_arn ->
unit ->
Types.describe_stream_inputOperations
module DescribeStream : sig ... endReturns 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.
module GetRecords : sig ... endRetrieves the stream records from a given shard.
module GetShardIterator : sig ... endReturns 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 GetRecords request to read the stream records from the shard.
module ListStreams : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end