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