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.
#