Versions in this module Expand all Collapse all v4 v4.18.1 Sep 18, 2024 Changes in this version + type Client struct + BaseURL *url.URL + HTTPClient *http.Client + func NewClient(authID, subAuthID, authPassword string) (*Client, error) + func (c *Client) AddTxtRecord(ctx context.Context, zoneName, fqdn, value string, ttl int) error + func (c *Client) FindTxtRecord(ctx context.Context, zoneName, fqdn string) (*TXTRecord, error) + func (c *Client) GetUpdateStatus(ctx context.Context, zoneName string) (*SyncProgress, error) + func (c *Client) GetZone(ctx context.Context, authFQDN string) (*Zone, error) + func (c *Client) ListTxtRecords(ctx context.Context, zoneName, fqdn string) ([]TXTRecord, error) + func (c *Client) RemoveTxtRecord(ctx context.Context, recordID int, zoneName string) error + type SyncProgress struct + Complete bool + Total int + Updated int + type TXTRecord struct + Failover int + Host string + ID int + Record string + Status int + TTL int + Type string + type UpdateRecord struct + IP4 string + IP6 string + Server string + Updated bool + type Zone struct + Name string + Status string + Type string + Zone string Other modules containing this package github.com/alekseiops/lego