Versions in this module Expand all Collapse all v4 v4.9.11 Feb 21, 2023 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/reinismu/lego