lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.6.0 vs lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.7.0

- old
+ new

@@ -304,15 +304,37 @@ # # # # [1]: http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html # + # @option params [Types::DmsTransferSettings] :dms_transfer_settings + # The settings in JSON format for the DMS Transfer type source endpoint. + # + # Attributes include: + # + # * serviceAccessRoleArn - The IAM role that has permission to access + # the Amazon S3 bucket. + # + # * bucketName - The name of the S3 bucket to use. + # + # * compressionType - An optional parameter to use GZIP to compress the + # target files. Set to NONE (the default) or do not use to leave the + # files uncompressed. + # + # Shorthand syntax: ServiceAccessRoleArn=string + # ,BucketName=string,CompressionType=string + # + # JSON syntax: + # + # \\\{ "ServiceAccessRoleArn": "string", "BucketName": "string", + # "CompressionType": "none"\|"gzip" \\} + # # @option params [Types::MongoDbSettings] :mongo_db_settings # Settings in JSON format for the source MongoDB endpoint. For more # information about the available settings, see the **Configuration # Properties When Using MongoDB as a Source for AWS Database Migration - # Service** section at [ Using Amazon S3 as a Target for AWS Database + # Service** section at [ Using MongoDB as a Target for AWS Database # Migration Service][1]. # # # # [1]: http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html @@ -395,10 +417,14 @@ # csv_delimiter: "String", # bucket_folder: "String", # bucket_name: "String", # compression_type: "none", # accepts none, gzip # }, + # dms_transfer_settings: { + # service_access_role_arn: "String", + # bucket_name: "String", + # }, # mongo_db_settings: { # username: "String", # password: "SecretString", # server_name: "String", # port: 1, @@ -438,10 +464,12 @@ # resp.endpoint.s3_settings.csv_row_delimiter #=> String # resp.endpoint.s3_settings.csv_delimiter #=> String # resp.endpoint.s3_settings.bucket_folder #=> String # resp.endpoint.s3_settings.bucket_name #=> String # resp.endpoint.s3_settings.compression_type #=> String, one of "none", "gzip" + # resp.endpoint.dms_transfer_settings.service_access_role_arn #=> String + # resp.endpoint.dms_transfer_settings.bucket_name #=> String # resp.endpoint.mongo_db_settings.username #=> String # resp.endpoint.mongo_db_settings.password #=> String # resp.endpoint.mongo_db_settings.server_name #=> String # resp.endpoint.mongo_db_settings.port #=> Integer # resp.endpoint.mongo_db_settings.database_name #=> String @@ -948,10 +976,12 @@ # @option params [Time,DateTime,Date,Integer,String] :cdc_start_time # Indicates the start time for a change data capture (CDC) operation. # Use either CdcStartTime or CdcStartPosition to specify when you want a # CDC operation to start. Specifying both values results in an error. # + # Timestamp Example: --cdc-start-time “2018-03-08T12:12:12” + # # @option params [String] :cdc_start_position # Indicates when you want a change data capture (CDC) operation to # start. Use either CdcStartPosition or CdcStartTime to specify when you # want a CDC operation to start. Specifying both values results in an # error. @@ -1198,10 +1228,12 @@ # resp.endpoint.s3_settings.csv_row_delimiter #=> String # resp.endpoint.s3_settings.csv_delimiter #=> String # resp.endpoint.s3_settings.bucket_folder #=> String # resp.endpoint.s3_settings.bucket_name #=> String # resp.endpoint.s3_settings.compression_type #=> String, one of "none", "gzip" + # resp.endpoint.dms_transfer_settings.service_access_role_arn #=> String + # resp.endpoint.dms_transfer_settings.bucket_name #=> String # resp.endpoint.mongo_db_settings.username #=> String # resp.endpoint.mongo_db_settings.password #=> String # resp.endpoint.mongo_db_settings.server_name #=> String # resp.endpoint.mongo_db_settings.port #=> Integer # resp.endpoint.mongo_db_settings.database_name #=> String @@ -1923,10 +1955,12 @@ # resp.endpoints[0].s3_settings.csv_row_delimiter #=> String # resp.endpoints[0].s3_settings.csv_delimiter #=> String # resp.endpoints[0].s3_settings.bucket_folder #=> String # resp.endpoints[0].s3_settings.bucket_name #=> String # resp.endpoints[0].s3_settings.compression_type #=> String, one of "none", "gzip" + # resp.endpoints[0].dms_transfer_settings.service_access_role_arn #=> String + # resp.endpoints[0].dms_transfer_settings.bucket_name #=> String # resp.endpoints[0].mongo_db_settings.username #=> String # resp.endpoints[0].mongo_db_settings.password #=> String # resp.endpoints[0].mongo_db_settings.server_name #=> String # resp.endpoints[0].mongo_db_settings.port #=> Integer # resp.endpoints[0].mongo_db_settings.database_name #=> String @@ -2856,10 +2890,11 @@ # resp.table_statistics[0].table_state #=> String # resp.table_statistics[0].validation_pending_records #=> Integer # resp.table_statistics[0].validation_failed_records #=> Integer # resp.table_statistics[0].validation_suspended_records #=> Integer # resp.table_statistics[0].validation_state #=> String + # resp.table_statistics[0].validation_state_details #=> String # resp.marker #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/DescribeTableStatistics AWS API Documentation # # @overload describe_table_statistics(params = {}) @@ -3063,10 +3098,32 @@ # # # # [1]: http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html # + # @option params [Types::DmsTransferSettings] :dms_transfer_settings + # The settings in JSON format for the DMS Transfer type source endpoint. + # + # Attributes include: + # + # * serviceAccessRoleArn - The IAM role that has permission to access + # the Amazon S3 bucket. + # + # * BucketName - The name of the S3 bucket to use. + # + # * compressionType - An optional parameter to use GZIP to compress the + # target files. Set to NONE (the default) or do not use to leave the + # files uncompressed. + # + # Shorthand syntax: ServiceAccessRoleArn=string + # ,BucketName=string,CompressionType=string + # + # JSON syntax: + # + # \\\{ "ServiceAccessRoleArn": "string", "BucketName": "string", + # "CompressionType": "none"\|"gzip" \\} + # # @option params [Types::MongoDbSettings] :mongo_db_settings # Settings in JSON format for the source MongoDB endpoint. For more # information about the available settings, see the **Configuration # Properties When Using MongoDB as a Source for AWS Database Migration # Service** section at [ Using Amazon S3 as a Target for AWS Database @@ -3133,10 +3190,14 @@ # csv_delimiter: "String", # bucket_folder: "String", # bucket_name: "String", # compression_type: "none", # accepts none, gzip # }, + # dms_transfer_settings: { + # service_access_role_arn: "String", + # bucket_name: "String", + # }, # mongo_db_settings: { # username: "String", # password: "SecretString", # server_name: "String", # port: 1, @@ -3176,10 +3237,12 @@ # resp.endpoint.s3_settings.csv_row_delimiter #=> String # resp.endpoint.s3_settings.csv_delimiter #=> String # resp.endpoint.s3_settings.bucket_folder #=> String # resp.endpoint.s3_settings.bucket_name #=> String # resp.endpoint.s3_settings.compression_type #=> String, one of "none", "gzip" + # resp.endpoint.dms_transfer_settings.service_access_role_arn #=> String + # resp.endpoint.dms_transfer_settings.bucket_name #=> String # resp.endpoint.mongo_db_settings.username #=> String # resp.endpoint.mongo_db_settings.password #=> String # resp.endpoint.mongo_db_settings.server_name #=> String # resp.endpoint.mongo_db_settings.port #=> Integer # resp.endpoint.mongo_db_settings.database_name #=> String @@ -3588,10 +3651,12 @@ # @option params [Time,DateTime,Date,Integer,String] :cdc_start_time # Indicates the start time for a change data capture (CDC) operation. # Use either CdcStartTime or CdcStartPosition to specify when you want a # CDC operation to start. Specifying both values results in an error. # + # Timestamp Example: --cdc-start-time “2018-03-08T12:12:12” + # # @option params [String] :cdc_start_position # Indicates when you want a change data capture (CDC) operation to # start. Use either CdcStartPosition or CdcStartTime to specify when you # want a CDC operation to start. Specifying both values results in an # error. @@ -3794,15 +3859,25 @@ end # Reloads the target database table with the source data. # # @option params [required, String] :replication_task_arn - # The Amazon Resource Name (ARN) of the replication instance. + # 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. # + # @option params [String] :reload_option + # Options for reload. Specify `data-reload` to reload the data and + # re-validate it if validation is enabled. Specify `validate-only` to + # re-validate the table. This option applies only when validation is + # enabled for the task. + # + # Valid values: data-reload, validate-only + # + # Default value is data-reload. + # # @return [Types::ReloadTablesResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::ReloadTablesResponse#replication_task_arn #replication_task_arn} => String # # @example Request syntax with placeholder values @@ -3813,10 +3888,11 @@ # { # schema_name: "String", # table_name: "String", # }, # ], + # reload_option: "data-reload", # accepts data-reload, validate-only # }) # # @example Response structure # # resp.replication_task_arn #=> String @@ -3890,10 +3966,12 @@ # @option params [Time,DateTime,Date,Integer,String] :cdc_start_time # Indicates the start time for a change data capture (CDC) operation. # Use either CdcStartTime or CdcStartPosition to specify when you want a # CDC operation to start. Specifying both values results in an error. # + # Timestamp Example: --cdc-start-time “2018-03-08T12:12:12” + # # @option params [String] :cdc_start_position # Indicates when you want a change data capture (CDC) operation to # start. Use either CdcStartPosition or CdcStartTime to specify when you # want a CDC operation to start. Specifying both values results in an # error. @@ -4182,10 +4260,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-databasemigrationservice' - context[:gem_version] = '1.6.0' + context[:gem_version] = '1.7.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated