lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.74.0 vs lib/aws-sdk-rds/client.rb in aws-sdk-rds-1.75.0

- old
+ new

@@ -2008,10 +2008,29 @@ # # @option params [String] :engine_mode # The DB engine mode of the DB cluster, either `provisioned`, # `serverless`, `parallelquery`, `global`, or `multimaster`. # + # Limitations and requirements apply to some DB engine modes. For more + # information, see the following sections in the *Amazon Aurora User + # Guide*\: + # + # * [ Limitations of Aurora Serverless][1] + # + # * [ Limitations of Parallel Query][2] + # + # * [ Requirements for Aurora Global Databases][3] + # + # * [ Limitations of Multi-Master Clusters][4] + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-mysql-parallel-query.html#aurora-mysql-parallel-query-limitations + # [3]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html#aurora-global-database.limitations + # [4]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-multi-master.html#aurora-multi-master-limitations + # # @option params [Types::ScalingConfiguration] :scaling_configuration # For DB clusters in `serverless` DB engine mode, the scaling properties # of the DB cluster. # # @option params [Boolean] :deletion_protection @@ -6343,10 +6362,12 @@ # resp.certificates[0].certificate_type #=> String # resp.certificates[0].thumbprint #=> String # resp.certificates[0].valid_from #=> Time # resp.certificates[0].valid_till #=> Time # resp.certificates[0].certificate_arn #=> String + # resp.certificates[0].customer_override #=> Boolean + # resp.certificates[0].customer_override_valid_till #=> Time # resp.marker #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeCertificates AWS API Documentation # # @overload describe_certificates(params = {}) @@ -7104,11 +7125,12 @@ # supports pagination. # # For more information on Amazon Aurora, see [ What Is Amazon # Aurora?][1] in the *Amazon Aurora User Guide.* # - # <note markdown="1"> This action only applies to Aurora DB clusters. + # <note markdown="1"> This operation can also return information for Amazon Neptune DB + # instances and Amazon DocumentDB instances. # # </note> # # # @@ -7535,10 +7557,15 @@ end # Returns information about provisioned RDS instances. This API supports # pagination. # + # <note markdown="1"> This operation can also return information for Amazon Neptune DB + # instances and Amazon DocumentDB instances. + # + # </note> + # # @option params [String] :db_instance_identifier # The user-supplied instance identifier. If this parameter is specified, # information from only the specific DB instance is returned. This # parameter isn't case-sensitive. # @@ -10613,10 +10640,89 @@ def list_tags_for_resource(params = {}, options = {}) req = build_request(:list_tags_for_resource, params) req.send_request(options) end + # Override the system-default Secure Sockets Layer/Transport Layer + # Security (SSL/TLS) certificate for Amazon RDS for new DB instances, or + # remove the override. + # + # By using this operation, you can specify an RDS-approved SSL/TLS + # certificate for new DB instances that is different from the default + # certificate provided by RDS. You can also use this operation to remove + # the override, so that new DB instances use the default certificate + # provided by RDS. + # + # You might need to override the default certificate in the following + # situations: + # + # * You already migrated your applications to support the latest + # certificate authority (CA) certificate, but the new CA certificate + # is not yet the RDS default CA certificate for the specified AWS + # Region. + # + # * RDS has already moved to a new default CA certificate for the + # specified AWS Region, but you are still in the process of supporting + # the new CA certificate. In this case, you temporarily need + # additional time to finish your application changes. + # + # For more information about rotating your SSL/TLS certificate for RDS + # DB engines, see [ Rotating Your SSL/TLS Certificate][1] in the *Amazon + # RDS User Guide*. + # + # For more information about rotating your SSL/TLS certificate for + # Aurora DB engines, see [ Rotating Your SSL/TLS Certificate][2] in the + # *Amazon Aurora User Guide*. + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.SSL-certificate-rotation.html + # + # @option params [String] :certificate_identifier + # The new default certificate identifier to override the current one + # with. + # + # To determine the valid values, use the `describe-certificates` AWS CLI + # command or the `DescribeCertificates` API operation. + # + # @option params [Boolean] :remove_customer_override + # A value that indicates whether to remove the override for the default + # certificate. If the override is removed, the default certificate is + # the system default. + # + # @return [Types::ModifyCertificatesResult] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::ModifyCertificatesResult#certificate #certificate} => Types::Certificate + # + # @example Request syntax with placeholder values + # + # resp = client.modify_certificates({ + # certificate_identifier: "String", + # remove_customer_override: false, + # }) + # + # @example Response structure + # + # resp.certificate.certificate_identifier #=> String + # resp.certificate.certificate_type #=> String + # resp.certificate.thumbprint #=> String + # resp.certificate.valid_from #=> Time + # resp.certificate.valid_till #=> Time + # resp.certificate.certificate_arn #=> String + # resp.certificate.customer_override #=> Boolean + # resp.certificate.customer_override_valid_till #=> Time + # + # @see http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyCertificates AWS API Documentation + # + # @overload modify_certificates(params = {}) + # @param [Hash] params ({}) + def modify_certificates(params = {}, options = {}) + req = build_request(:modify_certificates, params) + req.send_request(options) + end + # Set the capacity of an Aurora Serverless DB cluster to a specific # value. # # Aurora Serverless scales seamlessly based on the workload on the DB # cluster. In some cases, the capacity might not scale fast enough to @@ -17734,10 +17840,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-rds' - context[:gem_version] = '1.74.0' + context[:gem_version] = '1.75.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #