Certificate Details

acm.describe_certificate
ActionAmazon Web Servicesconnection required

Calls the AWS acm API (SigV4).

Read a certificate's expiry and what uses it.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
AWS Certificate Manager
Secret shape
{"access_key_id", "secret_access_key"}
Config it needs
region
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
region
AWS region (overrides the connection).
stringNo———
certificate_arn
Id of the certificate to act on, from acm.list_certificates — not its name.
stringYes———

Output

One shape.

result

FieldTypeExample
certificate_arn
ARN of the certificate described.
string—
certificate_authority_arn
ARN of the private CA that issued it; empty for an Amazon-issued certificate.
string—
acme_endpoint_arn
ARN of the ACME endpoint that issued it, if any.
string—
acme_account_id
Id of the ACME account that requested it, if any.
string—
serial
Serial number the issuer assigned.
string—
domain_name
string—
status
string—
not_before
Start of the validity window, epoch seconds.
number—
not_after
End of the validity window, epoch seconds.
number—
created_at
When the certificate was requested, epoch seconds.
number—
issued_at
When the certificate was issued, epoch seconds.
number—
issuer
string—
key_algorithm
Algorithm and size of the certificate's key pair.
string—
renewal_eligibility
Whether ACM can renew this certificate (ELIGIBLE / INELIGIBLE).
string—
renewal_status
Status of managed renewal, when one is under way.
string—
failure_reason
Why issuance failed, when status is FAILED.
string—
in_use_by
array—
{
  "acme_account_id": "",
  "acme_endpoint_arn": "",
  "certificate_arn": "",
  "certificate_authority_arn": "",
  "created_at": 0,
  "domain_name": "",
  "failure_reason": "",
  "in_use_by": [],
  "issued_at": 0,
  "issuer": "",
  "key_algorithm": "",
  "not_after": 0,
  "not_before": 0,
  "renewal_eligibility": "",
  "renewal_status": "",
  "serial": "",
  "status": ""
}

Notes

  • Pair with a schedule trigger to alert before not_after.

Related AWS Certificate Manager nodes

See Certificate Details run in a workflow.

In a technical demo we add the AWS Certificate Manager connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.