Module Smaws_Client_DatabaseMigrationService

Database Migration Service client library built on EIO.

Types

module Types : sig ... end

Builders

val make_vpc_security_group_membership : ?status:Types.string_ -> ?vpc_security_group_id:Types.string_ -> unit -> Types.vpc_security_group_membership
val make_update_subscriptions_to_event_bridge_response : ?result_:Types.string_ -> unit -> Types.update_subscriptions_to_event_bridge_response
val make_update_subscriptions_to_event_bridge_message : ?force_move:Types.boolean_optional -> unit -> Types.update_subscriptions_to_event_bridge_message
val make_timestream_settings : ?enable_magnetic_store_writes:Types.boolean_optional -> ?cdc_inserts_and_updates:Types.boolean_optional -> magnetic_duration:Types.integer_optional -> memory_duration:Types.integer_optional -> database_name:Types.string_ -> unit -> Types.timestream_settings
val make_connection : ?replication_instance_identifier:Types.string_ -> ?endpoint_identifier:Types.string_ -> ?last_failure_message:Types.string_ -> ?status:Types.string_ -> ?endpoint_arn:Types.string_ -> ?replication_instance_arn:Types.string_ -> unit -> Types.connection
val make_test_connection_response : ?connection:Types.connection -> unit -> Types.test_connection_response
val make_test_connection_message : endpoint_arn:Types.string_ -> replication_instance_arn:Types.string_ -> unit -> Types.test_connection_message
val make_target_data_setting : ?table_preparation_mode:Types.table_preparation_mode -> unit -> Types.target_data_setting
val make_tag : ?resource_arn:Types.string_ -> ?value:Types.string_ -> ?key:Types.string_ -> unit -> Types.tag
val make_table_to_reload : table_name:Types.string_ -> schema_name:Types.string_ -> unit -> Types.table_to_reload
val make_table_statistics : ?resync_progress:Types.double_optional -> ?resync_rows_failed:Types.long_optional -> ?resync_rows_succeeded:Types.long_optional -> ?resync_rows_attempted:Types.long_optional -> ?resync_state:Types.string_ -> ?validation_state_details:Types.string_ -> ?validation_state:Types.string_ -> ?validation_suspended_records:Types.long -> ?validation_failed_records:Types.long -> ?validation_pending_records:Types.long -> ?table_state:Types.string_ -> ?last_update_time:Types.t_stamp -> ?full_load_reloaded:Types.boolean_optional -> ?full_load_end_time:Types.t_stamp -> ?full_load_start_time:Types.t_stamp -> ?full_load_error_rows:Types.long -> ?full_load_condtnl_chk_failed_rows:Types.long -> ?full_load_rows:Types.long -> ?applied_ddls:Types.long_optional -> ?applied_updates:Types.long_optional -> ?applied_deletes:Types.long_optional -> ?applied_inserts:Types.long_optional -> ?ddls:Types.long -> ?updates:Types.long -> ?deletes:Types.long -> ?inserts:Types.long -> ?table_name:Types.string_ -> ?schema_name:Types.string_ -> unit -> Types.table_statistics
val make_sybase_settings : ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?username:Types.string_ -> ?server_name:Types.string_ -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?database_name:Types.string_ -> unit -> Types.sybase_settings
val make_sybase_ase_data_provider_settings : ?certificate_arn:Types.string_ -> ?encrypt_password:Types.boolean_optional -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.sybase_ase_data_provider_settings
val make_supported_endpoint_type : ?engine_display_name:Types.string_ -> ?replication_instance_engine_minimum_version:Types.string_ -> ?endpoint_type:Types.replication_endpoint_type_value -> ?supports_cd_c:Types.boolean_ -> ?engine_name:Types.string_ -> unit -> Types.supported_endpoint_type
val make_availability_zone : ?name:Types.string_ -> unit -> Types.availability_zone
val make_subnet : ?subnet_status:Types.string_ -> ?subnet_availability_zone:Types.availability_zone -> ?subnet_identifier:Types.string_ -> unit -> Types.subnet
val make_replication_task_stats : ?full_load_finish_date:Types.t_stamp -> ?full_load_start_date:Types.t_stamp -> ?stop_date:Types.t_stamp -> ?start_date:Types.t_stamp -> ?fresh_start_date:Types.t_stamp -> ?tables_errored:Types.integer -> ?tables_queued:Types.integer -> ?tables_loading:Types.integer -> ?tables_loaded:Types.integer -> ?elapsed_time_millis:Types.long -> ?full_load_progress_percent:Types.integer -> unit -> Types.replication_task_stats
val make_replication_task : ?target_replication_instance_arn:Types.string_ -> ?task_data:Types.string_ -> ?replication_task_stats:Types.replication_task_stats -> ?replication_task_arn:Types.string_ -> ?recovery_checkpoint:Types.string_ -> ?cdc_stop_position:Types.string_ -> ?cdc_start_position:Types.string_ -> ?replication_task_start_date:Types.t_stamp -> ?replication_task_creation_date:Types.t_stamp -> ?stop_reason:Types.string_ -> ?last_failure_message:Types.string_ -> ?status:Types.string_ -> ?replication_task_settings:Types.string_ -> ?table_mappings:Types.string_ -> ?migration_type:Types.migration_type_value -> ?replication_instance_arn:Types.string_ -> ?target_endpoint_arn:Types.string_ -> ?source_endpoint_arn:Types.string_ -> ?replication_task_identifier:Types.string_ -> unit -> Types.replication_task
val make_stop_replication_task_response : ?replication_task:Types.replication_task -> unit -> Types.stop_replication_task_response
val make_stop_replication_task_message : replication_task_arn:Types.string_ -> unit -> Types.stop_replication_task_message
val make_provision_data : ?reason_for_new_provisioning_data:Types.string_ -> ?date_new_provisioning_data_available:Types.t_stamp -> ?is_new_provisioning_available:Types.boolean_ -> ?date_provisioned:Types.t_stamp -> ?provisioned_capacity_units:Types.integer -> ?provision_state:Types.string_ -> unit -> Types.provision_data
val make_replication_task_assessment_run_progress : ?individual_assessment_completed_count:Types.integer -> ?individual_assessment_count:Types.integer -> unit -> Types.replication_task_assessment_run_progress
val make_replication_task_assessment_run_result_statistic : ?skipped:Types.integer -> ?cancelled:Types.integer -> ?warning:Types.integer -> ?error:Types.integer -> ?failed:Types.integer -> ?passed:Types.integer -> unit -> Types.replication_task_assessment_run_result_statistic
val make_premigration_assessment_status : ?result_statistic:Types.replication_task_assessment_run_result_statistic -> ?result_kms_key_arn:Types.string_ -> ?result_encryption_mode:Types.string_ -> ?result_location_folder:Types.string_ -> ?result_location_bucket:Types.string_ -> ?last_failure_message:Types.string_ -> ?assessment_progress:Types.replication_task_assessment_run_progress -> ?premigration_assessment_run_creation_date:Types.t_stamp -> ?status:Types.string_ -> ?fail_on_assessment_failure:Types.boolean_ -> ?premigration_assessment_run_arn:Types.string_ -> unit -> Types.premigration_assessment_status
val make_replication_stats : ?full_load_finish_date:Types.t_stamp -> ?full_load_start_date:Types.t_stamp -> ?stop_date:Types.t_stamp -> ?start_date:Types.t_stamp -> ?fresh_start_date:Types.t_stamp -> ?tables_errored:Types.integer -> ?tables_queued:Types.integer -> ?tables_loading:Types.integer -> ?tables_loaded:Types.integer -> ?elapsed_time_millis:Types.long -> ?full_load_progress_percent:Types.integer -> unit -> Types.replication_stats
val make_replication : ?is_read_only:Types.boolean_optional -> ?replication_deprovision_time:Types.t_stamp -> ?replication_last_stop_time:Types.t_stamp -> ?replication_update_time:Types.t_stamp -> ?replication_create_time:Types.t_stamp -> ?recovery_checkpoint:Types.string_ -> ?cdc_stop_position:Types.string_ -> ?cdc_start_position:Types.string_ -> ?cdc_start_time:Types.t_stamp -> ?start_replication_type:Types.string_ -> ?replication_stats:Types.replication_stats -> ?failure_messages:Types.string_list -> ?stop_reason:Types.string_ -> ?premigration_assessment_statuses:Types.premigration_assessment_status_list -> ?provision_data:Types.provision_data -> ?status:Types.string_ -> ?replication_type:Types.migration_type_value -> ?target_endpoint_arn:Types.string_ -> ?source_endpoint_arn:Types.string_ -> ?replication_config_arn:Types.string_ -> ?replication_config_identifier:Types.string_ -> unit -> Types.replication
val make_stop_replication_response : ?replication:Types.replication -> unit -> Types.stop_replication_response
val make_stop_replication_message : replication_config_arn:Types.string_ -> unit -> Types.stop_replication_message
val make_data_migration_settings : ?selection_rules:Types.secret_string -> ?cloudwatch_logs_enabled:Types.boolean_optional -> ?number_of_jobs:Types.integer_optional -> unit -> Types.data_migration_settings
val make_source_data_setting : ?slot_name:Types.string_ -> ?cdc_stop_time:Types.iso8601_date_time -> ?cdc_start_time:Types.iso8601_date_time -> ?cdc_start_position:Types.string_ -> unit -> Types.source_data_setting
val make_data_migration_statistics : ?stop_time:Types.iso8601_date_time -> ?start_time:Types.iso8601_date_time -> ?tables_errored:Types.integer -> ?tables_queued:Types.integer -> ?cdc_latency:Types.integer -> ?full_load_percentage:Types.integer -> ?tables_loading:Types.integer -> ?elapsed_time_millis:Types.long -> ?tables_loaded:Types.integer -> unit -> Types.data_migration_statistics
val make_data_migration : ?stop_reason:Types.string_ -> ?last_failure_message:Types.string_ -> ?data_migration_cidr_blocks:Types.data_migration_cidr_block -> ?public_ip_addresses:Types.public_ip_address_list -> ?data_migration_status:Types.string_ -> ?data_migration_statistics:Types.data_migration_statistics -> ?target_data_settings:Types.target_data_settings -> ?source_data_settings:Types.source_data_settings -> ?data_migration_settings:Types.data_migration_settings -> ?data_migration_type:Types.migration_type_value -> ?migration_project_arn:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?data_migration_end_time:Types.iso8601_date_time -> ?data_migration_start_time:Types.iso8601_date_time -> ?data_migration_create_time:Types.iso8601_date_time -> ?data_migration_arn:Types.string_ -> ?data_migration_name:Types.string_ -> unit -> Types.data_migration
val make_stop_data_migration_response : ?data_migration:Types.data_migration -> unit -> Types.stop_data_migration_response
val make_stop_data_migration_message : data_migration_identifier:Types.string_ -> unit -> Types.stop_data_migration_message
val make_statement_properties : definition:Types.string_ -> unit -> Types.statement_properties
val make_start_replication_task_response : ?replication_task:Types.replication_task -> unit -> Types.start_replication_task_response
val make_start_replication_task_message : ?cdc_stop_position:Types.string_ -> ?cdc_start_position:Types.string_ -> ?cdc_start_time:Types.t_stamp -> start_replication_task_type:Types.start_replication_task_type_value -> replication_task_arn:Types.string_ -> unit -> Types.start_replication_task_message
val make_replication_task_assessment_run : ?result_statistic:Types.replication_task_assessment_run_result_statistic -> ?is_latest_task_assessment_run:Types.boolean_ -> ?assessment_run_name:Types.string_ -> ?result_kms_key_arn:Types.string_ -> ?result_encryption_mode:Types.string_ -> ?result_location_folder:Types.string_ -> ?result_location_bucket:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?last_failure_message:Types.string_ -> ?assessment_progress:Types.replication_task_assessment_run_progress -> ?replication_task_assessment_run_creation_date:Types.t_stamp -> ?status:Types.string_ -> ?replication_task_arn:Types.string_ -> ?replication_task_assessment_run_arn:Types.string_ -> unit -> Types.replication_task_assessment_run
val make_start_replication_task_assessment_run_response : ?replication_task_assessment_run:Types.replication_task_assessment_run -> unit -> Types.start_replication_task_assessment_run_response
val make_start_replication_task_assessment_run_message : ?tags:Types.tag_list -> ?exclude:Types.exclude_test_list -> ?include_only:Types.include_test_list -> ?result_kms_key_arn:Types.string_ -> ?result_encryption_mode:Types.string_ -> ?result_location_folder:Types.string_ -> assessment_run_name:Types.string_ -> result_location_bucket:Types.string_ -> service_access_role_arn:Types.string_ -> replication_task_arn:Types.string_ -> unit -> Types.start_replication_task_assessment_run_message
val make_start_replication_task_assessment_response : ?replication_task:Types.replication_task -> unit -> Types.start_replication_task_assessment_response
val make_start_replication_task_assessment_message : replication_task_arn:Types.string_ -> unit -> Types.start_replication_task_assessment_message
val make_start_replication_response : ?replication:Types.replication -> unit -> Types.start_replication_response
val make_start_replication_message : ?cdc_stop_position:Types.string_ -> ?cdc_start_position:Types.string_ -> ?cdc_start_time:Types.t_stamp -> ?premigration_assessment_settings:Types.string_ -> start_replication_type:Types.string_ -> replication_config_arn:Types.string_ -> unit -> Types.start_replication_message
val make_recommendation_settings : workload_type:Types.string_ -> instance_sizing_type:Types.string_ -> unit -> Types.recommendation_settings
val make_start_recommendations_request_entry : settings:Types.recommendation_settings -> database_id:Types.string_ -> unit -> Types.start_recommendations_request_entry
val make_start_recommendations_request : settings:Types.recommendation_settings -> database_id:Types.string_ -> unit -> Types.start_recommendations_request
val make_start_metadata_model_import_response : ?request_identifier:Types.string_ -> unit -> Types.start_metadata_model_import_response
val make_start_metadata_model_import_message : ?refresh:Types.boolean_ -> origin:Types.origin_type_value -> selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_metadata_model_import_message
val make_start_metadata_model_export_to_target_response : ?request_identifier:Types.string_ -> unit -> Types.start_metadata_model_export_to_target_response
val make_start_metadata_model_export_to_target_message : ?overwrite_extension_pack:Types.boolean_optional -> selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_metadata_model_export_to_target_message
val make_start_metadata_model_export_as_script_response : ?request_identifier:Types.string_ -> unit -> Types.start_metadata_model_export_as_script_response
val make_start_metadata_model_export_as_script_message : ?file_name:Types.string_ -> origin:Types.origin_type_value -> selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_metadata_model_export_as_script_message
val make_start_metadata_model_creation_response : ?request_identifier:Types.string_ -> unit -> Types.start_metadata_model_creation_response
val make_start_metadata_model_creation_message : properties:Types.metadata_model_properties -> metadata_model_name:Types.string_ -> selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_metadata_model_creation_message
val make_start_metadata_model_conversion_response : ?request_identifier:Types.string_ -> unit -> Types.start_metadata_model_conversion_response
val make_start_metadata_model_conversion_message : selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_metadata_model_conversion_message
val make_start_metadata_model_assessment_response : ?request_identifier:Types.string_ -> unit -> Types.start_metadata_model_assessment_response
val make_start_metadata_model_assessment_message : selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_metadata_model_assessment_message
val make_start_extension_pack_association_response : ?request_identifier:Types.string_ -> unit -> Types.start_extension_pack_association_response
val make_start_extension_pack_association_message : migration_project_identifier:Types.migration_project_identifier -> unit -> Types.start_extension_pack_association_message
val make_start_data_migration_response : ?data_migration:Types.data_migration -> unit -> Types.start_data_migration_response
val make_start_data_migration_message : start_type:Types.start_replication_migration_type_value -> data_migration_identifier:Types.string_ -> unit -> Types.start_data_migration_message
val make_server_short_info_response : ?server_name:Types.string_ -> ?ip_address:Types.string_ -> ?server_id:Types.string_ -> unit -> Types.server_short_info_response
val make_schema_short_info_response : ?database_ip_address:Types.string_ -> ?database_name:Types.string_ -> ?database_id:Types.string_ -> ?schema_name:Types.string_ -> ?schema_id:Types.string_ -> unit -> Types.schema_short_info_response
val make_database_short_info_response : ?database_engine:Types.string_ -> ?database_ip_address:Types.string_ -> ?database_name:Types.string_ -> ?database_id:Types.string_ -> unit -> Types.database_short_info_response
val make_schema_response : ?similarity:Types.double_optional -> ?original_schema:Types.schema_short_info_response -> ?schema_name:Types.string_ -> ?schema_id:Types.string_ -> ?database_instance:Types.database_short_info_response -> ?server:Types.server_short_info_response -> ?complexity:Types.string_ -> ?code_size:Types.long_optional -> ?code_line_count:Types.long_optional -> unit -> Types.schema_response
val make_default_error_details : ?message:Types.string_ -> unit -> Types.default_error_details
val make_export_sql_details : ?object_ur_l:Types.string_ -> ?s3_object_key:Types.string_ -> unit -> Types.export_sql_details
val make_processed_object : ?endpoint_type:Types.string_ -> ?type_:Types.string_ -> ?name:Types.string_ -> unit -> Types.processed_object
val make_progress : ?processed_object:Types.processed_object -> ?progress_step:Types.string_ -> ?total_objects:Types.long -> ?progress_percent:Types.double_optional -> unit -> Types.progress
val make_schema_conversion_request : ?progress:Types.progress -> ?export_sql_details:Types.export_sql_details -> ?error:Types.error_details -> ?migration_project_arn:Types.string_ -> ?request_identifier:Types.string_ -> ?status:Types.string_ -> unit -> Types.schema_conversion_request
val make_sc_application_attributes : ?s3_bucket_role_arn:Types.string_ -> ?s3_bucket_path:Types.string_ -> unit -> Types.sc_application_attributes
val make_s3_settings : ?glue_catalog_generation:Types.boolean_optional -> ?expected_bucket_owner:Types.string_ -> ?add_trailing_padding_character:Types.boolean_optional -> ?date_partition_timezone:Types.string_ -> ?rfc4180:Types.boolean_optional -> ?max_file_size:Types.integer_optional -> ?ignore_header_rows:Types.integer_optional -> ?csv_null_value:Types.string_ -> ?cdc_min_file_size:Types.integer_optional -> ?cdc_max_batch_interval:Types.integer_optional -> ?add_column_name:Types.boolean_optional -> ?canned_acl_for_objects:Types.canned_acl_for_objects_value -> ?use_task_start_time_for_full_load_timestamp:Types.boolean_optional -> ?cdc_path:Types.string_ -> ?preserve_transactions:Types.boolean_optional -> ?csv_no_sup_value:Types.string_ -> ?use_csv_no_sup_value:Types.boolean_optional -> ?date_partition_delimiter:Types.date_partition_delimiter_value -> ?date_partition_sequence:Types.date_partition_sequence_value -> ?date_partition_enabled:Types.boolean_optional -> ?cdc_inserts_and_updates:Types.boolean_optional -> ?parquet_timestamp_in_millisecond:Types.boolean_optional -> ?timestamp_column_name:Types.string_ -> ?cdc_inserts_only:Types.boolean_optional -> ?include_op_for_full_load:Types.boolean_optional -> ?enable_statistics:Types.boolean_optional -> ?parquet_version:Types.parquet_version_value -> ?data_page_size:Types.integer_optional -> ?row_group_length:Types.integer_optional -> ?dict_page_size_limit:Types.integer_optional -> ?encoding_type:Types.encoding_type_value -> ?data_format:Types.data_format_value -> ?server_side_encryption_kms_key_id:Types.string_ -> ?encryption_mode:Types.encryption_mode_value -> ?compression_type:Types.compression_type_value -> ?bucket_name:Types.string_ -> ?bucket_folder:Types.string_ -> ?csv_delimiter:Types.string_ -> ?csv_row_delimiter:Types.string_ -> ?external_table_definition:Types.string_ -> ?service_access_role_arn:Types.string_ -> unit -> Types.s3_settings
val make_run_fleet_advisor_lsa_analysis_response : ?status:Types.string_ -> ?lsa_analysis_id:Types.string_ -> unit -> Types.run_fleet_advisor_lsa_analysis_response
val make_pending_maintenance_action : ?description:Types.string_ -> ?current_apply_date:Types.t_stamp -> ?opt_in_status:Types.string_ -> ?forced_apply_date:Types.t_stamp -> ?auto_applied_after_date:Types.t_stamp -> ?action:Types.string_ -> unit -> Types.pending_maintenance_action
val make_resource_pending_maintenance_actions : ?pending_maintenance_action_details:Types.pending_maintenance_action_details -> ?resource_identifier:Types.string_ -> unit -> Types.resource_pending_maintenance_actions
val make_replication_task_individual_assessment : ?replication_task_individual_assessment_start_date:Types.t_stamp -> ?status:Types.string_ -> ?individual_assessment_name:Types.string_ -> ?replication_task_assessment_run_arn:Types.string_ -> ?replication_task_individual_assessment_arn:Types.string_ -> unit -> Types.replication_task_individual_assessment
val make_replication_subnet_group : ?is_read_only:Types.boolean_optional -> ?supported_network_types:Types.string_list -> ?subnets:Types.subnet_list -> ?subnet_group_status:Types.string_ -> ?vpc_id:Types.string_ -> ?replication_subnet_group_description:Types.string_ -> ?replication_subnet_group_identifier:Types.string_ -> unit -> Types.replication_subnet_group
val make_replication_pending_modified_values : ?network_type:Types.string_ -> ?engine_version:Types.string_ -> ?multi_a_z:Types.boolean_optional -> ?allocated_storage:Types.integer_optional -> ?replication_instance_class:Types.replication_instance_class -> unit -> Types.replication_pending_modified_values
val make_replication_instance_task_log : ?replication_instance_task_log_size:Types.long -> ?replication_task_arn:Types.string_ -> ?replication_task_name:Types.string_ -> unit -> Types.replication_instance_task_log
val make_kerberos_authentication_settings : ?krb5_file_contents:Types.string_ -> ?key_cache_secret_iam_arn:Types.string_ -> ?key_cache_secret_id:Types.string_ -> unit -> Types.kerberos_authentication_settings
val make_replication_instance : ?kerberos_authentication_settings:Types.kerberos_authentication_settings -> ?network_type:Types.string_ -> ?dns_name_servers:Types.string_ -> ?free_until:Types.t_stamp -> ?secondary_availability_zone:Types.string_ -> ?publicly_accessible:Types.boolean_ -> ?replication_instance_ipv6_addresses: Types.replication_instance_ipv6_address_list -> ?replication_instance_private_ip_addresses: Types.replication_instance_private_ip_address_list -> ?replication_instance_public_ip_addresses: Types.replication_instance_public_ip_address_list -> ?replication_instance_private_ip_address:Types.string_ -> ?replication_instance_public_ip_address:Types.string_ -> ?replication_instance_arn:Types.string_ -> ?kms_key_id:Types.string_ -> ?auto_minor_version_upgrade:Types.boolean_ -> ?engine_version:Types.string_ -> ?multi_a_z:Types.boolean_ -> ?pending_modified_values:Types.replication_pending_modified_values -> ?preferred_maintenance_window:Types.string_ -> ?replication_subnet_group:Types.replication_subnet_group -> ?availability_zone:Types.string_ -> ?vpc_security_groups:Types.vpc_security_group_membership_list -> ?instance_create_time:Types.t_stamp -> ?allocated_storage:Types.integer -> ?replication_instance_status:Types.string_ -> ?replication_instance_class:Types.replication_instance_class -> ?replication_instance_identifier:Types.string_ -> unit -> Types.replication_instance
val make_compute_config : ?vpc_security_group_ids:Types.string_list -> ?replication_subnet_group_id:Types.string_ -> ?preferred_maintenance_window:Types.string_ -> ?multi_a_z:Types.boolean_optional -> ?min_capacity_units:Types.integer_optional -> ?max_capacity_units:Types.integer_optional -> ?kms_key_id:Types.string_ -> ?dns_name_servers:Types.string_ -> ?availability_zone:Types.string_ -> unit -> Types.compute_config
val make_replication_config : ?is_read_only:Types.boolean_optional -> ?replication_config_update_time:Types.t_stamp -> ?replication_config_create_time:Types.t_stamp -> ?table_mappings:Types.string_ -> ?supplemental_settings:Types.string_ -> ?replication_settings:Types.string_ -> ?compute_config:Types.compute_config -> ?replication_type:Types.migration_type_value -> ?target_endpoint_arn:Types.string_ -> ?source_endpoint_arn:Types.string_ -> ?replication_config_arn:Types.string_ -> ?replication_config_identifier:Types.string_ -> unit -> Types.replication_config
val make_remove_tags_from_resource_response : unit -> unit
val make_remove_tags_from_resource_message : tag_keys:Types.key_list -> resource_arn:Types.string_ -> unit -> Types.remove_tags_from_resource_message
val make_reload_tables_response : ?replication_task_arn:Types.string_ -> unit -> Types.reload_tables_response
val make_reload_tables_message : ?reload_option:Types.reload_option_value -> tables_to_reload:Types.table_list_to_reload -> replication_task_arn:Types.string_ -> unit -> Types.reload_tables_message
val make_reload_replication_tables_response : ?replication_config_arn:Types.string_ -> unit -> Types.reload_replication_tables_response
val make_reload_replication_tables_message : ?reload_option:Types.reload_option_value -> tables_to_reload:Types.table_list_to_reload -> replication_config_arn:Types.string_ -> unit -> Types.reload_replication_tables_message
val make_refresh_schemas_status : ?last_failure_message:Types.string_ -> ?last_refresh_date:Types.t_stamp -> ?status:Types.refresh_schemas_status_type_value -> ?replication_instance_arn:Types.string_ -> ?endpoint_arn:Types.string_ -> unit -> Types.refresh_schemas_status
val make_refresh_schemas_response : ?refresh_schemas_status:Types.refresh_schemas_status -> unit -> Types.refresh_schemas_response
val make_refresh_schemas_message : replication_instance_arn:Types.string_ -> endpoint_arn:Types.string_ -> unit -> Types.refresh_schemas_message
val make_redshift_settings : ?map_boolean_as_boolean:Types.boolean_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?write_buffer_size:Types.integer_optional -> ?username:Types.string_ -> ?truncate_columns:Types.boolean_optional -> ?trim_blanks:Types.boolean_optional -> ?time_format:Types.string_ -> ?server_side_encryption_kms_key_id:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?server_name:Types.string_ -> ?replace_chars:Types.string_ -> ?replace_invalid_chars:Types.string_ -> ?remove_quotes:Types.boolean_optional -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?max_file_size:Types.integer_optional -> ?load_timeout:Types.integer_optional -> ?file_transfer_upload_streams:Types.integer_optional -> ?explicit_ids:Types.boolean_optional -> ?encryption_mode:Types.encryption_mode_value -> ?empty_as_null:Types.boolean_optional -> ?date_format:Types.string_ -> ?database_name:Types.string_ -> ?connection_timeout:Types.integer_optional -> ?comp_update:Types.boolean_optional -> ?case_sensitive_names:Types.boolean_optional -> ?bucket_name:Types.string_ -> ?bucket_folder:Types.string_ -> ?after_connect_script:Types.string_ -> ?accept_any_date:Types.boolean_optional -> unit -> Types.redshift_settings
val make_redshift_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.redshift_data_provider_settings
val make_redis_settings : ?ssl_ca_certificate_arn:Types.string_ -> ?auth_password:Types.secret_string -> ?auth_user_name:Types.string_ -> ?auth_type:Types.redis_auth_type_value -> ?ssl_security_protocol:Types.ssl_security_protocol_value -> port:Types.integer -> server_name:Types.string_ -> unit -> Types.redis_settings
val make_rds_requirements : ?engine_version:Types.string_ -> ?deployment_option:Types.string_ -> ?storage_iops:Types.integer_optional -> ?storage_size:Types.integer_optional -> ?instance_memory:Types.double_optional -> ?instance_vcpu:Types.double_optional -> ?engine_edition:Types.string_ -> unit -> Types.rds_requirements
val make_rds_configuration : ?engine_version:Types.string_ -> ?deployment_option:Types.string_ -> ?storage_iops:Types.integer_optional -> ?storage_size:Types.integer_optional -> ?storage_type:Types.string_ -> ?instance_memory:Types.double_optional -> ?instance_vcpu:Types.double_optional -> ?instance_type:Types.string_ -> ?engine_edition:Types.string_ -> unit -> Types.rds_configuration
val make_rds_recommendation : ?target_configuration:Types.rds_configuration -> ?requirements_to_target:Types.rds_requirements -> unit -> Types.rds_recommendation
val make_recommendation_data : ?rds_engine:Types.rds_recommendation -> unit -> Types.recommendation_data
val make_recommendation : ?data:Types.recommendation_data -> ?settings:Types.recommendation_settings -> ?preferred:Types.boolean_optional -> ?status:Types.string_ -> ?created_date:Types.string_ -> ?engine_name:Types.string_ -> ?database_id:Types.string_ -> unit -> Types.recommendation
val make_reboot_replication_instance_response : ?replication_instance:Types.replication_instance -> unit -> Types.reboot_replication_instance_response
val make_reboot_replication_instance_message : ?force_planned_failover:Types.boolean_optional -> ?force_failover:Types.boolean_optional -> replication_instance_arn:Types.string_ -> unit -> Types.reboot_replication_instance_message
val make_postgre_sql_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.postgre_sql_data_provider_settings
val make_postgre_sql_settings : ?authentication_method:Types.postgre_sql_authentication_method -> ?service_access_role_arn:Types.string_ -> ?disable_unicode_source_filter:Types.boolean_optional -> ?babelfish_database_name:Types.string_ -> ?database_mode:Types.database_mode -> ?map_long_varchar_as:Types.long_varchar_mapping_type -> ?map_jsonb_as_clob:Types.boolean_optional -> ?map_boolean_as_boolean:Types.boolean_optional -> ?trim_space_in_char:Types.boolean_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?plugin_name:Types.plugin_name_value -> ?slot_name:Types.string_ -> ?username:Types.string_ -> ?server_name:Types.string_ -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?heartbeat_frequency:Types.integer_optional -> ?heartbeat_schema:Types.string_ -> ?heartbeat_enable:Types.boolean_optional -> ?fail_tasks_on_lob_truncation:Types.boolean_optional -> ?execute_timeout:Types.integer_optional -> ?ddl_artifacts_schema:Types.string_ -> ?database_name:Types.string_ -> ?max_file_size:Types.integer_optional -> ?capture_ddls:Types.boolean_optional -> ?after_connect_script:Types.string_ -> unit -> Types.postgre_sql_settings
val make_orderable_replication_instance : ?release_status:Types.release_status_values -> ?availability_zones:Types.availability_zones_list -> ?included_allocated_storage:Types.integer -> ?default_allocated_storage:Types.integer -> ?max_allocated_storage:Types.integer -> ?min_allocated_storage:Types.integer -> ?storage_type:Types.string_ -> ?replication_instance_class:Types.replication_instance_class -> ?engine_version:Types.string_ -> unit -> Types.orderable_replication_instance
val make_oracle_settings : ?authentication_method:Types.oracle_authentication_method -> ?open_transaction_window:Types.integer_optional -> ?convert_timestamp_with_zone_to_ut_c:Types.boolean_optional -> ?trim_space_in_char:Types.boolean_optional -> ?secrets_manager_oracle_asm_secret_id:Types.string_ -> ?secrets_manager_oracle_asm_access_role_arn:Types.string_ -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?use_logminer_reader:Types.boolean_optional -> ?use_direct_path_full_load:Types.boolean_optional -> ?use_b_file:Types.boolean_optional -> ?username:Types.string_ -> ?standby_delay_time:Types.integer_optional -> ?spatial_data_option_to_geo_json_function_name:Types.string_ -> ?server_name:Types.string_ -> ?security_db_encryption_name:Types.string_ -> ?security_db_encryption:Types.secret_string -> ?retry_interval:Types.integer_optional -> ?read_table_space_name:Types.boolean_optional -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?number_datatype_scale:Types.integer_optional -> ?fail_tasks_on_lob_truncation:Types.boolean_optional -> ?direct_path_parallel_load:Types.boolean_optional -> ?database_name:Types.string_ -> ?char_length_semantics:Types.char_length_semantics -> ?asm_user:Types.string_ -> ?asm_server:Types.string_ -> ?asm_password:Types.secret_string -> ?archived_logs_only:Types.boolean_optional -> ?direct_path_no_log:Types.boolean_optional -> ?enable_homogenous_tablespace:Types.boolean_optional -> ?replace_path_prefix:Types.boolean_optional -> ?use_path_prefix:Types.string_ -> ?oracle_path_prefix:Types.string_ -> ?use_alternate_folder_for_online:Types.boolean_optional -> ?access_alternate_directly:Types.boolean_optional -> ?read_ahead_blocks:Types.integer_optional -> ?parallel_asm_read_threads:Types.integer_optional -> ?allow_select_nested_tables:Types.boolean_optional -> ?extra_archived_log_dest_ids:Types.integer_list -> ?additional_archived_log_dest_id:Types.integer_optional -> ?archived_log_dest_id:Types.integer_optional -> ?add_supplemental_logging:Types.boolean_optional -> unit -> Types.oracle_settings
val make_oracle_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?secrets_manager_security_db_encryption_access_role_arn:Types.string_ -> ?secrets_manager_security_db_encryption_secret_id:Types.string_ -> ?secrets_manager_oracle_asm_access_role_arn:Types.string_ -> ?secrets_manager_oracle_asm_secret_id:Types.string_ -> ?asm_server:Types.string_ -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.oracle_data_provider_settings
val make_neptune_settings : ?iam_auth_enabled:Types.boolean_optional -> ?max_retry_count:Types.integer_optional -> ?max_file_size:Types.integer_optional -> ?error_retry_duration:Types.integer_optional -> ?service_access_role_arn:Types.string_ -> s3_bucket_folder:Types.string_ -> s3_bucket_name:Types.string_ -> unit -> Types.neptune_settings
val make_my_sql_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.my_sql_data_provider_settings
val make_my_sql_settings : ?authentication_method:Types.my_sql_authentication_method -> ?service_access_role_arn:Types.string_ -> ?execute_timeout:Types.integer_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?username:Types.string_ -> ?server_timezone:Types.string_ -> ?server_name:Types.string_ -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?parallel_load_threads:Types.integer_optional -> ?max_file_size:Types.integer_optional -> ?target_db_type:Types.target_db_type -> ?events_poll_interval:Types.integer_optional -> ?database_name:Types.string_ -> ?clean_source_metadata_on_mismatch:Types.boolean_optional -> ?after_connect_script:Types.string_ -> unit -> Types.my_sql_settings
val make_move_replication_task_response : ?replication_task:Types.replication_task -> unit -> Types.move_replication_task_response
val make_move_replication_task_message : target_replication_instance_arn:Types.string_ -> replication_task_arn:Types.string_ -> unit -> Types.move_replication_task_message
val make_mongo_db_settings : ?replicate_shard_collections:Types.boolean_optional -> ?use_update_look_up:Types.boolean_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?kms_key_id:Types.string_ -> ?auth_source:Types.string_ -> ?docs_to_investigate:Types.string_ -> ?extract_doc_id:Types.string_ -> ?nesting_level:Types.nesting_level_value -> ?auth_mechanism:Types.auth_mechanism_value -> ?auth_type:Types.auth_type_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> ?password:Types.secret_string -> ?username:Types.string_ -> unit -> Types.mongo_db_settings
val make_mongo_db_data_provider_settings : ?auth_mechanism:Types.auth_mechanism_value -> ?auth_source:Types.string_ -> ?auth_type:Types.auth_type_value -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.mongo_db_data_provider_settings
val make_modify_replication_task_response : ?replication_task:Types.replication_task -> unit -> Types.modify_replication_task_response
val make_modify_replication_task_message : ?task_data:Types.string_ -> ?cdc_stop_position:Types.string_ -> ?cdc_start_position:Types.string_ -> ?cdc_start_time:Types.t_stamp -> ?replication_task_settings:Types.string_ -> ?table_mappings:Types.string_ -> ?migration_type:Types.migration_type_value -> ?replication_task_identifier:Types.string_ -> replication_task_arn:Types.string_ -> unit -> Types.modify_replication_task_message
val make_modify_replication_subnet_group_response : ?replication_subnet_group:Types.replication_subnet_group -> unit -> Types.modify_replication_subnet_group_response
val make_modify_replication_subnet_group_message : ?replication_subnet_group_description:Types.string_ -> subnet_ids:Types.subnet_identifier_list -> replication_subnet_group_identifier:Types.string_ -> unit -> Types.modify_replication_subnet_group_message
val make_modify_replication_instance_response : ?replication_instance:Types.replication_instance -> unit -> Types.modify_replication_instance_response
val make_modify_replication_instance_message : ?kerberos_authentication_settings:Types.kerberos_authentication_settings -> ?network_type:Types.string_ -> ?replication_instance_identifier:Types.string_ -> ?auto_minor_version_upgrade:Types.boolean_optional -> ?allow_major_version_upgrade:Types.boolean_ -> ?engine_version:Types.string_ -> ?multi_a_z:Types.boolean_optional -> ?preferred_maintenance_window:Types.string_ -> ?vpc_security_group_ids:Types.vpc_security_group_id_list -> ?replication_instance_class:Types.replication_instance_class -> ?apply_immediately:Types.boolean_ -> ?allocated_storage:Types.integer_optional -> replication_instance_arn:Types.string_ -> unit -> Types.modify_replication_instance_message
val make_modify_replication_config_response : ?replication_config:Types.replication_config -> unit -> Types.modify_replication_config_response
val make_modify_replication_config_message : ?target_endpoint_arn:Types.string_ -> ?source_endpoint_arn:Types.string_ -> ?compute_config:Types.compute_config -> ?supplemental_settings:Types.string_ -> ?replication_settings:Types.string_ -> ?table_mappings:Types.string_ -> ?replication_type:Types.migration_type_value -> ?replication_config_identifier:Types.string_ -> replication_config_arn:Types.string_ -> unit -> Types.modify_replication_config_message
val make_data_provider_descriptor : ?data_provider_arn:Types.string_ -> ?data_provider_name:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?secrets_manager_secret_id:Types.string_ -> unit -> Types.data_provider_descriptor
val make_migration_project : ?schema_conversion_application_attributes:Types.sc_application_attributes -> ?description:Types.string_ -> ?transformation_rules:Types.string_ -> ?instance_profile_name:Types.string_ -> ?instance_profile_arn:Types.string_ -> ?target_data_provider_descriptors:Types.data_provider_descriptor_list -> ?source_data_provider_descriptors:Types.data_provider_descriptor_list -> ?migration_project_creation_time:Types.iso8601_date_time -> ?migration_project_arn:Types.string_ -> ?migration_project_name:Types.string_ -> unit -> Types.migration_project
val make_modify_migration_project_response : ?migration_project:Types.migration_project -> unit -> Types.modify_migration_project_response
val make_data_provider_descriptor_definition : ?secrets_manager_access_role_arn:Types.string_ -> ?secrets_manager_secret_id:Types.string_ -> data_provider_identifier:Types.string_ -> unit -> Types.data_provider_descriptor_definition
val make_modify_migration_project_message : ?schema_conversion_application_attributes:Types.sc_application_attributes -> ?description:Types.string_ -> ?transformation_rules:Types.string_ -> ?instance_profile_identifier:Types.string_ -> ?target_data_provider_descriptors: Types.data_provider_descriptor_definition_list -> ?source_data_provider_descriptors: Types.data_provider_descriptor_definition_list -> ?migration_project_name:Types.string_ -> migration_project_identifier:Types.string_ -> unit -> Types.modify_migration_project_message
val make_instance_profile : ?vpc_security_groups:Types.string_list -> ?subnet_group_identifier:Types.string_ -> ?instance_profile_creation_time:Types.iso8601_date_time -> ?description:Types.string_ -> ?instance_profile_name:Types.string_ -> ?network_type:Types.string_ -> ?publicly_accessible:Types.boolean_optional -> ?kms_key_arn:Types.string_ -> ?availability_zone:Types.string_ -> ?instance_profile_arn:Types.string_ -> unit -> Types.instance_profile
val make_modify_instance_profile_response : ?instance_profile:Types.instance_profile -> unit -> Types.modify_instance_profile_response
val make_modify_instance_profile_message : ?vpc_security_groups:Types.string_list -> ?subnet_group_identifier:Types.string_ -> ?description:Types.string_ -> ?instance_profile_name:Types.string_ -> ?network_type:Types.string_ -> ?publicly_accessible:Types.boolean_optional -> ?kms_key_arn:Types.string_ -> ?availability_zone:Types.string_ -> instance_profile_identifier:Types.string_ -> unit -> Types.modify_instance_profile_message
val make_event_subscription : ?enabled:Types.boolean_ -> ?event_categories_list:Types.event_categories_list -> ?source_ids_list:Types.source_ids_list -> ?source_type:Types.string_ -> ?subscription_creation_time:Types.string_ -> ?status:Types.string_ -> ?sns_topic_arn:Types.string_ -> ?cust_subscription_id:Types.string_ -> ?customer_aws_id:Types.string_ -> unit -> Types.event_subscription
val make_modify_event_subscription_response : ?event_subscription:Types.event_subscription -> unit -> Types.modify_event_subscription_response
val make_modify_event_subscription_message : ?enabled:Types.boolean_optional -> ?event_categories:Types.event_categories_list -> ?source_type:Types.string_ -> ?sns_topic_arn:Types.string_ -> subscription_name:Types.string_ -> unit -> Types.modify_event_subscription_message
val make_dynamo_db_settings : service_access_role_arn:Types.string_ -> unit -> Types.dynamo_db_settings
val make_dms_transfer_settings : ?bucket_name:Types.string_ -> ?service_access_role_arn:Types.string_ -> unit -> Types.dms_transfer_settings
val make_kinesis_settings : ?use_large_integer_value:Types.boolean_optional -> ?no_hex_prefix:Types.boolean_optional -> ?include_null_and_empty:Types.boolean_optional -> ?include_control_details:Types.boolean_optional -> ?include_table_alter_operations:Types.boolean_optional -> ?partition_include_schema_table:Types.boolean_optional -> ?include_partition_value:Types.boolean_optional -> ?include_transaction_details:Types.boolean_optional -> ?service_access_role_arn:Types.string_ -> ?message_format:Types.message_format_value -> ?stream_arn:Types.string_ -> unit -> Types.kinesis_settings
val make_kafka_settings : ?use_large_integer_value:Types.boolean_optional -> ?ssl_endpoint_identification_algorithm: Types.kafka_ssl_endpoint_identification_algorithm -> ?sasl_mechanism:Types.kafka_sasl_mechanism -> ?no_hex_prefix:Types.boolean_optional -> ?sasl_password:Types.secret_string -> ?sasl_username:Types.string_ -> ?ssl_ca_certificate_arn:Types.string_ -> ?ssl_client_key_password:Types.secret_string -> ?ssl_client_key_arn:Types.string_ -> ?ssl_client_certificate_arn:Types.string_ -> ?security_protocol:Types.kafka_security_protocol -> ?include_null_and_empty:Types.boolean_optional -> ?message_max_bytes:Types.integer_optional -> ?include_control_details:Types.boolean_optional -> ?include_table_alter_operations:Types.boolean_optional -> ?partition_include_schema_table:Types.boolean_optional -> ?include_partition_value:Types.boolean_optional -> ?include_transaction_details:Types.boolean_optional -> ?message_format:Types.message_format_value -> ?topic:Types.string_ -> ?broker:Types.string_ -> unit -> Types.kafka_settings
val make_elasticsearch_settings : ?use_new_mapping_type:Types.boolean_optional -> ?error_retry_duration:Types.integer_optional -> ?full_load_error_percentage:Types.integer_optional -> endpoint_uri:Types.string_ -> service_access_role_arn:Types.string_ -> unit -> Types.elasticsearch_settings
val make_microsoft_sql_server_settings : ?authentication_method:Types.sql_server_authentication_method -> ?force_lob_lookup:Types.boolean_optional -> ?tlog_access_mode:Types.tlog_access_mode -> ?trim_space_in_char:Types.boolean_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?use_third_party_backup_device:Types.boolean_optional -> ?use_bcp_full_load:Types.boolean_optional -> ?username:Types.string_ -> ?server_name:Types.string_ -> ?safeguard_policy:Types.safeguard_policy -> ?read_backup_only:Types.boolean_optional -> ?query_single_always_on_node:Types.boolean_optional -> ?password:Types.secret_string -> ?control_tables_file_group:Types.string_ -> ?database_name:Types.string_ -> ?bcp_packet_size:Types.integer_optional -> ?port:Types.integer_optional -> unit -> Types.microsoft_sql_server_settings
val make_ibm_db2_settings : ?keep_csv_files:Types.boolean_optional -> ?max_file_size:Types.integer_optional -> ?write_buffer_size:Types.integer_optional -> ?load_timeout:Types.integer_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?username:Types.string_ -> ?max_k_bytes_per_read:Types.integer_optional -> ?current_lsn:Types.string_ -> ?set_data_capture_changes:Types.boolean_optional -> ?server_name:Types.string_ -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?database_name:Types.string_ -> unit -> Types.ibm_db2_settings
val make_doc_db_settings : ?replicate_shard_collections:Types.boolean_optional -> ?use_update_look_up:Types.boolean_optional -> ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?kms_key_id:Types.string_ -> ?docs_to_investigate:Types.integer_optional -> ?extract_doc_id:Types.boolean_optional -> ?nesting_level:Types.nesting_level_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> ?password:Types.secret_string -> ?username:Types.string_ -> unit -> Types.doc_db_settings
val make_gcp_my_sql_settings : ?secrets_manager_secret_id:Types.string_ -> ?secrets_manager_access_role_arn:Types.string_ -> ?username:Types.string_ -> ?server_timezone:Types.string_ -> ?server_name:Types.string_ -> ?port:Types.integer_optional -> ?password:Types.secret_string -> ?parallel_load_threads:Types.integer_optional -> ?max_file_size:Types.integer_optional -> ?target_db_type:Types.target_db_type -> ?events_poll_interval:Types.integer_optional -> ?database_name:Types.string_ -> ?clean_source_metadata_on_mismatch:Types.boolean_optional -> ?after_connect_script:Types.string_ -> unit -> Types.gcp_my_sql_settings
val make_lakehouse_settings : arn:Types.string_ -> unit -> Types.lakehouse_settings
val make_endpoint : ?lakehouse_settings:Types.lakehouse_settings -> ?timestream_settings:Types.timestream_settings -> ?gcp_my_sql_settings:Types.gcp_my_sql_settings -> ?redis_settings:Types.redis_settings -> ?doc_db_settings:Types.doc_db_settings -> ?ibm_db2_settings:Types.ibm_db2_settings -> ?microsoft_sql_server_settings:Types.microsoft_sql_server_settings -> ?sybase_settings:Types.sybase_settings -> ?oracle_settings:Types.oracle_settings -> ?my_sql_settings:Types.my_sql_settings -> ?postgre_sql_settings:Types.postgre_sql_settings -> ?redshift_settings:Types.redshift_settings -> ?neptune_settings:Types.neptune_settings -> ?elasticsearch_settings:Types.elasticsearch_settings -> ?kafka_settings:Types.kafka_settings -> ?kinesis_settings:Types.kinesis_settings -> ?mongo_db_settings:Types.mongo_db_settings -> ?dms_transfer_settings:Types.dms_transfer_settings -> ?s3_settings:Types.s3_settings -> ?dynamo_db_settings:Types.dynamo_db_settings -> ?is_read_only:Types.boolean_optional -> ?external_id:Types.string_ -> ?external_table_definition:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?certificate_arn:Types.string_ -> ?endpoint_arn:Types.string_ -> ?kms_key_id:Types.string_ -> ?status:Types.string_ -> ?extra_connection_attributes:Types.string_ -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> ?username:Types.string_ -> ?engine_display_name:Types.string_ -> ?engine_name:Types.string_ -> ?endpoint_type:Types.replication_endpoint_type_value -> ?endpoint_identifier:Types.string_ -> unit -> Types.endpoint
val make_modify_endpoint_response : ?endpoint:Types.endpoint -> unit -> Types.modify_endpoint_response
val make_modify_endpoint_message : ?timestream_settings:Types.timestream_settings -> ?gcp_my_sql_settings:Types.gcp_my_sql_settings -> ?exact_settings:Types.boolean_optional -> ?redis_settings:Types.redis_settings -> ?doc_db_settings:Types.doc_db_settings -> ?ibm_db2_settings:Types.ibm_db2_settings -> ?microsoft_sql_server_settings:Types.microsoft_sql_server_settings -> ?sybase_settings:Types.sybase_settings -> ?oracle_settings:Types.oracle_settings -> ?my_sql_settings:Types.my_sql_settings -> ?postgre_sql_settings:Types.postgre_sql_settings -> ?redshift_settings:Types.redshift_settings -> ?neptune_settings:Types.neptune_settings -> ?elasticsearch_settings:Types.elasticsearch_settings -> ?kafka_settings:Types.kafka_settings -> ?kinesis_settings:Types.kinesis_settings -> ?mongo_db_settings:Types.mongo_db_settings -> ?dms_transfer_settings:Types.dms_transfer_settings -> ?s3_settings:Types.s3_settings -> ?dynamo_db_settings:Types.dynamo_db_settings -> ?external_table_definition:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?certificate_arn:Types.string_ -> ?extra_connection_attributes:Types.string_ -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> ?password:Types.secret_string -> ?username:Types.string_ -> ?engine_name:Types.string_ -> ?endpoint_type:Types.replication_endpoint_type_value -> ?endpoint_identifier:Types.string_ -> endpoint_arn:Types.string_ -> unit -> Types.modify_endpoint_message
val make_microsoft_sql_server_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.microsoft_sql_server_data_provider_settings
val make_doc_db_data_provider_settings : ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.doc_db_data_provider_settings
val make_maria_db_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.maria_db_data_provider_settings
val make_ibm_db2_luw_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?security_mechanism:Types.integer_optional -> ?encryption_algorithm:Types.integer_optional -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.ibm_db2_luw_data_provider_settings
val make_ibm_db2z_os_data_provider_settings : ?s3_access_role_arn:Types.string_ -> ?s3_path:Types.string_ -> ?certificate_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> unit -> Types.ibm_db2z_os_data_provider_settings
val make_data_provider : ?settings:Types.data_provider_settings -> ?virtual:Types.boolean_optional -> ?engine:Types.string_ -> ?description:Types.string_ -> ?data_provider_creation_time:Types.iso8601_date_time -> ?data_provider_arn:Types.string_ -> ?data_provider_name:Types.string_ -> unit -> Types.data_provider
val make_modify_data_provider_response : ?data_provider:Types.data_provider -> unit -> Types.modify_data_provider_response
val make_modify_data_provider_message : ?settings:Types.data_provider_settings -> ?exact_settings:Types.boolean_optional -> ?virtual:Types.boolean_optional -> ?engine:Types.string_ -> ?description:Types.string_ -> ?data_provider_name:Types.string_ -> data_provider_identifier:Types.string_ -> unit -> Types.modify_data_provider_message
val make_modify_data_migration_response : ?data_migration:Types.data_migration -> unit -> Types.modify_data_migration_response
val make_modify_data_migration_message : ?selection_rules:Types.secret_string -> ?number_of_jobs:Types.integer_optional -> ?target_data_settings:Types.target_data_settings -> ?source_data_settings:Types.source_data_settings -> ?data_migration_type:Types.migration_type_value -> ?service_access_role_arn:Types.string_ -> ?enable_cloudwatch_logs:Types.boolean_optional -> ?data_migration_name:Types.string_ -> data_migration_identifier:Types.string_ -> unit -> Types.modify_data_migration_message
val make_modify_conversion_configuration_response : ?migration_project_identifier:Types.string_ -> unit -> Types.modify_conversion_configuration_response
val make_modify_conversion_configuration_message : conversion_configuration:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.modify_conversion_configuration_message
val make_metadata_model_reference : ?selection_rules:Types.string_ -> ?metadata_model_name:Types.string_ -> unit -> Types.metadata_model_reference
val make_list_tags_for_resource_response : ?tag_list:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_message : ?resource_arn_list:Types.arn_list -> ?resource_arn:Types.string_ -> unit -> Types.list_tags_for_resource_message
val make_limitation : ?type_:Types.string_ -> ?impact:Types.string_ -> ?description:Types.string_ -> ?name:Types.string_ -> ?engine_name:Types.string_ -> ?database_id:Types.string_ -> unit -> Types.limitation
val make_inventory_data : ?number_of_schemas:Types.integer_optional -> ?number_of_databases:Types.integer_optional -> unit -> Types.inventory_data
val make_certificate : ?kms_key_id:Types.string_ -> ?key_length:Types.integer_optional -> ?signing_algorithm:Types.string_ -> ?valid_to_date:Types.t_stamp -> ?valid_from_date:Types.t_stamp -> ?certificate_owner:Types.string_ -> ?certificate_arn:Types.string_ -> ?certificate_wallet:Types.certificate_wallet -> ?certificate_pem:Types.string_ -> ?certificate_creation_date:Types.t_stamp -> ?certificate_identifier:Types.string_ -> unit -> Types.certificate
val make_import_certificate_response : ?certificate:Types.certificate -> unit -> Types.import_certificate_response
val make_import_certificate_message : ?kms_key_id:Types.string_ -> ?tags:Types.tag_list -> ?certificate_wallet:Types.certificate_wallet -> ?certificate_pem:Types.secret_string -> certificate_identifier:Types.string_ -> unit -> Types.import_certificate_message
val make_get_target_selection_rules_response : ?target_selection_rules:Types.string_ -> unit -> Types.get_target_selection_rules_response
val make_get_target_selection_rules_message : selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.get_target_selection_rules_message
val make_fleet_advisor_schema_object_response : ?code_size:Types.long_optional -> ?code_line_count:Types.long_optional -> ?number_of_objects:Types.long_optional -> ?object_type:Types.string_ -> ?schema_id:Types.string_ -> unit -> Types.fleet_advisor_schema_object_response
val make_fleet_advisor_lsa_analysis_response : ?status:Types.string_ -> ?lsa_analysis_id:Types.string_ -> unit -> Types.fleet_advisor_lsa_analysis_response
val make_filter : values:Types.filter_value_list -> name:Types.string_ -> unit -> Types.filter
val make_export_metadata_model_assessment_result_entry : ?object_ur_l:Types.string_ -> ?s3_object_key:Types.string_ -> unit -> Types.export_metadata_model_assessment_result_entry
val make_export_metadata_model_assessment_message : ?assessment_report_types:Types.assessment_report_types_list -> ?file_name:Types.string_ -> selection_rules:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.export_metadata_model_assessment_message
val make_event : ?date:Types.t_stamp -> ?event_categories:Types.event_categories_list -> ?message:Types.string_ -> ?source_type:Types.source_type -> ?source_identifier:Types.string_ -> unit -> Types.event
val make_event_category_group : ?event_categories:Types.event_categories_list -> ?source_type:Types.string_ -> unit -> Types.event_category_group
val make_engine_version : ?available_upgrades:Types.available_upgrades_list -> ?force_upgrade_date:Types.t_stamp -> ?deprecation_date:Types.t_stamp -> ?auto_upgrade_date:Types.t_stamp -> ?launch_date:Types.t_stamp -> ?release_status:Types.release_status_values -> ?lifecycle:Types.string_ -> ?version:Types.string_ -> unit -> Types.engine_version
val make_endpoint_setting : ?default_value:Types.string_ -> ?int_value_max:Types.integer_optional -> ?int_value_min:Types.integer_optional -> ?applicability:Types.string_ -> ?units:Types.string_ -> ?sensitive:Types.boolean_optional -> ?enum_values:Types.endpoint_setting_enum_values -> ?type_:Types.endpoint_setting_type_value -> ?name:Types.string_ -> unit -> Types.endpoint_setting
val make_describe_table_statistics_response : ?marker:Types.string_ -> ?table_statistics:Types.table_statistics_list -> ?replication_task_arn:Types.string_ -> unit -> Types.describe_table_statistics_response
val make_describe_table_statistics_message : ?filters:Types.filter_list -> ?marker:Types.string_ -> ?max_records:Types.integer_optional -> replication_task_arn:Types.string_ -> unit -> Types.describe_table_statistics_message
val make_describe_schemas_response : ?schemas:Types.schema_list -> ?marker:Types.string_ -> unit -> Types.describe_schemas_response
val make_describe_schemas_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> endpoint_arn:Types.string_ -> unit -> Types.describe_schemas_message
val make_describe_replications_response : ?replications:Types.replication_list -> ?marker:Types.string_ -> unit -> Types.describe_replications_response
val make_describe_replications_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replications_message
val make_describe_replication_tasks_response : ?replication_tasks:Types.replication_task_list -> ?marker:Types.string_ -> unit -> Types.describe_replication_tasks_response
val make_describe_replication_tasks_message : ?without_settings:Types.boolean_optional -> ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replication_tasks_message
val make_describe_replication_task_individual_assessments_response : ?replication_task_individual_assessments: Types.replication_task_individual_assessment_list -> ?marker:Types.string_ -> unit -> Types.describe_replication_task_individual_assessments_response
val make_describe_replication_task_individual_assessments_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replication_task_individual_assessments_message
val make_describe_replication_task_assessment_runs_response : ?replication_task_assessment_runs:Types.replication_task_assessment_run_list -> ?marker:Types.string_ -> unit -> Types.describe_replication_task_assessment_runs_response
val make_describe_replication_task_assessment_runs_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replication_task_assessment_runs_message
val make_describe_replication_task_assessment_results_response : ?replication_task_assessment_results: Types.replication_task_assessment_result_list -> ?bucket_name:Types.string_ -> ?marker:Types.string_ -> unit -> Types.describe_replication_task_assessment_results_response
val make_describe_replication_task_assessment_results_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?replication_task_arn:Types.string_ -> unit -> Types.describe_replication_task_assessment_results_message
val make_describe_replication_table_statistics_response : ?replication_table_statistics:Types.replication_table_statistics_list -> ?marker:Types.string_ -> ?replication_config_arn:Types.string_ -> unit -> Types.describe_replication_table_statistics_response
val make_describe_replication_table_statistics_message : ?filters:Types.filter_list -> ?marker:Types.string_ -> ?max_records:Types.integer_optional -> replication_config_arn:Types.string_ -> unit -> Types.describe_replication_table_statistics_message
val make_describe_replication_subnet_groups_response : ?replication_subnet_groups:Types.replication_subnet_groups -> ?marker:Types.string_ -> unit -> Types.describe_replication_subnet_groups_response
val make_describe_replication_subnet_groups_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replication_subnet_groups_message
val make_describe_replication_instances_response : ?replication_instances:Types.replication_instance_list -> ?marker:Types.string_ -> unit -> Types.describe_replication_instances_response
val make_describe_replication_instances_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replication_instances_message
val make_describe_replication_instance_task_logs_response : ?marker:Types.string_ -> ?replication_instance_task_logs:Types.replication_instance_task_logs_list -> ?replication_instance_arn:Types.string_ -> unit -> Types.describe_replication_instance_task_logs_response
val make_describe_replication_instance_task_logs_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> replication_instance_arn:Types.string_ -> unit -> Types.describe_replication_instance_task_logs_message
val make_describe_replication_configs_response : ?replication_configs:Types.replication_config_list -> ?marker:Types.string_ -> unit -> Types.describe_replication_configs_response
val make_describe_replication_configs_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_replication_configs_message
val make_describe_refresh_schemas_status_response : ?refresh_schemas_status:Types.refresh_schemas_status -> unit -> Types.describe_refresh_schemas_status_response
val make_describe_refresh_schemas_status_message : endpoint_arn:Types.string_ -> unit -> Types.describe_refresh_schemas_status_message
val make_describe_recommendations_response : ?recommendations:Types.recommendation_list -> ?next_token:Types.string_ -> unit -> Types.describe_recommendations_response
val make_describe_recommendations_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_recommendations_request
val make_describe_recommendation_limitations_response : ?limitations:Types.limitation_list -> ?next_token:Types.string_ -> unit -> Types.describe_recommendation_limitations_response
val make_describe_recommendation_limitations_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_recommendation_limitations_request
val make_describe_pending_maintenance_actions_response : ?marker:Types.string_ -> ?pending_maintenance_actions:Types.pending_maintenance_actions -> unit -> Types.describe_pending_maintenance_actions_response
val make_describe_pending_maintenance_actions_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> ?replication_instance_arn:Types.string_ -> unit -> Types.describe_pending_maintenance_actions_message
val make_describe_orderable_replication_instances_response : ?marker:Types.string_ -> ?orderable_replication_instances:Types.orderable_replication_instance_list -> unit -> Types.describe_orderable_replication_instances_response
val make_describe_orderable_replication_instances_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> unit -> Types.describe_orderable_replication_instances_message
val make_describe_migration_projects_response : ?migration_projects:Types.migration_project_list -> ?marker:Types.string_ -> unit -> Types.describe_migration_projects_response
val make_describe_migration_projects_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_migration_projects_message
val make_describe_metadata_model_response : ?definition:Types.string_ -> ?target_metadata_models:Types.metadata_model_reference_list -> ?metadata_model_type:Types.string_ -> ?metadata_model_name:Types.string_ -> unit -> Types.describe_metadata_model_response
val make_describe_metadata_model_message : origin:Types.origin_type_value -> migration_project_identifier:Types.migration_project_identifier -> selection_rules:Types.string_ -> unit -> Types.describe_metadata_model_message
val make_describe_metadata_model_imports_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_imports_response
val make_describe_metadata_model_imports_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_metadata_model_imports_message
val make_describe_metadata_model_exports_to_target_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_exports_to_target_response
val make_describe_metadata_model_exports_to_target_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_metadata_model_exports_to_target_message
val make_describe_metadata_model_exports_as_script_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_exports_as_script_response
val make_describe_metadata_model_exports_as_script_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_metadata_model_exports_as_script_message
val make_describe_metadata_model_creations_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_creations_response
val make_describe_metadata_model_creations_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_metadata_model_creations_message
val make_describe_metadata_model_conversions_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_conversions_response
val make_describe_metadata_model_conversions_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_metadata_model_conversions_message
val make_describe_metadata_model_children_response : ?metadata_model_children:Types.metadata_model_reference_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_children_response
val make_describe_metadata_model_children_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> origin:Types.origin_type_value -> migration_project_identifier:Types.migration_project_identifier -> selection_rules:Types.string_ -> unit -> Types.describe_metadata_model_children_message
val make_describe_metadata_model_assessments_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_metadata_model_assessments_response
val make_describe_metadata_model_assessments_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_metadata_model_assessments_message
val make_describe_instance_profiles_response : ?instance_profiles:Types.instance_profile_list -> ?marker:Types.string_ -> unit -> Types.describe_instance_profiles_response
val make_describe_instance_profiles_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_instance_profiles_message
val make_describe_fleet_advisor_schemas_response : ?next_token:Types.string_ -> ?fleet_advisor_schemas:Types.fleet_advisor_schema_list -> unit -> Types.describe_fleet_advisor_schemas_response
val make_describe_fleet_advisor_schemas_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_fleet_advisor_schemas_request
val make_describe_fleet_advisor_schema_object_summary_response : ?next_token:Types.string_ -> ?fleet_advisor_schema_objects:Types.fleet_advisor_schema_object_list -> unit -> Types.describe_fleet_advisor_schema_object_summary_response
val make_describe_fleet_advisor_schema_object_summary_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_fleet_advisor_schema_object_summary_request
val make_describe_fleet_advisor_lsa_analysis_response : ?next_token:Types.string_ -> ?analysis:Types.fleet_advisor_lsa_analysis_response_list -> unit -> Types.describe_fleet_advisor_lsa_analysis_response
val make_describe_fleet_advisor_lsa_analysis_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> unit -> Types.describe_fleet_advisor_lsa_analysis_request
val make_database_instance_software_details_response : ?tooltip:Types.string_ -> ?os_architecture:Types.integer_optional -> ?support_level:Types.string_ -> ?service_pack:Types.string_ -> ?engine_edition:Types.string_ -> ?engine_version:Types.string_ -> ?engine:Types.string_ -> unit -> Types.database_instance_software_details_response
val make_collector_short_info_response : ?collector_name:Types.string_ -> ?collector_referenced_id:Types.string_ -> unit -> Types.collector_short_info_response
val make_database_response : ?collectors:Types.collectors_list -> ?software_details:Types.database_instance_software_details_response -> ?server:Types.server_short_info_response -> ?number_of_schemas:Types.long_optional -> ?ip_address:Types.string_ -> ?database_name:Types.string_ -> ?database_id:Types.string_ -> unit -> Types.database_response
val make_describe_fleet_advisor_databases_response : ?next_token:Types.string_ -> ?databases:Types.database_list -> unit -> Types.describe_fleet_advisor_databases_response
val make_describe_fleet_advisor_databases_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_fleet_advisor_databases_request
val make_collector_health_check : ?web_collector_granted_role_based_access:Types.boolean_optional -> ?web_collector_s3_access:Types.boolean_optional -> ?local_collector_s3_access:Types.boolean_optional -> ?collector_status:Types.collector_status -> unit -> Types.collector_health_check
val make_collector_response : ?inventory_data:Types.inventory_data -> ?modified_date:Types.string_ -> ?created_date:Types.string_ -> ?registered_date:Types.string_ -> ?last_data_received:Types.string_ -> ?collector_health_check:Types.collector_health_check -> ?service_access_role_arn:Types.string_ -> ?s3_bucket_name:Types.string_ -> ?description:Types.string_ -> ?version_status:Types.version_status -> ?collector_version:Types.string_ -> ?collector_name:Types.string_ -> ?collector_referenced_id:Types.string_ -> unit -> Types.collector_response
val make_describe_fleet_advisor_collectors_response : ?next_token:Types.string_ -> ?collectors:Types.collector_responses -> unit -> Types.describe_fleet_advisor_collectors_response
val make_describe_fleet_advisor_collectors_request : ?next_token:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_fleet_advisor_collectors_request
val make_describe_extension_pack_associations_response : ?requests:Types.schema_conversion_request_list -> ?marker:Types.string_ -> unit -> Types.describe_extension_pack_associations_response
val make_describe_extension_pack_associations_message : ?max_records:Types.integer_optional -> ?marker:Types.string_ -> ?filters:Types.filter_list -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_extension_pack_associations_message
val make_describe_events_response : ?events:Types.event_list -> ?marker:Types.string_ -> unit -> Types.describe_events_response
val make_describe_events_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> ?event_categories:Types.event_categories_list -> ?duration:Types.integer_optional -> ?end_time:Types.t_stamp -> ?start_time:Types.t_stamp -> ?source_type:Types.source_type -> ?source_identifier:Types.string_ -> unit -> Types.describe_events_message
val make_describe_event_subscriptions_response : ?event_subscriptions_list:Types.event_subscriptions_list -> ?marker:Types.string_ -> unit -> Types.describe_event_subscriptions_response
val make_describe_event_subscriptions_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> ?subscription_name:Types.string_ -> unit -> Types.describe_event_subscriptions_message
val make_describe_event_categories_response : ?event_category_group_list:Types.event_category_group_list -> unit -> Types.describe_event_categories_response
val make_describe_event_categories_message : ?filters:Types.filter_list -> ?source_type:Types.string_ -> unit -> Types.describe_event_categories_message
val make_describe_engine_versions_response : ?marker:Types.string_ -> ?engine_versions:Types.engine_version_list -> unit -> Types.describe_engine_versions_response
val make_describe_engine_versions_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> unit -> Types.describe_engine_versions_message
val make_describe_endpoints_response : ?endpoints:Types.endpoint_list -> ?marker:Types.string_ -> unit -> Types.describe_endpoints_response
val make_describe_endpoints_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_endpoints_message
val make_describe_endpoint_types_response : ?supported_endpoint_types:Types.supported_endpoint_type_list -> ?marker:Types.string_ -> unit -> Types.describe_endpoint_types_response
val make_describe_endpoint_types_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_endpoint_types_message
val make_describe_endpoint_settings_response : ?endpoint_settings:Types.endpoint_settings_list -> ?marker:Types.string_ -> unit -> Types.describe_endpoint_settings_response
val make_describe_endpoint_settings_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> engine_name:Types.string_ -> unit -> Types.describe_endpoint_settings_message
val make_describe_data_providers_response : ?data_providers:Types.data_provider_list -> ?marker:Types.string_ -> unit -> Types.describe_data_providers_response
val make_describe_data_providers_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_data_providers_message
val make_describe_data_migrations_response : ?marker:Types.marker -> ?data_migrations:Types.data_migrations -> unit -> Types.describe_data_migrations_response
val make_describe_data_migrations_message : ?without_statistics:Types.boolean_optional -> ?without_settings:Types.boolean_optional -> ?marker:Types.marker -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_data_migrations_message
val make_describe_conversion_configuration_response : ?conversion_configuration:Types.string_ -> ?migration_project_identifier:Types.string_ -> unit -> Types.describe_conversion_configuration_response
val make_describe_conversion_configuration_message : migration_project_identifier:Types.migration_project_identifier -> unit -> Types.describe_conversion_configuration_message
val make_describe_connections_response : ?connections:Types.connection_list -> ?marker:Types.string_ -> unit -> Types.describe_connections_response
val make_describe_connections_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_connections_message
val make_describe_certificates_response : ?certificates:Types.certificate_list -> ?marker:Types.string_ -> unit -> Types.describe_certificates_response
val make_describe_certificates_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?filters:Types.filter_list -> unit -> Types.describe_certificates_message
val make_describe_applicable_individual_assessments_response : ?marker:Types.string_ -> ?individual_assessment_names:Types.individual_assessment_name_list -> unit -> Types.describe_applicable_individual_assessments_response
val make_describe_applicable_individual_assessments_message : ?marker:Types.string_ -> ?max_records:Types.integer_optional -> ?migration_type:Types.migration_type_value -> ?target_engine_name:Types.string_ -> ?source_engine_name:Types.string_ -> ?replication_config_arn:Types.string_ -> ?replication_instance_arn:Types.string_ -> ?replication_task_arn:Types.string_ -> unit -> Types.describe_applicable_individual_assessments_message
val make_account_quota : ?max:Types.long -> ?used:Types.long -> ?account_quota_name:Types.string_ -> unit -> Types.account_quota
val make_describe_account_attributes_response : ?unique_account_identifier:Types.string_ -> ?account_quotas:Types.account_quota_list -> unit -> Types.describe_account_attributes_response
val make_describe_account_attributes_message : unit -> unit
val make_delete_replication_task_response : ?replication_task:Types.replication_task -> unit -> Types.delete_replication_task_response
val make_delete_replication_task_message : replication_task_arn:Types.string_ -> unit -> Types.delete_replication_task_message
val make_delete_replication_task_assessment_run_response : ?replication_task_assessment_run:Types.replication_task_assessment_run -> unit -> Types.delete_replication_task_assessment_run_response
val make_delete_replication_task_assessment_run_message : replication_task_assessment_run_arn:Types.string_ -> unit -> Types.delete_replication_task_assessment_run_message
val make_delete_replication_subnet_group_response : unit -> unit
val make_delete_replication_subnet_group_message : replication_subnet_group_identifier:Types.string_ -> unit -> Types.delete_replication_subnet_group_message
val make_delete_replication_instance_response : ?replication_instance:Types.replication_instance -> unit -> Types.delete_replication_instance_response
val make_delete_replication_instance_message : replication_instance_arn:Types.string_ -> unit -> Types.delete_replication_instance_message
val make_delete_replication_config_response : ?replication_config:Types.replication_config -> unit -> Types.delete_replication_config_response
val make_delete_replication_config_message : replication_config_arn:Types.string_ -> unit -> Types.delete_replication_config_message
val make_delete_migration_project_response : ?migration_project:Types.migration_project -> unit -> Types.delete_migration_project_response
val make_delete_migration_project_message : migration_project_identifier:Types.string_ -> unit -> Types.delete_migration_project_message
val make_delete_instance_profile_response : ?instance_profile:Types.instance_profile -> unit -> Types.delete_instance_profile_response
val make_delete_instance_profile_message : instance_profile_identifier:Types.string_ -> unit -> Types.delete_instance_profile_message
val make_delete_fleet_advisor_databases_response : ?database_ids:Types.string_list -> unit -> Types.delete_fleet_advisor_databases_response
val make_delete_fleet_advisor_databases_request : database_ids:Types.string_list -> unit -> Types.delete_fleet_advisor_databases_request
val make_delete_collector_request : collector_referenced_id:Types.string_ -> unit -> Types.delete_collector_request
val make_delete_event_subscription_response : ?event_subscription:Types.event_subscription -> unit -> Types.delete_event_subscription_response
val make_delete_event_subscription_message : subscription_name:Types.string_ -> unit -> Types.delete_event_subscription_message
val make_delete_endpoint_response : ?endpoint:Types.endpoint -> unit -> Types.delete_endpoint_response
val make_delete_endpoint_message : endpoint_arn:Types.string_ -> unit -> Types.delete_endpoint_message
val make_delete_data_provider_response : ?data_provider:Types.data_provider -> unit -> Types.delete_data_provider_response
val make_delete_data_provider_message : data_provider_identifier:Types.string_ -> unit -> Types.delete_data_provider_message
val make_delete_data_migration_response : ?data_migration:Types.data_migration -> unit -> Types.delete_data_migration_response
val make_delete_data_migration_message : data_migration_identifier:Types.string_ -> unit -> Types.delete_data_migration_message
val make_delete_connection_response : ?connection:Types.connection -> unit -> Types.delete_connection_response
val make_delete_connection_message : replication_instance_arn:Types.string_ -> endpoint_arn:Types.string_ -> unit -> Types.delete_connection_message
val make_delete_certificate_response : ?certificate:Types.certificate -> unit -> Types.delete_certificate_response
val make_delete_certificate_message : certificate_arn:Types.string_ -> unit -> Types.delete_certificate_message
val make_create_replication_task_response : ?replication_task:Types.replication_task -> unit -> Types.create_replication_task_response
val make_create_replication_task_message : ?resource_identifier:Types.string_ -> ?task_data:Types.string_ -> ?tags:Types.tag_list -> ?cdc_stop_position:Types.string_ -> ?cdc_start_position:Types.string_ -> ?cdc_start_time:Types.t_stamp -> ?replication_task_settings:Types.string_ -> table_mappings:Types.string_ -> migration_type:Types.migration_type_value -> replication_instance_arn:Types.string_ -> target_endpoint_arn:Types.string_ -> source_endpoint_arn:Types.string_ -> replication_task_identifier:Types.string_ -> unit -> Types.create_replication_task_message
val make_create_replication_subnet_group_response : ?replication_subnet_group:Types.replication_subnet_group -> unit -> Types.create_replication_subnet_group_response
val make_create_replication_subnet_group_message : ?tags:Types.tag_list -> subnet_ids:Types.subnet_identifier_list -> replication_subnet_group_description:Types.string_ -> replication_subnet_group_identifier:Types.string_ -> unit -> Types.create_replication_subnet_group_message
val make_create_replication_instance_response : ?replication_instance:Types.replication_instance -> unit -> Types.create_replication_instance_response
val make_create_replication_instance_message : ?kerberos_authentication_settings:Types.kerberos_authentication_settings -> ?network_type:Types.string_ -> ?resource_identifier:Types.string_ -> ?dns_name_servers:Types.string_ -> ?publicly_accessible:Types.boolean_optional -> ?kms_key_id:Types.string_ -> ?tags:Types.tag_list -> ?auto_minor_version_upgrade:Types.boolean_optional -> ?engine_version:Types.string_ -> ?multi_a_z:Types.boolean_optional -> ?preferred_maintenance_window:Types.string_ -> ?replication_subnet_group_identifier:Types.string_ -> ?availability_zone:Types.string_ -> ?vpc_security_group_ids:Types.vpc_security_group_id_list -> ?allocated_storage:Types.integer_optional -> replication_instance_class:Types.replication_instance_class -> replication_instance_identifier:Types.string_ -> unit -> Types.create_replication_instance_message
val make_create_replication_config_response : ?replication_config:Types.replication_config -> unit -> Types.create_replication_config_response
val make_create_replication_config_message : ?tags:Types.tag_list -> ?resource_identifier:Types.string_ -> ?supplemental_settings:Types.string_ -> ?replication_settings:Types.string_ -> table_mappings:Types.string_ -> replication_type:Types.migration_type_value -> compute_config:Types.compute_config -> target_endpoint_arn:Types.string_ -> source_endpoint_arn:Types.string_ -> replication_config_identifier:Types.string_ -> unit -> Types.create_replication_config_message
val make_create_migration_project_response : ?migration_project:Types.migration_project -> unit -> Types.create_migration_project_response
val make_create_migration_project_message : ?schema_conversion_application_attributes:Types.sc_application_attributes -> ?tags:Types.tag_list -> ?description:Types.string_ -> ?transformation_rules:Types.string_ -> ?migration_project_name:Types.string_ -> instance_profile_identifier:Types.string_ -> target_data_provider_descriptors: Types.data_provider_descriptor_definition_list -> source_data_provider_descriptors: Types.data_provider_descriptor_definition_list -> unit -> Types.create_migration_project_message
val make_create_instance_profile_response : ?instance_profile:Types.instance_profile -> unit -> Types.create_instance_profile_response
val make_create_instance_profile_message : ?vpc_security_groups:Types.string_list -> ?subnet_group_identifier:Types.string_ -> ?description:Types.string_ -> ?instance_profile_name:Types.string_ -> ?network_type:Types.string_ -> ?tags:Types.tag_list -> ?publicly_accessible:Types.boolean_optional -> ?kms_key_arn:Types.string_ -> ?availability_zone:Types.string_ -> unit -> Types.create_instance_profile_message
val make_create_fleet_advisor_collector_response : ?s3_bucket_name:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?description:Types.string_ -> ?collector_name:Types.string_ -> ?collector_referenced_id:Types.string_ -> unit -> Types.create_fleet_advisor_collector_response
val make_create_fleet_advisor_collector_request : ?description:Types.string_ -> s3_bucket_name:Types.string_ -> service_access_role_arn:Types.string_ -> collector_name:Types.string_ -> unit -> Types.create_fleet_advisor_collector_request
val make_create_event_subscription_response : ?event_subscription:Types.event_subscription -> unit -> Types.create_event_subscription_response
val make_create_event_subscription_message : ?tags:Types.tag_list -> ?enabled:Types.boolean_optional -> ?source_ids:Types.source_ids_list -> ?event_categories:Types.event_categories_list -> ?source_type:Types.string_ -> sns_topic_arn:Types.string_ -> subscription_name:Types.string_ -> unit -> Types.create_event_subscription_message
val make_create_endpoint_response : ?endpoint:Types.endpoint -> unit -> Types.create_endpoint_response
val make_create_endpoint_message : ?timestream_settings:Types.timestream_settings -> ?gcp_my_sql_settings:Types.gcp_my_sql_settings -> ?redis_settings:Types.redis_settings -> ?doc_db_settings:Types.doc_db_settings -> ?resource_identifier:Types.string_ -> ?ibm_db2_settings:Types.ibm_db2_settings -> ?microsoft_sql_server_settings:Types.microsoft_sql_server_settings -> ?sybase_settings:Types.sybase_settings -> ?oracle_settings:Types.oracle_settings -> ?my_sql_settings:Types.my_sql_settings -> ?postgre_sql_settings:Types.postgre_sql_settings -> ?redshift_settings:Types.redshift_settings -> ?neptune_settings:Types.neptune_settings -> ?elasticsearch_settings:Types.elasticsearch_settings -> ?kafka_settings:Types.kafka_settings -> ?kinesis_settings:Types.kinesis_settings -> ?mongo_db_settings:Types.mongo_db_settings -> ?dms_transfer_settings:Types.dms_transfer_settings -> ?s3_settings:Types.s3_settings -> ?dynamo_db_settings:Types.dynamo_db_settings -> ?external_table_definition:Types.string_ -> ?service_access_role_arn:Types.string_ -> ?ssl_mode:Types.dms_ssl_mode_value -> ?certificate_arn:Types.string_ -> ?tags:Types.tag_list -> ?kms_key_id:Types.string_ -> ?extra_connection_attributes:Types.string_ -> ?database_name:Types.string_ -> ?port:Types.integer_optional -> ?server_name:Types.string_ -> ?password:Types.secret_string -> ?username:Types.string_ -> engine_name:Types.string_ -> endpoint_type:Types.replication_endpoint_type_value -> endpoint_identifier:Types.string_ -> unit -> Types.create_endpoint_message
val make_create_data_provider_response : ?data_provider:Types.data_provider -> unit -> Types.create_data_provider_response
val make_create_data_provider_message : ?tags:Types.tag_list -> ?virtual:Types.boolean_optional -> ?description:Types.string_ -> ?data_provider_name:Types.string_ -> settings:Types.data_provider_settings -> engine:Types.string_ -> unit -> Types.create_data_provider_message
val make_create_data_migration_response : ?data_migration:Types.data_migration -> unit -> Types.create_data_migration_response
val make_create_data_migration_message : ?selection_rules:Types.secret_string -> ?tags:Types.tag_list -> ?number_of_jobs:Types.integer_optional -> ?target_data_settings:Types.target_data_settings -> ?source_data_settings:Types.source_data_settings -> ?enable_cloudwatch_logs:Types.boolean_optional -> ?data_migration_name:Types.string_ -> service_access_role_arn:Types.string_ -> data_migration_type:Types.migration_type_value -> migration_project_identifier:Types.string_ -> unit -> Types.create_data_migration_message
val make_cancel_replication_task_assessment_run_response : ?replication_task_assessment_run:Types.replication_task_assessment_run -> unit -> Types.cancel_replication_task_assessment_run_response
val make_cancel_replication_task_assessment_run_message : replication_task_assessment_run_arn:Types.string_ -> unit -> Types.cancel_replication_task_assessment_run_message
val make_cancel_metadata_model_creation_response : ?request:Types.schema_conversion_request -> unit -> Types.cancel_metadata_model_creation_response
val make_cancel_metadata_model_creation_message : request_identifier:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.cancel_metadata_model_creation_message
val make_cancel_metadata_model_conversion_response : ?request:Types.schema_conversion_request -> unit -> Types.cancel_metadata_model_conversion_response
val make_cancel_metadata_model_conversion_message : request_identifier:Types.string_ -> migration_project_identifier:Types.migration_project_identifier -> unit -> Types.cancel_metadata_model_conversion_message
val make_batch_start_recommendations_error_entry : ?code:Types.string_ -> ?message:Types.string_ -> ?database_id:Types.string_ -> unit -> Types.batch_start_recommendations_error_entry
val make_batch_start_recommendations_response : ?error_entries:Types.batch_start_recommendations_error_entry_list -> unit -> Types.batch_start_recommendations_response
val make_batch_start_recommendations_request : ?data:Types.start_recommendations_request_entry_list -> unit -> Types.batch_start_recommendations_request
val make_apply_pending_maintenance_action_response : ?resource_pending_maintenance_actions: Types.resource_pending_maintenance_actions -> unit -> Types.apply_pending_maintenance_action_response
val make_apply_pending_maintenance_action_message : opt_in_type:Types.string_ -> apply_action:Types.string_ -> replication_instance_arn:Types.string_ -> unit -> Types.apply_pending_maintenance_action_message
val make_add_tags_to_resource_response : unit -> unit
val make_add_tags_to_resource_message : tags:Types.tag_list -> resource_arn:Types.string_ -> unit -> Types.add_tags_to_resource_message

Operations

module AddTagsToResource : sig ... end

Adds metadata tags to an DMS resource, including replication instance, endpoint, subnet group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS. For more information, see Tag data type description.

module ApplyPendingMaintenanceAction : sig ... end

Applies a pending maintenance action to a resource (for example, to a replication instance).

module BatchStartRecommendations : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module CancelMetadataModelConversion : sig ... end

Cancels a single metadata model conversion operation that was started with StartMetadataModelConversion.

module CancelMetadataModelCreation : sig ... end

Cancels a single metadata model creation operation that was started with StartMetadataModelCreation.

Cancels a single premigration assessment run.

module CreateDataMigration : sig ... end

Creates a data migration using the provided settings.

module CreateDataProvider : sig ... end

Creates a data provider using the provided settings. A data provider stores a data store type and location information about your database.

module CreateEndpoint : sig ... end

Creates an endpoint using the provided settings.

module CreateEventSubscription : sig ... end

Creates an DMS event notification subscription.

module CreateFleetAdvisorCollector : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module CreateInstanceProfile : sig ... end

Creates the instance profile using the specified parameters.

module CreateMigrationProject : sig ... end

Creates the migration project using the specified parameters.

module CreateReplicationConfig : sig ... end

Creates a configuration that you can later provide to configure and start an DMS Serverless replication. You can also provide options to validate the configuration inputs before you start the replication.

module CreateReplicationInstance : sig ... end

Creates the replication instance using the specified parameters.

module CreateReplicationSubnetGroup : sig ... end

Creates a replication subnet group given a list of the subnet IDs in a VPC.

module CreateReplicationTask : sig ... end

Creates a replication task using the specified parameters.

module DeleteCertificate : sig ... end

Deletes the specified certificate.

module DeleteConnection : sig ... end

Deletes the connection between a replication instance and an endpoint.

module DeleteDataMigration : sig ... end

Deletes the specified data migration.

module DeleteDataProvider : sig ... end

Deletes the specified data provider.

module DeleteEndpoint : sig ... end

Deletes the specified endpoint.

module DeleteEventSubscription : sig ... end

Deletes an DMS event subscription.

module DeleteFleetAdvisorCollector : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DeleteFleetAdvisorDatabases : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DeleteInstanceProfile : sig ... end

Deletes the specified instance profile.

module DeleteMigrationProject : sig ... end

Deletes the specified migration project.

module DeleteReplicationConfig : sig ... end

Deletes an DMS Serverless replication configuration. This effectively deprovisions any and all replications that use this configuration. You can't delete the configuration for an DMS Serverless replication that is ongoing. You can delete the configuration when the replication is in a non-RUNNING and non-STARTING state.

module DeleteReplicationInstance : sig ... end

Deletes the specified replication instance.

module DeleteReplicationSubnetGroup : sig ... end

Deletes a subnet group.

module DeleteReplicationTask : sig ... end

Deletes the specified replication task.

Deletes the record of a single premigration assessment run.

module DescribeAccountAttributes : sig ... end

Lists all of the DMS attributes for a customer account. These attributes include DMS quotas for the account and a unique account identifier in a particular DMS region. DMS quotas include a list of resource quotas supported by the account, such as the number of replication instances allowed. The description for each resource quota, includes the quota name, current usage toward that quota, and the quota's maximum value. DMS uses the unique account identifier to name each artifact used by DMS in the given region.

Provides a list of individual assessments that you can specify for a new premigration assessment run, given one or more parameters.

module DescribeCertificates : sig ... end

Provides a description of the certificate.

module DescribeConnections : sig ... end

Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.

module DescribeConversionConfiguration : sig ... end

Returns configuration parameters for a schema conversion project.

module DescribeDataMigrations : sig ... end

Returns information about data migrations.

module DescribeDataProviders : sig ... end

Returns a paginated list of data providers for your account in the current region.

module DescribeEndpointSettings : sig ... end

Returns information about the possible endpoint settings available when you create an endpoint for a specific database engine.

module DescribeEndpointTypes : sig ... end

Returns information about the type of endpoints available.

module DescribeEndpoints : sig ... end

Returns information about the endpoints for your account in the current region.

module DescribeEngineVersions : sig ... end

Returns information about the replication instance versions used in the project.

module DescribeEventCategories : sig ... end

Lists categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in Working with Events and Notifications in the Database Migration Service User Guide.

module DescribeEventSubscriptions : sig ... end

Lists all the event subscriptions for a customer account. The description of a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status.

module DescribeEvents : sig ... end

Lists events for a given source identifier and source type. You can also specify a start and end time. For more information on DMS events, see Working with Events and Notifications in the Database Migration Service User Guide.

Returns a paginated list of extension pack associations for the specified migration project. An extension pack is an add-on module that emulates functions present in a source database that are required when converting objects to the target database.

module DescribeFleetAdvisorCollectors : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DescribeFleetAdvisorDatabases : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DescribeFleetAdvisorLsaAnalysis : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DescribeFleetAdvisorSchemas : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DescribeInstanceProfiles : sig ... end

Returns a paginated list of instance profiles for your account in the current region.

module DescribeMetadataModel : sig ... end

Gets detailed information about the specified metadata model, including its definition and corresponding converted objects in the target database if applicable.

Returns a paginated list of metadata model assessments for your account in the current region.

module DescribeMetadataModelChildren : sig ... end

Gets a list of child metadata models for the specified metadata model in the database hierarchy.

Returns a paginated list of metadata model conversions for a migration project.

module DescribeMetadataModelCreations : sig ... end

Returns a paginated list of metadata model creation requests for a migration project.

Returns a paginated list of metadata model exports.

Returns a paginated list of metadata model exports.

module DescribeMetadataModelImports : sig ... end

Returns a paginated list of metadata model imports.

module DescribeMigrationProjects : sig ... end

Returns a paginated list of migration projects for your account in the current region.

Returns information about the replication instance types that can be created in the specified region.

Returns a list of upcoming maintenance events for replication instances in your account in the current Region.

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DescribeRecommendations : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module DescribeRefreshSchemasStatus : sig ... end

Returns the status of the RefreshSchemas operation.

module DescribeReplicationConfigs : sig ... end

Returns one or more existing DMS Serverless replication configurations as a list of structures.

Returns information about the task logs for the specified task.

module DescribeReplicationInstances : sig ... end

Returns information about replication instances for your account in the current region.

module DescribeReplicationSubnetGroups : sig ... end

Returns information about the replication subnet groups.

Returns table and schema statistics for one or more provisioned replications that use a given DMS Serverless replication configuration.

Returns the task assessment results from the Amazon S3 bucket that DMS creates in your Amazon Web Services account. This action always returns the latest results.

Returns a paginated list of premigration assessment runs based on filter settings.

Returns a paginated list of individual assessments based on filter settings.

module DescribeReplicationTasks : sig ... end

Returns information about replication tasks for your account in the current region.

module DescribeReplications : sig ... end

Provides details on replication progress by returning status information for one or more provisioned DMS Serverless replications.

module DescribeSchemas : sig ... end

Returns information about the schema for the specified endpoint.

module DescribeTableStatistics : sig ... end

Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.

module ExportMetadataModelAssessment : sig ... end

Saves a copy of a database migration assessment report to your Amazon S3 bucket. DMS can save your assessment report as a comma-separated value (CSV) or a PDF file.

module GetTargetSelectionRules : sig ... end

Converts source selection rules into their target counterparts for schema conversion operations.

module ImportCertificate : sig ... end

Uploads the specified certificate.

module ListTagsForResource : sig ... end

Lists all metadata tags attached to an DMS resource, including replication instance, endpoint, subnet group, and migration task. For more information, see Tag data type description.

module ModifyConversionConfiguration : sig ... end

Modifies the specified schema conversion configuration using the provided parameters.

module ModifyDataMigration : sig ... end

Modifies an existing DMS data migration.

module ModifyDataProvider : sig ... end

Modifies the specified data provider using the provided settings.

module ModifyEndpoint : sig ... end

Modifies the specified endpoint.

module ModifyEventSubscription : sig ... end

Modifies an existing DMS event notification subscription.

module ModifyInstanceProfile : sig ... end

Modifies the specified instance profile using the provided parameters.

module ModifyMigrationProject : sig ... end

Modifies the specified migration project using the provided parameters.

module ModifyReplicationConfig : sig ... end

Modifies an existing DMS Serverless replication configuration that you can use to start a replication. This command includes input validation and logic to check the state of any replication that uses this configuration. You can only modify a replication configuration before any replication that uses it has started. As soon as you have initially started a replication with a given configuiration, you can't modify that configuration, even if you stop it.

module ModifyReplicationInstance : sig ... end

Modifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request.

module ModifyReplicationSubnetGroup : sig ... end

Modifies the settings for the specified replication subnet group.

module ModifyReplicationTask : sig ... end

Modifies the specified replication task.

module MoveReplicationTask : sig ... end

Moves a replication task from its current replication instance to a different target replication instance using the specified parameters. The target replication instance must be created with the same or later DMS version as the current replication instance.

module RebootReplicationInstance : sig ... end

Reboots a replication instance. Rebooting results in a momentary outage, until the replication instance becomes available again.

module RefreshSchemas : sig ... end

Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.

module ReloadReplicationTables : sig ... end

Reloads the target database table with the source data for a given DMS Serverless replication configuration.

module ReloadTables : sig ... end

Reloads the target database table with the source data.

module RemoveTagsFromResource : sig ... end

Removes metadata tags from an DMS resource, including replication instance, endpoint, subnet group, and migration task. For more information, see Tag data type description.

module RunFleetAdvisorLsaAnalysis : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module StartDataMigration : sig ... end

Starts the specified data migration.

module StartExtensionPackAssociation : sig ... end

Applies the extension pack to your target database. An extension pack is an add-on module that emulates functions present in a source database that are required when converting objects to the target database.

module StartMetadataModelAssessment : sig ... end

Creates a database migration assessment report by assessing the migration complexity for your source database. A database migration assessment report summarizes all of the schema conversion tasks. It also details the action items for database objects that can't be converted to the database engine of your target database instance.

module StartMetadataModelConversion : sig ... end

Converts your source database objects to a format compatible with the target database.

module StartMetadataModelCreation : sig ... end

Creates source metadata model of the given type with the specified properties for schema conversion operations.

Saves your converted code to a file as a SQL script, and stores this file on your Amazon S3 bucket.

Applies converted database objects to your target database.

module StartMetadataModelImport : sig ... end

Loads the metadata for all the dependent database objects of the parent object.

module StartRecommendations : sig ... end

End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;. After May 20, 2026, you will no longer be able to access the Amazon Web Services DMS Fleet Advisor; console or Amazon Web Services DMS Fleet Advisor; resources. For more information, see Amazon Web Services DMS Fleet Advisor end of support.

module StartReplication : sig ... end

For a given DMS Serverless replication configuration, DMS connects to the source endpoint and collects the metadata to analyze the replication workload. Using this metadata, DMS then computes and provisions the required capacity and starts replicating to the target endpoint using the server resources that DMS has provisioned for the DMS Serverless replication.

module StartReplicationTask : sig ... end

Starts the replication task.

module StartReplicationTaskAssessment : sig ... end

Starts the replication task assessment for unsupported data types in the source database.

Starts a new premigration assessment run for one or more individual assessments of a migration task.

module StopDataMigration : sig ... end

Stops the specified data migration.

module StopReplication : sig ... end

For a given DMS Serverless replication configuration, DMS stops any and all ongoing DMS Serverless replications. This command doesn't deprovision the stopped replications.

module StopReplicationTask : sig ... end

Stops the replication task.

module TestConnection : sig ... end

Tests the connection between the replication instance and the endpoint.

module Json_serializers : sig ... end
module Json_deserializers : sig ... end