Class: Aws::ACMPCA::Types::UpdateCertificateAuthorityRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-acmpca/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_authority_arnString

Amazon Resource Name (ARN) of the private CA that issued the certificate to be revoked. This must be of the form:

‘arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012 `

Returns:

  • (String)


2561
2562
2563
2564
2565
2566
2567
# File 'lib/aws-sdk-acmpca/types.rb', line 2561

class UpdateCertificateAuthorityRequest < Struct.new(
  :certificate_authority_arn,
  :revocation_configuration,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#revocation_configurationTypes::RevocationConfiguration

Contains information to enable Online Certificate Status Protocol (OCSP) support, to enable a certificate revocation list (CRL), to enable both, or to enable neither. If this parameter is not supplied, existing capibilites remain unchanged. For more information, see the [OcspConfiguration] and

CrlConfiguration][2

types.

<note markdown=“1”> The following requirements apply to revocation configurations.

* A configuration disabling CRLs or OCSP must contain only the
 `Enabled=False` parameter, and will fail if other parameters such
 as `CustomCname` or `ExpirationInDays` are included.
  • In a CRL configuration, the ‘S3BucketName` parameter must conform to [Amazon S3 bucket naming rules].

  • A configuration containing a custom Canonical Name (CNAME) parameter for CRLs or OCSP must conform to [RFC2396] restrictions on the use of special characters in a CNAME.

  • In a CRL or OCSP configuration, the value of a CNAME parameter must not include a protocol prefix such as “http://” or “https://”.

</note>

[1]: docs.aws.amazon.com/privateca/latest/APIReference/API_OcspConfiguration.html [2]: docs.aws.amazon.com/privateca/latest/APIReference/API_CrlConfiguration.html [3]: docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html [4]: www.ietf.org/rfc/rfc2396.txt



2561
2562
2563
2564
2565
2566
2567
# File 'lib/aws-sdk-acmpca/types.rb', line 2561

class UpdateCertificateAuthorityRequest < Struct.new(
  :certificate_authority_arn,
  :revocation_configuration,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Status of your private CA.

Returns:

  • (String)


2561
2562
2563
2564
2565
2566
2567
# File 'lib/aws-sdk-acmpca/types.rb', line 2561

class UpdateCertificateAuthorityRequest < Struct.new(
  :certificate_authority_arn,
  :revocation_configuration,
  :status)
  SENSITIVE = []
  include Aws::Structure
end