Module Smaws_Client_DynamoDBStreamsSource
Sourcetype trimmed_data_access_exception = {message : string option;
} Sourcetype stream_view_type = | KEYS_ONLY| NEW_AND_OLD_IMAGES| OLD_IMAGE| NEW_IMAGE
Sourcetype stream_status = | DISABLED| DISABLING| ENABLED| ENABLING
Sourcetype 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
Sourcetype stream = {stream_label : string option;table_name : string option;stream_arn : string option;
} Sourcetype key_type = | RANGE| HASH
Sourcetype key_schema_element = {key_type : key_type;attribute_name : string;
} Sourcetype sequence_number_range = {ending_sequence_number : string option;starting_sequence_number : string option;
} Sourcetype 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;
} Sourcetype shard_iterator_type = | AFTER_SEQUENCE_NUMBER| AT_SEQUENCE_NUMBER| LATEST| TRIM_HORIZON
Sourcetype resource_not_found_exception = {message : string option;
} Sourcetype operation_type = | REMOVE| MODIFY| INSERT
Sourcetype identity = {type_ : string option;principal_id : string option;
} Sourcetype 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;
} Sourcetype list_streams_output = {last_evaluated_stream_arn : string option;streams : stream list option;
} Sourcetype internal_server_error = {message : string option;
} Sourcetype limit_exceeded_exception = {message : string option;
} Sourcetype get_shard_iterator_output = {shard_iterator : string option;
} Sourcetype get_records_output = {next_shard_iterator : string option;records : record list option;
} Sourcetype expired_iterator_exception = {message : string option;
} Sourceval make_stream :
?stream_label:string ->
?table_name:string ->
?stream_arn:string ->
unit ->
stream Sourceval make_sequence_number_range :
?ending_sequence_number:string ->
?starting_sequence_number:string ->
unit ->
sequence_number_range Sourceval make_identity : ?type_:string -> ?principal_id:string -> unit -> identity