Versions in this module Expand all Collapse all v4 v4.15.1 Feb 17, 2024 Changes in this version + type Client struct + HTTPClient *http.Client + Host *url.URL + func NewClient(host *url.URL, serverName string, apiVersion int, 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