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

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

Overview

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
}

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)


3443
3444
3445
3446
3447
3448
3449
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 3443

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 types.



3443
3444
3445
3446
3447
3448
3449
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 3443

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

#statusString

Status of your private CA.

Returns:

  • (String)


3443
3444
3445
3446
3447
3448
3449
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 3443

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