Documentation
¶
Index ¶
- type Powerdns
- func (powerdns *Powerdns) CreateDomain(domain string) error
- func (powerdns *Powerdns) Delete(endpoint string) (map[string]interface{}, error)
- func (powerdns *Powerdns) DeleteDomain(domain string) error
- func (powerdns *Powerdns) DeleteRec(domain string, dtype string, name string) error
- func (powerdns *Powerdns) DeleteRecord(domain string, dtype string, name string) error
- func (powerdns *Powerdns) Get(endpoint string) (interface{}, error)
- func (powerdns *Powerdns) GetTopDomain(domain string) (topdomain string, err error)
- func (powerdns *Powerdns) Patch(endpoint string, jsonData []byte) (err error)
- func (powerdns *Powerdns) Post(endpoint string, jsonData []byte) (map[string]interface{}, error)
- func (powerdns *Powerdns) Put(endpoint string, jsonData []byte) (err error)
- func (powerdns *Powerdns) UpdateRec(domain string, dtype string, name string, content string, ttl int) error
- func (powerdns *Powerdns) UpdateRecord(domain string, dtype string, name string, content string, ttl int) error
- type Record
- type RecordSlice
- type RrSet
- type RrSlice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Powerdns ¶
type Powerdns struct {
Hostname string
Apikey string
VerifySSL bool
BaseURL string
NameServers []string
// contains filtered or unexported fields
}
func (*Powerdns) CreateDomain ¶
func (*Powerdns) DeleteDomain ¶
func (*Powerdns) DeleteRecord ¶
func (*Powerdns) GetTopDomain ¶
type RecordSlice ¶
type RecordSlice []Record
Click to show internal directories.
Click to hide internal directories.