Documentation
¶
Overview ¶
Package provider lets you abstract away any number of DNS providers
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider interface {
// Advertise creates records in DNS
Advertise(...*dns.Record) error
// Remove removes records from DNS
Remove(...*dns.Record) error
// Resolve looks up a record in DNS
Resolve(name, recordType string) ([]*dns.Record, error)
}
Provider is an interface for interacting with a DNS provider
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cloudflare is a dns Provider for cloudflare
|
Package cloudflare is a dns Provider for cloudflare |
Click to show internal directories.
Click to hide internal directories.