lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.58.0 vs lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.59.0
- old
+ new
@@ -410,10 +410,12 @@
# maintenance action applies to.
#
# @option params [required, String] :apply_action
# The pending maintenance action to apply to this resource.
#
+ # Valid values: `os-upgrade`, `system-update`, `db-upgrade`
+ #
# @option params [required, String] :opt_in_type
# A value that specifies the type of opt-in request, or undoes an opt-in
# request. You can't undo an opt-in request of type `immediate`.
#
# Valid values:
@@ -611,12 +613,13 @@
# The settings in JSON format for the DMS transfer type of source
# endpoint.
#
# Possible settings include the following:
#
- # * `ServiceAccessRoleArn` - The IAM role that has permission to access
- # the Amazon S3 bucket. The role must allow the `iam:PassRole` action.
+ # * `ServiceAccessRoleArn` - The Amazon Resource Name (ARN) used by the
+ # service access IAM role. The role must allow the `iam:PassRole`
+ # action.
#
# * `BucketName` - The name of the S3 bucket to use.
#
# Shorthand syntax for these settings is as follows:
# `ServiceAccessRoleArn=string,BucketName=string`
@@ -1789,10 +1792,14 @@
end
# Creates a replication subnet group given a list of the subnet IDs in a
# VPC.
#
+ # The VPC needs to have at least one subnet in at least two availability
+ # zones in the Amazon Web Services Region, otherwise the service will
+ # throw a `ReplicationSubnetGroupDoesNotCoverEnoughAZs` exception.
+ #
# @option params [required, String] :replication_subnet_group_identifier
# The name for the replication subnet group. This value is stored as a
# lowercase string.
#
# Constraints: Must contain no more than 255 alphanumeric characters,
@@ -5114,13 +5121,13 @@
# The settings in JSON format for the DMS transfer type of source
# endpoint.
#
# Attributes include the following:
#
- # * serviceAccessRoleArn - The Identity and Access Management (IAM) role
- # that has permission to access the Amazon S3 bucket. The role must
- # allow the `iam:PassRole` action.
+ # * serviceAccessRoleArn - The Amazon Resource Name (ARN) used by the
+ # service access IAM role. The role must allow the `iam:PassRole`
+ # action.
#
# * BucketName - The name of the S3 bucket to use.
#
# Shorthand syntax for these settings is as follows:
# `ServiceAccessRoleArn=string ,BucketName=string`
@@ -6471,22 +6478,31 @@
# @option params [required, String] :replication_instance_arn
# The Amazon Resource Name (ARN) of the replication instance.
#
# @option params [Boolean] :force_failover
# If this parameter is `true`, the reboot is conducted through a
- # Multi-AZ failover. (If the instance isn't configured for Multi-AZ,
- # then you can't specify `true`.)
+ # Multi-AZ failover. If the instance isn't configured for Multi-AZ,
+ # then you can't specify `true`. ( `--force-planned-failover` and
+ # `--force-failover` can't both be set to `true`.)
#
+ # @option params [Boolean] :force_planned_failover
+ # If this parameter is `true`, the reboot is conducted through a planned
+ # Multi-AZ failover where resources are released and cleaned up prior to
+ # conducting the failover. If the instance isn''t configured for
+ # Multi-AZ, then you can't specify `true`. ( `--force-planned-failover`
+ # and `--force-failover` can't both be set to `true`.)
+ #
# @return [Types::RebootReplicationInstanceResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::RebootReplicationInstanceResponse#replication_instance #replication_instance} => Types::ReplicationInstance
#
# @example Request syntax with placeholder values
#
# resp = client.reboot_replication_instance({
# replication_instance_arn: "String", # required
# force_failover: false,
+ # force_planned_failover: false,
# })
#
# @example Response structure
#
# resp.replication_instance.replication_instance_identifier #=> String
@@ -6593,10 +6609,14 @@
req.send_request(options)
end
# Reloads the target database table with the source data.
#
+ # You can only use this operation with a task in the `RUNNING` state,
+ # otherwise the service will throw an `InvalidResourceStateFault`
+ # exception.
+ #
# @option params [required, String] :replication_task_arn
# The Amazon Resource Name (ARN) of the replication task.
#
# @option params [required, Array<Types::TableToReload>] :tables_to_reload
# The name and schema of the table to be reloaded.
@@ -7156,10 +7176,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-databasemigrationservice'
- context[:gem_version] = '1.58.0'
+ context[:gem_version] = '1.59.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#