Documentation
¶
Index ¶
- func GetAvailableZones(dnsSuffix string, domainFilter *endpoint.DomainFilter, tsig *[]TSIGCredentials) *endpoint.DomainFilter
- func GetUrl(url string) (*http.Response, error)
- func NewMiDaasProvider(WsUrl string, tsig []TSIGCredentials, domainFilter endpoint.DomainFilter, ...) (provider.Provider, error)
- func RequestUrl(method string, url string, body Body) error
- func UpdateHttpClient(skipTlsVerify bool)
- type Body
- type ChangeRecord
- type Response
- type TSIGCredentials
- type ZoneRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAvailableZones ¶
func GetAvailableZones(dnsSuffix string, domainFilter *endpoint.DomainFilter, tsig *[]TSIGCredentials) *endpoint.DomainFilter
func NewMiDaasProvider ¶
func NewMiDaasProvider(WsUrl string, tsig []TSIGCredentials, domainFilter endpoint.DomainFilter, dnsSuffix string, skipTlsVerify bool) (provider.Provider, error)
func UpdateHttpClient ¶
func UpdateHttpClient(skipTlsVerify bool)
Types ¶
type Body ¶
type ChangeRecord ¶
type ChangeRecord struct { Action string ZoneRecord ZoneRecord }
type TSIGCredentials ¶
func GetTSIGFromTarget ¶
func GetTSIGFromTarget(tsigs *[]TSIGCredentials, zone string) *TSIGCredentials
type ZoneRecord ¶
type ZoneRecord struct { DNSName string Target string Type string TTL int TSIG TSIGCredentials }
Click to show internal directories.
Click to hide internal directories.