ACM API Coverage
The AWS Certificate Manager API operations Spinifex implements, generated from the gateway dispatch tables and the pinned AWS service model on each build.
Overview
Spinifex implements 9 operations in the ACM 2015-12-08 API model.
Import and issuance
Spinifex both stores externally-issued certificates and issues its own for load balancer listener references. Certificates are account-scoped, and a delete is refused while any listener still references the ARN — there is no force flag, matching AWS.
RequestCertificate mints an ARN immediately and returns PENDING_VALIDATION; it never issues inline except against a tenant private CA, which has no domain to validate. The validation mode is derived from deployment state rather than configured: the DNS provider API where a credential exists, a manual TXT record where the platform hosts the zone, and a private CA otherwise — the only option for a deployment with no publicly delegated domain.
Terraform's canonical certificate, DNS record and validation flow works unmodified in every mode. Where Spinifex owns the record write it emits no ResourceRecord, so iterating the validation options yields zero records and the validation resource still blocks correctly by polling until the certificate is issued.
Operations
| Operation |
|---|
AddTagsToCertificate |
DeleteCertificate |
DescribeCertificate |
GetCertificate |
ImportCertificate |
ListCertificates |
ListTagsForCertificate |
RemoveTagsFromCertificate |
RequestCertificate |