package smaws-clients
Amazon Web Services SDK clients using EIO
Install
Dune Dependency
Authors
Maintainers
Sources
0.1.preview1.tar.gz
md5=18fb70dbc45e8d81a341b9bed6871bab
sha512=7607dc98acaeed5803b44c9ca32d90c88e7813d4b3e3ae4ec661a0bad16c88dc1476bc780877527ea4cd5a4b7398453c1bb600ce0db14d39afa05dc4762b5ba5
doc/smaws-clients.dynamodb-streams/Smaws_Client_DynamoDBStreams/index.html
Module Smaws_Client_DynamoDBStreams
Source
Source
type attribute_value =
| BOOL of bool
| NULL of bool
| L of attribute_value list
| M of (string * attribute_value) list
| BS of bytes list
| NS of string list
| SS of string list
| B of bytes
| N of string
| S of string
Source
type stream_record = {
stream_view_type : stream_view_type option;
size_bytes : int option;
sequence_number : string option;
old_image : (string * attribute_value) list option;
new_image : (string * attribute_value) list option;
keys : (string * attribute_value) list option;
approximate_creation_date_time : float option;
}
Source
type shard = {
parent_shard_id : string option;
sequence_number_range : sequence_number_range option;
shard_id : string option;
}
Source
type stream_description = {
last_evaluated_shard_id : string option;
shards : shard list option;
key_schema : key_schema_element list option;
table_name : string option;
creation_request_date_time : float option;
stream_view_type : stream_view_type option;
stream_status : stream_status option;
stream_label : string option;
stream_arn : string option;
}
Source
type record = {
user_identity : identity option;
dynamodb : stream_record option;
aws_region : string option;
event_source : string option;
event_version : string option;
event_name : operation_type option;
event_i_d : string option;
}
Source
type get_shard_iterator_input = {
sequence_number : string option;
shard_iterator_type : shard_iterator_type;
shard_id : string;
stream_arn : string;
}
Source
val make_stream_record :
?stream_view_type:stream_view_type ->
?size_bytes:int ->
?sequence_number:string ->
?old_image:(string * attribute_value) list ->
?new_image:(string * attribute_value) list ->
?keys:(string * attribute_value) list ->
?approximate_creation_date_time:float ->
unit ->
stream_record
Source
val make_key_schema_element :
key_type:key_type ->
attribute_name:string ->
unit ->
key_schema_element
Source
val make_sequence_number_range :
?ending_sequence_number:string ->
?starting_sequence_number:string ->
unit ->
sequence_number_range
Source
val make_shard :
?parent_shard_id:string ->
?sequence_number_range:sequence_number_range ->
?shard_id:string ->
unit ->
shard
Source
val make_stream_description :
?last_evaluated_shard_id:string ->
?shards:shard list ->
?key_schema:key_schema_element list ->
?table_name:string ->
?creation_request_date_time:float ->
?stream_view_type:stream_view_type ->
?stream_status:stream_status ->
?stream_label:string ->
?stream_arn:string ->
unit ->
stream_description
Source
val make_record :
?user_identity:identity ->
?dynamodb:stream_record ->
?aws_region:string ->
?event_source:string ->
?event_version:string ->
?event_name:operation_type ->
?event_i_d:string ->
unit ->
record
Source
val make_list_streams_output :
?last_evaluated_stream_arn:string ->
?streams:stream list ->
unit ->
list_streams_output
Source
val make_list_streams_input :
?exclusive_start_stream_arn:string ->
?limit:int ->
?table_name:string ->
unit ->
list_streams_input
Source
val make_get_shard_iterator_output :
?shard_iterator:string ->
unit ->
get_shard_iterator_output
Source
val make_get_shard_iterator_input :
?sequence_number:string ->
shard_iterator_type:shard_iterator_type ->
shard_id:string ->
stream_arn:string ->
unit ->
get_shard_iterator_input
Source
val make_get_records_output :
?next_shard_iterator:string ->
?records:record list ->
unit ->
get_records_output
Source
val make_describe_stream_output :
?stream_description:stream_description ->
unit ->
describe_stream_output
Source
val make_describe_stream_input :
?exclusive_start_shard_id:string ->
?limit:int ->
stream_arn:string ->
unit ->
describe_stream_input
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>