lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.36.0 vs lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.37.0

- old
+ new

@@ -451,12 +451,12 @@ # @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"`, `"redshift"`, `"s3"`, # `"db2"`, `"azuredb"`, `"sybase"`, `"dynamodb"`, `"mongodb"`, - # `"kinesis"`, `"kafka"`, `"elasticsearch"`, `"documentdb"`, and - # `"sqlserver"`. + # `"kinesis"`, `"kafka"`, `"elasticsearch"`, `"documentdb"`, + # `"sqlserver"`, and `"neptune"`. # # @option params [String] :username # The user name to be used to log in to the endpoint database. # # @option params [String] :password @@ -565,41 +565,42 @@ # # @option params [Types::KinesisSettings] :kinesis_settings # Settings in JSON format for the target endpoint for Amazon Kinesis # Data Streams. For more information about the available settings, see # [Using Amazon Kinesis Data Streams as a Target for AWS Database - # Migration Service][1] in the *AWS Database Migration User Guide.* + # Migration Service][1] in the *AWS Database Migration Service User + # Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.html # # @option params [Types::KafkaSettings] :kafka_settings # Settings in JSON format for the target Apache Kafka endpoint. For more # information about the available settings, see [Using Apache Kafka as a # Target for AWS Database Migration Service][1] in the *AWS Database - # Migration User Guide.* + # Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.html # # @option params [Types::ElasticsearchSettings] :elasticsearch_settings # Settings in JSON format for the target Elasticsearch endpoint. For # more information about the available settings, see [Extra Connection # Attributes When Using Elasticsearch as a Target for AWS DMS][1] in the - # *AWS Database Migration User Guide.* + # *AWS Database Migration Service User Guide*. # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.html#CHAP_Target.Elasticsearch.Configuration # # @option params [Types::NeptuneSettings] :neptune_settings # Settings in JSON format for the target Amazon Neptune endpoint. For - # more information about the available settings, see - # [https://docs.aws.amazon.com/dms/latest/userguide/CHAP\_Target.Neptune.html#CHAP\_Target.Neptune.EndpointSettings][1] - # in the *AWS Database Migration Service User Guide.* + # more information about the available settings, see [Specifying + # Endpoint Settings for Amazon Neptune as a Target][1] in the *AWS + # Database Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Neptune.html#CHAP_Target.Neptune.EndpointSettings # @@ -1014,11 +1015,11 @@ # The replication instance identifier. This parameter is stored as a # lowercase string. # # Constraints: # - # * Must contain from 1 to 63 alphanumeric characters or hyphens. + # * Must contain 1-63 alphanumeric characters or hyphens. # # * First character must be a letter. # # * Can't end with a hyphen or contain two consecutive hyphens. # @@ -1027,17 +1028,23 @@ # @option params [Integer] :allocated_storage # The amount of storage (in gigabytes) to be initially allocated for the # replication instance. # # @option params [required, String] :replication_instance_class - # The compute and memory capacity of the replication instance as - # specified by the replication instance class. + # The compute and memory capacity of the replication instance as defined + # for the specified replication instance class. For example to specify + # the instance class dms.c4.large, set this parameter to + # `"dms.c4.large"`. # - # Valid Values: `dms.t2.micro | dms.t2.small | dms.t2.medium | - # dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | - # dms.c4.4xlarge ` + # For more information on the settings and capacities for the available + # replication instance classes, see [ Selecting the right AWS DMS + # replication instance for your migration][1]. # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.html#CHAP_ReplicationInstance.InDepth + # # @option params [Array<String>] :vpc_security_group_ids # Specifies the VPC security group to be used with the replication # instance. The VPC security group must work with the VPC containing the # replication instance. # @@ -1096,11 +1103,16 @@ # value of `true` represents an instance with a public IP address. A # value of `false` represents an instance with a private IP address. The # default value is `true`. # # @option params [String] :dns_name_servers - # A list of DNS name servers supported for the replication instance. + # A list of custom DNS name servers supported for the replication + # instance to access your on-premise source or target database. This + # list overrides the default name servers supported by the replication + # instance. You can specify a comma-separated list of internet addresses + # for up to four on-premise DNS name servers. For example: + # `"1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"` # # @return [Types::CreateReplicationInstanceResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateReplicationInstanceResponse#replication_instance #replication_instance} => Types::ReplicationInstance # @@ -1348,11 +1360,11 @@ # @option params [required, String] :replication_task_identifier # An identifier for the replication task. # # Constraints: # - # * Must contain from 1 to 255 alphanumeric characters or hyphens. + # * Must contain 1-255 alphanumeric characters or hyphens. # # * First character must be a letter. # # * Cannot end with a hyphen or contain two consecutive hyphens. # @@ -1372,11 +1384,11 @@ # `full-load-and-cdc` # # @option params [required, String] :table_mappings # The table mappings for the task, in JSON format. For more information, # see [Using Table Mapping to Specify Task Settings][1] in the *AWS - # Database Migration User Guide.* + # Database Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html # @@ -1439,11 +1451,11 @@ # # @option params [String] :task_data # Supplemental information that the task requires to migrate the data # for certain source and target endpoints. For more information, see # [Specifying Supplemental Data for Task Settings][1] in the *AWS - # Database Migration User Guide.* + # Database Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.TaskData.html # @@ -3810,12 +3822,12 @@ # @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"`, `"redshift"`, `"s3"`, # `"db2"`, `"azuredb"`, `"sybase"`, `"dynamodb"`, `"mongodb"`, - # `"kinesis"`, `"kafka"`, `"elasticsearch"`, `"documentdb"`, and - # `"sqlserver"`. + # `"kinesis"`, `"kafka"`, `"elasticsearch"`, `"documentdb"`, + # `"sqlserver"`, and `"neptune"`. # # @option params [String] :username # The user name to be used to login to the endpoint database. # # @option params [String] :password @@ -3905,41 +3917,42 @@ # # @option params [Types::KinesisSettings] :kinesis_settings # Settings in JSON format for the target endpoint for Amazon Kinesis # Data Streams. For more information about the available settings, see # [Using Amazon Kinesis Data Streams as a Target for AWS Database - # Migration Service][1] in the *AWS Database Migration User Guide.* + # Migration Service][1] in the *AWS Database Migration Service User + # Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.html # # @option params [Types::KafkaSettings] :kafka_settings # Settings in JSON format for the target Apache Kafka endpoint. For more # information about the available settings, see [Using Apache Kafka as a # Target for AWS Database Migration Service][1] in the *AWS Database - # Migration User Guide.* + # Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.html # # @option params [Types::ElasticsearchSettings] :elasticsearch_settings # Settings in JSON format for the target Elasticsearch endpoint. For # more information about the available settings, see [Extra Connection # Attributes When Using Elasticsearch as a Target for AWS DMS][1] in the - # *AWS Database Migration User Guide.* + # *AWS Database Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.html#CHAP_Target.Elasticsearch.Configuration # # @option params [Types::NeptuneSettings] :neptune_settings # Settings in JSON format for the target Amazon Neptune endpoint. For - # more information about the available settings, see - # [https://docs.aws.amazon.com/dms/latest/userguide/CHAP\_Target.Neptune.html#CHAP\_Target.Neptune.EndpointSettings][1] - # in the *AWS Database Migration Service User Guide.* + # more information about the available settings, see [Specifying + # Endpoint Settings for Amazon Neptune as a Target][1] in the *AWS + # Database Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Neptune.html#CHAP_Target.Neptune.EndpointSettings # @@ -4284,16 +4297,23 @@ # @option params [Boolean] :apply_immediately # Indicates whether the changes should be applied immediately or during # the next maintenance window. # # @option params [String] :replication_instance_class - # The compute and memory capacity of the replication instance. + # The compute and memory capacity of the replication instance as defined + # for the specified replication instance class. For example to specify + # the instance class dms.c4.large, set this parameter to + # `"dms.c4.large"`. # - # Valid Values: `dms.t2.micro | dms.t2.small | dms.t2.medium | - # dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | - # dms.c4.4xlarge ` + # For more information on the settings and capacities for the available + # replication instance classes, see [ Selecting the right AWS DMS + # replication instance for your migration][1]. # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.html#CHAP_ReplicationInstance.InDepth + # # @option params [Array<String>] :vpc_security_group_ids # Specifies the VPC security group to be used with the replication # instance. The VPC security group must work with the VPC containing the # replication instance. # @@ -4573,11 +4593,11 @@ # @option params [String] :replication_task_identifier # The replication task identifier. # # Constraints: # - # * Must contain from 1 to 255 alphanumeric characters or hyphens. + # * Must contain 1-255 alphanumeric characters or hyphens. # # * First character must be a letter. # # * Cannot end with a hyphen or contain two consecutive hyphens. # @@ -4642,11 +4662,11 @@ # # @option params [String] :task_data # Supplemental information that the task requires to migrate the data # for certain source and target endpoints. For more information, see # [Specifying Supplemental Data for Task Settings][1] in the *AWS - # Database Migration User Guide.* + # Database Migration Service User Guide.* # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.TaskData.html # @@ -5269,10 +5289,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-databasemigrationservice' - context[:gem_version] = '1.36.0' + context[:gem_version] = '1.37.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #