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 Incompatible versions in this module v2.7.2+incompatible Jul 31, 2019 v2.7.1+incompatible Jul 22, 2019 v2.7.0+incompatible Jul 17, 2019 v2.6.0+incompatible May 27, 2019 v2.5.0+incompatible Apr 18, 2019 v2.4.0+incompatible Mar 26, 2019 v2.3.0+incompatible Mar 11, 2019 v2.2.0+incompatible Feb 9, 2019 v2.1.0+incompatible Jan 24, 2019 v2.0.1+incompatible Jan 9, 2019 v2.0.0+incompatible Jan 9, 2019