Versions in this module Expand all Collapse all v4 v4.14.5 Dec 29, 2024 v4.14.4 Oct 15, 2023 v4.14.3 Oct 15, 2023 v4.8.2 Oct 15, 2023 Changes in this version + type Client struct + HTTPClient *http.Client + Host *url.URL + func NewClient(host *url.URL, serverName string, apiKey string) *Client + func (c *Client) APIVersion() int + func (c *Client) GetHostedZone(ctx context.Context, authZone string) (*HostedZone, error) + func (c *Client) Notify(ctx context.Context, zone *HostedZone) error + func (c *Client) SetAPIVersion(ctx context.Context) error + func (c *Client) UpdateRecords(ctx context.Context, zone *HostedZone, sets RRSets) error + type HostedZone struct + ID string + Kind string + Name string + RRSets []RRSet + Records []Record + URL string + type RRSet struct + ChangeType string + Kind string + Name string + Records []Record + TTL int + Type string + type RRSets struct + RRSets []RRSet + type Record struct + Content string + Disabled bool + Name string + TTL int + Type string