Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend interface {
GetDomain(domainName string) (db.Domain, error)
CreateDomain() (model.DomainResponse, error)
Renew(domain string, domainID uint, records []model.RecordRequest, version string) ([]model.FQDNTypePair, error)
PurgeRecords(domain string, domainID uint) error
CreateRecord(domain string, domainID uint, input model.RecordRequest) (model.RecordResponse, error)
DeleteRecord(recordPrefix string, domain string, domainID uint) error
StartPurgerDaemon(done <-chan struct{})
}
Click to show internal directories.
Click to hide internal directories.