lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.45.0 vs lib/aws-sdk-databasemigrationservice/client.rb in aws-sdk-databasemigrationservice-1.46.0

- old
+ new

@@ -753,10 +753,13 @@ # 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, AWS DMS generates a # default identifier value for the end of `EndpointArn`. # + # @option params [Types::DocDbSettings] :doc_db_settings + # Provides information that defines a DocumentDB endpoint. + # # @return [Types::CreateEndpointResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateEndpointResponse#endpoint #endpoint} => Types::Endpoint # # @@ -1025,10 +1028,21 @@ # current_lsn: "String", # max_k_bytes_per_read: 1, # username: "String", # }, # resource_identifier: "String", + # doc_db_settings: { + # username: "String", + # password: "SecretString", + # server_name: "String", + # port: 1, + # database_name: "String", + # nesting_level: "none", # accepts none, one + # extract_doc_id: false, + # docs_to_investigate: 1, + # kms_key_id: "String", + # }, # }) # # @example Response structure # # resp.endpoint.endpoint_identifier #=> String @@ -1219,10 +1233,19 @@ # resp.endpoint.ibm_db_2_settings.server_name #=> String # resp.endpoint.ibm_db_2_settings.set_data_capture_changes #=> Boolean # resp.endpoint.ibm_db_2_settings.current_lsn #=> String # resp.endpoint.ibm_db_2_settings.max_k_bytes_per_read #=> Integer # resp.endpoint.ibm_db_2_settings.username #=> String + # resp.endpoint.doc_db_settings.username #=> String + # resp.endpoint.doc_db_settings.password #=> String + # resp.endpoint.doc_db_settings.server_name #=> String + # resp.endpoint.doc_db_settings.port #=> Integer + # resp.endpoint.doc_db_settings.database_name #=> String + # resp.endpoint.doc_db_settings.nesting_level #=> String, one of "none", "one" + # resp.endpoint.doc_db_settings.extract_doc_id #=> Boolean + # resp.endpoint.doc_db_settings.docs_to_investigate #=> Integer + # resp.endpoint.doc_db_settings.kms_key_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/CreateEndpoint AWS API Documentation # # @overload create_endpoint(params = {}) # @param [Hash] params ({}) @@ -2278,10 +2301,19 @@ # resp.endpoint.ibm_db_2_settings.server_name #=> String # resp.endpoint.ibm_db_2_settings.set_data_capture_changes #=> Boolean # resp.endpoint.ibm_db_2_settings.current_lsn #=> String # resp.endpoint.ibm_db_2_settings.max_k_bytes_per_read #=> Integer # resp.endpoint.ibm_db_2_settings.username #=> String + # resp.endpoint.doc_db_settings.username #=> String + # resp.endpoint.doc_db_settings.password #=> String + # resp.endpoint.doc_db_settings.server_name #=> String + # resp.endpoint.doc_db_settings.port #=> Integer + # resp.endpoint.doc_db_settings.database_name #=> String + # resp.endpoint.doc_db_settings.nesting_level #=> String, one of "none", "one" + # resp.endpoint.doc_db_settings.extract_doc_id #=> Boolean + # resp.endpoint.doc_db_settings.docs_to_investigate #=> Integer + # resp.endpoint.doc_db_settings.kms_key_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/DeleteEndpoint AWS API Documentation # # @overload delete_endpoint(params = {}) # @param [Hash] params ({}) @@ -3316,10 +3348,19 @@ # resp.endpoints[0].ibm_db_2_settings.server_name #=> String # resp.endpoints[0].ibm_db_2_settings.set_data_capture_changes #=> Boolean # resp.endpoints[0].ibm_db_2_settings.current_lsn #=> String # resp.endpoints[0].ibm_db_2_settings.max_k_bytes_per_read #=> Integer # resp.endpoints[0].ibm_db_2_settings.username #=> String + # resp.endpoints[0].doc_db_settings.username #=> String + # resp.endpoints[0].doc_db_settings.password #=> String + # resp.endpoints[0].doc_db_settings.server_name #=> String + # resp.endpoints[0].doc_db_settings.port #=> Integer + # resp.endpoints[0].doc_db_settings.database_name #=> String + # resp.endpoints[0].doc_db_settings.nesting_level #=> String, one of "none", "one" + # resp.endpoints[0].doc_db_settings.extract_doc_id #=> Boolean + # resp.endpoints[0].doc_db_settings.docs_to_investigate #=> Integer + # resp.endpoints[0].doc_db_settings.kms_key_id #=> String # # # The following waiters are defined for this operation (see {Client#wait_until} for detailed usage): # # * endpoint_deleted @@ -4865,10 +4906,21 @@ # # # # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DB2.ConnectionAttrib # + # @option params [Types::DocDbSettings] :doc_db_settings + # Settings in JSON format for the source DocumentDB endpoint. For more + # information about the available settings, see the configuration + # properties section in [ Using DocumentDB as a Target for AWS Database + # Migration Service][1] in the *AWS Database Migration Service User + # Guide.* + # + # + # + # [1]: https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DocumentDB.html + # # @return [Types::ModifyEndpointResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::ModifyEndpointResponse#endpoint #endpoint} => Types::Endpoint # # @@ -5115,10 +5167,21 @@ # set_data_capture_changes: false, # current_lsn: "String", # max_k_bytes_per_read: 1, # username: "String", # }, + # doc_db_settings: { + # username: "String", + # password: "SecretString", + # server_name: "String", + # port: 1, + # database_name: "String", + # nesting_level: "none", # accepts none, one + # extract_doc_id: false, + # docs_to_investigate: 1, + # kms_key_id: "String", + # }, # }) # # @example Response structure # # resp.endpoint.endpoint_identifier #=> String @@ -5309,10 +5372,19 @@ # resp.endpoint.ibm_db_2_settings.server_name #=> String # resp.endpoint.ibm_db_2_settings.set_data_capture_changes #=> Boolean # resp.endpoint.ibm_db_2_settings.current_lsn #=> String # resp.endpoint.ibm_db_2_settings.max_k_bytes_per_read #=> Integer # resp.endpoint.ibm_db_2_settings.username #=> String + # resp.endpoint.doc_db_settings.username #=> String + # resp.endpoint.doc_db_settings.password #=> String + # resp.endpoint.doc_db_settings.server_name #=> String + # resp.endpoint.doc_db_settings.port #=> Integer + # resp.endpoint.doc_db_settings.database_name #=> String + # resp.endpoint.doc_db_settings.nesting_level #=> String, one of "none", "one" + # resp.endpoint.doc_db_settings.extract_doc_id #=> Boolean + # resp.endpoint.doc_db_settings.docs_to_investigate #=> Integer + # resp.endpoint.doc_db_settings.kms_key_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/ModifyEndpoint AWS API Documentation # # @overload modify_endpoint(params = {}) # @param [Hash] params ({}) @@ -6520,10 +6592,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-databasemigrationservice' - context[:gem_version] = '1.45.0' + context[:gem_version] = '1.46.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #