class Aws::ACMPCA::Types::UpdateCertificateAuthorityRequest

@note When making an API call, you may pass UpdateCertificateAuthorityRequest

data as a hash:

    {
      certificate_authority_arn: "Arn", # required
      revocation_configuration: {
        crl_configuration: {
          enabled: false, # required
          expiration_in_days: 1,
          custom_cname: "String253",
          s3_bucket_name: "String3To255",
          s3_object_acl: "PUBLIC_READ", # accepts PUBLIC_READ, BUCKET_OWNER_FULL_CONTROL
        },
        ocsp_configuration: {
          enabled: false, # required
          ocsp_custom_cname: "String253",
        },
      },
      status: "CREATING", # accepts CREATING, PENDING_CERTIFICATE, ACTIVE, DELETED, DISABLED, EXPIRED, FAILED
    }

@!attribute [rw] certificate_authority_arn

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
`
@return [String]

@!attribute [rw] revocation_configuration

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][1] and
[CrlConfiguration][2] types.

[1]: https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_OcspConfiguration.html
[2]: https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_CrlConfiguration.html
@return [Types::RevocationConfiguration]

@!attribute [rw] status

Status of your private CA.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/acm-pca-2017-08-22/UpdateCertificateAuthorityRequest AWS API Documentation

Constants

SENSITIVE