Documentation
¶
Overview ¶
Package azuredns provides an in-memory mock implementation of Azure DNS.
Index ¶
- type Mock
- func (m *Mock) CreateHealthCheck(_ context.Context, cfg driver.HealthCheckConfig) (*driver.HealthCheckInfo, error)
- func (m *Mock) CreateRecord(_ context.Context, cfg driver.RecordConfig) (*driver.RecordInfo, error)
- func (m *Mock) CreateZone(_ context.Context, cfg driver.ZoneConfig) (*driver.ZoneInfo, error)
- func (m *Mock) DeleteHealthCheck(_ context.Context, id string) error
- func (m *Mock) DeleteRecord(_ context.Context, zoneID, name, recordType string) error
- func (m *Mock) DeleteZone(_ context.Context, id string) error
- func (m *Mock) GetHealthCheck(_ context.Context, id string) (*driver.HealthCheckInfo, error)
- func (m *Mock) GetRecord(_ context.Context, zoneID, name, recordType string) (*driver.RecordInfo, error)
- func (m *Mock) GetZone(_ context.Context, id string) (*driver.ZoneInfo, error)
- func (m *Mock) ListHealthChecks(_ context.Context) ([]driver.HealthCheckInfo, error)
- func (m *Mock) ListRecords(_ context.Context, zoneID string) ([]driver.RecordInfo, error)
- func (m *Mock) ListZones(_ context.Context) ([]driver.ZoneInfo, error)
- func (m *Mock) SetHealthCheckStatus(_ context.Context, id, status string) error
- func (m *Mock) UpdateHealthCheck(_ context.Context, id string, cfg driver.HealthCheckConfig) (*driver.HealthCheckInfo, error)
- func (m *Mock) UpdateRecord(_ context.Context, cfg driver.RecordConfig) (*driver.RecordInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mock ¶
type Mock struct {
// contains filtered or unexported fields
}
Mock is an in-memory mock implementation of the Azure DNS service.
func (*Mock) CreateHealthCheck ¶ added in v1.4.0
func (m *Mock) CreateHealthCheck(_ context.Context, cfg driver.HealthCheckConfig) (*driver.HealthCheckInfo, error)
CreateHealthCheck creates a new Azure DNS health check.
func (*Mock) CreateRecord ¶
func (m *Mock) CreateRecord(_ context.Context, cfg driver.RecordConfig) (*driver.RecordInfo, error)
CreateRecord creates a new DNS record set in the specified zone.
func (*Mock) CreateZone ¶
CreateZone creates a new Azure DNS zone.
func (*Mock) DeleteHealthCheck ¶ added in v1.4.0
DeleteHealthCheck deletes an Azure DNS health check by ID.
func (*Mock) DeleteRecord ¶
DeleteRecord deletes a DNS record set from the specified zone.
func (*Mock) DeleteZone ¶
DeleteZone deletes an Azure DNS zone by ID.
func (*Mock) GetHealthCheck ¶ added in v1.4.0
GetHealthCheck retrieves an Azure DNS health check by ID.
func (*Mock) GetRecord ¶
func (m *Mock) GetRecord(_ context.Context, zoneID, name, recordType string) (*driver.RecordInfo, error)
GetRecord retrieves a DNS record set from the specified zone.
func (*Mock) ListHealthChecks ¶ added in v1.4.0
ListHealthChecks returns all Azure DNS health checks.
func (*Mock) ListRecords ¶
ListRecords returns all DNS record sets for the specified zone.
func (*Mock) SetHealthCheckStatus ¶ added in v1.4.0
SetHealthCheckStatus sets the status of an Azure DNS health check.
func (*Mock) UpdateHealthCheck ¶ added in v1.4.0
func (m *Mock) UpdateHealthCheck(_ context.Context, id string, cfg driver.HealthCheckConfig) (*driver.HealthCheckInfo, error)
UpdateHealthCheck updates an existing Azure DNS health check.
func (*Mock) UpdateRecord ¶
func (m *Mock) UpdateRecord(_ context.Context, cfg driver.RecordConfig) (*driver.RecordInfo, error)
UpdateRecord updates an existing DNS record set in the specified zone.