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.