dynsoap

package
v0.13.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AAAARecordData

type AAAARecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ALIASRecordData

type ALIASRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ANYOneRData

type ANYOneRData struct {
	A_rdata *RDataA `xml:"a_rdata,omitempty" json:"a_rdata,omitempty"`

	Aaaa_rdata *RDataAAAA `xml:"aaaa_rdata,omitempty" json:"aaaa_rdata,omitempty"`

	Alias_rdata *RDataALIAS `xml:"alias_rdata,omitempty" json:"alias_rdata,omitempty"`

	Caa_rdata *RDataCAA `xml:"caa_rdata,omitempty" json:"caa_rdata,omitempty"`

	Cdnskey_rdata *RDataCDNSKEY `xml:"cdnskey_rdata,omitempty" json:"cdnskey_rdata,omitempty"`

	Cds_rdata *RDataCDS `xml:"cds_rdata,omitempty" json:"cds_rdata,omitempty"`

	Cert_rdata *RDataCERT `xml:"cert_rdata,omitempty" json:"cert_rdata,omitempty"`

	Cname_rdata *RDataCNAME `xml:"cname_rdata,omitempty" json:"cname_rdata,omitempty"`

	Csync_rdata *RDataCSYNC `xml:"csync_rdata,omitempty" json:"csync_rdata,omitempty"`

	Dhcid_rdata *RDataDHCID `xml:"dhcid_rdata,omitempty" json:"dhcid_rdata,omitempty"`

	Dname_rdata *RDataDNAME `xml:"dname_rdata,omitempty" json:"dname_rdata,omitempty"`

	Dnskey_rdata *RDataDNSKEY `xml:"dnskey_rdata,omitempty" json:"dnskey_rdata,omitempty"`

	Ds_rdata *RDataDS `xml:"ds_rdata,omitempty" json:"ds_rdata,omitempty"`

	Ipseckey_rdata *RDataIPSECKEY `xml:"ipseckey_rdata,omitempty" json:"ipseckey_rdata,omitempty"`

	Key_rdata *RDataKEY `xml:"key_rdata,omitempty" json:"key_rdata,omitempty"`

	Kx_rdata *RDataKX `xml:"kx_rdata,omitempty" json:"kx_rdata,omitempty"`

	Loc_rdata *RDataLOC `xml:"loc_rdata,omitempty" json:"loc_rdata,omitempty"`

	Mx_rdata *RDataMX `xml:"mx_rdata,omitempty" json:"mx_rdata,omitempty"`

	Naptr_rdata *RDataNAPTR `xml:"naptr_rdata,omitempty" json:"naptr_rdata,omitempty"`

	Nsap_rdata *RDataNSAP `xml:"nsap_rdata,omitempty" json:"nsap_rdata,omitempty"`

	Policy_rdata *RDataPOLICY `xml:"policy_rdata,omitempty" json:"policy_rdata,omitempty"`

	Ptr_rdata *RDataPTR `xml:"ptr_rdata,omitempty" json:"ptr_rdata,omitempty"`

	Px_rdata *RDataPX `xml:"px_rdata,omitempty" json:"px_rdata,omitempty"`

	Rp_rdata *RDataRP `xml:"rp_rdata,omitempty" json:"rp_rdata,omitempty"`

	Spf_rdata *RDataSPF `xml:"spf_rdata,omitempty" json:"spf_rdata,omitempty"`

	Srv_rdata *RDataSRV `xml:"srv_rdata,omitempty" json:"srv_rdata,omitempty"`

	Sshfp_rdata *RDataSSHFP `xml:"sshfp_rdata,omitempty" json:"sshfp_rdata,omitempty"`

	Tlsa_rdata *RDataTLSA `xml:"tlsa_rdata,omitempty" json:"tlsa_rdata,omitempty"`

	Txt_rdata *RDataTXT `xml:"txt_rdata,omitempty" json:"txt_rdata,omitempty"`

	Soa_rdata *RDataSOA `xml:"soa_rdata,omitempty" json:"soa_rdata,omitempty"`

	Ns_rdata *RDataNS `xml:"ns_rdata,omitempty" json:"ns_rdata,omitempty"`
}

type ANYRData

type ANYRData struct {
	A_rdata []*RDataA `xml:"a_rdata,omitempty" json:"a_rdata,omitempty"`

	Aaaa_rdata []*RDataAAAA `xml:"aaaa_rdata,omitempty" json:"aaaa_rdata,omitempty"`

	Alias_rdata []*RDataALIAS `xml:"alias_rdata,omitempty" json:"alias_rdata,omitempty"`

	Caa_rdata []*RDataCAA `xml:"caa_rdata,omitempty" json:"caa_rdata,omitempty"`

	Cdnskey_rdata []*RDataCDNSKEY `xml:"cdnskey_rdata,omitempty" json:"cdnskey_rdata,omitempty"`

	Cds_rdata []*RDataCDS `xml:"cds_rdata,omitempty" json:"cds_rdata,omitempty"`

	Cert_rdata []*RDataCERT `xml:"cert_rdata,omitempty" json:"cert_rdata,omitempty"`

	Cname_rdata []*RDataCNAME `xml:"cname_rdata,omitempty" json:"cname_rdata,omitempty"`

	Csync_rdata []*RDataCSYNC `xml:"csync_rdata,omitempty" json:"csync_rdata,omitempty"`

	Dhcid_rdata []*RDataDHCID `xml:"dhcid_rdata,omitempty" json:"dhcid_rdata,omitempty"`

	Dname_rdata []*RDataDNAME `xml:"dname_rdata,omitempty" json:"dname_rdata,omitempty"`

	Dnskey_rdata []*RDataDNSKEY `xml:"dnskey_rdata,omitempty" json:"dnskey_rdata,omitempty"`

	Ds_rdata []*RDataDS `xml:"ds_rdata,omitempty" json:"ds_rdata,omitempty"`

	Ipseckey_rdata []*RDataIPSECKEY `xml:"ipseckey_rdata,omitempty" json:"ipseckey_rdata,omitempty"`

	Key_rdata []*RDataKEY `xml:"key_rdata,omitempty" json:"key_rdata,omitempty"`

	Kx_rdata []*RDataKX `xml:"kx_rdata,omitempty" json:"kx_rdata,omitempty"`

	Loc_rdata []*RDataLOC `xml:"loc_rdata,omitempty" json:"loc_rdata,omitempty"`

	Mx_rdata []*RDataMX `xml:"mx_rdata,omitempty" json:"mx_rdata,omitempty"`

	Naptr_rdata []*RDataNAPTR `xml:"naptr_rdata,omitempty" json:"naptr_rdata,omitempty"`

	Nsap_rdata []*RDataNSAP `xml:"nsap_rdata,omitempty" json:"nsap_rdata,omitempty"`

	Policy_rdata []*RDataPOLICY `xml:"policy_rdata,omitempty" json:"policy_rdata,omitempty"`

	Ptr_rdata []*RDataPTR `xml:"ptr_rdata,omitempty" json:"ptr_rdata,omitempty"`

	Px_rdata []*RDataPX `xml:"px_rdata,omitempty" json:"px_rdata,omitempty"`

	Rp_rdata []*RDataRP `xml:"rp_rdata,omitempty" json:"rp_rdata,omitempty"`

	Spf_rdata []*RDataSPF `xml:"spf_rdata,omitempty" json:"spf_rdata,omitempty"`

	Srv_rdata []*RDataSRV `xml:"srv_rdata,omitempty" json:"srv_rdata,omitempty"`

	Sshfp_rdata []*RDataSSHFP `xml:"sshfp_rdata,omitempty" json:"sshfp_rdata,omitempty"`

	Tlsa_rdata []*RDataTLSA `xml:"tlsa_rdata,omitempty" json:"tlsa_rdata,omitempty"`

	Txt_rdata []*RDataTXT `xml:"txt_rdata,omitempty" json:"txt_rdata,omitempty"`

	Soa_rdata []*RDataSOA `xml:"soa_rdata,omitempty" json:"soa_rdata,omitempty"`

	Ns_rdata []*RDataNS `xml:"ns_rdata,omitempty" json:"ns_rdata,omitempty"`
}

type ANYRecordData

type ANYRecordData struct {
	A_records []*ARecordData `xml:"a_records,omitempty" json:"a_records,omitempty"`

	Aaaa_records []*AAAARecordData `xml:"aaaa_records,omitempty" json:"aaaa_records,omitempty"`

	Alias_records []*ALIASRecordData `xml:"alias_records,omitempty" json:"alias_records,omitempty"`

	Caa_records []*CAARecordData `xml:"caa_records,omitempty" json:"caa_records,omitempty"`

	Cdnskey_records []*CDNSKEYRecordData `xml:"cdnskey_records,omitempty" json:"cdnskey_records,omitempty"`

	Cds_records []*CDSRecordData `xml:"cds_records,omitempty" json:"cds_records,omitempty"`

	Cert_records []*CERTRecordData `xml:"cert_records,omitempty" json:"cert_records,omitempty"`

	Cname_records []*CNAMERecordData `xml:"cname_records,omitempty" json:"cname_records,omitempty"`

	Csync_records []*CSYNCRecordData `xml:"csync_records,omitempty" json:"csync_records,omitempty"`

	Dhcid_records []*DHCIDRecordData `xml:"dhcid_records,omitempty" json:"dhcid_records,omitempty"`

	Dname_records []*DNAMERecordData `xml:"dname_records,omitempty" json:"dname_records,omitempty"`

	Dnskey_records []*DNSKEYRecordData `xml:"dnskey_records,omitempty" json:"dnskey_records,omitempty"`

	Ds_records []*DSRecordData `xml:"ds_records,omitempty" json:"ds_records,omitempty"`

	Ipseckey_records []*IPSECKEYRecordData `xml:"ipseckey_records,omitempty" json:"ipseckey_records,omitempty"`

	Key_records []*KEYRecordData `xml:"key_records,omitempty" json:"key_records,omitempty"`

	Kx_records []*KXRecordData `xml:"kx_records,omitempty" json:"kx_records,omitempty"`

	Loc_records []*LOCRecordData `xml:"loc_records,omitempty" json:"loc_records,omitempty"`

	Mx_records []*MXRecordData `xml:"mx_records,omitempty" json:"mx_records,omitempty"`

	Naptr_records []*NAPTRRecordData `xml:"naptr_records,omitempty" json:"naptr_records,omitempty"`

	Nsap_records []*NSAPRecordData `xml:"nsap_records,omitempty" json:"nsap_records,omitempty"`

	Policy_records []*POLICYRecordData `xml:"policy_records,omitempty" json:"policy_records,omitempty"`

	Ptr_records []*PTRRecordData `xml:"ptr_records,omitempty" json:"ptr_records,omitempty"`

	Px_records []*PXRecordData `xml:"px_records,omitempty" json:"px_records,omitempty"`

	Rp_records []*RPRecordData `xml:"rp_records,omitempty" json:"rp_records,omitempty"`

	Spf_records []*SPFRecordData `xml:"spf_records,omitempty" json:"spf_records,omitempty"`

	Srv_records []*SRVRecordData `xml:"srv_records,omitempty" json:"srv_records,omitempty"`

	Sshfp_records []*SSHFPRecordData `xml:"sshfp_records,omitempty" json:"sshfp_records,omitempty"`

	Tlsa_records []*TLSARecordData `xml:"tlsa_records,omitempty" json:"tlsa_records,omitempty"`

	Txt_records []*TXTRecordData `xml:"txt_records,omitempty" json:"txt_records,omitempty"`

	Soa_records []*SOARecordData `xml:"soa_records,omitempty" json:"soa_records,omitempty"`

	Ns_records []*NSRecordData `xml:"ns_records,omitempty" json:"ns_records,omitempty"`
}

type ARecordData

type ARecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ActivateDDNSRequest

type ActivateDDNSRequest ActivateDDNSRequestType

type ActivateDDNSRequestType

type ActivateDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
}

type ActivateDDNSResponse

type ActivateDDNSResponse ActivateDDNSResponseType

type ActivateDDNSResponseType

type ActivateDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateDNSSECRequest

type ActivateDNSSECRequest ActivateDNSSECRequestType

type ActivateDNSSECRequestType

type ActivateDNSSECRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDNSSECRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ActivateDNSSECResponse

type ActivateDNSSECResponse ActivateDNSSECResponseType

type ActivateDNSSECResponseType

type ActivateDNSSECResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDNSSECResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateFailoverRequest

type ActivateFailoverRequest ActivateFailoverRequestType

type ActivateFailoverRequestType

type ActivateFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type ActivateFailoverResponse

type ActivateFailoverResponse ActivateFailoverResponseType

type ActivateFailoverResponseType

type ActivateFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateGSLBRequest

type ActivateGSLBRequest ActivateGSLBRequestType

type ActivateGSLBRequestType

type ActivateGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type ActivateGSLBResponse

type ActivateGSLBResponse ActivateGSLBResponseType

type ActivateGSLBResponseType

type ActivateGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateGeoRequest

type ActivateGeoRequest ActivateGeoRequestType

type ActivateGeoRequestType

type ActivateGeoRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGeoRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to activate
	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type ActivateGeoResponse

type ActivateGeoResponse ActivateGeoResponseType

type ActivateGeoResponseType

type ActivateGeoResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGeoResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateIPTrackRequest

type ActivateIPTrackRequest ActivateIPTrackRequestType

type ActivateIPTrackRequestType

type ActivateIPTrackRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateIPTrackRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type ActivateIPTrackResponse

type ActivateIPTrackResponse ActivateIPTrackResponseType

type ActivateIPTrackResponseType

type ActivateIPTrackResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateIPTrackResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateLoadBalanceRequest

type ActivateLoadBalanceRequest ActivateLoadBalanceRequestType

type ActivateLoadBalanceRequestType

type ActivateLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type ActivateLoadBalanceResponse

type ActivateLoadBalanceResponse ActivateLoadBalanceResponseType

type ActivateLoadBalanceResponseType

type ActivateLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateRTTMRequest

type ActivateRTTMRequest ActivateRTTMRequestType

type ActivateRTTMRequestType

type ActivateRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type ActivateRTTMResponse

type ActivateRTTMResponse ActivateRTTMResponseType

type ActivateRTTMResponseType

type ActivateRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type ActivateSecondaryRequest

type ActivateSecondaryRequest ActivateSecondaryRequestType

type ActivateSecondaryRequestType

type ActivateSecondaryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateSecondaryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ActivateSecondaryResponse

type ActivateSecondaryResponse ActivateSecondaryResponseType

type ActivateSecondaryResponseType

type ActivateSecondaryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateSecondaryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type AddCustomerForbidsRequest

type AddCustomerForbidsRequest AddCustomerForbidsRequestType

type AddCustomerForbidsRequestType

type AddCustomerForbidsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerForbidsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type AddCustomerForbidsResponse

type AddCustomerForbidsResponse AddCustomerForbidsResponseType

type AddCustomerForbidsResponseType

type AddCustomerForbidsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerForbidsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddCustomerPermissionsRequest

type AddCustomerPermissionsRequest AddCustomerPermissionsRequestType

type AddCustomerPermissionsRequestType

type AddCustomerPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type AddCustomerPermissionsResponse

type AddCustomerPermissionsResponse AddCustomerPermissionsResponseType

type AddCustomerPermissionsResponseType

type AddCustomerPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddDDNSRequest

type AddDDNSRequest AddDDNSRequestType

type AddDDNSRequestType

type AddDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
}

type AddDDNSResponse

type AddDDNSResponse AddDDNSResponseType

type AddDDNSResponseType

type AddDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type AddDSFMonitorNotifierRequest

type AddDSFMonitorNotifierRequest AddDSFMonitorNotifierRequestType

type AddDSFMonitorNotifierRequestType

type AddDSFMonitorNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFMonitorNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Monitor ID
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	// Notifier ID passed in for existing Notifier, or the follow params used to create
	Dsf_notify_id string `xml:"dsf_notify_id,omitempty" json:"dsf_notify_id,omitempty"`

	// filters on when services should fire the notifier
	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
}

type AddDSFMonitorNotifierResponse

type AddDSFMonitorNotifierResponse AddDSFMonitorNotifierResponseType

type AddDSFMonitorNotifierResponseType

type AddDSFMonitorNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFMonitorNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}

type AddDSFNodeRequest

type AddDSFNodeRequest AddDSFNodeRequestType

type AddDSFNodeRequestType

type AddDSFNodeRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNodeRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// an fqdn, zone pair
	Node *DSFNode `xml:"node,omitempty" json:"node,omitempty"`

	// If 'Y', change is published immediately
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type AddDSFNodeResponse

type AddDSFNodeResponse AddDSFNodeResponseType

type AddDSFNodeResponseType

type AddDSFNodeResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNodeResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}

type AddDSFNotifierRequest

type AddDSFNotifierRequest AddDSFNotifierRequestType

type AddDSFNotifierRequestType

type AddDSFNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Identifier for DSF service to search on
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Public_id of the Notifier to link to
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`

	// filters on when services should fire the notifier
	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`

	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type AddDSFNotifierResponse

type AddDSFNotifierResponse AddDSFNotifierResponseType

type AddDSFNotifierResponseType

type AddDSFNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NotifierLinkData `xml:"data,omitempty" json:"data,omitempty"`
}

type AddPermissionGroupPermissionsRequestType

type AddPermissionGroupPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type AddPermissionGroupPermissionsResponseType

type AddPermissionGroupPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddPermissionGroupSubgroupsRequestType

type AddPermissionGroupSubgroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupSubgroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
}

type AddPermissionGroupSubgroupsResponseType

type AddPermissionGroupSubgroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupSubgroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddPermissionGroupUsersRequest

type AddPermissionGroupUsersRequest AddPermissionGroupUsersRequestType

type AddPermissionGroupUsersRequestType

type AddPermissionGroupUsersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupUsersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type AddPermissionGroupUsersResponse

type AddPermissionGroupUsersResponse AddPermissionGroupUsersResponseType

type AddPermissionGroupUsersResponseType

type AddPermissionGroupUsersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupUsersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddPermissionGroupZonesRequest

type AddPermissionGroupZonesRequest AddPermissionGroupZonesRequestType

type AddPermissionGroupZonesRequestType

type AddPermissionGroupZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type AddPermissionGroupZonesResponse

type AddPermissionGroupZonesResponse AddPermissionGroupZonesResponseType

type AddPermissionGroupZonesResponseType

type AddPermissionGroupZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddUserForbidsRequest

type AddUserForbidsRequest AddUserForbidsRequestType

type AddUserForbidsRequestType

type AddUserForbidsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserForbidsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type AddUserForbidsResponse

type AddUserForbidsResponse AddUserForbidsResponseType

type AddUserForbidsResponseType

type AddUserForbidsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserForbidsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddUserGroupsRequest

type AddUserGroupsRequest AddUserGroupsRequestType

type AddUserGroupsRequestType

type AddUserGroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserGroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Group []string `xml:"group,omitempty" json:"group,omitempty"`
}

type AddUserGroupsResponse

type AddUserGroupsResponse AddUserGroupsResponseType

type AddUserGroupsResponseType

type AddUserGroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserGroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddUserPermissionsRequest

type AddUserPermissionsRequest AddUserPermissionsRequestType

type AddUserPermissionsRequestType

type AddUserPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type AddUserPermissionsResponse

type AddUserPermissionsResponse AddUserPermissionsResponseType

type AddUserPermissionsResponseType

type AddUserPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AddUserZonesRequest

type AddUserZonesRequest AddUserZonesRequestType

type AddUserZonesRequestType

type AddUserZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type AddUserZonesResponse

type AddUserZonesResponse AddUserZonesResponseType

type AddUserZonesResponseType

type AddUserZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type AdvRedirectData

type AdvRedirectData struct {

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// List of AdvRedirectRules
	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type AdvRedirectRuleData

type AdvRedirectRuleData struct {

	// Public ID of rule.
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`

	// either '301' (temporary) or '302' (permanent)
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// host portion of URL to match
	Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`

	// path portion of URL to match
	Path string `xml:"path,omitempty" json:"path,omitempty"`

	// replacement pattern
	Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// Public ID of next AdvRedirect rule to be processed. (default to end of list)
	Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
}

type AnyType

type AnyType struct {
	InnerXML string `xml:",innerxml"`
}

type AnyURI

type AnyURI string

type BlockUserRequest

type BlockUserRequest BlockUserRequestType

type BlockUserRequestType

type BlockUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type BlockUserResponse

type BlockUserResponse BlockUserResponseType

type BlockUserResponseType

type BlockUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type BlockZoneRequest

type BlockZoneRequest BlockZoneRequestType

type BlockZoneRequestType

type BlockZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type BlockZoneResponse

type BlockZoneResponse BlockZoneResponseType

type BlockZoneResponseType

type BlockZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type CAARecordData

type CAARecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CDNSKEYRecordData

type CDNSKEYRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CDSRecordData

type CDSRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CERTRecordData

type CERTRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CNAMERecordData

type CNAMERecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CSYNCRecordData

type CSYNCRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CancelTaskRequest

type CancelTaskRequest CancelTaskRequestType

type CancelTaskRequestType

type CancelTaskRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CancelTaskRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type CancelTaskResponse

type CancelTaskResponse CancelTaskResponseType

type CancelTaskResponseType

type CancelTaskResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CancelTaskResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TaskData `xml:"data,omitempty" json:"data,omitempty"`
}

type CheckPermissionsRequest

type CheckPermissionsRequest CheckPermissionsRequestType

type CheckPermissionsRequestType

type CheckPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CheckPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
}

type CheckPermissionsResponse

type CheckPermissionsResponse CheckPermissionsResponseType

type CheckPermissionsResponseType

type CheckPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CheckPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
}

type ConfigLimitData

type ConfigLimitData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Value string `xml:"value,omitempty" json:"value,omitempty"`
}

type ContactData

type ContactData struct {
	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}

type CreateAAAARecordRequest

type CreateAAAARecordRequest CreateAAAARecordRequestType

type CreateAAAARecordRequestType

type CreateAAAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAAAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateAAAARecordResponse

type CreateAAAARecordResponse CreateAAAARecordResponseType

type CreateAAAARecordResponseType

type CreateAAAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAAAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateALIASRecordRequest

type CreateALIASRecordRequest CreateALIASRecordRequestType

type CreateALIASRecordRequestType

type CreateALIASRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateALIASRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateALIASRecordResponse

type CreateALIASRecordResponse CreateALIASRecordResponseType

type CreateALIASRecordResponseType

type CreateALIASRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateALIASRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateARecordRequest

type CreateARecordRequest CreateARecordRequestType

type CreateARecordRequestType

type CreateARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateARecordResponse

type CreateARecordResponse CreateARecordResponseType

type CreateARecordResponseType

type CreateARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateAdvRedirectRequest

type CreateAdvRedirectRequest CreateAdvRedirectRequestType

type CreateAdvRedirectRequestType

type CreateAdvRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// List of AdvRedirectRules
	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateAdvRedirectResponse

type CreateAdvRedirectResponse CreateAdvRedirectResponseType

type CreateAdvRedirectResponseType

type CreateAdvRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateAdvRedirectRuleRequest

type CreateAdvRedirectRuleRequest CreateAdvRedirectRuleRequestType

type CreateAdvRedirectRuleRequestType

type CreateAdvRedirectRuleRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRuleRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// either '301' (temporary) or '302' (permanent)
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// host portion of URL to match
	Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`

	// path portion of URL to match
	Path string `xml:"path,omitempty" json:"path,omitempty"`

	// replacement pattern
	Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// Public ID of next AdvRedirect rule to be processed. (default to end of list)
	Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
}

type CreateAdvRedirectRuleResponse

type CreateAdvRedirectRuleResponse CreateAdvRedirectRuleResponseType

type CreateAdvRedirectRuleResponseType

type CreateAdvRedirectRuleResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRuleResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCAARecordRequest

type CreateCAARecordRequest CreateCAARecordRequestType

type CreateCAARecordRequestType

type CreateCAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateCAARecordResponse

type CreateCAARecordResponse CreateCAARecordResponseType

type CreateCAARecordResponseType

type CreateCAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCDNSKEYRecordRequest

type CreateCDNSKEYRecordRequest CreateCDNSKEYRecordRequestType

type CreateCDNSKEYRecordRequestType

type CreateCDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateCDNSKEYRecordResponse

type CreateCDNSKEYRecordResponse CreateCDNSKEYRecordResponseType

type CreateCDNSKEYRecordResponseType

type CreateCDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCDSRecordRequest

type CreateCDSRecordRequest CreateCDSRecordRequestType

type CreateCDSRecordRequestType

type CreateCDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateCDSRecordResponse

type CreateCDSRecordResponse CreateCDSRecordResponseType

type CreateCDSRecordResponseType

type CreateCDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCERTRecordRequest

type CreateCERTRecordRequest CreateCERTRecordRequestType

type CreateCERTRecordRequestType

type CreateCERTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCERTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateCERTRecordResponse

type CreateCERTRecordResponse CreateCERTRecordResponseType

type CreateCERTRecordResponseType

type CreateCERTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCERTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCNAMERecordRequest

type CreateCNAMERecordRequest CreateCNAMERecordRequestType

type CreateCNAMERecordRequestType

type CreateCNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateCNAMERecordResponse

type CreateCNAMERecordResponse CreateCNAMERecordResponseType

type CreateCNAMERecordResponseType

type CreateCNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCSYNCRecordRequest

type CreateCSYNCRecordRequest CreateCSYNCRecordRequestType

type CreateCSYNCRecordRequestType

type CreateCSYNCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCSYNCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateCSYNCRecordResponse

type CreateCSYNCRecordResponse CreateCSYNCRecordResponseType

type CreateCSYNCRecordResponseType

type CreateCSYNCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCSYNCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateConfigLimitRequest

type CreateConfigLimitRequest CreateConfigLimitRequestType

type CreateConfigLimitRequestType

type CreateConfigLimitRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateConfigLimitRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Value string `xml:"value,omitempty" json:"value,omitempty"`
}

type CreateConfigLimitResponse

type CreateConfigLimitResponse CreateConfigLimitResponseType

type CreateConfigLimitResponseType

type CreateConfigLimitResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateConfigLimitResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateContactRequest

type CreateContactRequest CreateContactRequestType

type CreateContactRequestType

type CreateContactRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateContactRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}

type CreateContactResponse

type CreateContactResponse CreateContactResponseType

type CreateContactResponseType

type CreateContactResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateContactResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCustomerOracleMetadataRequestType

type CreateCustomerOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of customer
	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// tenant id
	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}

type CreateCustomerOracleMetadataResponseType

type CreateCustomerOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateCustomerRequest

type CreateCustomerRequest CreateCustomerRequestType

type CreateCustomerRequestType

type CreateCustomerRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	Level string `xml:"level,omitempty" json:"level,omitempty"`

	Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`

	Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`

	Owner *CustomerAdminData `xml:"owner,omitempty" json:"owner,omitempty"`

	Billing *CustomerAdminData `xml:"billing,omitempty" json:"billing,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type CreateCustomerResponse

type CreateCustomerResponse CreateCustomerResponseType

type CreateCustomerResponseType

type CreateCustomerResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDDNSHostRequest

type CreateDDNSHostRequest CreateDDNSHostRequestType

type CreateDDNSHostRequestType

type CreateDDNSHostRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSHostRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// an IP address, either v4 or v6
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// name of update user
	User string `xml:"user,omitempty" json:"user,omitempty"`
}

type CreateDDNSHostResponse

type CreateDDNSHostResponse CreateDDNSHostResponseType

type CreateDDNSHostResponseType

type CreateDDNSHostResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSHostResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSHostData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDDNSRequest

type CreateDDNSRequest CreateDDNSRequestType

type CreateDDNSRequestType

type CreateDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// an IP address, either v4 or v6
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateDDNSResponse

type CreateDDNSResponse CreateDDNSResponseType

type CreateDDNSResponseType

type CreateDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDHCIDRecordRequest

type CreateDHCIDRecordRequest CreateDHCIDRecordRequestType

type CreateDHCIDRecordRequestType

type CreateDHCIDRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDHCIDRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateDHCIDRecordResponse

type CreateDHCIDRecordResponse CreateDHCIDRecordResponseType

type CreateDHCIDRecordResponseType

type CreateDHCIDRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDHCIDRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDNAMERecordRequest

type CreateDNAMERecordRequest CreateDNAMERecordRequestType

type CreateDNAMERecordRequestType

type CreateDNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateDNAMERecordResponse

type CreateDNAMERecordResponse CreateDNAMERecordResponseType

type CreateDNAMERecordResponseType

type CreateDNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDNSKEYRecordRequest

type CreateDNSKEYRecordRequest CreateDNSKEYRecordRequestType

type CreateDNSKEYRecordRequestType

type CreateDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateDNSKEYRecordResponse

type CreateDNSKEYRecordResponse CreateDNSKEYRecordResponseType

type CreateDNSKEYRecordResponseType

type CreateDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDNSSECRequest

type CreateDNSSECRequest CreateDNSSECRequestType

type CreateDNSSECRequestType

type CreateDNSSECRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSSECRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// ,      contact that gets key notifications
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
}

type CreateDNSSECResponse

type CreateDNSSECResponse CreateDNSSECResponseType

type CreateDNSSECResponseType

type CreateDNSSECResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSSECResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFMonitorRequest

type CreateDSFMonitorRequest CreateDSFMonitorRequestType

type CreateDSFMonitorRequestType

type CreateDSFMonitorRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFMonitorRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Label for the DSF Monitor
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Num of responses to determine status
	Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`

	// Interval, in seconds, between probes
	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`

	// number of attempted retries on failure before giving up
	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`

	// name of the protocol to monitor
	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`

	// indicates if the monitor is active, default is N
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// options pertaining the monitor
	Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`

	// Endpoints to monitor
	Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
}

type CreateDSFMonitorResponse

type CreateDSFMonitorResponse CreateDSFMonitorResponseType

type CreateDSFMonitorResponseType

type CreateDSFMonitorResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFMonitorResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFRecordRequest

type CreateDSFRecordRequest CreateDSFRecordRequestType

type CreateDSFRecordRequestType

type CreateDSFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// label of the DSF Record Set
	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`

	// Rdata to create the svc record with
	Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of the DSF record
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`

	// number of endpoints that need to be up
	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	// boolean, if true add and immediately publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type CreateDSFRecordResponse

type CreateDSFRecordResponse CreateDSFRecordResponseType

type CreateDSFRecordResponseType

type CreateDSFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFRecordSetFailoverChainRequestType

type CreateDSFRecordSetFailoverChainRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetFailoverChainRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID of the DSF Response Pool that the Rec Set Fail chain belongs to
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	// Label of the DSF Record Set Failover Chain
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Optional, defaults to false, indicates whether enclosed Record Sets are Core
	Core string `xml:"core,omitempty" json:"core,omitempty"`

	// A list of record sets to be included in this chain
	Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`

	// If 'Y', RS Chain will be deleted on execution
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type CreateDSFRecordSetFailoverChainResponseType

type CreateDSFRecordSetFailoverChainResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetFailoverChainResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFRecordSetRequest

type CreateDSFRecordSetRequest CreateDSFRecordSetRequestType

type CreateDSFRecordSetRequestType

type CreateDSFRecordSetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// class of rdata that the set will contain
	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`

	// Record Set label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// ID or label of the associated monitor
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`

	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`

	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`

	// list of hashes that contain information to create DSF Records
	Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`

	// ID or label to associate the new RS with an existing RP
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	// Index of the RS in the specified chain
	Index string `xml:"index,omitempty" json:"index,omitempty"`

	// ID or label to associate the new RS with an existing RP
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	// Defaults to true
	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type CreateDSFRecordSetResponse

type CreateDSFRecordSetResponse CreateDSFRecordSetResponseType

type CreateDSFRecordSetResponseType

type CreateDSFRecordSetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFRequest

type CreateDSFRequest CreateDSFRequestType

type CreateDSFRequestType

type CreateDSFRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// DSF Label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Default TTL to be used in this service
	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// A list of fqdn,zone pairs to identify nodes to attach
	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	// A list of DSF Rulesets defined for the service
	Rulesets []*DSFRuleset `xml:"rulesets,omitempty" json:"rulesets,omitempty"`

	// A list of notifier links
	Notifiers []*NotifierLink `xml:"notifiers,omitempty" json:"notifiers,omitempty"`

	// If 'Y', service will be published on creation
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type CreateDSFResponse

type CreateDSFResponse CreateDSFResponseType

type CreateDSFResponsePoolRequest

type CreateDSFResponsePoolRequest CreateDSFResponsePoolRequestType

type CreateDSFResponsePoolRequestType

type CreateDSFResponsePoolRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponsePoolRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Response Pool label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	// Defaults to true
	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	// ID or label of the DSF Ruleset to join
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	// Index within the specified DSF Ruleset
	Index string `xml:"index,omitempty" json:"index,omitempty"`

	Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type CreateDSFResponsePoolResponse

type CreateDSFResponsePoolResponse CreateDSFResponsePoolResponseType

type CreateDSFResponsePoolResponseType

type CreateDSFResponsePoolResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponsePoolResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFResponseType

type CreateDSFResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSFRulesetRequest

type CreateDSFRulesetRequest CreateDSFRulesetRequestType

type CreateDSFRulesetRequestType

type CreateDSFRulesetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRulesetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Ruleset label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// The type of criteria contained within this Pool
	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`

	// Required based on criteria_type. Filtered in API/BLL
	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`

	// Where in the chain does the ruleset land. Defautls to the last.
	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`

	// A list of DSF Reponse Pools that comprise the Ruleset
	Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type CreateDSFRulesetResponse

type CreateDSFRulesetResponse CreateDSFRulesetResponseType

type CreateDSFRulesetResponseType

type CreateDSFRulesetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRulesetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateDSRecordRequest

type CreateDSRecordRequest CreateDSRecordRequestType

type CreateDSRecordRequestType

type CreateDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateDSRecordResponse

type CreateDSRecordResponse CreateDSRecordResponseType

type CreateDSRecordResponseType

type CreateDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateExtNameserverRequest

type CreateExtNameserverRequest CreateExtNameserverRequestType

type CreateExtNameserverRequestType

type CreateExtNameserverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateExtNameserverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// can be empty or 'default'
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// Y/N - does this block requests or add them
	Deny string `xml:"deny,omitempty" json:"deny,omitempty"`

	Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`

	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type CreateExtNameserverResponse

type CreateExtNameserverResponse CreateExtNameserverResponseType

type CreateExtNameserverResponseType

type CreateExtNameserverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateExtNameserverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateFailoverRequest

type CreateFailoverRequest CreateFailoverRequestType

type CreateFailoverRequestType

type CreateFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// normally served address
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// 'ip' or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// address or CNAME to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateFailoverResponse

type CreateFailoverResponse CreateFailoverResponseType

type CreateFailoverResponseType

type CreateFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateGSLBRegionPoolEntryRequest

type CreateGSLBRegionPoolEntryRequest CreateGSLBRegionPoolEntryRequestType

type CreateGSLBRegionPoolEntryRequestType

type CreateGSLBRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// an IP address or FQDN to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}

type CreateGSLBRegionPoolEntryResponse

type CreateGSLBRegionPoolEntryResponse CreateGSLBRegionPoolEntryResponseType

type CreateGSLBRegionPoolEntryResponseType

type CreateGSLBRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateGSLBRegionRequest

type CreateGSLBRegionRequest CreateGSLBRegionRequestType

type CreateGSLBRegionRequestType

type CreateGSLBRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// number of 'ok' addresses before region fails over
	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`

	// pool of IP addresses to balance
	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}

type CreateGSLBRegionResponse

type CreateGSLBRegionResponse CreateGSLBRegionResponseType

type CreateGSLBRegionResponseType

type CreateGSLBRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateGSLBRequest

type CreateGSLBRequest CreateGSLBRequestType

type CreateGSLBRequestType

type CreateGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// per-region addresses and configuration
	Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateGSLBResponse

type CreateGSLBResponse CreateGSLBResponseType

type CreateGSLBResponseType

type CreateGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateGeoNodeRequest

type CreateGeoNodeRequest CreateGeoNodeRequestType

type CreateGeoNodeRequestType

type CreateGeoNodeRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoNodeRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to add the nodes to
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CreateGeoNodeResponse

type CreateGeoNodeResponse CreateGeoNodeResponseType

type CreateGeoNodeResponseType

type CreateGeoNodeResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoNodeResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateGeoRegionGroupRequest

type CreateGeoRegionGroupRequest CreateGeoRegionGroupRequestType

type CreateGeoRegionGroupRequestType

type CreateGeoRegionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRegionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to update
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`

	// ,				Name of the Region Group
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	// Rdata to update the Region Group with
	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// List of countries to update the Region Group with
	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`

	// Optional weights to accompany the rdata
	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`

	// Optional serve counts to accompany the rdata
	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// Optional Default TTL values for each record
	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// Optional labels for the rdata
	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
}

type CreateGeoRegionGroupResponse

type CreateGeoRegionGroupResponse CreateGeoRegionGroupResponseType

type CreateGeoRegionGroupResponseType

type CreateGeoRegionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRegionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateGeoRequest

type CreateGeoRequest CreateGeoRequestType

type CreateGeoRequestType

type CreateGeoRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the service we want to create
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	// List of region groups that contain a list of countries and records to be served
	Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`

	// List of zone name, node name pairs to link a node to the Geo Service
	Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	// Default TTL for records
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type CreateGeoResponse

type CreateGeoResponse CreateGeoResponseType

type CreateGeoResponseType

type CreateGeoResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateHTTPRedirectRequest

type CreateHTTPRedirectRequest CreateHTTPRedirectRequestType

type CreateHTTPRedirectRequestType

type CreateHTTPRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateHTTPRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// URL requests are redirecto to
	Url string `xml:"url,omitempty" json:"url,omitempty"`

	// either '301' (temporary) or '302' (permanent)
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// should redirected URL include requested URL
	Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateHTTPRedirectResponse

type CreateHTTPRedirectResponse CreateHTTPRedirectResponseType

type CreateHTTPRedirectResponseType

type CreateHTTPRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateHTTPRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateIPSECKEYRecordRequest

type CreateIPSECKEYRecordRequest CreateIPSECKEYRecordRequestType

type CreateIPSECKEYRecordRequestType

type CreateIPSECKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPSECKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateIPSECKEYRecordResponse

type CreateIPSECKEYRecordResponse CreateIPSECKEYRecordResponseType

type CreateIPSECKEYRecordResponseType

type CreateIPSECKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPSECKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateIPTrackRequest

type CreateIPTrackRequest CreateIPTrackRequestType

type CreateIPTrackRequestType

type CreateIPTrackRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPTrackRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// A, Dynamic_A, AAAA, Dynamic_AAAA
	Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`

	// List of hostnames to watch for records
	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`

	// 'match', 'default', or a valid ttl
	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// Mask that records should match
	Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateIPTrackResponse

type CreateIPTrackResponse CreateIPTrackResponseType

type CreateIPTrackResponseType

type CreateIPTrackResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPTrackResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateKEYRecordRequest

type CreateKEYRecordRequest CreateKEYRecordRequestType

type CreateKEYRecordRequestType

type CreateKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateKEYRecordResponse

type CreateKEYRecordResponse CreateKEYRecordResponseType

type CreateKEYRecordResponseType

type CreateKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateKXRecordRequest

type CreateKXRecordRequest CreateKXRecordRequestType

type CreateKXRecordRequestType

type CreateKXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateKXRecordResponse

type CreateKXRecordResponse CreateKXRecordResponseType

type CreateKXRecordResponseType

type CreateKXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateLOCRecordRequest

type CreateLOCRecordRequest CreateLOCRecordRequestType

type CreateLOCRecordRequestType

type CreateLOCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLOCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateLOCRecordResponse

type CreateLOCRecordResponse CreateLOCRecordResponseType

type CreateLOCRecordResponseType

type CreateLOCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLOCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateLoadBalancePoolEntryRequest

type CreateLoadBalancePoolEntryRequest CreateLoadBalancePoolEntryRequestType

type CreateLoadBalancePoolEntryRequestType

type CreateLoadBalancePoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalancePoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// an IP address to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}

type CreateLoadBalancePoolEntryResponseType

type CreateLoadBalancePoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalancePoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateLoadBalanceRequest

type CreateLoadBalanceRequest CreateLoadBalanceRequestType

type CreateLoadBalanceRequestType

type CreateLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// pool of IP addresses to balance
	Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateLoadBalanceResponse

type CreateLoadBalanceResponse CreateLoadBalanceResponseType

type CreateLoadBalanceResponseType

type CreateLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateMXRecordRequest

type CreateMXRecordRequest CreateMXRecordRequestType

type CreateMXRecordRequestType

type CreateMXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateMXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateMXRecordResponse

type CreateMXRecordResponse CreateMXRecordResponseType

type CreateMXRecordResponseType

type CreateMXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateMXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateNAPTRRecordRequest

type CreateNAPTRRecordRequest CreateNAPTRRecordRequestType

type CreateNAPTRRecordRequestType

type CreateNAPTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNAPTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateNAPTRRecordResponse

type CreateNAPTRRecordResponse CreateNAPTRRecordResponseType

type CreateNAPTRRecordResponseType

type CreateNAPTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNAPTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateNSAPRecordRequest

type CreateNSAPRecordRequest CreateNSAPRecordRequestType

type CreateNSAPRecordRequestType

type CreateNSAPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSAPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateNSAPRecordResponse

type CreateNSAPRecordResponse CreateNSAPRecordResponseType

type CreateNSAPRecordResponseType

type CreateNSAPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSAPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateNSRecordRequest

type CreateNSRecordRequest CreateNSRecordRequestType

type CreateNSRecordRequestType

type CreateNSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
}

type CreateNSRecordResponse

type CreateNSRecordResponse CreateNSRecordResponseType

type CreateNSRecordResponseType

type CreateNSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateNotifierRequest

type CreateNotifierRequest CreateNotifierRequestType

type CreateNotifierRequestType

type CreateNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Label for the Notifier
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// List of Recipients attached to the Notifier
	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`

	// List of Services attached to the Notifier
	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}

type CreateNotifierResponse

type CreateNotifierResponse CreateNotifierResponseType

type CreateNotifierResponseType

type CreateNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreatePOLICYRecordRequest

type CreatePOLICYRecordRequest CreatePOLICYRecordRequestType

type CreatePOLICYRecordRequestType

type CreatePOLICYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePOLICYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreatePOLICYRecordResponse

type CreatePOLICYRecordResponse CreatePOLICYRecordResponseType

type CreatePOLICYRecordResponseType

type CreatePOLICYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePOLICYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreatePTRRecordRequest

type CreatePTRRecordRequest CreatePTRRecordRequestType

type CreatePTRRecordRequestType

type CreatePTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreatePTRRecordResponse

type CreatePTRRecordResponse CreatePTRRecordResponseType

type CreatePTRRecordResponseType

type CreatePTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreatePXRecordRequest

type CreatePXRecordRequest CreatePXRecordRequestType

type CreatePXRecordRequestType

type CreatePXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreatePXRecordResponse

type CreatePXRecordResponse CreatePXRecordResponseType

type CreatePXRecordResponseType

type CreatePXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreatePermissionGroupRequest

type CreatePermissionGroupRequest CreatePermissionGroupRequestType

type CreatePermissionGroupRequestType

type CreatePermissionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePermissionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	All_users string `xml:"all_users,omitempty" json:"all_users,omitempty"`

	Description string `xml:"description,omitempty" json:"description,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type CreatePermissionGroupResponse

type CreatePermissionGroupResponse CreatePermissionGroupResponseType

type CreatePermissionGroupResponseType

type CreatePermissionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePermissionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateRPRecordRequest

type CreateRPRecordRequest CreateRPRecordRequestType

type CreateRPRecordRequestType

type CreateRPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateRPRecordResponse

type CreateRPRecordResponse CreateRPRecordResponseType

type CreateRPRecordResponseType

type CreateRPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateRTTMRegionPoolEntryRequest

type CreateRTTMRegionPoolEntryRequest CreateRTTMRegionPoolEntryRequestType

type CreateRTTMRegionPoolEntryRequestType

type CreateRTTMRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// an IP address to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}

type CreateRTTMRegionPoolEntryResponse

type CreateRTTMRegionPoolEntryResponse CreateRTTMRegionPoolEntryResponseType

type CreateRTTMRegionPoolEntryResponseType

type CreateRTTMRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateRTTMRegionRequest

type CreateRTTMRegionRequest CreateRTTMRegionRequestType

type CreateRTTMRegionRequestType

type CreateRTTMRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'Y' or 'N', if 'Y', region will filled in with global settings
	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// pool_count, number of addresses to be included in the serve pool
	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`

	// 'ip', 'global', 'region', default 'global'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`

	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`

	// pool of IP addresses to balance
	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}

type CreateRTTMRegionResponse

type CreateRTTMRegionResponse CreateRTTMRegionResponseType

type CreateRTTMRegionResponseType

type CreateRTTMRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateRTTMRequest

type CreateRTTMRequest CreateRTTMRequestType

type CreateRTTMRequestType

type CreateRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// per-region addresses and configuration
	Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// for custom syslog messages
	Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// details about performance monitoring
	Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CreateRTTMResponse

type CreateRTTMResponse CreateRTTMResponseType

type CreateRTTMResponseType

type CreateRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateSPFRecordRequest

type CreateSPFRecordRequest CreateSPFRecordRequestType

type CreateSPFRecordRequestType

type CreateSPFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSPFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateSPFRecordResponse

type CreateSPFRecordResponse CreateSPFRecordResponseType

type CreateSPFRecordResponseType

type CreateSPFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSPFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateSRVRecordRequest

type CreateSRVRecordRequest CreateSRVRecordRequestType

type CreateSRVRecordRequestType

type CreateSRVRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSRVRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateSRVRecordResponse

type CreateSRVRecordResponse CreateSRVRecordResponseType

type CreateSRVRecordResponseType

type CreateSRVRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSRVRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateSSHFPRecordRequest

type CreateSSHFPRecordRequest CreateSSHFPRecordRequestType

type CreateSSHFPRecordRequestType

type CreateSSHFPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSSHFPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateSSHFPRecordResponse

type CreateSSHFPRecordResponse CreateSSHFPRecordResponseType

type CreateSSHFPRecordResponseType

type CreateSSHFPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSSHFPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateSecondaryZoneRequest

type CreateSecondaryZoneRequest CreateSecondaryZoneRequestType

type CreateSecondaryZoneRequestType

type CreateSecondaryZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSecondaryZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`

	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`

	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
}

type CreateSecondaryZoneResponse

type CreateSecondaryZoneResponse CreateSecondaryZoneResponseType

type CreateSecondaryZoneResponseType

type CreateSecondaryZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSecondaryZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateTLSARecordRequest

type CreateTLSARecordRequest CreateTLSARecordRequestType

type CreateTLSARecordRequestType

type CreateTLSARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTLSARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateTLSARecordResponse

type CreateTLSARecordResponse CreateTLSARecordResponseType

type CreateTLSARecordResponseType

type CreateTLSARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTLSARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateTSIGKeyRequest

type CreateTSIGKeyRequest CreateTSIGKeyRequestType

type CreateTSIGKeyRequestType

type CreateTSIGKeyRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTSIGKeyRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Secret string `xml:"secret,omitempty" json:"secret,omitempty"`

	Tsig_ocid string `xml:"tsig_ocid,omitempty" json:"tsig_ocid,omitempty"`

	Compartment string `xml:"compartment,omitempty" json:"compartment,omitempty"`
}

type CreateTSIGKeyResponse

type CreateTSIGKeyResponse CreateTSIGKeyResponseType

type CreateTSIGKeyResponseType

type CreateTSIGKeyResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTSIGKeyResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateTXTRecordRequest

type CreateTXTRecordRequest CreateTXTRecordRequestType

type CreateTXTRecordRequestType

type CreateTXTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTXTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type CreateTXTRecordResponse

type CreateTXTRecordResponse CreateTXTRecordResponseType

type CreateTXTRecordResponseType

type CreateTXTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTXTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateUpdateUserRequest

type CreateUpdateUserRequest CreateUpdateUserRequestType

type CreateUpdateUserRequestType

type CreateUpdateUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUpdateUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`
}

type CreateUpdateUserResponse

type CreateUpdateUserResponse CreateUpdateUserResponseType

type CreateUpdateUserResponseType

type CreateUpdateUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUpdateUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UpdateUser `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateUserRequest

type CreateUserRequest CreateUserRequestType

type CreateUserRequestType

type CreateUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`

	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}

type CreateUserResponse

type CreateUserResponse CreateUserResponseType

type CreateUserResponseType

type CreateUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateZoneOracleMetadataRequest

type CreateZoneOracleMetadataRequest CreateZoneOracleMetadataRequestType

type CreateZoneOracleMetadataRequestType

type CreateZoneOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// public_id
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}

type CreateZoneOracleMetadataResponse

type CreateZoneOracleMetadataResponse CreateZoneOracleMetadataResponseType

type CreateZoneOracleMetadataResponseType

type CreateZoneOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type CreateZoneRequest

type CreateZoneRequest CreateZoneRequestType

type CreateZoneRequestType

type CreateZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// address of responsible party, per SOA
	Rname string `xml:"rname,omitempty" json:"rname,omitempty"`

	// default TTL (Time-to-Live) for records
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// code indicating how serial numbers are constructed on publish
	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
}

type CreateZoneResponse

type CreateZoneResponse CreateZoneResponseType

type CreateZoneResponseType

type CreateZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}

type CustomerAdminData

type CustomerAdminData struct {
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}

type CustomerData

type CustomerData struct {
	Id string `xml:"id,omitempty" json:"id,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`

	Activated string `xml:"activated,omitempty" json:"activated,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	Level string `xml:"level,omitempty" json:"level,omitempty"`

	Owner_contact string `xml:"owner_contact,omitempty" json:"owner_contact,omitempty"`

	Billing_contact string `xml:"billing_contact,omitempty" json:"billing_contact,omitempty"`

	Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`

	Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`

	Default_ns []*CustomerNSData `xml:"default_ns,omitempty" json:"default_ns,omitempty"`

	Interfaces []*CustomerInterfaceData `xml:"interfaces,omitempty" json:"interfaces,omitempty"`

	Admin_user_id string `xml:"admin_user_id,omitempty" json:"admin_user_id,omitempty"`

	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}

type CustomerIPACL

type CustomerIPACL struct {

	// comma or space-delimited list of netmasks, in CIDR form; no '/' assumes exact address
	Netmasks string `xml:"netmasks,omitempty" json:"netmasks,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// 'web'/'api', default 'web'
	Scope string `xml:"scope,omitempty" json:"scope,omitempty"`
}

type CustomerInterfaceData

type CustomerInterfaceData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Address []string `xml:"address,omitempty" json:"address,omitempty"`
}

type CustomerNSData

type CustomerNSData struct {
	Primary string `xml:"primary,omitempty" json:"primary,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type CustomerOracleMetadataData

type CustomerOracleMetadataData struct {

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// customer id
	Cust_id string `xml:"cust_id,omitempty" json:"cust_id,omitempty"`

	// tenant id
	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}

type CustomerPrefData

type CustomerPrefData struct {

	// name of the pref setting
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	// value of the setting
	Value string `xml:"value,omitempty" json:"value,omitempty"`

	// Y/N: pref is not explicitly set, this is the default value
	Default_ string `xml:"default,omitempty" json:"default,omitempty"`
}

type DDNSData

type DDNSData struct {

	// an IP address, either v4 or v6
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// last time this service was update by a Dynamic DNS client
	Last_updated string `xml:"last_updated,omitempty" json:"last_updated,omitempty"`

	// count of excessive updates
	Abuse_count string `xml:"abuse_count,omitempty" json:"abuse_count,omitempty"`

	// 'Y', 'N'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DDNSHostData

type DDNSHostData struct {
	Ddns *DDNSData `xml:"ddns,omitempty" json:"ddns,omitempty"`

	New_user *UpdateUser `xml:"new_user,omitempty" json:"new_user,omitempty"`
}

type DHCIDRecordData

type DHCIDRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DNAMERecordData

type DNAMERecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DNSKEYRecordData

type DNSKEYRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DNSSECData

type DNSSECData struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// ,      contact that gets key notifications
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type DNSSECKey

type DNSSECKey struct {

	// 'KSK' or 'ZSK'
	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	// 'RSA/SHA-1', 'RSA/SHA-256', 'RSA/SHA-512', 'DSA'
	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Bits string `xml:"bits,omitempty" json:"bits,omitempty"`

	Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`

	Lifetime int32 `xml:"lifetime,omitempty" json:"lifetime,omitempty"`

	Overlap int32 `xml:"overlap,omitempty" json:"overlap,omitempty"`

	Expire_ts int32 `xml:"expire_ts,omitempty" json:"expire_ts,omitempty"`

	// Only for updates: 'rollover', 'rollover_now', 'remove'
	Action string `xml:"action,omitempty" json:"action,omitempty"`

	Dnssec_key_id int64 `xml:"dnssec_key_id,omitempty" json:"dnssec_key_id,omitempty"`

	// This field is returned in responses from the API, it should not be included in requests.
	Dnskey *RDataDNSKEY `xml:"dnskey,omitempty" json:"dnskey,omitempty"`

	// preserved for compatibility This field is returned in responses from the API, it should not be included in requests.
	Ds *RDataDS `xml:"ds,omitempty" json:"ds,omitempty"`

	All_ds []*RDataDS `xml:"all_ds,omitempty" json:"all_ds,omitempty"`
}

type DNSSECTimelineEvent

type DNSSECTimelineEvent struct {
	Scheduled_ts int32 `xml:"scheduled_ts,omitempty" json:"scheduled_ts,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Event string `xml:"event,omitempty" json:"event,omitempty"`

	Message string `xml:"message,omitempty" json:"message,omitempty"`

	Send_notify string `xml:"send_notify,omitempty" json:"send_notify,omitempty"`

	User string `xml:"user,omitempty" json:"user,omitempty"`

	Dnssec_key_id int64 `xml:"dnssec_key_id,omitempty" json:"dnssec_key_id,omitempty"`
}

type DSFCriteria

type DSFCriteria struct {
	Geoip *DSFGeoIPCriteria `xml:"geoip,omitempty" json:"geoip,omitempty"`
}

type DSFData

type DSFData struct {
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	Notifiers []*NotifierLinkData `xml:"notifiers,omitempty" json:"notifiers,omitempty"`

	Rulesets []*DSFRulesetData `xml:"rulesets,omitempty" json:"rulesets,omitempty"`

	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
}

type DSFGeoIPCriteria

type DSFGeoIPCriteria struct {
	Country []string `xml:"country,omitempty" json:"country,omitempty"`

	Region []string `xml:"region,omitempty" json:"region,omitempty"`

	Province []string `xml:"province,omitempty" json:"province,omitempty"`
}

type DSFMonitorData

type DSFMonitorData struct {

	// ID
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	// Label for the DSF Monitor
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Indicates whether or not the DSF Monitor is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// Num of responses to determine status
	Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`

	// Interval, in seconds, between probes
	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`

	// number of attempted retries on failure before giving up
	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`

	// name of the protocol to monitor
	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`

	// options pertaining the monitor
	Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`

	// IDs of attached notifiers
	Notifier []string `xml:"notifier,omitempty" json:"notifier,omitempty"`

	// Endpoints to monitor
	Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`

	// how are agents chosen?
	Agent_scheme string `xml:"agent_scheme,omitempty" json:"agent_scheme,omitempty"`

	// IDs of attached services
	Services []string `xml:"services,omitempty" json:"services,omitempty"`
}

type DSFMonitorEndpoint

type DSFMonitorEndpoint struct {

	// Indicates whether or not the end point is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// label of the endpoint
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// address for the endpoint
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// ordered list of preferred sites for monitoring
	Site_prefs []string `xml:"site_prefs,omitempty" json:"site_prefs,omitempty"`
}

type DSFMonitorHostOverride

type DSFMonitorHostOverride struct {

	// address of an endpoint
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// host to use when checking that endpoint
	Host string `xml:"host,omitempty" json:"host,omitempty"`
}

type DSFMonitorOptions

type DSFMonitorOptions struct {

	// time, in seconds, before the check timeout
	Timeout string `xml:"timeout,omitempty" json:"timeout,omitempty"`

	// an alternate port to connect to
	Port string `xml:"port,omitempty" json:"port,omitempty"`

	// a specific path to request
	Path string `xml:"path,omitempty" json:"path,omitempty"`

	// a value to pass into the `HOST:` header
	Host string `xml:"host,omitempty" json:"host,omitempty"`

	// additional header fields
	Header string `xml:"header,omitempty" json:"header,omitempty"`

	// a string to search for in the response
	Expected string `xml:"expected,omitempty" json:"expected,omitempty"`

	Host_override []*DSFMonitorHostOverride `xml:"host_override,omitempty" json:"host_override,omitempty"`
}

type DSFMonitorSite

type DSFMonitorSite struct {

	// site code for the monitoring machine
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// description of the machine's location
	Description string `xml:"description,omitempty" json:"description,omitempty"`

	// CIDR of the monitoring machine(s)
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type DSFMonitorSitesData

type DSFMonitorSitesData struct {

	// information for a site performing DSF monitoring
	DSFMonitorSites []*DSFMonitorSite `xml:"DSFMonitorSites,omitempty" json:"DSFMonitorSites,omitempty"`
}

type DSFNode

type DSFNode struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DSFRData

type DSFRData struct {
	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	Data *GenericRData `xml:"data,omitempty" json:"data,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type DSFRecord

type DSFRecord struct {
	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`

	// Rdata to update the svc record with
	Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`

	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
}

type DSFRecordData

type DSFRecordData struct {
	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`

	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`

	Endpoint_up_count int32 `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata []*DSFRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Response_time int32 `xml:"response_time,omitempty" json:"response_time,omitempty"`

	Torpidity int32 `xml:"torpidity,omitempty" json:"torpidity,omitempty"`

	Last_monitored int32 `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`

	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
}

type DSFRecordSet

type DSFRecordSet struct {
	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	Failover string `xml:"failover,omitempty" json:"failover,omitempty"`

	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`

	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`

	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`

	Index string `xml:"index,omitempty" json:"index,omitempty"`

	Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
}

type DSFRecordSetData

type DSFRecordSetData struct {
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`

	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`

	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`

	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`

	Ttl_derived string `xml:"ttl_derived,omitempty" json:"ttl_derived,omitempty"`

	Records []*DSFRecordData `xml:"records,omitempty" json:"records,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Last_monitored string `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
}

type DSFRecordSetFailoverChain

type DSFRecordSetFailoverChain struct {
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Core string `xml:"core,omitempty" json:"core,omitempty"`

	Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
}

type DSFRecordSetFailoverChainData

type DSFRecordSetFailoverChainData struct {
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Core string `xml:"core,omitempty" json:"core,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`

	Record_sets []*DSFRecordSetData `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
}

type DSFResponsePool

type DSFResponsePool struct {
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	Failover string `xml:"failover,omitempty" json:"failover,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Notifier string `xml:"notifier,omitempty" json:"notifier,omitempty"`

	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`

	Ruleset string `xml:"ruleset,omitempty" json:"ruleset,omitempty"`

	Index string `xml:"index,omitempty" json:"index,omitempty"`
}

type DSFResponsePoolData

type DSFResponsePoolData struct {
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Notify Object
	Notifier string `xml:"notifier,omitempty" json:"notifier,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`

	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`

	Rs_chains []*DSFRecordSetFailoverChainData `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`

	Rulesets []*DSFRulesetData `xml:"rulesets,omitempty" json:"rulesets,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Last_monitored string `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
}

type DSFRuleset

type DSFRuleset struct {
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// The type of criteria contained within this Pool
	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`

	// Required based on criteria_type. Filtered in API/BLL
	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`

	// where in the list of rulesets this should be. Defaults to last.
	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`

	Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
}

type DSFRulesetData

type DSFRulesetData struct {
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`

	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`

	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Response_pools []*DSFResponsePoolData `xml:"response_pools,omitempty" json:"response_pools,omitempty"`

	Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
}

type DSRecordData

type DSRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeactivateDDNSRequest

type DeactivateDDNSRequest DeactivateDDNSRequestType

type DeactivateDDNSRequestType

type DeactivateDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
}

type DeactivateDDNSResponse

type DeactivateDDNSResponse DeactivateDDNSResponseType

type DeactivateDDNSResponseType

type DeactivateDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateDNSSECRequest

type DeactivateDNSSECRequest DeactivateDNSSECRequestType

type DeactivateDNSSECRequestType

type DeactivateDNSSECRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDNSSECRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeactivateDNSSECResponse

type DeactivateDNSSECResponse DeactivateDNSSECResponseType

type DeactivateDNSSECResponseType

type DeactivateDNSSECResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDNSSECResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateFailoverRequest

type DeactivateFailoverRequest DeactivateFailoverRequestType

type DeactivateFailoverRequestType

type DeactivateFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeactivateFailoverResponse

type DeactivateFailoverResponse DeactivateFailoverResponseType

type DeactivateFailoverResponseType

type DeactivateFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateGSLBRequest

type DeactivateGSLBRequest DeactivateGSLBRequestType

type DeactivateGSLBRequestType

type DeactivateGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeactivateGSLBResponse

type DeactivateGSLBResponse DeactivateGSLBResponseType

type DeactivateGSLBResponseType

type DeactivateGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateGeoRequest

type DeactivateGeoRequest DeactivateGeoRequestType

type DeactivateGeoRequestType

type DeactivateGeoRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGeoRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to deactivate
	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type DeactivateGeoResponse

type DeactivateGeoResponse DeactivateGeoResponseType

type DeactivateGeoResponseType

type DeactivateGeoResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGeoResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateIPTrackRequest

type DeactivateIPTrackRequest DeactivateIPTrackRequestType

type DeactivateIPTrackRequestType

type DeactivateIPTrackRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateIPTrackRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeactivateIPTrackResponse

type DeactivateIPTrackResponse DeactivateIPTrackResponseType

type DeactivateIPTrackResponseType

type DeactivateIPTrackResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateIPTrackResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateLoadBalanceRequest

type DeactivateLoadBalanceRequest DeactivateLoadBalanceRequestType

type DeactivateLoadBalanceRequestType

type DeactivateLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeactivateLoadBalanceResponse

type DeactivateLoadBalanceResponse DeactivateLoadBalanceResponseType

type DeactivateLoadBalanceResponseType

type DeactivateLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateRTTMRequest

type DeactivateRTTMRequest DeactivateRTTMRequestType

type DeactivateRTTMRequestType

type DeactivateRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeactivateRTTMResponse

type DeactivateRTTMResponse DeactivateRTTMResponseType

type DeactivateRTTMResponseType

type DeactivateRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeactivateSecondaryRequest

type DeactivateSecondaryRequest DeactivateSecondaryRequestType

type DeactivateSecondaryRequestType

type DeactivateSecondaryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateSecondaryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeactivateSecondaryResponse

type DeactivateSecondaryResponse DeactivateSecondaryResponseType

type DeactivateSecondaryResponseType

type DeactivateSecondaryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateSecondaryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteAAAARecordsRequest

type DeleteAAAARecordsRequest DeleteAAAARecordsRequestType

type DeleteAAAARecordsRequestType

type DeleteAAAARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteAAAARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteAAAARecordsResponse

type DeleteAAAARecordsResponse DeleteAAAARecordsResponseType

type DeleteAAAARecordsResponseType

type DeleteAAAARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteAAAARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteALIASRecordsRequest

type DeleteALIASRecordsRequest DeleteALIASRecordsRequestType

type DeleteALIASRecordsRequestType

type DeleteALIASRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteALIASRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteALIASRecordsResponse

type DeleteALIASRecordsResponse DeleteALIASRecordsResponseType

type DeleteALIASRecordsResponseType

type DeleteALIASRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteALIASRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteARecordsRequest

type DeleteARecordsRequest DeleteARecordsRequestType

type DeleteARecordsRequestType

type DeleteARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteARecordsResponse

type DeleteARecordsResponse DeleteARecordsResponseType

type DeleteARecordsResponseType

type DeleteARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCAARecordsRequest

type DeleteCAARecordsRequest DeleteCAARecordsRequestType

type DeleteCAARecordsRequestType

type DeleteCAARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCAARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteCAARecordsResponse

type DeleteCAARecordsResponse DeleteCAARecordsResponseType

type DeleteCAARecordsResponseType

type DeleteCAARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCAARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCDNSKEYRecordsRequest

type DeleteCDNSKEYRecordsRequest DeleteCDNSKEYRecordsRequestType

type DeleteCDNSKEYRecordsRequestType

type DeleteCDNSKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDNSKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteCDNSKEYRecordsResponse

type DeleteCDNSKEYRecordsResponse DeleteCDNSKEYRecordsResponseType

type DeleteCDNSKEYRecordsResponseType

type DeleteCDNSKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDNSKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCDSRecordsRequest

type DeleteCDSRecordsRequest DeleteCDSRecordsRequestType

type DeleteCDSRecordsRequestType

type DeleteCDSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteCDSRecordsResponse

type DeleteCDSRecordsResponse DeleteCDSRecordsResponseType

type DeleteCDSRecordsResponseType

type DeleteCDSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCERTRecordsRequest

type DeleteCERTRecordsRequest DeleteCERTRecordsRequestType

type DeleteCERTRecordsRequestType

type DeleteCERTRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCERTRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteCERTRecordsResponse

type DeleteCERTRecordsResponse DeleteCERTRecordsResponseType

type DeleteCERTRecordsResponseType

type DeleteCERTRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCERTRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCNAMERecordsRequest

type DeleteCNAMERecordsRequest DeleteCNAMERecordsRequestType

type DeleteCNAMERecordsRequestType

type DeleteCNAMERecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCNAMERecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteCNAMERecordsResponse

type DeleteCNAMERecordsResponse DeleteCNAMERecordsResponseType

type DeleteCNAMERecordsResponseType

type DeleteCNAMERecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCNAMERecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCSYNCRecordsRequest

type DeleteCSYNCRecordsRequest DeleteCSYNCRecordsRequestType

type DeleteCSYNCRecordsRequestType

type DeleteCSYNCRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCSYNCRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteCSYNCRecordsResponse

type DeleteCSYNCRecordsResponse DeleteCSYNCRecordsResponseType

type DeleteCSYNCRecordsResponseType

type DeleteCSYNCRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCSYNCRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteCustomerOracleMetadataRequestType

type DeleteCustomerOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCustomerOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of customer
	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}

type DeleteCustomerOracleMetadataResponseType

type DeleteCustomerOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCustomerOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteDHCIDRecordsRequest

type DeleteDHCIDRecordsRequest DeleteDHCIDRecordsRequestType

type DeleteDHCIDRecordsRequestType

type DeleteDHCIDRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDHCIDRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteDHCIDRecordsResponse

type DeleteDHCIDRecordsResponse DeleteDHCIDRecordsResponseType

type DeleteDHCIDRecordsResponseType

type DeleteDHCIDRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDHCIDRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteDNAMERecordsRequest

type DeleteDNAMERecordsRequest DeleteDNAMERecordsRequestType

type DeleteDNAMERecordsRequestType

type DeleteDNAMERecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNAMERecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteDNAMERecordsResponse

type DeleteDNAMERecordsResponse DeleteDNAMERecordsResponseType

type DeleteDNAMERecordsResponseType

type DeleteDNAMERecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNAMERecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteDNSKEYRecordsRequest

type DeleteDNSKEYRecordsRequest DeleteDNSKEYRecordsRequestType

type DeleteDNSKEYRecordsRequestType

type DeleteDNSKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNSKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteDNSKEYRecordsResponse

type DeleteDNSKEYRecordsResponse DeleteDNSKEYRecordsResponseType

type DeleteDNSKEYRecordsResponseType

type DeleteDNSKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNSKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteDSRecordsRequest

type DeleteDSRecordsRequest DeleteDSRecordsRequestType

type DeleteDSRecordsRequestType

type DeleteDSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteDSRecordsResponse

type DeleteDSRecordsResponse DeleteDSRecordsResponseType

type DeleteDSRecordsResponseType

type DeleteDSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteIPSECKEYRecordsRequest

type DeleteIPSECKEYRecordsRequest DeleteIPSECKEYRecordsRequestType

type DeleteIPSECKEYRecordsRequestType

type DeleteIPSECKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteIPSECKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteIPSECKEYRecordsResponse

type DeleteIPSECKEYRecordsResponse DeleteIPSECKEYRecordsResponseType

type DeleteIPSECKEYRecordsResponseType

type DeleteIPSECKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteIPSECKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteKEYRecordsRequest

type DeleteKEYRecordsRequest DeleteKEYRecordsRequestType

type DeleteKEYRecordsRequestType

type DeleteKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteKEYRecordsResponse

type DeleteKEYRecordsResponse DeleteKEYRecordsResponseType

type DeleteKEYRecordsResponseType

type DeleteKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteKXRecordsRequest

type DeleteKXRecordsRequest DeleteKXRecordsRequestType

type DeleteKXRecordsRequestType

type DeleteKXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteKXRecordsResponse

type DeleteKXRecordsResponse DeleteKXRecordsResponseType

type DeleteKXRecordsResponseType

type DeleteKXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteLOCRecordsRequest

type DeleteLOCRecordsRequest DeleteLOCRecordsRequestType

type DeleteLOCRecordsRequestType

type DeleteLOCRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteLOCRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteLOCRecordsResponse

type DeleteLOCRecordsResponse DeleteLOCRecordsResponseType

type DeleteLOCRecordsResponseType

type DeleteLOCRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteLOCRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteMXRecordsRequest

type DeleteMXRecordsRequest DeleteMXRecordsRequestType

type DeleteMXRecordsRequestType

type DeleteMXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteMXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteMXRecordsResponse

type DeleteMXRecordsResponse DeleteMXRecordsResponseType

type DeleteMXRecordsResponseType

type DeleteMXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteMXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteNAPTRRecordsRequest

type DeleteNAPTRRecordsRequest DeleteNAPTRRecordsRequestType

type DeleteNAPTRRecordsRequestType

type DeleteNAPTRRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNAPTRRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteNAPTRRecordsResponse

type DeleteNAPTRRecordsResponse DeleteNAPTRRecordsResponseType

type DeleteNAPTRRecordsResponseType

type DeleteNAPTRRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNAPTRRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteNSAPRecordsRequest

type DeleteNSAPRecordsRequest DeleteNSAPRecordsRequestType

type DeleteNSAPRecordsRequestType

type DeleteNSAPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSAPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteNSAPRecordsResponse

type DeleteNSAPRecordsResponse DeleteNSAPRecordsResponseType

type DeleteNSAPRecordsResponseType

type DeleteNSAPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSAPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteNSRecordsRequest

type DeleteNSRecordsRequest DeleteNSRecordsRequestType

type DeleteNSRecordsRequestType

type DeleteNSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteNSRecordsResponse

type DeleteNSRecordsResponse DeleteNSRecordsResponseType

type DeleteNSRecordsResponseType

type DeleteNSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneAAAARecordRequest

type DeleteOneAAAARecordRequest DeleteOneAAAARecordRequestType

type DeleteOneAAAARecordRequestType

type DeleteOneAAAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAAAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneAAAARecordResponse

type DeleteOneAAAARecordResponse DeleteOneAAAARecordResponseType

type DeleteOneAAAARecordResponseType

type DeleteOneAAAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAAAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneALIASRecordRequest

type DeleteOneALIASRecordRequest DeleteOneALIASRecordRequestType

type DeleteOneALIASRecordRequestType

type DeleteOneALIASRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneALIASRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneALIASRecordResponse

type DeleteOneALIASRecordResponse DeleteOneALIASRecordResponseType

type DeleteOneALIASRecordResponseType

type DeleteOneALIASRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneALIASRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneARecordRequest

type DeleteOneARecordRequest DeleteOneARecordRequestType

type DeleteOneARecordRequestType

type DeleteOneARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneARecordResponse

type DeleteOneARecordResponse DeleteOneARecordResponseType

type DeleteOneARecordResponseType

type DeleteOneARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneAdvRedirectRequest

type DeleteOneAdvRedirectRequest DeleteOneAdvRedirectRequestType

type DeleteOneAdvRedirectRequestType

type DeleteOneAdvRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// List of AdvRedirectRules
	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
}

type DeleteOneAdvRedirectResponse

type DeleteOneAdvRedirectResponse DeleteOneAdvRedirectResponseType

type DeleteOneAdvRedirectResponseType

type DeleteOneAdvRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneAdvRedirectRuleRequest

type DeleteOneAdvRedirectRuleRequest DeleteOneAdvRedirectRuleRequestType

type DeleteOneAdvRedirectRuleRequestType

type DeleteOneAdvRedirectRuleRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRuleRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// public_id of Rule
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}

type DeleteOneAdvRedirectRuleResponse

type DeleteOneAdvRedirectRuleResponse DeleteOneAdvRedirectRuleResponseType

type DeleteOneAdvRedirectRuleResponseType

type DeleteOneAdvRedirectRuleResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRuleResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCAARecordRequest

type DeleteOneCAARecordRequest DeleteOneCAARecordRequestType

type DeleteOneCAARecordRequestType

type DeleteOneCAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneCAARecordResponse

type DeleteOneCAARecordResponse DeleteOneCAARecordResponseType

type DeleteOneCAARecordResponseType

type DeleteOneCAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCDNSKEYRecordRequest

type DeleteOneCDNSKEYRecordRequest DeleteOneCDNSKEYRecordRequestType

type DeleteOneCDNSKEYRecordRequestType

type DeleteOneCDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneCDNSKEYRecordResponse

type DeleteOneCDNSKEYRecordResponse DeleteOneCDNSKEYRecordResponseType

type DeleteOneCDNSKEYRecordResponseType

type DeleteOneCDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCDSRecordRequest

type DeleteOneCDSRecordRequest DeleteOneCDSRecordRequestType

type DeleteOneCDSRecordRequestType

type DeleteOneCDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneCDSRecordResponse

type DeleteOneCDSRecordResponse DeleteOneCDSRecordResponseType

type DeleteOneCDSRecordResponseType

type DeleteOneCDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCERTRecordRequest

type DeleteOneCERTRecordRequest DeleteOneCERTRecordRequestType

type DeleteOneCERTRecordRequestType

type DeleteOneCERTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCERTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneCERTRecordResponse

type DeleteOneCERTRecordResponse DeleteOneCERTRecordResponseType

type DeleteOneCERTRecordResponseType

type DeleteOneCERTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCERTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCNAMERecordRequest

type DeleteOneCNAMERecordRequest DeleteOneCNAMERecordRequestType

type DeleteOneCNAMERecordRequestType

type DeleteOneCNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneCNAMERecordResponse

type DeleteOneCNAMERecordResponse DeleteOneCNAMERecordResponseType

type DeleteOneCNAMERecordResponseType

type DeleteOneCNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCSYNCRecordRequest

type DeleteOneCSYNCRecordRequest DeleteOneCSYNCRecordRequestType

type DeleteOneCSYNCRecordRequestType

type DeleteOneCSYNCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCSYNCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneCSYNCRecordResponse

type DeleteOneCSYNCRecordResponse DeleteOneCSYNCRecordResponseType

type DeleteOneCSYNCRecordResponseType

type DeleteOneCSYNCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCSYNCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneConfigLimitRequest

type DeleteOneConfigLimitRequest DeleteOneConfigLimitRequestType

type DeleteOneConfigLimitRequestType

type DeleteOneConfigLimitRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneConfigLimitRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type DeleteOneConfigLimitResponse

type DeleteOneConfigLimitResponse DeleteOneConfigLimitResponseType

type DeleteOneConfigLimitResponseType

type DeleteOneConfigLimitResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneConfigLimitResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneContactRequest

type DeleteOneContactRequest DeleteOneContactRequestType

type DeleteOneContactRequestType

type DeleteOneContactRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneContactRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
}

type DeleteOneContactResponse

type DeleteOneContactResponse DeleteOneContactResponseType

type DeleteOneContactResponseType

type DeleteOneContactResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneContactResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneCustomerRequest

type DeleteOneCustomerRequest DeleteOneCustomerRequestType

type DeleteOneCustomerRequestType

type DeleteOneCustomerRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCustomerRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Note string `xml:"note,omitempty" json:"note,omitempty"`
}

type DeleteOneCustomerResponse

type DeleteOneCustomerResponse DeleteOneCustomerResponseType

type DeleteOneCustomerResponseType

type DeleteOneCustomerResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCustomerResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDDNSRequest

type DeleteOneDDNSRequest DeleteOneDDNSRequestType

type DeleteOneDDNSRequestType

type DeleteOneDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneDDNSResponse

type DeleteOneDDNSResponse DeleteOneDDNSResponseType

type DeleteOneDDNSResponseType

type DeleteOneDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDHCIDRecordRequest

type DeleteOneDHCIDRecordRequest DeleteOneDHCIDRecordRequestType

type DeleteOneDHCIDRecordRequestType

type DeleteOneDHCIDRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDHCIDRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneDHCIDRecordResponse

type DeleteOneDHCIDRecordResponse DeleteOneDHCIDRecordResponseType

type DeleteOneDHCIDRecordResponseType

type DeleteOneDHCIDRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDHCIDRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDNAMERecordRequest

type DeleteOneDNAMERecordRequest DeleteOneDNAMERecordRequestType

type DeleteOneDNAMERecordRequestType

type DeleteOneDNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneDNAMERecordResponse

type DeleteOneDNAMERecordResponse DeleteOneDNAMERecordResponseType

type DeleteOneDNAMERecordResponseType

type DeleteOneDNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDNSKEYRecordRequest

type DeleteOneDNSKEYRecordRequest DeleteOneDNSKEYRecordRequestType

type DeleteOneDNSKEYRecordRequestType

type DeleteOneDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneDNSKEYRecordResponse

type DeleteOneDNSKEYRecordResponse DeleteOneDNSKEYRecordResponseType

type DeleteOneDNSKEYRecordResponseType

type DeleteOneDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDNSSECRequest

type DeleteOneDNSSECRequest DeleteOneDNSSECRequestType

type DeleteOneDNSSECRequestType

type DeleteOneDNSSECRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSSECRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteOneDNSSECResponse

type DeleteOneDNSSECResponse DeleteOneDNSSECResponseType

type DeleteOneDNSSECResponseType

type DeleteOneDNSSECResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSSECResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFMonitorRequest

type DeleteOneDSFMonitorRequest DeleteOneDSFMonitorRequestType

type DeleteOneDSFMonitorRequestType

type DeleteOneDSFMonitorRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFMonitorRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
}

type DeleteOneDSFMonitorResponse

type DeleteOneDSFMonitorResponse DeleteOneDSFMonitorResponseType

type DeleteOneDSFMonitorResponseType

type DeleteOneDSFMonitorResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFMonitorResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFNodeRequest

type DeleteOneDSFNodeRequest DeleteOneDSFNodeRequestType

type DeleteOneDSFNodeRequestType

type DeleteOneDSFNodeRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFNodeRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// an fqdn, zone pair
	Node *DSFNode `xml:"node,omitempty" json:"node,omitempty"`

	// If 'Y', change is published immediately
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type DeleteOneDSFNodeResponse

type DeleteOneDSFNodeResponse DeleteOneDSFNodeResponseType

type DeleteOneDSFNodeResponseType

type DeleteOneDSFNodeResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFNodeResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFRecordRequest

type DeleteOneDSFRecordRequest DeleteOneDSFRecordRequestType

type DeleteOneDSFRecordRequestType

type DeleteOneDSFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// label of the DSF Record
	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`

	// If 'Y', Record will be deleted on execution
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type DeleteOneDSFRecordResponse

type DeleteOneDSFRecordResponse DeleteOneDSFRecordResponseType

type DeleteOneDSFRecordResponseType

type DeleteOneDSFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFRecordSetFailoverChainRequestType

type DeleteOneDSFRecordSetFailoverChainRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetFailoverChainRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Rec Set Failover Chain
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	// If 'Y', Pool will be deleted on execution
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type DeleteOneDSFRecordSetFailoverChainResponseType

type DeleteOneDSFRecordSetFailoverChainResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetFailoverChainResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFRecordSetRequest

type DeleteOneDSFRecordSetRequest DeleteOneDSFRecordSetRequestType

type DeleteOneDSFRecordSetRequestType

type DeleteOneDSFRecordSetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Record Set
	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	// If 'Y', Record Set will be deleted on execution
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type DeleteOneDSFRecordSetResponse

type DeleteOneDSFRecordSetResponse DeleteOneDSFRecordSetResponseType

type DeleteOneDSFRecordSetResponseType

type DeleteOneDSFRecordSetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFRequest

type DeleteOneDSFRequest DeleteOneDSFRequestType

type DeleteOneDSFRequestType

type DeleteOneDSFRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF service to delete
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}

type DeleteOneDSFResponse

type DeleteOneDSFResponse DeleteOneDSFResponseType

type DeleteOneDSFResponsePoolRequest

type DeleteOneDSFResponsePoolRequest DeleteOneDSFResponsePoolRequestType

type DeleteOneDSFResponsePoolRequestType

type DeleteOneDSFResponsePoolRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponsePoolRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or the label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the desired response pool
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	// If 'Y', Pool will be deleted on execution
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type DeleteOneDSFResponsePoolResponse

type DeleteOneDSFResponsePoolResponse DeleteOneDSFResponsePoolResponseType

type DeleteOneDSFResponsePoolResponseType

type DeleteOneDSFResponsePoolResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponsePoolResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFResponseType

type DeleteOneDSFResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSFRulesetRequest

type DeleteOneDSFRulesetRequest DeleteOneDSFRulesetRequestType

type DeleteOneDSFRulesetRequestType

type DeleteOneDSFRulesetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRulesetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID of the ruleset to update
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type DeleteOneDSFRulesetResponse

type DeleteOneDSFRulesetResponse DeleteOneDSFRulesetResponseType

type DeleteOneDSFRulesetResponseType

type DeleteOneDSFRulesetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRulesetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneDSRecordRequest

type DeleteOneDSRecordRequest DeleteOneDSRecordRequestType

type DeleteOneDSRecordRequestType

type DeleteOneDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneDSRecordResponse

type DeleteOneDSRecordResponse DeleteOneDSRecordResponseType

type DeleteOneDSRecordResponseType

type DeleteOneDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneExtNameserverRequest

type DeleteOneExtNameserverRequest DeleteOneExtNameserverRequestType

type DeleteOneExtNameserverRequestType

type DeleteOneExtNameserverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneExtNameserverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// can be empty or 'default'
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteOneExtNameserverResponse

type DeleteOneExtNameserverResponse DeleteOneExtNameserverResponseType

type DeleteOneExtNameserverResponseType

type DeleteOneExtNameserverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneExtNameserverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneFailoverRequest

type DeleteOneFailoverRequest DeleteOneFailoverRequestType

type DeleteOneFailoverRequestType

type DeleteOneFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneFailoverResponse

type DeleteOneFailoverResponse DeleteOneFailoverResponseType

type DeleteOneFailoverResponseType

type DeleteOneFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneGSLBRegionPoolEntryRequestType

type DeleteOneGSLBRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// The IP of the pool entry to delete
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type DeleteOneGSLBRegionPoolEntryResponseType

type DeleteOneGSLBRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneGSLBRegionRequest

type DeleteOneGSLBRegionRequest DeleteOneGSLBRegionRequestType

type DeleteOneGSLBRegionRequestType

type DeleteOneGSLBRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneGSLBRegionResponse

type DeleteOneGSLBRegionResponse DeleteOneGSLBRegionResponseType

type DeleteOneGSLBRegionResponseType

type DeleteOneGSLBRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneGSLBRequest

type DeleteOneGSLBRequest DeleteOneGSLBRequestType

type DeleteOneGSLBRequestType

type DeleteOneGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneGSLBResponse

type DeleteOneGSLBResponse DeleteOneGSLBResponseType

type DeleteOneGSLBResponseType

type DeleteOneGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneGeoNodeRequest

type DeleteOneGeoNodeRequest DeleteOneGeoNodeRequestType

type DeleteOneGeoNodeRequestType

type DeleteOneGeoNodeRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoNodeRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to delete the nodes from
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteOneGeoNodeResponse

type DeleteOneGeoNodeResponse DeleteOneGeoNodeResponseType

type DeleteOneGeoNodeResponseType

type DeleteOneGeoNodeResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoNodeResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneGeoRegionGroupRequest

type DeleteOneGeoRegionGroupRequest DeleteOneGeoRegionGroupRequestType

type DeleteOneGeoRegionGroupRequestType

type DeleteOneGeoRegionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRegionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to update
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`

	// ,			Name of the Region Group
	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type DeleteOneGeoRegionGroupResponse

type DeleteOneGeoRegionGroupResponse DeleteOneGeoRegionGroupResponseType

type DeleteOneGeoRegionGroupResponseType

type DeleteOneGeoRegionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRegionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneGeoRequest

type DeleteOneGeoRequest DeleteOneGeoRequestType

type DeleteOneGeoRequestType

type DeleteOneGeoRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to delete
	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type DeleteOneGeoResponse

type DeleteOneGeoResponse DeleteOneGeoResponseType

type DeleteOneGeoResponseType

type DeleteOneGeoResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneHTTPRedirectRequest

type DeleteOneHTTPRedirectRequest DeleteOneHTTPRedirectRequestType

type DeleteOneHTTPRedirectRequestType

type DeleteOneHTTPRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneHTTPRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
}

type DeleteOneHTTPRedirectResponse

type DeleteOneHTTPRedirectResponse DeleteOneHTTPRedirectResponseType

type DeleteOneHTTPRedirectResponseType

type DeleteOneHTTPRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneHTTPRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneIPSECKEYRecordRequest

type DeleteOneIPSECKEYRecordRequest DeleteOneIPSECKEYRecordRequestType

type DeleteOneIPSECKEYRecordRequestType

type DeleteOneIPSECKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPSECKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneIPSECKEYRecordResponse

type DeleteOneIPSECKEYRecordResponse DeleteOneIPSECKEYRecordResponseType

type DeleteOneIPSECKEYRecordResponseType

type DeleteOneIPSECKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPSECKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneIPTrackRequest

type DeleteOneIPTrackRequest DeleteOneIPTrackRequestType

type DeleteOneIPTrackRequestType

type DeleteOneIPTrackRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPTrackRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneIPTrackResponse

type DeleteOneIPTrackResponse DeleteOneIPTrackResponseType

type DeleteOneIPTrackResponseType

type DeleteOneIPTrackResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPTrackResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneKEYRecordRequest

type DeleteOneKEYRecordRequest DeleteOneKEYRecordRequestType

type DeleteOneKEYRecordRequestType

type DeleteOneKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneKEYRecordResponse

type DeleteOneKEYRecordResponse DeleteOneKEYRecordResponseType

type DeleteOneKEYRecordResponseType

type DeleteOneKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneKXRecordRequest

type DeleteOneKXRecordRequest DeleteOneKXRecordRequestType

type DeleteOneKXRecordRequestType

type DeleteOneKXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneKXRecordResponse

type DeleteOneKXRecordResponse DeleteOneKXRecordResponseType

type DeleteOneKXRecordResponseType

type DeleteOneKXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneLOCRecordRequest

type DeleteOneLOCRecordRequest DeleteOneLOCRecordRequestType

type DeleteOneLOCRecordRequestType

type DeleteOneLOCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLOCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneLOCRecordResponse

type DeleteOneLOCRecordResponse DeleteOneLOCRecordResponseType

type DeleteOneLOCRecordResponseType

type DeleteOneLOCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLOCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneLoadBalancePoolEntryRequestType

type DeleteOneLoadBalancePoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalancePoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// The IP of the pool entry to delete
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type DeleteOneLoadBalancePoolEntryResponseType

type DeleteOneLoadBalancePoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalancePoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneLoadBalanceRequest

type DeleteOneLoadBalanceRequest DeleteOneLoadBalanceRequestType

type DeleteOneLoadBalanceRequestType

type DeleteOneLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneLoadBalanceResponse

type DeleteOneLoadBalanceResponse DeleteOneLoadBalanceResponseType

type DeleteOneLoadBalanceResponseType

type DeleteOneLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneMXRecordRequest

type DeleteOneMXRecordRequest DeleteOneMXRecordRequestType

type DeleteOneMXRecordRequestType

type DeleteOneMXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneMXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneMXRecordResponse

type DeleteOneMXRecordResponse DeleteOneMXRecordResponseType

type DeleteOneMXRecordResponseType

type DeleteOneMXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneMXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneNAPTRRecordRequest

type DeleteOneNAPTRRecordRequest DeleteOneNAPTRRecordRequestType

type DeleteOneNAPTRRecordRequestType

type DeleteOneNAPTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNAPTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneNAPTRRecordResponse

type DeleteOneNAPTRRecordResponse DeleteOneNAPTRRecordResponseType

type DeleteOneNAPTRRecordResponseType

type DeleteOneNAPTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNAPTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneNSAPRecordRequest

type DeleteOneNSAPRecordRequest DeleteOneNSAPRecordRequestType

type DeleteOneNSAPRecordRequestType

type DeleteOneNSAPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSAPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneNSAPRecordResponse

type DeleteOneNSAPRecordResponse DeleteOneNSAPRecordResponseType

type DeleteOneNSAPRecordResponseType

type DeleteOneNSAPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSAPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneNSRecordRequest

type DeleteOneNSRecordRequest DeleteOneNSRecordRequestType

type DeleteOneNSRecordRequestType

type DeleteOneNSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneNSRecordResponse

type DeleteOneNSRecordResponse DeleteOneNSRecordResponseType

type DeleteOneNSRecordResponseType

type DeleteOneNSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneNotifierRequest

type DeleteOneNotifierRequest DeleteOneNotifierRequestType

type DeleteOneNotifierRequestType

type DeleteOneNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Public_id of the Notifier to delete
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
}

type DeleteOneNotifierResponse

type DeleteOneNotifierResponse DeleteOneNotifierResponseType

type DeleteOneNotifierResponseType

type DeleteOneNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOnePOLICYRecordRequest

type DeleteOnePOLICYRecordRequest DeleteOnePOLICYRecordRequestType

type DeleteOnePOLICYRecordRequestType

type DeleteOnePOLICYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePOLICYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOnePOLICYRecordResponse

type DeleteOnePOLICYRecordResponse DeleteOnePOLICYRecordResponseType

type DeleteOnePOLICYRecordResponseType

type DeleteOnePOLICYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePOLICYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOnePTRRecordRequest

type DeleteOnePTRRecordRequest DeleteOnePTRRecordRequestType

type DeleteOnePTRRecordRequestType

type DeleteOnePTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOnePTRRecordResponse

type DeleteOnePTRRecordResponse DeleteOnePTRRecordResponseType

type DeleteOnePTRRecordResponseType

type DeleteOnePTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOnePXRecordRequest

type DeleteOnePXRecordRequest DeleteOnePXRecordRequestType

type DeleteOnePXRecordRequestType

type DeleteOnePXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOnePXRecordResponse

type DeleteOnePXRecordResponse DeleteOnePXRecordResponseType

type DeleteOnePXRecordResponseType

type DeleteOnePXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOnePermissionGroupRequest

type DeleteOnePermissionGroupRequest DeleteOnePermissionGroupRequestType

type DeleteOnePermissionGroupRequestType

type DeleteOnePermissionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePermissionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
}

type DeleteOnePermissionGroupResponse

type DeleteOnePermissionGroupResponse DeleteOnePermissionGroupResponseType

type DeleteOnePermissionGroupResponseType

type DeleteOnePermissionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePermissionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneRPRecordRequest

type DeleteOneRPRecordRequest DeleteOneRPRecordRequestType

type DeleteOneRPRecordRequestType

type DeleteOneRPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneRPRecordResponse

type DeleteOneRPRecordResponse DeleteOneRPRecordResponseType

type DeleteOneRPRecordResponseType

type DeleteOneRPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneRTTMRegionPoolEntryRequestType

type DeleteOneRTTMRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// The IP of the pool entry to delete
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type DeleteOneRTTMRegionPoolEntryResponseType

type DeleteOneRTTMRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneRTTMRegionRequest

type DeleteOneRTTMRegionRequest DeleteOneRTTMRegionRequestType

type DeleteOneRTTMRegionRequestType

type DeleteOneRTTMRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneRTTMRegionResponse

type DeleteOneRTTMRegionResponse DeleteOneRTTMRegionResponseType

type DeleteOneRTTMRegionResponseType

type DeleteOneRTTMRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneRTTMRequest

type DeleteOneRTTMRequest DeleteOneRTTMRequestType

type DeleteOneRTTMRequestType

type DeleteOneRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type DeleteOneRTTMResponse

type DeleteOneRTTMResponse DeleteOneRTTMResponseType

type DeleteOneRTTMResponseType

type DeleteOneRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneSPFRecordRequest

type DeleteOneSPFRecordRequest DeleteOneSPFRecordRequestType

type DeleteOneSPFRecordRequestType

type DeleteOneSPFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSPFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneSPFRecordResponse

type DeleteOneSPFRecordResponse DeleteOneSPFRecordResponseType

type DeleteOneSPFRecordResponseType

type DeleteOneSPFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSPFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneSRVRecordRequest

type DeleteOneSRVRecordRequest DeleteOneSRVRecordRequestType

type DeleteOneSRVRecordRequestType

type DeleteOneSRVRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSRVRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneSRVRecordResponse

type DeleteOneSRVRecordResponse DeleteOneSRVRecordResponseType

type DeleteOneSRVRecordResponseType

type DeleteOneSRVRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSRVRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneSSHFPRecordRequest

type DeleteOneSSHFPRecordRequest DeleteOneSSHFPRecordRequestType

type DeleteOneSSHFPRecordRequestType

type DeleteOneSSHFPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSSHFPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneSSHFPRecordResponse

type DeleteOneSSHFPRecordResponse DeleteOneSSHFPRecordResponseType

type DeleteOneSSHFPRecordResponseType

type DeleteOneSSHFPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSSHFPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneTLSARecordRequest

type DeleteOneTLSARecordRequest DeleteOneTLSARecordRequestType

type DeleteOneTLSARecordRequestType

type DeleteOneTLSARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTLSARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneTLSARecordResponse

type DeleteOneTLSARecordResponse DeleteOneTLSARecordResponseType

type DeleteOneTLSARecordResponseType

type DeleteOneTLSARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTLSARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneTSIGKeyRequest

type DeleteOneTSIGKeyRequest DeleteOneTSIGKeyRequestType

type DeleteOneTSIGKeyRequestType

type DeleteOneTSIGKeyRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTSIGKeyRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type DeleteOneTSIGKeyResponse

type DeleteOneTSIGKeyResponse DeleteOneTSIGKeyResponseType

type DeleteOneTSIGKeyResponseType

type DeleteOneTSIGKeyResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTSIGKeyResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneTXTRecordRequest

type DeleteOneTXTRecordRequest DeleteOneTXTRecordRequestType

type DeleteOneTXTRecordRequestType

type DeleteOneTXTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTXTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type DeleteOneTXTRecordResponse

type DeleteOneTXTRecordResponse DeleteOneTXTRecordResponseType

type DeleteOneTXTRecordResponseType

type DeleteOneTXTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTXTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneUpdateUserRequest

type DeleteOneUpdateUserRequest DeleteOneUpdateUserRequestType

type DeleteOneUpdateUserRequestType

type DeleteOneUpdateUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUpdateUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type DeleteOneUpdateUserResponse

type DeleteOneUpdateUserResponse DeleteOneUpdateUserResponseType

type DeleteOneUpdateUserResponseType

type DeleteOneUpdateUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUpdateUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneUserRequest

type DeleteOneUserRequest DeleteOneUserRequestType

type DeleteOneUserRequestType

type DeleteOneUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of user
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type DeleteOneUserResponse

type DeleteOneUserResponse DeleteOneUserResponseType

type DeleteOneUserResponseType

type DeleteOneUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteOneZoneRequest

type DeleteOneZoneRequest DeleteOneZoneRequestType

type DeleteOneZoneRequestType

type DeleteOneZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteOneZoneResponse

type DeleteOneZoneResponse DeleteOneZoneResponseType

type DeleteOneZoneResponseType

type DeleteOneZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeletePOLICYRecordsRequest

type DeletePOLICYRecordsRequest DeletePOLICYRecordsRequestType

type DeletePOLICYRecordsRequestType

type DeletePOLICYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePOLICYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeletePOLICYRecordsResponse

type DeletePOLICYRecordsResponse DeletePOLICYRecordsResponseType

type DeletePOLICYRecordsResponseType

type DeletePOLICYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePOLICYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeletePTRRecordsRequest

type DeletePTRRecordsRequest DeletePTRRecordsRequestType

type DeletePTRRecordsRequestType

type DeletePTRRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePTRRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeletePTRRecordsResponse

type DeletePTRRecordsResponse DeletePTRRecordsResponseType

type DeletePTRRecordsResponseType

type DeletePTRRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePTRRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeletePXRecordsRequest

type DeletePXRecordsRequest DeletePXRecordsRequestType

type DeletePXRecordsRequestType

type DeletePXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeletePXRecordsResponse

type DeletePXRecordsResponse DeletePXRecordsResponseType

type DeletePXRecordsResponseType

type DeletePXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteRPRecordsRequest

type DeleteRPRecordsRequest DeleteRPRecordsRequestType

type DeleteRPRecordsRequestType

type DeleteRPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteRPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteRPRecordsResponse

type DeleteRPRecordsResponse DeleteRPRecordsResponseType

type DeleteRPRecordsResponseType

type DeleteRPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteRPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteSPFRecordsRequest

type DeleteSPFRecordsRequest DeleteSPFRecordsRequestType

type DeleteSPFRecordsRequestType

type DeleteSPFRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSPFRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteSPFRecordsResponse

type DeleteSPFRecordsResponse DeleteSPFRecordsResponseType

type DeleteSPFRecordsResponseType

type DeleteSPFRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSPFRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteSRVRecordsRequest

type DeleteSRVRecordsRequest DeleteSRVRecordsRequestType

type DeleteSRVRecordsRequestType

type DeleteSRVRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSRVRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteSRVRecordsResponse

type DeleteSRVRecordsResponse DeleteSRVRecordsResponseType

type DeleteSRVRecordsResponseType

type DeleteSRVRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSRVRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteSSHFPRecordsRequest

type DeleteSSHFPRecordsRequest DeleteSSHFPRecordsRequestType

type DeleteSSHFPRecordsRequestType

type DeleteSSHFPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSSHFPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteSSHFPRecordsResponse

type DeleteSSHFPRecordsResponse DeleteSSHFPRecordsResponseType

type DeleteSSHFPRecordsResponseType

type DeleteSSHFPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSSHFPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteTLSARecordsRequest

type DeleteTLSARecordsRequest DeleteTLSARecordsRequestType

type DeleteTLSARecordsRequestType

type DeleteTLSARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTLSARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteTLSARecordsResponse

type DeleteTLSARecordsResponse DeleteTLSARecordsResponseType

type DeleteTLSARecordsResponseType

type DeleteTLSARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTLSARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteTXTRecordsRequest

type DeleteTXTRecordsRequest DeleteTXTRecordsRequestType

type DeleteTXTRecordsRequestType

type DeleteTXTRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTXTRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteTXTRecordsResponse

type DeleteTXTRecordsResponse DeleteTXTRecordsResponseType

type DeleteTXTRecordsResponseType

type DeleteTXTRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTXTRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteZoneChangesetRequest

type DeleteZoneChangesetRequest DeleteZoneChangesetRequestType

type DeleteZoneChangesetRequestType

type DeleteZoneChangesetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneChangesetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteZoneChangesetResponse

type DeleteZoneChangesetResponse DeleteZoneChangesetResponseType

type DeleteZoneChangesetResponseType

type DeleteZoneChangesetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneChangesetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type DeleteZoneOracleMetadataRequest

type DeleteZoneOracleMetadataRequest DeleteZoneOracleMetadataRequestType

type DeleteZoneOracleMetadataRequestType

type DeleteZoneOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type DeleteZoneOracleMetadataResponse

type DeleteZoneOracleMetadataResponse DeleteZoneOracleMetadataResponseType

type DeleteZoneOracleMetadataResponseType

type DeleteZoneOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type Dynect

type Dynect interface {
	GetJob(request *GetJobRequestType) (*GetJobResponseType, error)

	GetJobContext(ctx context.Context, request *GetJobRequestType) (*GetJobResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* starts a DynectAPI session */
	SessionLogin(request *SessionLoginRequestType) (*SessionLoginResponseType, error)

	SessionLoginContext(ctx context.Context, request *SessionLoginRequestType) (*SessionLoginResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* ends a DynectAPI session and invalidates the token */
	SessionLogout(request *SessionLogoutRequestType) (*SessionLogoutResponseType, error)

	SessionLogoutContext(ctx context.Context, request *SessionLogoutRequestType) (*SessionLogoutResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* checks where session and token are still valid */
	SessionIsAlive(request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error)

	SessionIsAliveContext(ctx context.Context, request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* No operation, prevents sessions from timing out */
	SessionKeepAlive(request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error)

	SessionKeepAliveContext(ctx context.Context, request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Support only; adds permissions from a given customer */
	ScopeIn(request *ScopeInRequestType) (*ScopeInResponseType, error)

	ScopeInContext(ctx context.Context, request *ScopeInRequestType) (*ScopeInResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Support only; changes permissions to those of some particular user */
	ScopeAs(request *ScopeAsRequestType) (*ScopeAsResponseType, error)

	ScopeAsContext(ctx context.Context, request *ScopeAsRequestType) (*ScopeAsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Undoes any ScopeIn or ScopeAs, returning to usual permissions */
	Unscope(request *UnscopeRequestType) (*UnscopeResponseType, error)

	UnscopeContext(ctx context.Context, request *UnscopeRequestType) (*UnscopeResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Retrieves Queries Per Second statistics in CSV format */
	GetQueryStats(request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error)

	GetQueryStatsContext(ctx context.Context, request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error)

	CreateGeo(request *CreateGeoRequestType) (*CreateGeoResponseType, error)

	CreateGeoContext(ctx context.Context, request *CreateGeoRequestType) (*CreateGeoResponseType, error)

	UpdateGeo(request *UpdateGeoRequestType) (*UpdateGeoResponseType, error)

	UpdateGeoContext(ctx context.Context, request *UpdateGeoRequestType) (*UpdateGeoResponseType, error)

	GetGeos(request *GetGeosRequestType) (*GetGeosResponseType, error)

	GetGeosContext(ctx context.Context, request *GetGeosRequestType) (*GetGeosResponseType, error)

	GetOneGeo(request *GetOneGeoRequestType) (*GetOneGeoResponseType, error)

	GetOneGeoContext(ctx context.Context, request *GetOneGeoRequestType) (*GetOneGeoResponseType, error)

	DeleteOneGeo(request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error)

	DeleteOneGeoContext(ctx context.Context, request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error)

	ActivateGeo(request *ActivateGeoRequestType) (*ActivateGeoResponseType, error)

	ActivateGeoContext(ctx context.Context, request *ActivateGeoRequestType) (*ActivateGeoResponseType, error)

	DeactivateGeo(request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error)

	DeactivateGeoContext(ctx context.Context, request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error)

	CreateGeoRegionGroup(request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error)

	CreateGeoRegionGroupContext(ctx context.Context, request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error)

	UpdateGeoRegionGroup(request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error)

	UpdateGeoRegionGroupContext(ctx context.Context, request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error)

	DeleteOneGeoRegionGroup(request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error)

	DeleteOneGeoRegionGroupContext(ctx context.Context, request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error)

	GetGeoRegionGroups(request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error)

	GetGeoRegionGroupsContext(ctx context.Context, request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error)

	GetOneGeoRegionGroup(request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error)

	GetOneGeoRegionGroupContext(ctx context.Context, request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error)

	CreateGeoNode(request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error)

	CreateGeoNodeContext(ctx context.Context, request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error)

	DeleteOneGeoNode(request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error)

	DeleteOneGeoNodeContext(ctx context.Context, request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error)

	GetGeoNodes(request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error)

	GetGeoNodesContext(ctx context.Context, request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error)

	CreateDSF(request *CreateDSFRequestType) (*CreateDSFResponseType, error)

	CreateDSFContext(ctx context.Context, request *CreateDSFRequestType) (*CreateDSFResponseType, error)

	UpdateDSF(request *UpdateDSFRequestType) (*UpdateDSFResponseType, error)

	UpdateDSFContext(ctx context.Context, request *UpdateDSFRequestType) (*UpdateDSFResponseType, error)

	GetDSFs(request *GetDSFsRequestType) (*GetDSFsResponseType, error)

	GetDSFsContext(ctx context.Context, request *GetDSFsRequestType) (*GetDSFsResponseType, error)

	GetDSFNotifiers(request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error)

	GetDSFNotifiersContext(ctx context.Context, request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error)

	DeleteOneDSF(request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error)

	DeleteOneDSFContext(ctx context.Context, request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error)

	GetOneDSF(request *GetOneDSFRequestType) (*GetOneDSFResponseType, error)

	GetOneDSFContext(ctx context.Context, request *GetOneDSFRequestType) (*GetOneDSFResponseType, error)

	RevertDSF(request *RevertDSFRequestType) (*RevertDSFResponseType, error)

	RevertDSFContext(ctx context.Context, request *RevertDSFRequestType) (*RevertDSFResponseType, error)

	PublishDSF(request *PublishDSFRequestType) (*PublishDSFResponseType, error)

	PublishDSFContext(ctx context.Context, request *PublishDSFRequestType) (*PublishDSFResponseType, error)

	AddDSFNotifier(request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error)

	AddDSFNotifierContext(ctx context.Context, request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error)

	RemoveDSFNotifier(request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error)

	RemoveDSFNotifierContext(ctx context.Context, request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error)

	CreateDSFRuleset(request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error)

	CreateDSFRulesetContext(ctx context.Context, request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error)

	UpdateDSFRuleset(request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error)

	UpdateDSFRulesetContext(ctx context.Context, request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error)

	GetDSFRulesets(request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error)

	GetDSFRulesetsContext(ctx context.Context, request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error)

	GetOneDSFRuleset(request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error)

	GetOneDSFRulesetContext(ctx context.Context, request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error)

	DeleteOneDSFRuleset(request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error)

	DeleteOneDSFRulesetContext(ctx context.Context, request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error)

	CreateDSFResponsePool(request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error)

	CreateDSFResponsePoolContext(ctx context.Context, request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error)

	UpdateDSFResponsePool(request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error)

	UpdateDSFResponsePoolContext(ctx context.Context, request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error)

	GetDSFResponsePools(request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error)

	GetDSFResponsePoolsContext(ctx context.Context, request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error)

	GetOneDSFResponsePool(request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error)

	GetOneDSFResponsePoolContext(ctx context.Context, request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error)

	DeleteOneDSFResponsePool(request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error)

	DeleteOneDSFResponsePoolContext(ctx context.Context, request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error)

	CreateDSFRecordSetFailoverChain(request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error)

	CreateDSFRecordSetFailoverChainContext(ctx context.Context, request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error)

	UpdateDSFRecordSetFailoverChain(request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error)

	UpdateDSFRecordSetFailoverChainContext(ctx context.Context, request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error)

	GetDSFRecordSetFailoverChains(request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error)

	GetDSFRecordSetFailoverChainsContext(ctx context.Context, request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error)

	GetOneDSFRecordSetFailoverChain(request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error)

	GetOneDSFRecordSetFailoverChainContext(ctx context.Context, request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error)

	DeleteOneDSFRecordSetFailoverChain(request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error)

	DeleteOneDSFRecordSetFailoverChainContext(ctx context.Context, request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error)

	CreateDSFRecordSet(request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error)

	CreateDSFRecordSetContext(ctx context.Context, request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error)

	UpdateDSFRecordSet(request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error)

	UpdateDSFRecordSetContext(ctx context.Context, request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error)

	GetOneDSFRecordSet(request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error)

	GetOneDSFRecordSetContext(ctx context.Context, request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error)

	GetDSFRecordSets(request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error)

	GetDSFRecordSetsContext(ctx context.Context, request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error)

	DeleteOneDSFRecordSet(request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error)

	DeleteOneDSFRecordSetContext(ctx context.Context, request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error)

	CreateDSFRecord(request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error)

	CreateDSFRecordContext(ctx context.Context, request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error)

	UpdateDSFRecord(request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error)

	UpdateDSFRecordContext(ctx context.Context, request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error)

	GetOneDSFRecord(request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error)

	GetOneDSFRecordContext(ctx context.Context, request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error)

	GetDSFRecords(request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error)

	GetDSFRecordsContext(ctx context.Context, request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error)

	DeleteOneDSFRecord(request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error)

	DeleteOneDSFRecordContext(ctx context.Context, request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error)

	AddDSFNode(request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error)

	AddDSFNodeContext(ctx context.Context, request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error)

	UpdateDSFNodes(request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error)

	UpdateDSFNodesContext(ctx context.Context, request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error)

	GetDSFNodes(request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error)

	GetDSFNodesContext(ctx context.Context, request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error)

	DeleteOneDSFNode(request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error)

	DeleteOneDSFNodeContext(ctx context.Context, request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error)

	CreateDSFMonitor(request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error)

	CreateDSFMonitorContext(ctx context.Context, request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error)

	UpdateDSFMonitor(request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error)

	UpdateDSFMonitorContext(ctx context.Context, request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error)

	GetOneDSFMonitor(request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error)

	GetOneDSFMonitorContext(ctx context.Context, request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error)

	GetDSFMonitors(request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error)

	GetDSFMonitorsContext(ctx context.Context, request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error)

	DeleteOneDSFMonitor(request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error)

	DeleteOneDSFMonitorContext(ctx context.Context, request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error)

	AddDSFMonitorNotifier(request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error)

	AddDSFMonitorNotifierContext(ctx context.Context, request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error)

	GetDSFMonitorSites(request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error)

	GetDSFMonitorSitesContext(ctx context.Context, request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error)

	CreateNotifier(request *CreateNotifierRequestType) (*CreateNotifierResponseType, error)

	CreateNotifierContext(ctx context.Context, request *CreateNotifierRequestType) (*CreateNotifierResponseType, error)

	UpdateNotifier(request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error)

	UpdateNotifierContext(ctx context.Context, request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error)

	GetOneNotifier(request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error)

	GetOneNotifierContext(ctx context.Context, request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error)

	GetNotifiers(request *GetNotifiersRequestType) (*GetNotifiersResponseType, error)

	GetNotifiersContext(ctx context.Context, request *GetNotifiersRequestType) (*GetNotifiersResponseType, error)

	DeleteOneNotifier(request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error)

	DeleteOneNotifierContext(ctx context.Context, request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error)

	CreateConfigLimit(request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error)

	CreateConfigLimitContext(ctx context.Context, request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error)

	GetOneConfigLimit(request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error)

	GetOneConfigLimitContext(ctx context.Context, request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error)

	GetConfigLimits(request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error)

	GetConfigLimitsContext(ctx context.Context, request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error)

	UpdateConfigLimit(request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error)

	UpdateConfigLimitContext(ctx context.Context, request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error)

	DeleteOneConfigLimit(request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error)

	DeleteOneConfigLimitContext(ctx context.Context, request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new PermissionGroup */
	CreatePermissionGroup(request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error)

	CreatePermissionGroupContext(ctx context.Context, request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single PermissionGroup */
	GetOnePermissionGroup(request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error)

	GetOnePermissionGroupContext(ctx context.Context, request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every PermissionGroup */
	GetPermissionGroups(request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error)

	GetPermissionGroupsContext(ctx context.Context, request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single PermissionGroup */
	DeleteOnePermissionGroup(request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error)

	DeleteOnePermissionGroupContext(ctx context.Context, request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error)

	UpdatePermissionGroup(request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error)

	UpdatePermissionGroupContext(ctx context.Context, request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error)

	GetCustomerPermissions(request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error)

	GetCustomerPermissionsContext(ctx context.Context, request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error)

	GetUserPermissions(request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error)

	GetUserPermissionsContext(ctx context.Context, request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error)

	CheckPermissions(request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error)

	CheckPermissionsContext(ctx context.Context, request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error)

	AddPermissionGroupUsers(request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error)

	AddPermissionGroupUsersContext(ctx context.Context, request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error)

	SetPermissionGroupUsers(request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error)

	SetPermissionGroupUsersContext(ctx context.Context, request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error)

	RemovePermissionGroupUsers(request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error)

	RemovePermissionGroupUsersContext(ctx context.Context, request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error)

	AddPermissionGroupSubgroups(request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error)

	AddPermissionGroupSubgroupsContext(ctx context.Context, request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error)

	SetPermissionGroupSubgroups(request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error)

	SetPermissionGroupSubgroupsContext(ctx context.Context, request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error)

	RemovePermissionGroupSubgroups(request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error)

	RemovePermissionGroupSubgroupsContext(ctx context.Context, request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error)

	AddPermissionGroupPermissions(request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error)

	AddPermissionGroupPermissionsContext(ctx context.Context, request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error)

	SetPermissionGroupPermissions(request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error)

	SetPermissionGroupPermissionsContext(ctx context.Context, request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error)

	RemovePermissionGroupPermissions(request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error)

	RemovePermissionGroupPermissionsContext(ctx context.Context, request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error)

	AddPermissionGroupZones(request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error)

	AddPermissionGroupZonesContext(ctx context.Context, request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error)

	SetPermissionGroupZones(request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error)

	SetPermissionGroupZonesContext(ctx context.Context, request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error)

	RemovePermissionGroupZones(request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error)

	RemovePermissionGroupZonesContext(ctx context.Context, request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error)

	AddUserGroups(request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error)

	AddUserGroupsContext(ctx context.Context, request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error)

	SetUserGroups(request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error)

	SetUserGroupsContext(ctx context.Context, request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error)

	RemoveUserGroups(request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error)

	RemoveUserGroupsContext(ctx context.Context, request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error)

	AddUserZones(request *AddUserZonesRequestType) (*AddUserZonesResponseType, error)

	AddUserZonesContext(ctx context.Context, request *AddUserZonesRequestType) (*AddUserZonesResponseType, error)

	SetUserZones(request *SetUserZonesRequestType) (*SetUserZonesResponseType, error)

	SetUserZonesContext(ctx context.Context, request *SetUserZonesRequestType) (*SetUserZonesResponseType, error)

	RemoveUserZones(request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error)

	RemoveUserZonesContext(ctx context.Context, request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error)

	AddUserPermissions(request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error)

	AddUserPermissionsContext(ctx context.Context, request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error)

	SetUserPermissions(request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error)

	SetUserPermissionsContext(ctx context.Context, request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error)

	RemoveUserPermissions(request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error)

	RemoveUserPermissionsContext(ctx context.Context, request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error)

	AddUserForbids(request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error)

	AddUserForbidsContext(ctx context.Context, request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error)

	SetUserForbids(request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error)

	SetUserForbidsContext(ctx context.Context, request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error)

	RemoveUserForbids(request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error)

	RemoveUserForbidsContext(ctx context.Context, request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error)

	AddCustomerPermissions(request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error)

	AddCustomerPermissionsContext(ctx context.Context, request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error)

	SetCustomerPermissions(request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error)

	SetCustomerPermissionsContext(ctx context.Context, request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error)

	RemoveCustomerPermissions(request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error)

	RemoveCustomerPermissionsContext(ctx context.Context, request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error)

	AddCustomerForbids(request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error)

	AddCustomerForbidsContext(ctx context.Context, request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error)

	SetCustomerForbids(request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error)

	SetCustomerForbidsContext(ctx context.Context, request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error)

	RemoveCustomerForbids(request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error)

	RemoveCustomerForbidsContext(ctx context.Context, request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error)

	GetHostStatsFlags(request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error)

	GetHostStatsFlagsContext(ctx context.Context, request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error)

	SetHostStatsFlags(request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error)

	SetHostStatsFlagsContext(ctx context.Context, request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error)

	CreateTSIGKey(request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error)

	CreateTSIGKeyContext(ctx context.Context, request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error)

	GetOneTSIGKey(request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error)

	GetOneTSIGKeyContext(ctx context.Context, request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error)

	GetTSIGKeys(request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error)

	GetTSIGKeysContext(ctx context.Context, request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error)

	UpdateTSIGKey(request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error)

	UpdateTSIGKeyContext(ctx context.Context, request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error)

	DeleteOneTSIGKey(request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error)

	DeleteOneTSIGKeyContext(ctx context.Context, request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new Zone */
	CreateZone(request *CreateZoneRequestType) (*CreateZoneResponseType, error)

	CreateZoneContext(ctx context.Context, request *CreateZoneRequestType) (*CreateZoneResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single Zone */
	GetOneZone(request *GetOneZoneRequestType) (*GetOneZoneResponseType, error)

	GetOneZoneContext(ctx context.Context, request *GetOneZoneRequestType) (*GetOneZoneResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every Zone */
	GetZones(request *GetZonesRequestType) (*GetZonesResponseType, error)

	GetZonesContext(ctx context.Context, request *GetZonesRequestType) (*GetZonesResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single Zone */
	DeleteOneZone(request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error)

	DeleteOneZoneContext(ctx context.Context, request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error)

	CreateSecondaryZone(request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error)

	CreateSecondaryZoneContext(ctx context.Context, request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error)

	UpdateSecondary(request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error)

	UpdateSecondaryContext(ctx context.Context, request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error)

	ActivateSecondary(request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error)

	ActivateSecondaryContext(ctx context.Context, request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error)

	DeactivateSecondary(request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error)

	DeactivateSecondaryContext(ctx context.Context, request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error)

	RetransferSecondary(request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error)

	RetransferSecondaryContext(ctx context.Context, request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error)

	GetOneSecondary(request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error)

	GetOneSecondaryContext(ctx context.Context, request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error)

	GetSecondaries(request *GetSecondariesRequestType) (*GetSecondariesResponseType, error)

	GetSecondariesContext(ctx context.Context, request *GetSecondariesRequestType) (*GetSecondariesResponseType, error)

	GetZoneApex(request *GetZoneApexRequestType) (*GetZoneApexResponseType, error)

	GetZoneApexContext(ctx context.Context, request *GetZoneApexRequestType) (*GetZoneApexResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new A record */
	CreateARecord(request *CreateARecordRequestType) (*CreateARecordResponseType, error)

	CreateARecordContext(ctx context.Context, request *CreateARecordRequestType) (*CreateARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single A record */
	GetOneARecord(request *GetOneARecordRequestType) (*GetOneARecordResponseType, error)

	GetOneARecordContext(ctx context.Context, request *GetOneARecordRequestType) (*GetOneARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every A record */
	GetARecords(request *GetARecordsRequestType) (*GetARecordsResponseType, error)

	GetARecordsContext(ctx context.Context, request *GetARecordsRequestType) (*GetARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single A record */
	UpdateARecord(request *UpdateARecordRequestType) (*UpdateARecordResponseType, error)

	UpdateARecordContext(ctx context.Context, request *UpdateARecordRequestType) (*UpdateARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every A record */
	DeleteARecords(request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error)

	DeleteARecordsContext(ctx context.Context, request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single A record */
	DeleteOneARecord(request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error)

	DeleteOneARecordContext(ctx context.Context, request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new AAAA record */
	CreateAAAARecord(request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error)

	CreateAAAARecordContext(ctx context.Context, request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single AAAA record */
	GetOneAAAARecord(request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error)

	GetOneAAAARecordContext(ctx context.Context, request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every AAAA record */
	GetAAAARecords(request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error)

	GetAAAARecordsContext(ctx context.Context, request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single AAAA record */
	UpdateAAAARecord(request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error)

	UpdateAAAARecordContext(ctx context.Context, request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every AAAA record */
	DeleteAAAARecords(request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error)

	DeleteAAAARecordsContext(ctx context.Context, request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single AAAA record */
	DeleteOneAAAARecord(request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error)

	DeleteOneAAAARecordContext(ctx context.Context, request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new ALIAS record */
	CreateALIASRecord(request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error)

	CreateALIASRecordContext(ctx context.Context, request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single ALIAS record */
	GetOneALIASRecord(request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error)

	GetOneALIASRecordContext(ctx context.Context, request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every ALIAS record */
	GetALIASRecords(request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error)

	GetALIASRecordsContext(ctx context.Context, request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single ALIAS record */
	UpdateALIASRecord(request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error)

	UpdateALIASRecordContext(ctx context.Context, request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every ALIAS record */
	DeleteALIASRecords(request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error)

	DeleteALIASRecordsContext(ctx context.Context, request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single ALIAS record */
	DeleteOneALIASRecord(request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error)

	DeleteOneALIASRecordContext(ctx context.Context, request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new CAA record */
	CreateCAARecord(request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error)

	CreateCAARecordContext(ctx context.Context, request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single CAA record */
	GetOneCAARecord(request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error)

	GetOneCAARecordContext(ctx context.Context, request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every CAA record */
	GetCAARecords(request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error)

	GetCAARecordsContext(ctx context.Context, request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single CAA record */
	UpdateCAARecord(request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error)

	UpdateCAARecordContext(ctx context.Context, request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every CAA record */
	DeleteCAARecords(request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error)

	DeleteCAARecordsContext(ctx context.Context, request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single CAA record */
	DeleteOneCAARecord(request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error)

	DeleteOneCAARecordContext(ctx context.Context, request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new CDNSKEY record */
	CreateCDNSKEYRecord(request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error)

	CreateCDNSKEYRecordContext(ctx context.Context, request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single CDNSKEY record */
	GetOneCDNSKEYRecord(request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error)

	GetOneCDNSKEYRecordContext(ctx context.Context, request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every CDNSKEY record */
	GetCDNSKEYRecords(request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error)

	GetCDNSKEYRecordsContext(ctx context.Context, request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single CDNSKEY record */
	UpdateCDNSKEYRecord(request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error)

	UpdateCDNSKEYRecordContext(ctx context.Context, request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every CDNSKEY record */
	DeleteCDNSKEYRecords(request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error)

	DeleteCDNSKEYRecordsContext(ctx context.Context, request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single CDNSKEY record */
	DeleteOneCDNSKEYRecord(request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error)

	DeleteOneCDNSKEYRecordContext(ctx context.Context, request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new CDS record */
	CreateCDSRecord(request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error)

	CreateCDSRecordContext(ctx context.Context, request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single CDS record */
	GetOneCDSRecord(request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error)

	GetOneCDSRecordContext(ctx context.Context, request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every CDS record */
	GetCDSRecords(request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error)

	GetCDSRecordsContext(ctx context.Context, request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single CDS record */
	UpdateCDSRecord(request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error)

	UpdateCDSRecordContext(ctx context.Context, request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every CDS record */
	DeleteCDSRecords(request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error)

	DeleteCDSRecordsContext(ctx context.Context, request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single CDS record */
	DeleteOneCDSRecord(request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error)

	DeleteOneCDSRecordContext(ctx context.Context, request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new CERT record */
	CreateCERTRecord(request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error)

	CreateCERTRecordContext(ctx context.Context, request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single CERT record */
	GetOneCERTRecord(request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error)

	GetOneCERTRecordContext(ctx context.Context, request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every CERT record */
	GetCERTRecords(request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error)

	GetCERTRecordsContext(ctx context.Context, request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single CERT record */
	UpdateCERTRecord(request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error)

	UpdateCERTRecordContext(ctx context.Context, request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every CERT record */
	DeleteCERTRecords(request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error)

	DeleteCERTRecordsContext(ctx context.Context, request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single CERT record */
	DeleteOneCERTRecord(request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error)

	DeleteOneCERTRecordContext(ctx context.Context, request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new CNAME record */
	CreateCNAMERecord(request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error)

	CreateCNAMERecordContext(ctx context.Context, request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single CNAME record */
	GetOneCNAMERecord(request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error)

	GetOneCNAMERecordContext(ctx context.Context, request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every CNAME record */
	GetCNAMERecords(request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error)

	GetCNAMERecordsContext(ctx context.Context, request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single CNAME record */
	UpdateCNAMERecord(request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error)

	UpdateCNAMERecordContext(ctx context.Context, request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every CNAME record */
	DeleteCNAMERecords(request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error)

	DeleteCNAMERecordsContext(ctx context.Context, request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single CNAME record */
	DeleteOneCNAMERecord(request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error)

	DeleteOneCNAMERecordContext(ctx context.Context, request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new CSYNC record */
	CreateCSYNCRecord(request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error)

	CreateCSYNCRecordContext(ctx context.Context, request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single CSYNC record */
	GetOneCSYNCRecord(request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error)

	GetOneCSYNCRecordContext(ctx context.Context, request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every CSYNC record */
	GetCSYNCRecords(request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error)

	GetCSYNCRecordsContext(ctx context.Context, request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single CSYNC record */
	UpdateCSYNCRecord(request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error)

	UpdateCSYNCRecordContext(ctx context.Context, request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every CSYNC record */
	DeleteCSYNCRecords(request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error)

	DeleteCSYNCRecordsContext(ctx context.Context, request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single CSYNC record */
	DeleteOneCSYNCRecord(request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error)

	DeleteOneCSYNCRecordContext(ctx context.Context, request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new DHCID record */
	CreateDHCIDRecord(request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error)

	CreateDHCIDRecordContext(ctx context.Context, request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single DHCID record */
	GetOneDHCIDRecord(request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error)

	GetOneDHCIDRecordContext(ctx context.Context, request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every DHCID record */
	GetDHCIDRecords(request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error)

	GetDHCIDRecordsContext(ctx context.Context, request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single DHCID record */
	UpdateDHCIDRecord(request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error)

	UpdateDHCIDRecordContext(ctx context.Context, request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every DHCID record */
	DeleteDHCIDRecords(request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error)

	DeleteDHCIDRecordsContext(ctx context.Context, request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single DHCID record */
	DeleteOneDHCIDRecord(request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error)

	DeleteOneDHCIDRecordContext(ctx context.Context, request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new DNAME record */
	CreateDNAMERecord(request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error)

	CreateDNAMERecordContext(ctx context.Context, request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single DNAME record */
	GetOneDNAMERecord(request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error)

	GetOneDNAMERecordContext(ctx context.Context, request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every DNAME record */
	GetDNAMERecords(request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error)

	GetDNAMERecordsContext(ctx context.Context, request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single DNAME record */
	UpdateDNAMERecord(request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error)

	UpdateDNAMERecordContext(ctx context.Context, request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every DNAME record */
	DeleteDNAMERecords(request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error)

	DeleteDNAMERecordsContext(ctx context.Context, request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single DNAME record */
	DeleteOneDNAMERecord(request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error)

	DeleteOneDNAMERecordContext(ctx context.Context, request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new DNSKEY record */
	CreateDNSKEYRecord(request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error)

	CreateDNSKEYRecordContext(ctx context.Context, request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single DNSKEY record */
	GetOneDNSKEYRecord(request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error)

	GetOneDNSKEYRecordContext(ctx context.Context, request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every DNSKEY record */
	GetDNSKEYRecords(request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error)

	GetDNSKEYRecordsContext(ctx context.Context, request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single DNSKEY record */
	UpdateDNSKEYRecord(request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error)

	UpdateDNSKEYRecordContext(ctx context.Context, request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every DNSKEY record */
	DeleteDNSKEYRecords(request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error)

	DeleteDNSKEYRecordsContext(ctx context.Context, request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single DNSKEY record */
	DeleteOneDNSKEYRecord(request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error)

	DeleteOneDNSKEYRecordContext(ctx context.Context, request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new DS record */
	CreateDSRecord(request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error)

	CreateDSRecordContext(ctx context.Context, request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single DS record */
	GetOneDSRecord(request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error)

	GetOneDSRecordContext(ctx context.Context, request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every DS record */
	GetDSRecords(request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error)

	GetDSRecordsContext(ctx context.Context, request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single DS record */
	UpdateDSRecord(request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error)

	UpdateDSRecordContext(ctx context.Context, request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every DS record */
	DeleteDSRecords(request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error)

	DeleteDSRecordsContext(ctx context.Context, request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single DS record */
	DeleteOneDSRecord(request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error)

	DeleteOneDSRecordContext(ctx context.Context, request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new IPSECKEY record */
	CreateIPSECKEYRecord(request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error)

	CreateIPSECKEYRecordContext(ctx context.Context, request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single IPSECKEY record */
	GetOneIPSECKEYRecord(request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error)

	GetOneIPSECKEYRecordContext(ctx context.Context, request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every IPSECKEY record */
	GetIPSECKEYRecords(request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error)

	GetIPSECKEYRecordsContext(ctx context.Context, request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single IPSECKEY record */
	UpdateIPSECKEYRecord(request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error)

	UpdateIPSECKEYRecordContext(ctx context.Context, request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every IPSECKEY record */
	DeleteIPSECKEYRecords(request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error)

	DeleteIPSECKEYRecordsContext(ctx context.Context, request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single IPSECKEY record */
	DeleteOneIPSECKEYRecord(request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error)

	DeleteOneIPSECKEYRecordContext(ctx context.Context, request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new KEY record */
	CreateKEYRecord(request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error)

	CreateKEYRecordContext(ctx context.Context, request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single KEY record */
	GetOneKEYRecord(request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error)

	GetOneKEYRecordContext(ctx context.Context, request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every KEY record */
	GetKEYRecords(request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error)

	GetKEYRecordsContext(ctx context.Context, request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single KEY record */
	UpdateKEYRecord(request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error)

	UpdateKEYRecordContext(ctx context.Context, request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every KEY record */
	DeleteKEYRecords(request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error)

	DeleteKEYRecordsContext(ctx context.Context, request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single KEY record */
	DeleteOneKEYRecord(request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error)

	DeleteOneKEYRecordContext(ctx context.Context, request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new KX record */
	CreateKXRecord(request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error)

	CreateKXRecordContext(ctx context.Context, request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single KX record */
	GetOneKXRecord(request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error)

	GetOneKXRecordContext(ctx context.Context, request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every KX record */
	GetKXRecords(request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error)

	GetKXRecordsContext(ctx context.Context, request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single KX record */
	UpdateKXRecord(request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error)

	UpdateKXRecordContext(ctx context.Context, request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every KX record */
	DeleteKXRecords(request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error)

	DeleteKXRecordsContext(ctx context.Context, request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single KX record */
	DeleteOneKXRecord(request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error)

	DeleteOneKXRecordContext(ctx context.Context, request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new LOC record */
	CreateLOCRecord(request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error)

	CreateLOCRecordContext(ctx context.Context, request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single LOC record */
	GetOneLOCRecord(request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error)

	GetOneLOCRecordContext(ctx context.Context, request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every LOC record */
	GetLOCRecords(request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error)

	GetLOCRecordsContext(ctx context.Context, request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single LOC record */
	UpdateLOCRecord(request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error)

	UpdateLOCRecordContext(ctx context.Context, request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every LOC record */
	DeleteLOCRecords(request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error)

	DeleteLOCRecordsContext(ctx context.Context, request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single LOC record */
	DeleteOneLOCRecord(request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error)

	DeleteOneLOCRecordContext(ctx context.Context, request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new MX record */
	CreateMXRecord(request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error)

	CreateMXRecordContext(ctx context.Context, request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single MX record */
	GetOneMXRecord(request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error)

	GetOneMXRecordContext(ctx context.Context, request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every MX record */
	GetMXRecords(request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error)

	GetMXRecordsContext(ctx context.Context, request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single MX record */
	UpdateMXRecord(request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error)

	UpdateMXRecordContext(ctx context.Context, request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every MX record */
	DeleteMXRecords(request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error)

	DeleteMXRecordsContext(ctx context.Context, request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single MX record */
	DeleteOneMXRecord(request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error)

	DeleteOneMXRecordContext(ctx context.Context, request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new NAPTR record */
	CreateNAPTRRecord(request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error)

	CreateNAPTRRecordContext(ctx context.Context, request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single NAPTR record */
	GetOneNAPTRRecord(request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error)

	GetOneNAPTRRecordContext(ctx context.Context, request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every NAPTR record */
	GetNAPTRRecords(request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error)

	GetNAPTRRecordsContext(ctx context.Context, request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single NAPTR record */
	UpdateNAPTRRecord(request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error)

	UpdateNAPTRRecordContext(ctx context.Context, request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every NAPTR record */
	DeleteNAPTRRecords(request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error)

	DeleteNAPTRRecordsContext(ctx context.Context, request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single NAPTR record */
	DeleteOneNAPTRRecord(request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error)

	DeleteOneNAPTRRecordContext(ctx context.Context, request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new NSAP record */
	CreateNSAPRecord(request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error)

	CreateNSAPRecordContext(ctx context.Context, request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single NSAP record */
	GetOneNSAPRecord(request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error)

	GetOneNSAPRecordContext(ctx context.Context, request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every NSAP record */
	GetNSAPRecords(request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error)

	GetNSAPRecordsContext(ctx context.Context, request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single NSAP record */
	UpdateNSAPRecord(request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error)

	UpdateNSAPRecordContext(ctx context.Context, request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every NSAP record */
	DeleteNSAPRecords(request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error)

	DeleteNSAPRecordsContext(ctx context.Context, request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single NSAP record */
	DeleteOneNSAPRecord(request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error)

	DeleteOneNSAPRecordContext(ctx context.Context, request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new POLICY record */
	CreatePOLICYRecord(request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error)

	CreatePOLICYRecordContext(ctx context.Context, request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single POLICY record */
	GetOnePOLICYRecord(request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error)

	GetOnePOLICYRecordContext(ctx context.Context, request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every POLICY record */
	GetPOLICYRecords(request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error)

	GetPOLICYRecordsContext(ctx context.Context, request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single POLICY record */
	UpdatePOLICYRecord(request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error)

	UpdatePOLICYRecordContext(ctx context.Context, request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every POLICY record */
	DeletePOLICYRecords(request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error)

	DeletePOLICYRecordsContext(ctx context.Context, request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single POLICY record */
	DeleteOnePOLICYRecord(request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error)

	DeleteOnePOLICYRecordContext(ctx context.Context, request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new PTR record */
	CreatePTRRecord(request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error)

	CreatePTRRecordContext(ctx context.Context, request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single PTR record */
	GetOnePTRRecord(request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error)

	GetOnePTRRecordContext(ctx context.Context, request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every PTR record */
	GetPTRRecords(request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error)

	GetPTRRecordsContext(ctx context.Context, request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single PTR record */
	UpdatePTRRecord(request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error)

	UpdatePTRRecordContext(ctx context.Context, request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every PTR record */
	DeletePTRRecords(request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error)

	DeletePTRRecordsContext(ctx context.Context, request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single PTR record */
	DeleteOnePTRRecord(request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error)

	DeleteOnePTRRecordContext(ctx context.Context, request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new PX record */
	CreatePXRecord(request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error)

	CreatePXRecordContext(ctx context.Context, request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single PX record */
	GetOnePXRecord(request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error)

	GetOnePXRecordContext(ctx context.Context, request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every PX record */
	GetPXRecords(request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error)

	GetPXRecordsContext(ctx context.Context, request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single PX record */
	UpdatePXRecord(request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error)

	UpdatePXRecordContext(ctx context.Context, request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every PX record */
	DeletePXRecords(request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error)

	DeletePXRecordsContext(ctx context.Context, request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single PX record */
	DeleteOnePXRecord(request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error)

	DeleteOnePXRecordContext(ctx context.Context, request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new RP record */
	CreateRPRecord(request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error)

	CreateRPRecordContext(ctx context.Context, request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single RP record */
	GetOneRPRecord(request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error)

	GetOneRPRecordContext(ctx context.Context, request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every RP record */
	GetRPRecords(request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error)

	GetRPRecordsContext(ctx context.Context, request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single RP record */
	UpdateRPRecord(request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error)

	UpdateRPRecordContext(ctx context.Context, request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every RP record */
	DeleteRPRecords(request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error)

	DeleteRPRecordsContext(ctx context.Context, request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single RP record */
	DeleteOneRPRecord(request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error)

	DeleteOneRPRecordContext(ctx context.Context, request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new SPF record */
	CreateSPFRecord(request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error)

	CreateSPFRecordContext(ctx context.Context, request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single SPF record */
	GetOneSPFRecord(request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error)

	GetOneSPFRecordContext(ctx context.Context, request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every SPF record */
	GetSPFRecords(request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error)

	GetSPFRecordsContext(ctx context.Context, request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single SPF record */
	UpdateSPFRecord(request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error)

	UpdateSPFRecordContext(ctx context.Context, request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every SPF record */
	DeleteSPFRecords(request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error)

	DeleteSPFRecordsContext(ctx context.Context, request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single SPF record */
	DeleteOneSPFRecord(request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error)

	DeleteOneSPFRecordContext(ctx context.Context, request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new SRV record */
	CreateSRVRecord(request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error)

	CreateSRVRecordContext(ctx context.Context, request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single SRV record */
	GetOneSRVRecord(request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error)

	GetOneSRVRecordContext(ctx context.Context, request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every SRV record */
	GetSRVRecords(request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error)

	GetSRVRecordsContext(ctx context.Context, request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single SRV record */
	UpdateSRVRecord(request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error)

	UpdateSRVRecordContext(ctx context.Context, request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every SRV record */
	DeleteSRVRecords(request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error)

	DeleteSRVRecordsContext(ctx context.Context, request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single SRV record */
	DeleteOneSRVRecord(request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error)

	DeleteOneSRVRecordContext(ctx context.Context, request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new SSHFP record */
	CreateSSHFPRecord(request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error)

	CreateSSHFPRecordContext(ctx context.Context, request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single SSHFP record */
	GetOneSSHFPRecord(request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error)

	GetOneSSHFPRecordContext(ctx context.Context, request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every SSHFP record */
	GetSSHFPRecords(request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error)

	GetSSHFPRecordsContext(ctx context.Context, request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single SSHFP record */
	UpdateSSHFPRecord(request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error)

	UpdateSSHFPRecordContext(ctx context.Context, request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every SSHFP record */
	DeleteSSHFPRecords(request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error)

	DeleteSSHFPRecordsContext(ctx context.Context, request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single SSHFP record */
	DeleteOneSSHFPRecord(request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error)

	DeleteOneSSHFPRecordContext(ctx context.Context, request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new TLSA record */
	CreateTLSARecord(request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error)

	CreateTLSARecordContext(ctx context.Context, request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single TLSA record */
	GetOneTLSARecord(request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error)

	GetOneTLSARecordContext(ctx context.Context, request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every TLSA record */
	GetTLSARecords(request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error)

	GetTLSARecordsContext(ctx context.Context, request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single TLSA record */
	UpdateTLSARecord(request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error)

	UpdateTLSARecordContext(ctx context.Context, request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every TLSA record */
	DeleteTLSARecords(request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error)

	DeleteTLSARecordsContext(ctx context.Context, request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single TLSA record */
	DeleteOneTLSARecord(request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error)

	DeleteOneTLSARecordContext(ctx context.Context, request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new TXT record */
	CreateTXTRecord(request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error)

	CreateTXTRecordContext(ctx context.Context, request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single TXT record */
	GetOneTXTRecord(request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error)

	GetOneTXTRecordContext(ctx context.Context, request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every TXT record */
	GetTXTRecords(request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error)

	GetTXTRecordsContext(ctx context.Context, request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single TXT record */
	UpdateTXTRecord(request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error)

	UpdateTXTRecordContext(ctx context.Context, request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every TXT record */
	DeleteTXTRecords(request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error)

	DeleteTXTRecordsContext(ctx context.Context, request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single TXT record */
	DeleteOneTXTRecord(request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error)

	DeleteOneTXTRecordContext(ctx context.Context, request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single SOA record */
	GetOneSOARecord(request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error)

	GetOneSOARecordContext(ctx context.Context, request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every SOA record */
	GetSOARecords(request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error)

	GetSOARecordsContext(ctx context.Context, request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error)

	UpdateSOARecord(request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error)

	UpdateSOARecordContext(ctx context.Context, request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new NS record */
	CreateNSRecord(request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error)

	CreateNSRecordContext(ctx context.Context, request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single NS record */
	GetOneNSRecord(request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error)

	GetOneNSRecordContext(ctx context.Context, request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every NS record */
	GetNSRecords(request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error)

	GetNSRecordsContext(ctx context.Context, request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single NS record */
	UpdateNSRecord(request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error)

	UpdateNSRecordContext(ctx context.Context, request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes every NS record */
	DeleteNSRecords(request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error)

	DeleteNSRecordsContext(ctx context.Context, request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single NS record */
	DeleteOneNSRecord(request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error)

	DeleteOneNSRecordContext(ctx context.Context, request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error)

	ReplaceARecords(request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error)

	ReplaceARecordsContext(ctx context.Context, request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error)

	ReplaceAAAARecords(request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error)

	ReplaceAAAARecordsContext(ctx context.Context, request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error)

	ReplaceALIASRecords(request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error)

	ReplaceALIASRecordsContext(ctx context.Context, request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error)

	ReplaceCAARecords(request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error)

	ReplaceCAARecordsContext(ctx context.Context, request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error)

	ReplaceCDNSKEYRecords(request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error)

	ReplaceCDNSKEYRecordsContext(ctx context.Context, request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error)

	ReplaceCDSRecords(request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error)

	ReplaceCDSRecordsContext(ctx context.Context, request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error)

	ReplaceCERTRecords(request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error)

	ReplaceCERTRecordsContext(ctx context.Context, request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error)

	ReplaceCNAMERecords(request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error)

	ReplaceCNAMERecordsContext(ctx context.Context, request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error)

	ReplaceCSYNCRecords(request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error)

	ReplaceCSYNCRecordsContext(ctx context.Context, request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error)

	ReplaceDHCIDRecords(request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error)

	ReplaceDHCIDRecordsContext(ctx context.Context, request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error)

	ReplaceDNAMERecords(request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error)

	ReplaceDNAMERecordsContext(ctx context.Context, request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error)

	ReplaceDNSKEYRecords(request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error)

	ReplaceDNSKEYRecordsContext(ctx context.Context, request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error)

	ReplaceDSRecords(request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error)

	ReplaceDSRecordsContext(ctx context.Context, request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error)

	ReplaceIPSECKEYRecords(request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error)

	ReplaceIPSECKEYRecordsContext(ctx context.Context, request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error)

	ReplaceKEYRecords(request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error)

	ReplaceKEYRecordsContext(ctx context.Context, request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error)

	ReplaceKXRecords(request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error)

	ReplaceKXRecordsContext(ctx context.Context, request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error)

	ReplaceLOCRecords(request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error)

	ReplaceLOCRecordsContext(ctx context.Context, request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error)

	ReplaceMXRecords(request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error)

	ReplaceMXRecordsContext(ctx context.Context, request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error)

	ReplaceNAPTRRecords(request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error)

	ReplaceNAPTRRecordsContext(ctx context.Context, request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error)

	ReplaceNSAPRecords(request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error)

	ReplaceNSAPRecordsContext(ctx context.Context, request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error)

	ReplacePOLICYRecords(request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error)

	ReplacePOLICYRecordsContext(ctx context.Context, request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error)

	ReplacePTRRecords(request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error)

	ReplacePTRRecordsContext(ctx context.Context, request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error)

	ReplacePXRecords(request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error)

	ReplacePXRecordsContext(ctx context.Context, request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error)

	ReplaceRPRecords(request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error)

	ReplaceRPRecordsContext(ctx context.Context, request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error)

	ReplaceSPFRecords(request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error)

	ReplaceSPFRecordsContext(ctx context.Context, request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error)

	ReplaceSRVRecords(request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error)

	ReplaceSRVRecordsContext(ctx context.Context, request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error)

	ReplaceSSHFPRecords(request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error)

	ReplaceSSHFPRecordsContext(ctx context.Context, request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error)

	ReplaceTLSARecords(request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error)

	ReplaceTLSARecordsContext(ctx context.Context, request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error)

	ReplaceTXTRecords(request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error)

	ReplaceTXTRecordsContext(ctx context.Context, request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error)

	ReplaceNSRecords(request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error)

	ReplaceNSRecordsContext(ctx context.Context, request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error)

	GetANYRecords(request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error)

	GetANYRecordsContext(ctx context.Context, request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error)

	GetAllRecords(request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error)

	GetAllRecordsContext(ctx context.Context, request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error)

	GetAllAliasQNames(request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error)

	GetAllAliasQNamesContext(ctx context.Context, request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single User */
	GetOneUser(request *GetOneUserRequestType) (*GetOneUserResponseType, error)

	GetOneUserContext(ctx context.Context, request *GetOneUserRequestType) (*GetOneUserResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single User */
	DeleteOneUser(request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error)

	DeleteOneUserContext(ctx context.Context, request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error)

	CreateUser(request *CreateUserRequestType) (*CreateUserResponseType, error)

	CreateUserContext(ctx context.Context, request *CreateUserRequestType) (*CreateUserResponseType, error)

	UpdateUser(request *UpdateUserRequestType) (*UpdateUserResponseType, error)

	UpdateUserContext(ctx context.Context, request *UpdateUserRequestType) (*UpdateUserResponseType, error)

	GetUsers(request *GetUsersRequestType) (*GetUsersResponseType, error)

	GetUsersContext(ctx context.Context, request *GetUsersRequestType) (*GetUsersResponseType, error)

	GetUpdateUsers(request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error)

	GetUpdateUsersContext(ctx context.Context, request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error)

	UpdateUpdateUser(request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error)

	UpdateUpdateUserContext(ctx context.Context, request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error)

	DeleteOneUpdateUser(request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error)

	DeleteOneUpdateUserContext(ctx context.Context, request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error)

	UpdateUserPassword(request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error)

	UpdateUserPasswordContext(ctx context.Context, request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error)

	BlockUser(request *BlockUserRequestType) (*BlockUserResponseType, error)

	BlockUserContext(ctx context.Context, request *BlockUserRequestType) (*BlockUserResponseType, error)

	UnblockUser(request *UnblockUserRequestType) (*UnblockUserResponseType, error)

	UnblockUserContext(ctx context.Context, request *UnblockUserRequestType) (*UnblockUserResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new Contact */
	CreateContact(request *CreateContactRequestType) (*CreateContactResponseType, error)

	CreateContactContext(ctx context.Context, request *CreateContactRequestType) (*CreateContactResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single Contact */
	GetOneContact(request *GetOneContactRequestType) (*GetOneContactResponseType, error)

	GetOneContactContext(ctx context.Context, request *GetOneContactRequestType) (*GetOneContactResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every Contact */
	GetContacts(request *GetContactsRequestType) (*GetContactsResponseType, error)

	GetContactsContext(ctx context.Context, request *GetContactsRequestType) (*GetContactsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single Contact */
	DeleteOneContact(request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error)

	DeleteOneContactContext(ctx context.Context, request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error)

	UpdateContact(request *UpdateContactRequestType) (*UpdateContactResponseType, error)

	UpdateContactContext(ctx context.Context, request *UpdateContactRequestType) (*UpdateContactResponseType, error)

	CreateCustomer(request *CreateCustomerRequestType) (*CreateCustomerResponseType, error)

	CreateCustomerContext(ctx context.Context, request *CreateCustomerRequestType) (*CreateCustomerResponseType, error)

	UpdateCustomer(request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error)

	UpdateCustomerContext(ctx context.Context, request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error)

	GetOneCustomer(request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error)

	GetOneCustomerContext(ctx context.Context, request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error)

	GetCustomers(request *GetCustomersRequestType) (*GetCustomersResponseType, error)

	GetCustomersContext(ctx context.Context, request *GetCustomersRequestType) (*GetCustomersResponseType, error)

	DeleteOneCustomer(request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error)

	DeleteOneCustomerContext(ctx context.Context, request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error)

	GetCustomerPrefs(request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error)

	GetCustomerPrefsContext(ctx context.Context, request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error)

	SetCustomerPrefs(request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error)

	SetCustomerPrefsContext(ctx context.Context, request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error)

	GetCustomerIPACL(request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error)

	GetCustomerIPACLContext(ctx context.Context, request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error)

	SetCustomerIPACL(request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error)

	SetCustomerIPACLContext(ctx context.Context, request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error)

	CreateCustomerOracleMetadata(request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error)

	CreateCustomerOracleMetadataContext(ctx context.Context, request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error)

	UpdateCustomerOracleMetadata(request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error)

	UpdateCustomerOracleMetadataContext(ctx context.Context, request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error)

	GetCustomerOracleMetadata(request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error)

	GetCustomerOracleMetadataContext(ctx context.Context, request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error)

	DeleteCustomerOracleMetadata(request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error)

	DeleteCustomerOracleMetadataContext(ctx context.Context, request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error)

	CreateZoneOracleMetadata(request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error)

	CreateZoneOracleMetadataContext(ctx context.Context, request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error)

	UpdateZoneOracleMetadata(request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error)

	UpdateZoneOracleMetadataContext(ctx context.Context, request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error)

	GetZoneOracleMetadata(request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error)

	GetZoneOracleMetadataContext(ctx context.Context, request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error)

	DeleteZoneOracleMetadata(request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error)

	DeleteZoneOracleMetadataContext(ctx context.Context, request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error)

	OCIMigrate(request *OCIMigrateRequestType) (*OCIMigrateResponseType, error)

	OCIMigrateContext(ctx context.Context, request *OCIMigrateRequestType) (*OCIMigrateResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new Dynamic DNS service */
	CreateDDNS(request *CreateDDNSRequestType) (*CreateDDNSResponseType, error)

	CreateDDNSContext(ctx context.Context, request *CreateDDNSRequestType) (*CreateDDNSResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single Dynamic DNS service */
	GetOneDDNS(request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error)

	GetOneDDNSContext(ctx context.Context, request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every Dynamic DNS service */
	GetDDNSs(request *GetDDNSsRequestType) (*GetDDNSsResponseType, error)

	GetDDNSsContext(ctx context.Context, request *GetDDNSsRequestType) (*GetDDNSsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single Dynamic DNS service */
	UpdateDDNS(request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error)

	UpdateDDNSContext(ctx context.Context, request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single Dynamic DNS service */
	DeleteOneDDNS(request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error)

	DeleteOneDDNSContext(ctx context.Context, request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error)

	ActivateDDNS(request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error)

	ActivateDDNSContext(ctx context.Context, request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error)

	DeactivateDDNS(request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error)

	DeactivateDDNSContext(ctx context.Context, request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error)

	ResetDDNS(request *ResetDDNSRequestType) (*ResetDDNSResponseType, error)

	ResetDDNSContext(ctx context.Context, request *ResetDDNSRequestType) (*ResetDDNSResponseType, error)

	GetUpdateUserPassword(request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error)

	GetUpdateUserPasswordContext(ctx context.Context, request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error)

	CreateDDNSHost(request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error)

	CreateDDNSHostContext(ctx context.Context, request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error)

	CreateUpdateUser(request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error)

	CreateUpdateUserContext(ctx context.Context, request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error)

	AddDDNS(request *AddDDNSRequestType) (*AddDDNSResponseType, error)

	AddDDNSContext(ctx context.Context, request *AddDDNSRequestType) (*AddDDNSResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new Simple Failover service */
	CreateFailover(request *CreateFailoverRequestType) (*CreateFailoverResponseType, error)

	CreateFailoverContext(ctx context.Context, request *CreateFailoverRequestType) (*CreateFailoverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single Simple Failover service */
	GetOneFailover(request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error)

	GetOneFailoverContext(ctx context.Context, request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every Simple Failover service */
	GetFailovers(request *GetFailoversRequestType) (*GetFailoversResponseType, error)

	GetFailoversContext(ctx context.Context, request *GetFailoversRequestType) (*GetFailoversResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single Simple Failover service */
	UpdateFailover(request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error)

	UpdateFailoverContext(ctx context.Context, request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single Simple Failover service */
	DeleteOneFailover(request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error)

	DeleteOneFailoverContext(ctx context.Context, request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error)

	ActivateFailover(request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error)

	ActivateFailoverContext(ctx context.Context, request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error)

	DeactivateFailover(request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error)

	DeactivateFailoverContext(ctx context.Context, request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error)

	RecoverFailover(request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error)

	RecoverFailoverContext(ctx context.Context, request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new basic LoadBalance service */
	CreateLoadBalance(request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error)

	CreateLoadBalanceContext(ctx context.Context, request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single basic LoadBalance service */
	GetOneLoadBalance(request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error)

	GetOneLoadBalanceContext(ctx context.Context, request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every basic LoadBalance service */
	GetLoadBalances(request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error)

	GetLoadBalancesContext(ctx context.Context, request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single basic LoadBalance service */
	UpdateLoadBalance(request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error)

	UpdateLoadBalanceContext(ctx context.Context, request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single basic LoadBalance service */
	DeleteOneLoadBalance(request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error)

	DeleteOneLoadBalanceContext(ctx context.Context, request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error)

	ActivateLoadBalance(request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error)

	ActivateLoadBalanceContext(ctx context.Context, request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error)

	DeactivateLoadBalance(request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error)

	DeactivateLoadBalanceContext(ctx context.Context, request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error)

	RecoverLoadBalance(request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error)

	RecoverLoadBalanceContext(ctx context.Context, request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error)

	RecoverLoadBalanceIP(request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error)

	RecoverLoadBalanceIPContext(ctx context.Context, request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error)

	CreateLoadBalancePoolEntry(request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error)

	CreateLoadBalancePoolEntryContext(ctx context.Context, request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error)

	UpdateLoadBalancePoolEntry(request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error)

	UpdateLoadBalancePoolEntryContext(ctx context.Context, request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error)

	GetOneLoadBalancePoolEntry(request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error)

	GetOneLoadBalancePoolEntryContext(ctx context.Context, request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error)

	GetLoadBalancePoolEntries(request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error)

	GetLoadBalancePoolEntriesContext(ctx context.Context, request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error)

	DeleteOneLoadBalancePoolEntry(request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error)

	DeleteOneLoadBalancePoolEntryContext(ctx context.Context, request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new GSLB */
	CreateGSLB(request *CreateGSLBRequestType) (*CreateGSLBResponseType, error)

	CreateGSLBContext(ctx context.Context, request *CreateGSLBRequestType) (*CreateGSLBResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single GSLB */
	GetOneGSLB(request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error)

	GetOneGSLBContext(ctx context.Context, request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every GSLB */
	GetGSLBs(request *GetGSLBsRequestType) (*GetGSLBsResponseType, error)

	GetGSLBsContext(ctx context.Context, request *GetGSLBsRequestType) (*GetGSLBsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single GSLB */
	UpdateGSLB(request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error)

	UpdateGSLBContext(ctx context.Context, request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single GSLB */
	DeleteOneGSLB(request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error)

	DeleteOneGSLBContext(ctx context.Context, request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error)

	ActivateGSLB(request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error)

	ActivateGSLBContext(ctx context.Context, request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error)

	DeactivateGSLB(request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error)

	DeactivateGSLBContext(ctx context.Context, request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error)

	RecoverGSLB(request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error)

	RecoverGSLBContext(ctx context.Context, request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error)

	RecoverGSLBIP(request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error)

	RecoverGSLBIPContext(ctx context.Context, request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new GSLBRegion */
	CreateGSLBRegion(request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error)

	CreateGSLBRegionContext(ctx context.Context, request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single GSLBRegion */
	GetOneGSLBRegion(request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error)

	GetOneGSLBRegionContext(ctx context.Context, request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every GSLBRegion */
	GetGSLBRegions(request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error)

	GetGSLBRegionsContext(ctx context.Context, request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single GSLBRegion */
	UpdateGSLBRegion(request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error)

	UpdateGSLBRegionContext(ctx context.Context, request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single GSLBRegion */
	DeleteOneGSLBRegion(request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error)

	DeleteOneGSLBRegionContext(ctx context.Context, request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error)

	CreateGSLBRegionPoolEntry(request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error)

	CreateGSLBRegionPoolEntryContext(ctx context.Context, request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error)

	UpdateGSLBRegionPoolEntry(request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error)

	UpdateGSLBRegionPoolEntryContext(ctx context.Context, request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error)

	GetOneGSLBRegionPoolEntry(request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error)

	GetOneGSLBRegionPoolEntryContext(ctx context.Context, request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error)

	GetGSLBRegionPoolEntries(request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error)

	GetGSLBRegionPoolEntriesContext(ctx context.Context, request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error)

	DeleteOneGSLBRegionPoolEntry(request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error)

	DeleteOneGSLBRegionPoolEntryContext(ctx context.Context, request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new RTTM */
	CreateRTTM(request *CreateRTTMRequestType) (*CreateRTTMResponseType, error)

	CreateRTTMContext(ctx context.Context, request *CreateRTTMRequestType) (*CreateRTTMResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single RTTM */
	GetOneRTTM(request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error)

	GetOneRTTMContext(ctx context.Context, request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every RTTM */
	GetRTTMs(request *GetRTTMsRequestType) (*GetRTTMsResponseType, error)

	GetRTTMsContext(ctx context.Context, request *GetRTTMsRequestType) (*GetRTTMsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single RTTM */
	UpdateRTTM(request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error)

	UpdateRTTMContext(ctx context.Context, request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single RTTM */
	DeleteOneRTTM(request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error)

	DeleteOneRTTMContext(ctx context.Context, request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error)

	ActivateRTTM(request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error)

	ActivateRTTMContext(ctx context.Context, request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error)

	DeactivateRTTM(request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error)

	DeactivateRTTMContext(ctx context.Context, request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error)

	RecoverRTTM(request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error)

	RecoverRTTMContext(ctx context.Context, request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error)

	RecoverRTTMIP(request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error)

	RecoverRTTMIPContext(ctx context.Context, request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error)

	GetRTTMLogs(request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error)

	GetRTTMLogsContext(ctx context.Context, request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error)

	GetRTTMRRSets(request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error)

	GetRTTMRRSetsContext(ctx context.Context, request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new RTTMRegion */
	CreateRTTMRegion(request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error)

	CreateRTTMRegionContext(ctx context.Context, request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single RTTMRegion */
	GetOneRTTMRegion(request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error)

	GetOneRTTMRegionContext(ctx context.Context, request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every RTTMRegion */
	GetRTTMRegions(request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error)

	GetRTTMRegionsContext(ctx context.Context, request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single RTTMRegion */
	UpdateRTTMRegion(request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error)

	UpdateRTTMRegionContext(ctx context.Context, request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single RTTMRegion */
	DeleteOneRTTMRegion(request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error)

	DeleteOneRTTMRegionContext(ctx context.Context, request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error)

	CreateRTTMRegionPoolEntry(request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error)

	CreateRTTMRegionPoolEntryContext(ctx context.Context, request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error)

	UpdateRTTMRegionPoolEntry(request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error)

	UpdateRTTMRegionPoolEntryContext(ctx context.Context, request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error)

	GetOneRTTMRegionPoolEntry(request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error)

	GetOneRTTMRegionPoolEntryContext(ctx context.Context, request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error)

	GetRTTMRegionPoolEntries(request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error)

	GetRTTMRegionPoolEntriesContext(ctx context.Context, request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error)

	DeleteOneRTTMRegionPoolEntry(request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error)

	DeleteOneRTTMRegionPoolEntryContext(ctx context.Context, request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new HTTPRedirect */
	CreateHTTPRedirect(request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error)

	CreateHTTPRedirectContext(ctx context.Context, request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single HTTPRedirect */
	GetOneHTTPRedirect(request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error)

	GetOneHTTPRedirectContext(ctx context.Context, request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every HTTPRedirect */
	GetHTTPRedirects(request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error)

	GetHTTPRedirectsContext(ctx context.Context, request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single HTTPRedirect */
	UpdateHTTPRedirect(request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error)

	UpdateHTTPRedirectContext(ctx context.Context, request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single HTTPRedirect */
	DeleteOneHTTPRedirect(request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error)

	DeleteOneHTTPRedirectContext(ctx context.Context, request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error)

	CreateAdvRedirectRule(request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error)

	CreateAdvRedirectRuleContext(ctx context.Context, request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error)

	UpdateAdvRedirectRule(request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error)

	UpdateAdvRedirectRuleContext(ctx context.Context, request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error)

	GetOneAdvRedirectRule(request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error)

	GetOneAdvRedirectRuleContext(ctx context.Context, request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error)

	GetAdvRedirectRules(request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error)

	GetAdvRedirectRulesContext(ctx context.Context, request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error)

	DeleteOneAdvRedirectRule(request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error)

	DeleteOneAdvRedirectRuleContext(ctx context.Context, request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new AdvRedirect */
	CreateAdvRedirect(request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error)

	CreateAdvRedirectContext(ctx context.Context, request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single AdvRedirect */
	GetOneAdvRedirect(request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error)

	GetOneAdvRedirectContext(ctx context.Context, request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every AdvRedirect */
	GetAdvRedirects(request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error)

	GetAdvRedirectsContext(ctx context.Context, request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single AdvRedirect */
	UpdateAdvRedirect(request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error)

	UpdateAdvRedirectContext(ctx context.Context, request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error)

	DeleteOneAdvRedirect(request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error)

	DeleteOneAdvRedirectContext(ctx context.Context, request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error)

	GetNodeList(request *GetNodeListRequestType) (*GetNodeListResponseType, error)

	GetNodeListContext(ctx context.Context, request *GetNodeListRequestType) (*GetNodeListResponseType, error)

	PublishZone(request *PublishZoneRequestType) (*PublishZoneResponseType, error)

	PublishZoneContext(ctx context.Context, request *PublishZoneRequestType) (*PublishZoneResponseType, error)

	PruneZone(request *PruneZoneRequestType) (*PruneZoneResponseType, error)

	PruneZoneContext(ctx context.Context, request *PruneZoneRequestType) (*PruneZoneResponseType, error)

	FreezeZone(request *FreezeZoneRequestType) (*FreezeZoneResponseType, error)

	FreezeZoneContext(ctx context.Context, request *FreezeZoneRequestType) (*FreezeZoneResponseType, error)

	ThawZone(request *ThawZoneRequestType) (*ThawZoneResponseType, error)

	ThawZoneContext(ctx context.Context, request *ThawZoneRequestType) (*ThawZoneResponseType, error)

	RestoreZone(request *RestoreZoneRequestType) (*RestoreZoneResponseType, error)

	RestoreZoneContext(ctx context.Context, request *RestoreZoneRequestType) (*RestoreZoneResponseType, error)

	BlockZone(request *BlockZoneRequestType) (*BlockZoneResponseType, error)

	BlockZoneContext(ctx context.Context, request *BlockZoneRequestType) (*BlockZoneResponseType, error)

	DeleteZoneChangeset(request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error)

	DeleteZoneChangesetContext(ctx context.Context, request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error)

	GetZoneChangeset(request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error)

	GetZoneChangesetContext(ctx context.Context, request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error)

	GetZoneNotes(request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error)

	GetZoneNotesContext(ctx context.Context, request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error)

	UploadZoneFile(request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error)

	UploadZoneFileContext(ctx context.Context, request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error)

	TransferZoneIn(request *TransferZoneInRequestType) (*TransferZoneInResponseType, error)

	TransferZoneInContext(ctx context.Context, request *TransferZoneInRequestType) (*TransferZoneInResponseType, error)

	GetTransferStatus(request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error)

	GetTransferStatusContext(ctx context.Context, request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error)

	GetZoneConfigOptions(request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error)

	GetZoneConfigOptionsContext(ctx context.Context, request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error)

	SetZoneConfigOptions(request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error)

	SetZoneConfigOptionsContext(ctx context.Context, request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new IPTrack */
	CreateIPTrack(request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error)

	CreateIPTrackContext(ctx context.Context, request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single IPTrack */
	GetOneIPTrack(request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error)

	GetOneIPTrackContext(ctx context.Context, request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every IPTrack */
	GetIPTracks(request *GetIPTracksRequestType) (*GetIPTracksResponseType, error)

	GetIPTracksContext(ctx context.Context, request *GetIPTracksRequestType) (*GetIPTracksResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single IPTrack */
	UpdateIPTrack(request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error)

	UpdateIPTrackContext(ctx context.Context, request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single IPTrack */
	DeleteOneIPTrack(request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error)

	DeleteOneIPTrackContext(ctx context.Context, request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error)

	ActivateIPTrack(request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error)

	ActivateIPTrackContext(ctx context.Context, request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error)

	DeactivateIPTrack(request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error)

	DeactivateIPTrackContext(ctx context.Context, request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new DNSSEC */
	CreateDNSSEC(request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error)

	CreateDNSSECContext(ctx context.Context, request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single DNSSEC */
	GetOneDNSSEC(request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error)

	GetOneDNSSECContext(ctx context.Context, request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every DNSSEC */
	GetDNSSECs(request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error)

	GetDNSSECsContext(ctx context.Context, request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single DNSSEC */
	UpdateDNSSEC(request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error)

	UpdateDNSSECContext(ctx context.Context, request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single DNSSEC */
	DeleteOneDNSSEC(request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error)

	DeleteOneDNSSECContext(ctx context.Context, request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error)

	ActivateDNSSEC(request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error)

	ActivateDNSSECContext(ctx context.Context, request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error)

	DeactivateDNSSEC(request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error)

	DeactivateDNSSECContext(ctx context.Context, request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error)

	GetDNSSECTimeline(request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error)

	GetDNSSECTimelineContext(ctx context.Context, request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every Task */
	GetTasks(request *GetTasksRequestType) (*GetTasksResponseType, error)

	GetTasksContext(ctx context.Context, request *GetTasksRequestType) (*GetTasksResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single Task */
	GetOneTask(request *GetOneTaskRequestType) (*GetOneTaskResponseType, error)

	GetOneTaskContext(ctx context.Context, request *GetOneTaskRequestType) (*GetOneTaskResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Cancels a Task */
	CancelTask(request *CancelTaskRequestType) (*CancelTaskResponseType, error)

	CancelTaskContext(ctx context.Context, request *CancelTaskRequestType) (*CancelTaskResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Creates a new ExtNameserver */
	CreateExtNameserver(request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error)

	CreateExtNameserverContext(ctx context.Context, request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds single ExtNameserver */
	GetOneExtNameserver(request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error)

	GetOneExtNameserverContext(ctx context.Context, request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Finds every ExtNameserver */
	GetExtNameservers(request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error)

	GetExtNameserversContext(ctx context.Context, request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Updates a single ExtNameserver */
	UpdateExtNameserver(request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error)

	UpdateExtNameserverContext(ctx context.Context, request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error)

	// Error can be either of the following types:
	//
	//   - fault
	/* Deletes a single ExtNameserver */
	DeleteOneExtNameserver(request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error)

	DeleteOneExtNameserverContext(ctx context.Context, request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error)
}

func NewCustomDynectClient

func NewCustomDynectClient(url string, client http.Client) Dynect

NewCustomDynectClient returns a client without a configured http.Client

func NewDynect

func NewDynect(client *soap.Client) Dynect

func NewDynectClient

func NewDynectClient(url string) Dynect

NewDynectClient returns a client with a configured http.Client The default settings for the http.client are a timeout of 10 seconds and reading proxy variables from http.ProxyFromEnvironment

type ErrorResponse

type ErrorResponse ErrorResponseType

type ErrorResponseType

type ErrorResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ErrorResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	// should be empty and can be ignored
	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type ExtNSEntry

type ExtNSEntry struct {

	// address or CIDR
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// Y/N - do we send NOTIFYs to this host?
	Notifies string `xml:"notifies,omitempty" json:"notifies,omitempty"`

	// Y/N - do we accept [AI]XFRs from this host?
	Transfers string `xml:"transfers,omitempty" json:"transfers,omitempty"`
}

type ExtNameserverData

type ExtNameserverData struct {

	// can be empty or 'default'
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// Y/N - does this block requests or add them
	Deny string `xml:"deny,omitempty" json:"deny,omitempty"`

	Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`

	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type FailoverData

type FailoverData struct {

	// normally served address
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// 'ip' or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// address or CNAME to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// 'ok', 'trouble', 'failover'
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// 'Y', 'N'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// monitoring changes task
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	// Recent monitoring results. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type FreezeZoneRequest

type FreezeZoneRequest FreezeZoneRequestType

type FreezeZoneRequestType

type FreezeZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ FreezeZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type FreezeZoneResponse

type FreezeZoneResponse FreezeZoneResponseType

type FreezeZoneResponseType

type FreezeZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ FreezeZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type GSLBAddress

type GSLBAddress struct {

	// an IP address or FQDN to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`

	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}

type GSLBData

type GSLBData struct {

	// per-region addresses and configuration
	Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// 'ok', 'trouble', 'failover'
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// 'Y', 'N'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// monitoring changes task
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GSLBRegion

type GSLBRegion struct {

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// number of 'ok' addresses before region fails over
	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`

	// pool of IP addresses to balance
	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}

type GSLBRegionData

type GSLBRegionData struct {

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// number of 'ok' addresses before region fails over
	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`

	// pool of IP addresses to balance
	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`

	// 'ok', 'trouble', 'failover'
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// monitoring changes task
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GSLBRegionPoolEntry

type GSLBRegionPoolEntry struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// an IP address or FQDN to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`

	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}

type GenericRData

type GenericRData struct {
	Rdata_a *RDataA `xml:"rdata_a,omitempty" json:"rdata_a,omitempty"`

	Rdata_aaaa *RDataAAAA `xml:"rdata_aaaa,omitempty" json:"rdata_aaaa,omitempty"`

	Rdata_alias *RDataALIAS `xml:"rdata_alias,omitempty" json:"rdata_alias,omitempty"`

	Rdata_caa *RDataCAA `xml:"rdata_caa,omitempty" json:"rdata_caa,omitempty"`

	Rdata_cdnskey *RDataCDNSKEY `xml:"rdata_cdnskey,omitempty" json:"rdata_cdnskey,omitempty"`

	Rdata_cds *RDataCDS `xml:"rdata_cds,omitempty" json:"rdata_cds,omitempty"`

	Rdata_cert *RDataCERT `xml:"rdata_cert,omitempty" json:"rdata_cert,omitempty"`

	Rdata_cname *RDataCNAME `xml:"rdata_cname,omitempty" json:"rdata_cname,omitempty"`

	Rdata_csync *RDataCSYNC `xml:"rdata_csync,omitempty" json:"rdata_csync,omitempty"`

	Rdata_dhcid *RDataDHCID `xml:"rdata_dhcid,omitempty" json:"rdata_dhcid,omitempty"`

	Rdata_dname *RDataDNAME `xml:"rdata_dname,omitempty" json:"rdata_dname,omitempty"`

	Rdata_dnskey *RDataDNSKEY `xml:"rdata_dnskey,omitempty" json:"rdata_dnskey,omitempty"`

	Rdata_ds *RDataDS `xml:"rdata_ds,omitempty" json:"rdata_ds,omitempty"`

	Rdata_ipseckey *RDataIPSECKEY `xml:"rdata_ipseckey,omitempty" json:"rdata_ipseckey,omitempty"`

	Rdata_key *RDataKEY `xml:"rdata_key,omitempty" json:"rdata_key,omitempty"`

	Rdata_kx *RDataKX `xml:"rdata_kx,omitempty" json:"rdata_kx,omitempty"`

	Rdata_loc *RDataLOC `xml:"rdata_loc,omitempty" json:"rdata_loc,omitempty"`

	Rdata_mx *RDataMX `xml:"rdata_mx,omitempty" json:"rdata_mx,omitempty"`

	Rdata_naptr *RDataNAPTR `xml:"rdata_naptr,omitempty" json:"rdata_naptr,omitempty"`

	Rdata_ns *RDataNS `xml:"rdata_ns,omitempty" json:"rdata_ns,omitempty"`

	Rdata_nsap *RDataNSAP `xml:"rdata_nsap,omitempty" json:"rdata_nsap,omitempty"`

	Rdata_policy *RDataPOLICY `xml:"rdata_policy,omitempty" json:"rdata_policy,omitempty"`

	Rdata_ptr *RDataPTR `xml:"rdata_ptr,omitempty" json:"rdata_ptr,omitempty"`

	Rdata_px *RDataPX `xml:"rdata_px,omitempty" json:"rdata_px,omitempty"`

	Rdata_rp *RDataRP `xml:"rdata_rp,omitempty" json:"rdata_rp,omitempty"`

	Rdata_spf *RDataSPF `xml:"rdata_spf,omitempty" json:"rdata_spf,omitempty"`

	Rdata_sshfp *RDataSSHFP `xml:"rdata_sshfp,omitempty" json:"rdata_sshfp,omitempty"`

	Rdata_srv *RDataSRV `xml:"rdata_srv,omitempty" json:"rdata_srv,omitempty"`

	Rdata_tlsa *RDataTLSA `xml:"rdata_tlsa,omitempty" json:"rdata_tlsa,omitempty"`

	Rdata_txt *RDataTXT `xml:"rdata_txt,omitempty" json:"rdata_txt,omitempty"`

	Rdata_soa *RDataSOA `xml:"rdata_soa,omitempty" json:"rdata_soa,omitempty"`
}

type Geo

type Geo struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`

	Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type GeoNode

type GeoNode struct {
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GeoRegionGroup

type GeoRegionGroup struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`

	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`

	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
}

type GeoRegionGroupData

type GeoRegionGroupData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`

	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`

	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`

	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
}

type GetAAAARecordsRequest

type GetAAAARecordsRequest GetAAAARecordsRequestType

type GetAAAARecordsRequestType

type GetAAAARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAAAARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetAAAARecordsResponse

type GetAAAARecordsResponse GetAAAARecordsResponseType

type GetAAAARecordsResponseType

type GetAAAARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAAAARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetALIASRecordsRequest

type GetALIASRecordsRequest GetALIASRecordsRequestType

type GetALIASRecordsRequestType

type GetALIASRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetALIASRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetALIASRecordsResponse

type GetALIASRecordsResponse GetALIASRecordsResponseType

type GetALIASRecordsResponseType

type GetALIASRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetALIASRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetANYRecordsRequest

type GetANYRecordsRequest GetANYRecordsRequestType

type GetANYRecordsRequestType

type GetANYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetANYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetANYRecordsResponse

type GetANYRecordsResponse GetANYRecordsResponseType

type GetANYRecordsResponseType

type GetANYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetANYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ANYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetARecordsRequest

type GetARecordsRequest GetARecordsRequestType

type GetARecordsRequestType

type GetARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetARecordsResponse

type GetARecordsResponse GetARecordsResponseType

type GetARecordsResponseType

type GetARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetAdvRedirectRulesRequest

type GetAdvRedirectRulesRequest GetAdvRedirectRulesRequestType

type GetAdvRedirectRulesRequestType

type GetAdvRedirectRulesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectRulesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetAdvRedirectRulesResponse

type GetAdvRedirectRulesResponse GetAdvRedirectRulesResponseType

type GetAdvRedirectRulesResponseType

type GetAdvRedirectRulesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectRulesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetAdvRedirectsRequest

type GetAdvRedirectsRequest GetAdvRedirectsRequestType

type GetAdvRedirectsRequestType

type GetAdvRedirectsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Rules string `xml:"rules,omitempty" json:"rules,omitempty"`
}

type GetAdvRedirectsResponse

type GetAdvRedirectsResponse GetAdvRedirectsResponseType

type GetAdvRedirectsResponseType

type GetAdvRedirectsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetAllAliasQNamesRequest

type GetAllAliasQNamesRequest GetAllAliasQNamesRequestType

type GetAllAliasQNamesRequestType

type GetAllAliasQNamesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllAliasQNamesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetAllAliasQNamesResponse

type GetAllAliasQNamesResponse GetAllAliasQNamesResponseType

type GetAllAliasQNamesResponseType

type GetAllAliasQNamesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllAliasQNamesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *QNames `xml:"data,omitempty" json:"data,omitempty"`
}

type GetAllRecordsRequest

type GetAllRecordsRequest GetAllRecordsRequestType

type GetAllRecordsRequestType

type GetAllRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetAllRecordsResponse

type GetAllRecordsResponse GetAllRecordsResponseType

type GetAllRecordsResponseType

type GetAllRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ANYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCAARecordsRequest

type GetCAARecordsRequest GetCAARecordsRequestType

type GetCAARecordsRequestType

type GetCAARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCAARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetCAARecordsResponse

type GetCAARecordsResponse GetCAARecordsResponseType

type GetCAARecordsResponseType

type GetCAARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCAARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCDNSKEYRecordsRequest

type GetCDNSKEYRecordsRequest GetCDNSKEYRecordsRequestType

type GetCDNSKEYRecordsRequestType

type GetCDNSKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDNSKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetCDNSKEYRecordsResponse

type GetCDNSKEYRecordsResponse GetCDNSKEYRecordsResponseType

type GetCDNSKEYRecordsResponseType

type GetCDNSKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDNSKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCDSRecordsRequest

type GetCDSRecordsRequest GetCDSRecordsRequestType

type GetCDSRecordsRequestType

type GetCDSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetCDSRecordsResponse

type GetCDSRecordsResponse GetCDSRecordsResponseType

type GetCDSRecordsResponseType

type GetCDSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCERTRecordsRequest

type GetCERTRecordsRequest GetCERTRecordsRequestType

type GetCERTRecordsRequestType

type GetCERTRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCERTRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetCERTRecordsResponse

type GetCERTRecordsResponse GetCERTRecordsResponseType

type GetCERTRecordsResponseType

type GetCERTRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCERTRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCNAMERecordsRequest

type GetCNAMERecordsRequest GetCNAMERecordsRequestType

type GetCNAMERecordsRequestType

type GetCNAMERecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCNAMERecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetCNAMERecordsResponse

type GetCNAMERecordsResponse GetCNAMERecordsResponseType

type GetCNAMERecordsResponseType

type GetCNAMERecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCNAMERecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCSYNCRecordsRequest

type GetCSYNCRecordsRequest GetCSYNCRecordsRequestType

type GetCSYNCRecordsRequestType

type GetCSYNCRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCSYNCRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetCSYNCRecordsResponse

type GetCSYNCRecordsResponse GetCSYNCRecordsResponseType

type GetCSYNCRecordsResponseType

type GetCSYNCRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCSYNCRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetConfigLimitsRequest

type GetConfigLimitsRequest GetConfigLimitsRequestType

type GetConfigLimitsRequestType

type GetConfigLimitsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetConfigLimitsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}

type GetConfigLimitsResponse

type GetConfigLimitsResponse GetConfigLimitsResponseType

type GetConfigLimitsResponseType

type GetConfigLimitsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetConfigLimitsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetContactsRequest

type GetContactsRequest GetContactsRequestType

type GetContactsRequestType

type GetContactsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetContactsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetContactsResponse

type GetContactsResponse GetContactsResponseType

type GetContactsResponseType

type GetContactsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetContactsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ContactData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCustomerIPACLRequest

type GetCustomerIPACLRequest GetCustomerIPACLRequestType

type GetCustomerIPACLRequestType

type GetCustomerIPACLRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerIPACLRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// customer name or ID to see ACLs for, defaults to current customer
	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	// scope of the ACL to retrieve
	Scope string `xml:"scope,omitempty" json:"scope,omitempty"`
}

type GetCustomerIPACLResponse

type GetCustomerIPACLResponse GetCustomerIPACLResponseType

type GetCustomerIPACLResponseType

type GetCustomerIPACLResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerIPACLResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CustomerIPACL `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCustomerOracleMetadataRequest

type GetCustomerOracleMetadataRequest GetCustomerOracleMetadataRequestType

type GetCustomerOracleMetadataRequestType

type GetCustomerOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of customer
	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// tenant id
	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}

type GetCustomerOracleMetadataResponse

type GetCustomerOracleMetadataResponse GetCustomerOracleMetadataResponseType

type GetCustomerOracleMetadataResponseType

type GetCustomerOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCustomerPermissionsRequest

type GetCustomerPermissionsRequest GetCustomerPermissionsRequestType

type GetCustomerPermissionsRequestType

type GetCustomerPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}

type GetCustomerPermissionsResponse

type GetCustomerPermissionsResponse GetCustomerPermissionsResponseType

type GetCustomerPermissionsResponseType

type GetCustomerPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCustomerPrefsRequest

type GetCustomerPrefsRequest GetCustomerPrefsRequestType

type GetCustomerPrefsRequestType

type GetCustomerPrefsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPrefsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// preference name; may be '*' to list all
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}

type GetCustomerPrefsResponse

type GetCustomerPrefsResponse GetCustomerPrefsResponseType

type GetCustomerPrefsResponseType

type GetCustomerPrefsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPrefsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CustomerPrefData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetCustomersRequest

type GetCustomersRequest GetCustomersRequestType

type GetCustomersRequestType

type GetCustomersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Simple string `xml:"simple,omitempty" json:"simple,omitempty"`

	Search string `xml:"search,omitempty" json:"search,omitempty"`
}

type GetCustomersResponse

type GetCustomersResponse GetCustomersResponseType

type GetCustomersResponseType

type GetCustomersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDDNSsRequest

type GetDDNSsRequest GetDDNSsRequestType

type GetDDNSsRequestType

type GetDDNSsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDDNSsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetDDNSsResponse

type GetDDNSsResponse GetDDNSsResponseType

type GetDDNSsResponseType

type GetDDNSsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDDNSsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDHCIDRecordsRequest

type GetDHCIDRecordsRequest GetDHCIDRecordsRequestType

type GetDHCIDRecordsRequestType

type GetDHCIDRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDHCIDRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetDHCIDRecordsResponse

type GetDHCIDRecordsResponse GetDHCIDRecordsResponseType

type GetDHCIDRecordsResponseType

type GetDHCIDRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDHCIDRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDNAMERecordsRequest

type GetDNAMERecordsRequest GetDNAMERecordsRequestType

type GetDNAMERecordsRequestType

type GetDNAMERecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNAMERecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetDNAMERecordsResponse

type GetDNAMERecordsResponse GetDNAMERecordsResponseType

type GetDNAMERecordsResponseType

type GetDNAMERecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNAMERecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDNSKEYRecordsRequest

type GetDNSKEYRecordsRequest GetDNSKEYRecordsRequestType

type GetDNSKEYRecordsRequestType

type GetDNSKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetDNSKEYRecordsResponse

type GetDNSKEYRecordsResponse GetDNSKEYRecordsResponseType

type GetDNSKEYRecordsResponseType

type GetDNSKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDNSSECTimelineRequest

type GetDNSSECTimelineRequest GetDNSSECTimelineRequestType

type GetDNSSECTimelineRequestType

type GetDNSSECTimelineRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECTimelineRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// an epoch time, or 'now'
	Start_ts string `xml:"start_ts,omitempty" json:"start_ts,omitempty"`

	// an epoch time, or 'now'
	End_ts string `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
}

type GetDNSSECTimelineResponse

type GetDNSSECTimelineResponse GetDNSSECTimelineResponseType

type GetDNSSECTimelineResponseType

type GetDNSSECTimelineResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECTimelineResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DNSSECTimelineEvent `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDNSSECsRequest

type GetDNSSECsRequest GetDNSSECsRequestType

type GetDNSSECsRequestType

type GetDNSSECsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetDNSSECsResponse

type GetDNSSECsResponse GetDNSSECsResponseType

type GetDNSSECsResponseType

type GetDNSSECsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFMonitorSitesRequest

type GetDSFMonitorSitesRequest GetDSFMonitorSitesRequestType

type GetDSFMonitorSitesRequestType

type GetDSFMonitorSitesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorSitesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetDSFMonitorSitesResponse

type GetDSFMonitorSitesResponse GetDSFMonitorSitesResponseType

type GetDSFMonitorSitesResponseType

type GetDSFMonitorSitesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorSitesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFMonitorSitesData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFMonitorsRequest

type GetDSFMonitorsRequest GetDSFMonitorsRequestType

type GetDSFMonitorsRequestType

type GetDSFMonitorsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Label for the DSF Monitor
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Interval, in seconds, between probes
	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`

	// number of attempted retries on failure before giving up
	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`

	// name of the protocol to monitor
	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
}

type GetDSFMonitorsResponse

type GetDSFMonitorsResponse GetDSFMonitorsResponseType

type GetDSFMonitorsResponseType

type GetDSFMonitorsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFNodesRequest

type GetDSFNodesRequest GetDSFNodesRequestType

type GetDSFNodesRequestType

type GetDSFNodesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNodesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFNodesResponse

type GetDSFNodesResponse GetDSFNodesResponseType

type GetDSFNodesResponseType

type GetDSFNodesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNodesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFNotifiersRequest

type GetDSFNotifiersRequest GetDSFNotifiersRequestType

type GetDSFNotifiersRequestType

type GetDSFNotifiersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNotifiersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Identifier for DSF service to search on
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}

type GetDSFNotifiersResponse

type GetDSFNotifiersResponse GetDSFNotifiersResponseType

type GetDSFNotifiersResponseType

type GetDSFNotifiersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNotifiersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NotifierDataAlt `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFRecordSetFailoverChainsRequestType

type GetDSFRecordSetFailoverChainsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetFailoverChainsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Response Pool that the Rec Set Fail chain belongs to
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	// Label of the DSF Record Set Failover Chain
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Search for core DSF Record Set Failover Chains that are core
	Core string `xml:"core,omitempty" json:"core,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFRecordSetFailoverChainsResponseType

type GetDSFRecordSetFailoverChainsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetFailoverChainsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFRecordSetsRequest

type GetDSFRecordSetsRequest GetDSFRecordSetsRequestType

type GetDSFRecordSetsRequestType

type GetDSFRecordSetsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Record Set label - can be wildcarded
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`

	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`

	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// class of rdata that the set will contain
	Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`

	// ID or label to associate the RS with an existing DSF Record Set Failover Chain
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	// ID or label of the associated monitor
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFRecordSetsResponse

type GetDSFRecordSetsResponse GetDSFRecordSetsResponseType

type GetDSFRecordSetsResponseType

type GetDSFRecordSetsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFRecordsRequest

type GetDSFRecordsRequest GetDSFRecordsRequestType

type GetDSFRecordsRequestType

type GetDSFRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// DSF Record Set Failover Chain ID to search on
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	// Record set id to search on
	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	// Wildcard allowed
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Wildcard allowed
	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`

	// Wildcard allowed
	Endpoints string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`

	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`

	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFRecordsResponse

type GetDSFRecordsResponse GetDSFRecordsResponseType

type GetDSFRecordsResponseType

type GetDSFRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFResponsePoolsRequest

type GetDSFResponsePoolsRequest GetDSFResponsePoolsRequestType

type GetDSFResponsePoolsRequestType

type GetDSFResponsePoolsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFResponsePoolsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// ID or label of a DSF Ruleset that could contain
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// bool, if true, finds pools that do not exist in any Rulesets
	No_ruleset string `xml:"no_ruleset,omitempty" json:"no_ruleset,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFResponsePoolsResponse

type GetDSFResponsePoolsResponse GetDSFResponsePoolsResponseType

type GetDSFResponsePoolsResponseType

type GetDSFResponsePoolsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFResponsePoolsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFRulesetsRequest

type GetDSFRulesetsRequest GetDSFRulesetsRequestType

type GetDSFRulesetsRequestType

type GetDSFRulesetsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRulesetsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Ruleset label to search on. Can be wildcarded
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Can be wildcarded...must be string representation
	Criteria string `xml:"criteria,omitempty" json:"criteria,omitempty"`

	// The type of criteria contained within this Pool
	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`

	// Where in the chain does the ruleset land. Defautls to the last.
	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFRulesetsResponse

type GetDSFRulesetsResponse GetDSFRulesetsResponseType

type GetDSFRulesetsResponseType

type GetDSFRulesetsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRulesetsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSFsRequest

type GetDSFsRequest GetDSFsRequestType

type GetDSFsRequestType

type GetDSFsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label, ID, or wildcard
	Cust string `xml:"cust,omitempty" json:"cust,omitempty"`

	// label or ID
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// wildcard
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// linker
	Linker string `xml:"linker,omitempty" json:"linker,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetDSFsResponse

type GetDSFsResponse GetDSFsResponseType

type GetDSFsResponseType

type GetDSFsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetDSRecordsRequest

type GetDSRecordsRequest GetDSRecordsRequestType

type GetDSRecordsRequestType

type GetDSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetDSRecordsResponse

type GetDSRecordsResponse GetDSRecordsResponseType

type GetDSRecordsResponseType

type GetDSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetExtNameserversRequest

type GetExtNameserversRequest GetExtNameserversRequestType

type GetExtNameserversRequestType

type GetExtNameserversRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetExtNameserversRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetExtNameserversResponse

type GetExtNameserversResponse GetExtNameserversResponseType

type GetExtNameserversResponseType

type GetExtNameserversResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetExtNameserversResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetFailoversRequest

type GetFailoversRequest GetFailoversRequestType

type GetFailoversRequestType

type GetFailoversRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetFailoversRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetFailoversResponse

type GetFailoversResponse GetFailoversResponseType

type GetFailoversResponseType

type GetFailoversResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetFailoversResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetGSLBRegionPoolEntriesRequest

type GetGSLBRegionPoolEntriesRequest GetGSLBRegionPoolEntriesRequestType

type GetGSLBRegionPoolEntriesRequestType

type GetGSLBRegionPoolEntriesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionPoolEntriesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
}

type GetGSLBRegionPoolEntriesResponse

type GetGSLBRegionPoolEntriesResponse GetGSLBRegionPoolEntriesResponseType

type GetGSLBRegionPoolEntriesResponseType

type GetGSLBRegionPoolEntriesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionPoolEntriesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type GetGSLBRegionsRequest

type GetGSLBRegionsRequest GetGSLBRegionsRequestType

type GetGSLBRegionsRequestType

type GetGSLBRegionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetGSLBRegionsResponse

type GetGSLBRegionsResponse GetGSLBRegionsResponseType

type GetGSLBRegionsResponseType

type GetGSLBRegionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetGSLBsRequest

type GetGSLBsRequest GetGSLBsRequestType

type GetGSLBsRequestType

type GetGSLBsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetGSLBsResponse

type GetGSLBsResponse GetGSLBsResponseType

type GetGSLBsResponseType

type GetGSLBsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetGeoNodesRequest

type GetGeoNodesRequest GetGeoNodesRequestType

type GetGeoNodesRequestType

type GetGeoNodesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoNodesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
}

type GetGeoNodesResponse

type GetGeoNodesResponse GetGeoNodesResponseType

type GetGeoNodesResponseType

type GetGeoNodesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoNodesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []string `xml:"data,omitempty" json:"data,omitempty"`
}

type GetGeoRegionGroupsRequest

type GetGeoRegionGroupsRequest GetGeoRegionGroupsRequestType

type GetGeoRegionGroupsRequestType

type GetGeoRegionGroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoRegionGroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to update
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
}

type GetGeoRegionGroupsResponse

type GetGeoRegionGroupsResponse GetGeoRegionGroupsResponseType

type GetGeoRegionGroupsResponseType

type GetGeoRegionGroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoRegionGroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*GeoRegionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetGeosRequest

type GetGeosRequest GetGeosRequestType

type GetGeosRequestType

type GetGeosRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeosRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name (partial) of the Geo Service to find
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	// Name (partial) of the Geo Region Group to find
	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
}

type GetGeosResponse

type GetGeosResponse GetGeosResponseType

type GetGeosResponseType

type GetGeosResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeosResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type GetHTTPRedirectsRequest

type GetHTTPRedirectsRequest GetHTTPRedirectsRequestType

type GetHTTPRedirectsRequestType

type GetHTTPRedirectsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHTTPRedirectsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetHTTPRedirectsResponse

type GetHTTPRedirectsResponse GetHTTPRedirectsResponseType

type GetHTTPRedirectsResponseType

type GetHTTPRedirectsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHTTPRedirectsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetHostStatsFlagsRequest

type GetHostStatsFlagsRequest GetHostStatsFlagsRequestType

type GetHostStatsFlagsRequestType

type GetHostStatsFlagsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHostStatsFlagsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}

type GetHostStatsFlagsResponse

type GetHostStatsFlagsResponse GetHostStatsFlagsResponseType

type GetHostStatsFlagsResponseType

type GetHostStatsFlagsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHostStatsFlagsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*HostStatFlagsData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetIPSECKEYRecordsRequest

type GetIPSECKEYRecordsRequest GetIPSECKEYRecordsRequestType

type GetIPSECKEYRecordsRequestType

type GetIPSECKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPSECKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetIPSECKEYRecordsResponse

type GetIPSECKEYRecordsResponse GetIPSECKEYRecordsResponseType

type GetIPSECKEYRecordsResponseType

type GetIPSECKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPSECKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetIPTracksRequest

type GetIPTracksRequest GetIPTracksRequestType

type GetIPTracksRequestType

type GetIPTracksRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPTracksRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetIPTracksResponse

type GetIPTracksResponse GetIPTracksResponseType

type GetIPTracksResponseType

type GetIPTracksResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPTracksResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetJobRequest

type GetJobRequest GetJobRequestType

type GetJobRequestType

type GetJobRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetJobRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
}

type GetJobResponse

type GetJobResponse GetJobResponseType

type GetJobResponseType

type GetJobResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetJobResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	// Contains the response data.  Can be any type as GetJob is request-agnostic.
	Data interface{} `xml:"data,omitempty" json:"data,omitempty"`
}

type GetKEYRecordsRequest

type GetKEYRecordsRequest GetKEYRecordsRequestType

type GetKEYRecordsRequestType

type GetKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetKEYRecordsResponse

type GetKEYRecordsResponse GetKEYRecordsResponseType

type GetKEYRecordsResponseType

type GetKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetKXRecordsRequest

type GetKXRecordsRequest GetKXRecordsRequestType

type GetKXRecordsRequestType

type GetKXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetKXRecordsResponse

type GetKXRecordsResponse GetKXRecordsResponseType

type GetKXRecordsResponseType

type GetKXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetLOCRecordsRequest

type GetLOCRecordsRequest GetLOCRecordsRequestType

type GetLOCRecordsRequestType

type GetLOCRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLOCRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetLOCRecordsResponse

type GetLOCRecordsResponse GetLOCRecordsResponseType

type GetLOCRecordsResponseType

type GetLOCRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLOCRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetLoadBalancePoolEntriesRequest

type GetLoadBalancePoolEntriesRequest GetLoadBalancePoolEntriesRequestType

type GetLoadBalancePoolEntriesRequestType

type GetLoadBalancePoolEntriesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancePoolEntriesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetLoadBalancePoolEntriesResponse

type GetLoadBalancePoolEntriesResponse GetLoadBalancePoolEntriesResponseType

type GetLoadBalancePoolEntriesResponseType

type GetLoadBalancePoolEntriesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancePoolEntriesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type GetLoadBalancesRequest

type GetLoadBalancesRequest GetLoadBalancesRequestType

type GetLoadBalancesRequestType

type GetLoadBalancesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetLoadBalancesResponse

type GetLoadBalancesResponse GetLoadBalancesResponseType

type GetLoadBalancesResponseType

type GetLoadBalancesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetMXRecordsRequest

type GetMXRecordsRequest GetMXRecordsRequestType

type GetMXRecordsRequestType

type GetMXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetMXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetMXRecordsResponse

type GetMXRecordsResponse GetMXRecordsResponseType

type GetMXRecordsResponseType

type GetMXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetMXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetNAPTRRecordsRequest

type GetNAPTRRecordsRequest GetNAPTRRecordsRequestType

type GetNAPTRRecordsRequestType

type GetNAPTRRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNAPTRRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetNAPTRRecordsResponse

type GetNAPTRRecordsResponse GetNAPTRRecordsResponseType

type GetNAPTRRecordsResponseType

type GetNAPTRRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNAPTRRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetNSAPRecordsRequest

type GetNSAPRecordsRequest GetNSAPRecordsRequestType

type GetNSAPRecordsRequestType

type GetNSAPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSAPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetNSAPRecordsResponse

type GetNSAPRecordsResponse GetNSAPRecordsResponseType

type GetNSAPRecordsResponseType

type GetNSAPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSAPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetNSRecordsRequest

type GetNSRecordsRequest GetNSRecordsRequestType

type GetNSRecordsRequestType

type GetNSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetNSRecordsResponse

type GetNSRecordsResponse GetNSRecordsResponseType

type GetNSRecordsResponseType

type GetNSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetNodeListRequest

type GetNodeListRequest GetNodeListRequestType

type GetNodeListRequestType

type GetNodeListRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNodeListRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetNodeListResponse

type GetNodeListResponse GetNodeListResponseType

type GetNodeListResponseType

type GetNodeListResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNodeListResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []string `xml:"data,omitempty" json:"data,omitempty"`
}

type GetNotifiersRequest

type GetNotifiersRequest GetNotifiersRequestType

type GetNotifiersRequestType

type GetNotifiersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNotifiersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Label for the DSF Notify
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Search for active or inactive notifiers
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// Search for email or syslog recipients
	Format string `xml:"format,omitempty" json:"format,omitempty"`

	// Search on the recipient email, hostname, or contact
	Recipient string `xml:"recipient,omitempty" json:"recipient,omitempty"`

	// Search for active or inactive recipients
	Recipient_active string `xml:"recipient_active,omitempty" json:"recipient_active,omitempty"`

	// Must be specified with service public id
	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`

	// Public_id of the service_class item to search for
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Search for active or inactive services
	Service_active string `xml:"service_active,omitempty" json:"service_active,omitempty"`
}

type GetNotifiersResponse

type GetNotifiersResponse GetNotifiersResponseType

type GetNotifiersResponseType

type GetNotifiersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNotifiersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NotifierDataAlt `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneAAAARecordRequest

type GetOneAAAARecordRequest GetOneAAAARecordRequestType

type GetOneAAAARecordRequestType

type GetOneAAAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAAAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneAAAARecordResponse

type GetOneAAAARecordResponse GetOneAAAARecordResponseType

type GetOneAAAARecordResponseType

type GetOneAAAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAAAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneALIASRecordRequest

type GetOneALIASRecordRequest GetOneALIASRecordRequestType

type GetOneALIASRecordRequestType

type GetOneALIASRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneALIASRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneALIASRecordResponse

type GetOneALIASRecordResponse GetOneALIASRecordResponseType

type GetOneALIASRecordResponseType

type GetOneALIASRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneALIASRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneARecordRequest

type GetOneARecordRequest GetOneARecordRequestType

type GetOneARecordRequestType

type GetOneARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneARecordResponse

type GetOneARecordResponse GetOneARecordResponseType

type GetOneARecordResponseType

type GetOneARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneAdvRedirectRequest

type GetOneAdvRedirectRequest GetOneAdvRedirectRequestType

type GetOneAdvRedirectRequestType

type GetOneAdvRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneAdvRedirectResponse

type GetOneAdvRedirectResponse GetOneAdvRedirectResponseType

type GetOneAdvRedirectResponseType

type GetOneAdvRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneAdvRedirectRuleRequest

type GetOneAdvRedirectRuleRequest GetOneAdvRedirectRuleRequestType

type GetOneAdvRedirectRuleRequestType

type GetOneAdvRedirectRuleRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRuleRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// public_id of Rule
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}

type GetOneAdvRedirectRuleResponse

type GetOneAdvRedirectRuleResponse GetOneAdvRedirectRuleResponseType

type GetOneAdvRedirectRuleResponseType

type GetOneAdvRedirectRuleResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRuleResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCAARecordRequest

type GetOneCAARecordRequest GetOneCAARecordRequestType

type GetOneCAARecordRequestType

type GetOneCAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneCAARecordResponse

type GetOneCAARecordResponse GetOneCAARecordResponseType

type GetOneCAARecordResponseType

type GetOneCAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCDNSKEYRecordRequest

type GetOneCDNSKEYRecordRequest GetOneCDNSKEYRecordRequestType

type GetOneCDNSKEYRecordRequestType

type GetOneCDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneCDNSKEYRecordResponse

type GetOneCDNSKEYRecordResponse GetOneCDNSKEYRecordResponseType

type GetOneCDNSKEYRecordResponseType

type GetOneCDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCDSRecordRequest

type GetOneCDSRecordRequest GetOneCDSRecordRequestType

type GetOneCDSRecordRequestType

type GetOneCDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneCDSRecordResponse

type GetOneCDSRecordResponse GetOneCDSRecordResponseType

type GetOneCDSRecordResponseType

type GetOneCDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCERTRecordRequest

type GetOneCERTRecordRequest GetOneCERTRecordRequestType

type GetOneCERTRecordRequestType

type GetOneCERTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCERTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneCERTRecordResponse

type GetOneCERTRecordResponse GetOneCERTRecordResponseType

type GetOneCERTRecordResponseType

type GetOneCERTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCERTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCNAMERecordRequest

type GetOneCNAMERecordRequest GetOneCNAMERecordRequestType

type GetOneCNAMERecordRequestType

type GetOneCNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneCNAMERecordResponse

type GetOneCNAMERecordResponse GetOneCNAMERecordResponseType

type GetOneCNAMERecordResponseType

type GetOneCNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCSYNCRecordRequest

type GetOneCSYNCRecordRequest GetOneCSYNCRecordRequestType

type GetOneCSYNCRecordRequestType

type GetOneCSYNCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCSYNCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneCSYNCRecordResponse

type GetOneCSYNCRecordResponse GetOneCSYNCRecordResponseType

type GetOneCSYNCRecordResponseType

type GetOneCSYNCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCSYNCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneConfigLimitRequest

type GetOneConfigLimitRequest GetOneConfigLimitRequestType

type GetOneConfigLimitRequestType

type GetOneConfigLimitRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneConfigLimitRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type GetOneConfigLimitResponse

type GetOneConfigLimitResponse GetOneConfigLimitResponseType

type GetOneConfigLimitResponseType

type GetOneConfigLimitResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneConfigLimitResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneContactRequest

type GetOneContactRequest GetOneContactRequestType

type GetOneContactRequestType

type GetOneContactRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneContactRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
}

type GetOneContactResponse

type GetOneContactResponse GetOneContactResponseType

type GetOneContactResponseType

type GetOneContactResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneContactResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneCustomerRequest

type GetOneCustomerRequest GetOneCustomerRequestType

type GetOneCustomerRequestType

type GetOneCustomerRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCustomerRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}

type GetOneCustomerResponse

type GetOneCustomerResponse GetOneCustomerResponseType

type GetOneCustomerResponseType

type GetOneCustomerResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCustomerResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDDNSRequest

type GetOneDDNSRequest GetOneDDNSRequestType

type GetOneDDNSRequestType

type GetOneDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneDDNSResponse

type GetOneDDNSResponse GetOneDDNSResponseType

type GetOneDDNSResponseType

type GetOneDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDHCIDRecordRequest

type GetOneDHCIDRecordRequest GetOneDHCIDRecordRequestType

type GetOneDHCIDRecordRequestType

type GetOneDHCIDRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDHCIDRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneDHCIDRecordResponse

type GetOneDHCIDRecordResponse GetOneDHCIDRecordResponseType

type GetOneDHCIDRecordResponseType

type GetOneDHCIDRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDHCIDRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDNAMERecordRequest

type GetOneDNAMERecordRequest GetOneDNAMERecordRequestType

type GetOneDNAMERecordRequestType

type GetOneDNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneDNAMERecordResponse

type GetOneDNAMERecordResponse GetOneDNAMERecordResponseType

type GetOneDNAMERecordResponseType

type GetOneDNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDNSKEYRecordRequest

type GetOneDNSKEYRecordRequest GetOneDNSKEYRecordRequestType

type GetOneDNSKEYRecordRequestType

type GetOneDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneDNSKEYRecordResponse

type GetOneDNSKEYRecordResponse GetOneDNSKEYRecordResponseType

type GetOneDNSKEYRecordResponseType

type GetOneDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDNSSECRequest

type GetOneDNSSECRequest GetOneDNSSECRequestType

type GetOneDNSSECRequestType

type GetOneDNSSECRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSSECRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetOneDNSSECResponse

type GetOneDNSSECResponse GetOneDNSSECResponseType

type GetOneDNSSECResponseType

type GetOneDNSSECResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSSECResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFMonitorRequest

type GetOneDSFMonitorRequest GetOneDSFMonitorRequestType

type GetOneDSFMonitorRequestType

type GetOneDSFMonitorRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFMonitorRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
}

type GetOneDSFMonitorResponse

type GetOneDSFMonitorResponse GetOneDSFMonitorResponseType

type GetOneDSFMonitorResponseType

type GetOneDSFMonitorResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFMonitorResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFRecordRequest

type GetOneDSFRecordRequest GetOneDSFRecordRequestType

type GetOneDSFRecordRequestType

type GetOneDSFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// label of the DSF Record
	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetOneDSFRecordResponse

type GetOneDSFRecordResponse GetOneDSFRecordResponseType

type GetOneDSFRecordResponseType

type GetOneDSFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFRecordSetFailoverChainRequestType

type GetOneDSFRecordSetFailoverChainRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetFailoverChainRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Rec Set Failover Chain
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetOneDSFRecordSetFailoverChainResponseType

type GetOneDSFRecordSetFailoverChainResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetFailoverChainResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFRecordSetRequest

type GetOneDSFRecordSetRequest GetOneDSFRecordSetRequestType

type GetOneDSFRecordSetRequestType

type GetOneDSFRecordSetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Record Set
	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetOneDSFRecordSetResponse

type GetOneDSFRecordSetResponse GetOneDSFRecordSetResponseType

type GetOneDSFRecordSetResponseType

type GetOneDSFRecordSetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFRequest

type GetOneDSFRequest GetOneDSFRequestType

type GetOneDSFRequestType

type GetOneDSFRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label or ID
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetOneDSFResponse

type GetOneDSFResponse GetOneDSFResponseType

type GetOneDSFResponsePoolRequest

type GetOneDSFResponsePoolRequest GetOneDSFResponsePoolRequestType

type GetOneDSFResponsePoolRequestType

type GetOneDSFResponsePoolRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponsePoolRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or the label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the desired response pool
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetOneDSFResponsePoolResponse

type GetOneDSFResponsePoolResponse GetOneDSFResponsePoolResponseType

type GetOneDSFResponsePoolResponseType

type GetOneDSFResponsePoolResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponsePoolResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFResponseType

type GetOneDSFResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSFRulesetRequest

type GetOneDSFRulesetRequest GetOneDSFRulesetRequestType

type GetOneDSFRulesetRequestType

type GetOneDSFRulesetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRulesetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID of the ruleset to update
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	// response will include pending changes
	Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}

type GetOneDSFRulesetResponse

type GetOneDSFRulesetResponse GetOneDSFRulesetResponseType

type GetOneDSFRulesetResponseType

type GetOneDSFRulesetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRulesetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneDSRecordRequest

type GetOneDSRecordRequest GetOneDSRecordRequestType

type GetOneDSRecordRequestType

type GetOneDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneDSRecordResponse

type GetOneDSRecordResponse GetOneDSRecordResponseType

type GetOneDSRecordResponseType

type GetOneDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneExtNameserverRequest

type GetOneExtNameserverRequest GetOneExtNameserverRequestType

type GetOneExtNameserverRequestType

type GetOneExtNameserverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneExtNameserverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// can be empty or 'default'
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetOneExtNameserverResponse

type GetOneExtNameserverResponse GetOneExtNameserverResponseType

type GetOneExtNameserverResponseType

type GetOneExtNameserverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneExtNameserverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneFailoverRequest

type GetOneFailoverRequest GetOneFailoverRequestType

type GetOneFailoverRequestType

type GetOneFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneFailoverResponse

type GetOneFailoverResponse GetOneFailoverResponseType

type GetOneFailoverResponseType

type GetOneFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneGSLBRegionPoolEntryRequest

type GetOneGSLBRegionPoolEntryRequest GetOneGSLBRegionPoolEntryRequestType

type GetOneGSLBRegionPoolEntryRequestType

type GetOneGSLBRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// The IP address or FQDN of the pool entry to get
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type GetOneGSLBRegionPoolEntryResponse

type GetOneGSLBRegionPoolEntryResponse GetOneGSLBRegionPoolEntryResponseType

type GetOneGSLBRegionPoolEntryResponseType

type GetOneGSLBRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneGSLBRegionRequest

type GetOneGSLBRegionRequest GetOneGSLBRegionRequestType

type GetOneGSLBRegionRequestType

type GetOneGSLBRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneGSLBRegionResponse

type GetOneGSLBRegionResponse GetOneGSLBRegionResponseType

type GetOneGSLBRegionResponseType

type GetOneGSLBRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneGSLBRequest

type GetOneGSLBRequest GetOneGSLBRequestType

type GetOneGSLBRequestType

type GetOneGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneGSLBResponse

type GetOneGSLBResponse GetOneGSLBResponseType

type GetOneGSLBResponseType

type GetOneGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneGeoRegionGroupRequest

type GetOneGeoRegionGroupRequest GetOneGeoRegionGroupRequestType

type GetOneGeoRegionGroupRequestType

type GetOneGeoRegionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRegionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to update
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`

	// ,			Name of the Region Group
	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type GetOneGeoRegionGroupResponse

type GetOneGeoRegionGroupResponse GetOneGeoRegionGroupResponseType

type GetOneGeoRegionGroupResponseType

type GetOneGeoRegionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRegionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GeoRegionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneGeoRequest

type GetOneGeoRequest GetOneGeoRequestType

type GetOneGeoRequestType

type GetOneGeoRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name (partial) of the Geo Service to find
	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type GetOneGeoResponse

type GetOneGeoResponse GetOneGeoResponseType

type GetOneGeoResponseType

type GetOneGeoResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneHTTPRedirectRequest

type GetOneHTTPRedirectRequest GetOneHTTPRedirectRequestType

type GetOneHTTPRedirectRequestType

type GetOneHTTPRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneHTTPRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneHTTPRedirectResponse

type GetOneHTTPRedirectResponse GetOneHTTPRedirectResponseType

type GetOneHTTPRedirectResponseType

type GetOneHTTPRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneHTTPRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneIPSECKEYRecordRequest

type GetOneIPSECKEYRecordRequest GetOneIPSECKEYRecordRequestType

type GetOneIPSECKEYRecordRequestType

type GetOneIPSECKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPSECKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneIPSECKEYRecordResponse

type GetOneIPSECKEYRecordResponse GetOneIPSECKEYRecordResponseType

type GetOneIPSECKEYRecordResponseType

type GetOneIPSECKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPSECKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneIPTrackRequest

type GetOneIPTrackRequest GetOneIPTrackRequestType

type GetOneIPTrackRequestType

type GetOneIPTrackRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPTrackRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneIPTrackResponse

type GetOneIPTrackResponse GetOneIPTrackResponseType

type GetOneIPTrackResponseType

type GetOneIPTrackResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPTrackResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneKEYRecordRequest

type GetOneKEYRecordRequest GetOneKEYRecordRequestType

type GetOneKEYRecordRequestType

type GetOneKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneKEYRecordResponse

type GetOneKEYRecordResponse GetOneKEYRecordResponseType

type GetOneKEYRecordResponseType

type GetOneKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneKXRecordRequest

type GetOneKXRecordRequest GetOneKXRecordRequestType

type GetOneKXRecordRequestType

type GetOneKXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneKXRecordResponse

type GetOneKXRecordResponse GetOneKXRecordResponseType

type GetOneKXRecordResponseType

type GetOneKXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneLOCRecordRequest

type GetOneLOCRecordRequest GetOneLOCRecordRequestType

type GetOneLOCRecordRequestType

type GetOneLOCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLOCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneLOCRecordResponse

type GetOneLOCRecordResponse GetOneLOCRecordResponseType

type GetOneLOCRecordResponseType

type GetOneLOCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLOCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneLoadBalancePoolEntryRequest

type GetOneLoadBalancePoolEntryRequest GetOneLoadBalancePoolEntryRequestType

type GetOneLoadBalancePoolEntryRequestType

type GetOneLoadBalancePoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalancePoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// The IP of the pool entry to get
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type GetOneLoadBalancePoolEntryResponseType

type GetOneLoadBalancePoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalancePoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneLoadBalanceRequest

type GetOneLoadBalanceRequest GetOneLoadBalanceRequestType

type GetOneLoadBalanceRequestType

type GetOneLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneLoadBalanceResponse

type GetOneLoadBalanceResponse GetOneLoadBalanceResponseType

type GetOneLoadBalanceResponseType

type GetOneLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneMXRecordRequest

type GetOneMXRecordRequest GetOneMXRecordRequestType

type GetOneMXRecordRequestType

type GetOneMXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneMXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneMXRecordResponse

type GetOneMXRecordResponse GetOneMXRecordResponseType

type GetOneMXRecordResponseType

type GetOneMXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneMXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneNAPTRRecordRequest

type GetOneNAPTRRecordRequest GetOneNAPTRRecordRequestType

type GetOneNAPTRRecordRequestType

type GetOneNAPTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNAPTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneNAPTRRecordResponse

type GetOneNAPTRRecordResponse GetOneNAPTRRecordResponseType

type GetOneNAPTRRecordResponseType

type GetOneNAPTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNAPTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneNSAPRecordRequest

type GetOneNSAPRecordRequest GetOneNSAPRecordRequestType

type GetOneNSAPRecordRequestType

type GetOneNSAPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSAPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneNSAPRecordResponse

type GetOneNSAPRecordResponse GetOneNSAPRecordResponseType

type GetOneNSAPRecordResponseType

type GetOneNSAPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSAPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneNSRecordRequest

type GetOneNSRecordRequest GetOneNSRecordRequestType

type GetOneNSRecordRequestType

type GetOneNSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneNSRecordResponse

type GetOneNSRecordResponse GetOneNSRecordResponseType

type GetOneNSRecordResponseType

type GetOneNSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneNotifierRequest

type GetOneNotifierRequest GetOneNotifierRequestType

type GetOneNotifierRequestType

type GetOneNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Public_id of the Notifier to retrieve
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
}

type GetOneNotifierResponse

type GetOneNotifierResponse GetOneNotifierResponseType

type GetOneNotifierResponseType

type GetOneNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOnePOLICYRecordRequest

type GetOnePOLICYRecordRequest GetOnePOLICYRecordRequestType

type GetOnePOLICYRecordRequestType

type GetOnePOLICYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePOLICYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOnePOLICYRecordResponse

type GetOnePOLICYRecordResponse GetOnePOLICYRecordResponseType

type GetOnePOLICYRecordResponseType

type GetOnePOLICYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePOLICYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOnePTRRecordRequest

type GetOnePTRRecordRequest GetOnePTRRecordRequestType

type GetOnePTRRecordRequestType

type GetOnePTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOnePTRRecordResponse

type GetOnePTRRecordResponse GetOnePTRRecordResponseType

type GetOnePTRRecordResponseType

type GetOnePTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOnePXRecordRequest

type GetOnePXRecordRequest GetOnePXRecordRequestType

type GetOnePXRecordRequestType

type GetOnePXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOnePXRecordResponse

type GetOnePXRecordResponse GetOnePXRecordResponseType

type GetOnePXRecordResponseType

type GetOnePXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOnePermissionGroupRequest

type GetOnePermissionGroupRequest GetOnePermissionGroupRequestType

type GetOnePermissionGroupRequestType

type GetOnePermissionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePermissionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
}

type GetOnePermissionGroupResponse

type GetOnePermissionGroupResponse GetOnePermissionGroupResponseType

type GetOnePermissionGroupResponseType

type GetOnePermissionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePermissionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneRPRecordRequest

type GetOneRPRecordRequest GetOneRPRecordRequestType

type GetOneRPRecordRequestType

type GetOneRPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneRPRecordResponse

type GetOneRPRecordResponse GetOneRPRecordResponseType

type GetOneRPRecordResponseType

type GetOneRPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneRTTMRegionPoolEntryRequest

type GetOneRTTMRegionPoolEntryRequest GetOneRTTMRegionPoolEntryRequestType

type GetOneRTTMRegionPoolEntryRequestType

type GetOneRTTMRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// The IP of the pool entry to get
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type GetOneRTTMRegionPoolEntryResponse

type GetOneRTTMRegionPoolEntryResponse GetOneRTTMRegionPoolEntryResponseType

type GetOneRTTMRegionPoolEntryResponseType

type GetOneRTTMRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneRTTMRegionRequest

type GetOneRTTMRegionRequest GetOneRTTMRegionRequestType

type GetOneRTTMRegionRequestType

type GetOneRTTMRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneRTTMRegionResponse

type GetOneRTTMRegionResponse GetOneRTTMRegionResponseType

type GetOneRTTMRegionResponseType

type GetOneRTTMRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneRTTMRequest

type GetOneRTTMRequest GetOneRTTMRequestType

type GetOneRTTMRequestType

type GetOneRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneRTTMResponse

type GetOneRTTMResponse GetOneRTTMResponseType

type GetOneRTTMResponseType

type GetOneRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneSOARecordRequest

type GetOneSOARecordRequest GetOneSOARecordRequestType

type GetOneSOARecordRequestType

type GetOneSOARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSOARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSOA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneSOARecordResponse

type GetOneSOARecordResponse GetOneSOARecordResponseType

type GetOneSOARecordResponseType

type GetOneSOARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSOARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneSPFRecordRequest

type GetOneSPFRecordRequest GetOneSPFRecordRequestType

type GetOneSPFRecordRequestType

type GetOneSPFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSPFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneSPFRecordResponse

type GetOneSPFRecordResponse GetOneSPFRecordResponseType

type GetOneSPFRecordResponseType

type GetOneSPFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSPFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneSRVRecordRequest

type GetOneSRVRecordRequest GetOneSRVRecordRequestType

type GetOneSRVRecordRequestType

type GetOneSRVRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSRVRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneSRVRecordResponse

type GetOneSRVRecordResponse GetOneSRVRecordResponseType

type GetOneSRVRecordResponseType

type GetOneSRVRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSRVRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneSSHFPRecordRequest

type GetOneSSHFPRecordRequest GetOneSSHFPRecordRequestType

type GetOneSSHFPRecordRequestType

type GetOneSSHFPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSSHFPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneSSHFPRecordResponse

type GetOneSSHFPRecordResponse GetOneSSHFPRecordResponseType

type GetOneSSHFPRecordResponseType

type GetOneSSHFPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSSHFPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneSecondaryRequest

type GetOneSecondaryRequest GetOneSecondaryRequestType

type GetOneSecondaryRequestType

type GetOneSecondaryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSecondaryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetOneSecondaryResponse

type GetOneSecondaryResponse GetOneSecondaryResponseType

type GetOneSecondaryResponseType

type GetOneSecondaryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSecondaryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneTLSARecordRequest

type GetOneTLSARecordRequest GetOneTLSARecordRequestType

type GetOneTLSARecordRequestType

type GetOneTLSARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTLSARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneTLSARecordResponse

type GetOneTLSARecordResponse GetOneTLSARecordResponseType

type GetOneTLSARecordResponseType

type GetOneTLSARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTLSARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneTSIGKeyRequest

type GetOneTSIGKeyRequest GetOneTSIGKeyRequestType

type GetOneTSIGKeyRequestType

type GetOneTSIGKeyRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTSIGKeyRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`
}

type GetOneTSIGKeyResponse

type GetOneTSIGKeyResponse GetOneTSIGKeyResponseType

type GetOneTSIGKeyResponseType

type GetOneTSIGKeyResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTSIGKeyResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneTXTRecordRequest

type GetOneTXTRecordRequest GetOneTXTRecordRequestType

type GetOneTXTRecordRequestType

type GetOneTXTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTXTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type GetOneTXTRecordResponse

type GetOneTXTRecordResponse GetOneTXTRecordResponseType

type GetOneTXTRecordResponseType

type GetOneTXTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTXTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneTaskRequest

type GetOneTaskRequest GetOneTaskRequestType

type GetOneTaskRequestType

type GetOneTaskRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTaskRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type GetOneTaskResponse

type GetOneTaskResponse GetOneTaskResponseType

type GetOneTaskResponseType

type GetOneTaskResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTaskResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TaskData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneUserRequest

type GetOneUserRequest GetOneUserRequestType

type GetOneUserRequestType

type GetOneUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of user
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type GetOneUserResponse

type GetOneUserResponse GetOneUserResponseType

type GetOneUserResponseType

type GetOneUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetOneZoneRequest

type GetOneZoneRequest GetOneZoneRequestType

type GetOneZoneRequestType

type GetOneZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetOneZoneResponse

type GetOneZoneResponse GetOneZoneResponseType

type GetOneZoneResponseType

type GetOneZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetPOLICYRecordsRequest

type GetPOLICYRecordsRequest GetPOLICYRecordsRequestType

type GetPOLICYRecordsRequestType

type GetPOLICYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPOLICYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetPOLICYRecordsResponse

type GetPOLICYRecordsResponse GetPOLICYRecordsResponseType

type GetPOLICYRecordsResponseType

type GetPOLICYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPOLICYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetPTRRecordsRequest

type GetPTRRecordsRequest GetPTRRecordsRequestType

type GetPTRRecordsRequestType

type GetPTRRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPTRRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetPTRRecordsResponse

type GetPTRRecordsResponse GetPTRRecordsResponseType

type GetPTRRecordsResponseType

type GetPTRRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPTRRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetPXRecordsRequest

type GetPXRecordsRequest GetPXRecordsRequestType

type GetPXRecordsRequestType

type GetPXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetPXRecordsResponse

type GetPXRecordsResponse GetPXRecordsResponseType

type GetPXRecordsResponseType

type GetPXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetPermissionGroupsRequest

type GetPermissionGroupsRequest GetPermissionGroupsRequestType

type GetPermissionGroupsRequestType

type GetPermissionGroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPermissionGroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetPermissionGroupsResponse

type GetPermissionGroupsResponse GetPermissionGroupsResponseType

type GetPermissionGroupsResponseType

type GetPermissionGroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPermissionGroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetQueryStatsRequest

type GetQueryStatsRequest GetQueryStatsRequestType

type GetQueryStatsRequestType

type GetQueryStatsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetQueryStatsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// The timestamp indicating the beginning of the period to report on
	Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`

	// The timestamp indicating the end of the period to report on
	End_ts int32 `xml:"end_ts,omitempty" json:"end_ts,omitempty"`

	// The fields to break down the data with
	Breakdown []string `xml:"breakdown,omitempty" json:"breakdown,omitempty"`

	// A list of specific hostnames to report on.  A hostname beginning with '!' will cause that hostname to be excluded
	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`

	// A list of specific nameservers to report on.  A nameserver beginning with '!' will cause that nameserver to be excluded
	Nameservers []string `xml:"nameservers,omitempty" json:"nameservers,omitempty"`

	// A list of record types to report on.  A record type beginning with '!' will cause that record type to be excluded
	Rrecs []string `xml:"rrecs,omitempty" json:"rrecs,omitempty"`

	// A list of zone names to report on.  A zone name beginning with '!' will cause that zone to be excluded.
	Zones []string `xml:"zones,omitempty" json:"zones,omitempty"`
}

type GetQueryStatsResponse

type GetQueryStatsResponse GetQueryStatsResponseType

type GetQueryStatsResponseType

type GetQueryStatsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetQueryStatsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	// The CSV data containing the requested statistics
	Data *QueryStatsData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetRPRecordsRequest

type GetRPRecordsRequest GetRPRecordsRequestType

type GetRPRecordsRequestType

type GetRPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetRPRecordsResponse

type GetRPRecordsResponse GetRPRecordsResponseType

type GetRPRecordsResponseType

type GetRPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetRTTMLogsRequest

type GetRTTMLogsRequest GetRTTMLogsRequestType

type GetRTTMLogsRequestType

type GetRTTMLogsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMLogsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// The timestamp indicating the beginning of the period to report on
	Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`

	// The timestamp indicating the end of the period to report on
	End_ts int32 `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
}

type GetRTTMLogsResponse

type GetRTTMLogsResponse GetRTTMLogsResponseType

type GetRTTMLogsResponseType

type GetRTTMLogsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMLogsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RTTMLogData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetRTTMRRSetsRequest

type GetRTTMRRSetsRequest GetRTTMRRSetsRequestType

type GetRTTMRRSetsRequestType

type GetRTTMRRSetsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRRSetsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// The timestamp indicating the period to report on
	Ts int32 `xml:"ts,omitempty" json:"ts,omitempty"`
}

type GetRTTMRRSetsResponse

type GetRTTMRRSetsResponse GetRTTMRRSetsResponseType

type GetRTTMRRSetsResponseType

type GetRTTMRRSetsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRRSetsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RTTMLogData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetRTTMRegionPoolEntriesRequest

type GetRTTMRegionPoolEntriesRequest GetRTTMRegionPoolEntriesRequestType

type GetRTTMRegionPoolEntriesRequestType

type GetRTTMRegionPoolEntriesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionPoolEntriesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
}

type GetRTTMRegionPoolEntriesResponse

type GetRTTMRegionPoolEntriesResponse GetRTTMRegionPoolEntriesResponseType

type GetRTTMRegionPoolEntriesResponseType

type GetRTTMRegionPoolEntriesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionPoolEntriesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type GetRTTMRegionsRequest

type GetRTTMRegionsRequest GetRTTMRegionsRequestType

type GetRTTMRegionsRequestType

type GetRTTMRegionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetRTTMRegionsResponse

type GetRTTMRegionsResponse GetRTTMRegionsResponseType

type GetRTTMRegionsResponseType

type GetRTTMRegionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetRTTMsRequest

type GetRTTMsRequest GetRTTMsRequestType

type GetRTTMsRequestType

type GetRTTMsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetRTTMsResponse

type GetRTTMsResponse GetRTTMsResponseType

type GetRTTMsResponseType

type GetRTTMsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetSOARecordsRequest

type GetSOARecordsRequest GetSOARecordsRequestType

type GetSOARecordsRequestType

type GetSOARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSOARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetSOARecordsResponse

type GetSOARecordsResponse GetSOARecordsResponseType

type GetSOARecordsResponseType

type GetSOARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSOARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetSPFRecordsRequest

type GetSPFRecordsRequest GetSPFRecordsRequestType

type GetSPFRecordsRequestType

type GetSPFRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSPFRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetSPFRecordsResponse

type GetSPFRecordsResponse GetSPFRecordsResponseType

type GetSPFRecordsResponseType

type GetSPFRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSPFRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetSRVRecordsRequest

type GetSRVRecordsRequest GetSRVRecordsRequestType

type GetSRVRecordsRequestType

type GetSRVRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSRVRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetSRVRecordsResponse

type GetSRVRecordsResponse GetSRVRecordsResponseType

type GetSRVRecordsResponseType

type GetSRVRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSRVRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetSSHFPRecordsRequest

type GetSSHFPRecordsRequest GetSSHFPRecordsRequestType

type GetSSHFPRecordsRequestType

type GetSSHFPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSSHFPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetSSHFPRecordsResponse

type GetSSHFPRecordsResponse GetSSHFPRecordsResponseType

type GetSSHFPRecordsResponseType

type GetSSHFPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSSHFPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetSecondariesRequest

type GetSecondariesRequest GetSecondariesRequestType

type GetSecondariesRequestType

type GetSecondariesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSecondariesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetSecondariesResponse

type GetSecondariesResponse GetSecondariesResponseType

type GetSecondariesResponseType

type GetSecondariesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSecondariesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetTLSARecordsRequest

type GetTLSARecordsRequest GetTLSARecordsRequestType

type GetTLSARecordsRequestType

type GetTLSARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTLSARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetTLSARecordsResponse

type GetTLSARecordsResponse GetTLSARecordsResponseType

type GetTLSARecordsResponseType

type GetTLSARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTLSARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetTSIGKeysRequest

type GetTSIGKeysRequest GetTSIGKeysRequestType

type GetTSIGKeysRequestType

type GetTSIGKeysRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTSIGKeysRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetTSIGKeysResponse

type GetTSIGKeysResponse GetTSIGKeysResponseType

type GetTSIGKeysResponseType

type GetTSIGKeysResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTSIGKeysResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetTXTRecordsRequest

type GetTXTRecordsRequest GetTXTRecordsRequestType

type GetTXTRecordsRequestType

type GetTXTRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTXTRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetTXTRecordsResponse

type GetTXTRecordsResponse GetTXTRecordsResponseType

type GetTXTRecordsResponseType

type GetTXTRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTXTRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetTasksRequest

type GetTasksRequest GetTasksRequestType

type GetTasksRequestType

type GetTasksRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTasksRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`
}

type GetTasksResponse

type GetTasksResponse GetTasksResponseType

type GetTasksResponseType

type GetTasksResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTasksResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*TaskData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetTransferStatusRequest

type GetTransferStatusRequest GetTransferStatusRequestType

type GetTransferStatusRequestType

type GetTransferStatusRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTransferStatusRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetTransferStatusResponse

type GetTransferStatusResponse GetTransferStatusResponseType

type GetTransferStatusResponseType

type GetTransferStatusResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTransferStatusResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneTransferStatus `xml:"data,omitempty" json:"data,omitempty"`
}

type GetUpdateUserPasswordRequest

type GetUpdateUserPasswordRequest GetUpdateUserPasswordRequestType

type GetUpdateUserPasswordRequestType

type GetUpdateUserPasswordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUserPasswordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type GetUpdateUserPasswordResponse

type GetUpdateUserPasswordResponse GetUpdateUserPasswordResponseType

type GetUpdateUserPasswordResponseType

type GetUpdateUserPasswordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUserPasswordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UpdateUserPasswordData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetUpdateUsersRequest

type GetUpdateUsersRequest GetUpdateUsersRequestType

type GetUpdateUsersRequestType

type GetUpdateUsersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUsersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetUpdateUsersResponse

type GetUpdateUsersResponse GetUpdateUsersResponseType

type GetUpdateUsersResponseType

type GetUpdateUsersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUsersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetUserPermissionsRequest

type GetUserPermissionsRequest GetUserPermissionsRequestType

type GetUserPermissionsRequestType

type GetUserPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUserPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type GetUserPermissionsResponse

type GetUserPermissionsResponse GetUserPermissionsResponseType

type GetUserPermissionsResponseType

type GetUserPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUserPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
}

type GetUsersRequest

type GetUsersRequest GetUsersRequestType

type GetUsersRequestType

type GetUsersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUsersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Search string `xml:"search,omitempty" json:"search,omitempty"`
}

type GetUsersResponse

type GetUsersResponse GetUsersResponseType

type GetUsersResponseType

type GetUsersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUsersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetZoneApexRequest

type GetZoneApexRequest GetZoneApexRequestType

type GetZoneApexRequestType

type GetZoneApexRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneApexRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// FQDN of a node
	Node string `xml:"node,omitempty" json:"node,omitempty"`
}

type GetZoneApexResponse

type GetZoneApexResponse GetZoneApexResponseType

type GetZoneApexResponseType

type GetZoneApexResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneApexResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetZoneChangesetRequest

type GetZoneChangesetRequest GetZoneChangesetRequestType

type GetZoneChangesetRequestType

type GetZoneChangesetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneChangesetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetZoneChangesetResponse

type GetZoneChangesetResponse GetZoneChangesetResponseType

type GetZoneChangesetResponseType

type GetZoneChangesetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneChangesetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ZoneChangeData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetZoneConfigOptionsRequest

type GetZoneConfigOptionsRequest GetZoneConfigOptionsRequestType

type GetZoneConfigOptionsRequestType

type GetZoneConfigOptionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneConfigOptionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type GetZoneConfigOptionsResponse

type GetZoneConfigOptionsResponse GetZoneConfigOptionsResponseType

type GetZoneConfigOptionsResponseType

type GetZoneConfigOptionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneConfigOptionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ZoneConfigOptionData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetZoneNotesRequest

type GetZoneNotesRequest GetZoneNotesRequestType

type GetZoneNotesRequestType

type GetZoneNotesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneNotesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Limit int32 `xml:"limit,omitempty" json:"limit,omitempty"`

	Offset int32 `xml:"offset,omitempty" json:"offset,omitempty"`
}

type GetZoneNotesResponse

type GetZoneNotesResponse GetZoneNotesResponseType

type GetZoneNotesResponseType

type GetZoneNotesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneNotesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ZoneNoteData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetZoneOracleMetadataRequest

type GetZoneOracleMetadataRequest GetZoneOracleMetadataRequestType

type GetZoneOracleMetadataRequestType

type GetZoneOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// public id
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}

type GetZoneOracleMetadataResponse

type GetZoneOracleMetadataResponse GetZoneOracleMetadataResponseType

type GetZoneOracleMetadataResponseType

type GetZoneOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type GetZonesRequest

type GetZonesRequest GetZonesRequestType

type GetZonesRequestType

type GetZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type GetZonesResponse

type GetZonesResponse GetZonesResponseType

type GetZonesResponseType

type GetZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}

type HTTPRedirectData

type HTTPRedirectData struct {

	// URL requests are redirecto to
	Url string `xml:"url,omitempty" json:"url,omitempty"`

	// either '301' (temporary) or '302' (permanent)
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// should redirected URL include requested URL
	Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type HostStatFlagsData

type HostStatFlagsData struct {

	// empty for customer-wide default
	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`

	// Y or N
	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type IPSECKEYRecordData

type IPSECKEYRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type IPTrackData

type IPTrackData struct {

	// A, Dynamic_A, AAAA, Dynamic_AAAA
	Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`

	// List of hostnames to watch for records
	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`

	// 'match', 'default', or a valid ttl
	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// Mask that records should match
	Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`

	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type KEYRecordData

type KEYRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type KXRecordData

type KXRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type LOCRecordData

type LOCRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type LabelData

type LabelData struct {
	A_label []string `xml:"a_label,omitempty" json:"a_label,omitempty"`

	Aaaa_label []string `xml:"aaaa_label,omitempty" json:"aaaa_label,omitempty"`

	Cert_label []string `xml:"cert_label,omitempty" json:"cert_label,omitempty"`

	Cname_label []string `xml:"cname_label,omitempty" json:"cname_label,omitempty"`

	Mx_label []string `xml:"mx_label,omitempty" json:"mx_label,omitempty"`

	Txt_label []string `xml:"txt_label,omitempty" json:"txt_label,omitempty"`

	Spf_label []string `xml:"spf_label,omitempty" json:"spf_label,omitempty"`

	Ptr_label []string `xml:"ptr_label,omitempty" json:"ptr_label,omitempty"`

	Loc_label []string `xml:"loc_label,omitempty" json:"loc_label,omitempty"`

	Srv_label []string `xml:"srv_label,omitempty" json:"srv_label,omitempty"`

	Rp_label []string `xml:"rp_label,omitempty" json:"rp_label,omitempty"`

	Key_label []string `xml:"key_label,omitempty" json:"key_label,omitempty"`

	Dnskey_label []string `xml:"dnskey_label,omitempty" json:"dnskey_label,omitempty"`

	Sshfp_label []string `xml:"sshfp_label,omitempty" json:"sshfp_label,omitempty"`

	Dhcid_label []string `xml:"dhcid_label,omitempty" json:"dhcid_label,omitempty"`

	Nsap_label []string `xml:"nsap_label,omitempty" json:"nsap_label,omitempty"`

	Px_label []string `xml:"px_label,omitempty" json:"px_label,omitempty"`
}

type LoadBalanceAddress

type LoadBalanceAddress struct {

	// an IP address to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`

	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}

type LoadBalanceData

type LoadBalanceData struct {

	// pool of IP addresses to balance
	Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// 'ok', 'trouble', 'failover'
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// 'Y', 'N'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type LoadBalancePoolEntry

type LoadBalancePoolEntry struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// an IP address to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`

	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}

type MXRecordData

type MXRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type Messages

type Messages struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ messages"`

	Source string `xml:"source,omitempty" json:"source,omitempty"`

	Lvl string `xml:"lvl,omitempty" json:"lvl,omitempty"`

	Err_cd string `xml:"err_cd,omitempty" json:"err_cd,omitempty"`

	Info string `xml:"info,omitempty" json:"info,omitempty"`
}

type MonitorData

type MonitorData struct {

	// HTTP, HTTPS, PING, SMTP, TCP, NONE
	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`

	// time between checks, in minutes
	Interval int32 `xml:"interval,omitempty" json:"interval,omitempty"`

	// times to retest on failure
	Retries int32 `xml:"retries,omitempty" json:"retries,omitempty"`

	// if different from service default
	Port int32 `xml:"port,omitempty" json:"port,omitempty"`

	// e.g: http://host/path
	Path string `xml:"path,omitempty" json:"path,omitempty"`

	// if different from fqdn
	Host string `xml:"host,omitempty" json:"host,omitempty"`

	// check response for specific text
	Expected string `xml:"expected,omitempty" json:"expected,omitempty"`

	// additional HTTP headers
	Header string `xml:"header,omitempty" json:"header,omitempty"`

	// test timeout
	Timeout int32 `xml:"timeout,omitempty" json:"timeout,omitempty"`
}

type MonitorLogData

type MonitorLogData struct {

	// 'up', 'down', 'unk'
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// more details on error
	Message string `xml:"message,omitempty" json:"message,omitempty"`

	// unix timestamp of monitor
	Time int32 `xml:"time,omitempty" json:"time,omitempty"`

	// "airport" code
	Site_code string `xml:"site_code,omitempty" json:"site_code,omitempty"`
}

type NAPTRRecordData

type NAPTRRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type NCName

type NCName string

type NSAPRecordData

type NSAPRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type NSRecordData

type NSRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type Notifier

type Notifier struct {

	// Label for the Notifier object
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// List of Recipients attached to the Notifier
	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`

	// List of services attached to the Notifier
	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}

type NotifierData

type NotifierData struct {

	// Public ID of the Notifier object
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`

	// Label for the Notifier object
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Indicates whether or not the Notifier is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// List of Recepients attached to the Notifier
	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`

	// List of services attached to the Notifier
	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}

type NotifierDataAlt

type NotifierDataAlt struct {

	// Public ID of the Notifier object
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`

	// Label for the Notifier object
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Indicates whether or not the Notifier is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// List of Recepients attached to the Notifier
	Recipients []string `xml:"recipients,omitempty" json:"recipients,omitempty"`

	// List of services attached to the Notifier
	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}
type NotifierLink struct {

	// Public_id of the Notifier to link to
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`

	// filters on when services should fire the notifier
	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
}

type NotifierLinkData

type NotifierLinkData struct {

	// Public ID of the Notifier object
	Link_id string `xml:"link_id,omitempty" json:"link_id,omitempty"`

	// Indicates whether or not the Notifier link is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// filters on when services should fire the notifier
	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`

	Notifier *NotifierSummaryData `xml:"notifier,omitempty" json:"notifier,omitempty"`
}

type NotifierSummaryData

type NotifierSummaryData struct {

	// Public ID of the Notifier object
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`

	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// List of Recepients attached to the Notifier
	Recipients []string `xml:"recipients,omitempty" json:"recipients,omitempty"`

	// Indicates whether or not the Notifier is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type OCIMigrateRequest

type OCIMigrateRequest OCIMigrateRequestType

type OCIMigrateRequestType

type OCIMigrateRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ OCIMigrateRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// , req
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// public_id
	Zone_ocid string `xml:"zone_ocid,omitempty" json:"zone_ocid,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// tenant id
	Tenancy_id string `xml:"tenancy_id,omitempty" json:"tenancy_id,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`

	Replacements *Replacement `xml:"replacements,omitempty" json:"replacements,omitempty"`
}

type OCIMigrateResponse

type OCIMigrateResponse OCIMigrateResponseType

type OCIMigrateResponseType

type OCIMigrateResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ OCIMigrateResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type POLICYRecordData

type POLICYRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type PTRRecordData

type PTRRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type PXRecordData

type PXRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type PermissionData

type PermissionData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`

	Reason []string `xml:"reason,omitempty" json:"reason,omitempty"`
}

type PermissionGroupData

type PermissionGroupData struct {
	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	Description string `xml:"description,omitempty" json:"description,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type PermissionResponse

type PermissionResponse struct {
	Admin_override string `xml:"admin_override,omitempty" json:"admin_override,omitempty"`

	Allowed []*PermissionData `xml:"allowed,omitempty" json:"allowed,omitempty"`

	Forbidden []*PermissionData `xml:"forbidden,omitempty" json:"forbidden,omitempty"`
}

type PermissionZone

type PermissionZone struct {
	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`

	Recurse string `xml:"recurse,omitempty" json:"recurse,omitempty"`

	// This field is returned in responses from the API, it should not be included in requests.
	Reason []string `xml:"reason,omitempty" json:"reason,omitempty"`
}

type PruneZoneRequest

type PruneZoneRequest PruneZoneRequestType

type PruneZoneRequestType

type PruneZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PruneZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type PruneZoneResponse

type PruneZoneResponse PruneZoneResponseType

type PruneZoneResponseType

type PruneZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PruneZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}

type PublishDSFRequest

type PublishDSFRequest PublishDSFRequestType

type PublishDSFRequestType

type PublishDSFRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishDSFRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label or ID
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type PublishDSFResponse

type PublishDSFResponse PublishDSFResponseType

type PublishDSFResponseType

type PublishDSFResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishDSFResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}

type PublishZoneData

type PublishZoneData struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`

	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`

	Zone_type string `xml:"zone_type,omitempty" json:"zone_type,omitempty"`

	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type PublishZoneRequest

type PublishZoneRequest PublishZoneRequestType

type PublishZoneRequestType

type PublishZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type PublishZoneResponse

type PublishZoneResponse PublishZoneResponseType

type PublishZoneResponseType

type PublishZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PublishZoneData `xml:"data,omitempty" json:"data,omitempty"`
}

type QNames

type QNames struct {
	Names []string `xml:"names,omitempty" json:"names,omitempty"`
}

type QueryStatsData

type QueryStatsData struct {
	Csv string `xml:"csv,omitempty" json:"csv,omitempty"`
}

type RDataA

type RDataA struct {
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type RDataAAAA

type RDataAAAA struct {
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type RDataALIAS

type RDataALIAS struct {
	Alias string `xml:"alias,omitempty" json:"alias,omitempty"`
}

type RDataCAA

type RDataCAA struct {
	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`

	Tag string `xml:"tag,omitempty" json:"tag,omitempty"`

	Value string `xml:"value,omitempty" json:"value,omitempty"`
}

type RDataCDNSKEY

type RDataCDNSKEY struct {
	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`

	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}

type RDataCDS

type RDataCDS struct {
	Keytag int32 `xml:"keytag,omitempty" json:"keytag,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Digtype int32 `xml:"digtype,omitempty" json:"digtype,omitempty"`

	Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
}

type RDataCERT

type RDataCERT struct {
	Format int32 `xml:"format,omitempty" json:"format,omitempty"`

	Tag int32 `xml:"tag,omitempty" json:"tag,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Certificate string `xml:"certificate,omitempty" json:"certificate,omitempty"`
}

type RDataCNAME

type RDataCNAME struct {
	Cname string `xml:"cname,omitempty" json:"cname,omitempty"`
}

type RDataCSYNC

type RDataCSYNC struct {
	Soa_serial int32 `xml:"soa_serial,omitempty" json:"soa_serial,omitempty"`

	Flags string `xml:"flags,omitempty" json:"flags,omitempty"`

	Types string `xml:"types,omitempty" json:"types,omitempty"`
}

type RDataDHCID

type RDataDHCID struct {
	Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
}

type RDataDNAME

type RDataDNAME struct {
	Dname string `xml:"dname,omitempty" json:"dname,omitempty"`
}

type RDataDNSKEY

type RDataDNSKEY struct {
	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`

	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}

type RDataDS

type RDataDS struct {
	Keytag int32 `xml:"keytag,omitempty" json:"keytag,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Digtype int32 `xml:"digtype,omitempty" json:"digtype,omitempty"`

	Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
}

type RDataIPSECKEY

type RDataIPSECKEY struct {
	Precedence int32 `xml:"precedence,omitempty" json:"precedence,omitempty"`

	Gatetype int32 `xml:"gatetype,omitempty" json:"gatetype,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Gateway string `xml:"gateway,omitempty" json:"gateway,omitempty"`

	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}

type RDataKEY

type RDataKEY struct {
	Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`

	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`

	Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}

type RDataKX

type RDataKX struct {
	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`

	Exchange string `xml:"exchange,omitempty" json:"exchange,omitempty"`
}

type RDataLOC

type RDataLOC struct {
	Latitude string `xml:"latitude,omitempty" json:"latitude,omitempty"`

	Longitude string `xml:"longitude,omitempty" json:"longitude,omitempty"`

	Altitude int32 `xml:"altitude,omitempty" json:"altitude,omitempty"`

	Horiz_pre int32 `xml:"horiz_pre,omitempty" json:"horiz_pre,omitempty"`

	Vert_pre int32 `xml:"vert_pre,omitempty" json:"vert_pre,omitempty"`

	Size int32 `xml:"size,omitempty" json:"size,omitempty"`

	Version int32 `xml:"version,omitempty" json:"version,omitempty"`
}

type RDataMX

type RDataMX struct {
	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`

	Exchange string `xml:"exchange,omitempty" json:"exchange,omitempty"`
}

type RDataNAPTR

type RDataNAPTR struct {
	Order int32 `xml:"order,omitempty" json:"order,omitempty"`

	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`

	Flags string `xml:"flags,omitempty" json:"flags,omitempty"`

	Services string `xml:"services,omitempty" json:"services,omitempty"`

	Regexp string `xml:"regexp,omitempty" json:"regexp,omitempty"`

	Replacement string `xml:"replacement,omitempty" json:"replacement,omitempty"`
}

type RDataNS

type RDataNS struct {
	Nsdname string `xml:"nsdname,omitempty" json:"nsdname,omitempty"`
}

type RDataNSAP

type RDataNSAP struct {
	Nsap string `xml:"nsap,omitempty" json:"nsap,omitempty"`
}

type RDataPOLICY

type RDataPOLICY struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Rtype string `xml:"rtype,omitempty" json:"rtype,omitempty"`

	Api_url string `xml:"api_url,omitempty" json:"api_url,omitempty"`

	Gui_url string `xml:"gui_url,omitempty" json:"gui_url,omitempty"`

	Policy string `xml:"policy,omitempty" json:"policy,omitempty"`
}

type RDataPTR

type RDataPTR struct {
	Ptrdname string `xml:"ptrdname,omitempty" json:"ptrdname,omitempty"`
}

type RDataPX

type RDataPX struct {
	Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`

	Map822 string `xml:"map822,omitempty" json:"map822,omitempty"`

	Mapx400 string `xml:"mapx400,omitempty" json:"mapx400,omitempty"`
}

type RDataRP

type RDataRP struct {
	Mbox string `xml:"mbox,omitempty" json:"mbox,omitempty"`

	Txtdname string `xml:"txtdname,omitempty" json:"txtdname,omitempty"`
}

type RDataSOA

type RDataSOA struct {
	Mname string `xml:"mname,omitempty" json:"mname,omitempty"`

	Rname string `xml:"rname,omitempty" json:"rname,omitempty"`

	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`

	Refresh int32 `xml:"refresh,omitempty" json:"refresh,omitempty"`

	Retry int32 `xml:"retry,omitempty" json:"retry,omitempty"`

	Expire int32 `xml:"expire,omitempty" json:"expire,omitempty"`

	Minimum int32 `xml:"minimum,omitempty" json:"minimum,omitempty"`
}

type RDataSOAUpdate

type RDataSOAUpdate struct {
	Rname string `xml:"rname,omitempty" json:"rname,omitempty"`

	Refresh string `xml:"refresh,omitempty" json:"refresh,omitempty"`

	Retry string `xml:"retry,omitempty" json:"retry,omitempty"`

	Expire string `xml:"expire,omitempty" json:"expire,omitempty"`

	Minimum string `xml:"minimum,omitempty" json:"minimum,omitempty"`
}

type RDataSPF

type RDataSPF struct {
	Txtdata string `xml:"txtdata,omitempty" json:"txtdata,omitempty"`
}

type RDataSRV

type RDataSRV struct {
	Priority int32 `xml:"priority,omitempty" json:"priority,omitempty"`

	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	Port int32 `xml:"port,omitempty" json:"port,omitempty"`

	Target string `xml:"target,omitempty" json:"target,omitempty"`
}

type RDataSSHFP

type RDataSSHFP struct {
	Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Fptype int32 `xml:"fptype,omitempty" json:"fptype,omitempty"`

	Fingerprint string `xml:"fingerprint,omitempty" json:"fingerprint,omitempty"`
}

type RDataTLSA

type RDataTLSA struct {
	Cert_usage int32 `xml:"cert_usage,omitempty" json:"cert_usage,omitempty"`

	Selector int32 `xml:"selector,omitempty" json:"selector,omitempty"`

	Match_type int32 `xml:"match_type,omitempty" json:"match_type,omitempty"`

	Certificate string `xml:"certificate,omitempty" json:"certificate,omitempty"`
}

type RDataTXT

type RDataTXT struct {
	Txtdata string `xml:"txtdata,omitempty" json:"txtdata,omitempty"`
}

type RPRecordData

type RPRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RTTMAddress

type RTTMAddress struct {

	// an IP address to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`

	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}

type RTTMData

type RTTMData struct {

	// per-region addresses and configuration
	Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// for custom syslog messages
	Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// details about performance monitoring
	Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`

	// 'ok', 'unk', 'trouble', 'failover'
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// 'Y', 'N'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// monitoring changes task
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RTTMLogData

type RTTMLogData struct {

	// zone serial at which this status was made
	Serial string `xml:"serial,omitempty" json:"serial,omitempty"`

	// timestamp in UTC at which this status was made
	Change_ts string `xml:"change_ts,omitempty" json:"change_ts,omitempty"`

	// type of status change. 'health', 'perf', or 'user'
	Change_type string `xml:"change_type,omitempty" json:"change_type,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'up', 'trouble', 'failover', or 'reg_remove'
	Region_status string `xml:"region_status,omitempty" json:"region_status,omitempty"`

	// If change_type is 'user', the user that made the change
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	// number of addresses in each DNS response
	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// 'A', 'AAAA', or 'CNAME'
	Rdata_type string `xml:"rdata_type,omitempty" json:"rdata_type,omitempty"`

	// List of rdata being served for this region
	Region_rdata []*RTTMLogRData `xml:"region_rdata,omitempty" json:"region_rdata,omitempty"`
}

type RTTMLogRData

type RTTMLogRData struct {

	// how often this is served relative to others in pool
	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`

	Rdata_a *RDataA `xml:"rdata_a,omitempty" json:"rdata_a,omitempty"`

	Rdata_aaaa *RDataAAAA `xml:"rdata_aaaa,omitempty" json:"rdata_aaaa,omitempty"`

	Rdata_cname *RDataCNAME `xml:"rdata_cname,omitempty" json:"rdata_cname,omitempty"`
}

type RTTMRegion

type RTTMRegion struct {

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'Y' or 'N', if 'Y', region will filled in with global settings
	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// pool_count, number of addresses to be included in the serve pool
	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`

	// 'ip', 'global', 'region', default 'global'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`

	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`

	// pool of IP addresses to balance
	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`

	// 'ok, 'unk', 'trouble', 'failover', This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type RTTMRegionData

type RTTMRegionData struct {

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// 'Y' or 'N', if 'Y', region will filled in with global settings
	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// pool_count, number of addresses to be included in the serve pool
	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`

	// 'ip', 'global', 'region', default 'global'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`

	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`

	// pool of IP addresses to balance
	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`

	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	// 'ok, 'unk', 'trouble', 'failover',
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RTTMRegionPoolEntry

type RTTMRegionPoolEntry struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// an IP address to monitor and publish
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`

	// current monitoring status This field is returned in responses from the API, it should not be included in requests.
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
	Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`

	// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type Recipient

type Recipient struct {

	// email or syslog
	Format string `xml:"format,omitempty" json:"format,omitempty"`

	// For email, valid address or contact name. Syslog - address or hostname
	Recipient string `xml:"recipient,omitempty" json:"recipient,omitempty"`

	// hash of options
	Details *RecipientDetail `xml:"details,omitempty" json:"details,omitempty"`

	// List of string. For email - detail and summary are valid
	Features []string `xml:"features,omitempty" json:"features,omitempty"`
}

type RecipientDetail

type RecipientDetail struct {

	// syslog port
	Port string `xml:"port,omitempty" json:"port,omitempty"`

	// syslog ident
	Ident string `xml:"ident,omitempty" json:"ident,omitempty"`

	// syslog facility
	Facility string `xml:"facility,omitempty" json:"facility,omitempty"`

	// syslog tls
	Tls string `xml:"tls,omitempty" json:"tls,omitempty"`
}

type RecoverFailoverRequest

type RecoverFailoverRequest RecoverFailoverRequestType

type RecoverFailoverRequestType

type RecoverFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type RecoverFailoverResponse

type RecoverFailoverResponse RecoverFailoverResponseType

type RecoverFailoverResponseType

type RecoverFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type RecoverGSLBIPRequest

type RecoverGSLBIPRequest RecoverGSLBIPRequestType

type RecoverGSLBIPRequestType

type RecoverGSLBIPRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBIPRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type RecoverGSLBIPResponse

type RecoverGSLBIPResponse RecoverGSLBIPResponseType

type RecoverGSLBIPResponseType

type RecoverGSLBIPResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBIPResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type RecoverGSLBRequest

type RecoverGSLBRequest RecoverGSLBRequestType

type RecoverGSLBRequestType

type RecoverGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type RecoverGSLBResponse

type RecoverGSLBResponse RecoverGSLBResponseType

type RecoverGSLBResponseType

type RecoverGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type RecoverLoadBalanceIPRequest

type RecoverLoadBalanceIPRequest RecoverLoadBalanceIPRequestType

type RecoverLoadBalanceIPRequestType

type RecoverLoadBalanceIPRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceIPRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type RecoverLoadBalanceIPResponse

type RecoverLoadBalanceIPResponse RecoverLoadBalanceIPResponseType

type RecoverLoadBalanceIPResponseType

type RecoverLoadBalanceIPResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceIPResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type RecoverLoadBalanceRequest

type RecoverLoadBalanceRequest RecoverLoadBalanceRequestType

type RecoverLoadBalanceRequestType

type RecoverLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type RecoverLoadBalanceResponse

type RecoverLoadBalanceResponse RecoverLoadBalanceResponseType

type RecoverLoadBalanceResponseType

type RecoverLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type RecoverRTTMIPRequest

type RecoverRTTMIPRequest RecoverRTTMIPRequestType

type RecoverRTTMIPRequestType

type RecoverRTTMIPRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMIPRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type RecoverRTTMIPResponse

type RecoverRTTMIPResponse RecoverRTTMIPResponseType

type RecoverRTTMIPResponseType

type RecoverRTTMIPResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMIPResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type RecoverRTTMRequest

type RecoverRTTMRequest RecoverRTTMRequestType

type RecoverRTTMRequestType

type RecoverRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type RecoverRTTMResponse

type RecoverRTTMResponse RecoverRTTMResponseType

type RecoverRTTMResponseType

type RecoverRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type RedirectData

type RedirectData struct {
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata string `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Rtype string `xml:"rtype,omitempty" json:"rtype,omitempty"`

	SubstituteRtype string `xml:"substituteRtype,omitempty" json:"substituteRtype,omitempty"`
}

type RemoveCustomerForbidsRequest

type RemoveCustomerForbidsRequest RemoveCustomerForbidsRequestType

type RemoveCustomerForbidsRequestType

type RemoveCustomerForbidsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerForbidsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type RemoveCustomerForbidsResponse

type RemoveCustomerForbidsResponse RemoveCustomerForbidsResponseType

type RemoveCustomerForbidsResponseType

type RemoveCustomerForbidsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerForbidsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemoveCustomerPermissionsRequest

type RemoveCustomerPermissionsRequest RemoveCustomerPermissionsRequestType

type RemoveCustomerPermissionsRequestType

type RemoveCustomerPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type RemoveCustomerPermissionsResponse

type RemoveCustomerPermissionsResponse RemoveCustomerPermissionsResponseType

type RemoveCustomerPermissionsResponseType

type RemoveCustomerPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemoveDSFNotifierRequest

type RemoveDSFNotifierRequest RemoveDSFNotifierRequestType

type RemoveDSFNotifierRequestType

type RemoveDSFNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveDSFNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Identifier for DSF service to search on
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// Public_id of the Notifier to link to
	Link_id string `xml:"link_id,omitempty" json:"link_id,omitempty"`

	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional notes
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type RemoveDSFNotifierResponse

type RemoveDSFNotifierResponse RemoveDSFNotifierResponseType

type RemoveDSFNotifierResponseType

type RemoveDSFNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveDSFNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NotifierLinkData `xml:"data,omitempty" json:"data,omitempty"`
}

type RemovePermissionGroupPermissionsRequestType

type RemovePermissionGroupPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type RemovePermissionGroupPermissionsResponseType

type RemovePermissionGroupPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemovePermissionGroupSubgroupsRequestType

type RemovePermissionGroupSubgroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupSubgroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
}

type RemovePermissionGroupSubgroupsResponseType

type RemovePermissionGroupSubgroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupSubgroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemovePermissionGroupUsersRequest

type RemovePermissionGroupUsersRequest RemovePermissionGroupUsersRequestType

type RemovePermissionGroupUsersRequestType

type RemovePermissionGroupUsersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupUsersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type RemovePermissionGroupUsersResponseType

type RemovePermissionGroupUsersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupUsersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemovePermissionGroupZonesRequest

type RemovePermissionGroupZonesRequest RemovePermissionGroupZonesRequestType

type RemovePermissionGroupZonesRequestType

type RemovePermissionGroupZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RemovePermissionGroupZonesResponseType

type RemovePermissionGroupZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemoveUserForbidsRequest

type RemoveUserForbidsRequest RemoveUserForbidsRequestType

type RemoveUserForbidsRequestType

type RemoveUserForbidsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserForbidsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type RemoveUserForbidsResponse

type RemoveUserForbidsResponse RemoveUserForbidsResponseType

type RemoveUserForbidsResponseType

type RemoveUserForbidsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserForbidsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemoveUserGroupsRequest

type RemoveUserGroupsRequest RemoveUserGroupsRequestType

type RemoveUserGroupsRequestType

type RemoveUserGroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserGroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Group []string `xml:"group,omitempty" json:"group,omitempty"`
}

type RemoveUserGroupsResponse

type RemoveUserGroupsResponse RemoveUserGroupsResponseType

type RemoveUserGroupsResponseType

type RemoveUserGroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserGroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemoveUserPermissionsRequest

type RemoveUserPermissionsRequest RemoveUserPermissionsRequestType

type RemoveUserPermissionsRequestType

type RemoveUserPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type RemoveUserPermissionsResponse

type RemoveUserPermissionsResponse RemoveUserPermissionsResponseType

type RemoveUserPermissionsResponseType

type RemoveUserPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RemoveUserZonesRequest

type RemoveUserZonesRequest RemoveUserZonesRequestType

type RemoveUserZonesRequestType

type RemoveUserZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RemoveUserZonesResponse

type RemoveUserZonesResponse RemoveUserZonesResponseType

type RemoveUserZonesResponseType

type RemoveUserZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceAAAARecordsRequest

type ReplaceAAAARecordsRequest ReplaceAAAARecordsRequestType

type ReplaceAAAARecordsRequestType

type ReplaceAAAARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceAAAARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	AAAARecords []*AAAARecordData `xml:"AAAARecords,omitempty" json:"AAAARecords,omitempty"`
}

type ReplaceAAAARecordsResponse

type ReplaceAAAARecordsResponse ReplaceAAAARecordsResponseType

type ReplaceAAAARecordsResponseType

type ReplaceAAAARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceAAAARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceALIASRecordsRequest

type ReplaceALIASRecordsRequest ReplaceALIASRecordsRequestType

type ReplaceALIASRecordsRequestType

type ReplaceALIASRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceALIASRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	ALIASRecords []*ALIASRecordData `xml:"ALIASRecords,omitempty" json:"ALIASRecords,omitempty"`
}

type ReplaceALIASRecordsResponse

type ReplaceALIASRecordsResponse ReplaceALIASRecordsResponseType

type ReplaceALIASRecordsResponseType

type ReplaceALIASRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceALIASRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceARecordsRequest

type ReplaceARecordsRequest ReplaceARecordsRequestType

type ReplaceARecordsRequestType

type ReplaceARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	ARecords []*ARecordData `xml:"ARecords,omitempty" json:"ARecords,omitempty"`
}

type ReplaceARecordsResponse

type ReplaceARecordsResponse ReplaceARecordsResponseType

type ReplaceARecordsResponseType

type ReplaceARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceCAARecordsRequest

type ReplaceCAARecordsRequest ReplaceCAARecordsRequestType

type ReplaceCAARecordsRequestType

type ReplaceCAARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCAARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	CAARecords []*CAARecordData `xml:"CAARecords,omitempty" json:"CAARecords,omitempty"`
}

type ReplaceCAARecordsResponse

type ReplaceCAARecordsResponse ReplaceCAARecordsResponseType

type ReplaceCAARecordsResponseType

type ReplaceCAARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCAARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceCDNSKEYRecordsRequest

type ReplaceCDNSKEYRecordsRequest ReplaceCDNSKEYRecordsRequestType

type ReplaceCDNSKEYRecordsRequestType

type ReplaceCDNSKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDNSKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	CDNSKEYRecords []*CDNSKEYRecordData `xml:"CDNSKEYRecords,omitempty" json:"CDNSKEYRecords,omitempty"`
}

type ReplaceCDNSKEYRecordsResponse

type ReplaceCDNSKEYRecordsResponse ReplaceCDNSKEYRecordsResponseType

type ReplaceCDNSKEYRecordsResponseType

type ReplaceCDNSKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDNSKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceCDSRecordsRequest

type ReplaceCDSRecordsRequest ReplaceCDSRecordsRequestType

type ReplaceCDSRecordsRequestType

type ReplaceCDSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	CDSRecords []*CDSRecordData `xml:"CDSRecords,omitempty" json:"CDSRecords,omitempty"`
}

type ReplaceCDSRecordsResponse

type ReplaceCDSRecordsResponse ReplaceCDSRecordsResponseType

type ReplaceCDSRecordsResponseType

type ReplaceCDSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceCERTRecordsRequest

type ReplaceCERTRecordsRequest ReplaceCERTRecordsRequestType

type ReplaceCERTRecordsRequestType

type ReplaceCERTRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCERTRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	CERTRecords []*CERTRecordData `xml:"CERTRecords,omitempty" json:"CERTRecords,omitempty"`
}

type ReplaceCERTRecordsResponse

type ReplaceCERTRecordsResponse ReplaceCERTRecordsResponseType

type ReplaceCERTRecordsResponseType

type ReplaceCERTRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCERTRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceCNAMERecordsRequest

type ReplaceCNAMERecordsRequest ReplaceCNAMERecordsRequestType

type ReplaceCNAMERecordsRequestType

type ReplaceCNAMERecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCNAMERecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	CNAMERecords []*CNAMERecordData `xml:"CNAMERecords,omitempty" json:"CNAMERecords,omitempty"`
}

type ReplaceCNAMERecordsResponse

type ReplaceCNAMERecordsResponse ReplaceCNAMERecordsResponseType

type ReplaceCNAMERecordsResponseType

type ReplaceCNAMERecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCNAMERecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceCSYNCRecordsRequest

type ReplaceCSYNCRecordsRequest ReplaceCSYNCRecordsRequestType

type ReplaceCSYNCRecordsRequestType

type ReplaceCSYNCRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCSYNCRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	CSYNCRecords []*CSYNCRecordData `xml:"CSYNCRecords,omitempty" json:"CSYNCRecords,omitempty"`
}

type ReplaceCSYNCRecordsResponse

type ReplaceCSYNCRecordsResponse ReplaceCSYNCRecordsResponseType

type ReplaceCSYNCRecordsResponseType

type ReplaceCSYNCRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCSYNCRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceDHCIDRecordsRequest

type ReplaceDHCIDRecordsRequest ReplaceDHCIDRecordsRequestType

type ReplaceDHCIDRecordsRequestType

type ReplaceDHCIDRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDHCIDRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	DHCIDRecords []*DHCIDRecordData `xml:"DHCIDRecords,omitempty" json:"DHCIDRecords,omitempty"`
}

type ReplaceDHCIDRecordsResponse

type ReplaceDHCIDRecordsResponse ReplaceDHCIDRecordsResponseType

type ReplaceDHCIDRecordsResponseType

type ReplaceDHCIDRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDHCIDRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceDNAMERecordsRequest

type ReplaceDNAMERecordsRequest ReplaceDNAMERecordsRequestType

type ReplaceDNAMERecordsRequestType

type ReplaceDNAMERecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNAMERecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	DNAMERecords []*DNAMERecordData `xml:"DNAMERecords,omitempty" json:"DNAMERecords,omitempty"`
}

type ReplaceDNAMERecordsResponse

type ReplaceDNAMERecordsResponse ReplaceDNAMERecordsResponseType

type ReplaceDNAMERecordsResponseType

type ReplaceDNAMERecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNAMERecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceDNSKEYRecordsRequest

type ReplaceDNSKEYRecordsRequest ReplaceDNSKEYRecordsRequestType

type ReplaceDNSKEYRecordsRequestType

type ReplaceDNSKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNSKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	DNSKEYRecords []*DNSKEYRecordData `xml:"DNSKEYRecords,omitempty" json:"DNSKEYRecords,omitempty"`
}

type ReplaceDNSKEYRecordsResponse

type ReplaceDNSKEYRecordsResponse ReplaceDNSKEYRecordsResponseType

type ReplaceDNSKEYRecordsResponseType

type ReplaceDNSKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNSKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceDSRecordsRequest

type ReplaceDSRecordsRequest ReplaceDSRecordsRequestType

type ReplaceDSRecordsRequestType

type ReplaceDSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	DSRecords []*DSRecordData `xml:"DSRecords,omitempty" json:"DSRecords,omitempty"`
}

type ReplaceDSRecordsResponse

type ReplaceDSRecordsResponse ReplaceDSRecordsResponseType

type ReplaceDSRecordsResponseType

type ReplaceDSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceIPSECKEYRecordsRequest

type ReplaceIPSECKEYRecordsRequest ReplaceIPSECKEYRecordsRequestType

type ReplaceIPSECKEYRecordsRequestType

type ReplaceIPSECKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceIPSECKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	IPSECKEYRecords []*IPSECKEYRecordData `xml:"IPSECKEYRecords,omitempty" json:"IPSECKEYRecords,omitempty"`
}

type ReplaceIPSECKEYRecordsResponse

type ReplaceIPSECKEYRecordsResponse ReplaceIPSECKEYRecordsResponseType

type ReplaceIPSECKEYRecordsResponseType

type ReplaceIPSECKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceIPSECKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceKEYRecordsRequest

type ReplaceKEYRecordsRequest ReplaceKEYRecordsRequestType

type ReplaceKEYRecordsRequestType

type ReplaceKEYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKEYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	KEYRecords []*KEYRecordData `xml:"KEYRecords,omitempty" json:"KEYRecords,omitempty"`
}

type ReplaceKEYRecordsResponse

type ReplaceKEYRecordsResponse ReplaceKEYRecordsResponseType

type ReplaceKEYRecordsResponseType

type ReplaceKEYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKEYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceKXRecordsRequest

type ReplaceKXRecordsRequest ReplaceKXRecordsRequestType

type ReplaceKXRecordsRequestType

type ReplaceKXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	KXRecords []*KXRecordData `xml:"KXRecords,omitempty" json:"KXRecords,omitempty"`
}

type ReplaceKXRecordsResponse

type ReplaceKXRecordsResponse ReplaceKXRecordsResponseType

type ReplaceKXRecordsResponseType

type ReplaceKXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceLOCRecordsRequest

type ReplaceLOCRecordsRequest ReplaceLOCRecordsRequestType

type ReplaceLOCRecordsRequestType

type ReplaceLOCRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceLOCRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	LOCRecords []*LOCRecordData `xml:"LOCRecords,omitempty" json:"LOCRecords,omitempty"`
}

type ReplaceLOCRecordsResponse

type ReplaceLOCRecordsResponse ReplaceLOCRecordsResponseType

type ReplaceLOCRecordsResponseType

type ReplaceLOCRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceLOCRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceMXRecordsRequest

type ReplaceMXRecordsRequest ReplaceMXRecordsRequestType

type ReplaceMXRecordsRequestType

type ReplaceMXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceMXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	MXRecords []*MXRecordData `xml:"MXRecords,omitempty" json:"MXRecords,omitempty"`
}

type ReplaceMXRecordsResponse

type ReplaceMXRecordsResponse ReplaceMXRecordsResponseType

type ReplaceMXRecordsResponseType

type ReplaceMXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceMXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceNAPTRRecordsRequest

type ReplaceNAPTRRecordsRequest ReplaceNAPTRRecordsRequestType

type ReplaceNAPTRRecordsRequestType

type ReplaceNAPTRRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNAPTRRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	NAPTRRecords []*NAPTRRecordData `xml:"NAPTRRecords,omitempty" json:"NAPTRRecords,omitempty"`
}

type ReplaceNAPTRRecordsResponse

type ReplaceNAPTRRecordsResponse ReplaceNAPTRRecordsResponseType

type ReplaceNAPTRRecordsResponseType

type ReplaceNAPTRRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNAPTRRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceNSAPRecordsRequest

type ReplaceNSAPRecordsRequest ReplaceNSAPRecordsRequestType

type ReplaceNSAPRecordsRequestType

type ReplaceNSAPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSAPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	NSAPRecords []*NSAPRecordData `xml:"NSAPRecords,omitempty" json:"NSAPRecords,omitempty"`
}

type ReplaceNSAPRecordsResponse

type ReplaceNSAPRecordsResponse ReplaceNSAPRecordsResponseType

type ReplaceNSAPRecordsResponseType

type ReplaceNSAPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSAPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceNSRecordsRequest

type ReplaceNSRecordsRequest ReplaceNSRecordsRequestType

type ReplaceNSRecordsRequestType

type ReplaceNSRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	NSRecords []*NSRecordData `xml:"NSRecords,omitempty" json:"NSRecords,omitempty"`
}

type ReplaceNSRecordsResponse

type ReplaceNSRecordsResponse ReplaceNSRecordsResponseType

type ReplaceNSRecordsResponseType

type ReplaceNSRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplacePOLICYRecordsRequest

type ReplacePOLICYRecordsRequest ReplacePOLICYRecordsRequestType

type ReplacePOLICYRecordsRequestType

type ReplacePOLICYRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePOLICYRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	POLICYRecords []*POLICYRecordData `xml:"POLICYRecords,omitempty" json:"POLICYRecords,omitempty"`
}

type ReplacePOLICYRecordsResponse

type ReplacePOLICYRecordsResponse ReplacePOLICYRecordsResponseType

type ReplacePOLICYRecordsResponseType

type ReplacePOLICYRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePOLICYRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplacePTRRecordsRequest

type ReplacePTRRecordsRequest ReplacePTRRecordsRequestType

type ReplacePTRRecordsRequestType

type ReplacePTRRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePTRRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	PTRRecords []*PTRRecordData `xml:"PTRRecords,omitempty" json:"PTRRecords,omitempty"`
}

type ReplacePTRRecordsResponse

type ReplacePTRRecordsResponse ReplacePTRRecordsResponseType

type ReplacePTRRecordsResponseType

type ReplacePTRRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePTRRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplacePXRecordsRequest

type ReplacePXRecordsRequest ReplacePXRecordsRequestType

type ReplacePXRecordsRequestType

type ReplacePXRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePXRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	PXRecords []*PXRecordData `xml:"PXRecords,omitempty" json:"PXRecords,omitempty"`
}

type ReplacePXRecordsResponse

type ReplacePXRecordsResponse ReplacePXRecordsResponseType

type ReplacePXRecordsResponseType

type ReplacePXRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePXRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceRPRecordsRequest

type ReplaceRPRecordsRequest ReplaceRPRecordsRequestType

type ReplaceRPRecordsRequestType

type ReplaceRPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceRPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	RPRecords []*RPRecordData `xml:"RPRecords,omitempty" json:"RPRecords,omitempty"`
}

type ReplaceRPRecordsResponse

type ReplaceRPRecordsResponse ReplaceRPRecordsResponseType

type ReplaceRPRecordsResponseType

type ReplaceRPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceRPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceSPFRecordsRequest

type ReplaceSPFRecordsRequest ReplaceSPFRecordsRequestType

type ReplaceSPFRecordsRequestType

type ReplaceSPFRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSPFRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	SPFRecords []*SPFRecordData `xml:"SPFRecords,omitempty" json:"SPFRecords,omitempty"`
}

type ReplaceSPFRecordsResponse

type ReplaceSPFRecordsResponse ReplaceSPFRecordsResponseType

type ReplaceSPFRecordsResponseType

type ReplaceSPFRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSPFRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceSRVRecordsRequest

type ReplaceSRVRecordsRequest ReplaceSRVRecordsRequestType

type ReplaceSRVRecordsRequestType

type ReplaceSRVRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSRVRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	SRVRecords []*SRVRecordData `xml:"SRVRecords,omitempty" json:"SRVRecords,omitempty"`
}

type ReplaceSRVRecordsResponse

type ReplaceSRVRecordsResponse ReplaceSRVRecordsResponseType

type ReplaceSRVRecordsResponseType

type ReplaceSRVRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSRVRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceSSHFPRecordsRequest

type ReplaceSSHFPRecordsRequest ReplaceSSHFPRecordsRequestType

type ReplaceSSHFPRecordsRequestType

type ReplaceSSHFPRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSSHFPRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	SSHFPRecords []*SSHFPRecordData `xml:"SSHFPRecords,omitempty" json:"SSHFPRecords,omitempty"`
}

type ReplaceSSHFPRecordsResponse

type ReplaceSSHFPRecordsResponse ReplaceSSHFPRecordsResponseType

type ReplaceSSHFPRecordsResponseType

type ReplaceSSHFPRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSSHFPRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceTLSARecordsRequest

type ReplaceTLSARecordsRequest ReplaceTLSARecordsRequestType

type ReplaceTLSARecordsRequestType

type ReplaceTLSARecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTLSARecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	TLSARecords []*TLSARecordData `xml:"TLSARecords,omitempty" json:"TLSARecords,omitempty"`
}

type ReplaceTLSARecordsResponse

type ReplaceTLSARecordsResponse ReplaceTLSARecordsResponseType

type ReplaceTLSARecordsResponseType

type ReplaceTLSARecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTLSARecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type ReplaceTXTRecordsRequest

type ReplaceTXTRecordsRequest ReplaceTXTRecordsRequestType

type ReplaceTXTRecordsRequestType

type ReplaceTXTRecordsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTXTRecordsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	TXTRecords []*TXTRecordData `xml:"TXTRecords,omitempty" json:"TXTRecords,omitempty"`
}

type ReplaceTXTRecordsResponse

type ReplaceTXTRecordsResponse ReplaceTXTRecordsResponseType

type ReplaceTXTRecordsResponseType

type ReplaceTXTRecordsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTXTRecordsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type Replacement

type Replacement struct {
	Redirects []*RedirectData `xml:"redirects,omitempty" json:"redirects,omitempty"`
}

type ResetDDNSRequest

type ResetDDNSRequest ResetDDNSRequestType

type ResetDDNSRequestType

type ResetDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ResetDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
}

type ResetDDNSResponse

type ResetDDNSResponse ResetDDNSResponseType

type ResetDDNSResponseType

type ResetDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ResetDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type RestoreZoneRequest

type RestoreZoneRequest RestoreZoneRequestType

type RestoreZoneRequestType

type RestoreZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RestoreZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RestoreZoneResponse

type RestoreZoneResponse RestoreZoneResponseType

type RestoreZoneResponseType

type RestoreZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RestoreZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type RetransferSecondaryRequest

type RetransferSecondaryRequest RetransferSecondaryRequestType

type RetransferSecondaryRequestType

type RetransferSecondaryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RetransferSecondaryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type RetransferSecondaryResponse

type RetransferSecondaryResponse RetransferSecondaryResponseType

type RetransferSecondaryResponseType

type RetransferSecondaryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RetransferSecondaryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type RevertDSFRequest

type RevertDSFRequest RevertDSFRequestType

type RevertDSFRequestType

type RevertDSFRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RevertDSFRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label or ID
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}

type RevertDSFResponse

type RevertDSFResponse RevertDSFResponseType

type RevertDSFResponseType

type RevertDSFResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RevertDSFResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}

type SOARecordData

type SOARecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Rdata *RDataSOA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type SPFRecordData

type SPFRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type SRVRecordData

type SRVRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type SSHFPRecordData

type SSHFPRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ScopeAsRequest

type ScopeAsRequest ScopeAsRequestType

type ScopeAsRequestType

type ScopeAsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeAsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	// defaults to admin user
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type ScopeAsResponse

type ScopeAsResponse ScopeAsResponseType

type ScopeAsResponseType

type ScopeAsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeAsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type ScopeInRequest

type ScopeInRequest ScopeInRequestType

type ScopeInRequestType

type ScopeInRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeInRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	// defaults to admin user
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type ScopeInResponse

type ScopeInResponse ScopeInResponseType

type ScopeInResponseType

type ScopeInResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeInResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SecondaryData

type SecondaryData struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`

	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`

	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`

	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type ServeCountData

type ServeCountData struct {
	A_serve_count string `xml:"a_serve_count,omitempty" json:"a_serve_count,omitempty"`

	Aaaa_serve_count string `xml:"aaaa_serve_count,omitempty" json:"aaaa_serve_count,omitempty"`
}

type Service

type Service struct {

	// Valid entries - DSF or Monitor
	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`

	// public_id of the specified service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// filters on when services should fire the notifier
	Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`

	// Indicates whether or not the link to the service is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type SessionIsAliveRequest

type SessionIsAliveRequest SessionIsAliveRequestType

type SessionIsAliveRequestType

type SessionIsAliveRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionIsAliveRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type SessionIsAliveResponse

type SessionIsAliveResponse SessionIsAliveResponseType

type SessionIsAliveResponseType

type SessionIsAliveResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionIsAliveResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SessionKeepAliveRequest

type SessionKeepAliveRequest SessionKeepAliveRequestType

type SessionKeepAliveRequestType

type SessionKeepAliveRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionKeepAliveRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type SessionKeepAliveResponse

type SessionKeepAliveResponse SessionKeepAliveResponseType

type SessionKeepAliveResponseType

type SessionKeepAliveResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionKeepAliveResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SessionLoginData

type SessionLoginData struct {
	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Version string `xml:"version,omitempty" json:"version,omitempty"`
}

type SessionLoginRequest

type SessionLoginRequest SessionLoginRequestType

type SessionLoginRequestType

type SessionLoginRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLoginRequest"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`
}

type SessionLoginResponse

type SessionLoginResponse SessionLoginResponseType

type SessionLoginResponseType

type SessionLoginResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLoginResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	// identifies your session token (needed for all other Dynect API calls) and the API protocol version
	Data *SessionLoginData `xml:"data,omitempty" json:"data,omitempty"`
}

type SessionLogoutRequest

type SessionLogoutRequest SessionLogoutRequestType

type SessionLogoutRequestType

type SessionLogoutRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLogoutRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type SessionLogoutResponse

type SessionLogoutResponse SessionLogoutResponseType

type SessionLogoutResponseType

type SessionLogoutResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLogoutResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetCustomerForbidsRequest

type SetCustomerForbidsRequest SetCustomerForbidsRequestType

type SetCustomerForbidsRequestType

type SetCustomerForbidsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerForbidsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type SetCustomerForbidsResponse

type SetCustomerForbidsResponse SetCustomerForbidsResponseType

type SetCustomerForbidsResponseType

type SetCustomerForbidsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerForbidsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetCustomerIPACLRequest

type SetCustomerIPACLRequest SetCustomerIPACLRequestType

type SetCustomerIPACLRequestType

type SetCustomerIPACLRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerIPACLRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// customer name or ID to set ACLs for, defaults to current customer
	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Acl *CustomerIPACL `xml:"acl,omitempty" json:"acl,omitempty"`
}

type SetCustomerIPACLResponse

type SetCustomerIPACLResponse SetCustomerIPACLResponseType

type SetCustomerIPACLResponseType

type SetCustomerIPACLResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerIPACLResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*CustomerIPACL `xml:"data,omitempty" json:"data,omitempty"`
}

type SetCustomerPermissionsRequest

type SetCustomerPermissionsRequest SetCustomerPermissionsRequestType

type SetCustomerPermissionsRequestType

type SetCustomerPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type SetCustomerPermissionsResponse

type SetCustomerPermissionsResponse SetCustomerPermissionsResponseType

type SetCustomerPermissionsResponseType

type SetCustomerPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetCustomerPrefsRequest

type SetCustomerPrefsRequest SetCustomerPrefsRequestType

type SetCustomerPrefsRequestType

type SetCustomerPrefsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPrefsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Prefs []*CustomerPrefData `xml:"prefs,omitempty" json:"prefs,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}

type SetCustomerPrefsResponse

type SetCustomerPrefsResponse SetCustomerPrefsResponseType

type SetCustomerPrefsResponseType

type SetCustomerPrefsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPrefsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetHostStatsFlagsRequest

type SetHostStatsFlagsRequest SetHostStatsFlagsRequestType

type SetHostStatsFlagsRequestType

type SetHostStatsFlagsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetHostStatsFlagsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Host_stats []*HostStatFlagsData `xml:"host_stats,omitempty" json:"host_stats,omitempty"`
}

type SetHostStatsFlagsResponse

type SetHostStatsFlagsResponse SetHostStatsFlagsResponseType

type SetHostStatsFlagsResponseType

type SetHostStatsFlagsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetHostStatsFlagsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*HostStatFlagsData `xml:"data,omitempty" json:"data,omitempty"`
}

type SetPermissionGroupPermissionsRequestType

type SetPermissionGroupPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type SetPermissionGroupPermissionsResponseType

type SetPermissionGroupPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetPermissionGroupSubgroupsRequestType

type SetPermissionGroupSubgroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupSubgroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
}

type SetPermissionGroupSubgroupsResponseType

type SetPermissionGroupSubgroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupSubgroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetPermissionGroupUsersRequest

type SetPermissionGroupUsersRequest SetPermissionGroupUsersRequestType

type SetPermissionGroupUsersRequestType

type SetPermissionGroupUsersRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupUsersRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type SetPermissionGroupUsersResponse

type SetPermissionGroupUsersResponse SetPermissionGroupUsersResponseType

type SetPermissionGroupUsersResponseType

type SetPermissionGroupUsersResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupUsersResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetPermissionGroupZonesRequest

type SetPermissionGroupZonesRequest SetPermissionGroupZonesRequestType

type SetPermissionGroupZonesRequestType

type SetPermissionGroupZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type SetPermissionGroupZonesResponse

type SetPermissionGroupZonesResponse SetPermissionGroupZonesResponseType

type SetPermissionGroupZonesResponseType

type SetPermissionGroupZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetUserForbidsRequest

type SetUserForbidsRequest SetUserForbidsRequestType

type SetUserForbidsRequestType

type SetUserForbidsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserForbidsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type SetUserForbidsResponse

type SetUserForbidsResponse SetUserForbidsResponseType

type SetUserForbidsResponseType

type SetUserForbidsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserForbidsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetUserGroupsRequest

type SetUserGroupsRequest SetUserGroupsRequestType

type SetUserGroupsRequestType

type SetUserGroupsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserGroupsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Group []string `xml:"group,omitempty" json:"group,omitempty"`
}

type SetUserGroupsResponse

type SetUserGroupsResponse SetUserGroupsResponseType

type SetUserGroupsResponseType

type SetUserGroupsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserGroupsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetUserPermissionsRequest

type SetUserPermissionsRequest SetUserPermissionsRequestType

type SetUserPermissionsRequestType

type SetUserPermissionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserPermissionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}

type SetUserPermissionsResponse

type SetUserPermissionsResponse SetUserPermissionsResponseType

type SetUserPermissionsResponseType

type SetUserPermissionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserPermissionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetUserZonesRequest

type SetUserZonesRequest SetUserZonesRequestType

type SetUserZonesRequestType

type SetUserZonesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserZonesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type SetUserZonesResponse

type SetUserZonesResponse SetUserZonesResponseType

type SetUserZonesResponseType

type SetUserZonesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserZonesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type SetZoneConfigOptionsRequest

type SetZoneConfigOptionsRequest SetZoneConfigOptionsRequestType

type SetZoneConfigOptionsRequestType

type SetZoneConfigOptionsRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetZoneConfigOptionsRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Option []*ZoneConfigOptionData `xml:"option,omitempty" json:"option,omitempty"`
}

type SetZoneConfigOptionsResponse

type SetZoneConfigOptionsResponse SetZoneConfigOptionsResponseType

type SetZoneConfigOptionsResponseType

type SetZoneConfigOptionsResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetZoneConfigOptionsResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*ZoneConfigOptionData `xml:"data,omitempty" json:"data,omitempty"`
}

type TLSARecordData

type TLSARecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type TSIGKeyData

type TSIGKeyData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
}

type TTLData

type TTLData struct {
	A_ttl int32 `xml:"a_ttl,omitempty" json:"a_ttl,omitempty"`

	Aaaa_ttl int32 `xml:"aaaa_ttl,omitempty" json:"aaaa_ttl,omitempty"`

	Cert_ttl int32 `xml:"cert_ttl,omitempty" json:"cert_ttl,omitempty"`

	Cname_ttl int32 `xml:"cname_ttl,omitempty" json:"cname_ttl,omitempty"`

	Mx_ttl int32 `xml:"mx_ttl,omitempty" json:"mx_ttl,omitempty"`

	Txt_ttl int32 `xml:"txt_ttl,omitempty" json:"txt_ttl,omitempty"`

	Spf_ttl int32 `xml:"spf_ttl,omitempty" json:"spf_ttl,omitempty"`

	Ptr_ttl int32 `xml:"ptr_ttl,omitempty" json:"ptr_ttl,omitempty"`

	Loc_ttl int32 `xml:"loc_ttl,omitempty" json:"loc_ttl,omitempty"`

	Srv_ttl int32 `xml:"srv_ttl,omitempty" json:"srv_ttl,omitempty"`

	Rp_ttl int32 `xml:"rp_ttl,omitempty" json:"rp_ttl,omitempty"`

	Key_ttl int32 `xml:"key_ttl,omitempty" json:"key_ttl,omitempty"`

	Dnskey_ttl int32 `xml:"dnskey_ttl,omitempty" json:"dnskey_ttl,omitempty"`

	Sshfp_ttl int32 `xml:"sshfp_ttl,omitempty" json:"sshfp_ttl,omitempty"`

	Dhcid_ttl int32 `xml:"dhcid_ttl,omitempty" json:"dhcid_ttl,omitempty"`

	Nsap_ttl int32 `xml:"nsap_ttl,omitempty" json:"nsap_ttl,omitempty"`

	Px_ttl int32 `xml:"px_ttl,omitempty" json:"px_ttl,omitempty"`
}

type TXTRecordData

type TXTRecordData struct {
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type TaskArgData

type TaskArgData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Value string `xml:"value,omitempty" json:"value,omitempty"`
}

type TaskData

type TaskData struct {
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`

	// identifies the task operation
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`

	// ready running waiting complete failed canceled stalled
	Status string `xml:"status,omitempty" json:"status,omitempty"`

	// in a multi-step process, how far along
	Step_count int32 `xml:"step_count,omitempty" json:"step_count,omitempty"`

	// total number of steps in multi-step process
	Total_steps int32 `xml:"total_steps,omitempty" json:"total_steps,omitempty"`

	// Y/N - does this task block further zone operations?
	Blocking string `xml:"blocking,omitempty" json:"blocking,omitempty"`

	Message string `xml:"message,omitempty" json:"message,omitempty"`

	Debug string `xml:"debug,omitempty" json:"debug,omitempty"`

	Created_ts int64 `xml:"created_ts,omitempty" json:"created_ts,omitempty"`

	Modified_ts int64 `xml:"modified_ts,omitempty" json:"modified_ts,omitempty"`

	// other arguments passed to the task
	Args []*TaskArgData `xml:"args,omitempty" json:"args,omitempty"`
}

type TaskIDData

type TaskIDData struct {
	Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}

type ThawZoneRequest

type ThawZoneRequest ThawZoneRequestType

type ThawZoneRequestType

type ThawZoneRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ThawZoneRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}

type ThawZoneResponse

type ThawZoneResponse ThawZoneResponseType

type ThawZoneResponseType

type ThawZoneResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ThawZoneResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type TransferZoneInRequest

type TransferZoneInRequest TransferZoneInRequestType

type TransferZoneInRequestType

type TransferZoneInRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ TransferZoneInRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Master_ip string `xml:"master_ip,omitempty" json:"master_ip,omitempty"`
}

type TransferZoneInResponse

type TransferZoneInResponse TransferZoneInResponseType

type TransferZoneInResponseType

type TransferZoneInResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ TransferZoneInResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TaskIDData `xml:"data,omitempty" json:"data,omitempty"`
}

type UnblockUserRequest

type UnblockUserRequest UnblockUserRequestType

type UnblockUserRequestType

type UnblockUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnblockUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}

type UnblockUserResponse

type UnblockUserResponse UnblockUserResponseType

type UnblockUserResponseType

type UnblockUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnblockUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type UnscopeRequest

type UnscopeRequest UnscopeRequestType

type UnscopeRequestType

type UnscopeRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnscopeRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}

type UnscopeResponse

type UnscopeResponse UnscopeResponseType

type UnscopeResponseType

type UnscopeResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnscopeResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data string `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateAAAARecordRequest

type UpdateAAAARecordRequest UpdateAAAARecordRequestType

type UpdateAAAARecordRequestType

type UpdateAAAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAAAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateAAAARecordResponse

type UpdateAAAARecordResponse UpdateAAAARecordResponseType

type UpdateAAAARecordResponseType

type UpdateAAAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAAAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateALIASRecordRequest

type UpdateALIASRecordRequest UpdateALIASRecordRequestType

type UpdateALIASRecordRequestType

type UpdateALIASRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateALIASRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateALIASRecordResponse

type UpdateALIASRecordResponse UpdateALIASRecordResponseType

type UpdateALIASRecordResponseType

type UpdateALIASRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateALIASRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateARecordRequest

type UpdateARecordRequest UpdateARecordRequestType

type UpdateARecordRequestType

type UpdateARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateARecordResponse

type UpdateARecordResponse UpdateARecordResponseType

type UpdateARecordResponseType

type UpdateARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateAdvRedirectRequest

type UpdateAdvRedirectRequest UpdateAdvRedirectRequestType

type UpdateAdvRedirectRequestType

type UpdateAdvRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// List of AdvRedirectRules
	Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
}

type UpdateAdvRedirectResponse

type UpdateAdvRedirectResponse UpdateAdvRedirectResponseType

type UpdateAdvRedirectResponseType

type UpdateAdvRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateAdvRedirectRuleRequest

type UpdateAdvRedirectRuleRequest UpdateAdvRedirectRuleRequestType

type UpdateAdvRedirectRuleRequestType

type UpdateAdvRedirectRuleRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRuleRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// public_id of Rule
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`

	// either '301' (temporary) or '302' (permanent)
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// host portion of URL to match
	Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`

	// path portion of URL to match
	Path string `xml:"path,omitempty" json:"path,omitempty"`

	// replacement pattern
	Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`

	// 'Y'/'N', default 'Y'
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// Public ID of next AdvRedirect rule to be processed. (default to end of list)
	Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
}

type UpdateAdvRedirectRuleResponse

type UpdateAdvRedirectRuleResponse UpdateAdvRedirectRuleResponseType

type UpdateAdvRedirectRuleResponseType

type UpdateAdvRedirectRuleResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRuleResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCAARecordRequest

type UpdateCAARecordRequest UpdateCAARecordRequestType

type UpdateCAARecordRequestType

type UpdateCAARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCAARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateCAARecordResponse

type UpdateCAARecordResponse UpdateCAARecordResponseType

type UpdateCAARecordResponseType

type UpdateCAARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCAARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCDNSKEYRecordRequest

type UpdateCDNSKEYRecordRequest UpdateCDNSKEYRecordRequestType

type UpdateCDNSKEYRecordRequestType

type UpdateCDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateCDNSKEYRecordResponse

type UpdateCDNSKEYRecordResponse UpdateCDNSKEYRecordResponseType

type UpdateCDNSKEYRecordResponseType

type UpdateCDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCDSRecordRequest

type UpdateCDSRecordRequest UpdateCDSRecordRequestType

type UpdateCDSRecordRequestType

type UpdateCDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateCDSRecordResponse

type UpdateCDSRecordResponse UpdateCDSRecordResponseType

type UpdateCDSRecordResponseType

type UpdateCDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCERTRecordRequest

type UpdateCERTRecordRequest UpdateCERTRecordRequestType

type UpdateCERTRecordRequestType

type UpdateCERTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCERTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateCERTRecordResponse

type UpdateCERTRecordResponse UpdateCERTRecordResponseType

type UpdateCERTRecordResponseType

type UpdateCERTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCERTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCNAMERecordRequest

type UpdateCNAMERecordRequest UpdateCNAMERecordRequestType

type UpdateCNAMERecordRequestType

type UpdateCNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateCNAMERecordResponse

type UpdateCNAMERecordResponse UpdateCNAMERecordResponseType

type UpdateCNAMERecordResponseType

type UpdateCNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCSYNCRecordRequest

type UpdateCSYNCRecordRequest UpdateCSYNCRecordRequestType

type UpdateCSYNCRecordRequestType

type UpdateCSYNCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCSYNCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateCSYNCRecordResponse

type UpdateCSYNCRecordResponse UpdateCSYNCRecordResponseType

type UpdateCSYNCRecordResponseType

type UpdateCSYNCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCSYNCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateConfigLimitRequest

type UpdateConfigLimitRequest UpdateConfigLimitRequestType

type UpdateConfigLimitRequestType

type UpdateConfigLimitRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateConfigLimitRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Value string `xml:"value,omitempty" json:"value,omitempty"`
}

type UpdateConfigLimitResponse

type UpdateConfigLimitResponse UpdateConfigLimitResponseType

type UpdateConfigLimitResponseType

type UpdateConfigLimitResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateConfigLimitResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateContactRequest

type UpdateContactRequest UpdateContactRequestType

type UpdateContactRequestType

type UpdateContactRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateContactRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	New_nickname string `xml:"new_nickname,omitempty" json:"new_nickname,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}

type UpdateContactResponse

type UpdateContactResponse UpdateContactResponseType

type UpdateContactResponseType

type UpdateContactResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateContactResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCustomerOracleMetadataRequestType

type UpdateCustomerOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of customer
	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// tenant id
	Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}

type UpdateCustomerOracleMetadataResponseType

type UpdateCustomerOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateCustomerRequest

type UpdateCustomerRequest UpdateCustomerRequestType

type UpdateCustomerRequestType

type UpdateCustomerRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`

	New_customer_name string `xml:"new_customer_name,omitempty" json:"new_customer_name,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Note string `xml:"note,omitempty" json:"note,omitempty"`

	Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`

	Activated string `xml:"activated,omitempty" json:"activated,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	Level string `xml:"level,omitempty" json:"level,omitempty"`

	Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`

	Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`

	Owner_contact string `xml:"owner_contact,omitempty" json:"owner_contact,omitempty"`

	Billing_contact string `xml:"billing_contact,omitempty" json:"billing_contact,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}

type UpdateCustomerResponse

type UpdateCustomerResponse UpdateCustomerResponseType

type UpdateCustomerResponseType

type UpdateCustomerResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDDNSRequest

type UpdateDDNSRequest UpdateDDNSRequestType

type UpdateDDNSRequestType

type UpdateDDNSRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDDNSRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// either A or AAAA
	Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// an IP address, either v4 or v6
	Address string `xml:"address,omitempty" json:"address,omitempty"`
}

type UpdateDDNSResponse

type UpdateDDNSResponse UpdateDDNSResponseType

type UpdateDDNSResponseType

type UpdateDDNSResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDDNSResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDHCIDRecordRequest

type UpdateDHCIDRecordRequest UpdateDHCIDRecordRequestType

type UpdateDHCIDRecordRequestType

type UpdateDHCIDRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDHCIDRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateDHCIDRecordResponse

type UpdateDHCIDRecordResponse UpdateDHCIDRecordResponseType

type UpdateDHCIDRecordResponseType

type UpdateDHCIDRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDHCIDRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDNAMERecordRequest

type UpdateDNAMERecordRequest UpdateDNAMERecordRequestType

type UpdateDNAMERecordRequestType

type UpdateDNAMERecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNAMERecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateDNAMERecordResponse

type UpdateDNAMERecordResponse UpdateDNAMERecordResponseType

type UpdateDNAMERecordResponseType

type UpdateDNAMERecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNAMERecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDNSKEYRecordRequest

type UpdateDNSKEYRecordRequest UpdateDNSKEYRecordRequestType

type UpdateDNSKEYRecordRequestType

type UpdateDNSKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateDNSKEYRecordResponse

type UpdateDNSKEYRecordResponse UpdateDNSKEYRecordResponseType

type UpdateDNSKEYRecordResponseType

type UpdateDNSKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDNSSECRequest

type UpdateDNSSECRequest UpdateDNSSECRequestType

type UpdateDNSSECRequestType

type UpdateDNSSECRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSSECRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// ,      contact that gets key notifications
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
}

type UpdateDNSSECResponse

type UpdateDNSSECResponse UpdateDNSSECResponseType

type UpdateDNSSECResponseType

type UpdateDNSSECResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSSECResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFMonitorRequest

type UpdateDSFMonitorRequest UpdateDSFMonitorRequestType

type UpdateDSFMonitorRequestType

type UpdateDSFMonitorRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFMonitorRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	// New label for the DSF Monitor
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Num of responses to determine status
	Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`

	// Interval, in seconds, between probes
	Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`

	// number of attempted retries on failure before giving up
	Retries string `xml:"retries,omitempty" json:"retries,omitempty"`

	// name of the protocol to monitor
	Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`

	// indicates if the monitor is active
	Active string `xml:"active,omitempty" json:"active,omitempty"`

	// options pertaining the monitor
	Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`

	// Endpoints to monitor
	Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
}

type UpdateDSFMonitorResponse

type UpdateDSFMonitorResponse UpdateDSFMonitorResponseType

type UpdateDSFMonitorResponseType

type UpdateDSFMonitorResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFMonitorResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFNodesRequest

type UpdateDSFNodesRequest UpdateDSFNodesRequestType

type UpdateDSFNodesRequestType

type UpdateDSFNodesRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFNodesRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// A list of fqdn, zone pairs
	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	// If 'Y', change is published immediately
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFNodesResponse

type UpdateDSFNodesResponse UpdateDSFNodesResponseType

type UpdateDSFNodesResponseType

type UpdateDSFNodesResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFNodesResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFRecordRequest

type UpdateDSFRecordRequest UpdateDSFRecordRequestType

type UpdateDSFRecordRequestType

type UpdateDSFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// label of the DSF Record
	Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`

	Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`

	// Rdata to update the svc record with
	Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of the DSF record
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Weight string `xml:"weight,omitempty" json:"weight,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`

	// number of endpoints that need to be up
	Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`

	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	// boolean, if true add and immediately publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFRecordResponse

type UpdateDSFRecordResponse UpdateDSFRecordResponseType

type UpdateDSFRecordResponseType

type UpdateDSFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFRecordSetFailoverChainRequestType

type UpdateDSFRecordSetFailoverChainRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetFailoverChainRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Rec Set Failover Chain
	Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`

	// Label of the DSF Record Set Failover Chain
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Optional, defaults to false, indicates whether enclosed Record Sets are Core
	Core string `xml:"core,omitempty" json:"core,omitempty"`

	// A list of record sets to be included in this chain
	Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`

	// If 'Y', RS Chain will be deleted on execution
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFRecordSetFailoverChainResponseType

type UpdateDSFRecordSetFailoverChainResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetFailoverChainResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFRecordSetRequest

type UpdateDSFRecordSetRequest UpdateDSFRecordSetRequestType

type UpdateDSFRecordSetRequestType

type UpdateDSFRecordSetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the DSF Record Set
	Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`

	// new label for the DSF Record Set
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// ID or label of the associated monitor
	Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`

	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`

	Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`

	Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`

	// Defaults to true
	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	// hash of information to create DSF Records
	Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFRecordSetResponse

type UpdateDSFRecordSetResponse UpdateDSFRecordSetResponseType

type UpdateDSFRecordSetResponseType

type UpdateDSFRecordSetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFRequest

type UpdateDSFRequest UpdateDSFRequestType

type UpdateDSFRequestType

type UpdateDSFRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF service to update
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// A new label for the service
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// Default TTL to be used
	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// A list of fqdn,zone pairs to identify nodes to attach
	Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	Rulesets []*DSFRuleset `xml:"rulesets,omitempty" json:"rulesets,omitempty"`

	// A list of notifier links
	Notifiers []*NotifierLink `xml:"notifiers,omitempty" json:"notifiers,omitempty"`

	// If true, the service is immediately published
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFResponse

type UpdateDSFResponse UpdateDSFResponseType

type UpdateDSFResponsePoolRequest

type UpdateDSFResponsePoolRequest UpdateDSFResponsePoolRequestType

type UpdateDSFResponsePoolRequestType

type UpdateDSFResponsePoolRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponsePoolRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID or label of the Response Pool to update
	Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`

	// Response Pool label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`

	Automation string `xml:"automation,omitempty" json:"automation,omitempty"`

	// Defaults to true
	Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`

	// Entire chain must be specified
	Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`

	// ID or label of the DSF Ruleset to join
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	// If true, removes record-sets that are no longer referenced by anyone
	Remove_orphans string `xml:"remove_orphans,omitempty" json:"remove_orphans,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFResponsePoolResponse

type UpdateDSFResponsePoolResponse UpdateDSFResponsePoolResponseType

type UpdateDSFResponsePoolResponseType

type UpdateDSFResponsePoolResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponsePoolResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFResponseType

type UpdateDSFResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSFRulesetRequest

type UpdateDSFRulesetRequest UpdateDSFRulesetRequestType

type UpdateDSFRulesetRequestType

type UpdateDSFRulesetRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRulesetRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// ID or label of the DSF Service
	Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`

	// ID of the ruleset to update
	Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`

	// Ruleset label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// The type of criteria contained within this Pool
	Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`

	// Required based on criteria_type. Filtered in API/BLL
	Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`

	// Where in the chain does the ruleset land. Defautls to the last.
	Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`

	// A list of DSF Reponse Pools that comprise the Ruleset
	Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`

	// boolean - immediately save change and publish
	Publish string `xml:"publish,omitempty" json:"publish,omitempty"`

	// Optional Publish Notes.
	Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}

type UpdateDSFRulesetResponse

type UpdateDSFRulesetResponse UpdateDSFRulesetResponseType

type UpdateDSFRulesetResponseType

type UpdateDSFRulesetResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRulesetResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateDSRecordRequest

type UpdateDSRecordRequest UpdateDSRecordRequestType

type UpdateDSRecordRequestType

type UpdateDSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateDSRecordResponse

type UpdateDSRecordResponse UpdateDSRecordResponseType

type UpdateDSRecordResponseType

type UpdateDSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateExtNameserverRequest

type UpdateExtNameserverRequest UpdateExtNameserverRequestType

type UpdateExtNameserverRequestType

type UpdateExtNameserverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateExtNameserverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// can be empty or 'default'
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// Y/N - does this block requests or add them
	Deny string `xml:"deny,omitempty" json:"deny,omitempty"`

	Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`

	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`

	Active string `xml:"active,omitempty" json:"active,omitempty"`
}

type UpdateExtNameserverResponse

type UpdateExtNameserverResponse UpdateExtNameserverResponseType

type UpdateExtNameserverResponseType

type UpdateExtNameserverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateExtNameserverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateFailoverRequest

type UpdateFailoverRequest UpdateFailoverRequestType

type UpdateFailoverRequestType

type UpdateFailoverRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateFailoverRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// normally served address
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// 'ip' or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// address or CNAME to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
}

type UpdateFailoverResponse

type UpdateFailoverResponse UpdateFailoverResponseType

type UpdateFailoverResponseType

type UpdateFailoverResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateFailoverResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateGSLBRegionPoolEntryRequest

type UpdateGSLBRegionPoolEntryRequest UpdateGSLBRegionPoolEntryRequestType

type UpdateGSLBRegionPoolEntryRequestType

type UpdateGSLBRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// The IP address or FQDN of the pool entry to update
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// If specified, the new IP address for this entry
	New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}

type UpdateGSLBRegionPoolEntryResponse

type UpdateGSLBRegionPoolEntryResponse UpdateGSLBRegionPoolEntryResponseType

type UpdateGSLBRegionPoolEntryResponseType

type UpdateGSLBRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateGSLBRegionRequest

type UpdateGSLBRegionRequest UpdateGSLBRegionRequestType

type UpdateGSLBRegionRequestType

type UpdateGSLBRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// number of 'ok' addresses before region fails over
	Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`

	// pool of IP addresses to balance
	Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}

type UpdateGSLBRegionResponse

type UpdateGSLBRegionResponse UpdateGSLBRegionResponseType

type UpdateGSLBRegionResponseType

type UpdateGSLBRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateGSLBRequest

type UpdateGSLBRequest UpdateGSLBRequestType

type UpdateGSLBRequestType

type UpdateGSLBRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// per-region addresses and configuration
	Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
}

type UpdateGSLBResponse

type UpdateGSLBResponse UpdateGSLBResponseType

type UpdateGSLBResponseType

type UpdateGSLBResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateGeoRegionGroupRequest

type UpdateGeoRegionGroupRequest UpdateGeoRegionGroupRequestType

type UpdateGeoRegionGroupRequestType

type UpdateGeoRegionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRegionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to update
	Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`

	// ,				Name of the Region Group
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	// Rdata to update the Region Group with
	Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// List of countries to update the Region Group with
	Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`

	// Optional weights to accompany the rdata
	Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`

	// Optional serve counts to accompany the rdata
	Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// Optional Default TTL values for each record
	Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// Optional labels for the rdata
	Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
}

type UpdateGeoRegionGroupResponse

type UpdateGeoRegionGroupResponse UpdateGeoRegionGroupResponseType

type UpdateGeoRegionGroupResponseType

type UpdateGeoRegionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRegionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateGeoRequest

type UpdateGeoRequest UpdateGeoRequestType

type UpdateGeoRequestType

type UpdateGeoRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Name of the Geo Service to update
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	// The new name to assign to the Geo Service
	New_name string `xml:"new_name,omitempty" json:"new_name,omitempty"`

	// List of region groups that contain a list of countries and records to be served
	Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`

	// List of zone name, node name pairs to link a node to the Geo Service
	Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`

	// Default TTL for records
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateGeoResponse

type UpdateGeoResponse UpdateGeoResponseType

type UpdateGeoResponseType

type UpdateGeoResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateHTTPRedirectRequest

type UpdateHTTPRedirectRequest UpdateHTTPRedirectRequestType

type UpdateHTTPRedirectRequestType

type UpdateHTTPRedirectRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateHTTPRedirectRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// URL requests are redirecto to
	Url string `xml:"url,omitempty" json:"url,omitempty"`

	// either '301' (temporary) or '302' (permanent)
	Code string `xml:"code,omitempty" json:"code,omitempty"`

	// should redirected URL include requested URL
	Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
}

type UpdateHTTPRedirectResponse

type UpdateHTTPRedirectResponse UpdateHTTPRedirectResponseType

type UpdateHTTPRedirectResponseType

type UpdateHTTPRedirectResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateHTTPRedirectResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateIPSECKEYRecordRequest

type UpdateIPSECKEYRecordRequest UpdateIPSECKEYRecordRequestType

type UpdateIPSECKEYRecordRequestType

type UpdateIPSECKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPSECKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateIPSECKEYRecordResponse

type UpdateIPSECKEYRecordResponse UpdateIPSECKEYRecordResponseType

type UpdateIPSECKEYRecordResponseType

type UpdateIPSECKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPSECKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateIPTrackRequest

type UpdateIPTrackRequest UpdateIPTrackRequestType

type UpdateIPTrackRequestType

type UpdateIPTrackRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPTrackRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// A, Dynamic_A, AAAA, Dynamic_AAAA
	Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`

	// List of hostnames to watch for records
	Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`

	// 'match', 'default', or a valid ttl
	Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// Mask that records should match
	Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
}

type UpdateIPTrackResponse

type UpdateIPTrackResponse UpdateIPTrackResponseType

type UpdateIPTrackResponseType

type UpdateIPTrackResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPTrackResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateKEYRecordRequest

type UpdateKEYRecordRequest UpdateKEYRecordRequestType

type UpdateKEYRecordRequestType

type UpdateKEYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKEYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateKEYRecordResponse

type UpdateKEYRecordResponse UpdateKEYRecordResponseType

type UpdateKEYRecordResponseType

type UpdateKEYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKEYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateKXRecordRequest

type UpdateKXRecordRequest UpdateKXRecordRequestType

type UpdateKXRecordRequestType

type UpdateKXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateKXRecordResponse

type UpdateKXRecordResponse UpdateKXRecordResponseType

type UpdateKXRecordResponseType

type UpdateKXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateLOCRecordRequest

type UpdateLOCRecordRequest UpdateLOCRecordRequestType

type UpdateLOCRecordRequestType

type UpdateLOCRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLOCRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateLOCRecordResponse

type UpdateLOCRecordResponse UpdateLOCRecordResponseType

type UpdateLOCRecordResponseType

type UpdateLOCRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLOCRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateLoadBalancePoolEntryRequest

type UpdateLoadBalancePoolEntryRequest UpdateLoadBalancePoolEntryRequestType

type UpdateLoadBalancePoolEntryRequestType

type UpdateLoadBalancePoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalancePoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// The IP of the pool entry to update
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// If specified, the new IP address for this entry
	New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}

type UpdateLoadBalancePoolEntryResponseType

type UpdateLoadBalancePoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalancePoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateLoadBalanceRequest

type UpdateLoadBalanceRequest UpdateLoadBalanceRequestType

type UpdateLoadBalanceRequestType

type UpdateLoadBalanceRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalanceRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// pool of IP addresses to balance
	Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// 'ip', 'global', or 'cname'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' or 'cname', what to serve on failover
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
}

type UpdateLoadBalanceResponse

type UpdateLoadBalanceResponse UpdateLoadBalanceResponseType

type UpdateLoadBalanceResponseType

type UpdateLoadBalanceResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalanceResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateMXRecordRequest

type UpdateMXRecordRequest UpdateMXRecordRequestType

type UpdateMXRecordRequestType

type UpdateMXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateMXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateMXRecordResponse

type UpdateMXRecordResponse UpdateMXRecordResponseType

type UpdateMXRecordResponseType

type UpdateMXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateMXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateNAPTRRecordRequest

type UpdateNAPTRRecordRequest UpdateNAPTRRecordRequestType

type UpdateNAPTRRecordRequestType

type UpdateNAPTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNAPTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateNAPTRRecordResponse

type UpdateNAPTRRecordResponse UpdateNAPTRRecordResponseType

type UpdateNAPTRRecordResponseType

type UpdateNAPTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNAPTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateNSAPRecordRequest

type UpdateNSAPRecordRequest UpdateNSAPRecordRequestType

type UpdateNSAPRecordRequestType

type UpdateNSAPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSAPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateNSAPRecordResponse

type UpdateNSAPRecordResponse UpdateNSAPRecordResponseType

type UpdateNSAPRecordResponseType

type UpdateNSAPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSAPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateNSRecordRequest

type UpdateNSRecordRequest UpdateNSRecordRequestType

type UpdateNSRecordRequestType

type UpdateNSRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
}

type UpdateNSRecordResponse

type UpdateNSRecordResponse UpdateNSRecordResponseType

type UpdateNSRecordResponseType

type UpdateNSRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateNotifierRequest

type UpdateNotifierRequest UpdateNotifierRequestType

type UpdateNotifierRequestType

type UpdateNotifierRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNotifierRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// Public_id of the Notifier to update
	Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`

	// Label for the DSF Notify
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// List of Recipients attached to the Notifier
	Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`

	// List of Services attached to the Notifier
	Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}

type UpdateNotifierResponse

type UpdateNotifierResponse UpdateNotifierResponseType

type UpdateNotifierResponseType

type UpdateNotifierResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNotifierResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdatePOLICYRecordRequest

type UpdatePOLICYRecordRequest UpdatePOLICYRecordRequestType

type UpdatePOLICYRecordRequestType

type UpdatePOLICYRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePOLICYRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdatePOLICYRecordResponse

type UpdatePOLICYRecordResponse UpdatePOLICYRecordResponseType

type UpdatePOLICYRecordResponseType

type UpdatePOLICYRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePOLICYRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdatePTRRecordRequest

type UpdatePTRRecordRequest UpdatePTRRecordRequestType

type UpdatePTRRecordRequestType

type UpdatePTRRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePTRRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdatePTRRecordResponse

type UpdatePTRRecordResponse UpdatePTRRecordResponseType

type UpdatePTRRecordResponseType

type UpdatePTRRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePTRRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdatePXRecordRequest

type UpdatePXRecordRequest UpdatePXRecordRequestType

type UpdatePXRecordRequestType

type UpdatePXRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePXRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdatePXRecordResponse

type UpdatePXRecordResponse UpdatePXRecordResponseType

type UpdatePXRecordResponseType

type UpdatePXRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePXRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdatePermissionGroupRequest

type UpdatePermissionGroupRequest UpdatePermissionGroupRequestType

type UpdatePermissionGroupRequestType

type UpdatePermissionGroupRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePermissionGroupRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	New_group_name string `xml:"new_group_name,omitempty" json:"new_group_name,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	All_users string `xml:"all_users,omitempty" json:"all_users,omitempty"`

	Description string `xml:"description,omitempty" json:"description,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}

type UpdatePermissionGroupResponse

type UpdatePermissionGroupResponse UpdatePermissionGroupResponseType

type UpdatePermissionGroupResponseType

type UpdatePermissionGroupResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePermissionGroupResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateRPRecordRequest

type UpdateRPRecordRequest UpdateRPRecordRequestType

type UpdateRPRecordRequestType

type UpdateRPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateRPRecordResponse

type UpdateRPRecordResponse UpdateRPRecordResponseType

type UpdateRPRecordResponseType

type UpdateRPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateRTTMRegionPoolEntryRequest

type UpdateRTTMRegionPoolEntryRequest UpdateRTTMRegionPoolEntryRequestType

type UpdateRTTMRegionPoolEntryRequestType

type UpdateRTTMRegionPoolEntryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionPoolEntryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// The IP of the pool entry to update
	Address string `xml:"address,omitempty" json:"address,omitempty"`

	// If specified, the new IP address for this entry
	New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`

	// a human-readable label
	Label string `xml:"label,omitempty" json:"label,omitempty"`

	// how often this is served relative to others in pool
	Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`

	// how this address reponds to monitoring: obey,remove,always,no
	Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}

type UpdateRTTMRegionPoolEntryResponse

type UpdateRTTMRegionPoolEntryResponse UpdateRTTMRegionPoolEntryResponseType

type UpdateRTTMRegionPoolEntryResponseType

type UpdateRTTMRegionPoolEntryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionPoolEntryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateRTTMRegionRequest

type UpdateRTTMRegionRequest UpdateRTTMRegionRequestType

type UpdateRTTMRegionRequestType

type UpdateRTTMRegionRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// 'Y' or 'N', if 'Y', region will filled in with global settings
	Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`

	// number of addresses in each DNS response
	Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`

	// pool_count, number of addresses to be included in the serve pool
	Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`

	// 'ip', 'global', 'region', default 'global'
	Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`

	// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
	Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`

	// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`

	// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
	Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`

	// pool of IP addresses to balance
	Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}

type UpdateRTTMRegionResponse

type UpdateRTTMRegionResponse UpdateRTTMRegionResponseType

type UpdateRTTMRegionResponseType

type UpdateRTTMRegionResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateRTTMRequest

type UpdateRTTMRequest UpdateRTTMRequestType

type UpdateRTTMRequestType

type UpdateRTTMRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	// per-region addresses and configuration
	Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`

	// TTL (time-to-live)
	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	// restore normal address automatically (Y)
	Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`

	// The number of consecutive monitoring intervals to delay before placing an IP address back in service
	Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`

	// contact that gets status notification
	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`

	// when notifications are sent
	Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`

	// The IP or hostname of a syslog server to send monitor events to
	Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`

	// The port of the syslog server. Defaults to 514 if not present
	Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`

	// The syslog ident to use. Defaults to 'dynect'
	Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`

	// The syslog facility to use. Defaults to 'daemon'
	Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`

	// When to deliver syslog message; 'change' or 'all'
	Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`

	// for custom syslog messages
	Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`

	// for custom syslog messages
	Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`

	// for custom syslog messages
	Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`

	// details about monitoring
	Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`

	// details about performance monitoring
	Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
}

type UpdateRTTMResponse

type UpdateRTTMResponse UpdateRTTMResponseType

type UpdateRTTMResponseType

type UpdateRTTMResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateSOARecordRequest

type UpdateSOARecordRequest UpdateSOARecordRequestType

type UpdateSOARecordRequestType

type UpdateSOARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSOARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`

	Rdata *RDataSOAUpdate `xml:"rdata,omitempty" json:"rdata,omitempty"`
}

type UpdateSOARecordResponse

type UpdateSOARecordResponse UpdateSOARecordResponseType

type UpdateSOARecordResponseType

type UpdateSOARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSOARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateSPFRecordRequest

type UpdateSPFRecordRequest UpdateSPFRecordRequestType

type UpdateSPFRecordRequestType

type UpdateSPFRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSPFRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateSPFRecordResponse

type UpdateSPFRecordResponse UpdateSPFRecordResponseType

type UpdateSPFRecordResponseType

type UpdateSPFRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSPFRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateSRVRecordRequest

type UpdateSRVRecordRequest UpdateSRVRecordRequestType

type UpdateSRVRecordRequestType

type UpdateSRVRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSRVRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateSRVRecordResponse

type UpdateSRVRecordResponse UpdateSRVRecordResponseType

type UpdateSRVRecordResponseType

type UpdateSRVRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSRVRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateSSHFPRecordRequest

type UpdateSSHFPRecordRequest UpdateSSHFPRecordRequestType

type UpdateSSHFPRecordRequestType

type UpdateSSHFPRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSSHFPRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateSSHFPRecordResponse

type UpdateSSHFPRecordResponse UpdateSSHFPRecordResponseType

type UpdateSSHFPRecordResponseType

type UpdateSSHFPRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSSHFPRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateSecondaryRequest

type UpdateSecondaryRequest UpdateSecondaryRequestType

type UpdateSecondaryRequestType

type UpdateSecondaryRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSecondaryRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`

	Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`

	Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
}

type UpdateSecondaryResponse

type UpdateSecondaryResponse UpdateSecondaryResponseType

type UpdateSecondaryResponseType

type UpdateSecondaryResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSecondaryResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateTLSARecordRequest

type UpdateTLSARecordRequest UpdateTLSARecordRequestType

type UpdateTLSARecordRequestType

type UpdateTLSARecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTLSARecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateTLSARecordResponse

type UpdateTLSARecordResponse UpdateTLSARecordResponseType

type UpdateTLSARecordResponseType

type UpdateTLSARecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTLSARecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateTSIGKeyRequest

type UpdateTSIGKeyRequest UpdateTSIGKeyRequestType

type UpdateTSIGKeyRequestType

type UpdateTSIGKeyRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTSIGKeyRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Name string `xml:"name,omitempty" json:"name,omitempty"`

	New_name string `xml:"new_name,omitempty" json:"new_name,omitempty"`

	Secret string `xml:"secret,omitempty" json:"secret,omitempty"`

	Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`

	Tsig_ocid string `xml:"tsig_ocid,omitempty" json:"tsig_ocid,omitempty"`

	Compartment string `xml:"compartment,omitempty" json:"compartment,omitempty"`
}

type UpdateTSIGKeyResponse

type UpdateTSIGKeyResponse UpdateTSIGKeyResponseType

type UpdateTSIGKeyResponseType

type UpdateTSIGKeyResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTSIGKeyResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateTXTRecordRequest

type UpdateTXTRecordRequest UpdateTXTRecordRequestType

type UpdateTXTRecordRequestType

type UpdateTXTRecordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTXTRecordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`

	Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// hostname
	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}

type UpdateTXTRecordResponse

type UpdateTXTRecordResponse UpdateTXTRecordResponseType

type UpdateTXTRecordResponseType

type UpdateTXTRecordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTXTRecordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateUpdateUserRequest

type UpdateUpdateUserRequest UpdateUpdateUserRequestType

type UpdateUpdateUserRequestType

type UpdateUpdateUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUpdateUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`
}

type UpdateUpdateUserResponse

type UpdateUpdateUserResponse UpdateUpdateUserResponseType

type UpdateUpdateUserResponseType

type UpdateUpdateUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUpdateUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateUser

type UpdateUser struct {
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`

	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`
}

type UpdateUserPasswordData

type UpdateUserPasswordData struct {
	Password string `xml:"password,omitempty" json:"password,omitempty"`
}

type UpdateUserPasswordRequest

type UpdateUserPasswordRequest UpdateUserPasswordRequestType

type UpdateUserPasswordRequestType

type UpdateUserPasswordRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserPasswordRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`
}

type UpdateUserPasswordResponse

type UpdateUserPasswordResponse UpdateUserPasswordResponseType

type UpdateUserPasswordResponseType

type UpdateUserPasswordResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserPasswordResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateUserRequest

type UpdateUserRequest UpdateUserRequestType

type UpdateUserRequestType

type UpdateUserRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	New_user_name string `xml:"new_user_name,omitempty" json:"new_user_name,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`

	Require_pw_change string `xml:"require_pw_change,omitempty" json:"require_pw_change,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`

	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`

	Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}

type UpdateUserResponse

type UpdateUserResponse UpdateUserResponseType

type UpdateUserResponseType

type UpdateUserResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}

type UpdateZoneOracleMetadataRequest

type UpdateZoneOracleMetadataRequest UpdateZoneOracleMetadataRequestType

type UpdateZoneOracleMetadataRequestType

type UpdateZoneOracleMetadataRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateZoneOracleMetadataRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// public_id
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}

type UpdateZoneOracleMetadataResponse

type UpdateZoneOracleMetadataResponse UpdateZoneOracleMetadataResponseType

type UpdateZoneOracleMetadataResponseType

type UpdateZoneOracleMetadataResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateZoneOracleMetadataResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}

type UploadZoneFileRequest

type UploadZoneFileRequest UploadZoneFileRequestType

type UploadZoneFileRequestType

type UploadZoneFileRequestType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UploadZoneFileRequest"`

	Token string `xml:"token,omitempty" json:"token,omitempty"`

	Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	File string `xml:"file,omitempty" json:"file,omitempty"`

	Create string `xml:"create,omitempty" json:"create,omitempty"`
}

type UploadZoneFileResponse

type UploadZoneFileResponse UploadZoneFileResponseType

type UploadZoneFileResponseType

type UploadZoneFileResponseType struct {
	XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UploadZoneFileResponse"`

	Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`

	Data *TaskIDData `xml:"data,omitempty" json:"data,omitempty"`
}

type UserData

type UserData struct {
	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	User_id string `xml:"user_id,omitempty" json:"user_id,omitempty"`

	Password string `xml:"password,omitempty" json:"password,omitempty"`

	Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`

	Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`

	First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`

	Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`

	Phone string `xml:"phone,omitempty" json:"phone,omitempty"`

	Fax string `xml:"fax,omitempty" json:"fax,omitempty"`

	Email string `xml:"email,omitempty" json:"email,omitempty"`

	Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`

	Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`

	Address string `xml:"address,omitempty" json:"address,omitempty"`

	Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`

	City string `xml:"city,omitempty" json:"city,omitempty"`

	State string `xml:"state,omitempty" json:"state,omitempty"`

	Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`

	Country string `xml:"country,omitempty" json:"country,omitempty"`

	Website string `xml:"website,omitempty" json:"website,omitempty"`

	Organization string `xml:"organization,omitempty" json:"organization,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`
}

type WeightData

type WeightData struct {
	A_weight []string `xml:"a_weight,omitempty" json:"a_weight,omitempty"`

	Aaaa_weight []string `xml:"aaaa_weight,omitempty" json:"aaaa_weight,omitempty"`

	Cname_weight []string `xml:"cname_weight,omitempty" json:"cname_weight,omitempty"`
}

type ZoneChangeData

type ZoneChangeData struct {
	Id int64 `xml:"id,omitempty" json:"id,omitempty"`

	User_id int64 `xml:"user_id,omitempty" json:"user_id,omitempty"`

	Rdata_type string `xml:"rdata_type,omitempty" json:"rdata_type,omitempty"`

	Rdata *GenericRData `xml:"rdata,omitempty" json:"rdata,omitempty"`

	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`

	Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`

	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}

type ZoneConfigOptionData

type ZoneConfigOptionData struct {
	Name string `xml:"name,omitempty" json:"name,omitempty"`

	Value string `xml:"value,omitempty" json:"value,omitempty"`

	Target string `xml:"target,omitempty" json:"target,omitempty"`
}

type ZoneData

type ZoneData struct {

	// name of zone
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	// code indicating how serial numbers are constructed on publish
	Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`

	// current serial number
	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`

	// Type of zone. Primary or Secondary
	Zone_type string `xml:"zone_type,omitempty" json:"zone_type,omitempty"`
}

type ZoneNoteData

type ZoneNoteData struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`

	Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`

	Type_ string `xml:"type,omitempty" json:"type,omitempty"`

	Note string `xml:"note,omitempty" json:"note,omitempty"`

	Timestamp string `xml:"timestamp,omitempty" json:"timestamp,omitempty"`
}

type ZoneOracleMetadataData

type ZoneOracleMetadataData struct {

	// compartment id
	Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`

	// public id
	Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`

	// zone id
	Zone_id string `xml:"zone_id,omitempty" json:"zone_id,omitempty"`
}

type ZoneTransferStatus

type ZoneTransferStatus struct {
	Zone string `xml:"zone,omitempty" json:"zone,omitempty"`

	Master_ip string `xml:"master_ip,omitempty" json:"master_ip,omitempty"`

	Status string `xml:"status,omitempty" json:"status,omitempty"`

	Message string `xml:"message,omitempty" json:"message,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL