Versions in this module Expand all Collapse all v0 v0.2.0 Jul 2, 2022 Changes in this version type Client + Log *logr.Logger v0.1.2 Jun 29, 2022 v0.1.1 Jun 23, 2022 Changes in this version + const ApiBase + type Client struct + ApiToken string + Client *http.Client + func (c *Client) CreateRecord(content string) (Record, error) + func (c *Client) DeployZone(zone int) (Zone, error) + func (c *Client) DestroyRecord(record int) (Record, error) + func (c *Client) ListRecords(zone *int, search *string) ([]Record, error) + func (c *Client) ListZones(search *string) ([]Zone, error) + func (c *Client) RestoreRecord(record int) (Record, error) + func (c *Client) UpdateRecord(record int, content string) (Record, error) + type Dnssec struct + KeySigningKey struct{ ... } + ZoneSigningKey struct{ ... } + type Record struct + Content string + Editable bool + Id int + Status string + Type string + UpdatedAt time.Time + ZoneId int + type Zone struct + Dnssec interface{} + Id int + LastDeploy time.Time + Status string + UpdatedAt time.Time + ZoneName string v0.1.0 Jun 22, 2022