Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AvailableProviders = []string{}
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider interface { UpdateRecord(ctx context.Context, dnsName string, ips ...ip.CIDR) error Name() string SupportsIPv6PrefixUpdate() bool }
func NewNoIPProvider ¶
func NewNoIPProvider(creds ProviderCredentials) Provider
type ProviderCredentials ¶
type ProviderCredentials struct {
// contains filtered or unexported fields
}
func UsernamePasswordCredentials ¶
func UsernamePasswordCredentials(username, password string) ProviderCredentials
type ProviderFactory ¶
type ProviderFactory func(creds ProviderCredentials) Provider
Click to show internal directories.
Click to hide internal directories.