Versions in this module Expand all Collapse all v4 v4.1.2 Nov 8, 2020 v4.0.6 Nov 10, 2020 v4.0.5 Nov 10, 2020 v4.0.4 Nov 8, 2020 v4.0.3 Nov 8, 2020 v4.0.2 Nov 8, 2020 Changes in this version + const EnvAPIKey + const EnvHTTPTimeout + const EnvPollingInterval + const EnvPropagationTimeout + const EnvTTL + const EnvZoneName + type APIError struct + Code int + ContextObject string + ContextPath string + Details []string + Text string + Value string + type BaseRequest struct + AuthToken string + type BaseResponse struct + Errors []APIError + Metadata Metadata + Status string + Warnings []string + type Config struct + APIKey string + HTTPClient *http.Client + PollingInterval time.Duration + PropagationTimeout time.Duration + TTL int + ZoneName string + func NewDefaultConfig() *Config + type DNSProvider struct + func NewDNSProvider() (*DNSProvider, error) + func NewDNSProviderConfig(config *Config) (*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 DNSRecord struct + Content string + ID string + LastChangeDate string + Name string + Priority int + RecordTemplateID string + TTL int + Type string + ZoneID string + type Filter struct + Field string + Value string + type Metadata struct + ClientTransactionID string + ServerTransactionID string + type SOAValues struct + Expire int + NegativeTTL int + Refresh int + Retry int + TTL int + type Sort struct + Field string + Order string + type Zone struct + Records []DNSRecord + ZoneConfig ZoneConfig + type ZoneConfig struct + AccountID string + DNSSecMode string + DNSServerGroupID string + EMailAddress string + ID string + LastChangeDate string + MasterIP string + Name string + NameUnicode string + SOAValues *SOAValues + Status string + TemplateValues json.RawMessage + Type string + ZoneTransferWhitelist []string + type ZoneConfigsFindRequest struct + Filter Filter + Limit int + Page int + Sort *Sort + type ZoneConfigsFindResponse struct + Response struct{ ... } + type ZoneUpdateRequest struct + RecordsToAdd []DNSRecord + RecordsToDelete []DNSRecord + type ZoneUpdateResponse struct + Response Zone Other modules containing this package github.com/soulik/lego