providers

package
v0.0.36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddLoader added in v0.0.20

func AddLoader(name string, p Loader)

func CleanUp added in v0.0.36

func CleanUp(p ProviderSolved, domain, token, keyAuth string) error

CleanUp removes the TXT record matching the specified parameters.

func Present added in v0.0.36

func Present(p ProviderSolved, domain, token, keyAuth string) error

Types

type ConfigDecoder added in v0.0.20

type ConfigDecoder interface {
	Decode(v interface{}) error
}

type Loader added in v0.0.20

type Loader interface {
	Load(configDecoder ConfigDecoder) (ProviderSolved, error)
}

func GetLoader added in v0.0.20

func GetLoader(name string) (p Loader, err error)

func LoaderFunc added in v0.0.20

func LoaderFunc(f func(configDecoder ConfigDecoder) (ProviderSolved, error)) Loader

type ProviderSolved added in v0.0.31

type ProviderSolved interface {
	CreateRecord(fqdn, value string) error
	RemoveRecord(fqdn, value string) error
}

func Load added in v0.0.20

func Load(name string, configDecoder ConfigDecoder) (p ProviderSolved, err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL