Documentation
¶
Index ¶
- type HEClient
- func (c *HEClient) CreateRecords(zone string, zoneData *common.ZoneData, records []*endpoint.Endpoint) error
- func (c *HEClient) DeleteRecords(zone string, zoneData *common.ZoneData, records []*endpoint.Endpoint) error
- func (c *HEClient) DoLogin() error
- func (c *HEClient) DoLogout() error
- func (c *HEClient) GetMatchingZones(domainFilter *endpoint.DomainFilter) (map[string]*common.ZoneData, error)
- func (c *HEClient) GetZoneEndpoints(zone string, zoneData *common.ZoneData) ([]*endpoint.Endpoint, error)
- type MockClient
- func (c *MockClient) CreateRecords(zone string, zoneData *common.ZoneData, records []*endpoint.Endpoint) error
- func (c *MockClient) DeleteRecords(zone string, zoneData *common.ZoneData, records []*endpoint.Endpoint) error
- func (c *MockClient) DoLogin() error
- func (c *MockClient) DoLogout() error
- func (c *MockClient) GetMatchingZones(domainFilter *endpoint.DomainFilter) (map[string]*common.ZoneData, error)
- func (c *MockClient) GetZoneEndpoints(zone string, zoneData *common.ZoneData) ([]*endpoint.Endpoint, error)
- func (c *MockClient) SetFailure(failure string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HEClient ¶
type HEClient struct {
// contains filtered or unexported fields
}
func (*HEClient) CreateRecords ¶
func (*HEClient) DeleteRecords ¶
func (c *HEClient) DeleteRecords(zone string, zoneData *common.ZoneData, records []*endpoint.Endpoint) error
we have already determined the zone where we create or delete the records
func (*HEClient) GetMatchingZones ¶
type MockClient ¶
type MockClient struct { CreatedRecords []*endpoint.Endpoint DeletedRecords []*endpoint.Endpoint // contains filtered or unexported fields }
func NewMockClient ¶
func NewMockClient(config *config.Config) *MockClient
func (*MockClient) CreateRecords ¶
func (*MockClient) DeleteRecords ¶
func (*MockClient) DoLogin ¶
func (c *MockClient) DoLogin() error
func (*MockClient) DoLogout ¶
func (c *MockClient) DoLogout() error
func (*MockClient) GetMatchingZones ¶
func (c *MockClient) GetMatchingZones(domainFilter *endpoint.DomainFilter) (map[string]*common.ZoneData, error)
func (*MockClient) GetZoneEndpoints ¶
func (*MockClient) SetFailure ¶
func (c *MockClient) SetFailure(failure string)
Click to show internal directories.
Click to hide internal directories.