Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ACLAttribute ¶
type ACLAttribute struct { Name string `json:"name,omitempty"` Ips []string `json:"ips,omitempty"` }
func (*ACLAttribute) ToMap ¶
func (acl *ACLAttribute) ToMap() map[string]interface{}
type ContactList ¶
type ContactList struct { Name string `json:"name,omitempty"` Emails []interface{} `json:"emails,omitempty"` }
func (*ContactList) ToMap ¶
func (contactlist *ContactList) ToMap() map[string]interface{}
type DomainAttribute ¶
type DomainAttribute struct { Name string `json:"name,omitempty"` GtdEnabled string `json:"gtdEnabled,omitempty"` SOAID string `json:"soaId,omitempty"` TemplateID string `json:"templateId,omitempty"` VanityID string `json:"vanityId,omitempty"` TransferAClID string `json:"transferAclId,omitempty"` FolderID string `json:"folderId,omitempty"` Updated string `json:"updated,omitempty"` Created string `json:"created,omitempty"` }
func (*DomainAttribute) ToMap ¶
func (domain *DomainAttribute) ToMap() map[string]interface{}
type FailoverAttribute ¶
type FailoverAttribute struct { Monitor string `json:"monitor,omitempty"` SystemDescription string `json:"systemDescription,omitempty"` MaxEmails string `json:"maxEmails,omitempty"` Sensitivity string `json:"sensitivity,omitempty"` ProtocolId string `json:"protocolId,omitempty"` Port string `json:"port,omitempty"` Failover string `json:"failover,omitempty"` AutoFailover string `json:"autoFailover,omitempty"` Ip1 string `json:"ip1,omitempty"` Ip2 string `json:"ip2,omitempty"` Ip3 string `json:"ip3,omitempty"` Ip4 string `json:"ip4,omitempty"` Ip5 string `json:"ip5,omitempty"` ContactList string `json:"contactListId,omitempty"` HttpFqdn string `json:"httpFqdn,omitempty"` HttpFile string `json:"httpFile,omitempty"` HttpQueryString string `json:"httpQueryString,omitempty"` SendString string `json:"sendString,omitempty"` Timeout string `json:"timeout,omitempty"` DNSFqdn string `json:"dnsFqdn,omitempty"` DNSTimeout string `json:"dnsTimeout,omitempty"` }
func (*FailoverAttribute) ToMap ¶
func (failover *FailoverAttribute) ToMap() map[string]interface{}
type Folder ¶
type ManagedDNSRecordActions ¶
type ManagedDNSRecordActions struct { Name string `json:"name"` IdUpdate string `json:"id,omitempty"` Value string `json:"value,omitempty"` Type string `json:"type,omitempty"` DynamicDNS string `json:"dynamicDns,omitempty"` Password string `json:"password,omitempty"` Ttl string `json:"ttl,omitempty"` GtdLocation string `json:"gtdLocation,omitempty"` Description string `json:"description,omitempty"` Keywords string `json:"keywords,omitempty"` Title string `json:"title,omitempty"` RedirectType string `json:"redirectType,omitempty"` HardLink string `json:"hardLink,omitempty"` MxLevel string `json:"mxLevel,omitempty"` Weight string `json:"weight,omitempty"` Priority string `json:"priority,omitempty"` Port string `json:"port,omitempty"` CaaType string `json:"caaType,omitempty"` IssuerCritical string `json:"issuerCritical,omitempty"` }
func (*ManagedDNSRecordActions) ToMap ¶
func (record *ManagedDNSRecordActions) ToMap() map[string]interface{}
type SecondaryDNS ¶
type SecondaryDNS struct { Name []interface{} `json:"names,omitempty"` IpsetID string `json:"ipSetId,omitempty"` FolderID string `json:"folderId,omitempty"` Ids []interface{} `json:",omitempty"` }
func (SecondaryDNS) ToMap ¶
func (secondDNS SecondaryDNS) ToMap() map[string]interface{}
type SecondaryIPSet ¶
type SecondaryIPSet struct { Name string `json:"name,omitempty"` IPs []interface{} `json:"ips,omitempty"` }
func (*SecondaryIPSet) ToMap ¶
func (secondIp *SecondaryIPSet) ToMap() map[string]interface{}
type Soa ¶
type Soa struct { Name string `json:"name,omitempty"` Email string `json:"email,omitempty"` Comp string `json:"comp,omitempty"` TTL int `json:"ttl,omitempty"` Serial int `json:"serial,omitempty"` Refresh int `json:"refresh,omitempty"` Retry int `json:"retry,omitempty"` Expire int `json:"expire,omitempty"` NegativeCache int `json:"negativeCache,omitempty"` }
type Template ¶
type TemplateRecord ¶
type TemplateRecord struct { Name string `json:"name,omitempty"` IdUpdate string `json:"id,omitempty"` Value string `json:"value,omitempty"` Type string `json:"type,omitempty"` DynamicDNS string `json:"dynamicDns,omitempty"` Password string `json:"password,omitempty"` Ttl string `json:"ttl,omitempty"` GtdLocation string `json:"gtdLocation,omitempty"` Description string `json:"description,omitempty"` Keywords string `json:"keywords,omitempty"` Title string `json:"title,omitempty"` RedirectType string `json:"redirectType,omitempty"` HardLink string `json:"hardLink,omitempty"` MxLevel string `json:"mxLevel,omitempty"` Weight string `json:"weight,omitempty"` Priority string `json:"priority,omitempty"` Port string `json:"port,omitempty"` CaaType string `json:"caaType,omitempty"` IssuerCritical string `json:"issuerCritical,omitempty"` }
func (*TemplateRecord) ToMap ¶
func (record *TemplateRecord) ToMap() map[string]interface{}
Click to show internal directories.
Click to hide internal directories.