Versions in this module Expand all Collapse all v1 v1.2.1 Nov 5, 2018 v1.2.0 Nov 5, 2018 v1.1.0 Oct 17, 2018 Changes in this version + type Change struct + Action string + ResourceRecordSet ResourceRecordSet + type ChangeBatch struct + Changes Changes + Comment string + type ChangeInfo struct + ID string + Status string + SubmittedAt string + type ChangeResourceRecordSetsRequest struct + ChangeBatch ChangeBatch + XMLNs string + type ChangeResourceRecordSetsResponse struct + ChangeInfo ChangeInfo + type Changes struct + Change []Change + type Client struct + BaseURL string + HTTPClient *http.Client + func NewClient(accessKey string, secretKey string) (*Client, error) + func (c *Client) ChangeResourceRecordSets(hostedZoneID string, input ChangeResourceRecordSetsRequest) (*ChangeResourceRecordSetsResponse, error) + func (c *Client) GetChange(statusID string) (*GetChangeResponse, error) + type Config struct + AccessKey string + BaseURL string + HTTPClient *http.Client + PollingInterval time.Duration + PropagationTimeout time.Duration + SecretKey string + TTL int + func NewDefaultConfig() *Config + type DNSProvider struct + func NewDNSProvider() (*DNSProvider, error) + func NewDNSProviderConfig(config *Config) (*DNSProvider, error) + func NewDNSProviderCredentials(httpClient *http.Client, endpoint, accessKey, secretKey string) (*DNSProvider, error) + func (d *DNSProvider) CleanUp(domain, token, keyAuth string) error + func (d *DNSProvider) Present(domain, token, keyAuth string) error + func (d *DNSProvider) Timeout() (timeout, interval time.Duration) + type ErrorResponse struct + Error struct{ ... } + RequestID string + type GetChangeResponse struct + ChangeInfo ChangeInfo + type ResourceRecord struct + Value string + type ResourceRecordSet struct + Name string + ResourceRecords ResourceRecords + TTL int + Type string + type ResourceRecords struct + ResourceRecord []ResourceRecord