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.dynamodb/Smaws_Client_DynamoDB/index.html
Module Smaws_Client_DynamoDB
Source
Source
type 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
Source
type write_request = {
delete_request : delete_request option;
put_request : put_request option;
}
Source
type update_time_to_live_output = {
time_to_live_specification : time_to_live_specification option;
}
Source
type update_time_to_live_input = {
time_to_live_specification : time_to_live_specification;
table_name : string;
}
Source
type auto_scaling_target_tracking_scaling_policy_configuration_description = {
target_value : float;
scale_out_cooldown : int option;
scale_in_cooldown : int option;
disable_scale_in : bool option;
}
Source
type auto_scaling_policy_description = {
target_tracking_scaling_policy_configuration : auto_scaling_target_tracking_scaling_policy_configuration_description option;
policy_name : string option;
}
Source
type auto_scaling_settings_description = {
scaling_policies : auto_scaling_policy_description list option;
auto_scaling_role_arn : string option;
auto_scaling_disabled : bool option;
maximum_units : int option;
minimum_units : int option;
}
Source
type replica_global_secondary_index_auto_scaling_description = {
provisioned_write_capacity_auto_scaling_settings : auto_scaling_settings_description option;
provisioned_read_capacity_auto_scaling_settings : auto_scaling_settings_description option;
index_status : index_status option;
index_name : string option;
}
Source
type replica_auto_scaling_description = {
replica_status : replica_status option;
replica_provisioned_write_capacity_auto_scaling_settings : auto_scaling_settings_description option;
replica_provisioned_read_capacity_auto_scaling_settings : auto_scaling_settings_description option;
global_secondary_indexes : replica_global_secondary_index_auto_scaling_description list option;
region_name : string option;
}
Source
type table_auto_scaling_description = {
replicas : replica_auto_scaling_description list option;
table_status : table_status option;
table_name : string option;
}
Source
type update_table_replica_auto_scaling_output = {
table_auto_scaling_description : table_auto_scaling_description option;
}
Source
type auto_scaling_target_tracking_scaling_policy_configuration_update = {
target_value : float;
scale_out_cooldown : int option;
scale_in_cooldown : int option;
disable_scale_in : bool option;
}
Source
type auto_scaling_policy_update = {
target_tracking_scaling_policy_configuration : auto_scaling_target_tracking_scaling_policy_configuration_update;
policy_name : string option;
}
Source
type auto_scaling_settings_update = {
scaling_policy_update : auto_scaling_policy_update option;
auto_scaling_role_arn : string option;
auto_scaling_disabled : bool option;
maximum_units : int option;
minimum_units : int option;
}
Source
type global_secondary_index_auto_scaling_update = {
provisioned_write_capacity_auto_scaling_update : auto_scaling_settings_update option;
index_name : string option;
}
Source
type replica_global_secondary_index_auto_scaling_update = {
provisioned_read_capacity_auto_scaling_update : auto_scaling_settings_update option;
index_name : string option;
}
Source
type replica_auto_scaling_update = {
replica_provisioned_read_capacity_auto_scaling_update : auto_scaling_settings_update option;
replica_global_secondary_index_updates : replica_global_secondary_index_auto_scaling_update list option;
region_name : string;
}
Source
type update_table_replica_auto_scaling_input = {
replica_updates : replica_auto_scaling_update list option;
provisioned_write_capacity_auto_scaling_update : auto_scaling_settings_update option;
table_name : string;
global_secondary_index_updates : global_secondary_index_auto_scaling_update list option;
}
Source
type provisioned_throughput_description = {
write_capacity_units : int option;
read_capacity_units : int option;
number_of_decreases_today : int option;
last_decrease_date_time : float option;
last_increase_date_time : float option;
}
Source
type billing_mode_summary = {
last_update_to_pay_per_request_date_time : float option;
billing_mode : billing_mode option;
}
Source
type projection = {
non_key_attributes : string list option;
projection_type : projection_type option;
}
Source
type local_secondary_index_description = {
index_arn : string option;
item_count : int option;
index_size_bytes : int option;
projection : projection option;
key_schema : key_schema_element list option;
index_name : string option;
}
Source
type global_secondary_index_description = {
on_demand_throughput : on_demand_throughput option;
index_arn : string option;
item_count : int option;
index_size_bytes : int option;
provisioned_throughput : provisioned_throughput_description option;
backfilling : bool option;
index_status : index_status option;
projection : projection option;
key_schema : key_schema_element list option;
index_name : string option;
}
Source
type stream_specification = {
stream_view_type : stream_view_type option;
stream_enabled : bool;
}
Source
type replica_global_secondary_index_description = {
on_demand_throughput_override : on_demand_throughput_override option;
provisioned_throughput_override : provisioned_throughput_override option;
index_name : string option;
}
Source
type table_class_summary = {
last_update_date_time : float option;
table_class : table_class option;
}
Source
type replica_description = {
replica_table_class_summary : table_class_summary option;
replica_inaccessible_date_time : float option;
global_secondary_indexes : replica_global_secondary_index_description list option;
on_demand_throughput_override : on_demand_throughput_override option;
provisioned_throughput_override : provisioned_throughput_override option;
kms_master_key_id : string option;
replica_status_percent_progress : string option;
replica_status_description : string option;
replica_status : replica_status option;
region_name : string option;
}
Source
type restore_summary = {
restore_in_progress : bool;
restore_date_time : float;
source_table_arn : string option;
source_backup_arn : string option;
}
Source
type sse_description = {
inaccessible_encryption_date_time : float option;
kms_master_key_arn : string option;
sse_type : sse_type option;
status : sse_status option;
}
Source
type archival_summary = {
archival_backup_arn : string option;
archival_reason : string option;
archival_date_time : float option;
}
Source
type table_description = {
on_demand_throughput : on_demand_throughput option;
deletion_protection_enabled : bool option;
table_class_summary : table_class_summary option;
archival_summary : archival_summary option;
sse_description : sse_description option;
restore_summary : restore_summary option;
replicas : replica_description list option;
global_table_version : string option;
latest_stream_arn : string option;
latest_stream_label : string option;
stream_specification : stream_specification option;
global_secondary_indexes : global_secondary_index_description list option;
local_secondary_indexes : local_secondary_index_description list option;
billing_mode_summary : billing_mode_summary option;
table_id : string option;
table_arn : string option;
item_count : int option;
table_size_bytes : int option;
provisioned_throughput : provisioned_throughput_description option;
creation_date_time : float option;
table_status : table_status option;
key_schema : key_schema_element list option;
table_name : string option;
attribute_definitions : attribute_definition list option;
}
Source
type update_global_secondary_index_action = {
on_demand_throughput : on_demand_throughput option;
provisioned_throughput : provisioned_throughput option;
index_name : string;
}
Source
type create_global_secondary_index_action = {
on_demand_throughput : on_demand_throughput option;
provisioned_throughput : provisioned_throughput option;
projection : projection;
key_schema : key_schema_element list;
index_name : string;
}
Source
type global_secondary_index_update = {
delete : delete_global_secondary_index_action option;
create : create_global_secondary_index_action option;
update : update_global_secondary_index_action option;
}
Source
type replica_global_secondary_index = {
on_demand_throughput_override : on_demand_throughput_override option;
provisioned_throughput_override : provisioned_throughput_override option;
index_name : string;
}
Source
type create_replication_group_member_action = {
table_class_override : table_class option;
global_secondary_indexes : replica_global_secondary_index list option;
on_demand_throughput_override : on_demand_throughput_override option;
provisioned_throughput_override : provisioned_throughput_override option;
kms_master_key_id : string option;
region_name : string;
}
Source
type update_replication_group_member_action = {
table_class_override : table_class option;
global_secondary_indexes : replica_global_secondary_index list option;
on_demand_throughput_override : on_demand_throughput_override option;
provisioned_throughput_override : provisioned_throughput_override option;
kms_master_key_id : string option;
region_name : string;
}
Source
type replication_group_update = {
delete : delete_replication_group_member_action option;
update : update_replication_group_member_action option;
create : create_replication_group_member_action option;
}
Source
type update_table_input = {
on_demand_throughput : on_demand_throughput option;
deletion_protection_enabled : bool option;
table_class : table_class option;
replica_updates : replication_group_update list option;
sse_specification : sse_specification option;
stream_specification : stream_specification option;
global_secondary_index_updates : global_secondary_index_update list option;
provisioned_throughput : provisioned_throughput option;
billing_mode : billing_mode option;
table_name : string;
attribute_definitions : attribute_definition list option;
}
Source
type update_kinesis_streaming_configuration = {
approximate_creation_date_time_precision : approximate_creation_date_time_precision option;
}
Source
type update_kinesis_streaming_destination_output = {
update_kinesis_streaming_configuration : update_kinesis_streaming_configuration option;
destination_status : destination_status option;
stream_arn : string option;
table_name : string option;
}
Source
type update_kinesis_streaming_destination_input = {
update_kinesis_streaming_configuration : update_kinesis_streaming_configuration option;
stream_arn : string;
table_name : string;
}
Source
type capacity = {
capacity_units : float option;
write_capacity_units : float option;
read_capacity_units : float option;
}
Source
type consumed_capacity = {
global_secondary_indexes : (string * capacity) list option;
local_secondary_indexes : (string * capacity) list option;
table : capacity option;
write_capacity_units : float option;
read_capacity_units : float option;
capacity_units : float option;
table_name : string option;
}
Source
type item_collection_metrics = {
size_estimate_range_g_b : float list option;
item_collection_key : (string * attribute_value) list option;
}
Source
type update_item_output = {
item_collection_metrics : item_collection_metrics option;
consumed_capacity : consumed_capacity option;
attributes : (string * attribute_value) list option;
}
Source
type attribute_value_update = {
action : attribute_action option;
value : attribute_value option;
}
Source
type expected_attribute_value = {
attribute_value_list : attribute_value list option;
comparison_operator : comparison_operator option;
exists : bool option;
value : attribute_value option;
}
Source
type update_item_input = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string option;
update_expression : string option;
return_item_collection_metrics : return_item_collection_metrics option;
return_consumed_capacity : return_consumed_capacity option;
return_values : return_value option;
conditional_operator : conditional_operator option;
expected : (string * expected_attribute_value) list option;
attribute_updates : (string * attribute_value_update) list option;
key : (string * attribute_value) list;
table_name : string;
}
Source
type conditional_check_failed_exception = {
item : (string * attribute_value) list option;
message : string option;
}
Source
type replica_global_secondary_index_settings_description = {
provisioned_write_capacity_auto_scaling_settings : auto_scaling_settings_description option;
provisioned_write_capacity_units : int option;
provisioned_read_capacity_auto_scaling_settings : auto_scaling_settings_description option;
provisioned_read_capacity_units : int option;
index_status : index_status option;
index_name : string;
}
Source
type replica_settings_description = {
replica_table_class_summary : table_class_summary option;
replica_global_secondary_index_settings : replica_global_secondary_index_settings_description list option;
replica_provisioned_write_capacity_auto_scaling_settings : auto_scaling_settings_description option;
replica_provisioned_write_capacity_units : int option;
replica_provisioned_read_capacity_auto_scaling_settings : auto_scaling_settings_description option;
replica_provisioned_read_capacity_units : int option;
replica_billing_mode_summary : billing_mode_summary option;
replica_status : replica_status option;
region_name : string;
}
Source
type update_global_table_settings_output = {
replica_settings : replica_settings_description list option;
global_table_name : string option;
}
Source
type global_table_global_secondary_index_settings_update = {
provisioned_write_capacity_auto_scaling_settings_update : auto_scaling_settings_update option;
provisioned_write_capacity_units : int option;
index_name : string;
}
Source
type replica_global_secondary_index_settings_update = {
provisioned_read_capacity_auto_scaling_settings_update : auto_scaling_settings_update option;
provisioned_read_capacity_units : int option;
index_name : string;
}
Source
type replica_settings_update = {
replica_table_class : table_class option;
replica_global_secondary_index_settings_update : replica_global_secondary_index_settings_update list option;
replica_provisioned_read_capacity_auto_scaling_settings_update : auto_scaling_settings_update option;
replica_provisioned_read_capacity_units : int option;
region_name : string;
}
Source
type update_global_table_settings_input = {
replica_settings_update : replica_settings_update list option;
global_table_global_secondary_index_settings_update : global_table_global_secondary_index_settings_update list option;
global_table_provisioned_write_capacity_auto_scaling_settings_update : auto_scaling_settings_update option;
global_table_provisioned_write_capacity_units : int option;
global_table_billing_mode : billing_mode option;
global_table_name : string;
}
Source
type global_table_description = {
global_table_name : string option;
global_table_status : global_table_status option;
creation_date_time : float option;
global_table_arn : string option;
replication_group : replica_description list option;
}
Source
type update_global_table_output = {
global_table_description : global_table_description option;
}
Source
type replica_update = {
delete : delete_replica_action option;
create : create_replica_action option;
}
Source
type update_global_table_input = {
replica_updates : replica_update list;
global_table_name : string;
}
Source
type update_contributor_insights_output = {
contributor_insights_status : contributor_insights_status option;
index_name : string option;
table_name : string option;
}
Source
type update_contributor_insights_input = {
contributor_insights_action : contributor_insights_action;
index_name : string option;
table_name : string;
}
Source
type point_in_time_recovery_description = {
latest_restorable_date_time : float option;
earliest_restorable_date_time : float option;
point_in_time_recovery_status : point_in_time_recovery_status option;
}
Source
type continuous_backups_description = {
point_in_time_recovery_description : point_in_time_recovery_description option;
continuous_backups_status : continuous_backups_status;
}
Source
type update_continuous_backups_output = {
continuous_backups_description : continuous_backups_description option;
}
Source
type update_continuous_backups_input = {
point_in_time_recovery_specification : point_in_time_recovery_specification;
table_name : string;
}
Source
type update = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string option;
table_name : string;
update_expression : string;
key : (string * attribute_value) list;
}
Source
type cancellation_reason = {
message : string option;
code : string option;
item : (string * attribute_value) list option;
}
Source
type transaction_canceled_exception = {
cancellation_reasons : cancellation_reason list option;
message : string option;
}
Source
type transact_write_items_output = {
item_collection_metrics : (string * item_collection_metrics list) list option;
consumed_capacity : consumed_capacity list option;
}
Source
type condition_check = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string;
table_name : string;
key : (string * attribute_value) list;
}
Source
type put = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string option;
table_name : string;
item : (string * attribute_value) list;
}
Source
type delete = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string option;
table_name : string;
key : (string * attribute_value) list;
}
Source
type transact_write_item = {
update : update option;
delete : delete option;
put : put option;
condition_check : condition_check option;
}
Source
type transact_write_items_input = {
client_request_token : string option;
return_item_collection_metrics : return_item_collection_metrics option;
return_consumed_capacity : return_consumed_capacity option;
transact_items : transact_write_item list;
}
Source
type transact_get_items_output = {
responses : item_response list option;
consumed_capacity : consumed_capacity list option;
}
Source
type get = {
expression_attribute_names : (string * string) list option;
projection_expression : string option;
table_name : string;
key : (string * attribute_value) list;
}
Source
type transact_get_items_input = {
return_consumed_capacity : return_consumed_capacity option;
transact_items : transact_get_item list;
}
Source
type time_to_live_description = {
attribute_name : string option;
time_to_live_status : time_to_live_status option;
}
Source
type global_secondary_index = {
on_demand_throughput : on_demand_throughput option;
provisioned_throughput : provisioned_throughput option;
projection : projection;
key_schema : key_schema_element list;
index_name : string;
}
Source
type table_creation_parameters = {
global_secondary_indexes : global_secondary_index list option;
sse_specification : sse_specification option;
on_demand_throughput : on_demand_throughput option;
provisioned_throughput : provisioned_throughput option;
billing_mode : billing_mode option;
key_schema : key_schema_element list;
attribute_definitions : attribute_definition list;
table_name : string;
}
Source
type local_secondary_index_info = {
projection : projection option;
key_schema : key_schema_element list option;
index_name : string option;
}
Source
type global_secondary_index_info = {
on_demand_throughput : on_demand_throughput option;
provisioned_throughput : provisioned_throughput option;
projection : projection option;
key_schema : key_schema_element list option;
index_name : string option;
}
Source
type source_table_feature_details = {
sse_description : sse_description option;
time_to_live_description : time_to_live_description option;
stream_description : stream_specification option;
global_secondary_indexes : global_secondary_index_info list option;
local_secondary_indexes : local_secondary_index_info list option;
}
Source
type source_table_details = {
billing_mode : billing_mode option;
item_count : int option;
on_demand_throughput : on_demand_throughput option;
provisioned_throughput : provisioned_throughput;
table_creation_date_time : float;
key_schema : key_schema_element list;
table_size_bytes : int option;
table_arn : string option;
table_id : string;
table_name : string;
}
Source
type scan_output = {
consumed_capacity : consumed_capacity option;
last_evaluated_key : (string * attribute_value) list option;
scanned_count : int option;
count : int option;
items : (string * attribute_value) list list option;
}
Source
type condition = {
comparison_operator : comparison_operator;
attribute_value_list : attribute_value list option;
}
Source
type scan_input = {
consistent_read : bool option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
filter_expression : string option;
projection_expression : string option;
segment : int option;
total_segments : int option;
return_consumed_capacity : return_consumed_capacity option;
exclusive_start_key : (string * attribute_value) list option;
conditional_operator : conditional_operator option;
scan_filter : (string * condition) list option;
select : select option;
limit : int option;
attributes_to_get : string list option;
index_name : string option;
table_name : string;
}
Source
type local_secondary_index = {
projection : projection;
key_schema : key_schema_element list;
index_name : string;
}
Source
type restore_table_to_point_in_time_input = {
sse_specification_override : sse_specification option;
on_demand_throughput_override : on_demand_throughput option;
provisioned_throughput_override : provisioned_throughput option;
local_secondary_index_override : local_secondary_index list option;
global_secondary_index_override : global_secondary_index list option;
billing_mode_override : billing_mode option;
restore_date_time : float option;
use_latest_restorable_time : bool option;
target_table_name : string;
source_table_name : string option;
source_table_arn : string option;
}
Source
type restore_table_from_backup_input = {
sse_specification_override : sse_specification option;
on_demand_throughput_override : on_demand_throughput option;
provisioned_throughput_override : provisioned_throughput option;
local_secondary_index_override : local_secondary_index list option;
global_secondary_index_override : global_secondary_index list option;
billing_mode_override : billing_mode option;
backup_arn : string;
target_table_name : string;
}
Source
type query_output = {
consumed_capacity : consumed_capacity option;
last_evaluated_key : (string * attribute_value) list option;
scanned_count : int option;
count : int option;
items : (string * attribute_value) list list option;
}
Source
type query_input = {
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
key_condition_expression : string option;
filter_expression : string option;
projection_expression : string option;
return_consumed_capacity : return_consumed_capacity option;
exclusive_start_key : (string * attribute_value) list option;
scan_index_forward : bool option;
conditional_operator : conditional_operator option;
query_filter : (string * condition) list option;
key_conditions : (string * condition) list option;
consistent_read : bool option;
limit : int option;
attributes_to_get : string list option;
select : select option;
index_name : string option;
table_name : string;
}
Source
type put_resource_policy_input = {
confirm_remove_self_resource_access : bool option;
expected_revision_id : string option;
policy : string;
resource_arn : string;
}
Source
type put_item_output = {
item_collection_metrics : item_collection_metrics option;
consumed_capacity : consumed_capacity option;
attributes : (string * attribute_value) list option;
}
Source
type put_item_input = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string option;
conditional_operator : conditional_operator option;
return_item_collection_metrics : return_item_collection_metrics option;
return_consumed_capacity : return_consumed_capacity option;
return_values : return_value option;
expected : (string * expected_attribute_value) list option;
item : (string * attribute_value) list;
table_name : string;
}
Source
type batch_statement_error = {
item : (string * attribute_value) list option;
message : string option;
code : batch_statement_error_code_enum option;
}
Source
type batch_statement_response = {
item : (string * attribute_value) list option;
table_name : string option;
error : batch_statement_error option;
}
Source
type batch_statement_request = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
consistent_read : bool option;
parameters : attribute_value list option;
statement : string;
}
Source
type parameterized_statement = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
parameters : attribute_value list option;
statement : string;
}
Source
type import_summary = {
end_time : float option;
start_time : float option;
input_format : input_format option;
cloud_watch_log_group_arn : string option;
s3_bucket_source : s3_bucket_source option;
table_arn : string option;
import_status : import_status option;
import_arn : string option;
}
Source
type list_imports_output = {
next_token : string option;
import_summary_list : import_summary list option;
}
Source
type list_global_tables_output = {
last_evaluated_global_table_name : string option;
global_tables : global_table list option;
}
Source
type export_summary = {
export_type : export_type option;
export_status : export_status option;
export_arn : string option;
}
Source
type list_exports_output = {
next_token : string option;
export_summaries : export_summary list option;
}
Source
type contributor_insights_summary = {
contributor_insights_status : contributor_insights_status option;
index_name : string option;
table_name : string option;
}
Source
type list_contributor_insights_output = {
next_token : string option;
contributor_insights_summaries : contributor_insights_summary list option;
}
Source
type backup_summary = {
backup_size_bytes : int option;
backup_type : backup_type option;
backup_status : backup_status option;
backup_expiry_date_time : float option;
backup_creation_date_time : float option;
backup_name : string option;
backup_arn : string option;
table_arn : string option;
table_id : string option;
table_name : string option;
}
Source
type list_backups_output = {
last_evaluated_backup_arn : string option;
backup_summaries : backup_summary list option;
}
Source
type list_backups_input = {
backup_type : backup_type_filter option;
exclusive_start_backup_arn : string option;
time_range_upper_bound : float option;
time_range_lower_bound : float option;
limit : int option;
table_name : string option;
}
Source
type enable_kinesis_streaming_configuration = {
approximate_creation_date_time_precision : approximate_creation_date_time_precision option;
}
Source
type kinesis_streaming_destination_output = {
enable_kinesis_streaming_configuration : enable_kinesis_streaming_configuration option;
destination_status : destination_status option;
stream_arn : string option;
table_name : string option;
}
Source
type kinesis_streaming_destination_input = {
enable_kinesis_streaming_configuration : enable_kinesis_streaming_configuration option;
stream_arn : string;
table_name : string;
}
Source
type kinesis_data_stream_destination = {
approximate_creation_date_time_precision : approximate_creation_date_time_precision option;
destination_status_description : string option;
destination_status : destination_status option;
stream_arn : string option;
}
Source
type keys_and_attributes = {
expression_attribute_names : (string * string) list option;
projection_expression : string option;
consistent_read : bool option;
attributes_to_get : string list option;
keys : (string * attribute_value) list list;
}
Source
type incremental_export_specification = {
export_view_type : export_view_type option;
export_to_time : float option;
export_from_time : float option;
}
Source
type import_table_description = {
failure_message : string option;
failure_code : string option;
imported_item_count : int option;
processed_item_count : int option;
processed_size_bytes : int option;
end_time : float option;
start_time : float option;
table_creation_parameters : table_creation_parameters option;
input_compression_type : input_compression_type option;
input_format_options : input_format_options option;
input_format : input_format option;
cloud_watch_log_group_arn : string option;
error_count : int option;
s3_bucket_source : s3_bucket_source option;
client_token : string option;
table_id : string option;
table_arn : string option;
import_status : import_status option;
import_arn : string option;
}
Source
type import_table_input = {
table_creation_parameters : table_creation_parameters;
input_compression_type : input_compression_type option;
input_format_options : input_format_options option;
input_format : input_format;
s3_bucket_source : s3_bucket_source;
client_token : string option;
}
Source
type get_item_output = {
consumed_capacity : consumed_capacity option;
item : (string * attribute_value) list option;
}
Source
type get_item_input = {
expression_attribute_names : (string * string) list option;
projection_expression : string option;
return_consumed_capacity : return_consumed_capacity option;
consistent_read : bool option;
attributes_to_get : string list option;
key : (string * attribute_value) list;
table_name : string;
}
Source
type export_description = {
incremental_export_specification : incremental_export_specification option;
export_type : export_type option;
item_count : int option;
billed_size_bytes : int option;
export_format : export_format option;
failure_message : string option;
failure_code : string option;
s3_sse_kms_key_id : string option;
s3_sse_algorithm : s3_sse_algorithm option;
s3_prefix : string option;
s3_bucket_owner : string option;
s3_bucket : string option;
client_token : string option;
export_time : float option;
table_id : string option;
table_arn : string option;
export_manifest : string option;
end_time : float option;
start_time : float option;
export_status : export_status option;
export_arn : string option;
}
Source
type export_table_to_point_in_time_input = {
incremental_export_specification : incremental_export_specification option;
export_type : export_type option;
export_format : export_format option;
s3_sse_kms_key_id : string option;
s3_sse_algorithm : s3_sse_algorithm option;
s3_prefix : string option;
s3_bucket_owner : string option;
s3_bucket : string;
client_token : string option;
export_time : float option;
table_arn : string;
}
Source
type execute_transaction_output = {
consumed_capacity : consumed_capacity list option;
responses : item_response list option;
}
Source
type execute_transaction_input = {
return_consumed_capacity : return_consumed_capacity option;
client_request_token : string option;
transact_statements : parameterized_statement list;
}
Source
type execute_statement_output = {
last_evaluated_key : (string * attribute_value) list option;
consumed_capacity : consumed_capacity option;
next_token : string option;
items : (string * attribute_value) list list option;
}
Source
type execute_statement_input = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
limit : int option;
return_consumed_capacity : return_consumed_capacity option;
next_token : string option;
consistent_read : bool option;
parameters : attribute_value list option;
statement : string;
}
Source
type describe_time_to_live_output = {
time_to_live_description : time_to_live_description option;
}
Source
type describe_table_replica_auto_scaling_output = {
table_auto_scaling_description : table_auto_scaling_description option;
}
Source
type describe_limits_output = {
table_max_write_capacity_units : int option;
table_max_read_capacity_units : int option;
account_max_write_capacity_units : int option;
account_max_read_capacity_units : int option;
}
Source
type describe_kinesis_streaming_destination_output = {
kinesis_data_stream_destinations : kinesis_data_stream_destination list option;
table_name : string option;
}
Source
type describe_global_table_settings_output = {
replica_settings : replica_settings_description list option;
global_table_name : string option;
}
Source
type describe_global_table_output = {
global_table_description : global_table_description option;
}
Source
type describe_contributor_insights_output = {
failure_exception : failure_exception option;
last_update_date_time : float option;
contributor_insights_status : contributor_insights_status option;
contributor_insights_rule_list : string list option;
index_name : string option;
table_name : string option;
}
Source
type describe_continuous_backups_output = {
continuous_backups_description : continuous_backups_description option;
}
Source
type backup_details = {
backup_expiry_date_time : float option;
backup_creation_date_time : float;
backup_type : backup_type;
backup_status : backup_status;
backup_size_bytes : int option;
backup_name : string;
backup_arn : string;
}
Source
type backup_description = {
source_table_feature_details : source_table_feature_details option;
source_table_details : source_table_details option;
backup_details : backup_details option;
}
Source
type delete_item_output = {
item_collection_metrics : item_collection_metrics option;
consumed_capacity : consumed_capacity option;
attributes : (string * attribute_value) list option;
}
Source
type delete_item_input = {
return_values_on_condition_check_failure : return_values_on_condition_check_failure option;
expression_attribute_values : (string * attribute_value) list option;
expression_attribute_names : (string * string) list option;
condition_expression : string option;
return_item_collection_metrics : return_item_collection_metrics option;
return_consumed_capacity : return_consumed_capacity option;
return_values : return_value option;
conditional_operator : conditional_operator option;
expected : (string * expected_attribute_value) list option;
key : (string * attribute_value) list;
table_name : string;
}
Source
type create_table_input = {
on_demand_throughput : on_demand_throughput option;
resource_policy : string option;
deletion_protection_enabled : bool option;
table_class : table_class option;
sse_specification : sse_specification option;
stream_specification : stream_specification option;
provisioned_throughput : provisioned_throughput option;
billing_mode : billing_mode option;
global_secondary_indexes : global_secondary_index list option;
local_secondary_indexes : local_secondary_index list option;
key_schema : key_schema_element list;
table_name : string;
attribute_definitions : attribute_definition list;
}
Source
type create_global_table_output = {
global_table_description : global_table_description option;
}
Source
type batch_write_item_output = {
consumed_capacity : consumed_capacity list option;
item_collection_metrics : (string * item_collection_metrics list) list option;
unprocessed_items : (string * write_request list) list option;
}
Source
type batch_write_item_input = {
return_item_collection_metrics : return_item_collection_metrics option;
return_consumed_capacity : return_consumed_capacity option;
request_items : (string * write_request list) list;
}
Source
type batch_get_item_output = {
consumed_capacity : consumed_capacity list option;
unprocessed_keys : (string * keys_and_attributes) list option;
responses : (string * (string * attribute_value) list list) list option;
}
Source
type batch_get_item_input = {
return_consumed_capacity : return_consumed_capacity option;
request_items : (string * keys_and_attributes) list;
}
Source
type batch_execute_statement_output = {
consumed_capacity : consumed_capacity list option;
responses : batch_statement_response list option;
}
Source
type batch_execute_statement_input = {
return_consumed_capacity : return_consumed_capacity option;
statements : batch_statement_request list;
}
Source
val make_write_request :
?delete_request:delete_request ->
?put_request:put_request ->
unit ->
write_request
Source
val make_time_to_live_specification :
attribute_name:string ->
enabled:bool ->
unit ->
time_to_live_specification
Source
val make_update_time_to_live_output :
?time_to_live_specification:time_to_live_specification ->
unit ->
update_time_to_live_output
Source
val make_update_time_to_live_input :
time_to_live_specification:time_to_live_specification ->
table_name:string ->
unit ->
update_time_to_live_input
Source
val make_auto_scaling_target_tracking_scaling_policy_configuration_description :
?scale_out_cooldown:int ->
?scale_in_cooldown:int ->
?disable_scale_in:bool ->
target_value:float ->
unit ->
auto_scaling_target_tracking_scaling_policy_configuration_description
Source
val make_auto_scaling_policy_description :
?target_tracking_scaling_policy_configuration:
auto_scaling_target_tracking_scaling_policy_configuration_description ->
?policy_name:string ->
unit ->
auto_scaling_policy_description
Source
val make_auto_scaling_settings_description :
?scaling_policies:auto_scaling_policy_description list ->
?auto_scaling_role_arn:string ->
?auto_scaling_disabled:bool ->
?maximum_units:int ->
?minimum_units:int ->
unit ->
auto_scaling_settings_description
Source
val make_replica_global_secondary_index_auto_scaling_description :
?provisioned_write_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?provisioned_read_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?index_status:index_status ->
?index_name:string ->
unit ->
replica_global_secondary_index_auto_scaling_description
Source
val make_replica_auto_scaling_description :
?replica_status:replica_status ->
?replica_provisioned_write_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?replica_provisioned_read_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?global_secondary_indexes:
replica_global_secondary_index_auto_scaling_description list ->
?region_name:string ->
unit ->
replica_auto_scaling_description
Source
val make_table_auto_scaling_description :
?replicas:replica_auto_scaling_description list ->
?table_status:table_status ->
?table_name:string ->
unit ->
table_auto_scaling_description
Source
val make_update_table_replica_auto_scaling_output :
?table_auto_scaling_description:table_auto_scaling_description ->
unit ->
update_table_replica_auto_scaling_output
Source
val make_auto_scaling_target_tracking_scaling_policy_configuration_update :
?scale_out_cooldown:int ->
?scale_in_cooldown:int ->
?disable_scale_in:bool ->
target_value:float ->
unit ->
auto_scaling_target_tracking_scaling_policy_configuration_update
Source
val make_auto_scaling_policy_update :
?policy_name:string ->
target_tracking_scaling_policy_configuration:
auto_scaling_target_tracking_scaling_policy_configuration_update ->
unit ->
auto_scaling_policy_update
Source
val make_auto_scaling_settings_update :
?scaling_policy_update:auto_scaling_policy_update ->
?auto_scaling_role_arn:string ->
?auto_scaling_disabled:bool ->
?maximum_units:int ->
?minimum_units:int ->
unit ->
auto_scaling_settings_update
Source
val make_global_secondary_index_auto_scaling_update :
?provisioned_write_capacity_auto_scaling_update:auto_scaling_settings_update ->
?index_name:string ->
unit ->
global_secondary_index_auto_scaling_update
Source
val make_replica_global_secondary_index_auto_scaling_update :
?provisioned_read_capacity_auto_scaling_update:auto_scaling_settings_update ->
?index_name:string ->
unit ->
replica_global_secondary_index_auto_scaling_update
Source
val make_replica_auto_scaling_update :
?replica_provisioned_read_capacity_auto_scaling_update:
auto_scaling_settings_update ->
?replica_global_secondary_index_updates:
replica_global_secondary_index_auto_scaling_update list ->
region_name:string ->
unit ->
replica_auto_scaling_update
Source
val make_update_table_replica_auto_scaling_input :
?replica_updates:replica_auto_scaling_update list ->
?provisioned_write_capacity_auto_scaling_update:auto_scaling_settings_update ->
?global_secondary_index_updates:
global_secondary_index_auto_scaling_update list ->
table_name:string ->
unit ->
update_table_replica_auto_scaling_input
Source
val make_attribute_definition :
attribute_type:scalar_attribute_type ->
attribute_name:string ->
unit ->
attribute_definition
Source
val make_key_schema_element :
key_type:key_type ->
attribute_name:string ->
unit ->
key_schema_element
Source
val make_provisioned_throughput_description :
?write_capacity_units:int ->
?read_capacity_units:int ->
?number_of_decreases_today:int ->
?last_decrease_date_time:float ->
?last_increase_date_time:float ->
unit ->
provisioned_throughput_description
Source
val make_billing_mode_summary :
?last_update_to_pay_per_request_date_time:float ->
?billing_mode:billing_mode ->
unit ->
billing_mode_summary
Source
val make_projection :
?non_key_attributes:string list ->
?projection_type:projection_type ->
unit ->
projection
Source
val make_local_secondary_index_description :
?index_arn:string ->
?item_count:int ->
?index_size_bytes:int ->
?projection:projection ->
?key_schema:key_schema_element list ->
?index_name:string ->
unit ->
local_secondary_index_description
Source
val make_on_demand_throughput :
?max_write_request_units:int ->
?max_read_request_units:int ->
unit ->
on_demand_throughput
Source
val make_global_secondary_index_description :
?on_demand_throughput:on_demand_throughput ->
?index_arn:string ->
?item_count:int ->
?index_size_bytes:int ->
?provisioned_throughput:provisioned_throughput_description ->
?backfilling:bool ->
?index_status:index_status ->
?projection:projection ->
?key_schema:key_schema_element list ->
?index_name:string ->
unit ->
global_secondary_index_description
Source
val make_stream_specification :
?stream_view_type:stream_view_type ->
stream_enabled:bool ->
unit ->
stream_specification
Source
val make_provisioned_throughput_override :
?read_capacity_units:int ->
unit ->
provisioned_throughput_override
Source
val make_on_demand_throughput_override :
?max_read_request_units:int ->
unit ->
on_demand_throughput_override
Source
val make_replica_global_secondary_index_description :
?on_demand_throughput_override:on_demand_throughput_override ->
?provisioned_throughput_override:provisioned_throughput_override ->
?index_name:string ->
unit ->
replica_global_secondary_index_description
Source
val make_table_class_summary :
?last_update_date_time:float ->
?table_class:table_class ->
unit ->
table_class_summary
Source
val make_replica_description :
?replica_table_class_summary:table_class_summary ->
?replica_inaccessible_date_time:float ->
?global_secondary_indexes:replica_global_secondary_index_description list ->
?on_demand_throughput_override:on_demand_throughput_override ->
?provisioned_throughput_override:provisioned_throughput_override ->
?kms_master_key_id:string ->
?replica_status_percent_progress:string ->
?replica_status_description:string ->
?replica_status:replica_status ->
?region_name:string ->
unit ->
replica_description
Source
val make_restore_summary :
?source_table_arn:string ->
?source_backup_arn:string ->
restore_in_progress:bool ->
restore_date_time:float ->
unit ->
restore_summary
Source
val make_sse_description :
?inaccessible_encryption_date_time:float ->
?kms_master_key_arn:string ->
?sse_type:sse_type ->
?status:sse_status ->
unit ->
sse_description
Source
val make_archival_summary :
?archival_backup_arn:string ->
?archival_reason:string ->
?archival_date_time:float ->
unit ->
archival_summary
Source
val make_table_description :
?on_demand_throughput:on_demand_throughput ->
?deletion_protection_enabled:bool ->
?table_class_summary:table_class_summary ->
?archival_summary:archival_summary ->
?sse_description:sse_description ->
?restore_summary:restore_summary ->
?replicas:replica_description list ->
?global_table_version:string ->
?latest_stream_arn:string ->
?latest_stream_label:string ->
?stream_specification:stream_specification ->
?global_secondary_indexes:global_secondary_index_description list ->
?local_secondary_indexes:local_secondary_index_description list ->
?billing_mode_summary:billing_mode_summary ->
?table_id:string ->
?table_arn:string ->
?item_count:int ->
?table_size_bytes:int ->
?provisioned_throughput:provisioned_throughput_description ->
?creation_date_time:float ->
?table_status:table_status ->
?key_schema:key_schema_element list ->
?table_name:string ->
?attribute_definitions:attribute_definition list ->
unit ->
table_description
Source
val make_update_table_output :
?table_description:table_description ->
unit ->
update_table_output
Source
val make_provisioned_throughput :
write_capacity_units:int ->
read_capacity_units:int ->
unit ->
provisioned_throughput
Source
val make_update_global_secondary_index_action :
?on_demand_throughput:on_demand_throughput ->
?provisioned_throughput:provisioned_throughput ->
index_name:string ->
unit ->
update_global_secondary_index_action
Source
val make_create_global_secondary_index_action :
?on_demand_throughput:on_demand_throughput ->
?provisioned_throughput:provisioned_throughput ->
projection:projection ->
key_schema:key_schema_element list ->
index_name:string ->
unit ->
create_global_secondary_index_action
Source
val make_delete_global_secondary_index_action :
index_name:string ->
unit ->
delete_global_secondary_index_action
Source
val make_global_secondary_index_update :
?delete:delete_global_secondary_index_action ->
?create:create_global_secondary_index_action ->
?update:update_global_secondary_index_action ->
unit ->
global_secondary_index_update
Source
val make_sse_specification :
?kms_master_key_id:string ->
?sse_type:sse_type ->
?enabled:bool ->
unit ->
sse_specification
Source
val make_replica_global_secondary_index :
?on_demand_throughput_override:on_demand_throughput_override ->
?provisioned_throughput_override:provisioned_throughput_override ->
index_name:string ->
unit ->
replica_global_secondary_index
Source
val make_create_replication_group_member_action :
?table_class_override:table_class ->
?global_secondary_indexes:replica_global_secondary_index list ->
?on_demand_throughput_override:on_demand_throughput_override ->
?provisioned_throughput_override:provisioned_throughput_override ->
?kms_master_key_id:string ->
region_name:string ->
unit ->
create_replication_group_member_action
Source
val make_update_replication_group_member_action :
?table_class_override:table_class ->
?global_secondary_indexes:replica_global_secondary_index list ->
?on_demand_throughput_override:on_demand_throughput_override ->
?provisioned_throughput_override:provisioned_throughput_override ->
?kms_master_key_id:string ->
region_name:string ->
unit ->
update_replication_group_member_action
Source
val make_delete_replication_group_member_action :
region_name:string ->
unit ->
delete_replication_group_member_action
Source
val make_replication_group_update :
?delete:delete_replication_group_member_action ->
?update:update_replication_group_member_action ->
?create:create_replication_group_member_action ->
unit ->
replication_group_update
Source
val make_update_table_input :
?on_demand_throughput:on_demand_throughput ->
?deletion_protection_enabled:bool ->
?table_class:table_class ->
?replica_updates:replication_group_update list ->
?sse_specification:sse_specification ->
?stream_specification:stream_specification ->
?global_secondary_index_updates:global_secondary_index_update list ->
?provisioned_throughput:provisioned_throughput ->
?billing_mode:billing_mode ->
?attribute_definitions:attribute_definition list ->
table_name:string ->
unit ->
update_table_input
Source
val make_update_kinesis_streaming_configuration :
?approximate_creation_date_time_precision:
approximate_creation_date_time_precision ->
unit ->
update_kinesis_streaming_configuration
Source
val make_update_kinesis_streaming_destination_output :
?update_kinesis_streaming_configuration:
update_kinesis_streaming_configuration ->
?destination_status:destination_status ->
?stream_arn:string ->
?table_name:string ->
unit ->
update_kinesis_streaming_destination_output
Source
val make_update_kinesis_streaming_destination_input :
?update_kinesis_streaming_configuration:
update_kinesis_streaming_configuration ->
stream_arn:string ->
table_name:string ->
unit ->
update_kinesis_streaming_destination_input
Source
val make_consumed_capacity :
?global_secondary_indexes:(string * capacity) list ->
?local_secondary_indexes:(string * capacity) list ->
?table:capacity ->
?write_capacity_units:float ->
?read_capacity_units:float ->
?capacity_units:float ->
?table_name:string ->
unit ->
consumed_capacity
Source
val make_item_collection_metrics :
?size_estimate_range_g_b:float list ->
?item_collection_key:(string * attribute_value) list ->
unit ->
item_collection_metrics
Source
val make_update_item_output :
?item_collection_metrics:item_collection_metrics ->
?consumed_capacity:consumed_capacity ->
?attributes:(string * attribute_value) list ->
unit ->
update_item_output
Source
val make_attribute_value_update :
?action:attribute_action ->
?value:attribute_value ->
unit ->
attribute_value_update
Source
val make_expected_attribute_value :
?attribute_value_list:attribute_value list ->
?comparison_operator:comparison_operator ->
?exists:bool ->
?value:attribute_value ->
unit ->
expected_attribute_value
Source
val make_update_item_input :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?condition_expression:string ->
?update_expression:string ->
?return_item_collection_metrics:return_item_collection_metrics ->
?return_consumed_capacity:return_consumed_capacity ->
?return_values:return_value ->
?conditional_operator:conditional_operator ->
?expected:(string * expected_attribute_value) list ->
?attribute_updates:(string * attribute_value_update) list ->
key:(string * attribute_value) list ->
table_name:string ->
unit ->
update_item_input
Source
val make_replica_global_secondary_index_settings_description :
?provisioned_write_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?provisioned_write_capacity_units:int ->
?provisioned_read_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?provisioned_read_capacity_units:int ->
?index_status:index_status ->
index_name:string ->
unit ->
replica_global_secondary_index_settings_description
Source
val make_replica_settings_description :
?replica_table_class_summary:table_class_summary ->
?replica_global_secondary_index_settings:
replica_global_secondary_index_settings_description list ->
?replica_provisioned_write_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?replica_provisioned_write_capacity_units:int ->
?replica_provisioned_read_capacity_auto_scaling_settings:
auto_scaling_settings_description ->
?replica_provisioned_read_capacity_units:int ->
?replica_billing_mode_summary:billing_mode_summary ->
?replica_status:replica_status ->
region_name:string ->
unit ->
replica_settings_description
Source
val make_update_global_table_settings_output :
?replica_settings:replica_settings_description list ->
?global_table_name:string ->
unit ->
update_global_table_settings_output
Source
val make_global_table_global_secondary_index_settings_update :
?provisioned_write_capacity_auto_scaling_settings_update:
auto_scaling_settings_update ->
?provisioned_write_capacity_units:int ->
index_name:string ->
unit ->
global_table_global_secondary_index_settings_update
Source
val make_replica_global_secondary_index_settings_update :
?provisioned_read_capacity_auto_scaling_settings_update:
auto_scaling_settings_update ->
?provisioned_read_capacity_units:int ->
index_name:string ->
unit ->
replica_global_secondary_index_settings_update
Source
val make_replica_settings_update :
?replica_table_class:table_class ->
?replica_global_secondary_index_settings_update:
replica_global_secondary_index_settings_update list ->
?replica_provisioned_read_capacity_auto_scaling_settings_update:
auto_scaling_settings_update ->
?replica_provisioned_read_capacity_units:int ->
region_name:string ->
unit ->
replica_settings_update
Source
val make_update_global_table_settings_input :
?replica_settings_update:replica_settings_update list ->
?global_table_global_secondary_index_settings_update:
global_table_global_secondary_index_settings_update list ->
?global_table_provisioned_write_capacity_auto_scaling_settings_update:
auto_scaling_settings_update ->
?global_table_provisioned_write_capacity_units:int ->
?global_table_billing_mode:billing_mode ->
global_table_name:string ->
unit ->
update_global_table_settings_input
Source
val make_global_table_description :
?global_table_name:string ->
?global_table_status:global_table_status ->
?creation_date_time:float ->
?global_table_arn:string ->
?replication_group:replica_description list ->
unit ->
global_table_description
Source
val make_update_global_table_output :
?global_table_description:global_table_description ->
unit ->
update_global_table_output
Source
val make_replica_update :
?delete:delete_replica_action ->
?create:create_replica_action ->
unit ->
replica_update
Source
val make_update_global_table_input :
replica_updates:replica_update list ->
global_table_name:string ->
unit ->
update_global_table_input
Source
val make_update_contributor_insights_output :
?contributor_insights_status:contributor_insights_status ->
?index_name:string ->
?table_name:string ->
unit ->
update_contributor_insights_output
Source
val make_update_contributor_insights_input :
?index_name:string ->
contributor_insights_action:contributor_insights_action ->
table_name:string ->
unit ->
update_contributor_insights_input
Source
val make_point_in_time_recovery_description :
?latest_restorable_date_time:float ->
?earliest_restorable_date_time:float ->
?point_in_time_recovery_status:point_in_time_recovery_status ->
unit ->
point_in_time_recovery_description
Source
val make_continuous_backups_description :
?point_in_time_recovery_description:point_in_time_recovery_description ->
continuous_backups_status:continuous_backups_status ->
unit ->
continuous_backups_description
Source
val make_update_continuous_backups_output :
?continuous_backups_description:continuous_backups_description ->
unit ->
update_continuous_backups_output
Source
val make_point_in_time_recovery_specification :
point_in_time_recovery_enabled:bool ->
unit ->
point_in_time_recovery_specification
Source
val make_update_continuous_backups_input :
point_in_time_recovery_specification:point_in_time_recovery_specification ->
table_name:string ->
unit ->
update_continuous_backups_input
Source
val make_update :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?condition_expression:string ->
table_name:string ->
update_expression:string ->
key:(string * attribute_value) list ->
unit ->
update
Source
val make_untag_resource_input :
tag_keys:string list ->
resource_arn:string ->
unit ->
untag_resource_input
Source
val make_cancellation_reason :
?message:string ->
?code:string ->
?item:(string * attribute_value) list ->
unit ->
cancellation_reason
Source
val make_transact_write_items_output :
?item_collection_metrics:(string * item_collection_metrics list) list ->
?consumed_capacity:consumed_capacity list ->
unit ->
transact_write_items_output
Source
val make_condition_check :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
condition_expression:string ->
table_name:string ->
key:(string * attribute_value) list ->
unit ->
condition_check
Source
val make_put :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?condition_expression:string ->
table_name:string ->
item:(string * attribute_value) list ->
unit ->
put
Source
val make_delete :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?condition_expression:string ->
table_name:string ->
key:(string * attribute_value) list ->
unit ->
delete
Source
val make_transact_write_item :
?update:update ->
?delete:delete ->
?put:put ->
?condition_check:condition_check ->
unit ->
transact_write_item
Source
val make_transact_write_items_input :
?client_request_token:string ->
?return_item_collection_metrics:return_item_collection_metrics ->
?return_consumed_capacity:return_consumed_capacity ->
transact_items:transact_write_item list ->
unit ->
transact_write_items_input
Source
val make_transact_get_items_output :
?responses:item_response list ->
?consumed_capacity:consumed_capacity list ->
unit ->
transact_get_items_output
Source
val make_get :
?expression_attribute_names:(string * string) list ->
?projection_expression:string ->
table_name:string ->
key:(string * attribute_value) list ->
unit ->
get
Source
val make_transact_get_items_input :
?return_consumed_capacity:return_consumed_capacity ->
transact_items:transact_get_item list ->
unit ->
transact_get_items_input
Source
val make_time_to_live_description :
?attribute_name:string ->
?time_to_live_status:time_to_live_status ->
unit ->
time_to_live_description
Source
val make_tag_resource_input :
tags:tag list ->
resource_arn:string ->
unit ->
tag_resource_input
Source
val make_global_secondary_index :
?on_demand_throughput:on_demand_throughput ->
?provisioned_throughput:provisioned_throughput ->
projection:projection ->
key_schema:key_schema_element list ->
index_name:string ->
unit ->
global_secondary_index
Source
val make_table_creation_parameters :
?global_secondary_indexes:global_secondary_index list ->
?sse_specification:sse_specification ->
?on_demand_throughput:on_demand_throughput ->
?provisioned_throughput:provisioned_throughput ->
?billing_mode:billing_mode ->
key_schema:key_schema_element list ->
attribute_definitions:attribute_definition list ->
table_name:string ->
unit ->
table_creation_parameters
Source
val make_local_secondary_index_info :
?projection:projection ->
?key_schema:key_schema_element list ->
?index_name:string ->
unit ->
local_secondary_index_info
Source
val make_global_secondary_index_info :
?on_demand_throughput:on_demand_throughput ->
?provisioned_throughput:provisioned_throughput ->
?projection:projection ->
?key_schema:key_schema_element list ->
?index_name:string ->
unit ->
global_secondary_index_info
Source
val make_source_table_feature_details :
?sse_description:sse_description ->
?time_to_live_description:time_to_live_description ->
?stream_description:stream_specification ->
?global_secondary_indexes:global_secondary_index_info list ->
?local_secondary_indexes:local_secondary_index_info list ->
unit ->
source_table_feature_details
Source
val make_source_table_details :
?billing_mode:billing_mode ->
?item_count:int ->
?on_demand_throughput:on_demand_throughput ->
?table_size_bytes:int ->
?table_arn:string ->
provisioned_throughput:provisioned_throughput ->
table_creation_date_time:float ->
key_schema:key_schema_element list ->
table_id:string ->
table_name:string ->
unit ->
source_table_details
Source
val make_scan_output :
?consumed_capacity:consumed_capacity ->
?last_evaluated_key:(string * attribute_value) list ->
?scanned_count:int ->
?count:int ->
?items:(string * attribute_value) list list ->
unit ->
scan_output
Source
val make_condition :
?attribute_value_list:attribute_value list ->
comparison_operator:comparison_operator ->
unit ->
condition
Source
val make_scan_input :
?consistent_read:bool ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?filter_expression:string ->
?projection_expression:string ->
?segment:int ->
?total_segments:int ->
?return_consumed_capacity:return_consumed_capacity ->
?exclusive_start_key:(string * attribute_value) list ->
?conditional_operator:conditional_operator ->
?scan_filter:(string * condition) list ->
?select:select ->
?limit:int ->
?attributes_to_get:string list ->
?index_name:string ->
table_name:string ->
unit ->
scan_input
Source
val make_s3_bucket_source :
?s3_key_prefix:string ->
?s3_bucket_owner:string ->
s3_bucket:string ->
unit ->
s3_bucket_source
Source
val make_restore_table_to_point_in_time_output :
?table_description:table_description ->
unit ->
restore_table_to_point_in_time_output
Source
val make_local_secondary_index :
projection:projection ->
key_schema:key_schema_element list ->
index_name:string ->
unit ->
local_secondary_index
Source
val make_restore_table_to_point_in_time_input :
?sse_specification_override:sse_specification ->
?on_demand_throughput_override:on_demand_throughput ->
?provisioned_throughput_override:provisioned_throughput ->
?local_secondary_index_override:local_secondary_index list ->
?global_secondary_index_override:global_secondary_index list ->
?billing_mode_override:billing_mode ->
?restore_date_time:float ->
?use_latest_restorable_time:bool ->
?source_table_name:string ->
?source_table_arn:string ->
target_table_name:string ->
unit ->
restore_table_to_point_in_time_input
Source
val make_restore_table_from_backup_output :
?table_description:table_description ->
unit ->
restore_table_from_backup_output
Source
val make_restore_table_from_backup_input :
?sse_specification_override:sse_specification ->
?on_demand_throughput_override:on_demand_throughput ->
?provisioned_throughput_override:provisioned_throughput ->
?local_secondary_index_override:local_secondary_index list ->
?global_secondary_index_override:global_secondary_index list ->
?billing_mode_override:billing_mode ->
backup_arn:string ->
target_table_name:string ->
unit ->
restore_table_from_backup_input
Source
val make_query_output :
?consumed_capacity:consumed_capacity ->
?last_evaluated_key:(string * attribute_value) list ->
?scanned_count:int ->
?count:int ->
?items:(string * attribute_value) list list ->
unit ->
query_output
Source
val make_query_input :
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?key_condition_expression:string ->
?filter_expression:string ->
?projection_expression:string ->
?return_consumed_capacity:return_consumed_capacity ->
?exclusive_start_key:(string * attribute_value) list ->
?scan_index_forward:bool ->
?conditional_operator:conditional_operator ->
?query_filter:(string * condition) list ->
?key_conditions:(string * condition) list ->
?consistent_read:bool ->
?limit:int ->
?attributes_to_get:string list ->
?select:select ->
?index_name:string ->
table_name:string ->
unit ->
query_input
Source
val make_put_resource_policy_output :
?revision_id:string ->
unit ->
put_resource_policy_output
Source
val make_put_resource_policy_input :
?confirm_remove_self_resource_access:bool ->
?expected_revision_id:string ->
policy:string ->
resource_arn:string ->
unit ->
put_resource_policy_input
Source
val make_put_item_output :
?item_collection_metrics:item_collection_metrics ->
?consumed_capacity:consumed_capacity ->
?attributes:(string * attribute_value) list ->
unit ->
put_item_output
Source
val make_put_item_input :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?condition_expression:string ->
?conditional_operator:conditional_operator ->
?return_item_collection_metrics:return_item_collection_metrics ->
?return_consumed_capacity:return_consumed_capacity ->
?return_values:return_value ->
?expected:(string * expected_attribute_value) list ->
item:(string * attribute_value) list ->
table_name:string ->
unit ->
put_item_input
Source
val make_batch_statement_error :
?item:(string * attribute_value) list ->
?message:string ->
?code:batch_statement_error_code_enum ->
unit ->
batch_statement_error
Source
val make_batch_statement_response :
?item:(string * attribute_value) list ->
?table_name:string ->
?error:batch_statement_error ->
unit ->
batch_statement_response
Source
val make_batch_statement_request :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?consistent_read:bool ->
?parameters:attribute_value list ->
statement:string ->
unit ->
batch_statement_request
Source
val make_parameterized_statement :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?parameters:attribute_value list ->
statement:string ->
unit ->
parameterized_statement
Source
val make_list_tags_of_resource_output :
?next_token:string ->
?tags:tag list ->
unit ->
list_tags_of_resource_output
Source
val make_list_tags_of_resource_input :
?next_token:string ->
resource_arn:string ->
unit ->
list_tags_of_resource_input
Source
val make_list_tables_output :
?last_evaluated_table_name:string ->
?table_names:string list ->
unit ->
list_tables_output
Source
val make_list_tables_input :
?limit:int ->
?exclusive_start_table_name:string ->
unit ->
list_tables_input
Source
val make_import_summary :
?end_time:float ->
?start_time:float ->
?input_format:input_format ->
?cloud_watch_log_group_arn:string ->
?s3_bucket_source:s3_bucket_source ->
?table_arn:string ->
?import_status:import_status ->
?import_arn:string ->
unit ->
import_summary
Source
val make_list_imports_output :
?next_token:string ->
?import_summary_list:import_summary list ->
unit ->
list_imports_output
Source
val make_list_imports_input :
?next_token:string ->
?page_size:int ->
?table_arn:string ->
unit ->
list_imports_input
Source
val make_global_table :
?replication_group:replica list ->
?global_table_name:string ->
unit ->
global_table
Source
val make_list_global_tables_output :
?last_evaluated_global_table_name:string ->
?global_tables:global_table list ->
unit ->
list_global_tables_output
Source
val make_list_global_tables_input :
?region_name:string ->
?limit:int ->
?exclusive_start_global_table_name:string ->
unit ->
list_global_tables_input
Source
val make_export_summary :
?export_type:export_type ->
?export_status:export_status ->
?export_arn:string ->
unit ->
export_summary
Source
val make_list_exports_output :
?next_token:string ->
?export_summaries:export_summary list ->
unit ->
list_exports_output
Source
val make_list_exports_input :
?next_token:string ->
?max_results:int ->
?table_arn:string ->
unit ->
list_exports_input
Source
val make_contributor_insights_summary :
?contributor_insights_status:contributor_insights_status ->
?index_name:string ->
?table_name:string ->
unit ->
contributor_insights_summary
Source
val make_list_contributor_insights_output :
?next_token:string ->
?contributor_insights_summaries:contributor_insights_summary list ->
unit ->
list_contributor_insights_output
Source
val make_list_contributor_insights_input :
?max_results:int ->
?next_token:string ->
?table_name:string ->
unit ->
list_contributor_insights_input
Source
val make_backup_summary :
?backup_size_bytes:int ->
?backup_type:backup_type ->
?backup_status:backup_status ->
?backup_expiry_date_time:float ->
?backup_creation_date_time:float ->
?backup_name:string ->
?backup_arn:string ->
?table_arn:string ->
?table_id:string ->
?table_name:string ->
unit ->
backup_summary
Source
val make_list_backups_output :
?last_evaluated_backup_arn:string ->
?backup_summaries:backup_summary list ->
unit ->
list_backups_output
Source
val make_list_backups_input :
?backup_type:backup_type_filter ->
?exclusive_start_backup_arn:string ->
?time_range_upper_bound:float ->
?time_range_lower_bound:float ->
?limit:int ->
?table_name:string ->
unit ->
list_backups_input
Source
val make_enable_kinesis_streaming_configuration :
?approximate_creation_date_time_precision:
approximate_creation_date_time_precision ->
unit ->
enable_kinesis_streaming_configuration
Source
val make_kinesis_streaming_destination_output :
?enable_kinesis_streaming_configuration:
enable_kinesis_streaming_configuration ->
?destination_status:destination_status ->
?stream_arn:string ->
?table_name:string ->
unit ->
kinesis_streaming_destination_output
Source
val make_kinesis_streaming_destination_input :
?enable_kinesis_streaming_configuration:
enable_kinesis_streaming_configuration ->
stream_arn:string ->
table_name:string ->
unit ->
kinesis_streaming_destination_input
Source
val make_kinesis_data_stream_destination :
?approximate_creation_date_time_precision:
approximate_creation_date_time_precision ->
?destination_status_description:string ->
?destination_status:destination_status ->
?stream_arn:string ->
unit ->
kinesis_data_stream_destination
Source
val make_keys_and_attributes :
?expression_attribute_names:(string * string) list ->
?projection_expression:string ->
?consistent_read:bool ->
?attributes_to_get:string list ->
keys:(string * attribute_value) list list ->
unit ->
keys_and_attributes
Source
val make_incremental_export_specification :
?export_view_type:export_view_type ->
?export_to_time:float ->
?export_from_time:float ->
unit ->
incremental_export_specification
Source
val make_import_table_description :
?failure_message:string ->
?failure_code:string ->
?imported_item_count:int ->
?processed_item_count:int ->
?processed_size_bytes:int ->
?end_time:float ->
?start_time:float ->
?table_creation_parameters:table_creation_parameters ->
?input_compression_type:input_compression_type ->
?input_format_options:input_format_options ->
?input_format:input_format ->
?cloud_watch_log_group_arn:string ->
?error_count:int ->
?s3_bucket_source:s3_bucket_source ->
?client_token:string ->
?table_id:string ->
?table_arn:string ->
?import_status:import_status ->
?import_arn:string ->
unit ->
import_table_description
Source
val make_import_table_output :
import_table_description:import_table_description ->
unit ->
import_table_output
Source
val make_import_table_input :
?input_compression_type:input_compression_type ->
?input_format_options:input_format_options ->
?client_token:string ->
table_creation_parameters:table_creation_parameters ->
input_format:input_format ->
s3_bucket_source:s3_bucket_source ->
unit ->
import_table_input
Source
val make_get_resource_policy_output :
?revision_id:string ->
?policy:string ->
unit ->
get_resource_policy_output
Source
val make_get_item_output :
?consumed_capacity:consumed_capacity ->
?item:(string * attribute_value) list ->
unit ->
get_item_output
Source
val make_get_item_input :
?expression_attribute_names:(string * string) list ->
?projection_expression:string ->
?return_consumed_capacity:return_consumed_capacity ->
?consistent_read:bool ->
?attributes_to_get:string list ->
key:(string * attribute_value) list ->
table_name:string ->
unit ->
get_item_input
Source
val make_failure_exception :
?exception_description:string ->
?exception_name:string ->
unit ->
failure_exception
Source
val make_export_description :
?incremental_export_specification:incremental_export_specification ->
?export_type:export_type ->
?item_count:int ->
?billed_size_bytes:int ->
?export_format:export_format ->
?failure_message:string ->
?failure_code:string ->
?s3_sse_kms_key_id:string ->
?s3_sse_algorithm:s3_sse_algorithm ->
?s3_prefix:string ->
?s3_bucket_owner:string ->
?s3_bucket:string ->
?client_token:string ->
?export_time:float ->
?table_id:string ->
?table_arn:string ->
?export_manifest:string ->
?end_time:float ->
?start_time:float ->
?export_status:export_status ->
?export_arn:string ->
unit ->
export_description
Source
val make_export_table_to_point_in_time_output :
?export_description:export_description ->
unit ->
export_table_to_point_in_time_output
Source
val make_export_table_to_point_in_time_input :
?incremental_export_specification:incremental_export_specification ->
?export_type:export_type ->
?export_format:export_format ->
?s3_sse_kms_key_id:string ->
?s3_sse_algorithm:s3_sse_algorithm ->
?s3_prefix:string ->
?s3_bucket_owner:string ->
?client_token:string ->
?export_time:float ->
s3_bucket:string ->
table_arn:string ->
unit ->
export_table_to_point_in_time_input
Source
val make_execute_transaction_output :
?consumed_capacity:consumed_capacity list ->
?responses:item_response list ->
unit ->
execute_transaction_output
Source
val make_execute_transaction_input :
?return_consumed_capacity:return_consumed_capacity ->
?client_request_token:string ->
transact_statements:parameterized_statement list ->
unit ->
execute_transaction_input
Source
val make_execute_statement_output :
?last_evaluated_key:(string * attribute_value) list ->
?consumed_capacity:consumed_capacity ->
?next_token:string ->
?items:(string * attribute_value) list list ->
unit ->
execute_statement_output
Source
val make_execute_statement_input :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?limit:int ->
?return_consumed_capacity:return_consumed_capacity ->
?next_token:string ->
?consistent_read:bool ->
?parameters:attribute_value list ->
statement:string ->
unit ->
execute_statement_input
Source
val make_describe_time_to_live_output :
?time_to_live_description:time_to_live_description ->
unit ->
describe_time_to_live_output
Source
val make_describe_time_to_live_input :
table_name:string ->
unit ->
describe_time_to_live_input
Source
val make_describe_table_replica_auto_scaling_output :
?table_auto_scaling_description:table_auto_scaling_description ->
unit ->
describe_table_replica_auto_scaling_output
Source
val make_describe_table_replica_auto_scaling_input :
table_name:string ->
unit ->
describe_table_replica_auto_scaling_input
Source
val make_describe_limits_output :
?table_max_write_capacity_units:int ->
?table_max_read_capacity_units:int ->
?account_max_write_capacity_units:int ->
?account_max_read_capacity_units:int ->
unit ->
describe_limits_output
Source
val make_describe_kinesis_streaming_destination_output :
?kinesis_data_stream_destinations:kinesis_data_stream_destination list ->
?table_name:string ->
unit ->
describe_kinesis_streaming_destination_output
Source
val make_describe_kinesis_streaming_destination_input :
table_name:string ->
unit ->
describe_kinesis_streaming_destination_input
Source
val make_describe_import_output :
import_table_description:import_table_description ->
unit ->
describe_import_output
Source
val make_describe_global_table_settings_output :
?replica_settings:replica_settings_description list ->
?global_table_name:string ->
unit ->
describe_global_table_settings_output
Source
val make_describe_global_table_settings_input :
global_table_name:string ->
unit ->
describe_global_table_settings_input
Source
val make_describe_global_table_output :
?global_table_description:global_table_description ->
unit ->
describe_global_table_output
Source
val make_describe_global_table_input :
global_table_name:string ->
unit ->
describe_global_table_input
Source
val make_describe_export_output :
?export_description:export_description ->
unit ->
describe_export_output
Source
val make_describe_endpoints_response :
endpoints:endpoint list ->
unit ->
describe_endpoints_response
Source
val make_describe_contributor_insights_output :
?failure_exception:failure_exception ->
?last_update_date_time:float ->
?contributor_insights_status:contributor_insights_status ->
?contributor_insights_rule_list:string list ->
?index_name:string ->
?table_name:string ->
unit ->
describe_contributor_insights_output
Source
val make_describe_contributor_insights_input :
?index_name:string ->
table_name:string ->
unit ->
describe_contributor_insights_input
Source
val make_describe_continuous_backups_output :
?continuous_backups_description:continuous_backups_description ->
unit ->
describe_continuous_backups_output
Source
val make_describe_continuous_backups_input :
table_name:string ->
unit ->
describe_continuous_backups_input
Source
val make_backup_details :
?backup_expiry_date_time:float ->
?backup_size_bytes:int ->
backup_creation_date_time:float ->
backup_type:backup_type ->
backup_status:backup_status ->
backup_name:string ->
backup_arn:string ->
unit ->
backup_details
Source
val make_backup_description :
?source_table_feature_details:source_table_feature_details ->
?source_table_details:source_table_details ->
?backup_details:backup_details ->
unit ->
backup_description
Source
val make_describe_backup_output :
?backup_description:backup_description ->
unit ->
describe_backup_output
Source
val make_delete_table_output :
?table_description:table_description ->
unit ->
delete_table_output
Source
val make_delete_resource_policy_output :
?revision_id:string ->
unit ->
delete_resource_policy_output
Source
val make_delete_resource_policy_input :
?expected_revision_id:string ->
resource_arn:string ->
unit ->
delete_resource_policy_input
Source
val make_delete_item_output :
?item_collection_metrics:item_collection_metrics ->
?consumed_capacity:consumed_capacity ->
?attributes:(string * attribute_value) list ->
unit ->
delete_item_output
Source
val make_delete_item_input :
?return_values_on_condition_check_failure:
return_values_on_condition_check_failure ->
?expression_attribute_values:(string * attribute_value) list ->
?expression_attribute_names:(string * string) list ->
?condition_expression:string ->
?return_item_collection_metrics:return_item_collection_metrics ->
?return_consumed_capacity:return_consumed_capacity ->
?return_values:return_value ->
?conditional_operator:conditional_operator ->
?expected:(string * expected_attribute_value) list ->
key:(string * attribute_value) list ->
table_name:string ->
unit ->
delete_item_input
Source
val make_delete_backup_output :
?backup_description:backup_description ->
unit ->
delete_backup_output
Source
val make_create_table_output :
?table_description:table_description ->
unit ->
create_table_output
Source
val make_create_table_input :
?on_demand_throughput:on_demand_throughput ->
?resource_policy:string ->
?deletion_protection_enabled:bool ->
?table_class:table_class ->
?tags:tag list ->
?sse_specification:sse_specification ->
?stream_specification:stream_specification ->
?provisioned_throughput:provisioned_throughput ->
?billing_mode:billing_mode ->
?global_secondary_indexes:global_secondary_index list ->
?local_secondary_indexes:local_secondary_index list ->
key_schema:key_schema_element list ->
table_name:string ->
attribute_definitions:attribute_definition list ->
unit ->
create_table_input
Source
val make_create_global_table_output :
?global_table_description:global_table_description ->
unit ->
create_global_table_output
Source
val make_create_global_table_input :
replication_group:replica list ->
global_table_name:string ->
unit ->
create_global_table_input
Source
val make_create_backup_output :
?backup_details:backup_details ->
unit ->
create_backup_output
Source
val make_create_backup_input :
backup_name:string ->
table_name:string ->
unit ->
create_backup_input
Source
val make_batch_write_item_output :
?consumed_capacity:consumed_capacity list ->
?item_collection_metrics:(string * item_collection_metrics list) list ->
?unprocessed_items:(string * write_request list) list ->
unit ->
batch_write_item_output
Source
val make_batch_write_item_input :
?return_item_collection_metrics:return_item_collection_metrics ->
?return_consumed_capacity:return_consumed_capacity ->
request_items:(string * write_request list) list ->
unit ->
batch_write_item_input
Source
val make_batch_get_item_output :
?consumed_capacity:consumed_capacity list ->
?unprocessed_keys:(string * keys_and_attributes) list ->
?responses:(string * (string * attribute_value) list list) list ->
unit ->
batch_get_item_output
Source
val make_batch_get_item_input :
?return_consumed_capacity:return_consumed_capacity ->
request_items:(string * keys_and_attributes) list ->
unit ->
batch_get_item_input
Source
val make_batch_execute_statement_output :
?consumed_capacity:consumed_capacity list ->
?responses:batch_statement_response list ->
unit ->
batch_execute_statement_output
Source
val make_batch_execute_statement_input :
?return_consumed_capacity:return_consumed_capacity ->
statements:batch_statement_request list ->
unit ->
batch_execute_statement_input
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>