Smaws_Client_KeyspacesSourcetype capacity_specification = {write_capacity_units : int option;read_capacity_units : int option;throughput_mode : throughput_mode;}type target_tracking_scaling_policy_configuration = {target_value : float;scale_out_cooldown : int option;scale_in_cooldown : int option;disable_scale_in : bool option;}type auto_scaling_policy = {target_tracking_scaling_policy_configuration : target_tracking_scaling_policy_configuration
option;}type auto_scaling_settings = {scaling_policy : auto_scaling_policy option;maximum_units : int option;minimum_units : int option;auto_scaling_disabled : bool option;}type auto_scaling_specification = {read_capacity_auto_scaling : auto_scaling_settings option;write_capacity_auto_scaling : auto_scaling_settings option;}type replica_specification = {read_capacity_auto_scaling : auto_scaling_settings option;read_capacity_units : int option;region : string;}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;}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;}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;}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;}type replica_specification_summary = {capacity_specification : capacity_specification_summary option;status : table_status option;region : string option;}type replica_auto_scaling_specification = {auto_scaling_specification : auto_scaling_specification option;region : string option;}type point_in_time_recovery_summary = {earliest_restorable_timestamp : float option;status : point_in_time_recovery_status;}type list_keyspaces_response = {keyspaces : keyspace_summary list;next_token : string option;}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;}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;}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;}type create_keyspace_request = {replication_specification : replication_specification option;keyspace_name : string;}val make_capacity_specification :
?write_capacity_units:int ->
?read_capacity_units:int ->
throughput_mode:throughput_mode ->
unit ->
capacity_specificationval make_encryption_specification :
?kms_key_identifier:string ->
type_:encryption_type ->
unit ->
encryption_specificationval make_point_in_time_recovery :
status:point_in_time_recovery_status ->
unit ->
point_in_time_recoveryval make_client_side_timestamps :
status:client_side_timestamps_status ->
unit ->
client_side_timestampsval 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_configurationval make_auto_scaling_policy :
?target_tracking_scaling_policy_configuration:
target_tracking_scaling_policy_configuration ->
unit ->
auto_scaling_policyval make_auto_scaling_settings :
?scaling_policy:auto_scaling_policy ->
?maximum_units:int ->
?minimum_units:int ->
?auto_scaling_disabled:bool ->
unit ->
auto_scaling_settingsval make_auto_scaling_specification :
?read_capacity_auto_scaling:auto_scaling_settings ->
?write_capacity_auto_scaling:auto_scaling_settings ->
unit ->
auto_scaling_specificationval make_replica_specification :
?read_capacity_auto_scaling:auto_scaling_settings ->
?read_capacity_units:int ->
region:string ->
unit ->
replica_specificationval 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_requestval make_untag_resource_request :
tags:tag list ->
resource_arn:string ->
unit ->
untag_resource_requestval make_tag_resource_request :
tags:tag list ->
resource_arn:string ->
unit ->
tag_resource_requestval make_table_summary :
resource_arn:string ->
table_name:string ->
keyspace_name:string ->
unit ->
table_summaryval 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_definitionval make_restore_table_response :
restored_table_ar_n:string ->
unit ->
restore_table_responseval 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_requestval make_replication_specification :
?region_list:string list ->
replication_strategy:rs ->
unit ->
replication_specificationval 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_summaryval make_replica_specification_summary :
?capacity_specification:capacity_specification_summary ->
?status:table_status ->
?region:string ->
unit ->
replica_specification_summaryval make_replica_auto_scaling_specification :
?auto_scaling_specification:auto_scaling_specification ->
?region:string ->
unit ->
replica_auto_scaling_specificationval make_point_in_time_recovery_summary :
?earliest_restorable_timestamp:float ->
status:point_in_time_recovery_status ->
unit ->
point_in_time_recovery_summaryval make_list_tags_for_resource_response :
?tags:tag list ->
?next_token:string ->
unit ->
list_tags_for_resource_responseval make_list_tags_for_resource_request :
?max_results:int ->
?next_token:string ->
resource_arn:string ->
unit ->
list_tags_for_resource_requestval make_list_tables_response :
?tables:table_summary list ->
?next_token:string ->
unit ->
list_tables_responseval make_list_tables_request :
?max_results:int ->
?next_token:string ->
keyspace_name:string ->
unit ->
list_tables_requestval make_keyspace_summary :
?replication_regions:string list ->
replication_strategy:rs ->
resource_arn:string ->
keyspace_name:string ->
unit ->
keyspace_summaryval make_list_keyspaces_response :
?next_token:string ->
keyspaces:keyspace_summary list ->
unit ->
list_keyspaces_responseval make_list_keyspaces_request :
?max_results:int ->
?next_token:string ->
unit ->
list_keyspaces_requestval 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_responseval make_get_table_auto_scaling_settings_request :
table_name:string ->
keyspace_name:string ->
unit ->
get_table_auto_scaling_settings_requestval 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_responseval make_get_table_request :
table_name:string ->
keyspace_name:string ->
unit ->
get_table_requestval make_get_keyspace_response :
?replication_regions:string list ->
replication_strategy:rs ->
resource_arn:string ->
keyspace_name:string ->
unit ->
get_keyspace_responseval make_delete_table_request :
table_name:string ->
keyspace_name:string ->
unit ->
delete_table_requestval 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_requestval make_create_keyspace_request :
?replication_specification:replication_specification ->
?tags:tag list ->
keyspace_name:string ->
unit ->
create_keyspace_request