aws::acm-certificate

Creates a ACM Certificate.

Example

aws::acm-certificate acm-certificate-example
    domain-name: "gyro-test.beam-sandbox.psdops.com"
    domain-validation-option
        domain-name: "gyro-test.beam-sandbox.psdops.com"
        validation-domain: "beam-sandbox.psdops.com"
    end

    options
        preference: DISABLED
    end

    validation-method: DNS

    tags: {
        Name: "acm-certificate-example
    }
end

Attributes

Attribute Description
certificate-authority The certificate Authority to create the ACM certificate under.
domain-name Fully qualified domain name (FQDN), that you want to secure with an ACM certificate. (Required)
domain-validation-option set subresource

The domain validation option that you want ACM to use to send you emails so that you can validate domain ownership. (Required)

domain-name
A fully qualified domain name (FQDN) in the certificate. (Required)
validation-domain
The domain name that ACM used to send domain validation emails. (Required)
options subresource

Set certificate options for the ACM.

preference
Enable or Disable certificate transparency logging. Defaults to DISABLED. Valid values are ENABLED or DISABLED.
subject-alternative-names set Additional FQDNs to be included in the Subject Alternative Name extension of the ACM certificate.
validation-method The method you want to use if you are requesting a public certificate to validate that you own or control domain. Defaults to DNS Valid values are DNS or EMAIL.
tags map Set tags for the ACM.

Outputs

Attribute Description
arn The Amazon Resource Name (ARN) of the certificate.
created-at The time at which the certificate was requested.
extended-key-usages set A list of Extended Key Usage
failure-reason The reason the certificate request failed.
in-use-by set A Set of ARNs for the AWS resources that are using the certificate.
key-algorithm The algorithm that was used to generate the public-private key pair.
key-usages set subresource

A Set of Key Usage

name
Key Usage extension name.
imported-at The date and time at which the certificate was imported.
issued-at The time at which the certificate was issued.
issuer The name of the certificate authority that issued and signed the certificate.
not-after The time after which the certificate is not valid.
not-before The time before which the certificate is not valid.
revoked-at The time at which the certificate was revoked.
renewal-eligibility Specifies whether the certificate is eligible for renewal.
renewal-summary subresource

The information about the status of ACM’s managed renewal for the certificate.

domain-validation-options set subresource

Information about the validation of each domain name in the certificate.

validation-method
The domain validation method.
validation-status
The validation status of the domain name.
validation-emails set
A list of email addresses that ACM used to send domain validation emails.
resource-record subresource

Contains the CNAME record that you add to your DNS database for domain validation.

name
The name of the DNS record to create in your domain.
value
The value of the CNAME record to add to your DNS database.
type
The type of DNS record.
renewal-status
The status of ACM’s managed renewal of the certificate.
renewal-status-reason
The reason that a renewal request was unsuccessful.
updated-at
The time at which the renewal summary was last updated.
revocation-reason The reason the certificate was revoked.
serial The serial number of the certificate.
signature-algorithm The algorithm that was used to sign the certificate.
subject The name of the entity that is associated with the public key contained in the certificate.
status The status of the certificate.
type The source of the certificate.