lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.156.0 vs lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.157.0
- old
+ new
@@ -28,11 +28,11 @@
require 'aws-sdk-core/plugins/transfer_encoding.rb'
require 'aws-sdk-core/plugins/http_checksum.rb'
require 'aws-sdk-core/plugins/checksum_algorithm.rb'
require 'aws-sdk-core/plugins/defaults_mode.rb'
require 'aws-sdk-core/plugins/recursion_detection.rb'
-require 'aws-sdk-core/plugins/signature_v4.rb'
+require 'aws-sdk-core/plugins/sign.rb'
require 'aws-sdk-core/plugins/protocols/query.rb'
require 'aws-sdk-rds/plugins/cross_region_copying.rb'
Aws::Plugins::GlobalConfiguration.add_identifier(:rds)
@@ -78,13 +78,14 @@
add_plugin(Aws::Plugins::TransferEncoding)
add_plugin(Aws::Plugins::HttpChecksum)
add_plugin(Aws::Plugins::ChecksumAlgorithm)
add_plugin(Aws::Plugins::DefaultsMode)
add_plugin(Aws::Plugins::RecursionDetection)
- add_plugin(Aws::Plugins::SignatureV4)
+ add_plugin(Aws::Plugins::Sign)
add_plugin(Aws::Plugins::Protocols::Query)
add_plugin(Aws::RDS::Plugins::CrossRegionCopying)
+ add_plugin(Aws::RDS::Plugins::Endpoints)
# @overload initialize(options)
# @param [Hash] options
# @option options [required, Aws::CredentialProvider] :credentials
# Your AWS credentials. This can be an instance of any one of the
@@ -287,10 +288,23 @@
# {ClientStubs#stub_responses}. See {ClientStubs} for more information.
#
# ** Please note ** When response stubbing is enabled, no HTTP
# requests are made, and retries are disabled.
#
+ # @option options [Aws::TokenProvider] :token_provider
+ # A Bearer Token Provider. This can be an instance of any one of the
+ # following classes:
+ #
+ # * `Aws::StaticTokenProvider` - Used for configuring static, non-refreshing
+ # tokens.
+ #
+ # * `Aws::SSOTokenProvider` - Used for loading tokens from AWS SSO using an
+ # access token generated from `aws login`.
+ #
+ # When `:token_provider` is not configured directly, the `Aws::TokenProviderChain`
+ # will be used to search for tokens configured for your profile in shared configuration files.
+ #
# @option options [Boolean] :use_dualstack_endpoint
# When set to `true`, dualstack enabled endpoints (with `.aws` TLD)
# will be used if available.
#
# @option options [Boolean] :use_fips_endpoint
@@ -300,10 +314,13 @@
#
# @option options [Boolean] :validate_params (true)
# When `true`, request parameters are validated before
# sending the request.
#
+ # @option options [Aws::RDS::EndpointProvider] :endpoint_provider
+ # The endpoint provider used to resolve endpoints. Any object that responds to `#resolve_endpoint(parameters)` where `parameters` is a Struct similar to `Aws::RDS::EndpointParameters`
+ #
# @option options [URI::HTTP,String] :http_proxy A proxy to send
# requests through. Formatted like 'http://proxy.com:123'.
#
# @option options [Float] :http_open_timeout (15) The number of
# seconds to wait when opening a HTTP session before raising a
@@ -890,10 +907,11 @@
# * {Types::ExportTask#status #status} => String
# * {Types::ExportTask#percent_progress #percent_progress} => Integer
# * {Types::ExportTask#total_extracted_data_in_gb #total_extracted_data_in_gb} => Integer
# * {Types::ExportTask#failure_cause #failure_cause} => String
# * {Types::ExportTask#warning_message #warning_message} => String
+ # * {Types::ExportTask#source_type #source_type} => String
#
# @example Request syntax with placeholder values
#
# resp = client.cancel_export_task({
# export_task_identifier: "String", # required
@@ -915,10 +933,11 @@
# resp.status #=> String
# resp.percent_progress #=> Integer
# resp.total_extracted_data_in_gb #=> Integer
# resp.failure_cause #=> String
# resp.warning_message #=> String
+ # resp.source_type #=> String, one of "SNAPSHOT", "CLUSTER"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CancelExportTask AWS API Documentation
#
# @overload cancel_export_task(params = {})
# @param [Hash] params ({})
@@ -10818,10 +10837,14 @@
#
# * `aurora-postgresql12`
#
# * `aurora-postgresql13`
#
+ # * `aurora-postgresql14`
+ #
+ # * `custom-oracle-ee-19`
+ #
# * `mariadb10.2`
#
# * `mariadb10.3`
#
# * `mariadb10.4`
@@ -10832,10 +10855,22 @@
#
# * `mysql5.7`
#
# * `mysql8.0`
#
+ # * `oracle-ee-19`
+ #
+ # * `oracle-ee-cdb-19`
+ #
+ # * `oracle-ee-cdb-21`
+ #
+ # * `oracle-se2-19`
+ #
+ # * `oracle-se2-cdb-19`
+ #
+ # * `oracle-se2-cdb-21`
+ #
# * `postgres10`
#
# * `postgres11`
#
# * `postgres12`
@@ -11347,10 +11382,13 @@
#
# Default: 100
#
# Constraints: Minimum 20, maximum 100.
#
+ # @option params [String] :source_type
+ # The type of source for the export.
+ #
# @return [Types::ExportTasksMessage] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ExportTasksMessage#marker #marker} => String
# * {Types::ExportTasksMessage#export_tasks #export_tasks} => Array<Types::ExportTask>
#
@@ -11367,10 +11405,11 @@
# values: ["String"], # required
# },
# ],
# marker: "String",
# max_records: 1,
+ # source_type: "SNAPSHOT", # accepts SNAPSHOT, CLUSTER
# })
#
# @example Response structure
#
# resp.marker #=> String
@@ -11389,10 +11428,11 @@
# resp.export_tasks[0].status #=> String
# resp.export_tasks[0].percent_progress #=> Integer
# resp.export_tasks[0].total_extracted_data_in_gb #=> Integer
# resp.export_tasks[0].failure_cause #=> String
# resp.export_tasks[0].warning_message #=> String
+ # resp.export_tasks[0].source_type #=> String, one of "SNAPSHOT", "CLUSTER"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeExportTasks AWS API Documentation
#
# @overload describe_export_tasks(params = {})
# @param [Hash] params ({})
@@ -22344,10 +22384,11 @@
# * {Types::ExportTask#status #status} => String
# * {Types::ExportTask#percent_progress #percent_progress} => Integer
# * {Types::ExportTask#total_extracted_data_in_gb #total_extracted_data_in_gb} => Integer
# * {Types::ExportTask#failure_cause #failure_cause} => String
# * {Types::ExportTask#warning_message #warning_message} => String
+ # * {Types::ExportTask#source_type #source_type} => String
#
# @example Request syntax with placeholder values
#
# resp = client.start_export_task({
# export_task_identifier: "String", # required
@@ -22375,10 +22416,11 @@
# resp.status #=> String
# resp.percent_progress #=> Integer
# resp.total_extracted_data_in_gb #=> Integer
# resp.failure_cause #=> String
# resp.warning_message #=> String
+ # resp.source_type #=> String, one of "SNAPSHOT", "CLUSTER"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/StartExportTask AWS API Documentation
#
# @overload start_export_task(params = {})
# @param [Hash] params ({})
@@ -23025,10 +23067,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-rds'
- context[:gem_version] = '1.156.0'
+ context[:gem_version] = '1.157.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#