package smaws-clients
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Amazon Web Services SDK clients using EIO
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.1.preview1.tar.gz
md5=18fb70dbc45e8d81a341b9bed6871bab
sha512=7607dc98acaeed5803b44c9ca32d90c88e7813d4b3e3ae4ec661a0bad16c88dc1476bc780877527ea4cd5a4b7398453c1bb600ce0db14d39afa05dc4762b5ba5
doc/smaws-clients.kinesis/Smaws_Client_Kinesis/index.html
Module Smaws_Client_KinesisSource
Source
type update_stream_mode_input = {stream_mode_details : stream_mode_details;stream_ar_n : string;
}Source
type update_shard_count_output = {stream_ar_n : string option;target_shard_count : int option;current_shard_count : int option;stream_name : string option;
}Source
type update_shard_count_input = {stream_ar_n : string option;scaling_type : scaling_type;target_shard_count : int;stream_name : string option;
}Source
type record = {encryption_type : encryption_type option;partition_key : string;data : bytes;approximate_arrival_timestamp : float option;sequence_number : string;
}Source
type child_shard = {hash_key_range : hash_key_range;parent_shards : string list;shard_id : string;
}Source
type subscribe_to_shard_event = {child_shards : child_shard list option;millis_behind_latest : int;continuation_sequence_number : string;records : record list;
}Source
type subscribe_to_shard_event_stream = | InternalFailureException of internal_failure_exception| KMSThrottlingException of kms_throttling_exception| KMSOptInRequired of kms_opt_in_required| KMSNotFoundException of kms_not_found_exception| KMSAccessDeniedException of kms_access_denied_exception| KMSInvalidStateException of kms_invalid_state_exception| KMSDisabledException of kms_disabled_exception| ResourceInUseException of resource_in_use_exception| ResourceNotFoundException of resource_not_found_exception| SubscribeToShardEvent of subscribe_to_shard_event
Source
type starting_position = {timestamp_ : float option;sequence_number : string option;type_ : shard_iterator_type;
}Source
type subscribe_to_shard_input = {starting_position : starting_position;shard_id : string;consumer_ar_n : string;
}Source
type stream_summary = {stream_creation_timestamp : float option;stream_mode_details : stream_mode_details option;stream_status : stream_status;stream_ar_n : string;stream_name : string;
}Source
type stream_description_summary = {consumer_count : int option;open_shard_count : int;key_id : string option;encryption_type : encryption_type option;enhanced_monitoring : enhanced_metrics list;stream_creation_timestamp : float;retention_period_hours : int;stream_mode_details : stream_mode_details option;stream_status : stream_status;stream_ar_n : string;stream_name : string;
}Source
type shard = {sequence_number_range : sequence_number_range;hash_key_range : hash_key_range;adjacent_parent_shard_id : string option;parent_shard_id : string option;shard_id : string;
}Source
type stream_description = {key_id : string option;encryption_type : encryption_type option;enhanced_monitoring : enhanced_metrics list;stream_creation_timestamp : float;retention_period_hours : int;has_more_shards : bool;shards : shard list;stream_mode_details : stream_mode_details option;stream_status : stream_status;stream_ar_n : string;stream_name : string;
}Source
type stop_stream_encryption_input = {stream_ar_n : string option;key_id : string;encryption_type : encryption_type;stream_name : string option;
}Source
type start_stream_encryption_input = {stream_ar_n : string option;key_id : string;encryption_type : encryption_type;stream_name : string option;
}Source
type split_shard_input = {stream_ar_n : string option;new_starting_hash_key : string;shard_to_split : string;stream_name : string option;
}Source
type shard_filter = {timestamp_ : float option;shard_id : string option;type_ : shard_filter_type;
}Source
type consumer = {consumer_creation_timestamp : float;consumer_status : consumer_status;consumer_ar_n : string;consumer_name : string;
}Source
type put_records_result_entry = {error_message : string option;error_code : string option;shard_id : string option;sequence_number : string option;
}Source
type put_records_output = {encryption_type : encryption_type option;records : put_records_result_entry list;failed_record_count : int option;
}Source
type put_records_input = {stream_ar_n : string option;stream_name : string option;records : put_records_request_entry list;
}Source
type put_record_output = {encryption_type : encryption_type option;sequence_number : string;shard_id : string;
}Source
type put_record_input = {stream_ar_n : string option;sequence_number_for_ordering : string option;explicit_hash_key : string option;partition_key : string;data : bytes;stream_name : string option;
}Source
type merge_shards_input = {stream_ar_n : string option;adjacent_shard_to_merge : string;shard_to_merge : string;stream_name : string option;
}Source
type list_streams_output = {stream_summaries : stream_summary list option;next_token : string option;has_more_streams : bool;stream_names : string list;
}Source
type list_stream_consumers_input = {stream_creation_timestamp : float option;max_results : int option;next_token : string option;stream_ar_n : string;
}Source
type list_shards_input = {stream_ar_n : string option;shard_filter : shard_filter option;stream_creation_timestamp : float option;max_results : int option;exclusive_start_shard_id : string option;next_token : string option;stream_name : string option;
}Source
type get_shard_iterator_input = {stream_ar_n : string option;timestamp_ : float option;starting_sequence_number : string option;shard_iterator_type : shard_iterator_type;shard_id : string;stream_name : string option;
}Source
type get_records_output = {child_shards : child_shard list option;millis_behind_latest : int option;next_shard_iterator : string option;records : record list;
}Source
type enhanced_monitoring_output = {stream_ar_n : string option;desired_shard_level_metrics : metrics_name list option;current_shard_level_metrics : metrics_name list option;stream_name : string option;
}Source
type enable_enhanced_monitoring_input = {stream_ar_n : string option;shard_level_metrics : metrics_name list;stream_name : string option;
}Source
type disable_enhanced_monitoring_input = {stream_ar_n : string option;shard_level_metrics : metrics_name list;stream_name : string option;
}Source
type describe_stream_summary_output = {stream_description_summary : stream_description_summary;
}Source
type consumer_description = {stream_ar_n : string;consumer_creation_timestamp : float;consumer_status : consumer_status;consumer_ar_n : string;consumer_name : string;
}Source
type describe_stream_input = {stream_ar_n : string option;exclusive_start_shard_id : string option;limit : int option;stream_name : string option;
}Source
type describe_limits_output = {on_demand_stream_count_limit : int;on_demand_stream_count : int;open_shard_count : int;shard_limit : int;
}Source
type create_stream_input = {stream_mode_details : stream_mode_details option;shard_count : int option;stream_name : string;
}Source
val make_update_stream_mode_input :
stream_mode_details:stream_mode_details ->
stream_ar_n:string ->
unit ->
update_stream_mode_inputSource
val make_update_shard_count_output :
?stream_ar_n:string ->
?target_shard_count:int ->
?current_shard_count:int ->
?stream_name:string ->
unit ->
update_shard_count_outputSource
val make_update_shard_count_input :
?stream_ar_n:string ->
?stream_name:string ->
scaling_type:scaling_type ->
target_shard_count:int ->
unit ->
update_shard_count_inputSource
val make_record :
?encryption_type:encryption_type ->
?approximate_arrival_timestamp:float ->
partition_key:string ->
data:bytes ->
sequence_number:string ->
unit ->
recordSource
val make_hash_key_range :
ending_hash_key:string ->
starting_hash_key:string ->
unit ->
hash_key_rangeSource
val make_child_shard :
hash_key_range:hash_key_range ->
parent_shards:string list ->
shard_id:string ->
unit ->
child_shardSource
val make_subscribe_to_shard_event :
?child_shards:child_shard list ->
millis_behind_latest:int ->
continuation_sequence_number:string ->
records:record list ->
unit ->
subscribe_to_shard_eventSource
val make_subscribe_to_shard_output :
event_stream:subscribe_to_shard_event_stream ->
unit ->
subscribe_to_shard_outputSource
val make_starting_position :
?timestamp_:float ->
?sequence_number:string ->
type_:shard_iterator_type ->
unit ->
starting_positionSource
val make_subscribe_to_shard_input :
starting_position:starting_position ->
shard_id:string ->
consumer_ar_n:string ->
unit ->
subscribe_to_shard_inputSource
val make_stream_summary :
?stream_creation_timestamp:float ->
?stream_mode_details:stream_mode_details ->
stream_status:stream_status ->
stream_ar_n:string ->
stream_name:string ->
unit ->
stream_summarySource
val make_enhanced_metrics :
?shard_level_metrics:metrics_name list ->
unit ->
enhanced_metricsSource
val make_stream_description_summary :
?consumer_count:int ->
?key_id:string ->
?encryption_type:encryption_type ->
?stream_mode_details:stream_mode_details ->
open_shard_count:int ->
enhanced_monitoring:enhanced_metrics list ->
stream_creation_timestamp:float ->
retention_period_hours:int ->
stream_status:stream_status ->
stream_ar_n:string ->
stream_name:string ->
unit ->
stream_description_summarySource
val make_sequence_number_range :
?ending_sequence_number:string ->
starting_sequence_number:string ->
unit ->
sequence_number_rangeSource
val make_shard :
?adjacent_parent_shard_id:string ->
?parent_shard_id:string ->
sequence_number_range:sequence_number_range ->
hash_key_range:hash_key_range ->
shard_id:string ->
unit ->
shardSource
val make_stream_description :
?key_id:string ->
?encryption_type:encryption_type ->
?stream_mode_details:stream_mode_details ->
enhanced_monitoring:enhanced_metrics list ->
stream_creation_timestamp:float ->
retention_period_hours:int ->
has_more_shards:bool ->
shards:shard list ->
stream_status:stream_status ->
stream_ar_n:string ->
stream_name:string ->
unit ->
stream_descriptionSource
val make_stop_stream_encryption_input :
?stream_ar_n:string ->
?stream_name:string ->
key_id:string ->
encryption_type:encryption_type ->
unit ->
stop_stream_encryption_inputSource
val make_start_stream_encryption_input :
?stream_ar_n:string ->
?stream_name:string ->
key_id:string ->
encryption_type:encryption_type ->
unit ->
start_stream_encryption_inputSource
val make_split_shard_input :
?stream_ar_n:string ->
?stream_name:string ->
new_starting_hash_key:string ->
shard_to_split:string ->
unit ->
split_shard_inputSource
val make_shard_filter :
?timestamp_:float ->
?shard_id:string ->
type_:shard_filter_type ->
unit ->
shard_filterSource
val make_remove_tags_from_stream_input :
?stream_ar_n:string ->
?stream_name:string ->
tag_keys:string list ->
unit ->
remove_tags_from_stream_inputSource
val make_consumer :
consumer_creation_timestamp:float ->
consumer_status:consumer_status ->
consumer_ar_n:string ->
consumer_name:string ->
unit ->
consumerSource
val make_register_stream_consumer_output :
consumer:consumer ->
unit ->
register_stream_consumer_outputSource
val make_register_stream_consumer_input :
consumer_name:string ->
stream_ar_n:string ->
unit ->
register_stream_consumer_inputSource
val make_put_resource_policy_input :
policy:string ->
resource_ar_n:string ->
unit ->
put_resource_policy_inputSource
val make_put_records_result_entry :
?error_message:string ->
?error_code:string ->
?shard_id:string ->
?sequence_number:string ->
unit ->
put_records_result_entrySource
val make_put_records_request_entry :
?explicit_hash_key:string ->
partition_key:string ->
data:bytes ->
unit ->
put_records_request_entrySource
val make_put_records_output :
?encryption_type:encryption_type ->
?failed_record_count:int ->
records:put_records_result_entry list ->
unit ->
put_records_outputSource
val make_put_records_input :
?stream_ar_n:string ->
?stream_name:string ->
records:put_records_request_entry list ->
unit ->
put_records_inputSource
val make_put_record_output :
?encryption_type:encryption_type ->
sequence_number:string ->
shard_id:string ->
unit ->
put_record_outputSource
val make_put_record_input :
?stream_ar_n:string ->
?sequence_number_for_ordering:string ->
?explicit_hash_key:string ->
?stream_name:string ->
partition_key:string ->
data:bytes ->
unit ->
put_record_inputSource
val make_merge_shards_input :
?stream_ar_n:string ->
?stream_name:string ->
adjacent_shard_to_merge:string ->
shard_to_merge:string ->
unit ->
merge_shards_inputSource
val make_list_tags_for_stream_output :
has_more_tags:bool ->
tags:tag list ->
unit ->
list_tags_for_stream_outputSource
val make_list_tags_for_stream_input :
?stream_ar_n:string ->
?limit:int ->
?exclusive_start_tag_key:string ->
?stream_name:string ->
unit ->
list_tags_for_stream_inputSource
val make_list_streams_output :
?stream_summaries:stream_summary list ->
?next_token:string ->
has_more_streams:bool ->
stream_names:string list ->
unit ->
list_streams_outputSource
val make_list_streams_input :
?next_token:string ->
?exclusive_start_stream_name:string ->
?limit:int ->
unit ->
list_streams_inputSource
val make_list_stream_consumers_output :
?next_token:string ->
?consumers:consumer list ->
unit ->
list_stream_consumers_outputSource
val make_list_stream_consumers_input :
?stream_creation_timestamp:float ->
?max_results:int ->
?next_token:string ->
stream_ar_n:string ->
unit ->
list_stream_consumers_inputSource
val make_list_shards_output :
?next_token:string ->
?shards:shard list ->
unit ->
list_shards_outputSource
val make_list_shards_input :
?stream_ar_n:string ->
?shard_filter:shard_filter ->
?stream_creation_timestamp:float ->
?max_results:int ->
?exclusive_start_shard_id:string ->
?next_token:string ->
?stream_name:string ->
unit ->
list_shards_inputSource
val make_increase_stream_retention_period_input :
?stream_ar_n:string ->
?stream_name:string ->
retention_period_hours:int ->
unit ->
increase_stream_retention_period_inputSource
val make_get_shard_iterator_output :
?shard_iterator:string ->
unit ->
get_shard_iterator_outputSource
val make_get_shard_iterator_input :
?stream_ar_n:string ->
?timestamp_:float ->
?starting_sequence_number:string ->
?stream_name:string ->
shard_iterator_type:shard_iterator_type ->
shard_id:string ->
unit ->
get_shard_iterator_inputSource
val make_get_resource_policy_input :
resource_ar_n:string ->
unit ->
get_resource_policy_inputSource
val make_get_records_output :
?child_shards:child_shard list ->
?millis_behind_latest:int ->
?next_shard_iterator:string ->
records:record list ->
unit ->
get_records_outputSource
val make_get_records_input :
?stream_ar_n:string ->
?limit:int ->
shard_iterator:string ->
unit ->
get_records_inputSource
val make_enhanced_monitoring_output :
?stream_ar_n:string ->
?desired_shard_level_metrics:metrics_name list ->
?current_shard_level_metrics:metrics_name list ->
?stream_name:string ->
unit ->
enhanced_monitoring_outputSource
val make_enable_enhanced_monitoring_input :
?stream_ar_n:string ->
?stream_name:string ->
shard_level_metrics:metrics_name list ->
unit ->
enable_enhanced_monitoring_inputSource
val make_disable_enhanced_monitoring_input :
?stream_ar_n:string ->
?stream_name:string ->
shard_level_metrics:metrics_name list ->
unit ->
disable_enhanced_monitoring_inputSource
val make_describe_stream_summary_output :
stream_description_summary:stream_description_summary ->
unit ->
describe_stream_summary_outputSource
val make_describe_stream_summary_input :
?stream_ar_n:string ->
?stream_name:string ->
unit ->
describe_stream_summary_inputSource
val make_consumer_description :
stream_ar_n:string ->
consumer_creation_timestamp:float ->
consumer_status:consumer_status ->
consumer_ar_n:string ->
consumer_name:string ->
unit ->
consumer_descriptionSource
val make_describe_stream_consumer_output :
consumer_description:consumer_description ->
unit ->
describe_stream_consumer_outputSource
val make_describe_stream_consumer_input :
?consumer_ar_n:string ->
?consumer_name:string ->
?stream_ar_n:string ->
unit ->
describe_stream_consumer_inputSource
val make_describe_stream_output :
stream_description:stream_description ->
unit ->
describe_stream_outputSource
val make_describe_stream_input :
?stream_ar_n:string ->
?exclusive_start_shard_id:string ->
?limit:int ->
?stream_name:string ->
unit ->
describe_stream_inputSource
val make_describe_limits_output :
on_demand_stream_count_limit:int ->
on_demand_stream_count:int ->
open_shard_count:int ->
shard_limit:int ->
unit ->
describe_limits_outputSource
val make_deregister_stream_consumer_input :
?consumer_ar_n:string ->
?consumer_name:string ->
?stream_ar_n:string ->
unit ->
deregister_stream_consumer_inputSource
val make_delete_stream_input :
?stream_ar_n:string ->
?enforce_consumer_deletion:bool ->
?stream_name:string ->
unit ->
delete_stream_inputSource
val make_delete_resource_policy_input :
resource_ar_n:string ->
unit ->
delete_resource_policy_inputSource
val make_decrease_stream_retention_period_input :
?stream_ar_n:string ->
?stream_name:string ->
retention_period_hours:int ->
unit ->
decrease_stream_retention_period_inputSource
val make_create_stream_input :
?stream_mode_details:stream_mode_details ->
?shard_count:int ->
stream_name:string ->
unit ->
create_stream_inputSource
val make_add_tags_to_stream_input :
?stream_ar_n:string ->
?stream_name:string ->
tags:(string * string) list ->
unit ->
add_tags_to_stream_input sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>