Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSProvider ¶ added in v0.0.38
type DNSProvider interface { io.Closer Shutdown(ctx context.Context) error CreateRecord(record Record) error RemoveRecord(record Record) error }
func LoadFromDecoder ¶ added in v0.1.46
func LoadFromDecoder(dec Decoder) (p DNSProvider, err error)
func LoadFromFile ¶ added in v0.1.46
func LoadFromFile(path string) (p DNSProvider, err error)
func LoadFromStream ¶ added in v0.1.46
func LoadFromStream(r io.Reader) (p DNSProvider, err error)
type Loader ¶ added in v0.0.20
type Loader func(dec Decoder) (DNSProvider, error)
type Type ¶ added in v0.0.64
type Type string
func (Type) LoadFromDecoder ¶ added in v0.1.46
func (u Type) LoadFromDecoder(dec Decoder) (p DNSProvider, err error)
func (Type) LoadFromFile ¶ added in v0.1.46
func (u Type) LoadFromFile(path string) (p DNSProvider, err error)
func (Type) LoadFromStream ¶ added in v0.1.46
func (u Type) LoadFromStream(r io.Reader) (p DNSProvider, err error)
Click to show internal directories.
Click to hide internal directories.