lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.29.0 vs lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.30.0

- old
+ new

@@ -883,10 +883,21 @@ req.send_request(options) end # Creates the replication instance using the specified parameters. # + # AWS DMS requires that your account have certain roles with appropriate + # permissions before you can create a replication instance. For + # information on the required roles, see [Creating the IAM Roles to Use + # With the AWS CLI and AWS DMS API][1]. For information on the required + # permissions, see [IAM Permissions Needed to Use AWS DMS][2]. + # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.APIRole.html + # [2]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.IAMPermissions.html + # # @option params [required, String] :replication_instance_identifier # The replication instance identifier. This parameter is stored as a # lowercase string. # # Constraints: @@ -1282,10 +1293,23 @@ # Checkpoint Example: --cdc-start-position # "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93" # # LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373” # + # <note markdown="1"> When you use this task setting with a source PostgreSQL database, a + # logical replication slot should already be created and associated with + # the source endpoint. You can verify this by setting the `slotName` + # extra connection attribute to the name of this logical replication + # slot. For more information, see [Extra Connection Attributes When + # Using PostgreSQL as a Source for AWS DMS][1]. + # + # </note> + # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib + # # @option params [String] :cdc_stop_position # Indicates when you want a change data capture (CDC) operation to stop. # The value can be either server time or commit time. # # Server time example: --cdc-stop-position @@ -1382,10 +1406,15 @@ # resp.replication_task.replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_task.replication_task_stats.tables_loaded #=> Integer # resp.replication_task.replication_task_stats.tables_loading #=> Integer # resp.replication_task.replication_task_stats.tables_queued #=> Integer # resp.replication_task.replication_task_stats.tables_errored #=> Integer + # resp.replication_task.replication_task_stats.fresh_start_date #=> Time + # resp.replication_task.replication_task_stats.start_date #=> Time + # resp.replication_task.replication_task_stats.stop_date #=> Time + # resp.replication_task.replication_task_stats.full_load_start_date #=> Time + # resp.replication_task.replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/CreateReplicationTask AWS API Documentation # # @overload create_replication_task(params = {}) # @param [Hash] params ({}) @@ -1911,10 +1940,15 @@ # resp.replication_task.replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_task.replication_task_stats.tables_loaded #=> Integer # resp.replication_task.replication_task_stats.tables_loading #=> Integer # resp.replication_task.replication_task_stats.tables_queued #=> Integer # resp.replication_task.replication_task_stats.tables_errored #=> Integer + # resp.replication_task.replication_task_stats.fresh_start_date #=> Time + # resp.replication_task.replication_task_stats.start_date #=> Time + # resp.replication_task.replication_task_stats.stop_date #=> Time + # resp.replication_task.replication_task_stats.full_load_start_date #=> Time + # resp.replication_task.replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/DeleteReplicationTask AWS API Documentation # # @overload delete_replication_task(params = {}) # @param [Hash] params ({}) @@ -3231,10 +3265,15 @@ # resp.replication_tasks[0].replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_tasks[0].replication_task_stats.tables_loaded #=> Integer # resp.replication_tasks[0].replication_task_stats.tables_loading #=> Integer # resp.replication_tasks[0].replication_task_stats.tables_queued #=> Integer # resp.replication_tasks[0].replication_task_stats.tables_errored #=> Integer + # resp.replication_tasks[0].replication_task_stats.fresh_start_date #=> Time + # resp.replication_tasks[0].replication_task_stats.start_date #=> Time + # resp.replication_tasks[0].replication_task_stats.stop_date #=> Time + # resp.replication_tasks[0].replication_task_stats.full_load_start_date #=> Time + # resp.replication_tasks[0].replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/DescribeReplicationTasks AWS API Documentation # # @overload describe_replication_tasks(params = {}) # @param [Hash] params ({}) @@ -4292,10 +4331,23 @@ # Checkpoint Example: --cdc-start-position # "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93" # # LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373” # + # <note markdown="1"> When you use this task setting with a source PostgreSQL database, a + # logical replication slot should already be created and associated with + # the source endpoint. You can verify this by setting the `slotName` + # extra connection attribute to the name of this logical replication + # slot. For more information, see [Extra Connection Attributes When + # Using PostgreSQL as a Source for AWS DMS][1]. + # + # </note> + # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib + # # @option params [String] :cdc_stop_position # Indicates when you want a change data capture (CDC) operation to stop. # The value can be either server time or commit time. # # Server time example: --cdc-stop-position @@ -4343,10 +4395,15 @@ # resp.replication_task.replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_task.replication_task_stats.tables_loaded #=> Integer # resp.replication_task.replication_task_stats.tables_loading #=> Integer # resp.replication_task.replication_task_stats.tables_queued #=> Integer # resp.replication_task.replication_task_stats.tables_errored #=> Integer + # resp.replication_task.replication_task_stats.fresh_start_date #=> Time + # resp.replication_task.replication_task_stats.start_date #=> Time + # resp.replication_task.replication_task_stats.stop_date #=> Time + # resp.replication_task.replication_task_stats.full_load_start_date #=> Time + # resp.replication_task.replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/ModifyReplicationTask AWS API Documentation # # @overload modify_replication_task(params = {}) # @param [Hash] params ({}) @@ -4608,10 +4665,23 @@ # Checkpoint Example: --cdc-start-position # "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93" # # LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373” # + # <note markdown="1"> When you use this task setting with a source PostgreSQL database, a + # logical replication slot should already be created and associated with + # the source endpoint. You can verify this by setting the `slotName` + # extra connection attribute to the name of this logical replication + # slot. For more information, see [Extra Connection Attributes When + # Using PostgreSQL as a Source for AWS DMS][1]. + # + # </note> + # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib + # # @option params [String] :cdc_stop_position # Indicates when you want a change data capture (CDC) operation to stop. # The value can be either server time or commit time. # # Server time example: --cdc-stop-position @@ -4683,10 +4753,15 @@ # resp.replication_task.replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_task.replication_task_stats.tables_loaded #=> Integer # resp.replication_task.replication_task_stats.tables_loading #=> Integer # resp.replication_task.replication_task_stats.tables_queued #=> Integer # resp.replication_task.replication_task_stats.tables_errored #=> Integer + # resp.replication_task.replication_task_stats.fresh_start_date #=> Time + # resp.replication_task.replication_task_stats.start_date #=> Time + # resp.replication_task.replication_task_stats.stop_date #=> Time + # resp.replication_task.replication_task_stats.full_load_start_date #=> Time + # resp.replication_task.replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/StartReplicationTask AWS API Documentation # # @overload start_replication_task(params = {}) # @param [Hash] params ({}) @@ -4733,10 +4808,15 @@ # resp.replication_task.replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_task.replication_task_stats.tables_loaded #=> Integer # resp.replication_task.replication_task_stats.tables_loading #=> Integer # resp.replication_task.replication_task_stats.tables_queued #=> Integer # resp.replication_task.replication_task_stats.tables_errored #=> Integer + # resp.replication_task.replication_task_stats.fresh_start_date #=> Time + # resp.replication_task.replication_task_stats.start_date #=> Time + # resp.replication_task.replication_task_stats.stop_date #=> Time + # resp.replication_task.replication_task_stats.full_load_start_date #=> Time + # resp.replication_task.replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/StartReplicationTaskAssessment AWS API Documentation # # @overload start_replication_task_assessment(params = {}) # @param [Hash] params ({}) @@ -4807,10 +4887,15 @@ # resp.replication_task.replication_task_stats.elapsed_time_millis #=> Integer # resp.replication_task.replication_task_stats.tables_loaded #=> Integer # resp.replication_task.replication_task_stats.tables_loading #=> Integer # resp.replication_task.replication_task_stats.tables_queued #=> Integer # resp.replication_task.replication_task_stats.tables_errored #=> Integer + # resp.replication_task.replication_task_stats.fresh_start_date #=> Time + # resp.replication_task.replication_task_stats.start_date #=> Time + # resp.replication_task.replication_task_stats.stop_date #=> Time + # resp.replication_task.replication_task_stats.full_load_start_date #=> Time + # resp.replication_task.replication_task_stats.full_load_finish_date #=> Time # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/StopReplicationTask AWS API Documentation # # @overload stop_replication_task(params = {}) # @param [Hash] params ({}) @@ -4885,10 +4970,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-databasemigrationservice' - context[:gem_version] = '1.29.0' + context[:gem_version] = '1.30.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #