Smaws_Client_DynamoDBDynamoDB client library built on EIO.
module Types : sig ... endval make_put_request :
item:Types.put_item_input_attribute_map ->
unit ->
Types.put_requestval make_delete_request : key:Types.key -> unit -> Types.delete_requestval make_write_request :
?delete_request:Types.delete_request ->
?put_request:Types.put_request ->
unit ->
Types.write_requestval make_warm_throughput :
?write_units_per_second:Types.long_object ->
?read_units_per_second:Types.long_object ->
unit ->
Types.warm_throughputval make_time_to_live_specification :
attribute_name:Types.time_to_live_attribute_name ->
enabled:Types.time_to_live_enabled ->
unit ->
Types.time_to_live_specificationval make_update_time_to_live_output :
?time_to_live_specification:Types.time_to_live_specification ->
unit ->
Types.update_time_to_live_outputval make_update_time_to_live_input :
time_to_live_specification:Types.time_to_live_specification ->
table_name:Types.table_arn ->
unit ->
Types.update_time_to_live_inputval make_auto_scaling_target_tracking_scaling_policy_configuration_description :
?scale_out_cooldown:Types.integer_object ->
?scale_in_cooldown:Types.integer_object ->
?disable_scale_in:Types.boolean_object ->
target_value:Types.double_object ->
unit ->
Types.auto_scaling_target_tracking_scaling_policy_configuration_descriptionval make_auto_scaling_policy_description :
?target_tracking_scaling_policy_configuration:
Types.auto_scaling_target_tracking_scaling_policy_configuration_description ->
?policy_name:Types.auto_scaling_policy_name ->
unit ->
Types.auto_scaling_policy_descriptionval make_auto_scaling_settings_description :
?scaling_policies:Types.auto_scaling_policy_description_list ->
?auto_scaling_role_arn:Types.string_ ->
?auto_scaling_disabled:Types.boolean_object ->
?maximum_units:Types.positive_long_object ->
?minimum_units:Types.positive_long_object ->
unit ->
Types.auto_scaling_settings_descriptionval make_replica_global_secondary_index_auto_scaling_description :
?provisioned_write_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?provisioned_read_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?index_status:Types.index_status ->
?index_name:Types.index_name ->
unit ->
Types.replica_global_secondary_index_auto_scaling_descriptionval make_replica_auto_scaling_description :
?replica_status:Types.replica_status ->
?replica_provisioned_write_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?replica_provisioned_read_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?global_secondary_indexes:
Types.replica_global_secondary_index_auto_scaling_description_list ->
?region_name:Types.region_name ->
unit ->
Types.replica_auto_scaling_descriptionval make_table_auto_scaling_description :
?replicas:Types.replica_auto_scaling_description_list ->
?table_status:Types.table_status ->
?table_name:Types.table_name ->
unit ->
Types.table_auto_scaling_descriptionval make_update_table_replica_auto_scaling_output :
?table_auto_scaling_description:Types.table_auto_scaling_description ->
unit ->
Types.update_table_replica_auto_scaling_outputval make_auto_scaling_target_tracking_scaling_policy_configuration_update :
?scale_out_cooldown:Types.integer_object ->
?scale_in_cooldown:Types.integer_object ->
?disable_scale_in:Types.boolean_object ->
target_value:Types.double_object ->
unit ->
Types.auto_scaling_target_tracking_scaling_policy_configuration_updateval make_auto_scaling_policy_update :
?policy_name:Types.auto_scaling_policy_name ->
target_tracking_scaling_policy_configuration:
Types.auto_scaling_target_tracking_scaling_policy_configuration_update ->
unit ->
Types.auto_scaling_policy_updateval make_auto_scaling_settings_update :
?scaling_policy_update:Types.auto_scaling_policy_update ->
?auto_scaling_role_arn:Types.auto_scaling_role_arn ->
?auto_scaling_disabled:Types.boolean_object ->
?maximum_units:Types.positive_long_object ->
?minimum_units:Types.positive_long_object ->
unit ->
Types.auto_scaling_settings_updateval make_global_secondary_index_auto_scaling_update :
?provisioned_write_capacity_auto_scaling_update:
Types.auto_scaling_settings_update ->
?index_name:Types.index_name ->
unit ->
Types.global_secondary_index_auto_scaling_updateval make_replica_global_secondary_index_auto_scaling_update :
?provisioned_read_capacity_auto_scaling_update:
Types.auto_scaling_settings_update ->
?index_name:Types.index_name ->
unit ->
Types.replica_global_secondary_index_auto_scaling_updateval make_replica_auto_scaling_update :
?replica_provisioned_read_capacity_auto_scaling_update:
Types.auto_scaling_settings_update ->
?replica_global_secondary_index_updates:
Types.replica_global_secondary_index_auto_scaling_update_list ->
region_name:Types.region_name ->
unit ->
Types.replica_auto_scaling_updateval make_update_table_replica_auto_scaling_input :
?replica_updates:Types.replica_auto_scaling_update_list ->
?provisioned_write_capacity_auto_scaling_update:
Types.auto_scaling_settings_update ->
?global_secondary_index_updates:
Types.global_secondary_index_auto_scaling_update_list ->
table_name:Types.table_arn ->
unit ->
Types.update_table_replica_auto_scaling_inputval make_attribute_definition :
attribute_type:Types.scalar_attribute_type ->
attribute_name:Types.key_schema_attribute_name ->
unit ->
Types.attribute_definitionval make_key_schema_element :
key_type:Types.key_type ->
attribute_name:Types.key_schema_attribute_name ->
unit ->
Types.key_schema_elementval make_provisioned_throughput_description :
?write_capacity_units:Types.non_negative_long_object ->
?read_capacity_units:Types.non_negative_long_object ->
?number_of_decreases_today:Types.positive_long_object ->
?last_decrease_date_time:Types.date ->
?last_increase_date_time:Types.date ->
unit ->
Types.provisioned_throughput_descriptionval make_billing_mode_summary :
?last_update_to_pay_per_request_date_time:Types.date ->
?billing_mode:Types.billing_mode ->
unit ->
Types.billing_mode_summaryval make_projection :
?non_key_attributes:Types.non_key_attribute_name_list ->
?projection_type:Types.projection_type ->
unit ->
Types.projectionval make_local_secondary_index_description :
?index_arn:Types.string_ ->
?item_count:Types.long_object ->
?index_size_bytes:Types.long_object ->
?projection:Types.projection ->
?key_schema:Types.key_schema ->
?index_name:Types.index_name ->
unit ->
Types.local_secondary_index_descriptionval make_on_demand_throughput :
?max_write_request_units:Types.long_object ->
?max_read_request_units:Types.long_object ->
unit ->
Types.on_demand_throughputval make_global_secondary_index_warm_throughput_description :
?status:Types.index_status ->
?write_units_per_second:Types.positive_long_object ->
?read_units_per_second:Types.positive_long_object ->
unit ->
Types.global_secondary_index_warm_throughput_descriptionval make_global_secondary_index_description :
?warm_throughput:Types.global_secondary_index_warm_throughput_description ->
?on_demand_throughput:Types.on_demand_throughput ->
?index_arn:Types.string_ ->
?item_count:Types.long_object ->
?index_size_bytes:Types.long_object ->
?provisioned_throughput:Types.provisioned_throughput_description ->
?backfilling:Types.backfilling ->
?index_status:Types.index_status ->
?projection:Types.projection ->
?key_schema:Types.key_schema ->
?index_name:Types.index_name ->
unit ->
Types.global_secondary_index_descriptionval make_stream_specification :
?stream_view_type:Types.stream_view_type ->
stream_enabled:Types.stream_enabled ->
unit ->
Types.stream_specificationval make_provisioned_throughput_override :
?read_capacity_units:Types.positive_long_object ->
unit ->
Types.provisioned_throughput_overrideval make_on_demand_throughput_override :
?max_read_request_units:Types.long_object ->
unit ->
Types.on_demand_throughput_overrideval make_table_warm_throughput_description :
?status:Types.table_status ->
?write_units_per_second:Types.positive_long_object ->
?read_units_per_second:Types.positive_long_object ->
unit ->
Types.table_warm_throughput_descriptionval make_replica_global_secondary_index_description :
?warm_throughput:Types.global_secondary_index_warm_throughput_description ->
?on_demand_throughput_override:Types.on_demand_throughput_override ->
?provisioned_throughput_override:Types.provisioned_throughput_override ->
?index_name:Types.index_name ->
unit ->
Types.replica_global_secondary_index_descriptionval make_table_class_summary :
?last_update_date_time:Types.date ->
?table_class:Types.table_class ->
unit ->
Types.table_class_summaryval make_replica_description :
?replica_table_class_summary:Types.table_class_summary ->
?replica_inaccessible_date_time:Types.date ->
?global_secondary_indexes:
Types.replica_global_secondary_index_description_list ->
?warm_throughput:Types.table_warm_throughput_description ->
?on_demand_throughput_override:Types.on_demand_throughput_override ->
?provisioned_throughput_override:Types.provisioned_throughput_override ->
?kms_master_key_id:Types.kms_master_key_id ->
?replica_status_percent_progress:Types.replica_status_percent_progress ->
?replica_status_description:Types.replica_status_description ->
?replica_status:Types.replica_status ->
?region_name:Types.region_name ->
unit ->
Types.replica_descriptionval make_global_table_witness_description :
?witness_status:Types.witness_status ->
?region_name:Types.region_name ->
unit ->
Types.global_table_witness_descriptionval make_restore_summary :
?source_table_arn:Types.table_arn ->
?source_backup_arn:Types.backup_arn ->
restore_in_progress:Types.restore_in_progress ->
restore_date_time:Types.date ->
unit ->
Types.restore_summaryval make_sse_description :
?inaccessible_encryption_date_time:Types.date ->
?kms_master_key_arn:Types.kms_master_key_arn ->
?sse_type:Types.sse_type ->
?status:Types.sse_status ->
unit ->
Types.sse_descriptionval make_archival_summary :
?archival_backup_arn:Types.backup_arn ->
?archival_reason:Types.archival_reason ->
?archival_date_time:Types.date ->
unit ->
Types.archival_summaryval make_table_description :
?multi_region_consistency:Types.multi_region_consistency ->
?warm_throughput:Types.table_warm_throughput_description ->
?on_demand_throughput:Types.on_demand_throughput ->
?deletion_protection_enabled:Types.deletion_protection_enabled ->
?table_class_summary:Types.table_class_summary ->
?archival_summary:Types.archival_summary ->
?sse_description:Types.sse_description ->
?restore_summary:Types.restore_summary ->
?global_table_witnesses:Types.global_table_witness_description_list ->
?replicas:Types.replica_description_list ->
?global_table_version:Types.string_ ->
?latest_stream_arn:Types.stream_arn ->
?latest_stream_label:Types.string_ ->
?stream_specification:Types.stream_specification ->
?global_secondary_indexes:Types.global_secondary_index_description_list ->
?local_secondary_indexes:Types.local_secondary_index_description_list ->
?billing_mode_summary:Types.billing_mode_summary ->
?table_id:Types.table_id ->
?table_arn:Types.string_ ->
?item_count:Types.long_object ->
?table_size_bytes:Types.long_object ->
?provisioned_throughput:Types.provisioned_throughput_description ->
?creation_date_time:Types.date ->
?table_status:Types.table_status ->
?key_schema:Types.key_schema ->
?table_name:Types.table_name ->
?attribute_definitions:Types.attribute_definitions ->
unit ->
Types.table_descriptionval make_update_table_output :
?table_description:Types.table_description ->
unit ->
Types.update_table_outputval make_provisioned_throughput :
write_capacity_units:Types.positive_long_object ->
read_capacity_units:Types.positive_long_object ->
unit ->
Types.provisioned_throughputval make_update_global_secondary_index_action :
?warm_throughput:Types.warm_throughput ->
?on_demand_throughput:Types.on_demand_throughput ->
?provisioned_throughput:Types.provisioned_throughput ->
index_name:Types.index_name ->
unit ->
Types.update_global_secondary_index_actionval make_create_global_secondary_index_action :
?warm_throughput:Types.warm_throughput ->
?on_demand_throughput:Types.on_demand_throughput ->
?provisioned_throughput:Types.provisioned_throughput ->
projection:Types.projection ->
key_schema:Types.key_schema ->
index_name:Types.index_name ->
unit ->
Types.create_global_secondary_index_actionval make_delete_global_secondary_index_action :
index_name:Types.index_name ->
unit ->
Types.delete_global_secondary_index_actionval make_global_secondary_index_update :
?delete:Types.delete_global_secondary_index_action ->
?create:Types.create_global_secondary_index_action ->
?update:Types.update_global_secondary_index_action ->
unit ->
Types.global_secondary_index_updateval make_sse_specification :
?kms_master_key_id:Types.kms_master_key_id ->
?sse_type:Types.sse_type ->
?enabled:Types.sse_enabled ->
unit ->
Types.sse_specificationval make_replica_global_secondary_index :
?on_demand_throughput_override:Types.on_demand_throughput_override ->
?provisioned_throughput_override:Types.provisioned_throughput_override ->
index_name:Types.index_name ->
unit ->
Types.replica_global_secondary_indexval make_create_replication_group_member_action :
?table_class_override:Types.table_class ->
?global_secondary_indexes:Types.replica_global_secondary_index_list ->
?on_demand_throughput_override:Types.on_demand_throughput_override ->
?provisioned_throughput_override:Types.provisioned_throughput_override ->
?kms_master_key_id:Types.kms_master_key_id ->
region_name:Types.region_name ->
unit ->
Types.create_replication_group_member_actionval make_update_replication_group_member_action :
?table_class_override:Types.table_class ->
?global_secondary_indexes:Types.replica_global_secondary_index_list ->
?on_demand_throughput_override:Types.on_demand_throughput_override ->
?provisioned_throughput_override:Types.provisioned_throughput_override ->
?kms_master_key_id:Types.kms_master_key_id ->
region_name:Types.region_name ->
unit ->
Types.update_replication_group_member_actionval make_delete_replication_group_member_action :
region_name:Types.region_name ->
unit ->
Types.delete_replication_group_member_actionval make_replication_group_update :
?delete:Types.delete_replication_group_member_action ->
?update:Types.update_replication_group_member_action ->
?create:Types.create_replication_group_member_action ->
unit ->
Types.replication_group_updateval make_create_global_table_witness_group_member_action :
region_name:Types.region_name ->
unit ->
Types.create_global_table_witness_group_member_actionval make_delete_global_table_witness_group_member_action :
region_name:Types.region_name ->
unit ->
Types.delete_global_table_witness_group_member_actionval make_global_table_witness_group_update :
?delete:Types.delete_global_table_witness_group_member_action ->
?create:Types.create_global_table_witness_group_member_action ->
unit ->
Types.global_table_witness_group_updateval make_update_table_input :
?warm_throughput:Types.warm_throughput ->
?on_demand_throughput:Types.on_demand_throughput ->
?global_table_witness_updates:Types.global_table_witness_group_update_list ->
?multi_region_consistency:Types.multi_region_consistency ->
?deletion_protection_enabled:Types.deletion_protection_enabled ->
?table_class:Types.table_class ->
?replica_updates:Types.replication_group_update_list ->
?sse_specification:Types.sse_specification ->
?stream_specification:Types.stream_specification ->
?global_secondary_index_updates:Types.global_secondary_index_update_list ->
?provisioned_throughput:Types.provisioned_throughput ->
?billing_mode:Types.billing_mode ->
?attribute_definitions:Types.attribute_definitions ->
table_name:Types.table_arn ->
unit ->
Types.update_table_inputval make_update_kinesis_streaming_configuration :
?approximate_creation_date_time_precision:
Types.approximate_creation_date_time_precision ->
unit ->
Types.update_kinesis_streaming_configurationval make_update_kinesis_streaming_destination_output :
?update_kinesis_streaming_configuration:
Types.update_kinesis_streaming_configuration ->
?destination_status:Types.destination_status ->
?stream_arn:Types.stream_arn ->
?table_name:Types.table_name ->
unit ->
Types.update_kinesis_streaming_destination_outputval make_update_kinesis_streaming_destination_input :
?update_kinesis_streaming_configuration:
Types.update_kinesis_streaming_configuration ->
stream_arn:Types.stream_arn ->
table_name:Types.table_arn ->
unit ->
Types.update_kinesis_streaming_destination_inputval make_capacity :
?capacity_units:Types.consumed_capacity_units ->
?write_capacity_units:Types.consumed_capacity_units ->
?read_capacity_units:Types.consumed_capacity_units ->
unit ->
Types.capacityval make_consumed_capacity :
?global_secondary_indexes:Types.secondary_indexes_capacity_map ->
?local_secondary_indexes:Types.secondary_indexes_capacity_map ->
?table:Types.capacity ->
?write_capacity_units:Types.consumed_capacity_units ->
?read_capacity_units:Types.consumed_capacity_units ->
?capacity_units:Types.consumed_capacity_units ->
?table_name:Types.table_arn ->
unit ->
Types.consumed_capacityval make_item_collection_metrics :
?size_estimate_range_g_b:Types.item_collection_size_estimate_range ->
?item_collection_key:Types.item_collection_key_attribute_map ->
unit ->
Types.item_collection_metricsval make_update_item_output :
?item_collection_metrics:Types.item_collection_metrics ->
?consumed_capacity:Types.consumed_capacity ->
?attributes:Types.attribute_map ->
unit ->
Types.update_item_outputval make_attribute_value_update :
?action:Types.attribute_action ->
?value:Types.attribute_value ->
unit ->
Types.attribute_value_updateval make_expected_attribute_value :
?attribute_value_list:Types.attribute_value_list ->
?comparison_operator:Types.comparison_operator ->
?exists:Types.boolean_object ->
?value:Types.attribute_value ->
unit ->
Types.expected_attribute_valueval make_update_item_input :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?condition_expression:Types.condition_expression ->
?update_expression:Types.update_expression ->
?return_item_collection_metrics:Types.return_item_collection_metrics ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?return_values:Types.return_value ->
?conditional_operator:Types.conditional_operator ->
?expected:Types.expected_attribute_map ->
?attribute_updates:Types.attribute_updates ->
key:Types.key ->
table_name:Types.table_arn ->
unit ->
Types.update_item_inputval make_replica_global_secondary_index_settings_description :
?provisioned_write_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?provisioned_write_capacity_units:Types.positive_long_object ->
?provisioned_read_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?provisioned_read_capacity_units:Types.positive_long_object ->
?index_status:Types.index_status ->
index_name:Types.index_name ->
unit ->
Types.replica_global_secondary_index_settings_descriptionval make_replica_settings_description :
?replica_table_class_summary:Types.table_class_summary ->
?replica_global_secondary_index_settings:
Types.replica_global_secondary_index_settings_description_list ->
?replica_provisioned_write_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?replica_provisioned_write_capacity_units:Types.non_negative_long_object ->
?replica_provisioned_read_capacity_auto_scaling_settings:
Types.auto_scaling_settings_description ->
?replica_provisioned_read_capacity_units:Types.non_negative_long_object ->
?replica_billing_mode_summary:Types.billing_mode_summary ->
?replica_status:Types.replica_status ->
region_name:Types.region_name ->
unit ->
Types.replica_settings_descriptionval make_update_global_table_settings_output :
?replica_settings:Types.replica_settings_description_list ->
?global_table_name:Types.table_name ->
unit ->
Types.update_global_table_settings_outputval make_global_table_global_secondary_index_settings_update :
?provisioned_write_capacity_auto_scaling_settings_update:
Types.auto_scaling_settings_update ->
?provisioned_write_capacity_units:Types.positive_long_object ->
index_name:Types.index_name ->
unit ->
Types.global_table_global_secondary_index_settings_updateval make_replica_global_secondary_index_settings_update :
?provisioned_read_capacity_auto_scaling_settings_update:
Types.auto_scaling_settings_update ->
?provisioned_read_capacity_units:Types.positive_long_object ->
index_name:Types.index_name ->
unit ->
Types.replica_global_secondary_index_settings_updateval make_replica_settings_update :
?replica_table_class:Types.table_class ->
?replica_global_secondary_index_settings_update:
Types.replica_global_secondary_index_settings_update_list ->
?replica_provisioned_read_capacity_auto_scaling_settings_update:
Types.auto_scaling_settings_update ->
?replica_provisioned_read_capacity_units:Types.positive_long_object ->
region_name:Types.region_name ->
unit ->
Types.replica_settings_updateval make_update_global_table_settings_input :
?replica_settings_update:Types.replica_settings_update_list ->
?global_table_global_secondary_index_settings_update:
Types.global_table_global_secondary_index_settings_update_list ->
?global_table_provisioned_write_capacity_auto_scaling_settings_update:
Types.auto_scaling_settings_update ->
?global_table_provisioned_write_capacity_units:Types.positive_long_object ->
?global_table_billing_mode:Types.billing_mode ->
global_table_name:Types.table_name ->
unit ->
Types.update_global_table_settings_inputval make_global_table_description :
?global_table_name:Types.table_name ->
?global_table_status:Types.global_table_status ->
?creation_date_time:Types.date ->
?global_table_arn:Types.global_table_arn_string ->
?replication_group:Types.replica_description_list ->
unit ->
Types.global_table_descriptionval make_update_global_table_output :
?global_table_description:Types.global_table_description ->
unit ->
Types.update_global_table_outputval make_create_replica_action :
region_name:Types.region_name ->
unit ->
Types.create_replica_actionval make_delete_replica_action :
region_name:Types.region_name ->
unit ->
Types.delete_replica_actionval make_replica_update :
?delete:Types.delete_replica_action ->
?create:Types.create_replica_action ->
unit ->
Types.replica_updateval make_update_global_table_input :
replica_updates:Types.replica_update_list ->
global_table_name:Types.table_name ->
unit ->
Types.update_global_table_inputval make_update_contributor_insights_output :
?contributor_insights_status:Types.contributor_insights_status ->
?index_name:Types.index_name ->
?table_name:Types.table_name ->
unit ->
Types.update_contributor_insights_outputval make_update_contributor_insights_input :
?index_name:Types.index_name ->
contributor_insights_action:Types.contributor_insights_action ->
table_name:Types.table_arn ->
unit ->
Types.update_contributor_insights_inputval make_point_in_time_recovery_description :
?latest_restorable_date_time:Types.date ->
?earliest_restorable_date_time:Types.date ->
?recovery_period_in_days:Types.recovery_period_in_days ->
?point_in_time_recovery_status:Types.point_in_time_recovery_status ->
unit ->
Types.point_in_time_recovery_descriptionval make_continuous_backups_description :
?point_in_time_recovery_description:Types.point_in_time_recovery_description ->
continuous_backups_status:Types.continuous_backups_status ->
unit ->
Types.continuous_backups_descriptionval make_update_continuous_backups_output :
?continuous_backups_description:Types.continuous_backups_description ->
unit ->
Types.update_continuous_backups_outputval make_point_in_time_recovery_specification :
?recovery_period_in_days:Types.recovery_period_in_days ->
point_in_time_recovery_enabled:Types.boolean_object ->
unit ->
Types.point_in_time_recovery_specificationval make_update_continuous_backups_input :
point_in_time_recovery_specification:
Types.point_in_time_recovery_specification ->
table_name:Types.table_arn ->
unit ->
Types.update_continuous_backups_inputval make_update :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?condition_expression:Types.condition_expression ->
table_name:Types.table_arn ->
update_expression:Types.update_expression ->
key:Types.key ->
unit ->
Types.updateval make_untag_resource_input :
tag_keys:Types.tag_key_list ->
resource_arn:Types.resource_arn_string ->
unit ->
Types.untag_resource_inputval make_cancellation_reason :
?message:Types.error_message ->
?code:Types.code ->
?item:Types.attribute_map ->
unit ->
Types.cancellation_reasonval make_transact_write_items_output :
?item_collection_metrics:Types.item_collection_metrics_per_table ->
?consumed_capacity:Types.consumed_capacity_multiple ->
unit ->
Types.transact_write_items_outputval make_condition_check :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
condition_expression:Types.condition_expression ->
table_name:Types.table_arn ->
key:Types.key ->
unit ->
Types.condition_checkval make_put :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?condition_expression:Types.condition_expression ->
table_name:Types.table_arn ->
item:Types.put_item_input_attribute_map ->
unit ->
Types.putval make_delete :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?condition_expression:Types.condition_expression ->
table_name:Types.table_arn ->
key:Types.key ->
unit ->
Types.deleteval make_transact_write_item :
?update:Types.update ->
?delete:Types.delete ->
?put:Types.put ->
?condition_check:Types.condition_check ->
unit ->
Types.transact_write_itemval make_transact_write_items_input :
?client_request_token:Types.client_request_token ->
?return_item_collection_metrics:Types.return_item_collection_metrics ->
?return_consumed_capacity:Types.return_consumed_capacity ->
transact_items:Types.transact_write_item_list ->
unit ->
Types.transact_write_items_inputval make_item_response :
?item:Types.attribute_map ->
unit ->
Types.item_responseval make_transact_get_items_output :
?responses:Types.item_response_list ->
?consumed_capacity:Types.consumed_capacity_multiple ->
unit ->
Types.transact_get_items_outputval make_get :
?expression_attribute_names:Types.expression_attribute_name_map ->
?projection_expression:Types.projection_expression ->
table_name:Types.table_arn ->
key:Types.key ->
unit ->
Types.getval make_transact_get_item : get:Types.get -> unit -> Types.transact_get_itemval make_transact_get_items_input :
?return_consumed_capacity:Types.return_consumed_capacity ->
transact_items:Types.transact_get_item_list ->
unit ->
Types.transact_get_items_inputval make_time_to_live_description :
?attribute_name:Types.time_to_live_attribute_name ->
?time_to_live_status:Types.time_to_live_status ->
unit ->
Types.time_to_live_descriptionval make_tag :
value:Types.tag_value_string ->
key:Types.tag_key_string ->
unit ->
Types.tagval make_tag_resource_input :
tags:Types.tag_list ->
resource_arn:Types.resource_arn_string ->
unit ->
Types.tag_resource_inputval make_global_secondary_index :
?warm_throughput:Types.warm_throughput ->
?on_demand_throughput:Types.on_demand_throughput ->
?provisioned_throughput:Types.provisioned_throughput ->
projection:Types.projection ->
key_schema:Types.key_schema ->
index_name:Types.index_name ->
unit ->
Types.global_secondary_indexval make_table_creation_parameters :
?global_secondary_indexes:Types.global_secondary_index_list ->
?sse_specification:Types.sse_specification ->
?on_demand_throughput:Types.on_demand_throughput ->
?provisioned_throughput:Types.provisioned_throughput ->
?billing_mode:Types.billing_mode ->
key_schema:Types.key_schema ->
attribute_definitions:Types.attribute_definitions ->
table_name:Types.table_name ->
unit ->
Types.table_creation_parametersval make_local_secondary_index_info :
?projection:Types.projection ->
?key_schema:Types.key_schema ->
?index_name:Types.index_name ->
unit ->
Types.local_secondary_index_infoval make_global_secondary_index_info :
?on_demand_throughput:Types.on_demand_throughput ->
?provisioned_throughput:Types.provisioned_throughput ->
?projection:Types.projection ->
?key_schema:Types.key_schema ->
?index_name:Types.index_name ->
unit ->
Types.global_secondary_index_infoval make_source_table_feature_details :
?sse_description:Types.sse_description ->
?time_to_live_description:Types.time_to_live_description ->
?stream_description:Types.stream_specification ->
?global_secondary_indexes:Types.global_secondary_indexes ->
?local_secondary_indexes:Types.local_secondary_indexes ->
unit ->
Types.source_table_feature_detailsval make_source_table_details :
?billing_mode:Types.billing_mode ->
?item_count:Types.item_count ->
?on_demand_throughput:Types.on_demand_throughput ->
?table_size_bytes:Types.long_object ->
?table_arn:Types.table_arn ->
provisioned_throughput:Types.provisioned_throughput ->
table_creation_date_time:Types.table_creation_date_time ->
key_schema:Types.key_schema ->
table_id:Types.table_id ->
table_name:Types.table_name ->
unit ->
Types.source_table_detailsval make_scan_output :
?consumed_capacity:Types.consumed_capacity ->
?last_evaluated_key:Types.key ->
?scanned_count:Types.integer ->
?count:Types.integer ->
?items:Types.item_list ->
unit ->
Types.scan_outputval make_condition :
?attribute_value_list:Types.attribute_value_list ->
comparison_operator:Types.comparison_operator ->
unit ->
Types.conditionval make_scan_input :
?consistent_read:Types.consistent_read ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?filter_expression:Types.condition_expression ->
?projection_expression:Types.projection_expression ->
?segment:Types.scan_segment ->
?total_segments:Types.scan_total_segments ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?exclusive_start_key:Types.key ->
?conditional_operator:Types.conditional_operator ->
?scan_filter:Types.filter_condition_map ->
?select:Types.select ->
?limit:Types.positive_integer_object ->
?attributes_to_get:Types.attribute_name_list ->
?index_name:Types.index_name ->
table_name:Types.table_arn ->
unit ->
Types.scan_inputval make_s3_bucket_source :
?s3_key_prefix:Types.s3_prefix ->
?s3_bucket_owner:Types.s3_bucket_owner ->
s3_bucket:Types.s3_bucket ->
unit ->
Types.s3_bucket_sourceval make_restore_table_to_point_in_time_output :
?table_description:Types.table_description ->
unit ->
Types.restore_table_to_point_in_time_outputval make_local_secondary_index :
projection:Types.projection ->
key_schema:Types.key_schema ->
index_name:Types.index_name ->
unit ->
Types.local_secondary_indexval make_restore_table_to_point_in_time_input :
?sse_specification_override:Types.sse_specification ->
?on_demand_throughput_override:Types.on_demand_throughput ->
?provisioned_throughput_override:Types.provisioned_throughput ->
?local_secondary_index_override:Types.local_secondary_index_list ->
?global_secondary_index_override:Types.global_secondary_index_list ->
?billing_mode_override:Types.billing_mode ->
?restore_date_time:Types.date ->
?use_latest_restorable_time:Types.boolean_object ->
?source_table_name:Types.table_name ->
?source_table_arn:Types.table_arn ->
target_table_name:Types.table_name ->
unit ->
Types.restore_table_to_point_in_time_inputval make_restore_table_from_backup_output :
?table_description:Types.table_description ->
unit ->
Types.restore_table_from_backup_outputval make_restore_table_from_backup_input :
?sse_specification_override:Types.sse_specification ->
?on_demand_throughput_override:Types.on_demand_throughput ->
?provisioned_throughput_override:Types.provisioned_throughput ->
?local_secondary_index_override:Types.local_secondary_index_list ->
?global_secondary_index_override:Types.global_secondary_index_list ->
?billing_mode_override:Types.billing_mode ->
backup_arn:Types.backup_arn ->
target_table_name:Types.table_name ->
unit ->
Types.restore_table_from_backup_inputval make_replica : ?region_name:Types.region_name -> unit -> Types.replicaval make_query_output :
?consumed_capacity:Types.consumed_capacity ->
?last_evaluated_key:Types.key ->
?scanned_count:Types.integer ->
?count:Types.integer ->
?items:Types.item_list ->
unit ->
Types.query_outputval make_query_input :
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?key_condition_expression:Types.key_expression ->
?filter_expression:Types.condition_expression ->
?projection_expression:Types.projection_expression ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?exclusive_start_key:Types.key ->
?scan_index_forward:Types.boolean_object ->
?conditional_operator:Types.conditional_operator ->
?query_filter:Types.filter_condition_map ->
?key_conditions:Types.key_conditions ->
?consistent_read:Types.consistent_read ->
?limit:Types.positive_integer_object ->
?attributes_to_get:Types.attribute_name_list ->
?select:Types.select ->
?index_name:Types.index_name ->
table_name:Types.table_arn ->
unit ->
Types.query_inputval make_put_resource_policy_output :
?revision_id:Types.policy_revision_id ->
unit ->
Types.put_resource_policy_outputval make_put_resource_policy_input :
?confirm_remove_self_resource_access:
Types.confirm_remove_self_resource_access ->
?expected_revision_id:Types.policy_revision_id ->
policy:Types.resource_policy ->
resource_arn:Types.resource_arn_string ->
unit ->
Types.put_resource_policy_inputval make_put_item_output :
?item_collection_metrics:Types.item_collection_metrics ->
?consumed_capacity:Types.consumed_capacity ->
?attributes:Types.attribute_map ->
unit ->
Types.put_item_outputval make_put_item_input :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?condition_expression:Types.condition_expression ->
?conditional_operator:Types.conditional_operator ->
?return_item_collection_metrics:Types.return_item_collection_metrics ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?return_values:Types.return_value ->
?expected:Types.expected_attribute_map ->
item:Types.put_item_input_attribute_map ->
table_name:Types.table_arn ->
unit ->
Types.put_item_inputval make_batch_statement_error :
?item:Types.attribute_map ->
?message:Types.string_ ->
?code:Types.batch_statement_error_code_enum ->
unit ->
Types.batch_statement_errorval make_batch_statement_response :
?item:Types.attribute_map ->
?table_name:Types.table_name ->
?error:Types.batch_statement_error ->
unit ->
Types.batch_statement_responseval make_batch_statement_request :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?consistent_read:Types.consistent_read ->
?parameters:Types.prepared_statement_parameters ->
statement:Types.parti_ql_statement ->
unit ->
Types.batch_statement_requestval make_parameterized_statement :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?parameters:Types.prepared_statement_parameters ->
statement:Types.parti_ql_statement ->
unit ->
Types.parameterized_statementval make_list_tags_of_resource_output :
?next_token:Types.next_token_string ->
?tags:Types.tag_list ->
unit ->
Types.list_tags_of_resource_outputval make_list_tags_of_resource_input :
?next_token:Types.next_token_string ->
resource_arn:Types.resource_arn_string ->
unit ->
Types.list_tags_of_resource_inputval make_list_tables_output :
?last_evaluated_table_name:Types.table_name ->
?table_names:Types.table_name_list ->
unit ->
Types.list_tables_outputval make_list_tables_input :
?limit:Types.list_tables_input_limit ->
?exclusive_start_table_name:Types.table_name ->
unit ->
Types.list_tables_inputval make_import_summary :
?end_time:Types.import_end_time ->
?start_time:Types.import_start_time ->
?input_format:Types.input_format ->
?cloud_watch_log_group_arn:Types.cloud_watch_log_group_arn ->
?s3_bucket_source:Types.s3_bucket_source ->
?table_arn:Types.table_arn ->
?import_status:Types.import_status ->
?import_arn:Types.import_arn ->
unit ->
Types.import_summaryval make_list_imports_output :
?next_token:Types.import_next_token ->
?import_summary_list:Types.import_summary_list ->
unit ->
Types.list_imports_outputval make_list_imports_input :
?next_token:Types.import_next_token ->
?page_size:Types.list_imports_max_limit ->
?table_arn:Types.table_arn ->
unit ->
Types.list_imports_inputval make_global_table :
?replication_group:Types.replica_list ->
?global_table_name:Types.table_name ->
unit ->
Types.global_tableval make_list_global_tables_output :
?last_evaluated_global_table_name:Types.table_name ->
?global_tables:Types.global_table_list ->
unit ->
Types.list_global_tables_outputval make_list_global_tables_input :
?region_name:Types.region_name ->
?limit:Types.positive_integer_object ->
?exclusive_start_global_table_name:Types.table_name ->
unit ->
Types.list_global_tables_inputval make_export_summary :
?export_type:Types.export_type ->
?export_status:Types.export_status ->
?export_arn:Types.export_arn ->
unit ->
Types.export_summaryval make_list_exports_output :
?next_token:Types.export_next_token ->
?export_summaries:Types.export_summaries ->
unit ->
Types.list_exports_outputval make_list_exports_input :
?next_token:Types.export_next_token ->
?max_results:Types.list_exports_max_limit ->
?table_arn:Types.table_arn ->
unit ->
Types.list_exports_inputval make_contributor_insights_summary :
?contributor_insights_status:Types.contributor_insights_status ->
?index_name:Types.index_name ->
?table_name:Types.table_name ->
unit ->
Types.contributor_insights_summaryval make_list_contributor_insights_output :
?next_token:Types.next_token_string ->
?contributor_insights_summaries:Types.contributor_insights_summaries ->
unit ->
Types.list_contributor_insights_outputval make_list_contributor_insights_input :
?max_results:Types.list_contributor_insights_limit ->
?next_token:Types.next_token_string ->
?table_name:Types.table_arn ->
unit ->
Types.list_contributor_insights_inputval make_backup_summary :
?backup_size_bytes:Types.backup_size_bytes ->
?backup_type:Types.backup_type ->
?backup_status:Types.backup_status ->
?backup_expiry_date_time:Types.date ->
?backup_creation_date_time:Types.backup_creation_date_time ->
?backup_name:Types.backup_name ->
?backup_arn:Types.backup_arn ->
?table_arn:Types.table_arn ->
?table_id:Types.table_id ->
?table_name:Types.table_name ->
unit ->
Types.backup_summaryval make_list_backups_output :
?last_evaluated_backup_arn:Types.backup_arn ->
?backup_summaries:Types.backup_summaries ->
unit ->
Types.list_backups_outputval make_list_backups_input :
?backup_type:Types.backup_type_filter ->
?exclusive_start_backup_arn:Types.backup_arn ->
?time_range_upper_bound:Types.time_range_upper_bound ->
?time_range_lower_bound:Types.time_range_lower_bound ->
?limit:Types.backups_input_limit ->
?table_name:Types.table_arn ->
unit ->
Types.list_backups_inputval make_enable_kinesis_streaming_configuration :
?approximate_creation_date_time_precision:
Types.approximate_creation_date_time_precision ->
unit ->
Types.enable_kinesis_streaming_configurationval make_kinesis_streaming_destination_output :
?enable_kinesis_streaming_configuration:
Types.enable_kinesis_streaming_configuration ->
?destination_status:Types.destination_status ->
?stream_arn:Types.stream_arn ->
?table_name:Types.table_name ->
unit ->
Types.kinesis_streaming_destination_outputval make_kinesis_streaming_destination_input :
?enable_kinesis_streaming_configuration:
Types.enable_kinesis_streaming_configuration ->
stream_arn:Types.stream_arn ->
table_name:Types.table_arn ->
unit ->
Types.kinesis_streaming_destination_inputval make_kinesis_data_stream_destination :
?approximate_creation_date_time_precision:
Types.approximate_creation_date_time_precision ->
?destination_status_description:Types.string_ ->
?destination_status:Types.destination_status ->
?stream_arn:Types.stream_arn ->
unit ->
Types.kinesis_data_stream_destinationval make_keys_and_attributes :
?expression_attribute_names:Types.expression_attribute_name_map ->
?projection_expression:Types.projection_expression ->
?consistent_read:Types.consistent_read ->
?attributes_to_get:Types.attribute_name_list ->
keys:Types.key_list ->
unit ->
Types.keys_and_attributesval make_csv_options :
?header_list:Types.csv_header_list ->
?delimiter:Types.csv_delimiter ->
unit ->
Types.csv_optionsval make_input_format_options :
?csv:Types.csv_options ->
unit ->
Types.input_format_optionsval make_incremental_export_specification :
?export_view_type:Types.export_view_type ->
?export_to_time:Types.export_to_time ->
?export_from_time:Types.export_from_time ->
unit ->
Types.incremental_export_specificationval make_import_table_description :
?failure_message:Types.failure_message ->
?failure_code:Types.failure_code ->
?imported_item_count:Types.imported_item_count ->
?processed_item_count:Types.processed_item_count ->
?processed_size_bytes:Types.long_object ->
?end_time:Types.import_end_time ->
?start_time:Types.import_start_time ->
?table_creation_parameters:Types.table_creation_parameters ->
?input_compression_type:Types.input_compression_type ->
?input_format_options:Types.input_format_options ->
?input_format:Types.input_format ->
?cloud_watch_log_group_arn:Types.cloud_watch_log_group_arn ->
?error_count:Types.error_count ->
?s3_bucket_source:Types.s3_bucket_source ->
?client_token:Types.client_token ->
?table_id:Types.table_id ->
?table_arn:Types.table_arn ->
?import_status:Types.import_status ->
?import_arn:Types.import_arn ->
unit ->
Types.import_table_descriptionval make_import_table_output :
import_table_description:Types.import_table_description ->
unit ->
Types.import_table_outputval make_import_table_input :
?input_compression_type:Types.input_compression_type ->
?input_format_options:Types.input_format_options ->
?client_token:Types.client_token ->
table_creation_parameters:Types.table_creation_parameters ->
input_format:Types.input_format ->
s3_bucket_source:Types.s3_bucket_source ->
unit ->
Types.import_table_inputval make_get_resource_policy_output :
?revision_id:Types.policy_revision_id ->
?policy:Types.resource_policy ->
unit ->
Types.get_resource_policy_outputval make_get_resource_policy_input :
resource_arn:Types.resource_arn_string ->
unit ->
Types.get_resource_policy_inputval make_get_item_output :
?consumed_capacity:Types.consumed_capacity ->
?item:Types.attribute_map ->
unit ->
Types.get_item_outputval make_get_item_input :
?expression_attribute_names:Types.expression_attribute_name_map ->
?projection_expression:Types.projection_expression ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?consistent_read:Types.consistent_read ->
?attributes_to_get:Types.attribute_name_list ->
key:Types.key ->
table_name:Types.table_arn ->
unit ->
Types.get_item_inputval make_failure_exception :
?exception_description:Types.exception_description ->
?exception_name:Types.exception_name ->
unit ->
Types.failure_exceptionval make_export_description :
?incremental_export_specification:Types.incremental_export_specification ->
?export_type:Types.export_type ->
?item_count:Types.item_count ->
?billed_size_bytes:Types.billed_size_bytes ->
?export_format:Types.export_format ->
?failure_message:Types.failure_message ->
?failure_code:Types.failure_code ->
?s3_sse_kms_key_id:Types.s3_sse_kms_key_id ->
?s3_sse_algorithm:Types.s3_sse_algorithm ->
?s3_prefix:Types.s3_prefix ->
?s3_bucket_owner:Types.s3_bucket_owner ->
?s3_bucket:Types.s3_bucket ->
?client_token:Types.client_token ->
?export_time:Types.export_time ->
?table_id:Types.table_id ->
?table_arn:Types.table_arn ->
?export_manifest:Types.export_manifest ->
?end_time:Types.export_end_time ->
?start_time:Types.export_start_time ->
?export_status:Types.export_status ->
?export_arn:Types.export_arn ->
unit ->
Types.export_descriptionval make_export_table_to_point_in_time_output :
?export_description:Types.export_description ->
unit ->
Types.export_table_to_point_in_time_outputval make_export_table_to_point_in_time_input :
?incremental_export_specification:Types.incremental_export_specification ->
?export_type:Types.export_type ->
?export_format:Types.export_format ->
?s3_sse_kms_key_id:Types.s3_sse_kms_key_id ->
?s3_sse_algorithm:Types.s3_sse_algorithm ->
?s3_prefix:Types.s3_prefix ->
?s3_bucket_owner:Types.s3_bucket_owner ->
?client_token:Types.client_token ->
?export_time:Types.export_time ->
s3_bucket:Types.s3_bucket ->
table_arn:Types.table_arn ->
unit ->
Types.export_table_to_point_in_time_inputval make_execute_transaction_output :
?consumed_capacity:Types.consumed_capacity_multiple ->
?responses:Types.item_response_list ->
unit ->
Types.execute_transaction_outputval make_execute_transaction_input :
?return_consumed_capacity:Types.return_consumed_capacity ->
?client_request_token:Types.client_request_token ->
transact_statements:Types.parameterized_statements ->
unit ->
Types.execute_transaction_inputval make_execute_statement_output :
?last_evaluated_key:Types.key ->
?consumed_capacity:Types.consumed_capacity ->
?next_token:Types.parti_ql_next_token ->
?items:Types.item_list ->
unit ->
Types.execute_statement_outputval make_execute_statement_input :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?limit:Types.positive_integer_object ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?next_token:Types.parti_ql_next_token ->
?consistent_read:Types.consistent_read ->
?parameters:Types.prepared_statement_parameters ->
statement:Types.parti_ql_statement ->
unit ->
Types.execute_statement_inputval make_endpoint :
cache_period_in_minutes:Types.long ->
address:Types.string_ ->
unit ->
Types.endpointval make_describe_time_to_live_output :
?time_to_live_description:Types.time_to_live_description ->
unit ->
Types.describe_time_to_live_outputval make_describe_time_to_live_input :
table_name:Types.table_arn ->
unit ->
Types.describe_time_to_live_inputval make_describe_table_replica_auto_scaling_output :
?table_auto_scaling_description:Types.table_auto_scaling_description ->
unit ->
Types.describe_table_replica_auto_scaling_outputval make_describe_table_replica_auto_scaling_input :
table_name:Types.table_arn ->
unit ->
Types.describe_table_replica_auto_scaling_inputval make_describe_table_output :
?table:Types.table_description ->
unit ->
Types.describe_table_outputval make_describe_table_input :
table_name:Types.table_arn ->
unit ->
Types.describe_table_inputval make_describe_limits_output :
?table_max_write_capacity_units:Types.positive_long_object ->
?table_max_read_capacity_units:Types.positive_long_object ->
?account_max_write_capacity_units:Types.positive_long_object ->
?account_max_read_capacity_units:Types.positive_long_object ->
unit ->
Types.describe_limits_outputval make_describe_kinesis_streaming_destination_output :
?kinesis_data_stream_destinations:Types.kinesis_data_stream_destinations ->
?table_name:Types.table_name ->
unit ->
Types.describe_kinesis_streaming_destination_outputval make_describe_kinesis_streaming_destination_input :
table_name:Types.table_arn ->
unit ->
Types.describe_kinesis_streaming_destination_inputval make_describe_import_output :
import_table_description:Types.import_table_description ->
unit ->
Types.describe_import_outputval make_describe_import_input :
import_arn:Types.import_arn ->
unit ->
Types.describe_import_inputval make_describe_global_table_settings_output :
?replica_settings:Types.replica_settings_description_list ->
?global_table_name:Types.table_name ->
unit ->
Types.describe_global_table_settings_outputval make_describe_global_table_settings_input :
global_table_name:Types.table_name ->
unit ->
Types.describe_global_table_settings_inputval make_describe_global_table_output :
?global_table_description:Types.global_table_description ->
unit ->
Types.describe_global_table_outputval make_describe_global_table_input :
global_table_name:Types.table_name ->
unit ->
Types.describe_global_table_inputval make_describe_export_output :
?export_description:Types.export_description ->
unit ->
Types.describe_export_outputval make_describe_export_input :
export_arn:Types.export_arn ->
unit ->
Types.describe_export_inputval make_describe_endpoints_response :
endpoints:Types.endpoints ->
unit ->
Types.describe_endpoints_responseval make_describe_contributor_insights_output :
?failure_exception:Types.failure_exception ->
?last_update_date_time:Types.last_update_date_time ->
?contributor_insights_status:Types.contributor_insights_status ->
?contributor_insights_rule_list:Types.contributor_insights_rule_list ->
?index_name:Types.index_name ->
?table_name:Types.table_name ->
unit ->
Types.describe_contributor_insights_outputval make_describe_contributor_insights_input :
?index_name:Types.index_name ->
table_name:Types.table_arn ->
unit ->
Types.describe_contributor_insights_inputval make_describe_continuous_backups_output :
?continuous_backups_description:Types.continuous_backups_description ->
unit ->
Types.describe_continuous_backups_outputval make_describe_continuous_backups_input :
table_name:Types.table_arn ->
unit ->
Types.describe_continuous_backups_inputval make_backup_details :
?backup_expiry_date_time:Types.date ->
?backup_size_bytes:Types.backup_size_bytes ->
backup_creation_date_time:Types.backup_creation_date_time ->
backup_type:Types.backup_type ->
backup_status:Types.backup_status ->
backup_name:Types.backup_name ->
backup_arn:Types.backup_arn ->
unit ->
Types.backup_detailsval make_backup_description :
?source_table_feature_details:Types.source_table_feature_details ->
?source_table_details:Types.source_table_details ->
?backup_details:Types.backup_details ->
unit ->
Types.backup_descriptionval make_describe_backup_output :
?backup_description:Types.backup_description ->
unit ->
Types.describe_backup_outputval make_describe_backup_input :
backup_arn:Types.backup_arn ->
unit ->
Types.describe_backup_inputval make_delete_table_output :
?table_description:Types.table_description ->
unit ->
Types.delete_table_outputval make_delete_table_input :
table_name:Types.table_arn ->
unit ->
Types.delete_table_inputval make_delete_resource_policy_output :
?revision_id:Types.policy_revision_id ->
unit ->
Types.delete_resource_policy_outputval make_delete_resource_policy_input :
?expected_revision_id:Types.policy_revision_id ->
resource_arn:Types.resource_arn_string ->
unit ->
Types.delete_resource_policy_inputval make_delete_item_output :
?item_collection_metrics:Types.item_collection_metrics ->
?consumed_capacity:Types.consumed_capacity ->
?attributes:Types.attribute_map ->
unit ->
Types.delete_item_outputval make_delete_item_input :
?return_values_on_condition_check_failure:
Types.return_values_on_condition_check_failure ->
?expression_attribute_values:Types.expression_attribute_value_map ->
?expression_attribute_names:Types.expression_attribute_name_map ->
?condition_expression:Types.condition_expression ->
?return_item_collection_metrics:Types.return_item_collection_metrics ->
?return_consumed_capacity:Types.return_consumed_capacity ->
?return_values:Types.return_value ->
?conditional_operator:Types.conditional_operator ->
?expected:Types.expected_attribute_map ->
key:Types.key ->
table_name:Types.table_arn ->
unit ->
Types.delete_item_inputval make_delete_backup_output :
?backup_description:Types.backup_description ->
unit ->
Types.delete_backup_outputval make_delete_backup_input :
backup_arn:Types.backup_arn ->
unit ->
Types.delete_backup_inputval make_create_table_output :
?table_description:Types.table_description ->
unit ->
Types.create_table_outputval make_create_table_input :
?on_demand_throughput:Types.on_demand_throughput ->
?resource_policy:Types.resource_policy ->
?warm_throughput:Types.warm_throughput ->
?deletion_protection_enabled:Types.deletion_protection_enabled ->
?table_class:Types.table_class ->
?tags:Types.tag_list ->
?sse_specification:Types.sse_specification ->
?stream_specification:Types.stream_specification ->
?provisioned_throughput:Types.provisioned_throughput ->
?billing_mode:Types.billing_mode ->
?global_secondary_indexes:Types.global_secondary_index_list ->
?local_secondary_indexes:Types.local_secondary_index_list ->
key_schema:Types.key_schema ->
table_name:Types.table_arn ->
attribute_definitions:Types.attribute_definitions ->
unit ->
Types.create_table_inputval make_create_global_table_output :
?global_table_description:Types.global_table_description ->
unit ->
Types.create_global_table_outputval make_create_global_table_input :
replication_group:Types.replica_list ->
global_table_name:Types.table_name ->
unit ->
Types.create_global_table_inputval make_create_backup_output :
?backup_details:Types.backup_details ->
unit ->
Types.create_backup_outputval make_create_backup_input :
backup_name:Types.backup_name ->
table_name:Types.table_arn ->
unit ->
Types.create_backup_inputval make_batch_write_item_output :
?consumed_capacity:Types.consumed_capacity_multiple ->
?item_collection_metrics:Types.item_collection_metrics_per_table ->
?unprocessed_items:Types.batch_write_item_request_map ->
unit ->
Types.batch_write_item_outputval make_batch_write_item_input :
?return_item_collection_metrics:Types.return_item_collection_metrics ->
?return_consumed_capacity:Types.return_consumed_capacity ->
request_items:Types.batch_write_item_request_map ->
unit ->
Types.batch_write_item_inputval make_batch_get_item_output :
?consumed_capacity:Types.consumed_capacity_multiple ->
?unprocessed_keys:Types.batch_get_request_map ->
?responses:Types.batch_get_response_map ->
unit ->
Types.batch_get_item_outputval make_batch_get_item_input :
?return_consumed_capacity:Types.return_consumed_capacity ->
request_items:Types.batch_get_request_map ->
unit ->
Types.batch_get_item_inputval make_batch_execute_statement_output :
?consumed_capacity:Types.consumed_capacity_multiple ->
?responses:Types.parti_ql_batch_response ->
unit ->
Types.batch_execute_statement_outputval make_batch_execute_statement_input :
?return_consumed_capacity:Types.return_consumed_capacity ->
statements:Types.parti_ql_batch_request ->
unit ->
Types.batch_execute_statement_inputOperations
module BatchExecuteStatement : sig ... endThis operation allows you to perform batch reads or writes on data stored in DynamoDB, using PartiQL. Each read statement in a BatchExecuteStatement must specify an equality condition on all key attributes. This enforces that each SELECT statement in a batch returns at most a single item. For more information, see Running batch operations with PartiQL for DynamoDB.
module BatchGetItem : sig ... endThe BatchGetItem operation returns the attributes of one or more items from one or more tables. You identify requested items by primary key.
module BatchWriteItem : sig ... endThe BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see Naming Rules and Data Types.
module CreateBackup : sig ... endCreates a backup for an existing table.
module CreateGlobalTable : sig ... endCreates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions.
module CreateTable : sig ... endThe CreateTable operation adds a new table to your account. In an Amazon Web Services account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions.
module DeleteBackup : sig ... endDeletes an existing backup of a table.
module DeleteItem : sig ... endDeletes a single item in a table by primary key. You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value.
module DeleteResourcePolicy : sig ... endDeletes the resource-based policy attached to the resource, which can be a table or stream.
module DeleteTable : sig ... endThe DeleteTable operation deletes a table and all of its items. After a DeleteTable request, the specified table is in the DELETING state until DynamoDB completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is in CREATING or UPDATING states, then DynamoDB returns a ResourceInUseException. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException. If table is already in the DELETING state, no error is returned.
module DescribeBackup : sig ... endDescribes an existing backup of a table.
module DescribeContinuousBackups : sig ... endChecks the status of continuous backups and point in time recovery on the specified table. Continuous backups are ENABLED on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to ENABLED.
module DescribeContributorInsights : sig ... endReturns information about contributor insights for a given table or global secondary index.
module DescribeEndpoints : sig ... endReturns the regional endpoint information. For more information on policy permissions, please see Internetwork traffic privacy.
module DescribeExport : sig ... endDescribes an existing table export.
module DescribeGlobalTable : sig ... endReturns information about the specified global table.
module DescribeGlobalTableSettings : sig ... endDescribes Region-specific settings for a global table.
module DescribeImport : sig ... endRepresents the properties of the import.
module DescribeKinesisStreamingDestination : sig ... endReturns information about the status of Kinesis streaming.
module DescribeLimits : sig ... endReturns the current provisioned-capacity quotas for your Amazon Web Services account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there.
module DescribeTable : sig ... endReturns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table.
module DescribeTableReplicaAutoScaling : sig ... endDescribes auto scaling settings across replicas of the global table at once.
module DescribeTimeToLive : sig ... endGives a description of the Time to Live (TTL) status on the specified table.
module DisableKinesisStreamingDestination : sig ... endStops replication from the DynamoDB table to the Kinesis data stream. This is done without deleting either of the resources.
module EnableKinesisStreamingDestination : sig ... endStarts table data replication to the specified Kinesis data stream at a timestamp chosen during the enable workflow. If this operation doesn't return results immediately, use DescribeKinesisStreamingDestination to check if streaming to the Kinesis data stream is ACTIVE.
module ExecuteStatement : sig ... endThis operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL.
module ExecuteTransaction : sig ... endThis operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL.
module ExportTableToPointInTime : sig ... endExports table data to an S3 bucket. The table must have point in time recovery enabled, and you can export data from any time within the point in time recovery window.
module GetItem : sig ... endThe GetItem operation returns a set of attributes for the item with the given primary key. If there is no matching item, GetItem does not return any data and there will be no Item element in the response.
module GetResourcePolicy : sig ... endReturns the resource-based policy document attached to the resource, which can be a table or stream, in JSON format.
module ImportTable : sig ... endImports table data from an S3 bucket.
module ListBackups : sig ... endList DynamoDB backups that are associated with an Amazon Web Services account and weren't made with Amazon Web Services Backup. To list these backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page.
module ListContributorInsights : sig ... endReturns a list of ContributorInsightsSummary for a table and all its global secondary indexes.
module ListExports : sig ... endLists completed exports within the past 90 days.
module ListGlobalTables : sig ... endLists all global tables that have a replica in the specified Region.
module ListImports : sig ... endLists completed imports within the past 90 days.
module ListTables : sig ... endReturns an array of table names associated with the current account and endpoint. The output from ListTables is paginated, with each page returning a maximum of 100 table names.
module ListTagsOfResource : sig ... endList all tags on an Amazon DynamoDB resource. You can call ListTagsOfResource up to 10 times per second, per account.
module PutItem : sig ... endCreates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter.
module PutResourcePolicy : sig ... endAttaches a resource-based policy document to the resource, which can be a table or stream. When you attach a resource-based policy using this API, the policy application is eventually consistent.
module Query : sig ... endYou must provide the name of the partition key attribute and a single value for that attribute. Query returns all items with that partition key value. Optionally, you can provide a sort key attribute and use a comparison operator to refine the search results.
module RestoreTableFromBackup : sig ... endCreates a new table from an existing backup. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account.
module RestoreTableToPointInTime : sig ... endRestores the specified table to the specified point in time within EarliestRestorableDateTime and LatestRestorableDateTime. You can restore your table to any point in time in the last 35 days. You can set the recovery period to any value between 1 and 35 days. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account.
module Scan : sig ... endThe Scan operation returns one or more items and item attributes by accessing every item in a table or a secondary index. To have DynamoDB return fewer items, you can provide a FilterExpression operation.
module TagResource : sig ... endAssociate a set of tags with an Amazon DynamoDB resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking. You can call TagResource up to five times per second, per account.
module TransactGetItems : sig ... endTransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 100 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB.
module TransactWriteItems : sig ... endTransactWriteItems is a synchronous write operation that groups up to 100 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB.
module UntagResource : sig ... endRemoves the association of tags from an Amazon DynamoDB resource. You can call UntagResource up to five times per second, per account.
module UpdateContinuousBackups : sig ... endUpdateContinuousBackups enables or disables point in time recovery for the specified table. A successful UpdateContinuousBackups call returns the current ContinuousBackupsDescription. Continuous backups are ENABLED on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to ENABLED.
module UpdateContributorInsights : sig ... endUpdates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of Amazon Web Services Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an Amazon Web Services managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
module UpdateGlobalTable : sig ... endAdds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units.
module UpdateGlobalTableSettings : sig ... endUpdates settings for a global table.
module UpdateItem : sig ... endEdits an existing item's attributes, or adds a new item to the table if it does not already exist. You can put, delete, or add attribute values. You can also perform a conditional update on an existing item (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).
module UpdateKinesisStreamingDestination : sig ... endThe command to update the Kinesis stream destination.
module UpdateTable : sig ... endModifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table.
module UpdateTableReplicaAutoScaling : sig ... endUpdates auto scaling settings on your global tables at once.
module UpdateTimeToLive : sig ... endThe UpdateTimeToLive method enables or disables Time to Live (TTL) for the specified table. A successful UpdateTimeToLive call returns the current TimeToLiveSpecification. It can take up to one hour for the change to fully process. Any additional UpdateTimeToLive calls for the same table during this one hour duration result in a ValidationException.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end