Versions in this module Expand all Collapse all v4 v4.15.1 Feb 17, 2024 Changes in this version + type APIError struct + Category string + ErrMsg string + ErrorCode string + ParamFormat string + ParamValue string + Parameters string + Severity string + func (a APIError) Error() string + type BaseOutput struct + RetOID string + type Client struct + HTTPClient *http.Client + func NewClient(hostname string, username string, password string) *Client + func (c Client) AddRecord(ctx context.Context, record ResourceRecord) (*BaseOutput, error) + func (c Client) DeleteRecord(ctx context.Context, params DeleteInputParameters) (*BaseOutput, error) + func (c Client) GetRecord(ctx context.Context, id string) (*ResourceRecord, error) + func (c Client) ListRecords(ctx context.Context) ([]ResourceRecord, error) + type DeleteInputParameters struct + DNSName string + DNSViewName string + RRID string + RRName string + RRType string + RRValue1 string + type ResourceRecord struct + DNSClassName string + DNSCloud string + DNSComment string + DNSID string + DNSName string + DNSType string + DNSVersion string + DNSViewClassName string + DNSViewClassParameters string + DNSViewClassParametersInheritanceSource string + DNSViewClassParametersProperties string + DNSViewID string + DNSViewName string + DNSZoneClassName string + DNSZoneForwarders string + DNSZoneID string + DNSZoneIsReverse string + DNSZoneIsRpz string + DNSZoneMasters string + DNSZoneName string + DNSZoneNameUTF string + DNSZoneSiteName string + DNSZoneSortZone string + DNSZoneType string + DelayedCreateTime string + DelayedDeleteTime string + DelayedTime string + ErrorCode string + MultiStatus string + RRAllValue string + RRAuthGsstsig string + RRClassName string + RRClassParameters string + RRClassParametersInheritanceSource string + RRClassParametersProperties string + RRFullName string + RRFullNameUTF string + RRGlue string + RRGlueID string + RRID string + RRLastUpdateDays string + RRLastUpdateTime string + RRName string + RRNameID string + RRNameIP4Addr string + RRNameIPAddr string + RRType string + RRTypeID string + RRValueID string + RRValueIP4Addr string + RRValueIPAddr string + TTL string + VDNSParentID string + VDNSParentName string + Value1 string + Value2 string + Value3 string + Value4 string + Value5 string + Value6 string + Value7 string