Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudflareDNS ¶
type CloudflareDNS struct {
Domain string `json:"domain"`
Subdomain string `json:"subdomain"`
Token string `json:"token"`
// contains filtered or unexported fields
}
func (*CloudflareDNS) Setup ¶
func (s *CloudflareDNS) Setup(params map[string]interface{}) error
func (*CloudflareDNS) Update ¶
func (s *CloudflareDNS) Update(value *models.UpdaetValue) (result []models.UpdateResult, err error)
type DummyDNS ¶
type DummyDNS struct {
}
func (*DummyDNS) Update ¶
func (d *DummyDNS) Update(v *models.UpdaetValue) (result []models.UpdateResult, err error)
type Service ¶ added in v1.1.0
type Service interface {
Setup(config map[string]interface{}) error
Update(value *models.UpdaetValue) ([]models.UpdateResult, error)
}
func GetService ¶ added in v1.1.0
Click to show internal directories.
Click to hide internal directories.