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.keyspaces/Smaws_Client_Keyspaces/index.html
Module Smaws_Client_Keyspaces
Source
Source
type capacity_specification = {
write_capacity_units : int option;
read_capacity_units : int option;
throughput_mode : throughput_mode;
}
Source
type target_tracking_scaling_policy_configuration = {
target_value : float;
scale_out_cooldown : int option;
scale_in_cooldown : int option;
disable_scale_in : bool option;
}
Source
type auto_scaling_policy = {
target_tracking_scaling_policy_configuration : target_tracking_scaling_policy_configuration option;
}
Source
type auto_scaling_settings = {
scaling_policy : auto_scaling_policy option;
maximum_units : int option;
minimum_units : int option;
auto_scaling_disabled : bool option;
}
Source
type auto_scaling_specification = {
read_capacity_auto_scaling : auto_scaling_settings option;
write_capacity_auto_scaling : auto_scaling_settings option;
}
Source
type replica_specification = {
read_capacity_auto_scaling : auto_scaling_settings option;
read_capacity_units : int option;
region : string;
}
Source
type update_table_request = {
replica_specifications : replica_specification list option;
auto_scaling_specification : auto_scaling_specification option;
client_side_timestamps : client_side_timestamps option;
default_time_to_live : int option;
ttl : time_to_live option;
point_in_time_recovery : point_in_time_recovery option;
encryption_specification : encryption_specification option;
capacity_specification : capacity_specification option;
add_columns : column_definition list option;
table_name : string;
keyspace_name : string;
}
Source
type schema_definition = {
static_columns : static_column list option;
clustering_keys : clustering_key list option;
partition_keys : partition_key list;
all_columns : column_definition list;
}
Source
type restore_table_request = {
replica_specifications : replica_specification list option;
auto_scaling_specification : auto_scaling_specification option;
point_in_time_recovery_override : point_in_time_recovery option;
encryption_specification_override : encryption_specification option;
capacity_specification_override : capacity_specification option;
restore_timestamp : float option;
target_table_name : string;
target_keyspace_name : string;
source_table_name : string;
source_keyspace_name : string;
}
Source
type capacity_specification_summary = {
last_update_to_pay_per_request_timestamp : float option;
write_capacity_units : int option;
read_capacity_units : int option;
throughput_mode : throughput_mode;
}
Source
type replica_specification_summary = {
capacity_specification : capacity_specification_summary option;
status : table_status option;
region : string option;
}
Source
type replica_auto_scaling_specification = {
auto_scaling_specification : auto_scaling_specification option;
region : string option;
}
Source
type point_in_time_recovery_summary = {
earliest_restorable_timestamp : float option;
status : point_in_time_recovery_status;
}
Source
type list_keyspaces_response = {
keyspaces : keyspace_summary list;
next_token : string option;
}
Source
type get_table_auto_scaling_settings_response = {
replica_specifications : replica_auto_scaling_specification list option;
auto_scaling_specification : auto_scaling_specification option;
resource_arn : string;
table_name : string;
keyspace_name : string;
}
Source
type get_table_response = {
replica_specifications : replica_specification_summary list option;
client_side_timestamps : client_side_timestamps option;
comment : comment option;
default_time_to_live : int option;
ttl : time_to_live option;
point_in_time_recovery : point_in_time_recovery_summary option;
encryption_specification : encryption_specification option;
capacity_specification : capacity_specification_summary option;
schema_definition : schema_definition option;
status : table_status option;
creation_timestamp : float option;
resource_arn : string;
table_name : string;
keyspace_name : string;
}
Source
type create_table_request = {
replica_specifications : replica_specification list option;
auto_scaling_specification : auto_scaling_specification option;
client_side_timestamps : client_side_timestamps option;
default_time_to_live : int option;
ttl : time_to_live option;
point_in_time_recovery : point_in_time_recovery option;
encryption_specification : encryption_specification option;
capacity_specification : capacity_specification option;
comment : comment option;
schema_definition : schema_definition;
table_name : string;
keyspace_name : string;
}
Source
type create_keyspace_request = {
replication_specification : replication_specification option;
keyspace_name : string;
}
Source
val make_capacity_specification :
?write_capacity_units:int ->
?read_capacity_units:int ->
throughput_mode:throughput_mode ->
unit ->
capacity_specification
Source
val make_encryption_specification :
?kms_key_identifier:string ->
type_:encryption_type ->
unit ->
encryption_specification
Source
val make_point_in_time_recovery :
status:point_in_time_recovery_status ->
unit ->
point_in_time_recovery
Source
val make_client_side_timestamps :
status:client_side_timestamps_status ->
unit ->
client_side_timestamps
Source
val make_target_tracking_scaling_policy_configuration :
?scale_out_cooldown:int ->
?scale_in_cooldown:int ->
?disable_scale_in:bool ->
target_value:float ->
unit ->
target_tracking_scaling_policy_configuration
Source
val make_auto_scaling_policy :
?target_tracking_scaling_policy_configuration:
target_tracking_scaling_policy_configuration ->
unit ->
auto_scaling_policy
Source
val make_auto_scaling_settings :
?scaling_policy:auto_scaling_policy ->
?maximum_units:int ->
?minimum_units:int ->
?auto_scaling_disabled:bool ->
unit ->
auto_scaling_settings
Source
val make_auto_scaling_specification :
?read_capacity_auto_scaling:auto_scaling_settings ->
?write_capacity_auto_scaling:auto_scaling_settings ->
unit ->
auto_scaling_specification
Source
val make_replica_specification :
?read_capacity_auto_scaling:auto_scaling_settings ->
?read_capacity_units:int ->
region:string ->
unit ->
replica_specification
Source
val make_update_table_request :
?replica_specifications:replica_specification list ->
?auto_scaling_specification:auto_scaling_specification ->
?client_side_timestamps:client_side_timestamps ->
?default_time_to_live:int ->
?ttl:time_to_live ->
?point_in_time_recovery:point_in_time_recovery ->
?encryption_specification:encryption_specification ->
?capacity_specification:capacity_specification ->
?add_columns:column_definition list ->
table_name:string ->
keyspace_name:string ->
unit ->
update_table_request
Source
val make_untag_resource_request :
tags:tag list ->
resource_arn:string ->
unit ->
untag_resource_request
Source
val make_tag_resource_request :
tags:tag list ->
resource_arn:string ->
unit ->
tag_resource_request
Source
val make_table_summary :
resource_arn:string ->
table_name:string ->
keyspace_name:string ->
unit ->
table_summary
Source
val make_schema_definition :
?static_columns:static_column list ->
?clustering_keys:clustering_key list ->
partition_keys:partition_key list ->
all_columns:column_definition list ->
unit ->
schema_definition
Source
val make_restore_table_response :
restored_table_ar_n:string ->
unit ->
restore_table_response
Source
val make_restore_table_request :
?replica_specifications:replica_specification list ->
?auto_scaling_specification:auto_scaling_specification ->
?tags_override:tag list ->
?point_in_time_recovery_override:point_in_time_recovery ->
?encryption_specification_override:encryption_specification ->
?capacity_specification_override:capacity_specification ->
?restore_timestamp:float ->
target_table_name:string ->
target_keyspace_name:string ->
source_table_name:string ->
source_keyspace_name:string ->
unit ->
restore_table_request
Source
val make_replication_specification :
?region_list:string list ->
replication_strategy:rs ->
unit ->
replication_specification
Source
val make_capacity_specification_summary :
?last_update_to_pay_per_request_timestamp:float ->
?write_capacity_units:int ->
?read_capacity_units:int ->
throughput_mode:throughput_mode ->
unit ->
capacity_specification_summary
Source
val make_replica_specification_summary :
?capacity_specification:capacity_specification_summary ->
?status:table_status ->
?region:string ->
unit ->
replica_specification_summary
Source
val make_replica_auto_scaling_specification :
?auto_scaling_specification:auto_scaling_specification ->
?region:string ->
unit ->
replica_auto_scaling_specification
Source
val make_point_in_time_recovery_summary :
?earliest_restorable_timestamp:float ->
status:point_in_time_recovery_status ->
unit ->
point_in_time_recovery_summary
Source
val make_list_tags_for_resource_response :
?tags:tag list ->
?next_token:string ->
unit ->
list_tags_for_resource_response
Source
val make_list_tags_for_resource_request :
?max_results:int ->
?next_token:string ->
resource_arn:string ->
unit ->
list_tags_for_resource_request
Source
val make_list_tables_response :
?tables:table_summary list ->
?next_token:string ->
unit ->
list_tables_response
Source
val make_list_tables_request :
?max_results:int ->
?next_token:string ->
keyspace_name:string ->
unit ->
list_tables_request
Source
val make_keyspace_summary :
?replication_regions:string list ->
replication_strategy:rs ->
resource_arn:string ->
keyspace_name:string ->
unit ->
keyspace_summary
Source
val make_list_keyspaces_response :
?next_token:string ->
keyspaces:keyspace_summary list ->
unit ->
list_keyspaces_response
Source
val make_list_keyspaces_request :
?max_results:int ->
?next_token:string ->
unit ->
list_keyspaces_request
Source
val make_get_table_auto_scaling_settings_response :
?replica_specifications:replica_auto_scaling_specification list ->
?auto_scaling_specification:auto_scaling_specification ->
resource_arn:string ->
table_name:string ->
keyspace_name:string ->
unit ->
get_table_auto_scaling_settings_response
Source
val make_get_table_auto_scaling_settings_request :
table_name:string ->
keyspace_name:string ->
unit ->
get_table_auto_scaling_settings_request
Source
val make_get_table_response :
?replica_specifications:replica_specification_summary list ->
?client_side_timestamps:client_side_timestamps ->
?comment:comment ->
?default_time_to_live:int ->
?ttl:time_to_live ->
?point_in_time_recovery:point_in_time_recovery_summary ->
?encryption_specification:encryption_specification ->
?capacity_specification:capacity_specification_summary ->
?schema_definition:schema_definition ->
?status:table_status ->
?creation_timestamp:float ->
resource_arn:string ->
table_name:string ->
keyspace_name:string ->
unit ->
get_table_response
Source
val make_get_table_request :
table_name:string ->
keyspace_name:string ->
unit ->
get_table_request
Source
val make_get_keyspace_response :
?replication_regions:string list ->
replication_strategy:rs ->
resource_arn:string ->
keyspace_name:string ->
unit ->
get_keyspace_response
Source
val make_delete_table_request :
table_name:string ->
keyspace_name:string ->
unit ->
delete_table_request
Source
val make_create_table_request :
?replica_specifications:replica_specification list ->
?auto_scaling_specification:auto_scaling_specification ->
?client_side_timestamps:client_side_timestamps ->
?tags:tag list ->
?default_time_to_live:int ->
?ttl:time_to_live ->
?point_in_time_recovery:point_in_time_recovery ->
?encryption_specification:encryption_specification ->
?capacity_specification:capacity_specification ->
?comment:comment ->
schema_definition:schema_definition ->
table_name:string ->
keyspace_name:string ->
unit ->
create_table_request
Source
val make_create_keyspace_request :
?replication_specification:replication_specification ->
?tags:tag list ->
keyspace_name:string ->
unit ->
create_keyspace_request
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>