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.kinesis/Smaws_Client_Kinesis/index.html
Module Smaws_Client_Kinesis
Source
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_input
Source
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_output
Source
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_input
Source
val make_record :
?encryption_type:encryption_type ->
?approximate_arrival_timestamp:float ->
partition_key:string ->
data:bytes ->
sequence_number:string ->
unit ->
record
Source
val make_hash_key_range :
ending_hash_key:string ->
starting_hash_key:string ->
unit ->
hash_key_range
Source
val make_child_shard :
hash_key_range:hash_key_range ->
parent_shards:string list ->
shard_id:string ->
unit ->
child_shard
Source
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_event
Source
val make_subscribe_to_shard_output :
event_stream:subscribe_to_shard_event_stream ->
unit ->
subscribe_to_shard_output
Source
val make_starting_position :
?timestamp_:float ->
?sequence_number:string ->
type_:shard_iterator_type ->
unit ->
starting_position
Source
val make_subscribe_to_shard_input :
starting_position:starting_position ->
shard_id:string ->
consumer_ar_n:string ->
unit ->
subscribe_to_shard_input
Source
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_summary
Source
val make_enhanced_metrics :
?shard_level_metrics:metrics_name list ->
unit ->
enhanced_metrics
Source
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_summary
Source
val make_sequence_number_range :
?ending_sequence_number:string ->
starting_sequence_number:string ->
unit ->
sequence_number_range
Source
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 ->
shard
Source
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_description
Source
val make_stop_stream_encryption_input :
?stream_ar_n:string ->
?stream_name:string ->
key_id:string ->
encryption_type:encryption_type ->
unit ->
stop_stream_encryption_input
Source
val make_start_stream_encryption_input :
?stream_ar_n:string ->
?stream_name:string ->
key_id:string ->
encryption_type:encryption_type ->
unit ->
start_stream_encryption_input
Source
val make_split_shard_input :
?stream_ar_n:string ->
?stream_name:string ->
new_starting_hash_key:string ->
shard_to_split:string ->
unit ->
split_shard_input
Source
val make_shard_filter :
?timestamp_:float ->
?shard_id:string ->
type_:shard_filter_type ->
unit ->
shard_filter
Source
val make_remove_tags_from_stream_input :
?stream_ar_n:string ->
?stream_name:string ->
tag_keys:string list ->
unit ->
remove_tags_from_stream_input
Source
val make_consumer :
consumer_creation_timestamp:float ->
consumer_status:consumer_status ->
consumer_ar_n:string ->
consumer_name:string ->
unit ->
consumer
Source
val make_register_stream_consumer_output :
consumer:consumer ->
unit ->
register_stream_consumer_output
Source
val make_register_stream_consumer_input :
consumer_name:string ->
stream_ar_n:string ->
unit ->
register_stream_consumer_input
Source
val make_put_resource_policy_input :
policy:string ->
resource_ar_n:string ->
unit ->
put_resource_policy_input
Source
val make_put_records_result_entry :
?error_message:string ->
?error_code:string ->
?shard_id:string ->
?sequence_number:string ->
unit ->
put_records_result_entry
Source
val make_put_records_request_entry :
?explicit_hash_key:string ->
partition_key:string ->
data:bytes ->
unit ->
put_records_request_entry
Source
val make_put_records_output :
?encryption_type:encryption_type ->
?failed_record_count:int ->
records:put_records_result_entry list ->
unit ->
put_records_output
Source
val make_put_records_input :
?stream_ar_n:string ->
?stream_name:string ->
records:put_records_request_entry list ->
unit ->
put_records_input
Source
val make_put_record_output :
?encryption_type:encryption_type ->
sequence_number:string ->
shard_id:string ->
unit ->
put_record_output
Source
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_input
Source
val make_merge_shards_input :
?stream_ar_n:string ->
?stream_name:string ->
adjacent_shard_to_merge:string ->
shard_to_merge:string ->
unit ->
merge_shards_input
Source
val make_list_tags_for_stream_output :
has_more_tags:bool ->
tags:tag list ->
unit ->
list_tags_for_stream_output
Source
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_input
Source
val make_list_streams_output :
?stream_summaries:stream_summary list ->
?next_token:string ->
has_more_streams:bool ->
stream_names:string list ->
unit ->
list_streams_output
Source
val make_list_streams_input :
?next_token:string ->
?exclusive_start_stream_name:string ->
?limit:int ->
unit ->
list_streams_input
Source
val make_list_stream_consumers_output :
?next_token:string ->
?consumers:consumer list ->
unit ->
list_stream_consumers_output
Source
val make_list_stream_consumers_input :
?stream_creation_timestamp:float ->
?max_results:int ->
?next_token:string ->
stream_ar_n:string ->
unit ->
list_stream_consumers_input
Source
val make_list_shards_output :
?next_token:string ->
?shards:shard list ->
unit ->
list_shards_output
Source
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_input
Source
val make_increase_stream_retention_period_input :
?stream_ar_n:string ->
?stream_name:string ->
retention_period_hours:int ->
unit ->
increase_stream_retention_period_input
Source
val make_get_shard_iterator_output :
?shard_iterator:string ->
unit ->
get_shard_iterator_output
Source
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_input
Source
val make_get_resource_policy_input :
resource_ar_n:string ->
unit ->
get_resource_policy_input
Source
val make_get_records_output :
?child_shards:child_shard list ->
?millis_behind_latest:int ->
?next_shard_iterator:string ->
records:record list ->
unit ->
get_records_output
Source
val make_get_records_input :
?stream_ar_n:string ->
?limit:int ->
shard_iterator:string ->
unit ->
get_records_input
Source
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_output
Source
val make_enable_enhanced_monitoring_input :
?stream_ar_n:string ->
?stream_name:string ->
shard_level_metrics:metrics_name list ->
unit ->
enable_enhanced_monitoring_input
Source
val make_disable_enhanced_monitoring_input :
?stream_ar_n:string ->
?stream_name:string ->
shard_level_metrics:metrics_name list ->
unit ->
disable_enhanced_monitoring_input
Source
val make_describe_stream_summary_output :
stream_description_summary:stream_description_summary ->
unit ->
describe_stream_summary_output
Source
val make_describe_stream_summary_input :
?stream_ar_n:string ->
?stream_name:string ->
unit ->
describe_stream_summary_input
Source
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_description
Source
val make_describe_stream_consumer_output :
consumer_description:consumer_description ->
unit ->
describe_stream_consumer_output
Source
val make_describe_stream_consumer_input :
?consumer_ar_n:string ->
?consumer_name:string ->
?stream_ar_n:string ->
unit ->
describe_stream_consumer_input
Source
val make_describe_stream_output :
stream_description:stream_description ->
unit ->
describe_stream_output
Source
val make_describe_stream_input :
?stream_ar_n:string ->
?exclusive_start_shard_id:string ->
?limit:int ->
?stream_name:string ->
unit ->
describe_stream_input
Source
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_output
Source
val make_deregister_stream_consumer_input :
?consumer_ar_n:string ->
?consumer_name:string ->
?stream_ar_n:string ->
unit ->
deregister_stream_consumer_input
Source
val make_delete_stream_input :
?stream_ar_n:string ->
?enforce_consumer_deletion:bool ->
?stream_name:string ->
unit ->
delete_stream_input
Source
val make_delete_resource_policy_input :
resource_ar_n:string ->
unit ->
delete_resource_policy_input
Source
val make_decrease_stream_retention_period_input :
?stream_ar_n:string ->
?stream_name:string ->
retention_period_hours:int ->
unit ->
decrease_stream_retention_period_input
Source
val make_create_stream_input :
?stream_mode_details:stream_mode_details ->
?shard_count:int ->
stream_name:string ->
unit ->
create_stream_input
Source
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)"
>