Versions in this module Expand all Collapse all v0 v0.4.1 Sep 26, 2017 Changes in this version + type DNSMock struct + Mux *http.ServeMux + Server *httptest.Server + func NewDNSMock(t *testing.T) *DNSMock + func (m *DNSMock) HandleAuthSuccessfully() + func (m *DNSMock) HandleDeleteRecordsetsSuccessfully() + func (m *DNSMock) HandleListRecordsetsEmpty() + func (m *DNSMock) HandleListRecordsetsSuccessfully() + func (m *DNSMock) HandleListZonesEmpty() + func (m *DNSMock) HandleListZonesSuccessfully() + func (m *DNSMock) Setup() + func (m *DNSMock) ShutdownServer() + type DNSProvider struct + func NewDNSProvider() (*DNSProvider, error) + func NewDNSProviderCredentials(domainName, userName, password, projectName, identityEndpoint string) (*DNSProvider, error) + func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error + func (d *DNSProvider) Present(domain, token, keyAuth string) error + func (d *DNSProvider) SendRequest(method, resource string, payload interface{}) (io.Reader, error)