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