Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetBackend ¶
func SetBackend(b Backend)
Types ¶
type Backend ¶
type Backend interface {
Get(opts *model.DomainOptions) (model.Domain, error)
Set(opts *model.DomainOptions) (model.Domain, error)
Update(opts *model.DomainOptions) (model.Domain, error)
Delete(opts *model.DomainOptions) error
Renew(opts *model.DomainOptions) (model.Domain, error)
SetText(opts *model.DomainOptions) (model.Domain, error)
GetText(opts *model.DomainOptions) (model.Domain, error)
UpdateText(opts *model.DomainOptions) (model.Domain, error)
DeleteText(opts *model.DomainOptions) error
SetCNAME(opts *model.DomainOptions) (model.Domain, error)
GetCNAME(opts *model.DomainOptions) (model.Domain, error)
UpdateCNAME(opts *model.DomainOptions) (model.Domain, error)
DeleteCNAME(opts *model.DomainOptions) error
GetToken(fqdn string) (string, error)
GetTokenCount() (int64, error)
GetZone() string
GetName() string
MigrateFrozen(opts *model.MigrateFrozen) error
MigrateToken(opts *model.MigrateToken) error
MigrateRecord(opts *model.MigrateRecord) error
}
func GetBackend ¶
func GetBackend() Backend
Click to show internal directories.
Click to hide internal directories.