title, seoTitle, description, category, sections, tags
| title | seoTitle | description | category | sections | tags | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ACM API Coverage | AWS Certificate Manager API Coverage — Spinifex Docs | Every operation in the AWS Certificate Manager API model and whether Spinifex implements it, generated from the gateway dispatch tables on each build. | Coverage |
|
|
ACM API Coverage
Overview
Spinifex implements 9 of the 15 operations (60.0%) 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 | Status |
|---|---|
AddTagsToCertificate |
✅ Implemented |
DeleteCertificate |
✅ Implemented |
DescribeCertificate |
✅ Implemented |
ExportCertificate |
❌ Not implemented |
GetAccountConfiguration |
❌ Not implemented |
GetCertificate |
✅ Implemented |
ImportCertificate |
✅ Implemented |
ListCertificates |
✅ Implemented |
ListTagsForCertificate |
✅ Implemented |
PutAccountConfiguration |
❌ Not implemented |
RemoveTagsFromCertificate |
✅ Implemented |
RenewCertificate |
❌ Not implemented |
RequestCertificate |
✅ Implemented |
ResendValidationEmail |
❌ Not implemented |
UpdateCertificateOptions |
❌ Not implemented |