Skip to main content

Aws/acm Diagnostics

@webframp/aws/acm-diagnosticsv2026.10.14.1· Apache-2.0(was none)· 12d agoBEHAVIORS
01README

Read-only diagnostics for AWS Certificate Manager issuance and validation problems. Reports per-domain validation status, the exact DNS CNAME records ACM expects, failure reasons, and which resources still use a certificate, for many certificates in one call.

Authentication

Uses the default AWS credential chain. Set the optional profile global argument to resolve credentials from a named AWS shared-config profile (SSO token cache / fromIni), enabling multi-account use within a single swamp repo. Only ListCertificates and DescribeCertificate are called, so a read-only profile is sufficient.

Required IAM Permissions

  • acm:ListCertificates
  • acm:DescribeCertificate

Usage

swamp model create @webframp/aws/acm-diagnostics acm-prod \
  --global-arg region=us-east-1 --global-arg profile=prod-account

# Find certificates stuck waiting on validation
swamp model method run acm-prod list_certificates \
  --input 'statuses=["PENDING_VALIDATION","VALIDATION_TIMED_OUT"]'

# Which domain failed validation, and what record does ACM want?
swamp model method run acm-prod describe_certificates \
  --input 'certificateArns=["arn:aws:acm:us-east-1:123456789012:certificate/00000000-0000-0000-0000-000000000000"]'

Methods

  • list_certificates - List certificates, filtered by status and domain substring
  • describe_certificates - Fan-out DescribeCertificate over many ARNs: validation status per domain, expected DNS records, failure reason, in-use resources, plus a roll-up of pending, in-use, missing, and errored certificates. Fails if no certificate could be described.
02Release Notes

2026.10.14.1

Added: The manifest now declares license: Apache-2.0 (SPDX). The registry quality rubric scores a declared license separately from the bundled LICENSE.md.

Upgrade note: Metadata only. No code, schema, or behavioral changes.

2026.10.13.1

Added: Initial release. Read-only ACM diagnostics: list_certificates (status and domain filters) and describe_certificates (per-domain validation status, expected DNS records, failure reason, in-use resources, and a roll-up of pending, in-use, missing, and errored certificates).

03Behaviors1
@webframp/aws/acm-diagnosticsv2026.10.14.1aws/acm_diagnostics.ts
fn list_certificates(domainContains?: string)
List certificates, optionally filtered by status and a domain-name substring
ArgumentTypeDescription
domainContains?stringCase-insensitive substring of the primary domain name or any
fn describe_certificates()
Describe many certificates in one call: per-domain validation status, the DNS records ACM expects, failure reason and in-use resources. A missing certificate is recorded as found=false, not an error.

Resources

certificate_list(1d)— ACM certificates matching a status / domain filter
certificate(7d)— One certificate's status, per-domain validation state, expected DNS records and in-use resources
describe_summary(7d)— Roll-up of one describe_certificates call: status counts, pending validations, in-use certificates, missing ARNs
04Previous Versions1
2026.10.13.1

2026.10.13.1

Added: Initial release. Read-only ACM diagnostics: list_certificates (status and domain filters) and describe_certificates (per-domain validation status, expected DNS records, failure reason, in-use resources, and a roll-up of pending, in-use, missing, and errored certificates).

05Stats
A
100 / 100
Downloads
14
Archive size
209.5 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
06Platforms
07Labels