lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.73.0 vs lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.74.0
- old
+ new
@@ -567,13 +567,13 @@
#
# @option params [required, String] :engine_name
# The type of engine for the endpoint. Valid values, depending on the
# `EndpointType` value, include `"mysql"`, `"oracle"`, `"postgres"`,
# `"mariadb"`, `"aurora"`, `"aurora-postgresql"`, `"opensearch"`,
- # `"redshift"`, `"s3"`, `"db2"`, `"azuredb"`, `"sybase"`, `"dynamodb"`,
- # `"mongodb"`, `"kinesis"`, `"kafka"`, `"elasticsearch"`, `"docdb"`,
- # `"sqlserver"`, and `"neptune"`.
+ # `"redshift"`, `"s3"`, `"db2"`, `"db2-zos"`, `"azuredb"`, `"sybase"`,
+ # `"dynamodb"`, `"mongodb"`, `"kinesis"`, `"kafka"`, `"elasticsearch"`,
+ # `"docdb"`, `"sqlserver"`, `"neptune"`, and `"babelfish"`.
#
# @option params [String] :username
# The user name to be used to log in to the endpoint database.
#
# @option params [String] :password
@@ -1771,10 +1771,15 @@
# For example, this value might result in the `EndpointArn` value
# `arn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1`. If you
# don't specify a `ResourceIdentifier` value, DMS generates a default
# identifier value for the end of `EndpointArn`.
#
+ # @option params [String] :network_type
+ # The type of IP address protocol used by a replication instance, such
+ # as IPv4 only or Dual-stack that supports both IPv4 and IPv6
+ # addressing. IPv6 only is not yet supported.
+ #
# @return [Types::CreateReplicationInstanceResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::CreateReplicationInstanceResponse#replication_instance #replication_instance} => Types::ReplicationInstance
#
#
@@ -1880,10 +1885,11 @@
# ],
# kms_key_id: "String",
# publicly_accessible: false,
# dns_name_servers: "String",
# resource_identifier: "String",
+ # network_type: "String",
# })
#
# @example Response structure
#
# resp.replication_instance.replication_instance_identifier #=> String
@@ -1901,15 +1907,18 @@
# resp.replication_instance.replication_subnet_group.subnet_group_status #=> String
# resp.replication_instance.replication_subnet_group.subnets #=> Array
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_instance.replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_instance.replication_subnet_group.supported_network_types[0] #=> String
# resp.replication_instance.preferred_maintenance_window #=> String
# resp.replication_instance.pending_modified_values.replication_instance_class #=> String
# resp.replication_instance.pending_modified_values.allocated_storage #=> Integer
# resp.replication_instance.pending_modified_values.multi_az #=> Boolean
# resp.replication_instance.pending_modified_values.engine_version #=> String
+ # resp.replication_instance.pending_modified_values.network_type #=> String
# resp.replication_instance.multi_az #=> Boolean
# resp.replication_instance.engine_version #=> String
# resp.replication_instance.auto_minor_version_upgrade #=> Boolean
# resp.replication_instance.kms_key_id #=> String
# resp.replication_instance.replication_instance_arn #=> String
@@ -1917,14 +1926,17 @@
# resp.replication_instance.replication_instance_private_ip_address #=> String
# resp.replication_instance.replication_instance_public_ip_addresses #=> Array
# resp.replication_instance.replication_instance_public_ip_addresses[0] #=> String
# resp.replication_instance.replication_instance_private_ip_addresses #=> Array
# resp.replication_instance.replication_instance_private_ip_addresses[0] #=> String
+ # resp.replication_instance.replication_instance_ipv_6_addresses #=> Array
+ # resp.replication_instance.replication_instance_ipv_6_addresses[0] #=> String
# resp.replication_instance.publicly_accessible #=> Boolean
# resp.replication_instance.secondary_availability_zone #=> String
# resp.replication_instance.free_until #=> Time
# resp.replication_instance.dns_name_servers #=> String
+ # resp.replication_instance.network_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/CreateReplicationInstance AWS API Documentation
#
# @overload create_replication_instance(params = {})
# @param [Hash] params ({})
@@ -2011,10 +2023,12 @@
# resp.replication_subnet_group.subnet_group_status #=> String
# resp.replication_subnet_group.subnets #=> Array
# resp.replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_subnet_group.supported_network_types[0] #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/CreateReplicationSubnetGroup AWS API Documentation
#
# @overload create_replication_subnet_group(params = {})
# @param [Hash] params ({})
@@ -2884,15 +2898,18 @@
# resp.replication_instance.replication_subnet_group.subnet_group_status #=> String
# resp.replication_instance.replication_subnet_group.subnets #=> Array
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_instance.replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_instance.replication_subnet_group.supported_network_types[0] #=> String
# resp.replication_instance.preferred_maintenance_window #=> String
# resp.replication_instance.pending_modified_values.replication_instance_class #=> String
# resp.replication_instance.pending_modified_values.allocated_storage #=> Integer
# resp.replication_instance.pending_modified_values.multi_az #=> Boolean
# resp.replication_instance.pending_modified_values.engine_version #=> String
+ # resp.replication_instance.pending_modified_values.network_type #=> String
# resp.replication_instance.multi_az #=> Boolean
# resp.replication_instance.engine_version #=> String
# resp.replication_instance.auto_minor_version_upgrade #=> Boolean
# resp.replication_instance.kms_key_id #=> String
# resp.replication_instance.replication_instance_arn #=> String
@@ -2900,14 +2917,17 @@
# resp.replication_instance.replication_instance_private_ip_address #=> String
# resp.replication_instance.replication_instance_public_ip_addresses #=> Array
# resp.replication_instance.replication_instance_public_ip_addresses[0] #=> String
# resp.replication_instance.replication_instance_private_ip_addresses #=> Array
# resp.replication_instance.replication_instance_private_ip_addresses[0] #=> String
+ # resp.replication_instance.replication_instance_ipv_6_addresses #=> Array
+ # resp.replication_instance.replication_instance_ipv_6_addresses[0] #=> String
# resp.replication_instance.publicly_accessible #=> Boolean
# resp.replication_instance.secondary_availability_zone #=> String
# resp.replication_instance.free_until #=> Time
# resp.replication_instance.dns_name_servers #=> String
+ # resp.replication_instance.network_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/DeleteReplicationInstance AWS API Documentation
#
# @overload delete_replication_instance(params = {})
# @param [Hash] params ({})
@@ -4840,15 +4860,18 @@
# resp.replication_instances[0].replication_subnet_group.subnet_group_status #=> String
# resp.replication_instances[0].replication_subnet_group.subnets #=> Array
# resp.replication_instances[0].replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_instances[0].replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_instances[0].replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_instances[0].replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_instances[0].replication_subnet_group.supported_network_types[0] #=> String
# resp.replication_instances[0].preferred_maintenance_window #=> String
# resp.replication_instances[0].pending_modified_values.replication_instance_class #=> String
# resp.replication_instances[0].pending_modified_values.allocated_storage #=> Integer
# resp.replication_instances[0].pending_modified_values.multi_az #=> Boolean
# resp.replication_instances[0].pending_modified_values.engine_version #=> String
+ # resp.replication_instances[0].pending_modified_values.network_type #=> String
# resp.replication_instances[0].multi_az #=> Boolean
# resp.replication_instances[0].engine_version #=> String
# resp.replication_instances[0].auto_minor_version_upgrade #=> Boolean
# resp.replication_instances[0].kms_key_id #=> String
# resp.replication_instances[0].replication_instance_arn #=> String
@@ -4856,14 +4879,17 @@
# resp.replication_instances[0].replication_instance_private_ip_address #=> String
# resp.replication_instances[0].replication_instance_public_ip_addresses #=> Array
# resp.replication_instances[0].replication_instance_public_ip_addresses[0] #=> String
# resp.replication_instances[0].replication_instance_private_ip_addresses #=> Array
# resp.replication_instances[0].replication_instance_private_ip_addresses[0] #=> String
+ # resp.replication_instances[0].replication_instance_ipv_6_addresses #=> Array
+ # resp.replication_instances[0].replication_instance_ipv_6_addresses[0] #=> String
# resp.replication_instances[0].publicly_accessible #=> Boolean
# resp.replication_instances[0].secondary_availability_zone #=> String
# resp.replication_instances[0].free_until #=> Time
# resp.replication_instances[0].dns_name_servers #=> String
+ # resp.replication_instances[0].network_type #=> String
#
#
# The following waiters are defined for this operation (see {Client#wait_until} for detailed usage):
#
# * replication_instance_available
@@ -4956,10 +4982,12 @@
# resp.replication_subnet_groups[0].subnet_group_status #=> String
# resp.replication_subnet_groups[0].subnets #=> Array
# resp.replication_subnet_groups[0].subnets[0].subnet_identifier #=> String
# resp.replication_subnet_groups[0].subnets[0].subnet_availability_zone.name #=> String
# resp.replication_subnet_groups[0].subnets[0].subnet_status #=> String
+ # resp.replication_subnet_groups[0].supported_network_types #=> Array
+ # resp.replication_subnet_groups[0].supported_network_types[0] #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/DescribeReplicationSubnetGroups AWS API Documentation
#
# @overload describe_replication_subnet_groups(params = {})
# @param [Hash] params ({})
@@ -5458,10 +5486,14 @@
# resp.table_statistics[0].table_name #=> String
# resp.table_statistics[0].inserts #=> Integer
# resp.table_statistics[0].deletes #=> Integer
# resp.table_statistics[0].updates #=> Integer
# resp.table_statistics[0].ddls #=> Integer
+ # resp.table_statistics[0].applied_inserts #=> Integer
+ # resp.table_statistics[0].applied_deletes #=> Integer
+ # resp.table_statistics[0].applied_updates #=> Integer
+ # resp.table_statistics[0].applied_ddls #=> Integer
# resp.table_statistics[0].full_load_rows #=> Integer
# resp.table_statistics[0].full_load_condtnl_chk_failed_rows #=> Integer
# resp.table_statistics[0].full_load_error_rows #=> Integer
# resp.table_statistics[0].full_load_start_time #=> Time
# resp.table_statistics[0].full_load_end_time #=> Time
@@ -5646,16 +5678,16 @@
#
# @option params [String] :endpoint_type
# The type of endpoint. Valid values are `source` and `target`.
#
# @option params [String] :engine_name
- # The type of engine for the endpoint. Valid values, depending on the
- # EndpointType, include `"mysql"`, `"oracle"`, `"postgres"`,
- # `"mariadb"`, `"aurora"`, `"aurora-postgresql"`, `"opensearch"`,
- # `"redshift"`, `"s3"`, `"db2"`, `"azuredb"`, `"sybase"`, `"dynamodb"`,
- # `"mongodb"`, `"kinesis"`, `"kafka"`, `"elasticsearch"`,
- # `"documentdb"`, `"sqlserver"`, and `"neptune"`.
+ # The database engine name. Valid values, depending on the EndpointType,
+ # include `"mysql"`, `"oracle"`, `"postgres"`, `"mariadb"`, `"aurora"`,
+ # `"aurora-postgresql"`, `"redshift"`, `"s3"`, `"db2"`, `"db2-zos"`,
+ # `"azuredb"`, `"sybase"`, `"dynamodb"`, `"mongodb"`, `"kinesis"`,
+ # `"kafka"`, `"elasticsearch"`, `"documentdb"`, `"sqlserver"`,
+ # `"neptune"`, and `"babelfish"`.
#
# @option params [String] :username
# The user name to be used to login to the endpoint database.
#
# @option params [String] :password
@@ -6689,10 +6721,15 @@
#
# @option params [String] :replication_instance_identifier
# The replication instance identifier. This parameter is stored as a
# lowercase string.
#
+ # @option params [String] :network_type
+ # The type of IP address protocol used by a replication instance, such
+ # as IPv4 only or Dual-stack that supports both IPv4 and IPv6
+ # addressing. IPv6 only is not yet supported.
+ #
# @return [Types::ModifyReplicationInstanceResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ModifyReplicationInstanceResponse#replication_instance #replication_instance} => Types::ReplicationInstance
#
#
@@ -6782,10 +6819,11 @@
# multi_az: false,
# engine_version: "String",
# allow_major_version_upgrade: false,
# auto_minor_version_upgrade: false,
# replication_instance_identifier: "String",
+ # network_type: "String",
# })
#
# @example Response structure
#
# resp.replication_instance.replication_instance_identifier #=> String
@@ -6803,15 +6841,18 @@
# resp.replication_instance.replication_subnet_group.subnet_group_status #=> String
# resp.replication_instance.replication_subnet_group.subnets #=> Array
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_instance.replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_instance.replication_subnet_group.supported_network_types[0] #=> String
# resp.replication_instance.preferred_maintenance_window #=> String
# resp.replication_instance.pending_modified_values.replication_instance_class #=> String
# resp.replication_instance.pending_modified_values.allocated_storage #=> Integer
# resp.replication_instance.pending_modified_values.multi_az #=> Boolean
# resp.replication_instance.pending_modified_values.engine_version #=> String
+ # resp.replication_instance.pending_modified_values.network_type #=> String
# resp.replication_instance.multi_az #=> Boolean
# resp.replication_instance.engine_version #=> String
# resp.replication_instance.auto_minor_version_upgrade #=> Boolean
# resp.replication_instance.kms_key_id #=> String
# resp.replication_instance.replication_instance_arn #=> String
@@ -6819,14 +6860,17 @@
# resp.replication_instance.replication_instance_private_ip_address #=> String
# resp.replication_instance.replication_instance_public_ip_addresses #=> Array
# resp.replication_instance.replication_instance_public_ip_addresses[0] #=> String
# resp.replication_instance.replication_instance_private_ip_addresses #=> Array
# resp.replication_instance.replication_instance_private_ip_addresses[0] #=> String
+ # resp.replication_instance.replication_instance_ipv_6_addresses #=> Array
+ # resp.replication_instance.replication_instance_ipv_6_addresses[0] #=> String
# resp.replication_instance.publicly_accessible #=> Boolean
# resp.replication_instance.secondary_availability_zone #=> String
# resp.replication_instance.free_until #=> Time
# resp.replication_instance.dns_name_servers #=> String
+ # resp.replication_instance.network_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/ModifyReplicationInstance AWS API Documentation
#
# @overload modify_replication_instance(params = {})
# @param [Hash] params ({})
@@ -6884,10 +6928,12 @@
# resp.replication_subnet_group.subnet_group_status #=> String
# resp.replication_subnet_group.subnets #=> Array
# resp.replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_subnet_group.supported_network_types[0] #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/ModifyReplicationSubnetGroup AWS API Documentation
#
# @overload modify_replication_subnet_group(params = {})
# @param [Hash] params ({})
@@ -7162,15 +7208,18 @@
# resp.replication_instance.replication_subnet_group.subnet_group_status #=> String
# resp.replication_instance.replication_subnet_group.subnets #=> Array
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_identifier #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_availability_zone.name #=> String
# resp.replication_instance.replication_subnet_group.subnets[0].subnet_status #=> String
+ # resp.replication_instance.replication_subnet_group.supported_network_types #=> Array
+ # resp.replication_instance.replication_subnet_group.supported_network_types[0] #=> String
# resp.replication_instance.preferred_maintenance_window #=> String
# resp.replication_instance.pending_modified_values.replication_instance_class #=> String
# resp.replication_instance.pending_modified_values.allocated_storage #=> Integer
# resp.replication_instance.pending_modified_values.multi_az #=> Boolean
# resp.replication_instance.pending_modified_values.engine_version #=> String
+ # resp.replication_instance.pending_modified_values.network_type #=> String
# resp.replication_instance.multi_az #=> Boolean
# resp.replication_instance.engine_version #=> String
# resp.replication_instance.auto_minor_version_upgrade #=> Boolean
# resp.replication_instance.kms_key_id #=> String
# resp.replication_instance.replication_instance_arn #=> String
@@ -7178,14 +7227,17 @@
# resp.replication_instance.replication_instance_private_ip_address #=> String
# resp.replication_instance.replication_instance_public_ip_addresses #=> Array
# resp.replication_instance.replication_instance_public_ip_addresses[0] #=> String
# resp.replication_instance.replication_instance_private_ip_addresses #=> Array
# resp.replication_instance.replication_instance_private_ip_addresses[0] #=> String
+ # resp.replication_instance.replication_instance_ipv_6_addresses #=> Array
+ # resp.replication_instance.replication_instance_ipv_6_addresses[0] #=> String
# resp.replication_instance.publicly_accessible #=> Boolean
# resp.replication_instance.secondary_availability_zone #=> String
# resp.replication_instance.free_until #=> Time
# resp.replication_instance.dns_name_servers #=> String
+ # resp.replication_instance.network_type #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/RebootReplicationInstance AWS API Documentation
#
# @overload reboot_replication_instance(params = {})
# @param [Hash] params ({})
@@ -7916,10 +7968,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-databasemigrationservice'
- context[:gem_version] = '1.73.0'
+ context[:gem_version] = '1.74.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#