Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Multi = providers.Type("multi")
Functions ¶
func Load ¶
func Load(unmarshal providers.YAMLUnmarshaler, config_dir string) (providers.DNSProvider, error)
Types ¶
type MultiProvider ¶
type MultiProvider struct {
Providers map[string]providers.DNSProvider
}
func FromConfig ¶ added in v0.0.64
func FromConfig(config Config, config_dir string) (*MultiProvider, error)
func (*MultiProvider) Close ¶ added in v0.0.64
func (mp *MultiProvider) Close() error
func (*MultiProvider) CreateRecord ¶ added in v0.0.31
func (mp *MultiProvider) CreateRecord(fqdn, value string) error
func (*MultiProvider) RemoveRecord ¶ added in v0.0.31
func (mp *MultiProvider) RemoveRecord(fqdn, value string) error
type RawYAML ¶ added in v0.0.64
type RawYAML struct {
// contains filtered or unexported fields
}
func (*RawYAML) UnmarshalYAML ¶ added in v0.0.64
Click to show internal directories.
Click to hide internal directories.