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)


3227
3228
3229
3230
3231
3232
3233
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 3227

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.



3227
3228
3229
3230
3231
3232
3233
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 3227

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

#statusString

Status of your private CA.

Returns:

  • (String)


3227
3228
3229
3230
3231
3232
3233
# File 'gems/aws-sdk-acmpca/lib/aws-sdk-acmpca/types.rb', line 3227

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