Documentation
¶
Overview ¶
Package acm provides a basic emulation of AWS Certificate Manager (ACM).
Implemented operations: RequestCertificate, DescribeCertificate, ListCertificates, DeleteCertificate, ListTagsForCertificate, AddTagsToCertificate, RemoveTagsFromCertificate.
Certificates are issued immediately in ISSUED state — no validation required.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct {
CertificateArn string `json:"CertificateArn"`
DomainName string `json:"DomainName"`
SubjectAlternativeNames []string `json:"SubjectAlternativeNames,omitempty"`
Status string `json:"Status"`
Type string `json:"Type"`
CreatedAt float64 `json:"CreatedAt"`
IssuedAt float64 `json:"IssuedAt,omitempty"`
}
Certificate represents an ACM certificate.
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler holds ACM handler dependencies.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service implements router.Service and router.TargetDispatcher for ACM.
func (*Service) Operations ¶
func (*Service) RegisterRoutes ¶
func (*Service) SupportedProtocols ¶
func (*Service) TargetPrefix ¶
Click to show internal directories.
Click to hide internal directories.