Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BluecatProvider ¶
type BluecatProvider struct { provider.BaseProvider RootZone string DNSConfiguration string DNSServerName string DNSDeployType string View string TxtPrefix string TxtSuffix string // contains filtered or unexported fields }
BluecatProvider implements the DNS provider for Bluecat DNS
func NewBluecatProvider ¶
func NewBluecatProvider(configFile, dnsConfiguration, dnsServerName, dnsDeployType, dnsView, gatewayHost, rootZone, txtPrefix, txtSuffix string, domainFilter endpoint.DomainFilter, zoneIDFilter provider.ZoneIDFilter, dryRun, skipTLSVerify bool) (*BluecatProvider, error)
NewBluecatProvider creates a new Bluecat provider.
Returns a pointer to the provider or an error if a provider could not be created.
func (*BluecatProvider) ApplyChanges ¶
ApplyChanges updates necessary zones and replaces old records with new ones
Returns nil upon success and err is there is an error
Click to show internal directories.
Click to hide internal directories.