lib/aws-sdk-acm/client.rb in aws-sdk-acm-1.53.0 vs lib/aws-sdk-acm/client.rb in aws-sdk-acm-1.54.0

- old
+ new

@@ -1056,17 +1056,18 @@ req.send_request(options) end # Renews an eligible ACM certificate. At this time, only exported # private certificates can be renewed with this operation. In order to - # renew your ACM Private CA certificates with ACM, you must first [grant - # the ACM service principal permission to do so][1]. For more - # information, see [Testing Managed Renewal][2] in the ACM User Guide. + # renew your Amazon Web Services Private CA certificates with ACM, you + # must first [grant the ACM service principal permission to do so][1]. + # For more information, see [Testing Managed Renewal][2] in the ACM User + # Guide. # # # - # [1]: https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaPermissions.html + # [1]: https://docs.aws.amazon.com/privateca/latest/userguide/PcaPermissions.html # [2]: https://docs.aws.amazon.com/acm/latest/userguide/manual-renewal.html # # @option params [required, String] :certificate_arn # String that contains the ARN of the ACM certificate to be renewed. # This must be of the form: @@ -1212,22 +1213,36 @@ # @option params [String] :certificate_authority_arn # The Amazon Resource Name (ARN) of the private certificate authority # (CA) that will be used to issue the certificate. If you do not provide # an ARN and you are trying to request a private certificate, ACM will # attempt to issue a public certificate. For more information about - # private CAs, see the [Certificate Manager Private Certificate + # private CAs, see the [Amazon Web Services Private Certificate # Authority][1] user guide. The ARN must have the following form: # # `arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012` # # # - # [1]: https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaWelcome.html + # [1]: https://docs.aws.amazon.com/privateca/latest/userguide/PcaWelcome.html # # @option params [Array<Types::Tag>] :tags # One or more resource tags to associate with the certificate. # + # @option params [String] :key_algorithm + # Specifies the algorithm of the public and private key pair that your + # certificate uses to encrypt data. RSA is the default key algorithm for + # ACM certificates. Elliptic Curve Digital Signature Algorithm (ECDSA) + # keys are smaller, offering security comparable to RSA keys but with + # greater computing efficiency. However, ECDSA is not supported by all + # network clients. Some AWS services may require RSA keys, or only + # support ECDSA keys of a particular size, while others allow the use of + # either RSA and ECDSA keys to ensure that compatibility is not broken. + # Check the requirements for the AWS service where you plan to deploy + # your certificate. + # + # Default: RSA\_2048 + # # @return [Types::RequestCertificateResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::RequestCertificateResponse#certificate_arn #certificate_arn} => String # # @example Request syntax with placeholder values @@ -1244,17 +1259,18 @@ # }, # ], # options: { # certificate_transparency_logging_preference: "ENABLED", # accepts ENABLED, DISABLED # }, - # certificate_authority_arn: "Arn", + # certificate_authority_arn: "PcaArn", # tags: [ # { # key: "TagKey", # required # value: "TagValue", # }, # ], + # key_algorithm: "RSA_1024", # accepts RSA_1024, RSA_2048, RSA_3072, RSA_4096, EC_prime256v1, EC_secp384r1, EC_secp521r1 # }) # # @example Response structure # # resp.certificate_arn #=> String @@ -1391,10 +1407,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-acm' - context[:gem_version] = '1.53.0' + context[:gem_version] = '1.54.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #