alidns

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 181

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AddCustomLineIpSegment ¶ added in v1.60.265

type AddCustomLineIpSegment struct {
	EndIp   string `name:"EndIp"`
	StartIp string `name:"StartIp"`
}

AddCustomLineIpSegment is a repeated param struct in AddCustomLineRequest

type AddCustomLineRequest ¶ added in v1.60.265

type AddCustomLineRequest struct {
	*requests.RpcRequest
	DomainName   string                    `position:"Query" name:"DomainName"`
	IpSegment    *[]AddCustomLineIpSegment `position:"Query" name:"IpSegment"  type:"Repeated"`
	UserClientIp string                    `position:"Query" name:"UserClientIp"`
	LineName     string                    `position:"Query" name:"LineName"`
	Lang         string                    `position:"Query" name:"Lang"`
}

AddCustomLineRequest is the request struct for api AddCustomLine

func CreateAddCustomLineRequest ¶ added in v1.60.265

func CreateAddCustomLineRequest() (request *AddCustomLineRequest)

CreateAddCustomLineRequest creates a request to invoke AddCustomLine API

type AddCustomLineResponse ¶ added in v1.60.265

type AddCustomLineResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	LineId    int64  `json:"LineId" xml:"LineId"`
	LineCode  string `json:"LineCode" xml:"LineCode"`
}

AddCustomLineResponse is the response struct for api AddCustomLine

func CreateAddCustomLineResponse ¶ added in v1.60.265

func CreateAddCustomLineResponse() (response *AddCustomLineResponse)

CreateAddCustomLineResponse creates a response to parse from AddCustomLine response

type AddDnsCacheDomainRequest ¶ added in v1.61.960

type AddDnsCacheDomainRequest struct {
	*requests.RpcRequest
	Remark          string                              `position:"Query" name:"Remark"`
	SourceProtocol  string                              `position:"Query" name:"SourceProtocol"`
	Lang            string                              `position:"Query" name:"Lang"`
	DomainName      string                              `position:"Query" name:"DomainName"`
	CacheTtlMax     requests.Integer                    `position:"Query" name:"CacheTtlMax"`
	InstanceId      string                              `position:"Query" name:"InstanceId"`
	SourceEdns      string                              `position:"Query" name:"SourceEdns"`
	UserClientIp    string                              `position:"Query" name:"UserClientIp"`
	CacheTtlMin     requests.Integer                    `position:"Query" name:"CacheTtlMin"`
	SourceDnsServer *[]AddDnsCacheDomainSourceDnsServer `position:"Query" name:"SourceDnsServer"  type:"Repeated"`
}

AddDnsCacheDomainRequest is the request struct for api AddDnsCacheDomain

func CreateAddDnsCacheDomainRequest ¶ added in v1.61.960

func CreateAddDnsCacheDomainRequest() (request *AddDnsCacheDomainRequest)

CreateAddDnsCacheDomainRequest creates a request to invoke AddDnsCacheDomain API

type AddDnsCacheDomainResponse ¶ added in v1.61.960

type AddDnsCacheDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddDnsCacheDomainResponse is the response struct for api AddDnsCacheDomain

func CreateAddDnsCacheDomainResponse ¶ added in v1.61.960

func CreateAddDnsCacheDomainResponse() (response *AddDnsCacheDomainResponse)

CreateAddDnsCacheDomainResponse creates a response to parse from AddDnsCacheDomain response

type AddDnsCacheDomainSourceDnsServer ¶ added in v1.61.960

type AddDnsCacheDomainSourceDnsServer struct {
	Port string `name:"Port"`
	Host string `name:"Host"`
}

AddDnsCacheDomainSourceDnsServer is a repeated param struct in AddDnsCacheDomainRequest

type AddDnsGtmAccessStrategyDefaultAddrPool ¶ added in v1.61.822

type AddDnsGtmAccessStrategyDefaultAddrPool struct {
	Id        string `name:"Id"`
	LbaWeight string `name:"LbaWeight"`
}

AddDnsGtmAccessStrategyDefaultAddrPool is a repeated param struct in AddDnsGtmAccessStrategyRequest

type AddDnsGtmAccessStrategyFailoverAddrPool ¶ added in v1.61.822

type AddDnsGtmAccessStrategyFailoverAddrPool struct {
	Id        string `name:"Id"`
	LbaWeight string `name:"LbaWeight"`
}

AddDnsGtmAccessStrategyFailoverAddrPool is a repeated param struct in AddDnsGtmAccessStrategyRequest

type AddDnsGtmAccessStrategyRequest ¶ added in v1.61.822

type AddDnsGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	DefaultLbaStrategy          string                                     `position:"Query" name:"DefaultLbaStrategy"`
	FailoverAddrPoolType        string                                     `position:"Query" name:"FailoverAddrPoolType"`
	DefaultAddrPoolType         string                                     `position:"Query" name:"DefaultAddrPoolType"`
	FailoverMaxReturnAddrNum    requests.Integer                           `position:"Query" name:"FailoverMaxReturnAddrNum"`
	FailoverLbaStrategy         string                                     `position:"Query" name:"FailoverLbaStrategy"`
	DefaultAddrPool             *[]AddDnsGtmAccessStrategyDefaultAddrPool  `position:"Query" name:"DefaultAddrPool"  type:"Repeated"`
	FailoverMinAvailableAddrNum requests.Integer                           `position:"Query" name:"FailoverMinAvailableAddrNum"`
	DefaultMaxReturnAddrNum     requests.Integer                           `position:"Query" name:"DefaultMaxReturnAddrNum"`
	DefaultMinAvailableAddrNum  requests.Integer                           `position:"Query" name:"DefaultMinAvailableAddrNum"`
	StrategyMode                string                                     `position:"Query" name:"StrategyMode"`
	Lang                        string                                     `position:"Query" name:"Lang"`
	Lines                       string                                     `position:"Query" name:"Lines"`
	StrategyName                string                                     `position:"Query" name:"StrategyName"`
	DefaultLatencyOptimization  string                                     `position:"Query" name:"DefaultLatencyOptimization"`
	InstanceId                  string                                     `position:"Query" name:"InstanceId"`
	FailoverLatencyOptimization string                                     `position:"Query" name:"FailoverLatencyOptimization"`
	UserClientIp                string                                     `position:"Query" name:"UserClientIp"`
	FailoverAddrPool            *[]AddDnsGtmAccessStrategyFailoverAddrPool `position:"Query" name:"FailoverAddrPool"  type:"Repeated"`
}

AddDnsGtmAccessStrategyRequest is the request struct for api AddDnsGtmAccessStrategy

func CreateAddDnsGtmAccessStrategyRequest ¶ added in v1.61.822

func CreateAddDnsGtmAccessStrategyRequest() (request *AddDnsGtmAccessStrategyRequest)

CreateAddDnsGtmAccessStrategyRequest creates a request to invoke AddDnsGtmAccessStrategy API

type AddDnsGtmAccessStrategyResponse ¶ added in v1.61.822

type AddDnsGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	StrategyId string `json:"StrategyId" xml:"StrategyId"`
}

AddDnsGtmAccessStrategyResponse is the response struct for api AddDnsGtmAccessStrategy

func CreateAddDnsGtmAccessStrategyResponse ¶ added in v1.61.822

func CreateAddDnsGtmAccessStrategyResponse() (response *AddDnsGtmAccessStrategyResponse)

CreateAddDnsGtmAccessStrategyResponse creates a response to parse from AddDnsGtmAccessStrategy response

type AddDnsGtmAddressPoolAddr ¶ added in v1.61.822

type AddDnsGtmAddressPoolAddr struct {
	Mode          string `name:"Mode"`
	AttributeInfo string `name:"AttributeInfo"`
	Remark        string `name:"Remark"`
	Addr          string `name:"Addr"`
	LbaWeight     string `name:"LbaWeight"`
}

AddDnsGtmAddressPoolAddr is a repeated param struct in AddDnsGtmAddressPoolRequest

type AddDnsGtmAddressPoolIspCityNode ¶ added in v1.61.822

type AddDnsGtmAddressPoolIspCityNode struct {
	CityCode string `name:"CityCode"`
	IspCode  string `name:"IspCode"`
}

AddDnsGtmAddressPoolIspCityNode is a repeated param struct in AddDnsGtmAddressPoolRequest

type AddDnsGtmAddressPoolRequest ¶ added in v1.61.822

type AddDnsGtmAddressPoolRequest struct {
	*requests.RpcRequest
	MonitorExtendInfo string                             `position:"Query" name:"MonitorExtendInfo"`
	LbaStrategy       string                             `position:"Query" name:"LbaStrategy"`
	Type              string                             `position:"Query" name:"Type"`
	Timeout           requests.Integer                   `position:"Query" name:"Timeout"`
	EvaluationCount   requests.Integer                   `position:"Query" name:"EvaluationCount"`
	Lang              string                             `position:"Query" name:"Lang"`
	Addr              *[]AddDnsGtmAddressPoolAddr        `position:"Query" name:"Addr"  type:"Repeated"`
	MonitorStatus     string                             `position:"Query" name:"MonitorStatus"`
	InstanceId        string                             `position:"Query" name:"InstanceId"`
	UserClientIp      string                             `position:"Query" name:"UserClientIp"`
	Name              string                             `position:"Query" name:"Name"`
	ProtocolType      string                             `position:"Query" name:"ProtocolType"`
	Interval          requests.Integer                   `position:"Query" name:"Interval"`
	IspCityNode       *[]AddDnsGtmAddressPoolIspCityNode `position:"Query" name:"IspCityNode"  type:"Repeated"`
}

AddDnsGtmAddressPoolRequest is the request struct for api AddDnsGtmAddressPool

func CreateAddDnsGtmAddressPoolRequest ¶ added in v1.61.822

func CreateAddDnsGtmAddressPoolRequest() (request *AddDnsGtmAddressPoolRequest)

CreateAddDnsGtmAddressPoolRequest creates a request to invoke AddDnsGtmAddressPool API

type AddDnsGtmAddressPoolResponse ¶ added in v1.61.822

type AddDnsGtmAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	AddrPoolId      string `json:"AddrPoolId" xml:"AddrPoolId"`
	MonitorConfigId string `json:"MonitorConfigId" xml:"MonitorConfigId"`
}

AddDnsGtmAddressPoolResponse is the response struct for api AddDnsGtmAddressPool

func CreateAddDnsGtmAddressPoolResponse ¶ added in v1.61.822

func CreateAddDnsGtmAddressPoolResponse() (response *AddDnsGtmAddressPoolResponse)

CreateAddDnsGtmAddressPoolResponse creates a response to parse from AddDnsGtmAddressPool response

type AddDnsGtmMonitorIspCityNode ¶ added in v1.61.822

type AddDnsGtmMonitorIspCityNode struct {
	CityCode string `name:"CityCode"`
	IspCode  string `name:"IspCode"`
}

AddDnsGtmMonitorIspCityNode is a repeated param struct in AddDnsGtmMonitorRequest

type AddDnsGtmMonitorRequest ¶ added in v1.61.822

type AddDnsGtmMonitorRequest struct {
	*requests.RpcRequest
	MonitorExtendInfo string                         `position:"Query" name:"MonitorExtendInfo"`
	Timeout           requests.Integer               `position:"Query" name:"Timeout"`
	AddrPoolId        string                         `position:"Query" name:"AddrPoolId"`
	UserClientIp      string                         `position:"Query" name:"UserClientIp"`
	EvaluationCount   requests.Integer               `position:"Query" name:"EvaluationCount"`
	ProtocolType      string                         `position:"Query" name:"ProtocolType"`
	Interval          requests.Integer               `position:"Query" name:"Interval"`
	Lang              string                         `position:"Query" name:"Lang"`
	IspCityNode       *[]AddDnsGtmMonitorIspCityNode `position:"Query" name:"IspCityNode"  type:"Repeated"`
}

AddDnsGtmMonitorRequest is the request struct for api AddDnsGtmMonitor

func CreateAddDnsGtmMonitorRequest ¶ added in v1.61.822

func CreateAddDnsGtmMonitorRequest() (request *AddDnsGtmMonitorRequest)

CreateAddDnsGtmMonitorRequest creates a request to invoke AddDnsGtmMonitor API

type AddDnsGtmMonitorResponse ¶ added in v1.61.822

type AddDnsGtmMonitorResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	MonitorConfigId string `json:"MonitorConfigId" xml:"MonitorConfigId"`
}

AddDnsGtmMonitorResponse is the response struct for api AddDnsGtmMonitor

func CreateAddDnsGtmMonitorResponse ¶ added in v1.61.822

func CreateAddDnsGtmMonitorResponse() (response *AddDnsGtmMonitorResponse)

CreateAddDnsGtmMonitorResponse creates a response to parse from AddDnsGtmMonitor response

type AddDomainBackupRequest ¶ added in v1.60.265

type AddDomainBackupRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	PeriodType   string `position:"Query" name:"PeriodType"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

AddDomainBackupRequest is the request struct for api AddDomainBackup

func CreateAddDomainBackupRequest ¶ added in v1.60.265

func CreateAddDomainBackupRequest() (request *AddDomainBackupRequest)

CreateAddDomainBackupRequest creates a request to invoke AddDomainBackup API

type AddDomainBackupResponse ¶ added in v1.60.265

type AddDomainBackupResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	PeriodType string `json:"PeriodType" xml:"PeriodType"`
}

AddDomainBackupResponse is the response struct for api AddDomainBackup

func CreateAddDomainBackupResponse ¶ added in v1.60.265

func CreateAddDomainBackupResponse() (response *AddDomainBackupResponse)

CreateAddDomainBackupResponse creates a response to parse from AddDomainBackup response

type AddDomainGroupRequest ¶

type AddDomainGroupRequest struct {
	*requests.RpcRequest
	GroupName    string `position:"Query" name:"GroupName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

AddDomainGroupRequest is the request struct for api AddDomainGroup

func CreateAddDomainGroupRequest ¶

func CreateAddDomainGroupRequest() (request *AddDomainGroupRequest)

CreateAddDomainGroupRequest creates a request to invoke AddDomainGroup API

type AddDomainGroupResponse ¶

type AddDomainGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
	GroupName string `json:"GroupName" xml:"GroupName"`
}

AddDomainGroupResponse is the response struct for api AddDomainGroup

func CreateAddDomainGroupResponse ¶

func CreateAddDomainGroupResponse() (response *AddDomainGroupResponse)

CreateAddDomainGroupResponse creates a response to parse from AddDomainGroup response

type AddDomainRecordRequest ¶

type AddDomainRecordRequest struct {
	*requests.RpcRequest
	RR           string           `position:"Query" name:"RR"`
	Line         string           `position:"Query" name:"Line"`
	Type         string           `position:"Query" name:"Type"`
	Lang         string           `position:"Query" name:"Lang"`
	Value        string           `position:"Query" name:"Value"`
	DomainName   string           `position:"Query" name:"DomainName"`
	Priority     requests.Integer `position:"Query" name:"Priority"`
	TTL          requests.Integer `position:"Query" name:"TTL"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
}

AddDomainRecordRequest is the request struct for api AddDomainRecord

func CreateAddDomainRecordRequest ¶

func CreateAddDomainRecordRequest() (request *AddDomainRecordRequest)

CreateAddDomainRecordRequest creates a request to invoke AddDomainRecord API

type AddDomainRecordResponse ¶

type AddDomainRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  string `json:"RecordId" xml:"RecordId"`
}

AddDomainRecordResponse is the response struct for api AddDomainRecord

func CreateAddDomainRecordResponse ¶

func CreateAddDomainRecordResponse() (response *AddDomainRecordResponse)

CreateAddDomainRecordResponse creates a response to parse from AddDomainRecord response

type AddDomainRequest ¶

type AddDomainRequest struct {
	*requests.RpcRequest
	GroupId         string `position:"Query" name:"GroupId"`
	DomainName      string `position:"Query" name:"DomainName"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	Lang            string `position:"Query" name:"Lang"`
}

AddDomainRequest is the request struct for api AddDomain

func CreateAddDomainRequest ¶

func CreateAddDomainRequest() (request *AddDomainRequest)

CreateAddDomainRequest creates a request to invoke AddDomain API

type AddDomainResponse ¶

type AddDomainResponse struct {
	*responses.BaseResponse
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	DomainId   string                `json:"DomainId" xml:"DomainId"`
	DomainName string                `json:"DomainName" xml:"DomainName"`
	PunyCode   string                `json:"PunyCode" xml:"PunyCode"`
	GroupId    string                `json:"GroupId" xml:"GroupId"`
	GroupName  string                `json:"GroupName" xml:"GroupName"`
	DnsServers DnsServersInAddDomain `json:"DnsServers" xml:"DnsServers"`
}

AddDomainResponse is the response struct for api AddDomain

func CreateAddDomainResponse ¶

func CreateAddDomainResponse() (response *AddDomainResponse)

CreateAddDomainResponse creates a response to parse from AddDomain response

type AddGtmAccessStrategyRequest ¶

type AddGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	DefaultAddrPoolId  string `position:"Query" name:"DefaultAddrPoolId"`
	FailoverAddrPoolId string `position:"Query" name:"FailoverAddrPoolId"`
	StrategyName       string `position:"Query" name:"StrategyName"`
	AccessLines        string `position:"Query" name:"AccessLines"`
	InstanceId         string `position:"Query" name:"InstanceId"`
	UserClientIp       string `position:"Query" name:"UserClientIp"`
	Lang               string `position:"Query" name:"Lang"`
}

AddGtmAccessStrategyRequest is the request struct for api AddGtmAccessStrategy

func CreateAddGtmAccessStrategyRequest ¶

func CreateAddGtmAccessStrategyRequest() (request *AddGtmAccessStrategyRequest)

CreateAddGtmAccessStrategyRequest creates a request to invoke AddGtmAccessStrategy API

type AddGtmAccessStrategyResponse ¶

type AddGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	StrategyId string `json:"StrategyId" xml:"StrategyId"`
}

AddGtmAccessStrategyResponse is the response struct for api AddGtmAccessStrategy

func CreateAddGtmAccessStrategyResponse ¶

func CreateAddGtmAccessStrategyResponse() (response *AddGtmAccessStrategyResponse)

CreateAddGtmAccessStrategyResponse creates a response to parse from AddGtmAccessStrategy response

type AddGtmAddressPoolAddr ¶

type AddGtmAddressPoolAddr struct {
	Mode      string `name:"Mode"`
	LbaWeight string `name:"LbaWeight"`
	Value     string `name:"Value"`
}

AddGtmAddressPoolAddr is a repeated param struct in AddGtmAddressPoolRequest

type AddGtmAddressPoolIspCityNode ¶

type AddGtmAddressPoolIspCityNode struct {
	CityCode string `name:"CityCode"`
	IspCode  string `name:"IspCode"`
}

AddGtmAddressPoolIspCityNode is a repeated param struct in AddGtmAddressPoolRequest

type AddGtmAddressPoolRequest ¶

type AddGtmAddressPoolRequest struct {
	*requests.RpcRequest
	MonitorExtendInfo   string                          `position:"Query" name:"MonitorExtendInfo"`
	Type                string                          `position:"Query" name:"Type"`
	Timeout             requests.Integer                `position:"Query" name:"Timeout"`
	MinAvailableAddrNum requests.Integer                `position:"Query" name:"MinAvailableAddrNum"`
	EvaluationCount     requests.Integer                `position:"Query" name:"EvaluationCount"`
	Lang                string                          `position:"Query" name:"Lang"`
	Addr                *[]AddGtmAddressPoolAddr        `position:"Query" name:"Addr"  type:"Repeated"`
	MonitorStatus       string                          `position:"Query" name:"MonitorStatus"`
	InstanceId          string                          `position:"Query" name:"InstanceId"`
	UserClientIp        string                          `position:"Query" name:"UserClientIp"`
	Name                string                          `position:"Query" name:"Name"`
	ProtocolType        string                          `position:"Query" name:"ProtocolType"`
	Interval            requests.Integer                `position:"Query" name:"Interval"`
	IspCityNode         *[]AddGtmAddressPoolIspCityNode `position:"Query" name:"IspCityNode"  type:"Repeated"`
}

AddGtmAddressPoolRequest is the request struct for api AddGtmAddressPool

func CreateAddGtmAddressPoolRequest ¶

func CreateAddGtmAddressPoolRequest() (request *AddGtmAddressPoolRequest)

CreateAddGtmAddressPoolRequest creates a request to invoke AddGtmAddressPool API

type AddGtmAddressPoolResponse ¶

type AddGtmAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	AddrPoolId      string `json:"AddrPoolId" xml:"AddrPoolId"`
	MonitorConfigId string `json:"MonitorConfigId" xml:"MonitorConfigId"`
}

AddGtmAddressPoolResponse is the response struct for api AddGtmAddressPool

func CreateAddGtmAddressPoolResponse ¶

func CreateAddGtmAddressPoolResponse() (response *AddGtmAddressPoolResponse)

CreateAddGtmAddressPoolResponse creates a response to parse from AddGtmAddressPool response

type AddGtmMonitorIspCityNode ¶

type AddGtmMonitorIspCityNode struct {
	CityCode string `name:"CityCode"`
	IspCode  string `name:"IspCode"`
}

AddGtmMonitorIspCityNode is a repeated param struct in AddGtmMonitorRequest

type AddGtmMonitorRequest ¶

type AddGtmMonitorRequest struct {
	*requests.RpcRequest
	MonitorExtendInfo string                      `position:"Query" name:"MonitorExtendInfo"`
	Timeout           requests.Integer            `position:"Query" name:"Timeout"`
	AddrPoolId        string                      `position:"Query" name:"AddrPoolId"`
	UserClientIp      string                      `position:"Query" name:"UserClientIp"`
	EvaluationCount   requests.Integer            `position:"Query" name:"EvaluationCount"`
	ProtocolType      string                      `position:"Query" name:"ProtocolType"`
	Interval          requests.Integer            `position:"Query" name:"Interval"`
	Lang              string                      `position:"Query" name:"Lang"`
	IspCityNode       *[]AddGtmMonitorIspCityNode `position:"Query" name:"IspCityNode"  type:"Repeated"`
}

AddGtmMonitorRequest is the request struct for api AddGtmMonitor

func CreateAddGtmMonitorRequest ¶

func CreateAddGtmMonitorRequest() (request *AddGtmMonitorRequest)

CreateAddGtmMonitorRequest creates a request to invoke AddGtmMonitor API

type AddGtmMonitorResponse ¶

type AddGtmMonitorResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	MonitorConfigId string `json:"MonitorConfigId" xml:"MonitorConfigId"`
}

AddGtmMonitorResponse is the response struct for api AddGtmMonitor

func CreateAddGtmMonitorResponse ¶

func CreateAddGtmMonitorResponse() (response *AddGtmMonitorResponse)

CreateAddGtmMonitorResponse creates a response to parse from AddGtmMonitor response

type AddGtmRecoveryPlanRequest ¶

type AddGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	FaultAddrPool string `position:"Query" name:"FaultAddrPool"`
	Remark        string `position:"Query" name:"Remark"`
	UserClientIp  string `position:"Query" name:"UserClientIp"`
	Name          string `position:"Query" name:"Name"`
	Lang          string `position:"Query" name:"Lang"`
}

AddGtmRecoveryPlanRequest is the request struct for api AddGtmRecoveryPlan

func CreateAddGtmRecoveryPlanRequest ¶

func CreateAddGtmRecoveryPlanRequest() (request *AddGtmRecoveryPlanRequest)

CreateAddGtmRecoveryPlanRequest creates a request to invoke AddGtmRecoveryPlan API

type AddGtmRecoveryPlanResponse ¶

type AddGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	RecoveryPlanId string `json:"RecoveryPlanId" xml:"RecoveryPlanId"`
}

AddGtmRecoveryPlanResponse is the response struct for api AddGtmRecoveryPlan

func CreateAddGtmRecoveryPlanResponse ¶

func CreateAddGtmRecoveryPlanResponse() (response *AddGtmRecoveryPlanResponse)

CreateAddGtmRecoveryPlanResponse creates a response to parse from AddGtmRecoveryPlan response

type Addr ¶

type Addr struct {
	UpdateTime      string `json:"UpdateTime" xml:"UpdateTime"`
	AlertStatus     string `json:"AlertStatus" xml:"AlertStatus"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	Remark          string `json:"Remark" xml:"Remark"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	Id              int64  `json:"Id" xml:"Id"`
	UpdateTimestamp int64  `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	LbaWeight       int    `json:"LbaWeight" xml:"LbaWeight"`
	Mode            string `json:"Mode" xml:"Mode"`
	AttributeInfo   string `json:"AttributeInfo" xml:"AttributeInfo"`
	Value           string `json:"Value" xml:"Value"`
	Addr            string `json:"Addr" xml:"Addr"`
	AddrId          int64  `json:"AddrId" xml:"AddrId"`
}

Addr is a nested struct in alidns response

type AddrInDescribeDnsGtmAddrAttributeInfo ¶ added in v1.61.822

type AddrInDescribeDnsGtmAddrAttributeInfo struct {
	AddrItem []AddrItem `json:"Addr" xml:"Addr"`
}

AddrInDescribeDnsGtmAddrAttributeInfo is a nested struct in alidns response

type AddrItem ¶ added in v1.61.822

type AddrItem struct {
	Addr          string        `json:"Addr" xml:"Addr"`
	AttributeInfo AttributeInfo `json:"AttributeInfo" xml:"AttributeInfo"`
}

AddrItem is a nested struct in alidns response

type AddrPool ¶

type AddrPool struct {
	AddrCount           int    `json:"AddrCount" xml:"AddrCount"`
	Name                string `json:"Name" xml:"Name"`
	MinAvailableAddrNum int    `json:"MinAvailableAddrNum" xml:"MinAvailableAddrNum"`
	UpdateTime          string `json:"UpdateTime" xml:"UpdateTime"`
	MonitorConfigId     string `json:"MonitorConfigId" xml:"MonitorConfigId"`
	CreateTimestamp     int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	CreateTime          string `json:"CreateTime" xml:"CreateTime"`
	AddrPoolName        string `json:"AddrPoolName" xml:"AddrPoolName"`
	AddrPoolId          string `json:"AddrPoolId" xml:"AddrPoolId"`
	UpdateTimestamp     int64  `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	Status              string `json:"Status" xml:"Status"`
	MonitorStatus       string `json:"MonitorStatus" xml:"MonitorStatus"`
	LbaStrategy         string `json:"LbaStrategy" xml:"LbaStrategy"`
	Type                string `json:"Type" xml:"Type"`
}

AddrPool is a nested struct in alidns response

type AddrPoolsInDescribeDnsGtmInstanceAddressPools ¶ added in v1.61.822

type AddrPoolsInDescribeDnsGtmInstanceAddressPools struct {
	AddrPool []AddrPool `json:"AddrPool" xml:"AddrPool"`
}

AddrPoolsInDescribeDnsGtmInstanceAddressPools is a nested struct in alidns response

type AddrPoolsInDescribeGtmAccessStrategyAvailableConfig ¶

type AddrPoolsInDescribeGtmAccessStrategyAvailableConfig struct {
	AddrPool []AddrPool `json:"AddrPool" xml:"AddrPool"`
}

AddrPoolsInDescribeGtmAccessStrategyAvailableConfig is a nested struct in alidns response

type AddrPoolsInDescribeGtmInstanceAddressPools ¶

type AddrPoolsInDescribeGtmInstanceAddressPools struct {
	AddrPool []AddrPool `json:"AddrPool" xml:"AddrPool"`
}

AddrPoolsInDescribeGtmInstanceAddressPools is a nested struct in alidns response

type AddrPoolsInDescribeGtmRecoveryPlanAvailableConfig ¶

type AddrPoolsInDescribeGtmRecoveryPlanAvailableConfig struct {
	AddrPool []AddrPool `json:"AddrPool" xml:"AddrPool"`
}

AddrPoolsInDescribeGtmRecoveryPlanAvailableConfig is a nested struct in alidns response

type AddrsInDescribeDnsGtmInstanceAddressPool ¶ added in v1.61.822

type AddrsInDescribeDnsGtmInstanceAddressPool struct {
	Addr []Addr `json:"Addr" xml:"Addr"`
}

AddrsInDescribeDnsGtmInstanceAddressPool is a nested struct in alidns response

type AddrsInDescribeGtmInstanceAddressPool ¶

type AddrsInDescribeGtmInstanceAddressPool struct {
	Addr []Addr `json:"Addr" xml:"Addr"`
}

AddrsInDescribeGtmInstanceAddressPool is a nested struct in alidns response

type AddrsInDescribeGtmRecoveryPlan ¶

type AddrsInDescribeGtmRecoveryPlan struct {
	Addr []Addr `json:"Addr" xml:"Addr"`
}

AddrsInDescribeGtmRecoveryPlan is a nested struct in alidns response

type AlertConfigInDescribeDnsGtmInstance ¶ added in v1.61.822

type AlertConfigInDescribeDnsGtmInstance struct {
	AlertConfigItem []AlertConfigItem `json:"AlertConfig" xml:"AlertConfig"`
}

AlertConfigInDescribeDnsGtmInstance is a nested struct in alidns response

type AlertConfigInDescribeDnsGtmInstances ¶ added in v1.61.822

type AlertConfigInDescribeDnsGtmInstances struct {
	AlertConfigItem []AlertConfigItemInDescribeDnsGtmInstances `json:"AlertConfig" xml:"AlertConfig"`
}

AlertConfigInDescribeDnsGtmInstances is a nested struct in alidns response

type AlertConfigItem ¶ added in v1.61.822

type AlertConfigItem struct {
	NoticeType  string `json:"NoticeType" xml:"NoticeType"`
	EmailNotice bool   `json:"EmailNotice" xml:"EmailNotice"`
	SmsNotice   bool   `json:"SmsNotice" xml:"SmsNotice"`
}

AlertConfigItem is a nested struct in alidns response

type AlertConfigItemInDescribeDnsGtmInstances ¶ added in v1.61.822

type AlertConfigItemInDescribeDnsGtmInstances struct {
	NoticeType  string `json:"NoticeType" xml:"NoticeType"`
	SmsNotice   string `json:"SmsNotice" xml:"SmsNotice"`
	EmailNotice string `json:"EmailNotice" xml:"EmailNotice"`
}

AlertConfigItemInDescribeDnsGtmInstances is a nested struct in alidns response

type AttributeInfo ¶ added in v1.61.822

type AttributeInfo struct {
	GroupCode  string `json:"GroupCode" xml:"GroupCode"`
	LineCode   string `json:"LineCode" xml:"LineCode"`
	LineName   string `json:"LineName" xml:"LineName"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	FatherCode string `json:"FatherCode" xml:"FatherCode"`
}

AttributeInfo is a nested struct in alidns response

type AttributeInfos ¶ added in v1.61.822

type AttributeInfos struct {
	AttributeInfo []AttributeInfo `json:"AttributeInfo" xml:"AttributeInfo"`
}

AttributeInfos is a nested struct in alidns response

type AvailableTtls ¶

type AvailableTtls struct {
	AvailableTtl []string `json:"AvailableTtl" xml:"AvailableTtl"`
}

AvailableTtls is a nested struct in alidns response

type BatchResultDetail ¶

type BatchResultDetail struct {
	Domain         string `json:"Domain" xml:"Domain"`
	Type           string `json:"Type" xml:"Type"`
	Rr             string `json:"Rr" xml:"Rr"`
	Value          string `json:"Value" xml:"Value"`
	Status         bool   `json:"Status" xml:"Status"`
	Reason         string `json:"Reason" xml:"Reason"`
	NewRr          string `json:"NewRr" xml:"NewRr"`
	NewValue       string `json:"NewValue" xml:"NewValue"`
	BatchType      string `json:"BatchType" xml:"BatchType"`
	OperateDateStr string `json:"OperateDateStr" xml:"OperateDateStr"`
	Line           string `json:"Line" xml:"Line"`
	Priority       string `json:"Priority" xml:"Priority"`
	Ttl            string `json:"Ttl" xml:"Ttl"`
	RecordId       string `json:"RecordId" xml:"RecordId"`
	Remark         string `json:"Remark" xml:"Remark"`
	RrStatus       string `json:"RrStatus" xml:"RrStatus"`
}

BatchResultDetail is a nested struct in alidns response

type BatchResultDetails ¶

type BatchResultDetails struct {
	BatchResultDetail []BatchResultDetail `json:"BatchResultDetail" xml:"BatchResultDetail"`
}

BatchResultDetails is a nested struct in alidns response

type BindInstanceDomainsRequest ¶ added in v1.60.265

type BindInstanceDomainsRequest struct {
	*requests.RpcRequest
	DomainNames  string `position:"Query" name:"DomainNames"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

BindInstanceDomainsRequest is the request struct for api BindInstanceDomains

func CreateBindInstanceDomainsRequest ¶ added in v1.60.265

func CreateBindInstanceDomainsRequest() (request *BindInstanceDomainsRequest)

CreateBindInstanceDomainsRequest creates a request to invoke BindInstanceDomains API

type BindInstanceDomainsResponse ¶ added in v1.60.265

type BindInstanceDomainsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	SuccessCount int    `json:"SuccessCount" xml:"SuccessCount"`
	FailedCount  int    `json:"FailedCount" xml:"FailedCount"`
}

BindInstanceDomainsResponse is the response struct for api BindInstanceDomains

func CreateBindInstanceDomainsResponse ¶ added in v1.60.265

func CreateBindInstanceDomainsResponse() (response *BindInstanceDomainsResponse)

CreateBindInstanceDomainsResponse creates a response to parse from BindInstanceDomains response

type ChangeDomainGroupRequest ¶

type ChangeDomainGroupRequest struct {
	*requests.RpcRequest
	GroupId      string `position:"Query" name:"GroupId"`
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

ChangeDomainGroupRequest is the request struct for api ChangeDomainGroup

func CreateChangeDomainGroupRequest ¶

func CreateChangeDomainGroupRequest() (request *ChangeDomainGroupRequest)

CreateChangeDomainGroupRequest creates a request to invoke ChangeDomainGroup API

type ChangeDomainGroupResponse ¶

type ChangeDomainGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
	GroupName string `json:"GroupName" xml:"GroupName"`
}

ChangeDomainGroupResponse is the response struct for api ChangeDomainGroup

func CreateChangeDomainGroupResponse ¶

func CreateChangeDomainGroupResponse() (response *ChangeDomainGroupResponse)

CreateChangeDomainGroupResponse creates a response to parse from ChangeDomainGroup response

type ChangeDomainOfDnsProductRequest ¶

type ChangeDomainOfDnsProductRequest struct {
	*requests.RpcRequest
	InstanceId   string           `position:"Query" name:"InstanceId"`
	NewDomain    string           `position:"Query" name:"NewDomain"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Force        requests.Boolean `position:"Query" name:"Force"`
	Lang         string           `position:"Query" name:"Lang"`
}

ChangeDomainOfDnsProductRequest is the request struct for api ChangeDomainOfDnsProduct

func CreateChangeDomainOfDnsProductRequest ¶

func CreateChangeDomainOfDnsProductRequest() (request *ChangeDomainOfDnsProductRequest)

CreateChangeDomainOfDnsProductRequest creates a request to invoke ChangeDomainOfDnsProduct API

type ChangeDomainOfDnsProductResponse ¶

type ChangeDomainOfDnsProductResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	OriginalDomain string `json:"OriginalDomain" xml:"OriginalDomain"`
}

ChangeDomainOfDnsProductResponse is the response struct for api ChangeDomainOfDnsProduct

func CreateChangeDomainOfDnsProductResponse ¶

func CreateChangeDomainOfDnsProductResponse() (response *ChangeDomainOfDnsProductResponse)

CreateChangeDomainOfDnsProductResponse creates a response to parse from ChangeDomainOfDnsProduct response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddCustomLine ¶ added in v1.60.265

func (client *Client) AddCustomLine(request *AddCustomLineRequest) (response *AddCustomLineResponse, err error)

AddCustomLine invokes the alidns.AddCustomLine API synchronously

func (*Client) AddCustomLineWithCallback ¶ added in v1.60.265

func (client *Client) AddCustomLineWithCallback(request *AddCustomLineRequest, callback func(response *AddCustomLineResponse, err error)) <-chan int

AddCustomLineWithCallback invokes the alidns.AddCustomLine API asynchronously

func (*Client) AddCustomLineWithChan ¶ added in v1.60.265

func (client *Client) AddCustomLineWithChan(request *AddCustomLineRequest) (<-chan *AddCustomLineResponse, <-chan error)

AddCustomLineWithChan invokes the alidns.AddCustomLine API asynchronously

func (*Client) AddDnsCacheDomain ¶ added in v1.61.960

func (client *Client) AddDnsCacheDomain(request *AddDnsCacheDomainRequest) (response *AddDnsCacheDomainResponse, err error)

AddDnsCacheDomain invokes the alidns.AddDnsCacheDomain API synchronously

func (*Client) AddDnsCacheDomainWithCallback ¶ added in v1.61.960

func (client *Client) AddDnsCacheDomainWithCallback(request *AddDnsCacheDomainRequest, callback func(response *AddDnsCacheDomainResponse, err error)) <-chan int

AddDnsCacheDomainWithCallback invokes the alidns.AddDnsCacheDomain API asynchronously

func (*Client) AddDnsCacheDomainWithChan ¶ added in v1.61.960

func (client *Client) AddDnsCacheDomainWithChan(request *AddDnsCacheDomainRequest) (<-chan *AddDnsCacheDomainResponse, <-chan error)

AddDnsCacheDomainWithChan invokes the alidns.AddDnsCacheDomain API asynchronously

func (*Client) AddDnsGtmAccessStrategy ¶ added in v1.61.822

func (client *Client) AddDnsGtmAccessStrategy(request *AddDnsGtmAccessStrategyRequest) (response *AddDnsGtmAccessStrategyResponse, err error)

AddDnsGtmAccessStrategy invokes the alidns.AddDnsGtmAccessStrategy API synchronously

func (*Client) AddDnsGtmAccessStrategyWithCallback ¶ added in v1.61.822

func (client *Client) AddDnsGtmAccessStrategyWithCallback(request *AddDnsGtmAccessStrategyRequest, callback func(response *AddDnsGtmAccessStrategyResponse, err error)) <-chan int

AddDnsGtmAccessStrategyWithCallback invokes the alidns.AddDnsGtmAccessStrategy API asynchronously

func (*Client) AddDnsGtmAccessStrategyWithChan ¶ added in v1.61.822

func (client *Client) AddDnsGtmAccessStrategyWithChan(request *AddDnsGtmAccessStrategyRequest) (<-chan *AddDnsGtmAccessStrategyResponse, <-chan error)

AddDnsGtmAccessStrategyWithChan invokes the alidns.AddDnsGtmAccessStrategy API asynchronously

func (*Client) AddDnsGtmAddressPool ¶ added in v1.61.822

func (client *Client) AddDnsGtmAddressPool(request *AddDnsGtmAddressPoolRequest) (response *AddDnsGtmAddressPoolResponse, err error)

AddDnsGtmAddressPool invokes the alidns.AddDnsGtmAddressPool API synchronously

func (*Client) AddDnsGtmAddressPoolWithCallback ¶ added in v1.61.822

func (client *Client) AddDnsGtmAddressPoolWithCallback(request *AddDnsGtmAddressPoolRequest, callback func(response *AddDnsGtmAddressPoolResponse, err error)) <-chan int

AddDnsGtmAddressPoolWithCallback invokes the alidns.AddDnsGtmAddressPool API asynchronously

func (*Client) AddDnsGtmAddressPoolWithChan ¶ added in v1.61.822

func (client *Client) AddDnsGtmAddressPoolWithChan(request *AddDnsGtmAddressPoolRequest) (<-chan *AddDnsGtmAddressPoolResponse, <-chan error)

AddDnsGtmAddressPoolWithChan invokes the alidns.AddDnsGtmAddressPool API asynchronously

func (*Client) AddDnsGtmMonitor ¶ added in v1.61.822

func (client *Client) AddDnsGtmMonitor(request *AddDnsGtmMonitorRequest) (response *AddDnsGtmMonitorResponse, err error)

AddDnsGtmMonitor invokes the alidns.AddDnsGtmMonitor API synchronously

func (*Client) AddDnsGtmMonitorWithCallback ¶ added in v1.61.822

func (client *Client) AddDnsGtmMonitorWithCallback(request *AddDnsGtmMonitorRequest, callback func(response *AddDnsGtmMonitorResponse, err error)) <-chan int

AddDnsGtmMonitorWithCallback invokes the alidns.AddDnsGtmMonitor API asynchronously

func (*Client) AddDnsGtmMonitorWithChan ¶ added in v1.61.822

func (client *Client) AddDnsGtmMonitorWithChan(request *AddDnsGtmMonitorRequest) (<-chan *AddDnsGtmMonitorResponse, <-chan error)

AddDnsGtmMonitorWithChan invokes the alidns.AddDnsGtmMonitor API asynchronously

func (*Client) AddDomain ¶

func (client *Client) AddDomain(request *AddDomainRequest) (response *AddDomainResponse, err error)

AddDomain invokes the alidns.AddDomain API synchronously

func (*Client) AddDomainBackup ¶ added in v1.60.265

func (client *Client) AddDomainBackup(request *AddDomainBackupRequest) (response *AddDomainBackupResponse, err error)

AddDomainBackup invokes the alidns.AddDomainBackup API synchronously

func (*Client) AddDomainBackupWithCallback ¶ added in v1.60.265

func (client *Client) AddDomainBackupWithCallback(request *AddDomainBackupRequest, callback func(response *AddDomainBackupResponse, err error)) <-chan int

AddDomainBackupWithCallback invokes the alidns.AddDomainBackup API asynchronously

func (*Client) AddDomainBackupWithChan ¶ added in v1.60.265

func (client *Client) AddDomainBackupWithChan(request *AddDomainBackupRequest) (<-chan *AddDomainBackupResponse, <-chan error)

AddDomainBackupWithChan invokes the alidns.AddDomainBackup API asynchronously

func (*Client) AddDomainGroup ¶

func (client *Client) AddDomainGroup(request *AddDomainGroupRequest) (response *AddDomainGroupResponse, err error)

AddDomainGroup invokes the alidns.AddDomainGroup API synchronously

func (*Client) AddDomainGroupWithCallback ¶

func (client *Client) AddDomainGroupWithCallback(request *AddDomainGroupRequest, callback func(response *AddDomainGroupResponse, err error)) <-chan int

AddDomainGroupWithCallback invokes the alidns.AddDomainGroup API asynchronously

func (*Client) AddDomainGroupWithChan ¶

func (client *Client) AddDomainGroupWithChan(request *AddDomainGroupRequest) (<-chan *AddDomainGroupResponse, <-chan error)

AddDomainGroupWithChan invokes the alidns.AddDomainGroup API asynchronously

func (*Client) AddDomainRecord ¶

func (client *Client) AddDomainRecord(request *AddDomainRecordRequest) (response *AddDomainRecordResponse, err error)

AddDomainRecord invokes the alidns.AddDomainRecord API synchronously

func (*Client) AddDomainRecordWithCallback ¶

func (client *Client) AddDomainRecordWithCallback(request *AddDomainRecordRequest, callback func(response *AddDomainRecordResponse, err error)) <-chan int

AddDomainRecordWithCallback invokes the alidns.AddDomainRecord API asynchronously

func (*Client) AddDomainRecordWithChan ¶

func (client *Client) AddDomainRecordWithChan(request *AddDomainRecordRequest) (<-chan *AddDomainRecordResponse, <-chan error)

AddDomainRecordWithChan invokes the alidns.AddDomainRecord API asynchronously

func (*Client) AddDomainWithCallback ¶

func (client *Client) AddDomainWithCallback(request *AddDomainRequest, callback func(response *AddDomainResponse, err error)) <-chan int

AddDomainWithCallback invokes the alidns.AddDomain API asynchronously

func (*Client) AddDomainWithChan ¶

func (client *Client) AddDomainWithChan(request *AddDomainRequest) (<-chan *AddDomainResponse, <-chan error)

AddDomainWithChan invokes the alidns.AddDomain API asynchronously

func (*Client) AddGtmAccessStrategy ¶

func (client *Client) AddGtmAccessStrategy(request *AddGtmAccessStrategyRequest) (response *AddGtmAccessStrategyResponse, err error)

AddGtmAccessStrategy invokes the alidns.AddGtmAccessStrategy API synchronously

func (*Client) AddGtmAccessStrategyWithCallback ¶

func (client *Client) AddGtmAccessStrategyWithCallback(request *AddGtmAccessStrategyRequest, callback func(response *AddGtmAccessStrategyResponse, err error)) <-chan int

AddGtmAccessStrategyWithCallback invokes the alidns.AddGtmAccessStrategy API asynchronously

func (*Client) AddGtmAccessStrategyWithChan ¶

func (client *Client) AddGtmAccessStrategyWithChan(request *AddGtmAccessStrategyRequest) (<-chan *AddGtmAccessStrategyResponse, <-chan error)

AddGtmAccessStrategyWithChan invokes the alidns.AddGtmAccessStrategy API asynchronously

func (*Client) AddGtmAddressPool ¶

func (client *Client) AddGtmAddressPool(request *AddGtmAddressPoolRequest) (response *AddGtmAddressPoolResponse, err error)

AddGtmAddressPool invokes the alidns.AddGtmAddressPool API synchronously

func (*Client) AddGtmAddressPoolWithCallback ¶

func (client *Client) AddGtmAddressPoolWithCallback(request *AddGtmAddressPoolRequest, callback func(response *AddGtmAddressPoolResponse, err error)) <-chan int

AddGtmAddressPoolWithCallback invokes the alidns.AddGtmAddressPool API asynchronously

func (*Client) AddGtmAddressPoolWithChan ¶

func (client *Client) AddGtmAddressPoolWithChan(request *AddGtmAddressPoolRequest) (<-chan *AddGtmAddressPoolResponse, <-chan error)

AddGtmAddressPoolWithChan invokes the alidns.AddGtmAddressPool API asynchronously

func (*Client) AddGtmMonitor ¶

func (client *Client) AddGtmMonitor(request *AddGtmMonitorRequest) (response *AddGtmMonitorResponse, err error)

AddGtmMonitor invokes the alidns.AddGtmMonitor API synchronously

func (*Client) AddGtmMonitorWithCallback ¶

func (client *Client) AddGtmMonitorWithCallback(request *AddGtmMonitorRequest, callback func(response *AddGtmMonitorResponse, err error)) <-chan int

AddGtmMonitorWithCallback invokes the alidns.AddGtmMonitor API asynchronously

func (*Client) AddGtmMonitorWithChan ¶

func (client *Client) AddGtmMonitorWithChan(request *AddGtmMonitorRequest) (<-chan *AddGtmMonitorResponse, <-chan error)

AddGtmMonitorWithChan invokes the alidns.AddGtmMonitor API asynchronously

func (*Client) AddGtmRecoveryPlan ¶

func (client *Client) AddGtmRecoveryPlan(request *AddGtmRecoveryPlanRequest) (response *AddGtmRecoveryPlanResponse, err error)

AddGtmRecoveryPlan invokes the alidns.AddGtmRecoveryPlan API synchronously

func (*Client) AddGtmRecoveryPlanWithCallback ¶

func (client *Client) AddGtmRecoveryPlanWithCallback(request *AddGtmRecoveryPlanRequest, callback func(response *AddGtmRecoveryPlanResponse, err error)) <-chan int

AddGtmRecoveryPlanWithCallback invokes the alidns.AddGtmRecoveryPlan API asynchronously

func (*Client) AddGtmRecoveryPlanWithChan ¶

func (client *Client) AddGtmRecoveryPlanWithChan(request *AddGtmRecoveryPlanRequest) (<-chan *AddGtmRecoveryPlanResponse, <-chan error)

AddGtmRecoveryPlanWithChan invokes the alidns.AddGtmRecoveryPlan API asynchronously

func (*Client) BindInstanceDomains ¶ added in v1.60.265

func (client *Client) BindInstanceDomains(request *BindInstanceDomainsRequest) (response *BindInstanceDomainsResponse, err error)

BindInstanceDomains invokes the alidns.BindInstanceDomains API synchronously

func (*Client) BindInstanceDomainsWithCallback ¶ added in v1.60.265

func (client *Client) BindInstanceDomainsWithCallback(request *BindInstanceDomainsRequest, callback func(response *BindInstanceDomainsResponse, err error)) <-chan int

BindInstanceDomainsWithCallback invokes the alidns.BindInstanceDomains API asynchronously

func (*Client) BindInstanceDomainsWithChan ¶ added in v1.60.265

func (client *Client) BindInstanceDomainsWithChan(request *BindInstanceDomainsRequest) (<-chan *BindInstanceDomainsResponse, <-chan error)

BindInstanceDomainsWithChan invokes the alidns.BindInstanceDomains API asynchronously

func (*Client) ChangeDomainGroup ¶

func (client *Client) ChangeDomainGroup(request *ChangeDomainGroupRequest) (response *ChangeDomainGroupResponse, err error)

ChangeDomainGroup invokes the alidns.ChangeDomainGroup API synchronously

func (*Client) ChangeDomainGroupWithCallback ¶

func (client *Client) ChangeDomainGroupWithCallback(request *ChangeDomainGroupRequest, callback func(response *ChangeDomainGroupResponse, err error)) <-chan int

ChangeDomainGroupWithCallback invokes the alidns.ChangeDomainGroup API asynchronously

func (*Client) ChangeDomainGroupWithChan ¶

func (client *Client) ChangeDomainGroupWithChan(request *ChangeDomainGroupRequest) (<-chan *ChangeDomainGroupResponse, <-chan error)

ChangeDomainGroupWithChan invokes the alidns.ChangeDomainGroup API asynchronously

func (*Client) ChangeDomainOfDnsProduct ¶

func (client *Client) ChangeDomainOfDnsProduct(request *ChangeDomainOfDnsProductRequest) (response *ChangeDomainOfDnsProductResponse, err error)

ChangeDomainOfDnsProduct invokes the alidns.ChangeDomainOfDnsProduct API synchronously

func (*Client) ChangeDomainOfDnsProductWithCallback ¶

func (client *Client) ChangeDomainOfDnsProductWithCallback(request *ChangeDomainOfDnsProductRequest, callback func(response *ChangeDomainOfDnsProductResponse, err error)) <-chan int

ChangeDomainOfDnsProductWithCallback invokes the alidns.ChangeDomainOfDnsProduct API asynchronously

func (*Client) ChangeDomainOfDnsProductWithChan ¶

func (client *Client) ChangeDomainOfDnsProductWithChan(request *ChangeDomainOfDnsProductRequest) (<-chan *ChangeDomainOfDnsProductResponse, <-chan error)

ChangeDomainOfDnsProductWithChan invokes the alidns.ChangeDomainOfDnsProduct API asynchronously

func (*Client) CopyGtmConfig ¶ added in v1.61.130

func (client *Client) CopyGtmConfig(request *CopyGtmConfigRequest) (response *CopyGtmConfigResponse, err error)

CopyGtmConfig invokes the alidns.CopyGtmConfig API synchronously

func (*Client) CopyGtmConfigWithCallback ¶ added in v1.61.130

func (client *Client) CopyGtmConfigWithCallback(request *CopyGtmConfigRequest, callback func(response *CopyGtmConfigResponse, err error)) <-chan int

CopyGtmConfigWithCallback invokes the alidns.CopyGtmConfig API asynchronously

func (*Client) CopyGtmConfigWithChan ¶ added in v1.61.130

func (client *Client) CopyGtmConfigWithChan(request *CopyGtmConfigRequest) (<-chan *CopyGtmConfigResponse, <-chan error)

CopyGtmConfigWithChan invokes the alidns.CopyGtmConfig API asynchronously

func (*Client) DeleteCustomLines ¶ added in v1.60.265

func (client *Client) DeleteCustomLines(request *DeleteCustomLinesRequest) (response *DeleteCustomLinesResponse, err error)

DeleteCustomLines invokes the alidns.DeleteCustomLines API synchronously

func (*Client) DeleteCustomLinesWithCallback ¶ added in v1.60.265

func (client *Client) DeleteCustomLinesWithCallback(request *DeleteCustomLinesRequest, callback func(response *DeleteCustomLinesResponse, err error)) <-chan int

DeleteCustomLinesWithCallback invokes the alidns.DeleteCustomLines API asynchronously

func (*Client) DeleteCustomLinesWithChan ¶ added in v1.60.265

func (client *Client) DeleteCustomLinesWithChan(request *DeleteCustomLinesRequest) (<-chan *DeleteCustomLinesResponse, <-chan error)

DeleteCustomLinesWithChan invokes the alidns.DeleteCustomLines API asynchronously

func (*Client) DeleteDnsCacheDomain ¶ added in v1.61.960

func (client *Client) DeleteDnsCacheDomain(request *DeleteDnsCacheDomainRequest) (response *DeleteDnsCacheDomainResponse, err error)

DeleteDnsCacheDomain invokes the alidns.DeleteDnsCacheDomain API synchronously

func (*Client) DeleteDnsCacheDomainWithCallback ¶ added in v1.61.960

func (client *Client) DeleteDnsCacheDomainWithCallback(request *DeleteDnsCacheDomainRequest, callback func(response *DeleteDnsCacheDomainResponse, err error)) <-chan int

DeleteDnsCacheDomainWithCallback invokes the alidns.DeleteDnsCacheDomain API asynchronously

func (*Client) DeleteDnsCacheDomainWithChan ¶ added in v1.61.960

func (client *Client) DeleteDnsCacheDomainWithChan(request *DeleteDnsCacheDomainRequest) (<-chan *DeleteDnsCacheDomainResponse, <-chan error)

DeleteDnsCacheDomainWithChan invokes the alidns.DeleteDnsCacheDomain API asynchronously

func (*Client) DeleteDnsGtmAccessStrategy ¶ added in v1.61.822

func (client *Client) DeleteDnsGtmAccessStrategy(request *DeleteDnsGtmAccessStrategyRequest) (response *DeleteDnsGtmAccessStrategyResponse, err error)

DeleteDnsGtmAccessStrategy invokes the alidns.DeleteDnsGtmAccessStrategy API synchronously

func (*Client) DeleteDnsGtmAccessStrategyWithCallback ¶ added in v1.61.822

func (client *Client) DeleteDnsGtmAccessStrategyWithCallback(request *DeleteDnsGtmAccessStrategyRequest, callback func(response *DeleteDnsGtmAccessStrategyResponse, err error)) <-chan int

DeleteDnsGtmAccessStrategyWithCallback invokes the alidns.DeleteDnsGtmAccessStrategy API asynchronously

func (*Client) DeleteDnsGtmAccessStrategyWithChan ¶ added in v1.61.822

func (client *Client) DeleteDnsGtmAccessStrategyWithChan(request *DeleteDnsGtmAccessStrategyRequest) (<-chan *DeleteDnsGtmAccessStrategyResponse, <-chan error)

DeleteDnsGtmAccessStrategyWithChan invokes the alidns.DeleteDnsGtmAccessStrategy API asynchronously

func (*Client) DeleteDnsGtmAddressPool ¶ added in v1.61.822

func (client *Client) DeleteDnsGtmAddressPool(request *DeleteDnsGtmAddressPoolRequest) (response *DeleteDnsGtmAddressPoolResponse, err error)

DeleteDnsGtmAddressPool invokes the alidns.DeleteDnsGtmAddressPool API synchronously

func (*Client) DeleteDnsGtmAddressPoolWithCallback ¶ added in v1.61.822

func (client *Client) DeleteDnsGtmAddressPoolWithCallback(request *DeleteDnsGtmAddressPoolRequest, callback func(response *DeleteDnsGtmAddressPoolResponse, err error)) <-chan int

DeleteDnsGtmAddressPoolWithCallback invokes the alidns.DeleteDnsGtmAddressPool API asynchronously

func (*Client) DeleteDnsGtmAddressPoolWithChan ¶ added in v1.61.822

func (client *Client) DeleteDnsGtmAddressPoolWithChan(request *DeleteDnsGtmAddressPoolRequest) (<-chan *DeleteDnsGtmAddressPoolResponse, <-chan error)

DeleteDnsGtmAddressPoolWithChan invokes the alidns.DeleteDnsGtmAddressPool API asynchronously

func (*Client) DeleteDomain ¶

func (client *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)

DeleteDomain invokes the alidns.DeleteDomain API synchronously

func (*Client) DeleteDomainGroup ¶

func (client *Client) DeleteDomainGroup(request *DeleteDomainGroupRequest) (response *DeleteDomainGroupResponse, err error)

DeleteDomainGroup invokes the alidns.DeleteDomainGroup API synchronously

func (*Client) DeleteDomainGroupWithCallback ¶

func (client *Client) DeleteDomainGroupWithCallback(request *DeleteDomainGroupRequest, callback func(response *DeleteDomainGroupResponse, err error)) <-chan int

DeleteDomainGroupWithCallback invokes the alidns.DeleteDomainGroup API asynchronously

func (*Client) DeleteDomainGroupWithChan ¶

func (client *Client) DeleteDomainGroupWithChan(request *DeleteDomainGroupRequest) (<-chan *DeleteDomainGroupResponse, <-chan error)

DeleteDomainGroupWithChan invokes the alidns.DeleteDomainGroup API asynchronously

func (*Client) DeleteDomainRecord ¶

func (client *Client) DeleteDomainRecord(request *DeleteDomainRecordRequest) (response *DeleteDomainRecordResponse, err error)

DeleteDomainRecord invokes the alidns.DeleteDomainRecord API synchronously

func (*Client) DeleteDomainRecordWithCallback ¶

func (client *Client) DeleteDomainRecordWithCallback(request *DeleteDomainRecordRequest, callback func(response *DeleteDomainRecordResponse, err error)) <-chan int

DeleteDomainRecordWithCallback invokes the alidns.DeleteDomainRecord API asynchronously

func (*Client) DeleteDomainRecordWithChan ¶

func (client *Client) DeleteDomainRecordWithChan(request *DeleteDomainRecordRequest) (<-chan *DeleteDomainRecordResponse, <-chan error)

DeleteDomainRecordWithChan invokes the alidns.DeleteDomainRecord API asynchronously

func (*Client) DeleteDomainWithCallback ¶

func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, callback func(response *DeleteDomainResponse, err error)) <-chan int

DeleteDomainWithCallback invokes the alidns.DeleteDomain API asynchronously

func (*Client) DeleteDomainWithChan ¶

func (client *Client) DeleteDomainWithChan(request *DeleteDomainRequest) (<-chan *DeleteDomainResponse, <-chan error)

DeleteDomainWithChan invokes the alidns.DeleteDomain API asynchronously

func (*Client) DeleteGtmAccessStrategy ¶

func (client *Client) DeleteGtmAccessStrategy(request *DeleteGtmAccessStrategyRequest) (response *DeleteGtmAccessStrategyResponse, err error)

DeleteGtmAccessStrategy invokes the alidns.DeleteGtmAccessStrategy API synchronously

func (*Client) DeleteGtmAccessStrategyWithCallback ¶

func (client *Client) DeleteGtmAccessStrategyWithCallback(request *DeleteGtmAccessStrategyRequest, callback func(response *DeleteGtmAccessStrategyResponse, err error)) <-chan int

DeleteGtmAccessStrategyWithCallback invokes the alidns.DeleteGtmAccessStrategy API asynchronously

func (*Client) DeleteGtmAccessStrategyWithChan ¶

func (client *Client) DeleteGtmAccessStrategyWithChan(request *DeleteGtmAccessStrategyRequest) (<-chan *DeleteGtmAccessStrategyResponse, <-chan error)

DeleteGtmAccessStrategyWithChan invokes the alidns.DeleteGtmAccessStrategy API asynchronously

func (*Client) DeleteGtmAddressPool ¶

func (client *Client) DeleteGtmAddressPool(request *DeleteGtmAddressPoolRequest) (response *DeleteGtmAddressPoolResponse, err error)

DeleteGtmAddressPool invokes the alidns.DeleteGtmAddressPool API synchronously

func (*Client) DeleteGtmAddressPoolWithCallback ¶

func (client *Client) DeleteGtmAddressPoolWithCallback(request *DeleteGtmAddressPoolRequest, callback func(response *DeleteGtmAddressPoolResponse, err error)) <-chan int

DeleteGtmAddressPoolWithCallback invokes the alidns.DeleteGtmAddressPool API asynchronously

func (*Client) DeleteGtmAddressPoolWithChan ¶

func (client *Client) DeleteGtmAddressPoolWithChan(request *DeleteGtmAddressPoolRequest) (<-chan *DeleteGtmAddressPoolResponse, <-chan error)

DeleteGtmAddressPoolWithChan invokes the alidns.DeleteGtmAddressPool API asynchronously

func (*Client) DeleteGtmRecoveryPlan ¶

func (client *Client) DeleteGtmRecoveryPlan(request *DeleteGtmRecoveryPlanRequest) (response *DeleteGtmRecoveryPlanResponse, err error)

DeleteGtmRecoveryPlan invokes the alidns.DeleteGtmRecoveryPlan API synchronously

func (*Client) DeleteGtmRecoveryPlanWithCallback ¶

func (client *Client) DeleteGtmRecoveryPlanWithCallback(request *DeleteGtmRecoveryPlanRequest, callback func(response *DeleteGtmRecoveryPlanResponse, err error)) <-chan int

DeleteGtmRecoveryPlanWithCallback invokes the alidns.DeleteGtmRecoveryPlan API asynchronously

func (*Client) DeleteGtmRecoveryPlanWithChan ¶

func (client *Client) DeleteGtmRecoveryPlanWithChan(request *DeleteGtmRecoveryPlanRequest) (<-chan *DeleteGtmRecoveryPlanResponse, <-chan error)

DeleteGtmRecoveryPlanWithChan invokes the alidns.DeleteGtmRecoveryPlan API asynchronously

func (*Client) DeleteSubDomainRecords ¶

func (client *Client) DeleteSubDomainRecords(request *DeleteSubDomainRecordsRequest) (response *DeleteSubDomainRecordsResponse, err error)

DeleteSubDomainRecords invokes the alidns.DeleteSubDomainRecords API synchronously

func (*Client) DeleteSubDomainRecordsWithCallback ¶

func (client *Client) DeleteSubDomainRecordsWithCallback(request *DeleteSubDomainRecordsRequest, callback func(response *DeleteSubDomainRecordsResponse, err error)) <-chan int

DeleteSubDomainRecordsWithCallback invokes the alidns.DeleteSubDomainRecords API asynchronously

func (*Client) DeleteSubDomainRecordsWithChan ¶

func (client *Client) DeleteSubDomainRecordsWithChan(request *DeleteSubDomainRecordsRequest) (<-chan *DeleteSubDomainRecordsResponse, <-chan error)

DeleteSubDomainRecordsWithChan invokes the alidns.DeleteSubDomainRecords API asynchronously

func (*Client) DescribeBatchResultCount ¶

func (client *Client) DescribeBatchResultCount(request *DescribeBatchResultCountRequest) (response *DescribeBatchResultCountResponse, err error)

DescribeBatchResultCount invokes the alidns.DescribeBatchResultCount API synchronously

func (*Client) DescribeBatchResultCountWithCallback ¶

func (client *Client) DescribeBatchResultCountWithCallback(request *DescribeBatchResultCountRequest, callback func(response *DescribeBatchResultCountResponse, err error)) <-chan int

DescribeBatchResultCountWithCallback invokes the alidns.DescribeBatchResultCount API asynchronously

func (*Client) DescribeBatchResultCountWithChan ¶

func (client *Client) DescribeBatchResultCountWithChan(request *DescribeBatchResultCountRequest) (<-chan *DescribeBatchResultCountResponse, <-chan error)

DescribeBatchResultCountWithChan invokes the alidns.DescribeBatchResultCount API asynchronously

func (*Client) DescribeBatchResultDetail ¶

func (client *Client) DescribeBatchResultDetail(request *DescribeBatchResultDetailRequest) (response *DescribeBatchResultDetailResponse, err error)

DescribeBatchResultDetail invokes the alidns.DescribeBatchResultDetail API synchronously

func (*Client) DescribeBatchResultDetailWithCallback ¶

func (client *Client) DescribeBatchResultDetailWithCallback(request *DescribeBatchResultDetailRequest, callback func(response *DescribeBatchResultDetailResponse, err error)) <-chan int

DescribeBatchResultDetailWithCallback invokes the alidns.DescribeBatchResultDetail API asynchronously

func (*Client) DescribeBatchResultDetailWithChan ¶

func (client *Client) DescribeBatchResultDetailWithChan(request *DescribeBatchResultDetailRequest) (<-chan *DescribeBatchResultDetailResponse, <-chan error)

DescribeBatchResultDetailWithChan invokes the alidns.DescribeBatchResultDetail API asynchronously

func (*Client) DescribeCustomLine ¶ added in v1.60.265

func (client *Client) DescribeCustomLine(request *DescribeCustomLineRequest) (response *DescribeCustomLineResponse, err error)

DescribeCustomLine invokes the alidns.DescribeCustomLine API synchronously

func (*Client) DescribeCustomLineWithCallback ¶ added in v1.60.265

func (client *Client) DescribeCustomLineWithCallback(request *DescribeCustomLineRequest, callback func(response *DescribeCustomLineResponse, err error)) <-chan int

DescribeCustomLineWithCallback invokes the alidns.DescribeCustomLine API asynchronously

func (*Client) DescribeCustomLineWithChan ¶ added in v1.60.265

func (client *Client) DescribeCustomLineWithChan(request *DescribeCustomLineRequest) (<-chan *DescribeCustomLineResponse, <-chan error)

DescribeCustomLineWithChan invokes the alidns.DescribeCustomLine API asynchronously

func (*Client) DescribeCustomLines ¶ added in v1.60.265

func (client *Client) DescribeCustomLines(request *DescribeCustomLinesRequest) (response *DescribeCustomLinesResponse, err error)

DescribeCustomLines invokes the alidns.DescribeCustomLines API synchronously

func (*Client) DescribeCustomLinesWithCallback ¶ added in v1.60.265

func (client *Client) DescribeCustomLinesWithCallback(request *DescribeCustomLinesRequest, callback func(response *DescribeCustomLinesResponse, err error)) <-chan int

DescribeCustomLinesWithCallback invokes the alidns.DescribeCustomLines API asynchronously

func (*Client) DescribeCustomLinesWithChan ¶ added in v1.60.265

func (client *Client) DescribeCustomLinesWithChan(request *DescribeCustomLinesRequest) (<-chan *DescribeCustomLinesResponse, <-chan error)

DescribeCustomLinesWithChan invokes the alidns.DescribeCustomLines API asynchronously

func (*Client) DescribeDNSSLBSubDomains ¶

func (client *Client) DescribeDNSSLBSubDomains(request *DescribeDNSSLBSubDomainsRequest) (response *DescribeDNSSLBSubDomainsResponse, err error)

DescribeDNSSLBSubDomains invokes the alidns.DescribeDNSSLBSubDomains API synchronously

func (*Client) DescribeDNSSLBSubDomainsWithCallback ¶

func (client *Client) DescribeDNSSLBSubDomainsWithCallback(request *DescribeDNSSLBSubDomainsRequest, callback func(response *DescribeDNSSLBSubDomainsResponse, err error)) <-chan int

DescribeDNSSLBSubDomainsWithCallback invokes the alidns.DescribeDNSSLBSubDomains API asynchronously

func (*Client) DescribeDNSSLBSubDomainsWithChan ¶

func (client *Client) DescribeDNSSLBSubDomainsWithChan(request *DescribeDNSSLBSubDomainsRequest) (<-chan *DescribeDNSSLBSubDomainsResponse, <-chan error)

DescribeDNSSLBSubDomainsWithChan invokes the alidns.DescribeDNSSLBSubDomains API asynchronously

func (*Client) DescribeDnsCacheDomains ¶ added in v1.61.960

func (client *Client) DescribeDnsCacheDomains(request *DescribeDnsCacheDomainsRequest) (response *DescribeDnsCacheDomainsResponse, err error)

DescribeDnsCacheDomains invokes the alidns.DescribeDnsCacheDomains API synchronously

func (*Client) DescribeDnsCacheDomainsWithCallback ¶ added in v1.61.960

func (client *Client) DescribeDnsCacheDomainsWithCallback(request *DescribeDnsCacheDomainsRequest, callback func(response *DescribeDnsCacheDomainsResponse, err error)) <-chan int

DescribeDnsCacheDomainsWithCallback invokes the alidns.DescribeDnsCacheDomains API asynchronously

func (*Client) DescribeDnsCacheDomainsWithChan ¶ added in v1.61.960

func (client *Client) DescribeDnsCacheDomainsWithChan(request *DescribeDnsCacheDomainsRequest) (<-chan *DescribeDnsCacheDomainsResponse, <-chan error)

DescribeDnsCacheDomainsWithChan invokes the alidns.DescribeDnsCacheDomains API asynchronously

func (*Client) DescribeDnsGtmAccessStrategies ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategies(request *DescribeDnsGtmAccessStrategiesRequest) (response *DescribeDnsGtmAccessStrategiesResponse, err error)

DescribeDnsGtmAccessStrategies invokes the alidns.DescribeDnsGtmAccessStrategies API synchronously

func (*Client) DescribeDnsGtmAccessStrategiesWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategiesWithCallback(request *DescribeDnsGtmAccessStrategiesRequest, callback func(response *DescribeDnsGtmAccessStrategiesResponse, err error)) <-chan int

DescribeDnsGtmAccessStrategiesWithCallback invokes the alidns.DescribeDnsGtmAccessStrategies API asynchronously

func (*Client) DescribeDnsGtmAccessStrategiesWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategiesWithChan(request *DescribeDnsGtmAccessStrategiesRequest) (<-chan *DescribeDnsGtmAccessStrategiesResponse, <-chan error)

DescribeDnsGtmAccessStrategiesWithChan invokes the alidns.DescribeDnsGtmAccessStrategies API asynchronously

func (*Client) DescribeDnsGtmAccessStrategy ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategy(request *DescribeDnsGtmAccessStrategyRequest) (response *DescribeDnsGtmAccessStrategyResponse, err error)

DescribeDnsGtmAccessStrategy invokes the alidns.DescribeDnsGtmAccessStrategy API synchronously

func (*Client) DescribeDnsGtmAccessStrategyAvailableConfig ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategyAvailableConfig(request *DescribeDnsGtmAccessStrategyAvailableConfigRequest) (response *DescribeDnsGtmAccessStrategyAvailableConfigResponse, err error)

DescribeDnsGtmAccessStrategyAvailableConfig invokes the alidns.DescribeDnsGtmAccessStrategyAvailableConfig API synchronously

func (*Client) DescribeDnsGtmAccessStrategyAvailableConfigWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategyAvailableConfigWithCallback(request *DescribeDnsGtmAccessStrategyAvailableConfigRequest, callback func(response *DescribeDnsGtmAccessStrategyAvailableConfigResponse, err error)) <-chan int

DescribeDnsGtmAccessStrategyAvailableConfigWithCallback invokes the alidns.DescribeDnsGtmAccessStrategyAvailableConfig API asynchronously

func (*Client) DescribeDnsGtmAccessStrategyAvailableConfigWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategyAvailableConfigWithChan(request *DescribeDnsGtmAccessStrategyAvailableConfigRequest) (<-chan *DescribeDnsGtmAccessStrategyAvailableConfigResponse, <-chan error)

DescribeDnsGtmAccessStrategyAvailableConfigWithChan invokes the alidns.DescribeDnsGtmAccessStrategyAvailableConfig API asynchronously

func (*Client) DescribeDnsGtmAccessStrategyWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategyWithCallback(request *DescribeDnsGtmAccessStrategyRequest, callback func(response *DescribeDnsGtmAccessStrategyResponse, err error)) <-chan int

DescribeDnsGtmAccessStrategyWithCallback invokes the alidns.DescribeDnsGtmAccessStrategy API asynchronously

func (*Client) DescribeDnsGtmAccessStrategyWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAccessStrategyWithChan(request *DescribeDnsGtmAccessStrategyRequest) (<-chan *DescribeDnsGtmAccessStrategyResponse, <-chan error)

DescribeDnsGtmAccessStrategyWithChan invokes the alidns.DescribeDnsGtmAccessStrategy API asynchronously

func (*Client) DescribeDnsGtmAddrAttributeInfo ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAddrAttributeInfo(request *DescribeDnsGtmAddrAttributeInfoRequest) (response *DescribeDnsGtmAddrAttributeInfoResponse, err error)

DescribeDnsGtmAddrAttributeInfo invokes the alidns.DescribeDnsGtmAddrAttributeInfo API synchronously

func (*Client) DescribeDnsGtmAddrAttributeInfoWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAddrAttributeInfoWithCallback(request *DescribeDnsGtmAddrAttributeInfoRequest, callback func(response *DescribeDnsGtmAddrAttributeInfoResponse, err error)) <-chan int

DescribeDnsGtmAddrAttributeInfoWithCallback invokes the alidns.DescribeDnsGtmAddrAttributeInfo API asynchronously

func (*Client) DescribeDnsGtmAddrAttributeInfoWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAddrAttributeInfoWithChan(request *DescribeDnsGtmAddrAttributeInfoRequest) (<-chan *DescribeDnsGtmAddrAttributeInfoResponse, <-chan error)

DescribeDnsGtmAddrAttributeInfoWithChan invokes the alidns.DescribeDnsGtmAddrAttributeInfo API asynchronously

func (*Client) DescribeDnsGtmAddressPoolAvailableConfig ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAddressPoolAvailableConfig(request *DescribeDnsGtmAddressPoolAvailableConfigRequest) (response *DescribeDnsGtmAddressPoolAvailableConfigResponse, err error)

DescribeDnsGtmAddressPoolAvailableConfig invokes the alidns.DescribeDnsGtmAddressPoolAvailableConfig API synchronously

func (*Client) DescribeDnsGtmAddressPoolAvailableConfigWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAddressPoolAvailableConfigWithCallback(request *DescribeDnsGtmAddressPoolAvailableConfigRequest, callback func(response *DescribeDnsGtmAddressPoolAvailableConfigResponse, err error)) <-chan int

DescribeDnsGtmAddressPoolAvailableConfigWithCallback invokes the alidns.DescribeDnsGtmAddressPoolAvailableConfig API asynchronously

func (*Client) DescribeDnsGtmAddressPoolAvailableConfigWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAddressPoolAvailableConfigWithChan(request *DescribeDnsGtmAddressPoolAvailableConfigRequest) (<-chan *DescribeDnsGtmAddressPoolAvailableConfigResponse, <-chan error)

DescribeDnsGtmAddressPoolAvailableConfigWithChan invokes the alidns.DescribeDnsGtmAddressPoolAvailableConfig API asynchronously

func (*Client) DescribeDnsGtmAvailableAlertGroup ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAvailableAlertGroup(request *DescribeDnsGtmAvailableAlertGroupRequest) (response *DescribeDnsGtmAvailableAlertGroupResponse, err error)

DescribeDnsGtmAvailableAlertGroup invokes the alidns.DescribeDnsGtmAvailableAlertGroup API synchronously

func (*Client) DescribeDnsGtmAvailableAlertGroupWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAvailableAlertGroupWithCallback(request *DescribeDnsGtmAvailableAlertGroupRequest, callback func(response *DescribeDnsGtmAvailableAlertGroupResponse, err error)) <-chan int

DescribeDnsGtmAvailableAlertGroupWithCallback invokes the alidns.DescribeDnsGtmAvailableAlertGroup API asynchronously

func (*Client) DescribeDnsGtmAvailableAlertGroupWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmAvailableAlertGroupWithChan(request *DescribeDnsGtmAvailableAlertGroupRequest) (<-chan *DescribeDnsGtmAvailableAlertGroupResponse, <-chan error)

DescribeDnsGtmAvailableAlertGroupWithChan invokes the alidns.DescribeDnsGtmAvailableAlertGroup API asynchronously

func (*Client) DescribeDnsGtmInstance ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstance(request *DescribeDnsGtmInstanceRequest) (response *DescribeDnsGtmInstanceResponse, err error)

DescribeDnsGtmInstance invokes the alidns.DescribeDnsGtmInstance API synchronously

func (*Client) DescribeDnsGtmInstanceAddressPool ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceAddressPool(request *DescribeDnsGtmInstanceAddressPoolRequest) (response *DescribeDnsGtmInstanceAddressPoolResponse, err error)

DescribeDnsGtmInstanceAddressPool invokes the alidns.DescribeDnsGtmInstanceAddressPool API synchronously

func (*Client) DescribeDnsGtmInstanceAddressPoolWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceAddressPoolWithCallback(request *DescribeDnsGtmInstanceAddressPoolRequest, callback func(response *DescribeDnsGtmInstanceAddressPoolResponse, err error)) <-chan int

DescribeDnsGtmInstanceAddressPoolWithCallback invokes the alidns.DescribeDnsGtmInstanceAddressPool API asynchronously

func (*Client) DescribeDnsGtmInstanceAddressPoolWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceAddressPoolWithChan(request *DescribeDnsGtmInstanceAddressPoolRequest) (<-chan *DescribeDnsGtmInstanceAddressPoolResponse, <-chan error)

DescribeDnsGtmInstanceAddressPoolWithChan invokes the alidns.DescribeDnsGtmInstanceAddressPool API asynchronously

func (*Client) DescribeDnsGtmInstanceAddressPools ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceAddressPools(request *DescribeDnsGtmInstanceAddressPoolsRequest) (response *DescribeDnsGtmInstanceAddressPoolsResponse, err error)

DescribeDnsGtmInstanceAddressPools invokes the alidns.DescribeDnsGtmInstanceAddressPools API synchronously

func (*Client) DescribeDnsGtmInstanceAddressPoolsWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceAddressPoolsWithCallback(request *DescribeDnsGtmInstanceAddressPoolsRequest, callback func(response *DescribeDnsGtmInstanceAddressPoolsResponse, err error)) <-chan int

DescribeDnsGtmInstanceAddressPoolsWithCallback invokes the alidns.DescribeDnsGtmInstanceAddressPools API asynchronously

func (*Client) DescribeDnsGtmInstanceAddressPoolsWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceAddressPoolsWithChan(request *DescribeDnsGtmInstanceAddressPoolsRequest) (<-chan *DescribeDnsGtmInstanceAddressPoolsResponse, <-chan error)

DescribeDnsGtmInstanceAddressPoolsWithChan invokes the alidns.DescribeDnsGtmInstanceAddressPools API asynchronously

func (*Client) DescribeDnsGtmInstanceStatus ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceStatus(request *DescribeDnsGtmInstanceStatusRequest) (response *DescribeDnsGtmInstanceStatusResponse, err error)

DescribeDnsGtmInstanceStatus invokes the alidns.DescribeDnsGtmInstanceStatus API synchronously

func (*Client) DescribeDnsGtmInstanceStatusWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceStatusWithCallback(request *DescribeDnsGtmInstanceStatusRequest, callback func(response *DescribeDnsGtmInstanceStatusResponse, err error)) <-chan int

DescribeDnsGtmInstanceStatusWithCallback invokes the alidns.DescribeDnsGtmInstanceStatus API asynchronously

func (*Client) DescribeDnsGtmInstanceStatusWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceStatusWithChan(request *DescribeDnsGtmInstanceStatusRequest) (<-chan *DescribeDnsGtmInstanceStatusResponse, <-chan error)

DescribeDnsGtmInstanceStatusWithChan invokes the alidns.DescribeDnsGtmInstanceStatus API asynchronously

func (*Client) DescribeDnsGtmInstanceSystemCname ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceSystemCname(request *DescribeDnsGtmInstanceSystemCnameRequest) (response *DescribeDnsGtmInstanceSystemCnameResponse, err error)

DescribeDnsGtmInstanceSystemCname invokes the alidns.DescribeDnsGtmInstanceSystemCname API synchronously

func (*Client) DescribeDnsGtmInstanceSystemCnameWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceSystemCnameWithCallback(request *DescribeDnsGtmInstanceSystemCnameRequest, callback func(response *DescribeDnsGtmInstanceSystemCnameResponse, err error)) <-chan int

DescribeDnsGtmInstanceSystemCnameWithCallback invokes the alidns.DescribeDnsGtmInstanceSystemCname API asynchronously

func (*Client) DescribeDnsGtmInstanceSystemCnameWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceSystemCnameWithChan(request *DescribeDnsGtmInstanceSystemCnameRequest) (<-chan *DescribeDnsGtmInstanceSystemCnameResponse, <-chan error)

DescribeDnsGtmInstanceSystemCnameWithChan invokes the alidns.DescribeDnsGtmInstanceSystemCname API asynchronously

func (*Client) DescribeDnsGtmInstanceWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceWithCallback(request *DescribeDnsGtmInstanceRequest, callback func(response *DescribeDnsGtmInstanceResponse, err error)) <-chan int

DescribeDnsGtmInstanceWithCallback invokes the alidns.DescribeDnsGtmInstance API asynchronously

func (*Client) DescribeDnsGtmInstanceWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstanceWithChan(request *DescribeDnsGtmInstanceRequest) (<-chan *DescribeDnsGtmInstanceResponse, <-chan error)

DescribeDnsGtmInstanceWithChan invokes the alidns.DescribeDnsGtmInstance API asynchronously

func (*Client) DescribeDnsGtmInstances ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstances(request *DescribeDnsGtmInstancesRequest) (response *DescribeDnsGtmInstancesResponse, err error)

DescribeDnsGtmInstances invokes the alidns.DescribeDnsGtmInstances API synchronously

func (*Client) DescribeDnsGtmInstancesWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstancesWithCallback(request *DescribeDnsGtmInstancesRequest, callback func(response *DescribeDnsGtmInstancesResponse, err error)) <-chan int

DescribeDnsGtmInstancesWithCallback invokes the alidns.DescribeDnsGtmInstances API asynchronously

func (*Client) DescribeDnsGtmInstancesWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmInstancesWithChan(request *DescribeDnsGtmInstancesRequest) (<-chan *DescribeDnsGtmInstancesResponse, <-chan error)

DescribeDnsGtmInstancesWithChan invokes the alidns.DescribeDnsGtmInstances API asynchronously

func (*Client) DescribeDnsGtmLogs ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmLogs(request *DescribeDnsGtmLogsRequest) (response *DescribeDnsGtmLogsResponse, err error)

DescribeDnsGtmLogs invokes the alidns.DescribeDnsGtmLogs API synchronously

func (*Client) DescribeDnsGtmLogsWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmLogsWithCallback(request *DescribeDnsGtmLogsRequest, callback func(response *DescribeDnsGtmLogsResponse, err error)) <-chan int

DescribeDnsGtmLogsWithCallback invokes the alidns.DescribeDnsGtmLogs API asynchronously

func (*Client) DescribeDnsGtmLogsWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmLogsWithChan(request *DescribeDnsGtmLogsRequest) (<-chan *DescribeDnsGtmLogsResponse, <-chan error)

DescribeDnsGtmLogsWithChan invokes the alidns.DescribeDnsGtmLogs API asynchronously

func (*Client) DescribeDnsGtmMonitorAvailableConfig ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmMonitorAvailableConfig(request *DescribeDnsGtmMonitorAvailableConfigRequest) (response *DescribeDnsGtmMonitorAvailableConfigResponse, err error)

DescribeDnsGtmMonitorAvailableConfig invokes the alidns.DescribeDnsGtmMonitorAvailableConfig API synchronously

func (*Client) DescribeDnsGtmMonitorAvailableConfigWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmMonitorAvailableConfigWithCallback(request *DescribeDnsGtmMonitorAvailableConfigRequest, callback func(response *DescribeDnsGtmMonitorAvailableConfigResponse, err error)) <-chan int

DescribeDnsGtmMonitorAvailableConfigWithCallback invokes the alidns.DescribeDnsGtmMonitorAvailableConfig API asynchronously

func (*Client) DescribeDnsGtmMonitorAvailableConfigWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmMonitorAvailableConfigWithChan(request *DescribeDnsGtmMonitorAvailableConfigRequest) (<-chan *DescribeDnsGtmMonitorAvailableConfigResponse, <-chan error)

DescribeDnsGtmMonitorAvailableConfigWithChan invokes the alidns.DescribeDnsGtmMonitorAvailableConfig API asynchronously

func (*Client) DescribeDnsGtmMonitorConfig ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmMonitorConfig(request *DescribeDnsGtmMonitorConfigRequest) (response *DescribeDnsGtmMonitorConfigResponse, err error)

DescribeDnsGtmMonitorConfig invokes the alidns.DescribeDnsGtmMonitorConfig API synchronously

func (*Client) DescribeDnsGtmMonitorConfigWithCallback ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmMonitorConfigWithCallback(request *DescribeDnsGtmMonitorConfigRequest, callback func(response *DescribeDnsGtmMonitorConfigResponse, err error)) <-chan int

DescribeDnsGtmMonitorConfigWithCallback invokes the alidns.DescribeDnsGtmMonitorConfig API asynchronously

func (*Client) DescribeDnsGtmMonitorConfigWithChan ¶ added in v1.61.822

func (client *Client) DescribeDnsGtmMonitorConfigWithChan(request *DescribeDnsGtmMonitorConfigRequest) (<-chan *DescribeDnsGtmMonitorConfigResponse, <-chan error)

DescribeDnsGtmMonitorConfigWithChan invokes the alidns.DescribeDnsGtmMonitorConfig API asynchronously

func (*Client) DescribeDnsProductInstance ¶

func (client *Client) DescribeDnsProductInstance(request *DescribeDnsProductInstanceRequest) (response *DescribeDnsProductInstanceResponse, err error)

DescribeDnsProductInstance invokes the alidns.DescribeDnsProductInstance API synchronously

func (*Client) DescribeDnsProductInstanceWithCallback ¶

func (client *Client) DescribeDnsProductInstanceWithCallback(request *DescribeDnsProductInstanceRequest, callback func(response *DescribeDnsProductInstanceResponse, err error)) <-chan int

DescribeDnsProductInstanceWithCallback invokes the alidns.DescribeDnsProductInstance API asynchronously

func (*Client) DescribeDnsProductInstanceWithChan ¶

func (client *Client) DescribeDnsProductInstanceWithChan(request *DescribeDnsProductInstanceRequest) (<-chan *DescribeDnsProductInstanceResponse, <-chan error)

DescribeDnsProductInstanceWithChan invokes the alidns.DescribeDnsProductInstance API asynchronously

func (*Client) DescribeDnsProductInstances ¶

func (client *Client) DescribeDnsProductInstances(request *DescribeDnsProductInstancesRequest) (response *DescribeDnsProductInstancesResponse, err error)

DescribeDnsProductInstances invokes the alidns.DescribeDnsProductInstances API synchronously

func (*Client) DescribeDnsProductInstancesWithCallback ¶

func (client *Client) DescribeDnsProductInstancesWithCallback(request *DescribeDnsProductInstancesRequest, callback func(response *DescribeDnsProductInstancesResponse, err error)) <-chan int

DescribeDnsProductInstancesWithCallback invokes the alidns.DescribeDnsProductInstances API asynchronously

func (*Client) DescribeDnsProductInstancesWithChan ¶

func (client *Client) DescribeDnsProductInstancesWithChan(request *DescribeDnsProductInstancesRequest) (<-chan *DescribeDnsProductInstancesResponse, <-chan error)

DescribeDnsProductInstancesWithChan invokes the alidns.DescribeDnsProductInstances API asynchronously

func (*Client) DescribeDohAccountStatistics ¶ added in v1.61.453

func (client *Client) DescribeDohAccountStatistics(request *DescribeDohAccountStatisticsRequest) (response *DescribeDohAccountStatisticsResponse, err error)

DescribeDohAccountStatistics invokes the alidns.DescribeDohAccountStatistics API synchronously

func (*Client) DescribeDohAccountStatisticsWithCallback ¶ added in v1.61.453

func (client *Client) DescribeDohAccountStatisticsWithCallback(request *DescribeDohAccountStatisticsRequest, callback func(response *DescribeDohAccountStatisticsResponse, err error)) <-chan int

DescribeDohAccountStatisticsWithCallback invokes the alidns.DescribeDohAccountStatistics API asynchronously

func (*Client) DescribeDohAccountStatisticsWithChan ¶ added in v1.61.453

func (client *Client) DescribeDohAccountStatisticsWithChan(request *DescribeDohAccountStatisticsRequest) (<-chan *DescribeDohAccountStatisticsResponse, <-chan error)

DescribeDohAccountStatisticsWithChan invokes the alidns.DescribeDohAccountStatistics API asynchronously

func (*Client) DescribeDohDomainStatistics ¶ added in v1.61.453

func (client *Client) DescribeDohDomainStatistics(request *DescribeDohDomainStatisticsRequest) (response *DescribeDohDomainStatisticsResponse, err error)

DescribeDohDomainStatistics invokes the alidns.DescribeDohDomainStatistics API synchronously

func (*Client) DescribeDohDomainStatisticsSummary ¶ added in v1.61.453

func (client *Client) DescribeDohDomainStatisticsSummary(request *DescribeDohDomainStatisticsSummaryRequest) (response *DescribeDohDomainStatisticsSummaryResponse, err error)

DescribeDohDomainStatisticsSummary invokes the alidns.DescribeDohDomainStatisticsSummary API synchronously

func (*Client) DescribeDohDomainStatisticsSummaryWithCallback ¶ added in v1.61.453

func (client *Client) DescribeDohDomainStatisticsSummaryWithCallback(request *DescribeDohDomainStatisticsSummaryRequest, callback func(response *DescribeDohDomainStatisticsSummaryResponse, err error)) <-chan int

DescribeDohDomainStatisticsSummaryWithCallback invokes the alidns.DescribeDohDomainStatisticsSummary API asynchronously

func (*Client) DescribeDohDomainStatisticsSummaryWithChan ¶ added in v1.61.453

func (client *Client) DescribeDohDomainStatisticsSummaryWithChan(request *DescribeDohDomainStatisticsSummaryRequest) (<-chan *DescribeDohDomainStatisticsSummaryResponse, <-chan error)

DescribeDohDomainStatisticsSummaryWithChan invokes the alidns.DescribeDohDomainStatisticsSummary API asynchronously

func (*Client) DescribeDohDomainStatisticsWithCallback ¶ added in v1.61.453

func (client *Client) DescribeDohDomainStatisticsWithCallback(request *DescribeDohDomainStatisticsRequest, callback func(response *DescribeDohDomainStatisticsResponse, err error)) <-chan int

DescribeDohDomainStatisticsWithCallback invokes the alidns.DescribeDohDomainStatistics API asynchronously

func (*Client) DescribeDohDomainStatisticsWithChan ¶ added in v1.61.453

func (client *Client) DescribeDohDomainStatisticsWithChan(request *DescribeDohDomainStatisticsRequest) (<-chan *DescribeDohDomainStatisticsResponse, <-chan error)

DescribeDohDomainStatisticsWithChan invokes the alidns.DescribeDohDomainStatistics API asynchronously

func (*Client) DescribeDohSubDomainStatistics ¶ added in v1.61.453

func (client *Client) DescribeDohSubDomainStatistics(request *DescribeDohSubDomainStatisticsRequest) (response *DescribeDohSubDomainStatisticsResponse, err error)

DescribeDohSubDomainStatistics invokes the alidns.DescribeDohSubDomainStatistics API synchronously

func (*Client) DescribeDohSubDomainStatisticsSummary ¶ added in v1.61.453

func (client *Client) DescribeDohSubDomainStatisticsSummary(request *DescribeDohSubDomainStatisticsSummaryRequest) (response *DescribeDohSubDomainStatisticsSummaryResponse, err error)

DescribeDohSubDomainStatisticsSummary invokes the alidns.DescribeDohSubDomainStatisticsSummary API synchronously

func (*Client) DescribeDohSubDomainStatisticsSummaryWithCallback ¶ added in v1.61.453

func (client *Client) DescribeDohSubDomainStatisticsSummaryWithCallback(request *DescribeDohSubDomainStatisticsSummaryRequest, callback func(response *DescribeDohSubDomainStatisticsSummaryResponse, err error)) <-chan int

DescribeDohSubDomainStatisticsSummaryWithCallback invokes the alidns.DescribeDohSubDomainStatisticsSummary API asynchronously

func (*Client) DescribeDohSubDomainStatisticsSummaryWithChan ¶ added in v1.61.453

func (client *Client) DescribeDohSubDomainStatisticsSummaryWithChan(request *DescribeDohSubDomainStatisticsSummaryRequest) (<-chan *DescribeDohSubDomainStatisticsSummaryResponse, <-chan error)

DescribeDohSubDomainStatisticsSummaryWithChan invokes the alidns.DescribeDohSubDomainStatisticsSummary API asynchronously

func (*Client) DescribeDohSubDomainStatisticsWithCallback ¶ added in v1.61.453

func (client *Client) DescribeDohSubDomainStatisticsWithCallback(request *DescribeDohSubDomainStatisticsRequest, callback func(response *DescribeDohSubDomainStatisticsResponse, err error)) <-chan int

DescribeDohSubDomainStatisticsWithCallback invokes the alidns.DescribeDohSubDomainStatistics API asynchronously

func (*Client) DescribeDohSubDomainStatisticsWithChan ¶ added in v1.61.453

func (client *Client) DescribeDohSubDomainStatisticsWithChan(request *DescribeDohSubDomainStatisticsRequest) (<-chan *DescribeDohSubDomainStatisticsResponse, <-chan error)

DescribeDohSubDomainStatisticsWithChan invokes the alidns.DescribeDohSubDomainStatistics API asynchronously

func (*Client) DescribeDohUserInfo ¶ added in v1.61.453

func (client *Client) DescribeDohUserInfo(request *DescribeDohUserInfoRequest) (response *DescribeDohUserInfoResponse, err error)

DescribeDohUserInfo invokes the alidns.DescribeDohUserInfo API synchronously

func (*Client) DescribeDohUserInfoWithCallback ¶ added in v1.61.453

func (client *Client) DescribeDohUserInfoWithCallback(request *DescribeDohUserInfoRequest, callback func(response *DescribeDohUserInfoResponse, err error)) <-chan int

DescribeDohUserInfoWithCallback invokes the alidns.DescribeDohUserInfo API asynchronously

func (*Client) DescribeDohUserInfoWithChan ¶ added in v1.61.453

func (client *Client) DescribeDohUserInfoWithChan(request *DescribeDohUserInfoRequest) (<-chan *DescribeDohUserInfoResponse, <-chan error)

DescribeDohUserInfoWithChan invokes the alidns.DescribeDohUserInfo API asynchronously

func (*Client) DescribeDomainDnssecInfo ¶ added in v1.60.350

func (client *Client) DescribeDomainDnssecInfo(request *DescribeDomainDnssecInfoRequest) (response *DescribeDomainDnssecInfoResponse, err error)

DescribeDomainDnssecInfo invokes the alidns.DescribeDomainDnssecInfo API synchronously

func (*Client) DescribeDomainDnssecInfoWithCallback ¶ added in v1.60.350

func (client *Client) DescribeDomainDnssecInfoWithCallback(request *DescribeDomainDnssecInfoRequest, callback func(response *DescribeDomainDnssecInfoResponse, err error)) <-chan int

DescribeDomainDnssecInfoWithCallback invokes the alidns.DescribeDomainDnssecInfo API asynchronously

func (*Client) DescribeDomainDnssecInfoWithChan ¶ added in v1.60.350

func (client *Client) DescribeDomainDnssecInfoWithChan(request *DescribeDomainDnssecInfoRequest) (<-chan *DescribeDomainDnssecInfoResponse, <-chan error)

DescribeDomainDnssecInfoWithChan invokes the alidns.DescribeDomainDnssecInfo API asynchronously

func (*Client) DescribeDomainGroups ¶

func (client *Client) DescribeDomainGroups(request *DescribeDomainGroupsRequest) (response *DescribeDomainGroupsResponse, err error)

DescribeDomainGroups invokes the alidns.DescribeDomainGroups API synchronously

func (*Client) DescribeDomainGroupsWithCallback ¶

func (client *Client) DescribeDomainGroupsWithCallback(request *DescribeDomainGroupsRequest, callback func(response *DescribeDomainGroupsResponse, err error)) <-chan int

DescribeDomainGroupsWithCallback invokes the alidns.DescribeDomainGroups API asynchronously

func (*Client) DescribeDomainGroupsWithChan ¶

func (client *Client) DescribeDomainGroupsWithChan(request *DescribeDomainGroupsRequest) (<-chan *DescribeDomainGroupsResponse, <-chan error)

DescribeDomainGroupsWithChan invokes the alidns.DescribeDomainGroups API asynchronously

func (*Client) DescribeDomainInfo ¶

func (client *Client) DescribeDomainInfo(request *DescribeDomainInfoRequest) (response *DescribeDomainInfoResponse, err error)

DescribeDomainInfo invokes the alidns.DescribeDomainInfo API synchronously

func (*Client) DescribeDomainInfoWithCallback ¶

func (client *Client) DescribeDomainInfoWithCallback(request *DescribeDomainInfoRequest, callback func(response *DescribeDomainInfoResponse, err error)) <-chan int

DescribeDomainInfoWithCallback invokes the alidns.DescribeDomainInfo API asynchronously

func (*Client) DescribeDomainInfoWithChan ¶

func (client *Client) DescribeDomainInfoWithChan(request *DescribeDomainInfoRequest) (<-chan *DescribeDomainInfoResponse, <-chan error)

DescribeDomainInfoWithChan invokes the alidns.DescribeDomainInfo API asynchronously

func (*Client) DescribeDomainLogs ¶

func (client *Client) DescribeDomainLogs(request *DescribeDomainLogsRequest) (response *DescribeDomainLogsResponse, err error)

DescribeDomainLogs invokes the alidns.DescribeDomainLogs API synchronously

func (*Client) DescribeDomainLogsWithCallback ¶

func (client *Client) DescribeDomainLogsWithCallback(request *DescribeDomainLogsRequest, callback func(response *DescribeDomainLogsResponse, err error)) <-chan int

DescribeDomainLogsWithCallback invokes the alidns.DescribeDomainLogs API asynchronously

func (*Client) DescribeDomainLogsWithChan ¶

func (client *Client) DescribeDomainLogsWithChan(request *DescribeDomainLogsRequest) (<-chan *DescribeDomainLogsResponse, <-chan error)

DescribeDomainLogsWithChan invokes the alidns.DescribeDomainLogs API asynchronously

func (*Client) DescribeDomainNs ¶

func (client *Client) DescribeDomainNs(request *DescribeDomainNsRequest) (response *DescribeDomainNsResponse, err error)

DescribeDomainNs invokes the alidns.DescribeDomainNs API synchronously

func (*Client) DescribeDomainNsWithCallback ¶

func (client *Client) DescribeDomainNsWithCallback(request *DescribeDomainNsRequest, callback func(response *DescribeDomainNsResponse, err error)) <-chan int

DescribeDomainNsWithCallback invokes the alidns.DescribeDomainNs API asynchronously

func (*Client) DescribeDomainNsWithChan ¶

func (client *Client) DescribeDomainNsWithChan(request *DescribeDomainNsRequest) (<-chan *DescribeDomainNsResponse, <-chan error)

DescribeDomainNsWithChan invokes the alidns.DescribeDomainNs API asynchronously

func (*Client) DescribeDomainRecordInfo ¶

func (client *Client) DescribeDomainRecordInfo(request *DescribeDomainRecordInfoRequest) (response *DescribeDomainRecordInfoResponse, err error)

DescribeDomainRecordInfo invokes the alidns.DescribeDomainRecordInfo API synchronously

func (*Client) DescribeDomainRecordInfoWithCallback ¶

func (client *Client) DescribeDomainRecordInfoWithCallback(request *DescribeDomainRecordInfoRequest, callback func(response *DescribeDomainRecordInfoResponse, err error)) <-chan int

DescribeDomainRecordInfoWithCallback invokes the alidns.DescribeDomainRecordInfo API asynchronously

func (*Client) DescribeDomainRecordInfoWithChan ¶

func (client *Client) DescribeDomainRecordInfoWithChan(request *DescribeDomainRecordInfoRequest) (<-chan *DescribeDomainRecordInfoResponse, <-chan error)

DescribeDomainRecordInfoWithChan invokes the alidns.DescribeDomainRecordInfo API asynchronously

func (*Client) DescribeDomainRecords ¶

func (client *Client) DescribeDomainRecords(request *DescribeDomainRecordsRequest) (response *DescribeDomainRecordsResponse, err error)

DescribeDomainRecords invokes the alidns.DescribeDomainRecords API synchronously

func (*Client) DescribeDomainRecordsWithCallback ¶

func (client *Client) DescribeDomainRecordsWithCallback(request *DescribeDomainRecordsRequest, callback func(response *DescribeDomainRecordsResponse, err error)) <-chan int

DescribeDomainRecordsWithCallback invokes the alidns.DescribeDomainRecords API asynchronously

func (*Client) DescribeDomainRecordsWithChan ¶

func (client *Client) DescribeDomainRecordsWithChan(request *DescribeDomainRecordsRequest) (<-chan *DescribeDomainRecordsResponse, <-chan error)

DescribeDomainRecordsWithChan invokes the alidns.DescribeDomainRecords API asynchronously

func (*Client) DescribeDomainStatistics ¶

func (client *Client) DescribeDomainStatistics(request *DescribeDomainStatisticsRequest) (response *DescribeDomainStatisticsResponse, err error)

DescribeDomainStatistics invokes the alidns.DescribeDomainStatistics API synchronously

func (*Client) DescribeDomainStatisticsSummary ¶

func (client *Client) DescribeDomainStatisticsSummary(request *DescribeDomainStatisticsSummaryRequest) (response *DescribeDomainStatisticsSummaryResponse, err error)

DescribeDomainStatisticsSummary invokes the alidns.DescribeDomainStatisticsSummary API synchronously

func (*Client) DescribeDomainStatisticsSummaryWithCallback ¶

func (client *Client) DescribeDomainStatisticsSummaryWithCallback(request *DescribeDomainStatisticsSummaryRequest, callback func(response *DescribeDomainStatisticsSummaryResponse, err error)) <-chan int

DescribeDomainStatisticsSummaryWithCallback invokes the alidns.DescribeDomainStatisticsSummary API asynchronously

func (*Client) DescribeDomainStatisticsSummaryWithChan ¶

func (client *Client) DescribeDomainStatisticsSummaryWithChan(request *DescribeDomainStatisticsSummaryRequest) (<-chan *DescribeDomainStatisticsSummaryResponse, <-chan error)

DescribeDomainStatisticsSummaryWithChan invokes the alidns.DescribeDomainStatisticsSummary API asynchronously

func (*Client) DescribeDomainStatisticsWithCallback ¶

func (client *Client) DescribeDomainStatisticsWithCallback(request *DescribeDomainStatisticsRequest, callback func(response *DescribeDomainStatisticsResponse, err error)) <-chan int

DescribeDomainStatisticsWithCallback invokes the alidns.DescribeDomainStatistics API asynchronously

func (*Client) DescribeDomainStatisticsWithChan ¶

func (client *Client) DescribeDomainStatisticsWithChan(request *DescribeDomainStatisticsRequest) (<-chan *DescribeDomainStatisticsResponse, <-chan error)

DescribeDomainStatisticsWithChan invokes the alidns.DescribeDomainStatistics API asynchronously

func (*Client) DescribeDomains ¶

func (client *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)

DescribeDomains invokes the alidns.DescribeDomains API synchronously

func (*Client) DescribeDomainsWithCallback ¶

func (client *Client) DescribeDomainsWithCallback(request *DescribeDomainsRequest, callback func(response *DescribeDomainsResponse, err error)) <-chan int

DescribeDomainsWithCallback invokes the alidns.DescribeDomains API asynchronously

func (*Client) DescribeDomainsWithChan ¶

func (client *Client) DescribeDomainsWithChan(request *DescribeDomainsRequest) (<-chan *DescribeDomainsResponse, <-chan error)

DescribeDomainsWithChan invokes the alidns.DescribeDomains API asynchronously

func (*Client) DescribeGtmAccessStrategies ¶

func (client *Client) DescribeGtmAccessStrategies(request *DescribeGtmAccessStrategiesRequest) (response *DescribeGtmAccessStrategiesResponse, err error)

DescribeGtmAccessStrategies invokes the alidns.DescribeGtmAccessStrategies API synchronously

func (*Client) DescribeGtmAccessStrategiesWithCallback ¶

func (client *Client) DescribeGtmAccessStrategiesWithCallback(request *DescribeGtmAccessStrategiesRequest, callback func(response *DescribeGtmAccessStrategiesResponse, err error)) <-chan int

DescribeGtmAccessStrategiesWithCallback invokes the alidns.DescribeGtmAccessStrategies API asynchronously

func (*Client) DescribeGtmAccessStrategiesWithChan ¶

func (client *Client) DescribeGtmAccessStrategiesWithChan(request *DescribeGtmAccessStrategiesRequest) (<-chan *DescribeGtmAccessStrategiesResponse, <-chan error)

DescribeGtmAccessStrategiesWithChan invokes the alidns.DescribeGtmAccessStrategies API asynchronously

func (*Client) DescribeGtmAccessStrategy ¶

func (client *Client) DescribeGtmAccessStrategy(request *DescribeGtmAccessStrategyRequest) (response *DescribeGtmAccessStrategyResponse, err error)

DescribeGtmAccessStrategy invokes the alidns.DescribeGtmAccessStrategy API synchronously

func (*Client) DescribeGtmAccessStrategyAvailableConfig ¶

func (client *Client) DescribeGtmAccessStrategyAvailableConfig(request *DescribeGtmAccessStrategyAvailableConfigRequest) (response *DescribeGtmAccessStrategyAvailableConfigResponse, err error)

DescribeGtmAccessStrategyAvailableConfig invokes the alidns.DescribeGtmAccessStrategyAvailableConfig API synchronously

func (*Client) DescribeGtmAccessStrategyAvailableConfigWithCallback ¶

func (client *Client) DescribeGtmAccessStrategyAvailableConfigWithCallback(request *DescribeGtmAccessStrategyAvailableConfigRequest, callback func(response *DescribeGtmAccessStrategyAvailableConfigResponse, err error)) <-chan int

DescribeGtmAccessStrategyAvailableConfigWithCallback invokes the alidns.DescribeGtmAccessStrategyAvailableConfig API asynchronously

func (*Client) DescribeGtmAccessStrategyAvailableConfigWithChan ¶

func (client *Client) DescribeGtmAccessStrategyAvailableConfigWithChan(request *DescribeGtmAccessStrategyAvailableConfigRequest) (<-chan *DescribeGtmAccessStrategyAvailableConfigResponse, <-chan error)

DescribeGtmAccessStrategyAvailableConfigWithChan invokes the alidns.DescribeGtmAccessStrategyAvailableConfig API asynchronously

func (*Client) DescribeGtmAccessStrategyWithCallback ¶

func (client *Client) DescribeGtmAccessStrategyWithCallback(request *DescribeGtmAccessStrategyRequest, callback func(response *DescribeGtmAccessStrategyResponse, err error)) <-chan int

DescribeGtmAccessStrategyWithCallback invokes the alidns.DescribeGtmAccessStrategy API asynchronously

func (*Client) DescribeGtmAccessStrategyWithChan ¶

func (client *Client) DescribeGtmAccessStrategyWithChan(request *DescribeGtmAccessStrategyRequest) (<-chan *DescribeGtmAccessStrategyResponse, <-chan error)

DescribeGtmAccessStrategyWithChan invokes the alidns.DescribeGtmAccessStrategy API asynchronously

func (*Client) DescribeGtmAvailableAlertGroup ¶

func (client *Client) DescribeGtmAvailableAlertGroup(request *DescribeGtmAvailableAlertGroupRequest) (response *DescribeGtmAvailableAlertGroupResponse, err error)

DescribeGtmAvailableAlertGroup invokes the alidns.DescribeGtmAvailableAlertGroup API synchronously

func (*Client) DescribeGtmAvailableAlertGroupWithCallback ¶

func (client *Client) DescribeGtmAvailableAlertGroupWithCallback(request *DescribeGtmAvailableAlertGroupRequest, callback func(response *DescribeGtmAvailableAlertGroupResponse, err error)) <-chan int

DescribeGtmAvailableAlertGroupWithCallback invokes the alidns.DescribeGtmAvailableAlertGroup API asynchronously

func (*Client) DescribeGtmAvailableAlertGroupWithChan ¶

func (client *Client) DescribeGtmAvailableAlertGroupWithChan(request *DescribeGtmAvailableAlertGroupRequest) (<-chan *DescribeGtmAvailableAlertGroupResponse, <-chan error)

DescribeGtmAvailableAlertGroupWithChan invokes the alidns.DescribeGtmAvailableAlertGroup API asynchronously

func (*Client) DescribeGtmInstance ¶

func (client *Client) DescribeGtmInstance(request *DescribeGtmInstanceRequest) (response *DescribeGtmInstanceResponse, err error)

DescribeGtmInstance invokes the alidns.DescribeGtmInstance API synchronously

func (*Client) DescribeGtmInstanceAddressPool ¶

func (client *Client) DescribeGtmInstanceAddressPool(request *DescribeGtmInstanceAddressPoolRequest) (response *DescribeGtmInstanceAddressPoolResponse, err error)

DescribeGtmInstanceAddressPool invokes the alidns.DescribeGtmInstanceAddressPool API synchronously

func (*Client) DescribeGtmInstanceAddressPoolWithCallback ¶

func (client *Client) DescribeGtmInstanceAddressPoolWithCallback(request *DescribeGtmInstanceAddressPoolRequest, callback func(response *DescribeGtmInstanceAddressPoolResponse, err error)) <-chan int

DescribeGtmInstanceAddressPoolWithCallback invokes the alidns.DescribeGtmInstanceAddressPool API asynchronously

func (*Client) DescribeGtmInstanceAddressPoolWithChan ¶

func (client *Client) DescribeGtmInstanceAddressPoolWithChan(request *DescribeGtmInstanceAddressPoolRequest) (<-chan *DescribeGtmInstanceAddressPoolResponse, <-chan error)

DescribeGtmInstanceAddressPoolWithChan invokes the alidns.DescribeGtmInstanceAddressPool API asynchronously

func (*Client) DescribeGtmInstanceAddressPools ¶

func (client *Client) DescribeGtmInstanceAddressPools(request *DescribeGtmInstanceAddressPoolsRequest) (response *DescribeGtmInstanceAddressPoolsResponse, err error)

DescribeGtmInstanceAddressPools invokes the alidns.DescribeGtmInstanceAddressPools API synchronously

func (*Client) DescribeGtmInstanceAddressPoolsWithCallback ¶

func (client *Client) DescribeGtmInstanceAddressPoolsWithCallback(request *DescribeGtmInstanceAddressPoolsRequest, callback func(response *DescribeGtmInstanceAddressPoolsResponse, err error)) <-chan int

DescribeGtmInstanceAddressPoolsWithCallback invokes the alidns.DescribeGtmInstanceAddressPools API asynchronously

func (*Client) DescribeGtmInstanceAddressPoolsWithChan ¶

func (client *Client) DescribeGtmInstanceAddressPoolsWithChan(request *DescribeGtmInstanceAddressPoolsRequest) (<-chan *DescribeGtmInstanceAddressPoolsResponse, <-chan error)

DescribeGtmInstanceAddressPoolsWithChan invokes the alidns.DescribeGtmInstanceAddressPools API asynchronously

func (*Client) DescribeGtmInstanceStatus ¶

func (client *Client) DescribeGtmInstanceStatus(request *DescribeGtmInstanceStatusRequest) (response *DescribeGtmInstanceStatusResponse, err error)

DescribeGtmInstanceStatus invokes the alidns.DescribeGtmInstanceStatus API synchronously

func (*Client) DescribeGtmInstanceStatusWithCallback ¶

func (client *Client) DescribeGtmInstanceStatusWithCallback(request *DescribeGtmInstanceStatusRequest, callback func(response *DescribeGtmInstanceStatusResponse, err error)) <-chan int

DescribeGtmInstanceStatusWithCallback invokes the alidns.DescribeGtmInstanceStatus API asynchronously

func (*Client) DescribeGtmInstanceStatusWithChan ¶

func (client *Client) DescribeGtmInstanceStatusWithChan(request *DescribeGtmInstanceStatusRequest) (<-chan *DescribeGtmInstanceStatusResponse, <-chan error)

DescribeGtmInstanceStatusWithChan invokes the alidns.DescribeGtmInstanceStatus API asynchronously

func (*Client) DescribeGtmInstanceSystemCname ¶

func (client *Client) DescribeGtmInstanceSystemCname(request *DescribeGtmInstanceSystemCnameRequest) (response *DescribeGtmInstanceSystemCnameResponse, err error)

DescribeGtmInstanceSystemCname invokes the alidns.DescribeGtmInstanceSystemCname API synchronously

func (*Client) DescribeGtmInstanceSystemCnameWithCallback ¶

func (client *Client) DescribeGtmInstanceSystemCnameWithCallback(request *DescribeGtmInstanceSystemCnameRequest, callback func(response *DescribeGtmInstanceSystemCnameResponse, err error)) <-chan int

DescribeGtmInstanceSystemCnameWithCallback invokes the alidns.DescribeGtmInstanceSystemCname API asynchronously

func (*Client) DescribeGtmInstanceSystemCnameWithChan ¶

func (client *Client) DescribeGtmInstanceSystemCnameWithChan(request *DescribeGtmInstanceSystemCnameRequest) (<-chan *DescribeGtmInstanceSystemCnameResponse, <-chan error)

DescribeGtmInstanceSystemCnameWithChan invokes the alidns.DescribeGtmInstanceSystemCname API asynchronously

func (*Client) DescribeGtmInstanceWithCallback ¶

func (client *Client) DescribeGtmInstanceWithCallback(request *DescribeGtmInstanceRequest, callback func(response *DescribeGtmInstanceResponse, err error)) <-chan int

DescribeGtmInstanceWithCallback invokes the alidns.DescribeGtmInstance API asynchronously

func (*Client) DescribeGtmInstanceWithChan ¶

func (client *Client) DescribeGtmInstanceWithChan(request *DescribeGtmInstanceRequest) (<-chan *DescribeGtmInstanceResponse, <-chan error)

DescribeGtmInstanceWithChan invokes the alidns.DescribeGtmInstance API asynchronously

func (*Client) DescribeGtmInstances ¶

func (client *Client) DescribeGtmInstances(request *DescribeGtmInstancesRequest) (response *DescribeGtmInstancesResponse, err error)

DescribeGtmInstances invokes the alidns.DescribeGtmInstances API synchronously

func (*Client) DescribeGtmInstancesWithCallback ¶

func (client *Client) DescribeGtmInstancesWithCallback(request *DescribeGtmInstancesRequest, callback func(response *DescribeGtmInstancesResponse, err error)) <-chan int

DescribeGtmInstancesWithCallback invokes the alidns.DescribeGtmInstances API asynchronously

func (*Client) DescribeGtmInstancesWithChan ¶

func (client *Client) DescribeGtmInstancesWithChan(request *DescribeGtmInstancesRequest) (<-chan *DescribeGtmInstancesResponse, <-chan error)

DescribeGtmInstancesWithChan invokes the alidns.DescribeGtmInstances API asynchronously

func (*Client) DescribeGtmLogs ¶

func (client *Client) DescribeGtmLogs(request *DescribeGtmLogsRequest) (response *DescribeGtmLogsResponse, err error)

DescribeGtmLogs invokes the alidns.DescribeGtmLogs API synchronously

func (*Client) DescribeGtmLogsWithCallback ¶

func (client *Client) DescribeGtmLogsWithCallback(request *DescribeGtmLogsRequest, callback func(response *DescribeGtmLogsResponse, err error)) <-chan int

DescribeGtmLogsWithCallback invokes the alidns.DescribeGtmLogs API asynchronously

func (*Client) DescribeGtmLogsWithChan ¶

func (client *Client) DescribeGtmLogsWithChan(request *DescribeGtmLogsRequest) (<-chan *DescribeGtmLogsResponse, <-chan error)

DescribeGtmLogsWithChan invokes the alidns.DescribeGtmLogs API asynchronously

func (*Client) DescribeGtmMonitorAvailableConfig ¶

func (client *Client) DescribeGtmMonitorAvailableConfig(request *DescribeGtmMonitorAvailableConfigRequest) (response *DescribeGtmMonitorAvailableConfigResponse, err error)

DescribeGtmMonitorAvailableConfig invokes the alidns.DescribeGtmMonitorAvailableConfig API synchronously

func (*Client) DescribeGtmMonitorAvailableConfigWithCallback ¶

func (client *Client) DescribeGtmMonitorAvailableConfigWithCallback(request *DescribeGtmMonitorAvailableConfigRequest, callback func(response *DescribeGtmMonitorAvailableConfigResponse, err error)) <-chan int

DescribeGtmMonitorAvailableConfigWithCallback invokes the alidns.DescribeGtmMonitorAvailableConfig API asynchronously

func (*Client) DescribeGtmMonitorAvailableConfigWithChan ¶

func (client *Client) DescribeGtmMonitorAvailableConfigWithChan(request *DescribeGtmMonitorAvailableConfigRequest) (<-chan *DescribeGtmMonitorAvailableConfigResponse, <-chan error)

DescribeGtmMonitorAvailableConfigWithChan invokes the alidns.DescribeGtmMonitorAvailableConfig API asynchronously

func (*Client) DescribeGtmMonitorConfig ¶

func (client *Client) DescribeGtmMonitorConfig(request *DescribeGtmMonitorConfigRequest) (response *DescribeGtmMonitorConfigResponse, err error)

DescribeGtmMonitorConfig invokes the alidns.DescribeGtmMonitorConfig API synchronously

func (*Client) DescribeGtmMonitorConfigWithCallback ¶

func (client *Client) DescribeGtmMonitorConfigWithCallback(request *DescribeGtmMonitorConfigRequest, callback func(response *DescribeGtmMonitorConfigResponse, err error)) <-chan int

DescribeGtmMonitorConfigWithCallback invokes the alidns.DescribeGtmMonitorConfig API asynchronously

func (*Client) DescribeGtmMonitorConfigWithChan ¶

func (client *Client) DescribeGtmMonitorConfigWithChan(request *DescribeGtmMonitorConfigRequest) (<-chan *DescribeGtmMonitorConfigResponse, <-chan error)

DescribeGtmMonitorConfigWithChan invokes the alidns.DescribeGtmMonitorConfig API asynchronously

func (*Client) DescribeGtmRecoveryPlan ¶

func (client *Client) DescribeGtmRecoveryPlan(request *DescribeGtmRecoveryPlanRequest) (response *DescribeGtmRecoveryPlanResponse, err error)

DescribeGtmRecoveryPlan invokes the alidns.DescribeGtmRecoveryPlan API synchronously

func (*Client) DescribeGtmRecoveryPlanAvailableConfig ¶

func (client *Client) DescribeGtmRecoveryPlanAvailableConfig(request *DescribeGtmRecoveryPlanAvailableConfigRequest) (response *DescribeGtmRecoveryPlanAvailableConfigResponse, err error)

DescribeGtmRecoveryPlanAvailableConfig invokes the alidns.DescribeGtmRecoveryPlanAvailableConfig API synchronously

func (*Client) DescribeGtmRecoveryPlanAvailableConfigWithCallback ¶

func (client *Client) DescribeGtmRecoveryPlanAvailableConfigWithCallback(request *DescribeGtmRecoveryPlanAvailableConfigRequest, callback func(response *DescribeGtmRecoveryPlanAvailableConfigResponse, err error)) <-chan int

DescribeGtmRecoveryPlanAvailableConfigWithCallback invokes the alidns.DescribeGtmRecoveryPlanAvailableConfig API asynchronously

func (*Client) DescribeGtmRecoveryPlanAvailableConfigWithChan ¶

func (client *Client) DescribeGtmRecoveryPlanAvailableConfigWithChan(request *DescribeGtmRecoveryPlanAvailableConfigRequest) (<-chan *DescribeGtmRecoveryPlanAvailableConfigResponse, <-chan error)

DescribeGtmRecoveryPlanAvailableConfigWithChan invokes the alidns.DescribeGtmRecoveryPlanAvailableConfig API asynchronously

func (*Client) DescribeGtmRecoveryPlanWithCallback ¶

func (client *Client) DescribeGtmRecoveryPlanWithCallback(request *DescribeGtmRecoveryPlanRequest, callback func(response *DescribeGtmRecoveryPlanResponse, err error)) <-chan int

DescribeGtmRecoveryPlanWithCallback invokes the alidns.DescribeGtmRecoveryPlan API asynchronously

func (*Client) DescribeGtmRecoveryPlanWithChan ¶

func (client *Client) DescribeGtmRecoveryPlanWithChan(request *DescribeGtmRecoveryPlanRequest) (<-chan *DescribeGtmRecoveryPlanResponse, <-chan error)

DescribeGtmRecoveryPlanWithChan invokes the alidns.DescribeGtmRecoveryPlan API asynchronously

func (*Client) DescribeGtmRecoveryPlans ¶

func (client *Client) DescribeGtmRecoveryPlans(request *DescribeGtmRecoveryPlansRequest) (response *DescribeGtmRecoveryPlansResponse, err error)

DescribeGtmRecoveryPlans invokes the alidns.DescribeGtmRecoveryPlans API synchronously

func (*Client) DescribeGtmRecoveryPlansWithCallback ¶

func (client *Client) DescribeGtmRecoveryPlansWithCallback(request *DescribeGtmRecoveryPlansRequest, callback func(response *DescribeGtmRecoveryPlansResponse, err error)) <-chan int

DescribeGtmRecoveryPlansWithCallback invokes the alidns.DescribeGtmRecoveryPlans API asynchronously

func (*Client) DescribeGtmRecoveryPlansWithChan ¶

func (client *Client) DescribeGtmRecoveryPlansWithChan(request *DescribeGtmRecoveryPlansRequest) (<-chan *DescribeGtmRecoveryPlansResponse, <-chan error)

DescribeGtmRecoveryPlansWithChan invokes the alidns.DescribeGtmRecoveryPlans API asynchronously

func (*Client) DescribeInstanceDomains ¶ added in v1.61.67

func (client *Client) DescribeInstanceDomains(request *DescribeInstanceDomainsRequest) (response *DescribeInstanceDomainsResponse, err error)

DescribeInstanceDomains invokes the alidns.DescribeInstanceDomains API synchronously

func (*Client) DescribeInstanceDomainsWithCallback ¶ added in v1.61.67

func (client *Client) DescribeInstanceDomainsWithCallback(request *DescribeInstanceDomainsRequest, callback func(response *DescribeInstanceDomainsResponse, err error)) <-chan int

DescribeInstanceDomainsWithCallback invokes the alidns.DescribeInstanceDomains API asynchronously

func (*Client) DescribeInstanceDomainsWithChan ¶ added in v1.61.67

func (client *Client) DescribeInstanceDomainsWithChan(request *DescribeInstanceDomainsRequest) (<-chan *DescribeInstanceDomainsResponse, <-chan error)

DescribeInstanceDomainsWithChan invokes the alidns.DescribeInstanceDomains API asynchronously

func (*Client) DescribeRecordLogs ¶

func (client *Client) DescribeRecordLogs(request *DescribeRecordLogsRequest) (response *DescribeRecordLogsResponse, err error)

DescribeRecordLogs invokes the alidns.DescribeRecordLogs API synchronously

func (*Client) DescribeRecordLogsWithCallback ¶

func (client *Client) DescribeRecordLogsWithCallback(request *DescribeRecordLogsRequest, callback func(response *DescribeRecordLogsResponse, err error)) <-chan int

DescribeRecordLogsWithCallback invokes the alidns.DescribeRecordLogs API asynchronously

func (*Client) DescribeRecordLogsWithChan ¶

func (client *Client) DescribeRecordLogsWithChan(request *DescribeRecordLogsRequest) (<-chan *DescribeRecordLogsResponse, <-chan error)

DescribeRecordLogsWithChan invokes the alidns.DescribeRecordLogs API asynchronously

func (*Client) DescribeRecordStatistics ¶

func (client *Client) DescribeRecordStatistics(request *DescribeRecordStatisticsRequest) (response *DescribeRecordStatisticsResponse, err error)

DescribeRecordStatistics invokes the alidns.DescribeRecordStatistics API synchronously

func (*Client) DescribeRecordStatisticsSummary ¶

func (client *Client) DescribeRecordStatisticsSummary(request *DescribeRecordStatisticsSummaryRequest) (response *DescribeRecordStatisticsSummaryResponse, err error)

DescribeRecordStatisticsSummary invokes the alidns.DescribeRecordStatisticsSummary API synchronously

func (*Client) DescribeRecordStatisticsSummaryWithCallback ¶

func (client *Client) DescribeRecordStatisticsSummaryWithCallback(request *DescribeRecordStatisticsSummaryRequest, callback func(response *DescribeRecordStatisticsSummaryResponse, err error)) <-chan int

DescribeRecordStatisticsSummaryWithCallback invokes the alidns.DescribeRecordStatisticsSummary API asynchronously

func (*Client) DescribeRecordStatisticsSummaryWithChan ¶

func (client *Client) DescribeRecordStatisticsSummaryWithChan(request *DescribeRecordStatisticsSummaryRequest) (<-chan *DescribeRecordStatisticsSummaryResponse, <-chan error)

DescribeRecordStatisticsSummaryWithChan invokes the alidns.DescribeRecordStatisticsSummary API asynchronously

func (*Client) DescribeRecordStatisticsWithCallback ¶

func (client *Client) DescribeRecordStatisticsWithCallback(request *DescribeRecordStatisticsRequest, callback func(response *DescribeRecordStatisticsResponse, err error)) <-chan int

DescribeRecordStatisticsWithCallback invokes the alidns.DescribeRecordStatistics API asynchronously

func (*Client) DescribeRecordStatisticsWithChan ¶

func (client *Client) DescribeRecordStatisticsWithChan(request *DescribeRecordStatisticsRequest) (<-chan *DescribeRecordStatisticsResponse, <-chan error)

DescribeRecordStatisticsWithChan invokes the alidns.DescribeRecordStatistics API asynchronously

func (*Client) DescribeSubDomainRecords ¶

func (client *Client) DescribeSubDomainRecords(request *DescribeSubDomainRecordsRequest) (response *DescribeSubDomainRecordsResponse, err error)

DescribeSubDomainRecords invokes the alidns.DescribeSubDomainRecords API synchronously

func (*Client) DescribeSubDomainRecordsWithCallback ¶

func (client *Client) DescribeSubDomainRecordsWithCallback(request *DescribeSubDomainRecordsRequest, callback func(response *DescribeSubDomainRecordsResponse, err error)) <-chan int

DescribeSubDomainRecordsWithCallback invokes the alidns.DescribeSubDomainRecords API asynchronously

func (*Client) DescribeSubDomainRecordsWithChan ¶

func (client *Client) DescribeSubDomainRecordsWithChan(request *DescribeSubDomainRecordsRequest) (<-chan *DescribeSubDomainRecordsResponse, <-chan error)

DescribeSubDomainRecordsWithChan invokes the alidns.DescribeSubDomainRecords API asynchronously

func (*Client) DescribeSupportLines ¶

func (client *Client) DescribeSupportLines(request *DescribeSupportLinesRequest) (response *DescribeSupportLinesResponse, err error)

DescribeSupportLines invokes the alidns.DescribeSupportLines API synchronously

func (*Client) DescribeSupportLinesWithCallback ¶

func (client *Client) DescribeSupportLinesWithCallback(request *DescribeSupportLinesRequest, callback func(response *DescribeSupportLinesResponse, err error)) <-chan int

DescribeSupportLinesWithCallback invokes the alidns.DescribeSupportLines API asynchronously

func (*Client) DescribeSupportLinesWithChan ¶

func (client *Client) DescribeSupportLinesWithChan(request *DescribeSupportLinesRequest) (<-chan *DescribeSupportLinesResponse, <-chan error)

DescribeSupportLinesWithChan invokes the alidns.DescribeSupportLines API asynchronously

func (*Client) DescribeTags ¶ added in v1.61.130

func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags invokes the alidns.DescribeTags API synchronously

func (*Client) DescribeTagsWithCallback ¶ added in v1.61.130

func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int

DescribeTagsWithCallback invokes the alidns.DescribeTags API asynchronously

func (*Client) DescribeTagsWithChan ¶ added in v1.61.130

func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)

DescribeTagsWithChan invokes the alidns.DescribeTags API asynchronously

func (*Client) DescribeTransferDomains ¶ added in v1.60.265

func (client *Client) DescribeTransferDomains(request *DescribeTransferDomainsRequest) (response *DescribeTransferDomainsResponse, err error)

DescribeTransferDomains invokes the alidns.DescribeTransferDomains API synchronously

func (*Client) DescribeTransferDomainsWithCallback ¶ added in v1.60.265

func (client *Client) DescribeTransferDomainsWithCallback(request *DescribeTransferDomainsRequest, callback func(response *DescribeTransferDomainsResponse, err error)) <-chan int

DescribeTransferDomainsWithCallback invokes the alidns.DescribeTransferDomains API asynchronously

func (*Client) DescribeTransferDomainsWithChan ¶ added in v1.60.265

func (client *Client) DescribeTransferDomainsWithChan(request *DescribeTransferDomainsRequest) (<-chan *DescribeTransferDomainsResponse, <-chan error)

DescribeTransferDomainsWithChan invokes the alidns.DescribeTransferDomains API asynchronously

func (*Client) ExecuteGtmRecoveryPlan ¶

func (client *Client) ExecuteGtmRecoveryPlan(request *ExecuteGtmRecoveryPlanRequest) (response *ExecuteGtmRecoveryPlanResponse, err error)

ExecuteGtmRecoveryPlan invokes the alidns.ExecuteGtmRecoveryPlan API synchronously

func (*Client) ExecuteGtmRecoveryPlanWithCallback ¶

func (client *Client) ExecuteGtmRecoveryPlanWithCallback(request *ExecuteGtmRecoveryPlanRequest, callback func(response *ExecuteGtmRecoveryPlanResponse, err error)) <-chan int

ExecuteGtmRecoveryPlanWithCallback invokes the alidns.ExecuteGtmRecoveryPlan API asynchronously

func (*Client) ExecuteGtmRecoveryPlanWithChan ¶

func (client *Client) ExecuteGtmRecoveryPlanWithChan(request *ExecuteGtmRecoveryPlanRequest) (<-chan *ExecuteGtmRecoveryPlanResponse, <-chan error)

ExecuteGtmRecoveryPlanWithChan invokes the alidns.ExecuteGtmRecoveryPlan API asynchronously

func (*Client) GetMainDomainName ¶

func (client *Client) GetMainDomainName(request *GetMainDomainNameRequest) (response *GetMainDomainNameResponse, err error)

GetMainDomainName invokes the alidns.GetMainDomainName API synchronously

func (*Client) GetMainDomainNameWithCallback ¶

func (client *Client) GetMainDomainNameWithCallback(request *GetMainDomainNameRequest, callback func(response *GetMainDomainNameResponse, err error)) <-chan int

GetMainDomainNameWithCallback invokes the alidns.GetMainDomainName API asynchronously

func (*Client) GetMainDomainNameWithChan ¶

func (client *Client) GetMainDomainNameWithChan(request *GetMainDomainNameRequest) (<-chan *GetMainDomainNameResponse, <-chan error)

GetMainDomainNameWithChan invokes the alidns.GetMainDomainName API asynchronously

func (*Client) GetTxtRecordForVerify ¶ added in v1.60.274

func (client *Client) GetTxtRecordForVerify(request *GetTxtRecordForVerifyRequest) (response *GetTxtRecordForVerifyResponse, err error)

GetTxtRecordForVerify invokes the alidns.GetTxtRecordForVerify API synchronously

func (*Client) GetTxtRecordForVerifyWithCallback ¶ added in v1.60.274

func (client *Client) GetTxtRecordForVerifyWithCallback(request *GetTxtRecordForVerifyRequest, callback func(response *GetTxtRecordForVerifyResponse, err error)) <-chan int

GetTxtRecordForVerifyWithCallback invokes the alidns.GetTxtRecordForVerify API asynchronously

func (*Client) GetTxtRecordForVerifyWithChan ¶ added in v1.60.274

func (client *Client) GetTxtRecordForVerifyWithChan(request *GetTxtRecordForVerifyRequest) (<-chan *GetTxtRecordForVerifyResponse, <-chan error)

GetTxtRecordForVerifyWithChan invokes the alidns.GetTxtRecordForVerify API asynchronously

func (*Client) ListTagResources ¶ added in v1.61.130

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the alidns.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶ added in v1.61.130

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the alidns.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶ added in v1.61.130

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the alidns.ListTagResources API asynchronously

func (*Client) ModifyHichinaDomainDNS ¶

func (client *Client) ModifyHichinaDomainDNS(request *ModifyHichinaDomainDNSRequest) (response *ModifyHichinaDomainDNSResponse, err error)

ModifyHichinaDomainDNS invokes the alidns.ModifyHichinaDomainDNS API synchronously

func (*Client) ModifyHichinaDomainDNSWithCallback ¶

func (client *Client) ModifyHichinaDomainDNSWithCallback(request *ModifyHichinaDomainDNSRequest, callback func(response *ModifyHichinaDomainDNSResponse, err error)) <-chan int

ModifyHichinaDomainDNSWithCallback invokes the alidns.ModifyHichinaDomainDNS API asynchronously

func (*Client) ModifyHichinaDomainDNSWithChan ¶

func (client *Client) ModifyHichinaDomainDNSWithChan(request *ModifyHichinaDomainDNSRequest) (<-chan *ModifyHichinaDomainDNSResponse, <-chan error)

ModifyHichinaDomainDNSWithChan invokes the alidns.ModifyHichinaDomainDNS API asynchronously

func (*Client) MoveDomainResourceGroup ¶ added in v1.61.822

func (client *Client) MoveDomainResourceGroup(request *MoveDomainResourceGroupRequest) (response *MoveDomainResourceGroupResponse, err error)

MoveDomainResourceGroup invokes the alidns.MoveDomainResourceGroup API synchronously

func (*Client) MoveDomainResourceGroupWithCallback ¶ added in v1.61.822

func (client *Client) MoveDomainResourceGroupWithCallback(request *MoveDomainResourceGroupRequest, callback func(response *MoveDomainResourceGroupResponse, err error)) <-chan int

MoveDomainResourceGroupWithCallback invokes the alidns.MoveDomainResourceGroup API asynchronously

func (*Client) MoveDomainResourceGroupWithChan ¶ added in v1.61.822

func (client *Client) MoveDomainResourceGroupWithChan(request *MoveDomainResourceGroupRequest) (<-chan *MoveDomainResourceGroupResponse, <-chan error)

MoveDomainResourceGroupWithChan invokes the alidns.MoveDomainResourceGroup API asynchronously

func (*Client) MoveGtmResourceGroup ¶ added in v1.61.822

func (client *Client) MoveGtmResourceGroup(request *MoveGtmResourceGroupRequest) (response *MoveGtmResourceGroupResponse, err error)

MoveGtmResourceGroup invokes the alidns.MoveGtmResourceGroup API synchronously

func (*Client) MoveGtmResourceGroupWithCallback ¶ added in v1.61.822

func (client *Client) MoveGtmResourceGroupWithCallback(request *MoveGtmResourceGroupRequest, callback func(response *MoveGtmResourceGroupResponse, err error)) <-chan int

MoveGtmResourceGroupWithCallback invokes the alidns.MoveGtmResourceGroup API asynchronously

func (*Client) MoveGtmResourceGroupWithChan ¶ added in v1.61.822

func (client *Client) MoveGtmResourceGroupWithChan(request *MoveGtmResourceGroupRequest) (<-chan *MoveGtmResourceGroupResponse, <-chan error)

MoveGtmResourceGroupWithChan invokes the alidns.MoveGtmResourceGroup API asynchronously

func (*Client) OperateBatchDomain ¶

func (client *Client) OperateBatchDomain(request *OperateBatchDomainRequest) (response *OperateBatchDomainResponse, err error)

OperateBatchDomain invokes the alidns.OperateBatchDomain API synchronously

func (*Client) OperateBatchDomainWithCallback ¶

func (client *Client) OperateBatchDomainWithCallback(request *OperateBatchDomainRequest, callback func(response *OperateBatchDomainResponse, err error)) <-chan int

OperateBatchDomainWithCallback invokes the alidns.OperateBatchDomain API asynchronously

func (*Client) OperateBatchDomainWithChan ¶

func (client *Client) OperateBatchDomainWithChan(request *OperateBatchDomainRequest) (<-chan *OperateBatchDomainResponse, <-chan error)

OperateBatchDomainWithChan invokes the alidns.OperateBatchDomain API asynchronously

func (*Client) PreviewGtmRecoveryPlan ¶

func (client *Client) PreviewGtmRecoveryPlan(request *PreviewGtmRecoveryPlanRequest) (response *PreviewGtmRecoveryPlanResponse, err error)

PreviewGtmRecoveryPlan invokes the alidns.PreviewGtmRecoveryPlan API synchronously

func (*Client) PreviewGtmRecoveryPlanWithCallback ¶

func (client *Client) PreviewGtmRecoveryPlanWithCallback(request *PreviewGtmRecoveryPlanRequest, callback func(response *PreviewGtmRecoveryPlanResponse, err error)) <-chan int

PreviewGtmRecoveryPlanWithCallback invokes the alidns.PreviewGtmRecoveryPlan API asynchronously

func (*Client) PreviewGtmRecoveryPlanWithChan ¶

func (client *Client) PreviewGtmRecoveryPlanWithChan(request *PreviewGtmRecoveryPlanRequest) (<-chan *PreviewGtmRecoveryPlanResponse, <-chan error)

PreviewGtmRecoveryPlanWithChan invokes the alidns.PreviewGtmRecoveryPlan API asynchronously

func (*Client) RetrieveDomain ¶ added in v1.60.274

func (client *Client) RetrieveDomain(request *RetrieveDomainRequest) (response *RetrieveDomainResponse, err error)

RetrieveDomain invokes the alidns.RetrieveDomain API synchronously

func (*Client) RetrieveDomainWithCallback ¶ added in v1.60.274

func (client *Client) RetrieveDomainWithCallback(request *RetrieveDomainRequest, callback func(response *RetrieveDomainResponse, err error)) <-chan int

RetrieveDomainWithCallback invokes the alidns.RetrieveDomain API asynchronously

func (*Client) RetrieveDomainWithChan ¶ added in v1.60.274

func (client *Client) RetrieveDomainWithChan(request *RetrieveDomainRequest) (<-chan *RetrieveDomainResponse, <-chan error)

RetrieveDomainWithChan invokes the alidns.RetrieveDomain API asynchronously

func (*Client) RollbackGtmRecoveryPlan ¶

func (client *Client) RollbackGtmRecoveryPlan(request *RollbackGtmRecoveryPlanRequest) (response *RollbackGtmRecoveryPlanResponse, err error)

RollbackGtmRecoveryPlan invokes the alidns.RollbackGtmRecoveryPlan API synchronously

func (*Client) RollbackGtmRecoveryPlanWithCallback ¶

func (client *Client) RollbackGtmRecoveryPlanWithCallback(request *RollbackGtmRecoveryPlanRequest, callback func(response *RollbackGtmRecoveryPlanResponse, err error)) <-chan int

RollbackGtmRecoveryPlanWithCallback invokes the alidns.RollbackGtmRecoveryPlan API asynchronously

func (*Client) RollbackGtmRecoveryPlanWithChan ¶

func (client *Client) RollbackGtmRecoveryPlanWithChan(request *RollbackGtmRecoveryPlanRequest) (<-chan *RollbackGtmRecoveryPlanResponse, <-chan error)

RollbackGtmRecoveryPlanWithChan invokes the alidns.RollbackGtmRecoveryPlan API asynchronously

func (*Client) SetDNSSLBStatus ¶

func (client *Client) SetDNSSLBStatus(request *SetDNSSLBStatusRequest) (response *SetDNSSLBStatusResponse, err error)

SetDNSSLBStatus invokes the alidns.SetDNSSLBStatus API synchronously

func (*Client) SetDNSSLBStatusWithCallback ¶

func (client *Client) SetDNSSLBStatusWithCallback(request *SetDNSSLBStatusRequest, callback func(response *SetDNSSLBStatusResponse, err error)) <-chan int

SetDNSSLBStatusWithCallback invokes the alidns.SetDNSSLBStatus API asynchronously

func (*Client) SetDNSSLBStatusWithChan ¶

func (client *Client) SetDNSSLBStatusWithChan(request *SetDNSSLBStatusRequest) (<-chan *SetDNSSLBStatusResponse, <-chan error)

SetDNSSLBStatusWithChan invokes the alidns.SetDNSSLBStatus API asynchronously

func (*Client) SetDnsGtmAccessMode ¶ added in v1.61.822

func (client *Client) SetDnsGtmAccessMode(request *SetDnsGtmAccessModeRequest) (response *SetDnsGtmAccessModeResponse, err error)

SetDnsGtmAccessMode invokes the alidns.SetDnsGtmAccessMode API synchronously

func (*Client) SetDnsGtmAccessModeWithCallback ¶ added in v1.61.822

func (client *Client) SetDnsGtmAccessModeWithCallback(request *SetDnsGtmAccessModeRequest, callback func(response *SetDnsGtmAccessModeResponse, err error)) <-chan int

SetDnsGtmAccessModeWithCallback invokes the alidns.SetDnsGtmAccessMode API asynchronously

func (*Client) SetDnsGtmAccessModeWithChan ¶ added in v1.61.822

func (client *Client) SetDnsGtmAccessModeWithChan(request *SetDnsGtmAccessModeRequest) (<-chan *SetDnsGtmAccessModeResponse, <-chan error)

SetDnsGtmAccessModeWithChan invokes the alidns.SetDnsGtmAccessMode API asynchronously

func (*Client) SetDnsGtmMonitorStatus ¶ added in v1.61.822

func (client *Client) SetDnsGtmMonitorStatus(request *SetDnsGtmMonitorStatusRequest) (response *SetDnsGtmMonitorStatusResponse, err error)

SetDnsGtmMonitorStatus invokes the alidns.SetDnsGtmMonitorStatus API synchronously

func (*Client) SetDnsGtmMonitorStatusWithCallback ¶ added in v1.61.822

func (client *Client) SetDnsGtmMonitorStatusWithCallback(request *SetDnsGtmMonitorStatusRequest, callback func(response *SetDnsGtmMonitorStatusResponse, err error)) <-chan int

SetDnsGtmMonitorStatusWithCallback invokes the alidns.SetDnsGtmMonitorStatus API asynchronously

func (*Client) SetDnsGtmMonitorStatusWithChan ¶ added in v1.61.822

func (client *Client) SetDnsGtmMonitorStatusWithChan(request *SetDnsGtmMonitorStatusRequest) (<-chan *SetDnsGtmMonitorStatusResponse, <-chan error)

SetDnsGtmMonitorStatusWithChan invokes the alidns.SetDnsGtmMonitorStatus API asynchronously

func (*Client) SetDomainDnssecStatus ¶ added in v1.60.350

func (client *Client) SetDomainDnssecStatus(request *SetDomainDnssecStatusRequest) (response *SetDomainDnssecStatusResponse, err error)

SetDomainDnssecStatus invokes the alidns.SetDomainDnssecStatus API synchronously

func (*Client) SetDomainDnssecStatusWithCallback ¶ added in v1.60.350

func (client *Client) SetDomainDnssecStatusWithCallback(request *SetDomainDnssecStatusRequest, callback func(response *SetDomainDnssecStatusResponse, err error)) <-chan int

SetDomainDnssecStatusWithCallback invokes the alidns.SetDomainDnssecStatus API asynchronously

func (*Client) SetDomainDnssecStatusWithChan ¶ added in v1.60.350

func (client *Client) SetDomainDnssecStatusWithChan(request *SetDomainDnssecStatusRequest) (<-chan *SetDomainDnssecStatusResponse, <-chan error)

SetDomainDnssecStatusWithChan invokes the alidns.SetDomainDnssecStatus API asynchronously

func (*Client) SetDomainRecordStatus ¶

func (client *Client) SetDomainRecordStatus(request *SetDomainRecordStatusRequest) (response *SetDomainRecordStatusResponse, err error)

SetDomainRecordStatus invokes the alidns.SetDomainRecordStatus API synchronously

func (*Client) SetDomainRecordStatusWithCallback ¶

func (client *Client) SetDomainRecordStatusWithCallback(request *SetDomainRecordStatusRequest, callback func(response *SetDomainRecordStatusResponse, err error)) <-chan int

SetDomainRecordStatusWithCallback invokes the alidns.SetDomainRecordStatus API asynchronously

func (*Client) SetDomainRecordStatusWithChan ¶

func (client *Client) SetDomainRecordStatusWithChan(request *SetDomainRecordStatusRequest) (<-chan *SetDomainRecordStatusResponse, <-chan error)

SetDomainRecordStatusWithChan invokes the alidns.SetDomainRecordStatus API asynchronously

func (*Client) SetGtmAccessMode ¶

func (client *Client) SetGtmAccessMode(request *SetGtmAccessModeRequest) (response *SetGtmAccessModeResponse, err error)

SetGtmAccessMode invokes the alidns.SetGtmAccessMode API synchronously

func (*Client) SetGtmAccessModeWithCallback ¶

func (client *Client) SetGtmAccessModeWithCallback(request *SetGtmAccessModeRequest, callback func(response *SetGtmAccessModeResponse, err error)) <-chan int

SetGtmAccessModeWithCallback invokes the alidns.SetGtmAccessMode API asynchronously

func (*Client) SetGtmAccessModeWithChan ¶

func (client *Client) SetGtmAccessModeWithChan(request *SetGtmAccessModeRequest) (<-chan *SetGtmAccessModeResponse, <-chan error)

SetGtmAccessModeWithChan invokes the alidns.SetGtmAccessMode API asynchronously

func (*Client) SetGtmMonitorStatus ¶

func (client *Client) SetGtmMonitorStatus(request *SetGtmMonitorStatusRequest) (response *SetGtmMonitorStatusResponse, err error)

SetGtmMonitorStatus invokes the alidns.SetGtmMonitorStatus API synchronously

func (*Client) SetGtmMonitorStatusWithCallback ¶

func (client *Client) SetGtmMonitorStatusWithCallback(request *SetGtmMonitorStatusRequest, callback func(response *SetGtmMonitorStatusResponse, err error)) <-chan int

SetGtmMonitorStatusWithCallback invokes the alidns.SetGtmMonitorStatus API asynchronously

func (*Client) SetGtmMonitorStatusWithChan ¶

func (client *Client) SetGtmMonitorStatusWithChan(request *SetGtmMonitorStatusRequest) (<-chan *SetGtmMonitorStatusResponse, <-chan error)

SetGtmMonitorStatusWithChan invokes the alidns.SetGtmMonitorStatus API asynchronously

func (*Client) SwitchDnsGtmInstanceStrategyMode ¶ added in v1.61.822

func (client *Client) SwitchDnsGtmInstanceStrategyMode(request *SwitchDnsGtmInstanceStrategyModeRequest) (response *SwitchDnsGtmInstanceStrategyModeResponse, err error)

SwitchDnsGtmInstanceStrategyMode invokes the alidns.SwitchDnsGtmInstanceStrategyMode API synchronously

func (*Client) SwitchDnsGtmInstanceStrategyModeWithCallback ¶ added in v1.61.822

func (client *Client) SwitchDnsGtmInstanceStrategyModeWithCallback(request *SwitchDnsGtmInstanceStrategyModeRequest, callback func(response *SwitchDnsGtmInstanceStrategyModeResponse, err error)) <-chan int

SwitchDnsGtmInstanceStrategyModeWithCallback invokes the alidns.SwitchDnsGtmInstanceStrategyMode API asynchronously

func (*Client) SwitchDnsGtmInstanceStrategyModeWithChan ¶ added in v1.61.822

func (client *Client) SwitchDnsGtmInstanceStrategyModeWithChan(request *SwitchDnsGtmInstanceStrategyModeRequest) (<-chan *SwitchDnsGtmInstanceStrategyModeResponse, <-chan error)

SwitchDnsGtmInstanceStrategyModeWithChan invokes the alidns.SwitchDnsGtmInstanceStrategyMode API asynchronously

func (*Client) TagResources ¶ added in v1.61.130

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the alidns.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.61.130

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the alidns.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.61.130

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the alidns.TagResources API asynchronously

func (*Client) TransferDomain ¶ added in v1.60.265

func (client *Client) TransferDomain(request *TransferDomainRequest) (response *TransferDomainResponse, err error)

TransferDomain invokes the alidns.TransferDomain API synchronously

func (*Client) TransferDomainWithCallback ¶ added in v1.60.265

func (client *Client) TransferDomainWithCallback(request *TransferDomainRequest, callback func(response *TransferDomainResponse, err error)) <-chan int

TransferDomainWithCallback invokes the alidns.TransferDomain API asynchronously

func (*Client) TransferDomainWithChan ¶ added in v1.60.265

func (client *Client) TransferDomainWithChan(request *TransferDomainRequest) (<-chan *TransferDomainResponse, <-chan error)

TransferDomainWithChan invokes the alidns.TransferDomain API asynchronously

func (*Client) UnbindInstanceDomains ¶ added in v1.60.265

func (client *Client) UnbindInstanceDomains(request *UnbindInstanceDomainsRequest) (response *UnbindInstanceDomainsResponse, err error)

UnbindInstanceDomains invokes the alidns.UnbindInstanceDomains API synchronously

func (*Client) UnbindInstanceDomainsWithCallback ¶ added in v1.60.265

func (client *Client) UnbindInstanceDomainsWithCallback(request *UnbindInstanceDomainsRequest, callback func(response *UnbindInstanceDomainsResponse, err error)) <-chan int

UnbindInstanceDomainsWithCallback invokes the alidns.UnbindInstanceDomains API asynchronously

func (*Client) UnbindInstanceDomainsWithChan ¶ added in v1.60.265

func (client *Client) UnbindInstanceDomainsWithChan(request *UnbindInstanceDomainsRequest) (<-chan *UnbindInstanceDomainsResponse, <-chan error)

UnbindInstanceDomainsWithChan invokes the alidns.UnbindInstanceDomains API asynchronously

func (*Client) UntagResources ¶ added in v1.61.130

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the alidns.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶ added in v1.61.130

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the alidns.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶ added in v1.61.130

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the alidns.UntagResources API asynchronously

func (*Client) UpdateCustomLine ¶ added in v1.60.265

func (client *Client) UpdateCustomLine(request *UpdateCustomLineRequest) (response *UpdateCustomLineResponse, err error)

UpdateCustomLine invokes the alidns.UpdateCustomLine API synchronously

func (*Client) UpdateCustomLineWithCallback ¶ added in v1.60.265

func (client *Client) UpdateCustomLineWithCallback(request *UpdateCustomLineRequest, callback func(response *UpdateCustomLineResponse, err error)) <-chan int

UpdateCustomLineWithCallback invokes the alidns.UpdateCustomLine API asynchronously

func (*Client) UpdateCustomLineWithChan ¶ added in v1.60.265

func (client *Client) UpdateCustomLineWithChan(request *UpdateCustomLineRequest) (<-chan *UpdateCustomLineResponse, <-chan error)

UpdateCustomLineWithChan invokes the alidns.UpdateCustomLine API asynchronously

func (*Client) UpdateDNSSLBWeight ¶

func (client *Client) UpdateDNSSLBWeight(request *UpdateDNSSLBWeightRequest) (response *UpdateDNSSLBWeightResponse, err error)

UpdateDNSSLBWeight invokes the alidns.UpdateDNSSLBWeight API synchronously

func (*Client) UpdateDNSSLBWeightWithCallback ¶

func (client *Client) UpdateDNSSLBWeightWithCallback(request *UpdateDNSSLBWeightRequest, callback func(response *UpdateDNSSLBWeightResponse, err error)) <-chan int

UpdateDNSSLBWeightWithCallback invokes the alidns.UpdateDNSSLBWeight API asynchronously

func (*Client) UpdateDNSSLBWeightWithChan ¶

func (client *Client) UpdateDNSSLBWeightWithChan(request *UpdateDNSSLBWeightRequest) (<-chan *UpdateDNSSLBWeightResponse, <-chan error)

UpdateDNSSLBWeightWithChan invokes the alidns.UpdateDNSSLBWeight API asynchronously

func (*Client) UpdateDnsCacheDomain ¶ added in v1.61.960

func (client *Client) UpdateDnsCacheDomain(request *UpdateDnsCacheDomainRequest) (response *UpdateDnsCacheDomainResponse, err error)

UpdateDnsCacheDomain invokes the alidns.UpdateDnsCacheDomain API synchronously

func (*Client) UpdateDnsCacheDomainRemark ¶ added in v1.61.960

func (client *Client) UpdateDnsCacheDomainRemark(request *UpdateDnsCacheDomainRemarkRequest) (response *UpdateDnsCacheDomainRemarkResponse, err error)

UpdateDnsCacheDomainRemark invokes the alidns.UpdateDnsCacheDomainRemark API synchronously

func (*Client) UpdateDnsCacheDomainRemarkWithCallback ¶ added in v1.61.960

func (client *Client) UpdateDnsCacheDomainRemarkWithCallback(request *UpdateDnsCacheDomainRemarkRequest, callback func(response *UpdateDnsCacheDomainRemarkResponse, err error)) <-chan int

UpdateDnsCacheDomainRemarkWithCallback invokes the alidns.UpdateDnsCacheDomainRemark API asynchronously

func (*Client) UpdateDnsCacheDomainRemarkWithChan ¶ added in v1.61.960

func (client *Client) UpdateDnsCacheDomainRemarkWithChan(request *UpdateDnsCacheDomainRemarkRequest) (<-chan *UpdateDnsCacheDomainRemarkResponse, <-chan error)

UpdateDnsCacheDomainRemarkWithChan invokes the alidns.UpdateDnsCacheDomainRemark API asynchronously

func (*Client) UpdateDnsCacheDomainWithCallback ¶ added in v1.61.960

func (client *Client) UpdateDnsCacheDomainWithCallback(request *UpdateDnsCacheDomainRequest, callback func(response *UpdateDnsCacheDomainResponse, err error)) <-chan int

UpdateDnsCacheDomainWithCallback invokes the alidns.UpdateDnsCacheDomain API asynchronously

func (*Client) UpdateDnsCacheDomainWithChan ¶ added in v1.61.960

func (client *Client) UpdateDnsCacheDomainWithChan(request *UpdateDnsCacheDomainRequest) (<-chan *UpdateDnsCacheDomainResponse, <-chan error)

UpdateDnsCacheDomainWithChan invokes the alidns.UpdateDnsCacheDomain API asynchronously

func (*Client) UpdateDnsGtmAccessStrategy ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmAccessStrategy(request *UpdateDnsGtmAccessStrategyRequest) (response *UpdateDnsGtmAccessStrategyResponse, err error)

UpdateDnsGtmAccessStrategy invokes the alidns.UpdateDnsGtmAccessStrategy API synchronously

func (*Client) UpdateDnsGtmAccessStrategyWithCallback ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmAccessStrategyWithCallback(request *UpdateDnsGtmAccessStrategyRequest, callback func(response *UpdateDnsGtmAccessStrategyResponse, err error)) <-chan int

UpdateDnsGtmAccessStrategyWithCallback invokes the alidns.UpdateDnsGtmAccessStrategy API asynchronously

func (*Client) UpdateDnsGtmAccessStrategyWithChan ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmAccessStrategyWithChan(request *UpdateDnsGtmAccessStrategyRequest) (<-chan *UpdateDnsGtmAccessStrategyResponse, <-chan error)

UpdateDnsGtmAccessStrategyWithChan invokes the alidns.UpdateDnsGtmAccessStrategy API asynchronously

func (*Client) UpdateDnsGtmAddressPool ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmAddressPool(request *UpdateDnsGtmAddressPoolRequest) (response *UpdateDnsGtmAddressPoolResponse, err error)

UpdateDnsGtmAddressPool invokes the alidns.UpdateDnsGtmAddressPool API synchronously

func (*Client) UpdateDnsGtmAddressPoolWithCallback ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmAddressPoolWithCallback(request *UpdateDnsGtmAddressPoolRequest, callback func(response *UpdateDnsGtmAddressPoolResponse, err error)) <-chan int

UpdateDnsGtmAddressPoolWithCallback invokes the alidns.UpdateDnsGtmAddressPool API asynchronously

func (*Client) UpdateDnsGtmAddressPoolWithChan ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmAddressPoolWithChan(request *UpdateDnsGtmAddressPoolRequest) (<-chan *UpdateDnsGtmAddressPoolResponse, <-chan error)

UpdateDnsGtmAddressPoolWithChan invokes the alidns.UpdateDnsGtmAddressPool API asynchronously

func (*Client) UpdateDnsGtmInstanceGlobalConfig ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmInstanceGlobalConfig(request *UpdateDnsGtmInstanceGlobalConfigRequest) (response *UpdateDnsGtmInstanceGlobalConfigResponse, err error)

UpdateDnsGtmInstanceGlobalConfig invokes the alidns.UpdateDnsGtmInstanceGlobalConfig API synchronously

func (*Client) UpdateDnsGtmInstanceGlobalConfigWithCallback ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmInstanceGlobalConfigWithCallback(request *UpdateDnsGtmInstanceGlobalConfigRequest, callback func(response *UpdateDnsGtmInstanceGlobalConfigResponse, err error)) <-chan int

UpdateDnsGtmInstanceGlobalConfigWithCallback invokes the alidns.UpdateDnsGtmInstanceGlobalConfig API asynchronously

func (*Client) UpdateDnsGtmInstanceGlobalConfigWithChan ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmInstanceGlobalConfigWithChan(request *UpdateDnsGtmInstanceGlobalConfigRequest) (<-chan *UpdateDnsGtmInstanceGlobalConfigResponse, <-chan error)

UpdateDnsGtmInstanceGlobalConfigWithChan invokes the alidns.UpdateDnsGtmInstanceGlobalConfig API asynchronously

func (*Client) UpdateDnsGtmMonitor ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmMonitor(request *UpdateDnsGtmMonitorRequest) (response *UpdateDnsGtmMonitorResponse, err error)

UpdateDnsGtmMonitor invokes the alidns.UpdateDnsGtmMonitor API synchronously

func (*Client) UpdateDnsGtmMonitorWithCallback ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmMonitorWithCallback(request *UpdateDnsGtmMonitorRequest, callback func(response *UpdateDnsGtmMonitorResponse, err error)) <-chan int

UpdateDnsGtmMonitorWithCallback invokes the alidns.UpdateDnsGtmMonitor API asynchronously

func (*Client) UpdateDnsGtmMonitorWithChan ¶ added in v1.61.822

func (client *Client) UpdateDnsGtmMonitorWithChan(request *UpdateDnsGtmMonitorRequest) (<-chan *UpdateDnsGtmMonitorResponse, <-chan error)

UpdateDnsGtmMonitorWithChan invokes the alidns.UpdateDnsGtmMonitor API asynchronously

func (*Client) UpdateDomainGroup ¶

func (client *Client) UpdateDomainGroup(request *UpdateDomainGroupRequest) (response *UpdateDomainGroupResponse, err error)

UpdateDomainGroup invokes the alidns.UpdateDomainGroup API synchronously

func (*Client) UpdateDomainGroupWithCallback ¶

func (client *Client) UpdateDomainGroupWithCallback(request *UpdateDomainGroupRequest, callback func(response *UpdateDomainGroupResponse, err error)) <-chan int

UpdateDomainGroupWithCallback invokes the alidns.UpdateDomainGroup API asynchronously

func (*Client) UpdateDomainGroupWithChan ¶

func (client *Client) UpdateDomainGroupWithChan(request *UpdateDomainGroupRequest) (<-chan *UpdateDomainGroupResponse, <-chan error)

UpdateDomainGroupWithChan invokes the alidns.UpdateDomainGroup API asynchronously

func (*Client) UpdateDomainRecord ¶

func (client *Client) UpdateDomainRecord(request *UpdateDomainRecordRequest) (response *UpdateDomainRecordResponse, err error)

UpdateDomainRecord invokes the alidns.UpdateDomainRecord API synchronously

func (*Client) UpdateDomainRecordRemark ¶

func (client *Client) UpdateDomainRecordRemark(request *UpdateDomainRecordRemarkRequest) (response *UpdateDomainRecordRemarkResponse, err error)

UpdateDomainRecordRemark invokes the alidns.UpdateDomainRecordRemark API synchronously

func (*Client) UpdateDomainRecordRemarkWithCallback ¶

func (client *Client) UpdateDomainRecordRemarkWithCallback(request *UpdateDomainRecordRemarkRequest, callback func(response *UpdateDomainRecordRemarkResponse, err error)) <-chan int

UpdateDomainRecordRemarkWithCallback invokes the alidns.UpdateDomainRecordRemark API asynchronously

func (*Client) UpdateDomainRecordRemarkWithChan ¶

func (client *Client) UpdateDomainRecordRemarkWithChan(request *UpdateDomainRecordRemarkRequest) (<-chan *UpdateDomainRecordRemarkResponse, <-chan error)

UpdateDomainRecordRemarkWithChan invokes the alidns.UpdateDomainRecordRemark API asynchronously

func (*Client) UpdateDomainRecordWithCallback ¶

func (client *Client) UpdateDomainRecordWithCallback(request *UpdateDomainRecordRequest, callback func(response *UpdateDomainRecordResponse, err error)) <-chan int

UpdateDomainRecordWithCallback invokes the alidns.UpdateDomainRecord API asynchronously

func (*Client) UpdateDomainRecordWithChan ¶

func (client *Client) UpdateDomainRecordWithChan(request *UpdateDomainRecordRequest) (<-chan *UpdateDomainRecordResponse, <-chan error)

UpdateDomainRecordWithChan invokes the alidns.UpdateDomainRecord API asynchronously

func (*Client) UpdateDomainRemark ¶

func (client *Client) UpdateDomainRemark(request *UpdateDomainRemarkRequest) (response *UpdateDomainRemarkResponse, err error)

UpdateDomainRemark invokes the alidns.UpdateDomainRemark API synchronously

func (*Client) UpdateDomainRemarkWithCallback ¶

func (client *Client) UpdateDomainRemarkWithCallback(request *UpdateDomainRemarkRequest, callback func(response *UpdateDomainRemarkResponse, err error)) <-chan int

UpdateDomainRemarkWithCallback invokes the alidns.UpdateDomainRemark API asynchronously

func (*Client) UpdateDomainRemarkWithChan ¶

func (client *Client) UpdateDomainRemarkWithChan(request *UpdateDomainRemarkRequest) (<-chan *UpdateDomainRemarkResponse, <-chan error)

UpdateDomainRemarkWithChan invokes the alidns.UpdateDomainRemark API asynchronously

func (*Client) UpdateGtmAccessStrategy ¶

func (client *Client) UpdateGtmAccessStrategy(request *UpdateGtmAccessStrategyRequest) (response *UpdateGtmAccessStrategyResponse, err error)

UpdateGtmAccessStrategy invokes the alidns.UpdateGtmAccessStrategy API synchronously

func (*Client) UpdateGtmAccessStrategyWithCallback ¶

func (client *Client) UpdateGtmAccessStrategyWithCallback(request *UpdateGtmAccessStrategyRequest, callback func(response *UpdateGtmAccessStrategyResponse, err error)) <-chan int

UpdateGtmAccessStrategyWithCallback invokes the alidns.UpdateGtmAccessStrategy API asynchronously

func (*Client) UpdateGtmAccessStrategyWithChan ¶

func (client *Client) UpdateGtmAccessStrategyWithChan(request *UpdateGtmAccessStrategyRequest) (<-chan *UpdateGtmAccessStrategyResponse, <-chan error)

UpdateGtmAccessStrategyWithChan invokes the alidns.UpdateGtmAccessStrategy API asynchronously

func (*Client) UpdateGtmAddressPool ¶

func (client *Client) UpdateGtmAddressPool(request *UpdateGtmAddressPoolRequest) (response *UpdateGtmAddressPoolResponse, err error)

UpdateGtmAddressPool invokes the alidns.UpdateGtmAddressPool API synchronously

func (*Client) UpdateGtmAddressPoolWithCallback ¶

func (client *Client) UpdateGtmAddressPoolWithCallback(request *UpdateGtmAddressPoolRequest, callback func(response *UpdateGtmAddressPoolResponse, err error)) <-chan int

UpdateGtmAddressPoolWithCallback invokes the alidns.UpdateGtmAddressPool API asynchronously

func (*Client) UpdateGtmAddressPoolWithChan ¶

func (client *Client) UpdateGtmAddressPoolWithChan(request *UpdateGtmAddressPoolRequest) (<-chan *UpdateGtmAddressPoolResponse, <-chan error)

UpdateGtmAddressPoolWithChan invokes the alidns.UpdateGtmAddressPool API asynchronously

func (*Client) UpdateGtmInstanceGlobalConfig ¶

func (client *Client) UpdateGtmInstanceGlobalConfig(request *UpdateGtmInstanceGlobalConfigRequest) (response *UpdateGtmInstanceGlobalConfigResponse, err error)

UpdateGtmInstanceGlobalConfig invokes the alidns.UpdateGtmInstanceGlobalConfig API synchronously

func (*Client) UpdateGtmInstanceGlobalConfigWithCallback ¶

func (client *Client) UpdateGtmInstanceGlobalConfigWithCallback(request *UpdateGtmInstanceGlobalConfigRequest, callback func(response *UpdateGtmInstanceGlobalConfigResponse, err error)) <-chan int

UpdateGtmInstanceGlobalConfigWithCallback invokes the alidns.UpdateGtmInstanceGlobalConfig API asynchronously

func (*Client) UpdateGtmInstanceGlobalConfigWithChan ¶

func (client *Client) UpdateGtmInstanceGlobalConfigWithChan(request *UpdateGtmInstanceGlobalConfigRequest) (<-chan *UpdateGtmInstanceGlobalConfigResponse, <-chan error)

UpdateGtmInstanceGlobalConfigWithChan invokes the alidns.UpdateGtmInstanceGlobalConfig API asynchronously

func (*Client) UpdateGtmMonitor ¶

func (client *Client) UpdateGtmMonitor(request *UpdateGtmMonitorRequest) (response *UpdateGtmMonitorResponse, err error)

UpdateGtmMonitor invokes the alidns.UpdateGtmMonitor API synchronously

func (*Client) UpdateGtmMonitorWithCallback ¶

func (client *Client) UpdateGtmMonitorWithCallback(request *UpdateGtmMonitorRequest, callback func(response *UpdateGtmMonitorResponse, err error)) <-chan int

UpdateGtmMonitorWithCallback invokes the alidns.UpdateGtmMonitor API asynchronously

func (*Client) UpdateGtmMonitorWithChan ¶

func (client *Client) UpdateGtmMonitorWithChan(request *UpdateGtmMonitorRequest) (<-chan *UpdateGtmMonitorResponse, <-chan error)

UpdateGtmMonitorWithChan invokes the alidns.UpdateGtmMonitor API asynchronously

func (*Client) UpdateGtmRecoveryPlan ¶

func (client *Client) UpdateGtmRecoveryPlan(request *UpdateGtmRecoveryPlanRequest) (response *UpdateGtmRecoveryPlanResponse, err error)

UpdateGtmRecoveryPlan invokes the alidns.UpdateGtmRecoveryPlan API synchronously

func (*Client) UpdateGtmRecoveryPlanWithCallback ¶

func (client *Client) UpdateGtmRecoveryPlanWithCallback(request *UpdateGtmRecoveryPlanRequest, callback func(response *UpdateGtmRecoveryPlanResponse, err error)) <-chan int

UpdateGtmRecoveryPlanWithCallback invokes the alidns.UpdateGtmRecoveryPlan API asynchronously

func (*Client) UpdateGtmRecoveryPlanWithChan ¶

func (client *Client) UpdateGtmRecoveryPlanWithChan(request *UpdateGtmRecoveryPlanRequest) (<-chan *UpdateGtmRecoveryPlanResponse, <-chan error)

UpdateGtmRecoveryPlanWithChan invokes the alidns.UpdateGtmRecoveryPlan API asynchronously

type Config ¶ added in v1.61.822

type Config struct {
	PublicUserDomainName string                                     `json:"PublicUserDomainName" xml:"PublicUserDomainName"`
	PublicZoneName       string                                     `json:"PublicZoneName" xml:"PublicZoneName"`
	InstanceName         string                                     `json:"InstanceName" xml:"InstanceName"`
	PublicCnameMode      string                                     `json:"PublicCnameMode" xml:"PublicCnameMode"`
	AlertGroup           string                                     `json:"AlertGroup" xml:"AlertGroup"`
	CnameType            string                                     `json:"CnameType" xml:"CnameType"`
	PubicZoneName        string                                     `json:"PubicZoneName" xml:"PubicZoneName"`
	Ttl                  int                                        `json:"Ttl" xml:"Ttl"`
	StrategyMode         string                                     `json:"StrategyMode" xml:"StrategyMode"`
	AlertConfig          []AlertConfigItemInDescribeDnsGtmInstances `json:"AlertConfig" xml:"AlertConfig"`
}

Config is a nested struct in alidns response

type ConfigInDescribeDnsGtmInstance ¶ added in v1.61.822

type ConfigInDescribeDnsGtmInstance struct {
	InstanceName         string                              `json:"InstanceName" xml:"InstanceName"`
	CnameType            string                              `json:"CnameType" xml:"CnameType"`
	PublicUserDomainName string                              `json:"PublicUserDomainName" xml:"PublicUserDomainName"`
	PublicCnameMode      string                              `json:"PublicCnameMode" xml:"PublicCnameMode"`
	PubicZoneName        string                              `json:"PubicZoneName" xml:"PubicZoneName"`
	Ttl                  int                                 `json:"Ttl" xml:"Ttl"`
	StrategyMode         string                              `json:"StrategyMode" xml:"StrategyMode"`
	AlertGroup           string                              `json:"AlertGroup" xml:"AlertGroup"`
	AlertConfig          AlertConfigInDescribeDnsGtmInstance `json:"AlertConfig" xml:"AlertConfig"`
}

ConfigInDescribeDnsGtmInstance is a nested struct in alidns response

type CopyGtmConfigRequest ¶ added in v1.61.130

type CopyGtmConfigRequest struct {
	*requests.RpcRequest
	SourceId     string `position:"Query" name:"SourceId"`
	TargetId     string `position:"Query" name:"TargetId"`
	CopyType     string `position:"Query" name:"CopyType"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

CopyGtmConfigRequest is the request struct for api CopyGtmConfig

func CreateCopyGtmConfigRequest ¶ added in v1.61.130

func CreateCopyGtmConfigRequest() (request *CopyGtmConfigRequest)

CreateCopyGtmConfigRequest creates a request to invoke CopyGtmConfig API

type CopyGtmConfigResponse ¶ added in v1.61.130

type CopyGtmConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CopyGtmConfigResponse is the response struct for api CopyGtmConfig

func CreateCopyGtmConfigResponse ¶ added in v1.61.130

func CreateCopyGtmConfigResponse() (response *CopyGtmConfigResponse)

CreateCopyGtmConfigResponse creates a response to parse from CopyGtmConfig response

type CustomLine ¶ added in v1.60.265

type CustomLine struct {
	Id              int64       `json:"Id" xml:"Id"`
	Name            string      `json:"Name" xml:"Name"`
	CreateTime      string      `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64       `json:"CreateTimestamp" xml:"CreateTimestamp"`
	IpSegments      string      `json:"IpSegments" xml:"IpSegments"`
	Code            string      `json:"Code" xml:"Code"`
	IpSegmentList   []IpSegment `json:"IpSegmentList" xml:"IpSegmentList"`
}

CustomLine is a nested struct in alidns response

type CustomLines ¶ added in v1.60.265

type CustomLines struct {
	CustomLine []CustomLine `json:"CustomLine" xml:"CustomLine"`
}

CustomLines is a nested struct in alidns response

type DefaultAddrPool ¶ added in v1.61.822

type DefaultAddrPool struct {
	Id        string `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	AddrCount int    `json:"AddrCount" xml:"AddrCount"`
	LbaWeight int    `json:"LbaWeight" xml:"LbaWeight"`
}

DefaultAddrPool is a nested struct in alidns response

type DefaultAddrPools ¶ added in v1.61.822

type DefaultAddrPools struct {
	DefaultAddrPool []DefaultAddrPool `json:"DefaultAddrPool" xml:"DefaultAddrPool"`
}

DefaultAddrPools is a nested struct in alidns response

type DeleteCustomLinesRequest ¶ added in v1.60.265

type DeleteCustomLinesRequest struct {
	*requests.RpcRequest
	LineIds      string `position:"Query" name:"LineIds"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteCustomLinesRequest is the request struct for api DeleteCustomLines

func CreateDeleteCustomLinesRequest ¶ added in v1.60.265

func CreateDeleteCustomLinesRequest() (request *DeleteCustomLinesRequest)

CreateDeleteCustomLinesRequest creates a request to invoke DeleteCustomLines API

type DeleteCustomLinesResponse ¶ added in v1.60.265

type DeleteCustomLinesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCustomLinesResponse is the response struct for api DeleteCustomLines

func CreateDeleteCustomLinesResponse ¶ added in v1.60.265

func CreateDeleteCustomLinesResponse() (response *DeleteCustomLinesResponse)

CreateDeleteCustomLinesResponse creates a response to parse from DeleteCustomLines response

type DeleteDnsCacheDomainRequest ¶ added in v1.61.960

type DeleteDnsCacheDomainRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteDnsCacheDomainRequest is the request struct for api DeleteDnsCacheDomain

func CreateDeleteDnsCacheDomainRequest ¶ added in v1.61.960

func CreateDeleteDnsCacheDomainRequest() (request *DeleteDnsCacheDomainRequest)

CreateDeleteDnsCacheDomainRequest creates a request to invoke DeleteDnsCacheDomain API

type DeleteDnsCacheDomainResponse ¶ added in v1.61.960

type DeleteDnsCacheDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDnsCacheDomainResponse is the response struct for api DeleteDnsCacheDomain

func CreateDeleteDnsCacheDomainResponse ¶ added in v1.61.960

func CreateDeleteDnsCacheDomainResponse() (response *DeleteDnsCacheDomainResponse)

CreateDeleteDnsCacheDomainResponse creates a response to parse from DeleteDnsCacheDomain response

type DeleteDnsGtmAccessStrategyRequest ¶ added in v1.61.822

type DeleteDnsGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyId   string `position:"Query" name:"StrategyId"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteDnsGtmAccessStrategyRequest is the request struct for api DeleteDnsGtmAccessStrategy

func CreateDeleteDnsGtmAccessStrategyRequest ¶ added in v1.61.822

func CreateDeleteDnsGtmAccessStrategyRequest() (request *DeleteDnsGtmAccessStrategyRequest)

CreateDeleteDnsGtmAccessStrategyRequest creates a request to invoke DeleteDnsGtmAccessStrategy API

type DeleteDnsGtmAccessStrategyResponse ¶ added in v1.61.822

type DeleteDnsGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDnsGtmAccessStrategyResponse is the response struct for api DeleteDnsGtmAccessStrategy

func CreateDeleteDnsGtmAccessStrategyResponse ¶ added in v1.61.822

func CreateDeleteDnsGtmAccessStrategyResponse() (response *DeleteDnsGtmAccessStrategyResponse)

CreateDeleteDnsGtmAccessStrategyResponse creates a response to parse from DeleteDnsGtmAccessStrategy response

type DeleteDnsGtmAddressPoolRequest ¶ added in v1.61.822

type DeleteDnsGtmAddressPoolRequest struct {
	*requests.RpcRequest
	AddrPoolId   string `position:"Query" name:"AddrPoolId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteDnsGtmAddressPoolRequest is the request struct for api DeleteDnsGtmAddressPool

func CreateDeleteDnsGtmAddressPoolRequest ¶ added in v1.61.822

func CreateDeleteDnsGtmAddressPoolRequest() (request *DeleteDnsGtmAddressPoolRequest)

CreateDeleteDnsGtmAddressPoolRequest creates a request to invoke DeleteDnsGtmAddressPool API

type DeleteDnsGtmAddressPoolResponse ¶ added in v1.61.822

type DeleteDnsGtmAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDnsGtmAddressPoolResponse is the response struct for api DeleteDnsGtmAddressPool

func CreateDeleteDnsGtmAddressPoolResponse ¶ added in v1.61.822

func CreateDeleteDnsGtmAddressPoolResponse() (response *DeleteDnsGtmAddressPoolResponse)

CreateDeleteDnsGtmAddressPoolResponse creates a response to parse from DeleteDnsGtmAddressPool response

type DeleteDomainGroupRequest ¶

type DeleteDomainGroupRequest struct {
	*requests.RpcRequest
	GroupId      string `position:"Query" name:"GroupId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteDomainGroupRequest is the request struct for api DeleteDomainGroup

func CreateDeleteDomainGroupRequest ¶

func CreateDeleteDomainGroupRequest() (request *DeleteDomainGroupRequest)

CreateDeleteDomainGroupRequest creates a request to invoke DeleteDomainGroup API

type DeleteDomainGroupResponse ¶

type DeleteDomainGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	GroupName string `json:"GroupName" xml:"GroupName"`
}

DeleteDomainGroupResponse is the response struct for api DeleteDomainGroup

func CreateDeleteDomainGroupResponse ¶

func CreateDeleteDomainGroupResponse() (response *DeleteDomainGroupResponse)

CreateDeleteDomainGroupResponse creates a response to parse from DeleteDomainGroup response

type DeleteDomainRecordRequest ¶

type DeleteDomainRecordRequest struct {
	*requests.RpcRequest
	RecordId     string `position:"Query" name:"RecordId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteDomainRecordRequest is the request struct for api DeleteDomainRecord

func CreateDeleteDomainRecordRequest ¶

func CreateDeleteDomainRecordRequest() (request *DeleteDomainRecordRequest)

CreateDeleteDomainRecordRequest creates a request to invoke DeleteDomainRecord API

type DeleteDomainRecordResponse ¶

type DeleteDomainRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  string `json:"RecordId" xml:"RecordId"`
}

DeleteDomainRecordResponse is the response struct for api DeleteDomainRecord

func CreateDeleteDomainRecordResponse ¶

func CreateDeleteDomainRecordResponse() (response *DeleteDomainRecordResponse)

CreateDeleteDomainRecordResponse creates a response to parse from DeleteDomainRecord response

type DeleteDomainRequest ¶

type DeleteDomainRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteDomainRequest is the request struct for api DeleteDomain

func CreateDeleteDomainRequest ¶

func CreateDeleteDomainRequest() (request *DeleteDomainRequest)

CreateDeleteDomainRequest creates a request to invoke DeleteDomain API

type DeleteDomainResponse ¶

type DeleteDomainResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DomainName string `json:"DomainName" xml:"DomainName"`
}

DeleteDomainResponse is the response struct for api DeleteDomain

func CreateDeleteDomainResponse ¶

func CreateDeleteDomainResponse() (response *DeleteDomainResponse)

CreateDeleteDomainResponse creates a response to parse from DeleteDomain response

type DeleteGtmAccessStrategyRequest ¶

type DeleteGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyId   string `position:"Query" name:"StrategyId"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteGtmAccessStrategyRequest is the request struct for api DeleteGtmAccessStrategy

func CreateDeleteGtmAccessStrategyRequest ¶

func CreateDeleteGtmAccessStrategyRequest() (request *DeleteGtmAccessStrategyRequest)

CreateDeleteGtmAccessStrategyRequest creates a request to invoke DeleteGtmAccessStrategy API

type DeleteGtmAccessStrategyResponse ¶

type DeleteGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteGtmAccessStrategyResponse is the response struct for api DeleteGtmAccessStrategy

func CreateDeleteGtmAccessStrategyResponse ¶

func CreateDeleteGtmAccessStrategyResponse() (response *DeleteGtmAccessStrategyResponse)

CreateDeleteGtmAccessStrategyResponse creates a response to parse from DeleteGtmAccessStrategy response

type DeleteGtmAddressPoolRequest ¶

type DeleteGtmAddressPoolRequest struct {
	*requests.RpcRequest
	AddrPoolId   string `position:"Query" name:"AddrPoolId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteGtmAddressPoolRequest is the request struct for api DeleteGtmAddressPool

func CreateDeleteGtmAddressPoolRequest ¶

func CreateDeleteGtmAddressPoolRequest() (request *DeleteGtmAddressPoolRequest)

CreateDeleteGtmAddressPoolRequest creates a request to invoke DeleteGtmAddressPool API

type DeleteGtmAddressPoolResponse ¶

type DeleteGtmAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteGtmAddressPoolResponse is the response struct for api DeleteGtmAddressPool

func CreateDeleteGtmAddressPoolResponse ¶

func CreateDeleteGtmAddressPoolResponse() (response *DeleteGtmAddressPoolResponse)

CreateDeleteGtmAddressPoolResponse creates a response to parse from DeleteGtmAddressPool response

type DeleteGtmRecoveryPlanRequest ¶

type DeleteGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	RecoveryPlanId requests.Integer `position:"Query" name:"RecoveryPlanId"`
	Lang           string           `position:"Query" name:"Lang"`
}

DeleteGtmRecoveryPlanRequest is the request struct for api DeleteGtmRecoveryPlan

func CreateDeleteGtmRecoveryPlanRequest ¶

func CreateDeleteGtmRecoveryPlanRequest() (request *DeleteGtmRecoveryPlanRequest)

CreateDeleteGtmRecoveryPlanRequest creates a request to invoke DeleteGtmRecoveryPlan API

type DeleteGtmRecoveryPlanResponse ¶

type DeleteGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteGtmRecoveryPlanResponse is the response struct for api DeleteGtmRecoveryPlan

func CreateDeleteGtmRecoveryPlanResponse ¶

func CreateDeleteGtmRecoveryPlanResponse() (response *DeleteGtmRecoveryPlanResponse)

CreateDeleteGtmRecoveryPlanResponse creates a response to parse from DeleteGtmRecoveryPlan response

type DeleteSubDomainRecordsRequest ¶

type DeleteSubDomainRecordsRequest struct {
	*requests.RpcRequest
	RR           string `position:"Query" name:"RR"`
	DomainName   string `position:"Query" name:"DomainName"`
	Type         string `position:"Query" name:"Type"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteSubDomainRecordsRequest is the request struct for api DeleteSubDomainRecords

func CreateDeleteSubDomainRecordsRequest ¶

func CreateDeleteSubDomainRecordsRequest() (request *DeleteSubDomainRecordsRequest)

CreateDeleteSubDomainRecordsRequest creates a request to invoke DeleteSubDomainRecords API

type DeleteSubDomainRecordsResponse ¶

type DeleteSubDomainRecordsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	RR         string `json:"RR" xml:"RR"`
	TotalCount string `json:"TotalCount" xml:"TotalCount"`
}

DeleteSubDomainRecordsResponse is the response struct for api DeleteSubDomainRecords

func CreateDeleteSubDomainRecordsResponse ¶

func CreateDeleteSubDomainRecordsResponse() (response *DeleteSubDomainRecordsResponse)

CreateDeleteSubDomainRecordsResponse creates a response to parse from DeleteSubDomainRecords response

type DescribeBatchResultCountRequest ¶

type DescribeBatchResultCountRequest struct {
	*requests.RpcRequest
	BatchType    string           `position:"Query" name:"BatchType"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
	TaskId       requests.Integer `position:"Query" name:"TaskId"`
}

DescribeBatchResultCountRequest is the request struct for api DescribeBatchResultCount

func CreateDescribeBatchResultCountRequest ¶

func CreateDescribeBatchResultCountRequest() (request *DescribeBatchResultCountRequest)

CreateDescribeBatchResultCountRequest creates a request to invoke DescribeBatchResultCount API

type DescribeBatchResultCountResponse ¶

type DescribeBatchResultCountResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Status       int    `json:"Status" xml:"Status"`
	TotalCount   int    `json:"TotalCount" xml:"TotalCount"`
	SuccessCount int    `json:"SuccessCount" xml:"SuccessCount"`
	FailedCount  int    `json:"FailedCount" xml:"FailedCount"`
	Reason       string `json:"Reason" xml:"Reason"`
	BatchType    string `json:"BatchType" xml:"BatchType"`
	TaskId       int64  `json:"TaskId" xml:"TaskId"`
}

DescribeBatchResultCountResponse is the response struct for api DescribeBatchResultCount

func CreateDescribeBatchResultCountResponse ¶

func CreateDescribeBatchResultCountResponse() (response *DescribeBatchResultCountResponse)

CreateDescribeBatchResultCountResponse creates a response to parse from DescribeBatchResultCount response

type DescribeBatchResultDetailRequest ¶

type DescribeBatchResultDetailRequest struct {
	*requests.RpcRequest
	BatchType    string           `position:"Query" name:"BatchType"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	TaskId       requests.Integer `position:"Query" name:"TaskId"`
	Status       string           `position:"Query" name:"Status"`
}

DescribeBatchResultDetailRequest is the request struct for api DescribeBatchResultDetail

func CreateDescribeBatchResultDetailRequest ¶

func CreateDescribeBatchResultDetailRequest() (request *DescribeBatchResultDetailRequest)

CreateDescribeBatchResultDetailRequest creates a request to invoke DescribeBatchResultDetail API

type DescribeBatchResultDetailResponse ¶

type DescribeBatchResultDetailResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	TotalCount         int64              `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int64              `json:"PageNumber" xml:"PageNumber"`
	PageSize           int64              `json:"PageSize" xml:"PageSize"`
	BatchResultDetails BatchResultDetails `json:"BatchResultDetails" xml:"BatchResultDetails"`
}

DescribeBatchResultDetailResponse is the response struct for api DescribeBatchResultDetail

func CreateDescribeBatchResultDetailResponse ¶

func CreateDescribeBatchResultDetailResponse() (response *DescribeBatchResultDetailResponse)

CreateDescribeBatchResultDetailResponse creates a response to parse from DescribeBatchResultDetail response

type DescribeCustomLineRequest ¶ added in v1.60.265

type DescribeCustomLineRequest struct {
	*requests.RpcRequest
	LineId       requests.Integer `position:"Query" name:"LineId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeCustomLineRequest is the request struct for api DescribeCustomLine

func CreateDescribeCustomLineRequest ¶ added in v1.60.265

func CreateDescribeCustomLineRequest() (request *DescribeCustomLineRequest)

CreateDescribeCustomLineRequest creates a request to invoke DescribeCustomLine API

type DescribeCustomLineResponse ¶ added in v1.60.265

type DescribeCustomLineResponse struct {
	*responses.BaseResponse
	RequestId       string      `json:"RequestId" xml:"RequestId"`
	Id              int64       `json:"Id" xml:"Id"`
	Name            string      `json:"Name" xml:"Name"`
	DomainName      string      `json:"DomainName" xml:"DomainName"`
	CreateTime      string      `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64       `json:"CreateTimestamp" xml:"CreateTimestamp"`
	IpSegments      string      `json:"IpSegments" xml:"IpSegments"`
	Code            string      `json:"Code" xml:"Code"`
	IpSegmentList   []IpSegment `json:"IpSegmentList" xml:"IpSegmentList"`
}

DescribeCustomLineResponse is the response struct for api DescribeCustomLine

func CreateDescribeCustomLineResponse ¶ added in v1.60.265

func CreateDescribeCustomLineResponse() (response *DescribeCustomLineResponse)

CreateDescribeCustomLineResponse creates a response to parse from DescribeCustomLine response

type DescribeCustomLinesRequest ¶ added in v1.60.265

type DescribeCustomLinesRequest struct {
	*requests.RpcRequest
	DomainName   string           `position:"Query" name:"DomainName"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeCustomLinesRequest is the request struct for api DescribeCustomLines

func CreateDescribeCustomLinesRequest ¶ added in v1.60.265

func CreateDescribeCustomLinesRequest() (request *DescribeCustomLinesRequest)

CreateDescribeCustomLinesRequest creates a request to invoke DescribeCustomLines API

type DescribeCustomLinesResponse ¶ added in v1.60.265

type DescribeCustomLinesResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	TotalItems  int          `json:"TotalItems" xml:"TotalItems"`
	PageNumber  int          `json:"PageNumber" xml:"PageNumber"`
	PageSize    int          `json:"PageSize" xml:"PageSize"`
	TotalPages  int          `json:"TotalPages" xml:"TotalPages"`
	CustomLines []CustomLine `json:"CustomLines" xml:"CustomLines"`
}

DescribeCustomLinesResponse is the response struct for api DescribeCustomLines

func CreateDescribeCustomLinesResponse ¶ added in v1.60.265

func CreateDescribeCustomLinesResponse() (response *DescribeCustomLinesResponse)

CreateDescribeCustomLinesResponse creates a response to parse from DescribeCustomLines response

type DescribeDNSSLBSubDomainsRequest ¶

type DescribeDNSSLBSubDomainsRequest struct {
	*requests.RpcRequest
	Rr           string           `position:"Query" name:"Rr"`
	DomainName   string           `position:"Query" name:"DomainName"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeDNSSLBSubDomainsRequest is the request struct for api DescribeDNSSLBSubDomains

func CreateDescribeDNSSLBSubDomainsRequest ¶

func CreateDescribeDNSSLBSubDomainsRequest() (request *DescribeDNSSLBSubDomainsRequest)

CreateDescribeDNSSLBSubDomainsRequest creates a request to invoke DescribeDNSSLBSubDomains API

type DescribeDNSSLBSubDomainsResponse ¶

type DescribeDNSSLBSubDomainsResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalCount    int64         `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int64         `json:"PageNumber" xml:"PageNumber"`
	PageSize      int64         `json:"PageSize" xml:"PageSize"`
	SlbSubDomains SlbSubDomains `json:"SlbSubDomains" xml:"SlbSubDomains"`
}

DescribeDNSSLBSubDomainsResponse is the response struct for api DescribeDNSSLBSubDomains

func CreateDescribeDNSSLBSubDomainsResponse ¶

func CreateDescribeDNSSLBSubDomainsResponse() (response *DescribeDNSSLBSubDomainsResponse)

CreateDescribeDNSSLBSubDomainsResponse creates a response to parse from DescribeDNSSLBSubDomains response

type DescribeDnsCacheDomainsRequest ¶ added in v1.61.960

type DescribeDnsCacheDomainsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	Keyword      string           `position:"Query" name:"Keyword"`
}

DescribeDnsCacheDomainsRequest is the request struct for api DescribeDnsCacheDomains

func CreateDescribeDnsCacheDomainsRequest ¶ added in v1.61.960

func CreateDescribeDnsCacheDomainsRequest() (request *DescribeDnsCacheDomainsRequest)

CreateDescribeDnsCacheDomainsRequest creates a request to invoke DescribeDnsCacheDomains API

type DescribeDnsCacheDomainsResponse ¶ added in v1.61.960

type DescribeDnsCacheDomainsResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int64    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int64    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64    `json:"PageSize" xml:"PageSize"`
	Domains    []Domain `json:"Domains" xml:"Domains"`
}

DescribeDnsCacheDomainsResponse is the response struct for api DescribeDnsCacheDomains

func CreateDescribeDnsCacheDomainsResponse ¶ added in v1.61.960

func CreateDescribeDnsCacheDomainsResponse() (response *DescribeDnsCacheDomainsResponse)

CreateDescribeDnsCacheDomainsResponse creates a response to parse from DescribeDnsCacheDomains response

type DescribeDnsGtmAccessStrategiesRequest ¶ added in v1.61.822

type DescribeDnsGtmAccessStrategiesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	StrategyMode string           `position:"Query" name:"StrategyMode"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeDnsGtmAccessStrategiesRequest is the request struct for api DescribeDnsGtmAccessStrategies

func CreateDescribeDnsGtmAccessStrategiesRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmAccessStrategiesRequest() (request *DescribeDnsGtmAccessStrategiesRequest)

CreateDescribeDnsGtmAccessStrategiesRequest creates a request to invoke DescribeDnsGtmAccessStrategies API

type DescribeDnsGtmAccessStrategiesResponse ¶ added in v1.61.822

type DescribeDnsGtmAccessStrategiesResponse struct {
	*responses.BaseResponse
	RequestId  string                                     `json:"RequestId" xml:"RequestId"`
	TotalItems int                                        `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                                        `json:"TotalPages" xml:"TotalPages"`
	PageNumber int                                        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                        `json:"PageSize" xml:"PageSize"`
	Strategies StrategiesInDescribeDnsGtmAccessStrategies `json:"Strategies" xml:"Strategies"`
}

DescribeDnsGtmAccessStrategiesResponse is the response struct for api DescribeDnsGtmAccessStrategies

func CreateDescribeDnsGtmAccessStrategiesResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmAccessStrategiesResponse() (response *DescribeDnsGtmAccessStrategiesResponse)

CreateDescribeDnsGtmAccessStrategiesResponse creates a response to parse from DescribeDnsGtmAccessStrategies response

type DescribeDnsGtmAccessStrategyAvailableConfigRequest ¶ added in v1.61.822

type DescribeDnsGtmAccessStrategyAvailableConfigRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyMode string `position:"Query" name:"StrategyMode"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmAccessStrategyAvailableConfigRequest is the request struct for api DescribeDnsGtmAccessStrategyAvailableConfig

func CreateDescribeDnsGtmAccessStrategyAvailableConfigRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmAccessStrategyAvailableConfigRequest() (request *DescribeDnsGtmAccessStrategyAvailableConfigRequest)

CreateDescribeDnsGtmAccessStrategyAvailableConfigRequest creates a request to invoke DescribeDnsGtmAccessStrategyAvailableConfig API

type DescribeDnsGtmAccessStrategyAvailableConfigResponse ¶ added in v1.61.822

type DescribeDnsGtmAccessStrategyAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId             string                                             `json:"RequestId" xml:"RequestId"`
	SuggestSetDefaultLine bool                                               `json:"SuggestSetDefaultLine" xml:"SuggestSetDefaultLine"`
	SelectedIpv4Lines     SelectedIpv4Lines                                  `json:"SelectedIpv4Lines" xml:"SelectedIpv4Lines"`
	SelectedIpv6Lines     SelectedIpv6Lines                                  `json:"SelectedIpv6Lines" xml:"SelectedIpv6Lines"`
	SelectedDomainLines   SelectedDomainLines                                `json:"SelectedDomainLines" xml:"SelectedDomainLines"`
	Ipv4AddrPools         Ipv4AddrPools                                      `json:"Ipv4AddrPools" xml:"Ipv4AddrPools"`
	Lines                 LinesInDescribeDnsGtmAccessStrategyAvailableConfig `json:"Lines" xml:"Lines"`
	Ipv6AddrPools         Ipv6AddrPools                                      `json:"Ipv6AddrPools" xml:"Ipv6AddrPools"`
	DomainAddrPools       DomainAddrPools                                    `json:"DomainAddrPools" xml:"DomainAddrPools"`
}

DescribeDnsGtmAccessStrategyAvailableConfigResponse is the response struct for api DescribeDnsGtmAccessStrategyAvailableConfig

func CreateDescribeDnsGtmAccessStrategyAvailableConfigResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmAccessStrategyAvailableConfigResponse() (response *DescribeDnsGtmAccessStrategyAvailableConfigResponse)

CreateDescribeDnsGtmAccessStrategyAvailableConfigResponse creates a response to parse from DescribeDnsGtmAccessStrategyAvailableConfig response

type DescribeDnsGtmAccessStrategyRequest ¶ added in v1.61.822

type DescribeDnsGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyId   string `position:"Query" name:"StrategyId"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmAccessStrategyRequest is the request struct for api DescribeDnsGtmAccessStrategy

func CreateDescribeDnsGtmAccessStrategyRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmAccessStrategyRequest() (request *DescribeDnsGtmAccessStrategyRequest)

CreateDescribeDnsGtmAccessStrategyRequest creates a request to invoke DescribeDnsGtmAccessStrategy API

type DescribeDnsGtmAccessStrategyResponse ¶ added in v1.61.822

type DescribeDnsGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId                   string                              `json:"RequestId" xml:"RequestId"`
	StrategyId                  string                              `json:"StrategyId" xml:"StrategyId"`
	StrategyName                string                              `json:"StrategyName" xml:"StrategyName"`
	StrategyMode                string                              `json:"StrategyMode" xml:"StrategyMode"`
	InstanceId                  string                              `json:"InstanceId" xml:"InstanceId"`
	DefaultAddrPoolType         string                              `json:"DefaultAddrPoolType" xml:"DefaultAddrPoolType"`
	DefaultLbaStrategy          string                              `json:"DefaultLbaStrategy" xml:"DefaultLbaStrategy"`
	DefaultMinAvailableAddrNum  int                                 `json:"DefaultMinAvailableAddrNum" xml:"DefaultMinAvailableAddrNum"`
	DefaultMaxReturnAddrNum     int                                 `json:"DefaultMaxReturnAddrNum" xml:"DefaultMaxReturnAddrNum"`
	DefaultLatencyOptimization  string                              `json:"DefaultLatencyOptimization" xml:"DefaultLatencyOptimization"`
	DefaultAddrPoolGroupStatus  string                              `json:"DefaultAddrPoolGroupStatus" xml:"DefaultAddrPoolGroupStatus"`
	FailoverAddrPoolType        string                              `json:"FailoverAddrPoolType" xml:"FailoverAddrPoolType"`
	FailoverLbaStrategy         string                              `json:"FailoverLbaStrategy" xml:"FailoverLbaStrategy"`
	FailoverMinAvailableAddrNum int                                 `json:"FailoverMinAvailableAddrNum" xml:"FailoverMinAvailableAddrNum"`
	FailoverMaxReturnAddrNum    int                                 `json:"FailoverMaxReturnAddrNum" xml:"FailoverMaxReturnAddrNum"`
	FailoverLatencyOptimization string                              `json:"FailoverLatencyOptimization" xml:"FailoverLatencyOptimization"`
	FailoverAddrPoolGroupStatus string                              `json:"FailoverAddrPoolGroupStatus" xml:"FailoverAddrPoolGroupStatus"`
	AccessMode                  string                              `json:"AccessMode" xml:"AccessMode"`
	EffectiveAddrPoolGroupType  string                              `json:"EffectiveAddrPoolGroupType" xml:"EffectiveAddrPoolGroupType"`
	CreateTime                  string                              `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp             int64                               `json:"CreateTimestamp" xml:"CreateTimestamp"`
	DefaultAvailableAddrNum     int                                 `json:"DefaultAvailableAddrNum" xml:"DefaultAvailableAddrNum"`
	FailoverAvailableAddrNum    int                                 `json:"FailoverAvailableAddrNum" xml:"FailoverAvailableAddrNum"`
	Lines                       LinesInDescribeDnsGtmAccessStrategy `json:"Lines" xml:"Lines"`
	DefaultAddrPools            DefaultAddrPools                    `json:"DefaultAddrPools" xml:"DefaultAddrPools"`
	FailoverAddrPools           FailoverAddrPools                   `json:"FailoverAddrPools" xml:"FailoverAddrPools"`
}

DescribeDnsGtmAccessStrategyResponse is the response struct for api DescribeDnsGtmAccessStrategy

func CreateDescribeDnsGtmAccessStrategyResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmAccessStrategyResponse() (response *DescribeDnsGtmAccessStrategyResponse)

CreateDescribeDnsGtmAccessStrategyResponse creates a response to parse from DescribeDnsGtmAccessStrategy response

type DescribeDnsGtmAddrAttributeInfoRequest ¶ added in v1.61.822

type DescribeDnsGtmAddrAttributeInfoRequest struct {
	*requests.RpcRequest
	Addrs        string `position:"Query" name:"Addrs"`
	Type         string `position:"Query" name:"Type"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmAddrAttributeInfoRequest is the request struct for api DescribeDnsGtmAddrAttributeInfo

func CreateDescribeDnsGtmAddrAttributeInfoRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmAddrAttributeInfoRequest() (request *DescribeDnsGtmAddrAttributeInfoRequest)

CreateDescribeDnsGtmAddrAttributeInfoRequest creates a request to invoke DescribeDnsGtmAddrAttributeInfo API

type DescribeDnsGtmAddrAttributeInfoResponse ¶ added in v1.61.822

type DescribeDnsGtmAddrAttributeInfoResponse struct {
	*responses.BaseResponse
	RequestId string                                `json:"RequestId" xml:"RequestId"`
	Addr      AddrInDescribeDnsGtmAddrAttributeInfo `json:"Addr" xml:"Addr"`
}

DescribeDnsGtmAddrAttributeInfoResponse is the response struct for api DescribeDnsGtmAddrAttributeInfo

func CreateDescribeDnsGtmAddrAttributeInfoResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmAddrAttributeInfoResponse() (response *DescribeDnsGtmAddrAttributeInfoResponse)

CreateDescribeDnsGtmAddrAttributeInfoResponse creates a response to parse from DescribeDnsGtmAddrAttributeInfo response

type DescribeDnsGtmAddressPoolAvailableConfigRequest ¶ added in v1.61.822

type DescribeDnsGtmAddressPoolAvailableConfigRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmAddressPoolAvailableConfigRequest is the request struct for api DescribeDnsGtmAddressPoolAvailableConfig

func CreateDescribeDnsGtmAddressPoolAvailableConfigRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmAddressPoolAvailableConfigRequest() (request *DescribeDnsGtmAddressPoolAvailableConfigRequest)

CreateDescribeDnsGtmAddressPoolAvailableConfigRequest creates a request to invoke DescribeDnsGtmAddressPoolAvailableConfig API

type DescribeDnsGtmAddressPoolAvailableConfigResponse ¶ added in v1.61.822

type DescribeDnsGtmAddressPoolAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	AttributeInfos AttributeInfos `json:"AttributeInfos" xml:"AttributeInfos"`
}

DescribeDnsGtmAddressPoolAvailableConfigResponse is the response struct for api DescribeDnsGtmAddressPoolAvailableConfig

func CreateDescribeDnsGtmAddressPoolAvailableConfigResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmAddressPoolAvailableConfigResponse() (response *DescribeDnsGtmAddressPoolAvailableConfigResponse)

CreateDescribeDnsGtmAddressPoolAvailableConfigResponse creates a response to parse from DescribeDnsGtmAddressPoolAvailableConfig response

type DescribeDnsGtmAvailableAlertGroupRequest ¶ added in v1.61.822

type DescribeDnsGtmAvailableAlertGroupRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmAvailableAlertGroupRequest is the request struct for api DescribeDnsGtmAvailableAlertGroup

func CreateDescribeDnsGtmAvailableAlertGroupRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmAvailableAlertGroupRequest() (request *DescribeDnsGtmAvailableAlertGroupRequest)

CreateDescribeDnsGtmAvailableAlertGroupRequest creates a request to invoke DescribeDnsGtmAvailableAlertGroup API

type DescribeDnsGtmAvailableAlertGroupResponse ¶ added in v1.61.822

type DescribeDnsGtmAvailableAlertGroupResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	AvailableAlertGroup string `json:"AvailableAlertGroup" xml:"AvailableAlertGroup"`
}

DescribeDnsGtmAvailableAlertGroupResponse is the response struct for api DescribeDnsGtmAvailableAlertGroup

func CreateDescribeDnsGtmAvailableAlertGroupResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmAvailableAlertGroupResponse() (response *DescribeDnsGtmAvailableAlertGroupResponse)

CreateDescribeDnsGtmAvailableAlertGroupResponse creates a response to parse from DescribeDnsGtmAvailableAlertGroup response

type DescribeDnsGtmInstanceAddressPoolRequest ¶ added in v1.61.822

type DescribeDnsGtmInstanceAddressPoolRequest struct {
	*requests.RpcRequest
	AddrPoolId   string `position:"Query" name:"AddrPoolId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmInstanceAddressPoolRequest is the request struct for api DescribeDnsGtmInstanceAddressPool

func CreateDescribeDnsGtmInstanceAddressPoolRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceAddressPoolRequest() (request *DescribeDnsGtmInstanceAddressPoolRequest)

CreateDescribeDnsGtmInstanceAddressPoolRequest creates a request to invoke DescribeDnsGtmInstanceAddressPool API

type DescribeDnsGtmInstanceAddressPoolResponse ¶ added in v1.61.822

type DescribeDnsGtmInstanceAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId       string                                   `json:"RequestId" xml:"RequestId"`
	AddrPoolId      string                                   `json:"AddrPoolId" xml:"AddrPoolId"`
	CreateTime      string                                   `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64                                    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime      string                                   `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp int64                                    `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	AddrCount       int                                      `json:"AddrCount" xml:"AddrCount"`
	MonitorConfigId string                                   `json:"MonitorConfigId" xml:"MonitorConfigId"`
	MonitorStatus   string                                   `json:"MonitorStatus" xml:"MonitorStatus"`
	Name            string                                   `json:"Name" xml:"Name"`
	Type            string                                   `json:"Type" xml:"Type"`
	LbaStrategy     string                                   `json:"LbaStrategy" xml:"LbaStrategy"`
	Addrs           AddrsInDescribeDnsGtmInstanceAddressPool `json:"Addrs" xml:"Addrs"`
}

DescribeDnsGtmInstanceAddressPoolResponse is the response struct for api DescribeDnsGtmInstanceAddressPool

func CreateDescribeDnsGtmInstanceAddressPoolResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceAddressPoolResponse() (response *DescribeDnsGtmInstanceAddressPoolResponse)

CreateDescribeDnsGtmInstanceAddressPoolResponse creates a response to parse from DescribeDnsGtmInstanceAddressPool response

type DescribeDnsGtmInstanceAddressPoolsRequest ¶ added in v1.61.822

type DescribeDnsGtmInstanceAddressPoolsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeDnsGtmInstanceAddressPoolsRequest is the request struct for api DescribeDnsGtmInstanceAddressPools

func CreateDescribeDnsGtmInstanceAddressPoolsRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceAddressPoolsRequest() (request *DescribeDnsGtmInstanceAddressPoolsRequest)

CreateDescribeDnsGtmInstanceAddressPoolsRequest creates a request to invoke DescribeDnsGtmInstanceAddressPools API

type DescribeDnsGtmInstanceAddressPoolsResponse ¶ added in v1.61.822

type DescribeDnsGtmInstanceAddressPoolsResponse struct {
	*responses.BaseResponse
	RequestId  string                                        `json:"RequestId" xml:"RequestId"`
	TotalItems int                                           `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                                           `json:"TotalPages" xml:"TotalPages"`
	PageNumber int                                           `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                           `json:"PageSize" xml:"PageSize"`
	AddrPools  AddrPoolsInDescribeDnsGtmInstanceAddressPools `json:"AddrPools" xml:"AddrPools"`
}

DescribeDnsGtmInstanceAddressPoolsResponse is the response struct for api DescribeDnsGtmInstanceAddressPools

func CreateDescribeDnsGtmInstanceAddressPoolsResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceAddressPoolsResponse() (response *DescribeDnsGtmInstanceAddressPoolsResponse)

CreateDescribeDnsGtmInstanceAddressPoolsResponse creates a response to parse from DescribeDnsGtmInstanceAddressPools response

type DescribeDnsGtmInstanceRequest ¶ added in v1.61.822

type DescribeDnsGtmInstanceRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmInstanceRequest is the request struct for api DescribeDnsGtmInstance

func CreateDescribeDnsGtmInstanceRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceRequest() (request *DescribeDnsGtmInstanceRequest)

CreateDescribeDnsGtmInstanceRequest creates a request to invoke DescribeDnsGtmInstance API

type DescribeDnsGtmInstanceResponse ¶ added in v1.61.822

type DescribeDnsGtmInstanceResponse struct {
	*responses.BaseResponse
	RequestId       string                         `json:"RequestId" xml:"RequestId"`
	InstanceId      string                         `json:"InstanceId" xml:"InstanceId"`
	VersionCode     string                         `json:"VersionCode" xml:"VersionCode"`
	SmsQuota        int                            `json:"SmsQuota" xml:"SmsQuota"`
	TaskQuota       int                            `json:"TaskQuota" xml:"TaskQuota"`
	CreateTime      string                         `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64                          `json:"CreateTimestamp" xml:"CreateTimestamp"`
	ExpireTime      string                         `json:"ExpireTime" xml:"ExpireTime"`
	ExpireTimestamp int64                          `json:"ExpireTimestamp" xml:"ExpireTimestamp"`
	ResourceGroupId string                         `json:"ResourceGroupId" xml:"ResourceGroupId"`
	PaymentType     string                         `json:"PaymentType" xml:"PaymentType"`
	Config          ConfigInDescribeDnsGtmInstance `json:"Config" xml:"Config"`
	UsedQuota       UsedQuota                      `json:"UsedQuota" xml:"UsedQuota"`
}

DescribeDnsGtmInstanceResponse is the response struct for api DescribeDnsGtmInstance

func CreateDescribeDnsGtmInstanceResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceResponse() (response *DescribeDnsGtmInstanceResponse)

CreateDescribeDnsGtmInstanceResponse creates a response to parse from DescribeDnsGtmInstance response

type DescribeDnsGtmInstanceStatusRequest ¶ added in v1.61.822

type DescribeDnsGtmInstanceStatusRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmInstanceStatusRequest is the request struct for api DescribeDnsGtmInstanceStatus

func CreateDescribeDnsGtmInstanceStatusRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceStatusRequest() (request *DescribeDnsGtmInstanceStatusRequest)

CreateDescribeDnsGtmInstanceStatusRequest creates a request to invoke DescribeDnsGtmInstanceStatus API

type DescribeDnsGtmInstanceStatusResponse ¶ added in v1.61.822

type DescribeDnsGtmInstanceStatusResponse struct {
	*responses.BaseResponse
	RequestId                    string `json:"RequestId" xml:"RequestId"`
	AddrNotAvailableNum          int    `json:"AddrNotAvailableNum" xml:"AddrNotAvailableNum"`
	AddrPoolGroupNotAvailableNum int    `json:"AddrPoolGroupNotAvailableNum" xml:"AddrPoolGroupNotAvailableNum"`
	SwitchToFailoverStrategyNum  int    `json:"SwitchToFailoverStrategyNum" xml:"SwitchToFailoverStrategyNum"`
	StrategyNotAvailableNum      int    `json:"StrategyNotAvailableNum" xml:"StrategyNotAvailableNum"`
	AddrAvailableNum             int    `json:"AddrAvailableNum" xml:"AddrAvailableNum"`
}

DescribeDnsGtmInstanceStatusResponse is the response struct for api DescribeDnsGtmInstanceStatus

func CreateDescribeDnsGtmInstanceStatusResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceStatusResponse() (response *DescribeDnsGtmInstanceStatusResponse)

CreateDescribeDnsGtmInstanceStatusResponse creates a response to parse from DescribeDnsGtmInstanceStatus response

type DescribeDnsGtmInstanceSystemCnameRequest ¶ added in v1.61.822

type DescribeDnsGtmInstanceSystemCnameRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmInstanceSystemCnameRequest is the request struct for api DescribeDnsGtmInstanceSystemCname

func CreateDescribeDnsGtmInstanceSystemCnameRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceSystemCnameRequest() (request *DescribeDnsGtmInstanceSystemCnameRequest)

CreateDescribeDnsGtmInstanceSystemCnameRequest creates a request to invoke DescribeDnsGtmInstanceSystemCname API

type DescribeDnsGtmInstanceSystemCnameResponse ¶ added in v1.61.822

type DescribeDnsGtmInstanceSystemCnameResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SystemCname string `json:"SystemCname" xml:"SystemCname"`
}

DescribeDnsGtmInstanceSystemCnameResponse is the response struct for api DescribeDnsGtmInstanceSystemCname

func CreateDescribeDnsGtmInstanceSystemCnameResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmInstanceSystemCnameResponse() (response *DescribeDnsGtmInstanceSystemCnameResponse)

CreateDescribeDnsGtmInstanceSystemCnameResponse creates a response to parse from DescribeDnsGtmInstanceSystemCname response

type DescribeDnsGtmInstancesRequest ¶ added in v1.61.822

type DescribeDnsGtmInstancesRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	UserClientIp    string           `position:"Query" name:"UserClientIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	Keyword         string           `position:"Query" name:"Keyword"`
}

DescribeDnsGtmInstancesRequest is the request struct for api DescribeDnsGtmInstances

func CreateDescribeDnsGtmInstancesRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmInstancesRequest() (request *DescribeDnsGtmInstancesRequest)

CreateDescribeDnsGtmInstancesRequest creates a request to invoke DescribeDnsGtmInstances API

type DescribeDnsGtmInstancesResponse ¶ added in v1.61.822

type DescribeDnsGtmInstancesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	PageNumber   int           `json:"PageNumber" xml:"PageNumber"`
	PageSize     int           `json:"PageSize" xml:"PageSize"`
	TotalItems   int           `json:"TotalItems" xml:"TotalItems"`
	TotalPages   int           `json:"TotalPages" xml:"TotalPages"`
	GtmInstances []GtmInstance `json:"GtmInstances" xml:"GtmInstances"`
}

DescribeDnsGtmInstancesResponse is the response struct for api DescribeDnsGtmInstances

func CreateDescribeDnsGtmInstancesResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmInstancesResponse() (response *DescribeDnsGtmInstancesResponse)

CreateDescribeDnsGtmInstancesResponse creates a response to parse from DescribeDnsGtmInstances response

type DescribeDnsGtmLogsRequest ¶ added in v1.61.822

type DescribeDnsGtmLogsRequest struct {
	*requests.RpcRequest
	StartTimestamp requests.Integer `position:"Query" name:"StartTimestamp"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	EndTimestamp   requests.Integer `position:"Query" name:"EndTimestamp"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Lang           string           `position:"Query" name:"Lang"`
	Keyword        string           `position:"Query" name:"Keyword"`
}

DescribeDnsGtmLogsRequest is the request struct for api DescribeDnsGtmLogs

func CreateDescribeDnsGtmLogsRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmLogsRequest() (request *DescribeDnsGtmLogsRequest)

CreateDescribeDnsGtmLogsRequest creates a request to invoke DescribeDnsGtmLogs API

type DescribeDnsGtmLogsResponse ¶ added in v1.61.822

type DescribeDnsGtmLogsResponse struct {
	*responses.BaseResponse
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	TotalItems int                      `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                      `json:"TotalPages" xml:"TotalPages"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	Logs       LogsInDescribeDnsGtmLogs `json:"Logs" xml:"Logs"`
}

DescribeDnsGtmLogsResponse is the response struct for api DescribeDnsGtmLogs

func CreateDescribeDnsGtmLogsResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmLogsResponse() (response *DescribeDnsGtmLogsResponse)

CreateDescribeDnsGtmLogsResponse creates a response to parse from DescribeDnsGtmLogs response

type DescribeDnsGtmMonitorAvailableConfigRequest ¶ added in v1.61.822

type DescribeDnsGtmMonitorAvailableConfigRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsGtmMonitorAvailableConfigRequest is the request struct for api DescribeDnsGtmMonitorAvailableConfig

func CreateDescribeDnsGtmMonitorAvailableConfigRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmMonitorAvailableConfigRequest() (request *DescribeDnsGtmMonitorAvailableConfigRequest)

CreateDescribeDnsGtmMonitorAvailableConfigRequest creates a request to invoke DescribeDnsGtmMonitorAvailableConfig API

type DescribeDnsGtmMonitorAvailableConfigResponse ¶ added in v1.61.822

type DescribeDnsGtmMonitorAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	Ipv4IspCityNodes       Ipv4IspCityNodes       `json:"Ipv4IspCityNodes" xml:"Ipv4IspCityNodes"`
	DomainIpv4IspCityNodes DomainIpv4IspCityNodes `json:"DomainIpv4IspCityNodes" xml:"DomainIpv4IspCityNodes"`
	DomainIpv6IspCityNodes DomainIpv6IspCityNodes `json:"DomainIpv6IspCityNodes" xml:"DomainIpv6IspCityNodes"`
	Ipv6IspCityNodes       Ipv6IspCityNodes       `json:"Ipv6IspCityNodes" xml:"Ipv6IspCityNodes"`
}

DescribeDnsGtmMonitorAvailableConfigResponse is the response struct for api DescribeDnsGtmMonitorAvailableConfig

func CreateDescribeDnsGtmMonitorAvailableConfigResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmMonitorAvailableConfigResponse() (response *DescribeDnsGtmMonitorAvailableConfigResponse)

CreateDescribeDnsGtmMonitorAvailableConfigResponse creates a response to parse from DescribeDnsGtmMonitorAvailableConfig response

type DescribeDnsGtmMonitorConfigRequest ¶ added in v1.61.822

type DescribeDnsGtmMonitorConfigRequest struct {
	*requests.RpcRequest
	MonitorConfigId string `position:"Query" name:"MonitorConfigId"`
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeDnsGtmMonitorConfigRequest is the request struct for api DescribeDnsGtmMonitorConfig

func CreateDescribeDnsGtmMonitorConfigRequest ¶ added in v1.61.822

func CreateDescribeDnsGtmMonitorConfigRequest() (request *DescribeDnsGtmMonitorConfigRequest)

CreateDescribeDnsGtmMonitorConfigRequest creates a request to invoke DescribeDnsGtmMonitorConfig API

type DescribeDnsGtmMonitorConfigResponse ¶ added in v1.61.822

type DescribeDnsGtmMonitorConfigResponse struct {
	*responses.BaseResponse
	RequestId         string                                    `json:"RequestId" xml:"RequestId"`
	MonitorConfigId   string                                    `json:"MonitorConfigId" xml:"MonitorConfigId"`
	CreateTime        string                                    `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp   int64                                     `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime        string                                    `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp   int64                                     `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	ProtocolType      string                                    `json:"ProtocolType" xml:"ProtocolType"`
	Interval          int                                       `json:"Interval" xml:"Interval"`
	EvaluationCount   int                                       `json:"EvaluationCount" xml:"EvaluationCount"`
	Timeout           int                                       `json:"Timeout" xml:"Timeout"`
	MonitorExtendInfo string                                    `json:"MonitorExtendInfo" xml:"MonitorExtendInfo"`
	IspCityNodes      IspCityNodesInDescribeDnsGtmMonitorConfig `json:"IspCityNodes" xml:"IspCityNodes"`
}

DescribeDnsGtmMonitorConfigResponse is the response struct for api DescribeDnsGtmMonitorConfig

func CreateDescribeDnsGtmMonitorConfigResponse ¶ added in v1.61.822

func CreateDescribeDnsGtmMonitorConfigResponse() (response *DescribeDnsGtmMonitorConfigResponse)

CreateDescribeDnsGtmMonitorConfigResponse creates a response to parse from DescribeDnsGtmMonitorConfig response

type DescribeDnsProductInstanceRequest ¶

type DescribeDnsProductInstanceRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDnsProductInstanceRequest is the request struct for api DescribeDnsProductInstance

func CreateDescribeDnsProductInstanceRequest ¶

func CreateDescribeDnsProductInstanceRequest() (request *DescribeDnsProductInstanceRequest)

CreateDescribeDnsProductInstanceRequest creates a request to invoke DescribeDnsProductInstance API

type DescribeDnsProductInstanceResponse ¶

type DescribeDnsProductInstanceResponse struct {
	*responses.BaseResponse
	RequestId             string                                 `json:"RequestId" xml:"RequestId"`
	InstanceId            string                                 `json:"InstanceId" xml:"InstanceId"`
	VersionCode           string                                 `json:"VersionCode" xml:"VersionCode"`
	VersionName           string                                 `json:"VersionName" xml:"VersionName"`
	StartTime             string                                 `json:"StartTime" xml:"StartTime"`
	StartTimestamp        int64                                  `json:"StartTimestamp" xml:"StartTimestamp"`
	EndTime               string                                 `json:"EndTime" xml:"EndTime"`
	EndTimestamp          int64                                  `json:"EndTimestamp" xml:"EndTimestamp"`
	Domain                string                                 `json:"Domain" xml:"Domain"`
	BindCount             int64                                  `json:"BindCount" xml:"BindCount"`
	BindUsedCount         int64                                  `json:"BindUsedCount" xml:"BindUsedCount"`
	TTLMinValue           int64                                  `json:"TTLMinValue" xml:"TTLMinValue"`
	SubDomainLevel        int64                                  `json:"SubDomainLevel" xml:"SubDomainLevel"`
	DnsSLBCount           int64                                  `json:"DnsSLBCount" xml:"DnsSLBCount"`
	URLForwardCount       int64                                  `json:"URLForwardCount" xml:"URLForwardCount"`
	DDosDefendFlow        int64                                  `json:"DDosDefendFlow" xml:"DDosDefendFlow"`
	DDosDefendQuery       int64                                  `json:"DDosDefendQuery" xml:"DDosDefendQuery"`
	OverseaDDosDefendFlow int64                                  `json:"OverseaDDosDefendFlow" xml:"OverseaDDosDefendFlow"`
	SearchEngineLines     string                                 `json:"SearchEngineLines" xml:"SearchEngineLines"`
	ISPLines              string                                 `json:"ISPLines" xml:"ISPLines"`
	ISPRegionLines        string                                 `json:"ISPRegionLines" xml:"ISPRegionLines"`
	OverseaLine           string                                 `json:"OverseaLine" xml:"OverseaLine"`
	MonitorNodeCount      int64                                  `json:"MonitorNodeCount" xml:"MonitorNodeCount"`
	MonitorFrequency      int64                                  `json:"MonitorFrequency" xml:"MonitorFrequency"`
	MonitorTaskCount      int64                                  `json:"MonitorTaskCount" xml:"MonitorTaskCount"`
	RegionLines           bool                                   `json:"RegionLines" xml:"RegionLines"`
	Gslb                  bool                                   `json:"Gslb" xml:"Gslb"`
	InClean               bool                                   `json:"InClean" xml:"InClean"`
	InBlackHole           bool                                   `json:"InBlackHole" xml:"InBlackHole"`
	BindDomainCount       int64                                  `json:"BindDomainCount" xml:"BindDomainCount"`
	BindDomainUsedCount   int64                                  `json:"BindDomainUsedCount" xml:"BindDomainUsedCount"`
	DnsSecurity           string                                 `json:"DnsSecurity" xml:"DnsSecurity"`
	PaymentType           string                                 `json:"PaymentType" xml:"PaymentType"`
	DomainType            string                                 `json:"DomainType" xml:"DomainType"`
	DnsServers            DnsServersInDescribeDnsProductInstance `json:"DnsServers" xml:"DnsServers"`
}

DescribeDnsProductInstanceResponse is the response struct for api DescribeDnsProductInstance

func CreateDescribeDnsProductInstanceResponse ¶

func CreateDescribeDnsProductInstanceResponse() (response *DescribeDnsProductInstanceResponse)

CreateDescribeDnsProductInstanceResponse creates a response to parse from DescribeDnsProductInstance response

type DescribeDnsProductInstancesRequest ¶

type DescribeDnsProductInstancesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	DomainType   string           `position:"Query" name:"DomainType"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	VersionCode  string           `position:"Query" name:"VersionCode"`
}

DescribeDnsProductInstancesRequest is the request struct for api DescribeDnsProductInstances

func CreateDescribeDnsProductInstancesRequest ¶

func CreateDescribeDnsProductInstancesRequest() (request *DescribeDnsProductInstancesRequest)

CreateDescribeDnsProductInstancesRequest creates a request to invoke DescribeDnsProductInstances API

type DescribeDnsProductInstancesResponse ¶

type DescribeDnsProductInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int64       `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int64       `json:"PageNumber" xml:"PageNumber"`
	PageSize    int64       `json:"PageSize" xml:"PageSize"`
	DomainType  string      `json:"DomainType" xml:"DomainType"`
	DnsProducts DnsProducts `json:"DnsProducts" xml:"DnsProducts"`
}

DescribeDnsProductInstancesResponse is the response struct for api DescribeDnsProductInstances

func CreateDescribeDnsProductInstancesResponse ¶

func CreateDescribeDnsProductInstancesResponse() (response *DescribeDnsProductInstancesResponse)

CreateDescribeDnsProductInstancesResponse creates a response to parse from DescribeDnsProductInstances response

type DescribeDohAccountStatisticsRequest ¶ added in v1.61.453

type DescribeDohAccountStatisticsRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
	Lang      string `position:"Query" name:"Lang"`
}

DescribeDohAccountStatisticsRequest is the request struct for api DescribeDohAccountStatistics

func CreateDescribeDohAccountStatisticsRequest ¶ added in v1.61.453

func CreateDescribeDohAccountStatisticsRequest() (request *DescribeDohAccountStatisticsRequest)

CreateDescribeDohAccountStatisticsRequest creates a request to invoke DescribeDohAccountStatistics API

type DescribeDohAccountStatisticsResponse ¶ added in v1.61.453

type DescribeDohAccountStatisticsResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Statistics []Statistic `json:"Statistics" xml:"Statistics"`
}

DescribeDohAccountStatisticsResponse is the response struct for api DescribeDohAccountStatistics

func CreateDescribeDohAccountStatisticsResponse ¶ added in v1.61.453

func CreateDescribeDohAccountStatisticsResponse() (response *DescribeDohAccountStatisticsResponse)

CreateDescribeDohAccountStatisticsResponse creates a response to parse from DescribeDohAccountStatistics response

type DescribeDohDomainStatisticsRequest ¶ added in v1.61.453

type DescribeDohDomainStatisticsRequest struct {
	*requests.RpcRequest
	DomainName string `position:"Query" name:"DomainName"`
	StartDate  string `position:"Query" name:"StartDate"`
	EndDate    string `position:"Query" name:"EndDate"`
	Lang       string `position:"Query" name:"Lang"`
}

DescribeDohDomainStatisticsRequest is the request struct for api DescribeDohDomainStatistics

func CreateDescribeDohDomainStatisticsRequest ¶ added in v1.61.453

func CreateDescribeDohDomainStatisticsRequest() (request *DescribeDohDomainStatisticsRequest)

CreateDescribeDohDomainStatisticsRequest creates a request to invoke DescribeDohDomainStatistics API

type DescribeDohDomainStatisticsResponse ¶ added in v1.61.453

type DescribeDohDomainStatisticsResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Statistics []Statistic `json:"Statistics" xml:"Statistics"`
}

DescribeDohDomainStatisticsResponse is the response struct for api DescribeDohDomainStatistics

func CreateDescribeDohDomainStatisticsResponse ¶ added in v1.61.453

func CreateDescribeDohDomainStatisticsResponse() (response *DescribeDohDomainStatisticsResponse)

CreateDescribeDohDomainStatisticsResponse creates a response to parse from DescribeDohDomainStatistics response

type DescribeDohDomainStatisticsSummaryRequest ¶ added in v1.61.453

type DescribeDohDomainStatisticsSummaryRequest struct {
	*requests.RpcRequest
	DomainName string           `position:"Query" name:"DomainName"`
	OrderBy    string           `position:"Query" name:"OrderBy"`
	StartDate  string           `position:"Query" name:"StartDate"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	EndDate    string           `position:"Query" name:"EndDate"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Lang       string           `position:"Query" name:"Lang"`
	Direction  string           `position:"Query" name:"Direction"`
}

DescribeDohDomainStatisticsSummaryRequest is the request struct for api DescribeDohDomainStatisticsSummary

func CreateDescribeDohDomainStatisticsSummaryRequest ¶ added in v1.61.453

func CreateDescribeDohDomainStatisticsSummaryRequest() (request *DescribeDohDomainStatisticsSummaryRequest)

CreateDescribeDohDomainStatisticsSummaryRequest creates a request to invoke DescribeDohDomainStatisticsSummary API

type DescribeDohDomainStatisticsSummaryResponse ¶ added in v1.61.453

type DescribeDohDomainStatisticsSummaryResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalItems int         `json:"TotalItems" xml:"TotalItems"`
	TotalPages int         `json:"TotalPages" xml:"TotalPages"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	Statistics []Statistic `json:"Statistics" xml:"Statistics"`
}

DescribeDohDomainStatisticsSummaryResponse is the response struct for api DescribeDohDomainStatisticsSummary

func CreateDescribeDohDomainStatisticsSummaryResponse ¶ added in v1.61.453

func CreateDescribeDohDomainStatisticsSummaryResponse() (response *DescribeDohDomainStatisticsSummaryResponse)

CreateDescribeDohDomainStatisticsSummaryResponse creates a response to parse from DescribeDohDomainStatisticsSummary response

type DescribeDohSubDomainStatisticsRequest ¶ added in v1.61.453

type DescribeDohSubDomainStatisticsRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
	SubDomain string `position:"Query" name:"SubDomain"`
	Lang      string `position:"Query" name:"Lang"`
}

DescribeDohSubDomainStatisticsRequest is the request struct for api DescribeDohSubDomainStatistics

func CreateDescribeDohSubDomainStatisticsRequest ¶ added in v1.61.453

func CreateDescribeDohSubDomainStatisticsRequest() (request *DescribeDohSubDomainStatisticsRequest)

CreateDescribeDohSubDomainStatisticsRequest creates a request to invoke DescribeDohSubDomainStatistics API

type DescribeDohSubDomainStatisticsResponse ¶ added in v1.61.453

type DescribeDohSubDomainStatisticsResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Statistics []Statistic `json:"Statistics" xml:"Statistics"`
}

DescribeDohSubDomainStatisticsResponse is the response struct for api DescribeDohSubDomainStatistics

func CreateDescribeDohSubDomainStatisticsResponse ¶ added in v1.61.453

func CreateDescribeDohSubDomainStatisticsResponse() (response *DescribeDohSubDomainStatisticsResponse)

CreateDescribeDohSubDomainStatisticsResponse creates a response to parse from DescribeDohSubDomainStatistics response

type DescribeDohSubDomainStatisticsSummaryRequest ¶ added in v1.61.453

type DescribeDohSubDomainStatisticsSummaryRequest struct {
	*requests.RpcRequest
	DomainName string           `position:"Query" name:"DomainName"`
	OrderBy    string           `position:"Query" name:"OrderBy"`
	StartDate  string           `position:"Query" name:"StartDate"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	EndDate    string           `position:"Query" name:"EndDate"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	SubDomain  string           `position:"Query" name:"SubDomain"`
	Lang       string           `position:"Query" name:"Lang"`
	Direction  string           `position:"Query" name:"Direction"`
}

DescribeDohSubDomainStatisticsSummaryRequest is the request struct for api DescribeDohSubDomainStatisticsSummary

func CreateDescribeDohSubDomainStatisticsSummaryRequest ¶ added in v1.61.453

func CreateDescribeDohSubDomainStatisticsSummaryRequest() (request *DescribeDohSubDomainStatisticsSummaryRequest)

CreateDescribeDohSubDomainStatisticsSummaryRequest creates a request to invoke DescribeDohSubDomainStatisticsSummary API

type DescribeDohSubDomainStatisticsSummaryResponse ¶ added in v1.61.453

type DescribeDohSubDomainStatisticsSummaryResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalItems int         `json:"TotalItems" xml:"TotalItems"`
	TotalPages int         `json:"TotalPages" xml:"TotalPages"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	Statistics []Statistic `json:"Statistics" xml:"Statistics"`
}

DescribeDohSubDomainStatisticsSummaryResponse is the response struct for api DescribeDohSubDomainStatisticsSummary

func CreateDescribeDohSubDomainStatisticsSummaryResponse ¶ added in v1.61.453

func CreateDescribeDohSubDomainStatisticsSummaryResponse() (response *DescribeDohSubDomainStatisticsSummaryResponse)

CreateDescribeDohSubDomainStatisticsSummaryResponse creates a response to parse from DescribeDohSubDomainStatisticsSummary response

type DescribeDohUserInfoRequest ¶ added in v1.61.453

type DescribeDohUserInfoRequest struct {
	*requests.RpcRequest
	StartDate string `position:"Query" name:"StartDate"`
	EndDate   string `position:"Query" name:"EndDate"`
	Lang      string `position:"Query" name:"Lang"`
}

DescribeDohUserInfoRequest is the request struct for api DescribeDohUserInfo

func CreateDescribeDohUserInfoRequest ¶ added in v1.61.453

func CreateDescribeDohUserInfoRequest() (request *DescribeDohUserInfoRequest)

CreateDescribeDohUserInfoRequest creates a request to invoke DescribeDohUserInfo API

type DescribeDohUserInfoResponse ¶ added in v1.61.453

type DescribeDohUserInfoResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	PdnsId         int64  `json:"PdnsId" xml:"PdnsId"`
	DomainCount    int    `json:"DomainCount" xml:"DomainCount"`
	SubDomainCount int    `json:"SubDomainCount" xml:"SubDomainCount"`
}

DescribeDohUserInfoResponse is the response struct for api DescribeDohUserInfo

func CreateDescribeDohUserInfoResponse ¶ added in v1.61.453

func CreateDescribeDohUserInfoResponse() (response *DescribeDohUserInfoResponse)

CreateDescribeDohUserInfoResponse creates a response to parse from DescribeDohUserInfo response

type DescribeDomainDnssecInfoRequest ¶ added in v1.60.350

type DescribeDomainDnssecInfoRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDomainDnssecInfoRequest is the request struct for api DescribeDomainDnssecInfo

func CreateDescribeDomainDnssecInfoRequest ¶ added in v1.60.350

func CreateDescribeDomainDnssecInfoRequest() (request *DescribeDomainDnssecInfoRequest)

CreateDescribeDomainDnssecInfoRequest creates a request to invoke DescribeDomainDnssecInfo API

type DescribeDomainDnssecInfoResponse ¶ added in v1.60.350

type DescribeDomainDnssecInfoResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	Status     string `json:"Status" xml:"Status"`
	DsRecord   string `json:"DsRecord" xml:"DsRecord"`
	Digest     string `json:"Digest" xml:"Digest"`
	DigestType string `json:"DigestType" xml:"DigestType"`
	Algorithm  string `json:"Algorithm" xml:"Algorithm"`
	PublicKey  string `json:"PublicKey" xml:"PublicKey"`
	KeyTag     string `json:"KeyTag" xml:"KeyTag"`
	Flags      string `json:"Flags" xml:"Flags"`
}

DescribeDomainDnssecInfoResponse is the response struct for api DescribeDomainDnssecInfo

func CreateDescribeDomainDnssecInfoResponse ¶ added in v1.60.350

func CreateDescribeDomainDnssecInfoResponse() (response *DescribeDomainDnssecInfoResponse)

CreateDescribeDomainDnssecInfoResponse creates a response to parse from DescribeDomainDnssecInfo response

type DescribeDomainGroupsRequest ¶

type DescribeDomainGroupsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
}

DescribeDomainGroupsRequest is the request struct for api DescribeDomainGroups

func CreateDescribeDomainGroupsRequest ¶

func CreateDescribeDomainGroupsRequest() (request *DescribeDomainGroupsRequest)

CreateDescribeDomainGroupsRequest creates a request to invoke DescribeDomainGroups API

type DescribeDomainGroupsResponse ¶

type DescribeDomainGroupsResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int64        `json:"TotalCount" xml:"TotalCount"`
	PageNumber   int64        `json:"PageNumber" xml:"PageNumber"`
	PageSize     int64        `json:"PageSize" xml:"PageSize"`
	DomainGroups DomainGroups `json:"DomainGroups" xml:"DomainGroups"`
}

DescribeDomainGroupsResponse is the response struct for api DescribeDomainGroups

func CreateDescribeDomainGroupsResponse ¶

func CreateDescribeDomainGroupsResponse() (response *DescribeDomainGroupsResponse)

CreateDescribeDomainGroupsResponse creates a response to parse from DescribeDomainGroups response

type DescribeDomainInfoRequest ¶

type DescribeDomainInfoRequest struct {
	*requests.RpcRequest
	DomainName           string           `position:"Query" name:"DomainName"`
	UserClientIp         string           `position:"Query" name:"UserClientIp"`
	Lang                 string           `position:"Query" name:"Lang"`
	NeedDetailAttributes requests.Boolean `position:"Query" name:"NeedDetailAttributes"`
}

DescribeDomainInfoRequest is the request struct for api DescribeDomainInfo

func CreateDescribeDomainInfoRequest ¶

func CreateDescribeDomainInfoRequest() (request *DescribeDomainInfoRequest)

CreateDescribeDomainInfoRequest creates a request to invoke DescribeDomainInfo API

type DescribeDomainInfoResponse ¶

type DescribeDomainInfoResponse struct {
	*responses.BaseResponse
	RequestId          string                          `json:"RequestId" xml:"RequestId"`
	DomainId           string                          `json:"DomainId" xml:"DomainId"`
	DomainName         string                          `json:"DomainName" xml:"DomainName"`
	PunyCode           string                          `json:"PunyCode" xml:"PunyCode"`
	AliDomain          bool                            `json:"AliDomain" xml:"AliDomain"`
	Remark             string                          `json:"Remark" xml:"Remark"`
	GroupId            string                          `json:"GroupId" xml:"GroupId"`
	GroupName          string                          `json:"GroupName" xml:"GroupName"`
	InstanceId         string                          `json:"InstanceId" xml:"InstanceId"`
	VersionCode        string                          `json:"VersionCode" xml:"VersionCode"`
	VersionName        string                          `json:"VersionName" xml:"VersionName"`
	MinTtl             int64                           `json:"MinTtl" xml:"MinTtl"`
	RecordLineTreeJson string                          `json:"RecordLineTreeJson" xml:"RecordLineTreeJson"`
	LineType           string                          `json:"LineType" xml:"LineType"`
	RegionLines        bool                            `json:"RegionLines" xml:"RegionLines"`
	InBlackHole        bool                            `json:"InBlackHole" xml:"InBlackHole"`
	InClean            bool                            `json:"InClean" xml:"InClean"`
	SlaveDns           bool                            `json:"SlaveDns" xml:"SlaveDns"`
	ResourceGroupId    string                          `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreateTime         string                          `json:"CreateTime" xml:"CreateTime"`
	DnsServers         DnsServersInDescribeDomainInfo  `json:"DnsServers" xml:"DnsServers"`
	AvailableTtls      AvailableTtls                   `json:"AvailableTtls" xml:"AvailableTtls"`
	RecordLines        RecordLinesInDescribeDomainInfo `json:"RecordLines" xml:"RecordLines"`
}

DescribeDomainInfoResponse is the response struct for api DescribeDomainInfo

func CreateDescribeDomainInfoResponse ¶

func CreateDescribeDomainInfoResponse() (response *DescribeDomainInfoResponse)

CreateDescribeDomainInfoResponse creates a response to parse from DescribeDomainInfo response

type DescribeDomainLogsRequest ¶

type DescribeDomainLogsRequest struct {
	*requests.RpcRequest
	GroupId      string           `position:"Query" name:"GroupId"`
	StartDate    string           `position:"Query" name:"StartDate"`
	Type         string           `position:"Query" name:"Type"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	EndDate      string           `position:"Query" name:"endDate"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
}

DescribeDomainLogsRequest is the request struct for api DescribeDomainLogs

func CreateDescribeDomainLogsRequest ¶

func CreateDescribeDomainLogsRequest() (request *DescribeDomainLogsRequest)

CreateDescribeDomainLogsRequest creates a request to invoke DescribeDomainLogs API

type DescribeDomainLogsResponse ¶

type DescribeDomainLogsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	DomainLogs DomainLogs `json:"DomainLogs" xml:"DomainLogs"`
}

DescribeDomainLogsResponse is the response struct for api DescribeDomainLogs

func CreateDescribeDomainLogsResponse ¶

func CreateDescribeDomainLogsResponse() (response *DescribeDomainLogsResponse)

CreateDescribeDomainLogsResponse creates a response to parse from DescribeDomainLogs response

type DescribeDomainNsRequest ¶

type DescribeDomainNsRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	DomainType   string `position:"Query" name:"DomainType"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDomainNsRequest is the request struct for api DescribeDomainNs

func CreateDescribeDomainNsRequest ¶

func CreateDescribeDomainNsRequest() (request *DescribeDomainNsRequest)

CreateDescribeDomainNsRequest creates a request to invoke DescribeDomainNs API

type DescribeDomainNsResponse ¶

type DescribeDomainNsResponse struct {
	*responses.BaseResponse
	RequestId        string                       `json:"RequestId" xml:"RequestId"`
	AllAliDns        bool                         `json:"AllAliDns" xml:"AllAliDns"`
	IncludeAliDns    bool                         `json:"IncludeAliDns" xml:"IncludeAliDns"`
	DnsServers       DnsServersInDescribeDomainNs `json:"DnsServers" xml:"DnsServers"`
	ExpectDnsServers ExpectDnsServers             `json:"ExpectDnsServers" xml:"ExpectDnsServers"`
}

DescribeDomainNsResponse is the response struct for api DescribeDomainNs

func CreateDescribeDomainNsResponse ¶

func CreateDescribeDomainNsResponse() (response *DescribeDomainNsResponse)

CreateDescribeDomainNsResponse creates a response to parse from DescribeDomainNs response

type DescribeDomainRecordInfoRequest ¶

type DescribeDomainRecordInfoRequest struct {
	*requests.RpcRequest
	RecordId     string `position:"Query" name:"RecordId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDomainRecordInfoRequest is the request struct for api DescribeDomainRecordInfo

func CreateDescribeDomainRecordInfoRequest ¶

func CreateDescribeDomainRecordInfoRequest() (request *DescribeDomainRecordInfoRequest)

CreateDescribeDomainRecordInfoRequest creates a request to invoke DescribeDomainRecordInfo API

type DescribeDomainRecordInfoResponse ¶

type DescribeDomainRecordInfoResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DomainId   string `json:"DomainId" xml:"DomainId"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	PunyCode   string `json:"PunyCode" xml:"PunyCode"`
	GroupId    string `json:"GroupId" xml:"GroupId"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	RecordId   string `json:"RecordId" xml:"RecordId"`
	RR         string `json:"RR" xml:"RR"`
	Type       string `json:"Type" xml:"Type"`
	Value      string `json:"Value" xml:"Value"`
	TTL        int64  `json:"TTL" xml:"TTL"`
	Priority   int64  `json:"Priority" xml:"Priority"`
	Line       string `json:"Line" xml:"Line"`
	Status     string `json:"Status" xml:"Status"`
	Locked     bool   `json:"Locked" xml:"Locked"`
}

DescribeDomainRecordInfoResponse is the response struct for api DescribeDomainRecordInfo

func CreateDescribeDomainRecordInfoResponse ¶

func CreateDescribeDomainRecordInfoResponse() (response *DescribeDomainRecordInfoResponse)

CreateDescribeDomainRecordInfoResponse creates a response to parse from DescribeDomainRecordInfo response

type DescribeDomainRecordsRequest ¶

type DescribeDomainRecordsRequest struct {
	*requests.RpcRequest
	ValueKeyWord string           `position:"Query" name:"ValueKeyWord"`
	Line         string           `position:"Query" name:"Line"`
	Type         string           `position:"Query" name:"Type"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
	RRKeyWord    string           `position:"Query" name:"RRKeyWord"`
	Direction    string           `position:"Query" name:"Direction"`
	GroupId      requests.Integer `position:"Query" name:"GroupId"`
	DomainName   string           `position:"Query" name:"DomainName"`
	OrderBy      string           `position:"Query" name:"OrderBy"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	SearchMode   string           `position:"Query" name:"SearchMode"`
	TypeKeyWord  string           `position:"Query" name:"TypeKeyWord"`
	Status       string           `position:"Query" name:"Status"`
}

DescribeDomainRecordsRequest is the request struct for api DescribeDomainRecords

func CreateDescribeDomainRecordsRequest ¶

func CreateDescribeDomainRecordsRequest() (request *DescribeDomainRecordsRequest)

CreateDescribeDomainRecordsRequest creates a request to invoke DescribeDomainRecords API

type DescribeDomainRecordsResponse ¶

type DescribeDomainRecordsResponse struct {
	*responses.BaseResponse
	RequestId     string                               `json:"RequestId" xml:"RequestId"`
	TotalCount    int64                                `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int64                                `json:"PageNumber" xml:"PageNumber"`
	PageSize      int64                                `json:"PageSize" xml:"PageSize"`
	DomainRecords DomainRecordsInDescribeDomainRecords `json:"DomainRecords" xml:"DomainRecords"`
}

DescribeDomainRecordsResponse is the response struct for api DescribeDomainRecords

func CreateDescribeDomainRecordsResponse ¶

func CreateDescribeDomainRecordsResponse() (response *DescribeDomainRecordsResponse)

CreateDescribeDomainRecordsResponse creates a response to parse from DescribeDomainRecords response

type DescribeDomainStatisticsRequest ¶

type DescribeDomainStatisticsRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	StartDate    string `position:"Query" name:"StartDate"`
	EndDate      string `position:"Query" name:"EndDate"`
	DomainType   string `position:"Query" name:"DomainType"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeDomainStatisticsRequest is the request struct for api DescribeDomainStatistics

func CreateDescribeDomainStatisticsRequest ¶

func CreateDescribeDomainStatisticsRequest() (request *DescribeDomainStatisticsRequest)

CreateDescribeDomainStatisticsRequest creates a request to invoke DescribeDomainStatistics API

type DescribeDomainStatisticsResponse ¶

type DescribeDomainStatisticsResponse struct {
	*responses.BaseResponse
	RequestId  string                               `json:"RequestId" xml:"RequestId"`
	Statistics StatisticsInDescribeDomainStatistics `json:"Statistics" xml:"Statistics"`
}

DescribeDomainStatisticsResponse is the response struct for api DescribeDomainStatistics

func CreateDescribeDomainStatisticsResponse ¶

func CreateDescribeDomainStatisticsResponse() (response *DescribeDomainStatisticsResponse)

CreateDescribeDomainStatisticsResponse creates a response to parse from DescribeDomainStatistics response

type DescribeDomainStatisticsSummaryRequest ¶

type DescribeDomainStatisticsSummaryRequest struct {
	*requests.RpcRequest
	Threshold    requests.Integer `position:"Query" name:"Threshold"`
	StartDate    string           `position:"Query" name:"StartDate"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	Keyword      string           `position:"Query" name:"Keyword"`
	Direction    string           `position:"Query" name:"Direction"`
	OrderBy      string           `position:"Query" name:"OrderBy"`
	EndDate      string           `position:"Query" name:"EndDate"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	SearchMode   string           `position:"Query" name:"SearchMode"`
}

DescribeDomainStatisticsSummaryRequest is the request struct for api DescribeDomainStatisticsSummary

func CreateDescribeDomainStatisticsSummaryRequest ¶

func CreateDescribeDomainStatisticsSummaryRequest() (request *DescribeDomainStatisticsSummaryRequest)

CreateDescribeDomainStatisticsSummaryRequest creates a request to invoke DescribeDomainStatisticsSummary API

type DescribeDomainStatisticsSummaryResponse ¶

type DescribeDomainStatisticsSummaryResponse struct {
	*responses.BaseResponse
	RequestId  string                                      `json:"RequestId" xml:"RequestId"`
	TotalItems int                                         `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                                         `json:"TotalPages" xml:"TotalPages"`
	PageSize   int                                         `json:"PageSize" xml:"PageSize"`
	PageNumber int                                         `json:"PageNumber" xml:"PageNumber"`
	Statistics StatisticsInDescribeDomainStatisticsSummary `json:"Statistics" xml:"Statistics"`
}

DescribeDomainStatisticsSummaryResponse is the response struct for api DescribeDomainStatisticsSummary

func CreateDescribeDomainStatisticsSummaryResponse ¶

func CreateDescribeDomainStatisticsSummaryResponse() (response *DescribeDomainStatisticsSummaryResponse)

CreateDescribeDomainStatisticsSummaryResponse creates a response to parse from DescribeDomainStatisticsSummary response

type DescribeDomainsRequest ¶

type DescribeDomainsRequest struct {
	*requests.RpcRequest
	StartDate       string                `position:"Query" name:"StartDate"`
	PageNumber      requests.Integer      `position:"Query" name:"PageNumber"`
	ResourceGroupId string                `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer      `position:"Query" name:"PageSize"`
	Tag             *[]DescribeDomainsTag `position:"Query" name:"Tag"  type:"Repeated"`
	Lang            string                `position:"Query" name:"Lang"`
	KeyWord         string                `position:"Query" name:"KeyWord"`
	Direction       string                `position:"Query" name:"Direction"`
	Starmark        requests.Boolean      `position:"Query" name:"Starmark"`
	GroupId         string                `position:"Query" name:"GroupId"`
	OrderBy         string                `position:"Query" name:"OrderBy"`
	EndDate         string                `position:"Query" name:"EndDate"`
	UserClientIp    string                `position:"Query" name:"UserClientIp"`
	SearchMode      string                `position:"Query" name:"SearchMode"`
}

DescribeDomainsRequest is the request struct for api DescribeDomains

func CreateDescribeDomainsRequest ¶

func CreateDescribeDomainsRequest() (request *DescribeDomainsRequest)

CreateDescribeDomainsRequest creates a request to invoke DescribeDomains API

type DescribeDomainsResponse ¶

type DescribeDomainsResponse struct {
	*responses.BaseResponse
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	TotalCount int64                    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int64                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64                    `json:"PageSize" xml:"PageSize"`
	Domains    DomainsInDescribeDomains `json:"Domains" xml:"Domains"`
}

DescribeDomainsResponse is the response struct for api DescribeDomains

func CreateDescribeDomainsResponse ¶

func CreateDescribeDomainsResponse() (response *DescribeDomainsResponse)

CreateDescribeDomainsResponse creates a response to parse from DescribeDomains response

type DescribeDomainsTag ¶ added in v1.61.130

type DescribeDomainsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeDomainsTag is a repeated param struct in DescribeDomainsRequest

type DescribeGtmAccessStrategiesRequest ¶

type DescribeGtmAccessStrategiesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeGtmAccessStrategiesRequest is the request struct for api DescribeGtmAccessStrategies

func CreateDescribeGtmAccessStrategiesRequest ¶

func CreateDescribeGtmAccessStrategiesRequest() (request *DescribeGtmAccessStrategiesRequest)

CreateDescribeGtmAccessStrategiesRequest creates a request to invoke DescribeGtmAccessStrategies API

type DescribeGtmAccessStrategiesResponse ¶

type DescribeGtmAccessStrategiesResponse struct {
	*responses.BaseResponse
	RequestId  string                                  `json:"RequestId" xml:"RequestId"`
	TotalItems int                                     `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                                     `json:"TotalPages" xml:"TotalPages"`
	PageNumber int                                     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                     `json:"PageSize" xml:"PageSize"`
	Strategies StrategiesInDescribeGtmAccessStrategies `json:"Strategies" xml:"Strategies"`
}

DescribeGtmAccessStrategiesResponse is the response struct for api DescribeGtmAccessStrategies

func CreateDescribeGtmAccessStrategiesResponse ¶

func CreateDescribeGtmAccessStrategiesResponse() (response *DescribeGtmAccessStrategiesResponse)

CreateDescribeGtmAccessStrategiesResponse creates a response to parse from DescribeGtmAccessStrategies response

type DescribeGtmAccessStrategyAvailableConfigRequest ¶

type DescribeGtmAccessStrategyAvailableConfigRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmAccessStrategyAvailableConfigRequest is the request struct for api DescribeGtmAccessStrategyAvailableConfig

func CreateDescribeGtmAccessStrategyAvailableConfigRequest ¶

func CreateDescribeGtmAccessStrategyAvailableConfigRequest() (request *DescribeGtmAccessStrategyAvailableConfigRequest)

CreateDescribeGtmAccessStrategyAvailableConfigRequest creates a request to invoke DescribeGtmAccessStrategyAvailableConfig API

type DescribeGtmAccessStrategyAvailableConfigResponse ¶

type DescribeGtmAccessStrategyAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId string                                              `json:"RequestId" xml:"RequestId"`
	AddrPools AddrPoolsInDescribeGtmAccessStrategyAvailableConfig `json:"AddrPools" xml:"AddrPools"`
	Lines     LinesInDescribeGtmAccessStrategyAvailableConfig     `json:"Lines" xml:"Lines"`
}

DescribeGtmAccessStrategyAvailableConfigResponse is the response struct for api DescribeGtmAccessStrategyAvailableConfig

func CreateDescribeGtmAccessStrategyAvailableConfigResponse ¶

func CreateDescribeGtmAccessStrategyAvailableConfigResponse() (response *DescribeGtmAccessStrategyAvailableConfigResponse)

CreateDescribeGtmAccessStrategyAvailableConfigResponse creates a response to parse from DescribeGtmAccessStrategyAvailableConfig response

type DescribeGtmAccessStrategyRequest ¶

type DescribeGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyId   string `position:"Query" name:"StrategyId"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmAccessStrategyRequest is the request struct for api DescribeGtmAccessStrategy

func CreateDescribeGtmAccessStrategyRequest ¶

func CreateDescribeGtmAccessStrategyRequest() (request *DescribeGtmAccessStrategyRequest)

CreateDescribeGtmAccessStrategyRequest creates a request to invoke DescribeGtmAccessStrategy API

type DescribeGtmAccessStrategyResponse ¶

type DescribeGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId                     string                           `json:"RequestId" xml:"RequestId"`
	StrategyId                    string                           `json:"StrategyId" xml:"StrategyId"`
	StrategyName                  string                           `json:"StrategyName" xml:"StrategyName"`
	DefultAddrPoolId              string                           `json:"DefultAddrPoolId" xml:"DefultAddrPoolId"`
	DefaultAddrPoolName           string                           `json:"DefaultAddrPoolName" xml:"DefaultAddrPoolName"`
	FailoverAddrPoolId            string                           `json:"FailoverAddrPoolId" xml:"FailoverAddrPoolId"`
	FailoverAddrPoolName          string                           `json:"FailoverAddrPoolName" xml:"FailoverAddrPoolName"`
	StrategyMode                  string                           `json:"StrategyMode" xml:"StrategyMode"`
	AccessMode                    string                           `json:"AccessMode" xml:"AccessMode"`
	AccessStatus                  string                           `json:"AccessStatus" xml:"AccessStatus"`
	InstanceId                    string                           `json:"InstanceId" xml:"InstanceId"`
	DefaultAddrPoolStatus         string                           `json:"DefaultAddrPoolStatus" xml:"DefaultAddrPoolStatus"`
	FailoverAddrPoolStatus        string                           `json:"FailoverAddrPoolStatus" xml:"FailoverAddrPoolStatus"`
	DefaultAddrPoolMonitorStatus  string                           `json:"DefaultAddrPoolMonitorStatus" xml:"DefaultAddrPoolMonitorStatus"`
	FailoverAddrPoolMonitorStatus string                           `json:"FailoverAddrPoolMonitorStatus" xml:"FailoverAddrPoolMonitorStatus"`
	Lines                         LinesInDescribeGtmAccessStrategy `json:"Lines" xml:"Lines"`
}

DescribeGtmAccessStrategyResponse is the response struct for api DescribeGtmAccessStrategy

func CreateDescribeGtmAccessStrategyResponse ¶

func CreateDescribeGtmAccessStrategyResponse() (response *DescribeGtmAccessStrategyResponse)

CreateDescribeGtmAccessStrategyResponse creates a response to parse from DescribeGtmAccessStrategy response

type DescribeGtmAvailableAlertGroupRequest ¶

type DescribeGtmAvailableAlertGroupRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmAvailableAlertGroupRequest is the request struct for api DescribeGtmAvailableAlertGroup

func CreateDescribeGtmAvailableAlertGroupRequest ¶

func CreateDescribeGtmAvailableAlertGroupRequest() (request *DescribeGtmAvailableAlertGroupRequest)

CreateDescribeGtmAvailableAlertGroupRequest creates a request to invoke DescribeGtmAvailableAlertGroup API

type DescribeGtmAvailableAlertGroupResponse ¶

type DescribeGtmAvailableAlertGroupResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	AvailableAlertGroup string `json:"AvailableAlertGroup" xml:"AvailableAlertGroup"`
}

DescribeGtmAvailableAlertGroupResponse is the response struct for api DescribeGtmAvailableAlertGroup

func CreateDescribeGtmAvailableAlertGroupResponse ¶

func CreateDescribeGtmAvailableAlertGroupResponse() (response *DescribeGtmAvailableAlertGroupResponse)

CreateDescribeGtmAvailableAlertGroupResponse creates a response to parse from DescribeGtmAvailableAlertGroup response

type DescribeGtmInstanceAddressPoolRequest ¶

type DescribeGtmInstanceAddressPoolRequest struct {
	*requests.RpcRequest
	AddrPoolId   string `position:"Query" name:"AddrPoolId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmInstanceAddressPoolRequest is the request struct for api DescribeGtmInstanceAddressPool

func CreateDescribeGtmInstanceAddressPoolRequest ¶

func CreateDescribeGtmInstanceAddressPoolRequest() (request *DescribeGtmInstanceAddressPoolRequest)

CreateDescribeGtmInstanceAddressPoolRequest creates a request to invoke DescribeGtmInstanceAddressPool API

type DescribeGtmInstanceAddressPoolResponse ¶

type DescribeGtmInstanceAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId           string                                `json:"RequestId" xml:"RequestId"`
	AddrPoolId          string                                `json:"AddrPoolId" xml:"AddrPoolId"`
	CreateTime          string                                `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp     int64                                 `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime          string                                `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp     int64                                 `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	AddrCount           int                                   `json:"AddrCount" xml:"AddrCount"`
	MinAvailableAddrNum int                                   `json:"MinAvailableAddrNum" xml:"MinAvailableAddrNum"`
	MonitorConfigId     string                                `json:"MonitorConfigId" xml:"MonitorConfigId"`
	MonitorStatus       string                                `json:"MonitorStatus" xml:"MonitorStatus"`
	Name                string                                `json:"Name" xml:"Name"`
	Status              string                                `json:"Status" xml:"Status"`
	Type                string                                `json:"Type" xml:"Type"`
	Addrs               AddrsInDescribeGtmInstanceAddressPool `json:"Addrs" xml:"Addrs"`
}

DescribeGtmInstanceAddressPoolResponse is the response struct for api DescribeGtmInstanceAddressPool

func CreateDescribeGtmInstanceAddressPoolResponse ¶

func CreateDescribeGtmInstanceAddressPoolResponse() (response *DescribeGtmInstanceAddressPoolResponse)

CreateDescribeGtmInstanceAddressPoolResponse creates a response to parse from DescribeGtmInstanceAddressPool response

type DescribeGtmInstanceAddressPoolsRequest ¶

type DescribeGtmInstanceAddressPoolsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeGtmInstanceAddressPoolsRequest is the request struct for api DescribeGtmInstanceAddressPools

func CreateDescribeGtmInstanceAddressPoolsRequest ¶

func CreateDescribeGtmInstanceAddressPoolsRequest() (request *DescribeGtmInstanceAddressPoolsRequest)

CreateDescribeGtmInstanceAddressPoolsRequest creates a request to invoke DescribeGtmInstanceAddressPools API

type DescribeGtmInstanceAddressPoolsResponse ¶

type DescribeGtmInstanceAddressPoolsResponse struct {
	*responses.BaseResponse
	RequestId  string                                     `json:"RequestId" xml:"RequestId"`
	TotalItems int                                        `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                                        `json:"TotalPages" xml:"TotalPages"`
	PageNumber int                                        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                        `json:"PageSize" xml:"PageSize"`
	AddrPools  AddrPoolsInDescribeGtmInstanceAddressPools `json:"AddrPools" xml:"AddrPools"`
}

DescribeGtmInstanceAddressPoolsResponse is the response struct for api DescribeGtmInstanceAddressPools

func CreateDescribeGtmInstanceAddressPoolsResponse ¶

func CreateDescribeGtmInstanceAddressPoolsResponse() (response *DescribeGtmInstanceAddressPoolsResponse)

CreateDescribeGtmInstanceAddressPoolsResponse creates a response to parse from DescribeGtmInstanceAddressPools response

type DescribeGtmInstanceRequest ¶

type DescribeGtmInstanceRequest struct {
	*requests.RpcRequest
	InstanceId           string           `position:"Query" name:"InstanceId"`
	UserClientIp         string           `position:"Query" name:"UserClientIp"`
	Lang                 string           `position:"Query" name:"Lang"`
	NeedDetailAttributes requests.Boolean `position:"Query" name:"NeedDetailAttributes"`
}

DescribeGtmInstanceRequest is the request struct for api DescribeGtmInstance

func CreateDescribeGtmInstanceRequest ¶

func CreateDescribeGtmInstanceRequest() (request *DescribeGtmInstanceRequest)

CreateDescribeGtmInstanceRequest creates a request to invoke DescribeGtmInstance API

type DescribeGtmInstanceResponse ¶

type DescribeGtmInstanceResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	InstanceId        string `json:"InstanceId" xml:"InstanceId"`
	InstanceName      string `json:"InstanceName" xml:"InstanceName"`
	VersionCode       string `json:"VersionCode" xml:"VersionCode"`
	ExpireTime        string `json:"ExpireTime" xml:"ExpireTime"`
	ExpireTimestamp   int64  `json:"ExpireTimestamp" xml:"ExpireTimestamp"`
	Cname             string `json:"Cname" xml:"Cname"`
	UserDomainName    string `json:"UserDomainName" xml:"UserDomainName"`
	Ttl               int    `json:"Ttl" xml:"Ttl"`
	LbaStrategy       string `json:"LbaStrategy" xml:"LbaStrategy"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp   int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	AlertGroup        string `json:"AlertGroup" xml:"AlertGroup"`
	CnameMode         string `json:"CnameMode" xml:"CnameMode"`
	AccessStrategyNum int    `json:"AccessStrategyNum" xml:"AccessStrategyNum"`
	AddressPoolNum    int    `json:"AddressPoolNum" xml:"AddressPoolNum"`
}

DescribeGtmInstanceResponse is the response struct for api DescribeGtmInstance

func CreateDescribeGtmInstanceResponse ¶

func CreateDescribeGtmInstanceResponse() (response *DescribeGtmInstanceResponse)

CreateDescribeGtmInstanceResponse creates a response to parse from DescribeGtmInstance response

type DescribeGtmInstanceStatusRequest ¶

type DescribeGtmInstanceStatusRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmInstanceStatusRequest is the request struct for api DescribeGtmInstanceStatus

func CreateDescribeGtmInstanceStatusRequest ¶

func CreateDescribeGtmInstanceStatusRequest() (request *DescribeGtmInstanceStatusRequest)

CreateDescribeGtmInstanceStatusRequest creates a request to invoke DescribeGtmInstanceStatus API

type DescribeGtmInstanceStatusResponse ¶

type DescribeGtmInstanceStatusResponse struct {
	*responses.BaseResponse
	RequestId                   string `json:"RequestId" xml:"RequestId"`
	AddrNotAvailableNum         int    `json:"AddrNotAvailableNum" xml:"AddrNotAvailableNum"`
	AddrPoolNotAvailableNum     int    `json:"AddrPoolNotAvailableNum" xml:"AddrPoolNotAvailableNum"`
	SwitchToFailoverStrategyNum int    `json:"SwitchToFailoverStrategyNum" xml:"SwitchToFailoverStrategyNum"`
	StrategyNotAvailableNum     int    `json:"StrategyNotAvailableNum" xml:"StrategyNotAvailableNum"`
	Status                      string `json:"Status" xml:"Status"`
	StatusReason                string `json:"StatusReason" xml:"StatusReason"`
}

DescribeGtmInstanceStatusResponse is the response struct for api DescribeGtmInstanceStatus

func CreateDescribeGtmInstanceStatusResponse ¶

func CreateDescribeGtmInstanceStatusResponse() (response *DescribeGtmInstanceStatusResponse)

CreateDescribeGtmInstanceStatusResponse creates a response to parse from DescribeGtmInstanceStatus response

type DescribeGtmInstanceSystemCnameRequest ¶

type DescribeGtmInstanceSystemCnameRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmInstanceSystemCnameRequest is the request struct for api DescribeGtmInstanceSystemCname

func CreateDescribeGtmInstanceSystemCnameRequest ¶

func CreateDescribeGtmInstanceSystemCnameRequest() (request *DescribeGtmInstanceSystemCnameRequest)

CreateDescribeGtmInstanceSystemCnameRequest creates a request to invoke DescribeGtmInstanceSystemCname API

type DescribeGtmInstanceSystemCnameResponse ¶

type DescribeGtmInstanceSystemCnameResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	SystemCname string `json:"SystemCname" xml:"SystemCname"`
}

DescribeGtmInstanceSystemCnameResponse is the response struct for api DescribeGtmInstanceSystemCname

func CreateDescribeGtmInstanceSystemCnameResponse ¶

func CreateDescribeGtmInstanceSystemCnameResponse() (response *DescribeGtmInstanceSystemCnameResponse)

CreateDescribeGtmInstanceSystemCnameResponse creates a response to parse from DescribeGtmInstanceSystemCname response

type DescribeGtmInstancesRequest ¶

type DescribeGtmInstancesRequest struct {
	*requests.RpcRequest
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	UserClientIp         string           `position:"Query" name:"UserClientIp"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Lang                 string           `position:"Query" name:"Lang"`
	Keyword              string           `position:"Query" name:"Keyword"`
	NeedDetailAttributes requests.Boolean `position:"Query" name:"NeedDetailAttributes"`
}

DescribeGtmInstancesRequest is the request struct for api DescribeGtmInstances

func CreateDescribeGtmInstancesRequest ¶

func CreateDescribeGtmInstancesRequest() (request *DescribeGtmInstancesRequest)

CreateDescribeGtmInstancesRequest creates a request to invoke DescribeGtmInstances API

type DescribeGtmInstancesResponse ¶

type DescribeGtmInstancesResponse struct {
	*responses.BaseResponse
	RequestId    string                             `json:"RequestId" xml:"RequestId"`
	PageNumber   int                                `json:"PageNumber" xml:"PageNumber"`
	PageSize     int                                `json:"PageSize" xml:"PageSize"`
	TotalItems   int                                `json:"TotalItems" xml:"TotalItems"`
	TotalPages   int                                `json:"TotalPages" xml:"TotalPages"`
	GtmInstances GtmInstancesInDescribeGtmInstances `json:"GtmInstances" xml:"GtmInstances"`
}

DescribeGtmInstancesResponse is the response struct for api DescribeGtmInstances

func CreateDescribeGtmInstancesResponse ¶

func CreateDescribeGtmInstancesResponse() (response *DescribeGtmInstancesResponse)

CreateDescribeGtmInstancesResponse creates a response to parse from DescribeGtmInstances response

type DescribeGtmLogsRequest ¶

type DescribeGtmLogsRequest struct {
	*requests.RpcRequest
	StartTimestamp requests.Integer `position:"Query" name:"StartTimestamp"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	EndTimestamp   requests.Integer `position:"Query" name:"EndTimestamp"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Lang           string           `position:"Query" name:"Lang"`
	Keyword        string           `position:"Query" name:"Keyword"`
}

DescribeGtmLogsRequest is the request struct for api DescribeGtmLogs

func CreateDescribeGtmLogsRequest ¶

func CreateDescribeGtmLogsRequest() (request *DescribeGtmLogsRequest)

CreateDescribeGtmLogsRequest creates a request to invoke DescribeGtmLogs API

type DescribeGtmLogsResponse ¶

type DescribeGtmLogsResponse struct {
	*responses.BaseResponse
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	TotalItems int                   `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                   `json:"TotalPages" xml:"TotalPages"`
	PageSize   int                   `json:"PageSize" xml:"PageSize"`
	PageNumber int                   `json:"PageNumber" xml:"PageNumber"`
	Logs       LogsInDescribeGtmLogs `json:"Logs" xml:"Logs"`
}

DescribeGtmLogsResponse is the response struct for api DescribeGtmLogs

func CreateDescribeGtmLogsResponse ¶

func CreateDescribeGtmLogsResponse() (response *DescribeGtmLogsResponse)

CreateDescribeGtmLogsResponse creates a response to parse from DescribeGtmLogs response

type DescribeGtmMonitorAvailableConfigRequest ¶

type DescribeGtmMonitorAvailableConfigRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmMonitorAvailableConfigRequest is the request struct for api DescribeGtmMonitorAvailableConfig

func CreateDescribeGtmMonitorAvailableConfigRequest ¶

func CreateDescribeGtmMonitorAvailableConfigRequest() (request *DescribeGtmMonitorAvailableConfigRequest)

CreateDescribeGtmMonitorAvailableConfigRequest creates a request to invoke DescribeGtmMonitorAvailableConfig API

type DescribeGtmMonitorAvailableConfigResponse ¶

type DescribeGtmMonitorAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId    string                                          `json:"RequestId" xml:"RequestId"`
	IspCityNodes IspCityNodesInDescribeGtmMonitorAvailableConfig `json:"IspCityNodes" xml:"IspCityNodes"`
}

DescribeGtmMonitorAvailableConfigResponse is the response struct for api DescribeGtmMonitorAvailableConfig

func CreateDescribeGtmMonitorAvailableConfigResponse ¶

func CreateDescribeGtmMonitorAvailableConfigResponse() (response *DescribeGtmMonitorAvailableConfigResponse)

CreateDescribeGtmMonitorAvailableConfigResponse creates a response to parse from DescribeGtmMonitorAvailableConfig response

type DescribeGtmMonitorConfigRequest ¶

type DescribeGtmMonitorConfigRequest struct {
	*requests.RpcRequest
	MonitorConfigId string `position:"Query" name:"MonitorConfigId"`
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeGtmMonitorConfigRequest is the request struct for api DescribeGtmMonitorConfig

func CreateDescribeGtmMonitorConfigRequest ¶

func CreateDescribeGtmMonitorConfigRequest() (request *DescribeGtmMonitorConfigRequest)

CreateDescribeGtmMonitorConfigRequest creates a request to invoke DescribeGtmMonitorConfig API

type DescribeGtmMonitorConfigResponse ¶

type DescribeGtmMonitorConfigResponse struct {
	*responses.BaseResponse
	RequestId         string                                 `json:"RequestId" xml:"RequestId"`
	MonitorConfigId   string                                 `json:"MonitorConfigId" xml:"MonitorConfigId"`
	CreateTime        string                                 `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp   int64                                  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime        string                                 `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp   int64                                  `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	ProtocolType      string                                 `json:"ProtocolType" xml:"ProtocolType"`
	Interval          int                                    `json:"Interval" xml:"Interval"`
	EvaluationCount   int                                    `json:"EvaluationCount" xml:"EvaluationCount"`
	Timeout           int                                    `json:"Timeout" xml:"Timeout"`
	MonitorExtendInfo string                                 `json:"MonitorExtendInfo" xml:"MonitorExtendInfo"`
	IspCityNodes      IspCityNodesInDescribeGtmMonitorConfig `json:"IspCityNodes" xml:"IspCityNodes"`
}

DescribeGtmMonitorConfigResponse is the response struct for api DescribeGtmMonitorConfig

func CreateDescribeGtmMonitorConfigResponse ¶

func CreateDescribeGtmMonitorConfigResponse() (response *DescribeGtmMonitorConfigResponse)

CreateDescribeGtmMonitorConfigResponse creates a response to parse from DescribeGtmMonitorConfig response

type DescribeGtmRecoveryPlanAvailableConfigRequest ¶

type DescribeGtmRecoveryPlanAvailableConfigRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeGtmRecoveryPlanAvailableConfigRequest is the request struct for api DescribeGtmRecoveryPlanAvailableConfig

func CreateDescribeGtmRecoveryPlanAvailableConfigRequest ¶

func CreateDescribeGtmRecoveryPlanAvailableConfigRequest() (request *DescribeGtmRecoveryPlanAvailableConfigRequest)

CreateDescribeGtmRecoveryPlanAvailableConfigRequest creates a request to invoke DescribeGtmRecoveryPlanAvailableConfig API

type DescribeGtmRecoveryPlanAvailableConfigResponse ¶

type DescribeGtmRecoveryPlanAvailableConfigResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Instances Instances `json:"Instances" xml:"Instances"`
}

DescribeGtmRecoveryPlanAvailableConfigResponse is the response struct for api DescribeGtmRecoveryPlanAvailableConfig

func CreateDescribeGtmRecoveryPlanAvailableConfigResponse ¶

func CreateDescribeGtmRecoveryPlanAvailableConfigResponse() (response *DescribeGtmRecoveryPlanAvailableConfigResponse)

CreateDescribeGtmRecoveryPlanAvailableConfigResponse creates a response to parse from DescribeGtmRecoveryPlanAvailableConfig response

type DescribeGtmRecoveryPlanRequest ¶

type DescribeGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	RecoveryPlanId requests.Integer `position:"Query" name:"RecoveryPlanId"`
	Lang           string           `position:"Query" name:"Lang"`
}

DescribeGtmRecoveryPlanRequest is the request struct for api DescribeGtmRecoveryPlan

func CreateDescribeGtmRecoveryPlanRequest ¶

func CreateDescribeGtmRecoveryPlanRequest() (request *DescribeGtmRecoveryPlanRequest)

CreateDescribeGtmRecoveryPlanRequest creates a request to invoke DescribeGtmRecoveryPlan API

type DescribeGtmRecoveryPlanResponse ¶

type DescribeGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId             string         `json:"RequestId" xml:"RequestId"`
	RecoveryPlanId        int64          `json:"RecoveryPlanId" xml:"RecoveryPlanId"`
	Name                  string         `json:"Name" xml:"Name"`
	Remark                string         `json:"Remark" xml:"Remark"`
	FaultAddrPoolNum      int            `json:"FaultAddrPoolNum" xml:"FaultAddrPoolNum"`
	Status                string         `json:"Status" xml:"Status"`
	LastExecuteTime       string         `json:"LastExecuteTime" xml:"LastExecuteTime"`
	LastExecuteTimestamp  int64          `json:"LastExecuteTimestamp" xml:"LastExecuteTimestamp"`
	LastRollbackTime      string         `json:"LastRollbackTime" xml:"LastRollbackTime"`
	LastRollbackTimestamp int64          `json:"LastRollbackTimestamp" xml:"LastRollbackTimestamp"`
	CreateTime            string         `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp       int64          `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime            string         `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp       int64          `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	FaultAddrPools        FaultAddrPools `json:"FaultAddrPools" xml:"FaultAddrPools"`
}

DescribeGtmRecoveryPlanResponse is the response struct for api DescribeGtmRecoveryPlan

func CreateDescribeGtmRecoveryPlanResponse ¶

func CreateDescribeGtmRecoveryPlanResponse() (response *DescribeGtmRecoveryPlanResponse)

CreateDescribeGtmRecoveryPlanResponse creates a response to parse from DescribeGtmRecoveryPlan response

type DescribeGtmRecoveryPlansRequest ¶

type DescribeGtmRecoveryPlansRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	Keyword      string           `position:"Query" name:"Keyword"`
}

DescribeGtmRecoveryPlansRequest is the request struct for api DescribeGtmRecoveryPlans

func CreateDescribeGtmRecoveryPlansRequest ¶

func CreateDescribeGtmRecoveryPlansRequest() (request *DescribeGtmRecoveryPlansRequest)

CreateDescribeGtmRecoveryPlansRequest creates a request to invoke DescribeGtmRecoveryPlans API

type DescribeGtmRecoveryPlansResponse ¶

type DescribeGtmRecoveryPlansResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalItems    int           `json:"TotalItems" xml:"TotalItems"`
	TotalPages    int           `json:"TotalPages" xml:"TotalPages"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	RecoveryPlans RecoveryPlans `json:"RecoveryPlans" xml:"RecoveryPlans"`
}

DescribeGtmRecoveryPlansResponse is the response struct for api DescribeGtmRecoveryPlans

func CreateDescribeGtmRecoveryPlansResponse ¶

func CreateDescribeGtmRecoveryPlansResponse() (response *DescribeGtmRecoveryPlansResponse)

CreateDescribeGtmRecoveryPlansResponse creates a response to parse from DescribeGtmRecoveryPlans response

type DescribeInstanceDomainsRequest ¶ added in v1.61.67

type DescribeInstanceDomainsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeInstanceDomainsRequest is the request struct for api DescribeInstanceDomains

func CreateDescribeInstanceDomainsRequest ¶ added in v1.61.67

func CreateDescribeInstanceDomainsRequest() (request *DescribeInstanceDomainsRequest)

CreateDescribeInstanceDomainsRequest creates a request to invoke DescribeInstanceDomains API

type DescribeInstanceDomainsResponse ¶ added in v1.61.67

type DescribeInstanceDomainsResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	TotalItems      int              `json:"TotalItems" xml:"TotalItems"`
	PageNumber      int              `json:"PageNumber" xml:"PageNumber"`
	PageSize        int              `json:"PageSize" xml:"PageSize"`
	TotalPages      int              `json:"TotalPages" xml:"TotalPages"`
	InstanceDomains []InstanceDomain `json:"InstanceDomains" xml:"InstanceDomains"`
}

DescribeInstanceDomainsResponse is the response struct for api DescribeInstanceDomains

func CreateDescribeInstanceDomainsResponse ¶ added in v1.61.67

func CreateDescribeInstanceDomainsResponse() (response *DescribeInstanceDomainsResponse)

CreateDescribeInstanceDomainsResponse creates a response to parse from DescribeInstanceDomains response

type DescribeRecordLogsRequest ¶

type DescribeRecordLogsRequest struct {
	*requests.RpcRequest
	DomainName   string           `position:"Query" name:"DomainName"`
	StartDate    string           `position:"Query" name:"StartDate"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	EndDate      string           `position:"Query" name:"endDate"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
}

DescribeRecordLogsRequest is the request struct for api DescribeRecordLogs

func CreateDescribeRecordLogsRequest ¶

func CreateDescribeRecordLogsRequest() (request *DescribeRecordLogsRequest)

CreateDescribeRecordLogsRequest creates a request to invoke DescribeRecordLogs API

type DescribeRecordLogsResponse ¶

type DescribeRecordLogsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	RecordLogs RecordLogs `json:"RecordLogs" xml:"RecordLogs"`
}

DescribeRecordLogsResponse is the response struct for api DescribeRecordLogs

func CreateDescribeRecordLogsResponse ¶

func CreateDescribeRecordLogsResponse() (response *DescribeRecordLogsResponse)

CreateDescribeRecordLogsResponse creates a response to parse from DescribeRecordLogs response

type DescribeRecordStatisticsRequest ¶

type DescribeRecordStatisticsRequest struct {
	*requests.RpcRequest
	Rr           string `position:"Query" name:"Rr"`
	DomainName   string `position:"Query" name:"DomainName"`
	StartDate    string `position:"Query" name:"StartDate"`
	EndDate      string `position:"Query" name:"EndDate"`
	DomainType   string `position:"Query" name:"DomainType"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeRecordStatisticsRequest is the request struct for api DescribeRecordStatistics

func CreateDescribeRecordStatisticsRequest ¶

func CreateDescribeRecordStatisticsRequest() (request *DescribeRecordStatisticsRequest)

CreateDescribeRecordStatisticsRequest creates a request to invoke DescribeRecordStatistics API

type DescribeRecordStatisticsResponse ¶

type DescribeRecordStatisticsResponse struct {
	*responses.BaseResponse
	RequestId  string                               `json:"RequestId" xml:"RequestId"`
	Statistics StatisticsInDescribeRecordStatistics `json:"Statistics" xml:"Statistics"`
}

DescribeRecordStatisticsResponse is the response struct for api DescribeRecordStatistics

func CreateDescribeRecordStatisticsResponse ¶

func CreateDescribeRecordStatisticsResponse() (response *DescribeRecordStatisticsResponse)

CreateDescribeRecordStatisticsResponse creates a response to parse from DescribeRecordStatistics response

type DescribeRecordStatisticsSummaryRequest ¶

type DescribeRecordStatisticsSummaryRequest struct {
	*requests.RpcRequest
	Threshold    requests.Integer `position:"Query" name:"Threshold"`
	StartDate    string           `position:"Query" name:"StartDate"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	DomainType   string           `position:"Query" name:"DomainType"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	Keyword      string           `position:"Query" name:"Keyword"`
	Direction    string           `position:"Query" name:"Direction"`
	DomainName   string           `position:"Query" name:"DomainName"`
	OrderBy      string           `position:"Query" name:"OrderBy"`
	EndDate      string           `position:"Query" name:"EndDate"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	SearchMode   string           `position:"Query" name:"SearchMode"`
}

DescribeRecordStatisticsSummaryRequest is the request struct for api DescribeRecordStatisticsSummary

func CreateDescribeRecordStatisticsSummaryRequest ¶

func CreateDescribeRecordStatisticsSummaryRequest() (request *DescribeRecordStatisticsSummaryRequest)

CreateDescribeRecordStatisticsSummaryRequest creates a request to invoke DescribeRecordStatisticsSummary API

type DescribeRecordStatisticsSummaryResponse ¶

type DescribeRecordStatisticsSummaryResponse struct {
	*responses.BaseResponse
	RequestId  string                                      `json:"RequestId" xml:"RequestId"`
	TotalItems int                                         `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                                         `json:"TotalPages" xml:"TotalPages"`
	PageSize   int                                         `json:"PageSize" xml:"PageSize"`
	PageNumber int                                         `json:"PageNumber" xml:"PageNumber"`
	Statistics StatisticsInDescribeRecordStatisticsSummary `json:"Statistics" xml:"Statistics"`
}

DescribeRecordStatisticsSummaryResponse is the response struct for api DescribeRecordStatisticsSummary

func CreateDescribeRecordStatisticsSummaryResponse ¶

func CreateDescribeRecordStatisticsSummaryResponse() (response *DescribeRecordStatisticsSummaryResponse)

CreateDescribeRecordStatisticsSummaryResponse creates a response to parse from DescribeRecordStatisticsSummary response

type DescribeSubDomainRecordsRequest ¶

type DescribeSubDomainRecordsRequest struct {
	*requests.RpcRequest
	Line         string           `position:"Query" name:"Line"`
	DomainName   string           `position:"Query" name:"DomainName"`
	Type         string           `position:"Query" name:"Type"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	SubDomain    string           `position:"Query" name:"SubDomain"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeSubDomainRecordsRequest is the request struct for api DescribeSubDomainRecords

func CreateDescribeSubDomainRecordsRequest ¶

func CreateDescribeSubDomainRecordsRequest() (request *DescribeSubDomainRecordsRequest)

CreateDescribeSubDomainRecordsRequest creates a request to invoke DescribeSubDomainRecords API

type DescribeSubDomainRecordsResponse ¶

type DescribeSubDomainRecordsResponse struct {
	*responses.BaseResponse
	RequestId     string                                  `json:"RequestId" xml:"RequestId"`
	TotalCount    int64                                   `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int64                                   `json:"PageNumber" xml:"PageNumber"`
	PageSize      int64                                   `json:"PageSize" xml:"PageSize"`
	DomainRecords DomainRecordsInDescribeSubDomainRecords `json:"DomainRecords" xml:"DomainRecords"`
}

DescribeSubDomainRecordsResponse is the response struct for api DescribeSubDomainRecords

func CreateDescribeSubDomainRecordsResponse ¶

func CreateDescribeSubDomainRecordsResponse() (response *DescribeSubDomainRecordsResponse)

CreateDescribeSubDomainRecordsResponse creates a response to parse from DescribeSubDomainRecords response

type DescribeSupportLinesRequest ¶

type DescribeSupportLinesRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeSupportLinesRequest is the request struct for api DescribeSupportLines

func CreateDescribeSupportLinesRequest ¶

func CreateDescribeSupportLinesRequest() (request *DescribeSupportLinesRequest)

CreateDescribeSupportLinesRequest creates a request to invoke DescribeSupportLines API

type DescribeSupportLinesResponse ¶

type DescribeSupportLinesResponse struct {
	*responses.BaseResponse
	RequestId   string                            `json:"RequestId" xml:"RequestId"`
	RecordLines RecordLinesInDescribeSupportLines `json:"RecordLines" xml:"RecordLines"`
}

DescribeSupportLinesResponse is the response struct for api DescribeSupportLines

func CreateDescribeSupportLinesResponse ¶

func CreateDescribeSupportLinesResponse() (response *DescribeSupportLinesResponse)

CreateDescribeSupportLinesResponse creates a response to parse from DescribeSupportLines response

type DescribeTagsRequest ¶ added in v1.61.130

type DescribeTagsRequest struct {
	*requests.RpcRequest
	ResourceType string           `position:"Query" name:"ResourceType"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest ¶ added in v1.61.130

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse ¶ added in v1.61.130

type DescribeTagsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	PageNumber int64  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	Tags       []Tag  `json:"Tags" xml:"Tags"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse ¶ added in v1.61.130

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeTransferDomainsRequest ¶ added in v1.60.265

type DescribeTransferDomainsRequest struct {
	*requests.RpcRequest
	FromUserId   requests.Integer `position:"Query" name:"FromUserId"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	TargetUserId requests.Integer `position:"Query" name:"TargetUserId"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	DomainName   string           `position:"Query" name:"DomainName"`
	TransferType string           `position:"Query" name:"TransferType"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
}

DescribeTransferDomainsRequest is the request struct for api DescribeTransferDomains

func CreateDescribeTransferDomainsRequest ¶ added in v1.60.265

func CreateDescribeTransferDomainsRequest() (request *DescribeTransferDomainsRequest)

CreateDescribeTransferDomainsRequest creates a request to invoke DescribeTransferDomains API

type DescribeTransferDomainsResponse ¶ added in v1.60.265

type DescribeTransferDomainsResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	TotalCount      int64           `json:"TotalCount" xml:"TotalCount"`
	PageNumber      int64           `json:"PageNumber" xml:"PageNumber"`
	PageSize        int64           `json:"PageSize" xml:"PageSize"`
	DomainTransfers DomainTransfers `json:"DomainTransfers" xml:"DomainTransfers"`
}

DescribeTransferDomainsResponse is the response struct for api DescribeTransferDomains

func CreateDescribeTransferDomainsResponse ¶ added in v1.60.265

func CreateDescribeTransferDomainsResponse() (response *DescribeTransferDomainsResponse)

CreateDescribeTransferDomainsResponse creates a response to parse from DescribeTransferDomains response

type DnsProduct ¶

type DnsProduct struct {
	InstanceId            string `json:"InstanceId" xml:"InstanceId"`
	VersionCode           string `json:"VersionCode" xml:"VersionCode"`
	VersionName           string `json:"VersionName" xml:"VersionName"`
	StartTime             string `json:"StartTime" xml:"StartTime"`
	EndTime               string `json:"EndTime" xml:"EndTime"`
	StartTimestamp        int64  `json:"StartTimestamp" xml:"StartTimestamp"`
	EndTimestamp          int64  `json:"EndTimestamp" xml:"EndTimestamp"`
	Domain                string `json:"Domain" xml:"Domain"`
	BindCount             int64  `json:"BindCount" xml:"BindCount"`
	BindUsedCount         int64  `json:"BindUsedCount" xml:"BindUsedCount"`
	TTLMinValue           int64  `json:"TTLMinValue" xml:"TTLMinValue"`
	SubDomainLevel        int64  `json:"SubDomainLevel" xml:"SubDomainLevel"`
	DnsSLBCount           int64  `json:"DnsSLBCount" xml:"DnsSLBCount"`
	URLForwardCount       int64  `json:"URLForwardCount" xml:"URLForwardCount"`
	DDosDefendFlow        int64  `json:"DDosDefendFlow" xml:"DDosDefendFlow"`
	DDosDefendQuery       int64  `json:"DDosDefendQuery" xml:"DDosDefendQuery"`
	OverseaDDosDefendFlow int64  `json:"OverseaDDosDefendFlow" xml:"OverseaDDosDefendFlow"`
	SearchEngineLines     string `json:"SearchEngineLines" xml:"SearchEngineLines"`
	ISPLines              string `json:"ISPLines" xml:"ISPLines"`
	ISPRegionLines        string `json:"ISPRegionLines" xml:"ISPRegionLines"`
	OverseaLine           string `json:"OverseaLine" xml:"OverseaLine"`
	MonitorNodeCount      int64  `json:"MonitorNodeCount" xml:"MonitorNodeCount"`
	MonitorFrequency      int64  `json:"MonitorFrequency" xml:"MonitorFrequency"`
	MonitorTaskCount      int64  `json:"MonitorTaskCount" xml:"MonitorTaskCount"`
	RegionLines           bool   `json:"RegionLines" xml:"RegionLines"`
	Gslb                  bool   `json:"Gslb" xml:"Gslb"`
	InClean               bool   `json:"InClean" xml:"InClean"`
	InBlackHole           bool   `json:"InBlackHole" xml:"InBlackHole"`
	BindDomainCount       int64  `json:"BindDomainCount" xml:"BindDomainCount"`
	BindDomainUsedCount   int64  `json:"BindDomainUsedCount" xml:"BindDomainUsedCount"`
	DnsSecurity           string `json:"DnsSecurity" xml:"DnsSecurity"`
	PaymentType           string `json:"PaymentType" xml:"PaymentType"`
}

DnsProduct is a nested struct in alidns response

type DnsProducts ¶

type DnsProducts struct {
	DnsProduct []DnsProduct `json:"DnsProduct" xml:"DnsProduct"`
}

DnsProducts is a nested struct in alidns response

type DnsServersInAddDomain ¶

type DnsServersInAddDomain struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

DnsServersInAddDomain is a nested struct in alidns response

type DnsServersInDescribeDnsProductInstance ¶

type DnsServersInDescribeDnsProductInstance struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

DnsServersInDescribeDnsProductInstance is a nested struct in alidns response

type DnsServersInDescribeDomainInfo ¶

type DnsServersInDescribeDomainInfo struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

DnsServersInDescribeDomainInfo is a nested struct in alidns response

type DnsServersInDescribeDomainNs ¶

type DnsServersInDescribeDomainNs struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

DnsServersInDescribeDomainNs is a nested struct in alidns response

type DnsServersInDescribeDomains ¶

type DnsServersInDescribeDomains struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

DnsServersInDescribeDomains is a nested struct in alidns response

type Domain ¶

type Domain struct {
	AliDomain        bool                  `json:"AliDomain" xml:"AliDomain"`
	CreateTimestamp  int64                 `json:"CreateTimestamp" xml:"CreateTimestamp"`
	ExpireTimestamp  int64                 `json:"ExpireTimestamp" xml:"ExpireTimestamp"`
	InstanceEndTime  string                `json:"InstanceEndTime" xml:"InstanceEndTime"`
	CreateTime       string                `json:"CreateTime" xml:"CreateTime"`
	SourceProtocol   string                `json:"SourceProtocol" xml:"SourceProtocol"`
	GroupName        string                `json:"GroupName" xml:"GroupName"`
	VersionCode      string                `json:"VersionCode" xml:"VersionCode"`
	DomainId         string                `json:"DomainId" xml:"DomainId"`
	UpdateTimestamp  int64                 `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	RecordCount      int64                 `json:"RecordCount" xml:"RecordCount"`
	InstanceExpired  bool                  `json:"InstanceExpired" xml:"InstanceExpired"`
	ResourceGroupId  string                `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CacheTtlMin      int                   `json:"CacheTtlMin" xml:"CacheTtlMin"`
	InstanceId       string                `json:"InstanceId" xml:"InstanceId"`
	ExpireTime       string                `json:"ExpireTime" xml:"ExpireTime"`
	GroupId          string                `json:"GroupId" xml:"GroupId"`
	SourceEdns       string                `json:"SourceEdns" xml:"SourceEdns"`
	RegistrantEmail  string                `json:"RegistrantEmail" xml:"RegistrantEmail"`
	VersionName      string                `json:"VersionName" xml:"VersionName"`
	UpdateTime       string                `json:"UpdateTime" xml:"UpdateTime"`
	Remark           string                `json:"Remark" xml:"Remark"`
	DomainName       string                `json:"DomainName" xml:"DomainName"`
	CacheTtlMax      int                   `json:"CacheTtlMax" xml:"CacheTtlMax"`
	PunyCode         string                `json:"PunyCode" xml:"PunyCode"`
	Starmark         bool                  `json:"Starmark" xml:"Starmark"`
	DnsServers       []string              `json:"DnsServers" xml:"DnsServers"`
	Tags             TagsInDescribeDomains `json:"Tags" xml:"Tags"`
	SourceDnsServers []SourceDnsServer     `json:"SourceDnsServers" xml:"SourceDnsServers"`
}

Domain is a nested struct in alidns response

type DomainAddrPool ¶ added in v1.61.822

type DomainAddrPool struct {
	Id        string `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	AddrCount int    `json:"AddrCount" xml:"AddrCount"`
}

DomainAddrPool is a nested struct in alidns response

type DomainAddrPools ¶ added in v1.61.822

type DomainAddrPools struct {
	DomainAddrPool []DomainAddrPool `json:"DomainAddrPool" xml:"DomainAddrPool"`
}

DomainAddrPools is a nested struct in alidns response

type DomainGroup ¶

type DomainGroup struct {
	GroupId     string `json:"GroupId" xml:"GroupId"`
	GroupName   string `json:"GroupName" xml:"GroupName"`
	DomainCount int64  `json:"DomainCount" xml:"DomainCount"`
}

DomainGroup is a nested struct in alidns response

type DomainGroups ¶

type DomainGroups struct {
	DomainGroup []DomainGroup `json:"DomainGroup" xml:"DomainGroup"`
}

DomainGroups is a nested struct in alidns response

type DomainInDescribeDomains ¶ added in v1.61.960

type DomainInDescribeDomains struct {
	DomainId        string                      `json:"DomainId" xml:"DomainId"`
	DomainName      string                      `json:"DomainName" xml:"DomainName"`
	PunyCode        string                      `json:"PunyCode" xml:"PunyCode"`
	AliDomain       bool                        `json:"AliDomain" xml:"AliDomain"`
	RecordCount     int64                       `json:"RecordCount" xml:"RecordCount"`
	RegistrantEmail string                      `json:"RegistrantEmail" xml:"RegistrantEmail"`
	Remark          string                      `json:"Remark" xml:"Remark"`
	GroupId         string                      `json:"GroupId" xml:"GroupId"`
	GroupName       string                      `json:"GroupName" xml:"GroupName"`
	InstanceId      string                      `json:"InstanceId" xml:"InstanceId"`
	VersionCode     string                      `json:"VersionCode" xml:"VersionCode"`
	VersionName     string                      `json:"VersionName" xml:"VersionName"`
	InstanceEndTime string                      `json:"InstanceEndTime" xml:"InstanceEndTime"`
	InstanceExpired bool                        `json:"InstanceExpired" xml:"InstanceExpired"`
	Starmark        bool                        `json:"Starmark" xml:"Starmark"`
	CreateTime      string                      `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64                       `json:"CreateTimestamp" xml:"CreateTimestamp"`
	ResourceGroupId string                      `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DnsServers      DnsServersInDescribeDomains `json:"DnsServers" xml:"DnsServers"`
	Tags            TagsInDescribeDomains       `json:"Tags" xml:"Tags"`
}

DomainInDescribeDomains is a nested struct in alidns response

type DomainIpv4IspCityNode ¶ added in v1.61.822

type DomainIpv4IspCityNode struct {
	GroupName       string                                    `json:"GroupName" xml:"GroupName"`
	CityCode        string                                    `json:"CityCode" xml:"CityCode"`
	IspName         string                                    `json:"IspName" xml:"IspName"`
	GroupType       string                                    `json:"GroupType" xml:"GroupType"`
	CityName        string                                    `json:"CityName" xml:"CityName"`
	DefaultSelected bool                                      `json:"DefaultSelected" xml:"DefaultSelected"`
	IspCode         string                                    `json:"IspCode" xml:"IspCode"`
	Ips             IpsInDescribeDnsGtmMonitorAvailableConfig `json:"Ips" xml:"Ips"`
}

DomainIpv4IspCityNode is a nested struct in alidns response

type DomainIpv4IspCityNodes ¶ added in v1.61.822

type DomainIpv4IspCityNodes struct {
	DomainIpv4IspCityNode []DomainIpv4IspCityNode `json:"DomainIpv4IspCityNode" xml:"DomainIpv4IspCityNode"`
}

DomainIpv4IspCityNodes is a nested struct in alidns response

type DomainIpv6IspCityNode ¶ added in v1.61.822

type DomainIpv6IspCityNode struct {
	GroupName       string                                    `json:"GroupName" xml:"GroupName"`
	CityCode        string                                    `json:"CityCode" xml:"CityCode"`
	IspName         string                                    `json:"IspName" xml:"IspName"`
	GroupType       string                                    `json:"GroupType" xml:"GroupType"`
	CityName        string                                    `json:"CityName" xml:"CityName"`
	DefaultSelected bool                                      `json:"DefaultSelected" xml:"DefaultSelected"`
	IspCode         string                                    `json:"IspCode" xml:"IspCode"`
	Ips             IpsInDescribeDnsGtmMonitorAvailableConfig `json:"Ips" xml:"Ips"`
}

DomainIpv6IspCityNode is a nested struct in alidns response

type DomainIpv6IspCityNodes ¶ added in v1.61.822

type DomainIpv6IspCityNodes struct {
	DomainIpv6IspCityNode []DomainIpv6IspCityNode `json:"DomainIpv6IspCityNode" xml:"DomainIpv6IspCityNode"`
}

DomainIpv6IspCityNodes is a nested struct in alidns response

type DomainLog ¶

type DomainLog struct {
	ActionTime      string `json:"ActionTime" xml:"ActionTime"`
	ActionTimestamp int64  `json:"ActionTimestamp" xml:"ActionTimestamp"`
	DomainName      string `json:"DomainName" xml:"DomainName"`
	Action          string `json:"Action" xml:"Action"`
	Message         string `json:"Message" xml:"Message"`
	ClientIp        string `json:"ClientIp" xml:"ClientIp"`
	ZoneId          string `json:"ZoneId" xml:"ZoneId"`
}

DomainLog is a nested struct in alidns response

type DomainLogs ¶

type DomainLogs struct {
	DomainLog []DomainLog `json:"DomainLog" xml:"DomainLog"`
}

DomainLogs is a nested struct in alidns response

type DomainRecordsInDescribeDomainRecords ¶

type DomainRecordsInDescribeDomainRecords struct {
	Record []Record `json:"Record" xml:"Record"`
}

DomainRecordsInDescribeDomainRecords is a nested struct in alidns response

type DomainRecordsInDescribeSubDomainRecords ¶

type DomainRecordsInDescribeSubDomainRecords struct {
	Record []Record `json:"Record" xml:"Record"`
}

DomainRecordsInDescribeSubDomainRecords is a nested struct in alidns response

type DomainTransfer ¶ added in v1.60.265

type DomainTransfer struct {
	DomainName      string `json:"DomainName" xml:"DomainName"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	FromUserId      int64  `json:"FromUserId" xml:"FromUserId"`
	TargetUserId    int64  `json:"TargetUserId" xml:"TargetUserId"`
	Id              int64  `json:"Id" xml:"Id"`
}

DomainTransfer is a nested struct in alidns response

type DomainTransfers ¶ added in v1.60.265

type DomainTransfers struct {
	DomainTransfer []DomainTransfer `json:"DomainTransfer" xml:"DomainTransfer"`
}

DomainTransfers is a nested struct in alidns response

type DomainsInDescribeDnsCacheDomains ¶ added in v1.61.960

type DomainsInDescribeDnsCacheDomains struct {
	Domain []Domain `json:"Domain" xml:"Domain"`
}

DomainsInDescribeDnsCacheDomains is a nested struct in alidns response

type DomainsInDescribeDomains ¶ added in v1.61.960

type DomainsInDescribeDomains struct {
	Domain []DomainInDescribeDomains `json:"Domain" xml:"Domain"`
}

DomainsInDescribeDomains is a nested struct in alidns response

type EffectiveAddrPool ¶ added in v1.61.822

type EffectiveAddrPool struct {
	Id        string `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	AddrCount int    `json:"AddrCount" xml:"AddrCount"`
	LbaWeight int    `json:"LbaWeight" xml:"LbaWeight"`
}

EffectiveAddrPool is a nested struct in alidns response

type EffectiveAddrPools ¶ added in v1.61.822

type EffectiveAddrPools struct {
	EffectiveAddrPool []EffectiveAddrPool `json:"EffectiveAddrPool" xml:"EffectiveAddrPool"`
}

EffectiveAddrPools is a nested struct in alidns response

type ExecuteGtmRecoveryPlanRequest ¶

type ExecuteGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	RecoveryPlanId requests.Integer `position:"Query" name:"RecoveryPlanId"`
	Lang           string           `position:"Query" name:"Lang"`
}

ExecuteGtmRecoveryPlanRequest is the request struct for api ExecuteGtmRecoveryPlan

func CreateExecuteGtmRecoveryPlanRequest ¶

func CreateExecuteGtmRecoveryPlanRequest() (request *ExecuteGtmRecoveryPlanRequest)

CreateExecuteGtmRecoveryPlanRequest creates a request to invoke ExecuteGtmRecoveryPlan API

type ExecuteGtmRecoveryPlanResponse ¶

type ExecuteGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExecuteGtmRecoveryPlanResponse is the response struct for api ExecuteGtmRecoveryPlan

func CreateExecuteGtmRecoveryPlanResponse ¶

func CreateExecuteGtmRecoveryPlanResponse() (response *ExecuteGtmRecoveryPlanResponse)

CreateExecuteGtmRecoveryPlanResponse creates a response to parse from ExecuteGtmRecoveryPlan response

type ExpectDnsServers ¶

type ExpectDnsServers struct {
	ExpectDnsServer []string `json:"ExpectDnsServer" xml:"ExpectDnsServer"`
}

ExpectDnsServers is a nested struct in alidns response

type FailoverAddrPool ¶ added in v1.61.822

type FailoverAddrPool struct {
	Id        string `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	AddrCount int    `json:"AddrCount" xml:"AddrCount"`
	LbaWeight int    `json:"LbaWeight" xml:"LbaWeight"`
}

FailoverAddrPool is a nested struct in alidns response

type FailoverAddrPools ¶ added in v1.61.822

type FailoverAddrPools struct {
	FailoverAddrPool []FailoverAddrPool `json:"FailoverAddrPool" xml:"FailoverAddrPool"`
}

FailoverAddrPools is a nested struct in alidns response

type FaultAddrPool ¶

type FaultAddrPool struct {
	AddrPoolId   string                         `json:"AddrPoolId" xml:"AddrPoolId"`
	AddrPoolName string                         `json:"AddrPoolName" xml:"AddrPoolName"`
	InstanceId   string                         `json:"InstanceId" xml:"InstanceId"`
	Addrs        AddrsInDescribeGtmRecoveryPlan `json:"Addrs" xml:"Addrs"`
}

FaultAddrPool is a nested struct in alidns response

type FaultAddrPools ¶

type FaultAddrPools struct {
	FaultAddrPool []FaultAddrPool `json:"FaultAddrPool" xml:"FaultAddrPool"`
}

FaultAddrPools is a nested struct in alidns response

type GetMainDomainNameRequest ¶

type GetMainDomainNameRequest struct {
	*requests.RpcRequest
	InputString  string `position:"Query" name:"InputString"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

GetMainDomainNameRequest is the request struct for api GetMainDomainName

func CreateGetMainDomainNameRequest ¶

func CreateGetMainDomainNameRequest() (request *GetMainDomainNameRequest)

CreateGetMainDomainNameRequest creates a request to invoke GetMainDomainName API

type GetMainDomainNameResponse ¶

type GetMainDomainNameResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	DomainName  string `json:"DomainName" xml:"DomainName"`
	RR          string `json:"RR" xml:"RR"`
	DomainLevel int64  `json:"DomainLevel" xml:"DomainLevel"`
}

GetMainDomainNameResponse is the response struct for api GetMainDomainName

func CreateGetMainDomainNameResponse ¶

func CreateGetMainDomainNameResponse() (response *GetMainDomainNameResponse)

CreateGetMainDomainNameResponse creates a response to parse from GetMainDomainName response

type GetTxtRecordForVerifyRequest ¶ added in v1.60.274

type GetTxtRecordForVerifyRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	Type         string `position:"Query" name:"Type"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

GetTxtRecordForVerifyRequest is the request struct for api GetTxtRecordForVerify

func CreateGetTxtRecordForVerifyRequest ¶ added in v1.60.274

func CreateGetTxtRecordForVerifyRequest() (request *GetTxtRecordForVerifyRequest)

CreateGetTxtRecordForVerifyRequest creates a request to invoke GetTxtRecordForVerify API

type GetTxtRecordForVerifyResponse ¶ added in v1.60.274

type GetTxtRecordForVerifyResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	RR         string `json:"RR" xml:"RR"`
	Value      string `json:"Value" xml:"Value"`
}

GetTxtRecordForVerifyResponse is the response struct for api GetTxtRecordForVerify

func CreateGetTxtRecordForVerifyResponse ¶ added in v1.60.274

func CreateGetTxtRecordForVerifyResponse() (response *GetTxtRecordForVerifyResponse)

CreateGetTxtRecordForVerifyResponse creates a response to parse from GetTxtRecordForVerify response

type GtmInstance ¶

type GtmInstance struct {
	Cname             string    `json:"Cname" xml:"Cname"`
	AddressPoolNum    int       `json:"AddressPoolNum" xml:"AddressPoolNum"`
	UserDomainName    string    `json:"UserDomainName" xml:"UserDomainName"`
	CreateTimestamp   int64     `json:"CreateTimestamp" xml:"CreateTimestamp"`
	AccessStrategyNum int       `json:"AccessStrategyNum" xml:"AccessStrategyNum"`
	ExpireTimestamp   int64     `json:"ExpireTimestamp" xml:"ExpireTimestamp"`
	InstanceName      string    `json:"InstanceName" xml:"InstanceName"`
	AlertGroup        string    `json:"AlertGroup" xml:"AlertGroup"`
	CreateTime        string    `json:"CreateTime" xml:"CreateTime"`
	VersionCode       string    `json:"VersionCode" xml:"VersionCode"`
	CnameMode         string    `json:"CnameMode" xml:"CnameMode"`
	ResourceGroupId   string    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	SmsQuota          int       `json:"SmsQuota" xml:"SmsQuota"`
	InstanceId        string    `json:"InstanceId" xml:"InstanceId"`
	ExpireTime        string    `json:"ExpireTime" xml:"ExpireTime"`
	PaymentType       string    `json:"PaymentType" xml:"PaymentType"`
	Ttl               int       `json:"Ttl" xml:"Ttl"`
	LbaStrategy       string    `json:"LbaStrategy" xml:"LbaStrategy"`
	TaskQuota         int       `json:"TaskQuota" xml:"TaskQuota"`
	Config            Config    `json:"Config" xml:"Config"`
	UsedQuota         UsedQuota `json:"UsedQuota" xml:"UsedQuota"`
}

GtmInstance is a nested struct in alidns response

type GtmInstancesInDescribeDnsGtmInstances ¶ added in v1.61.822

type GtmInstancesInDescribeDnsGtmInstances struct {
	GtmInstance []GtmInstance `json:"GtmInstance" xml:"GtmInstance"`
}

GtmInstancesInDescribeDnsGtmInstances is a nested struct in alidns response

type GtmInstancesInDescribeGtmInstances ¶ added in v1.61.822

type GtmInstancesInDescribeGtmInstances struct {
	GtmInstance []GtmInstance `json:"GtmInstance" xml:"GtmInstance"`
}

GtmInstancesInDescribeGtmInstances is a nested struct in alidns response

type Instance ¶

type Instance struct {
	InstanceId   string                                            `json:"InstanceId" xml:"InstanceId"`
	InstanceName string                                            `json:"InstanceName" xml:"InstanceName"`
	AddrPools    AddrPoolsInDescribeGtmRecoveryPlanAvailableConfig `json:"AddrPools" xml:"AddrPools"`
}

Instance is a nested struct in alidns response

type InstanceDomain ¶ added in v1.61.67

type InstanceDomain struct {
	DomainName      string `json:"DomainName" xml:"DomainName"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
}

InstanceDomain is a nested struct in alidns response

type InstanceDomains ¶ added in v1.61.67

type InstanceDomains struct {
	InstanceDomain []InstanceDomain `json:"InstanceDomain" xml:"InstanceDomain"`
}

InstanceDomains is a nested struct in alidns response

type Instances ¶

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in alidns response

type IpSegment ¶ added in v1.60.265

type IpSegment struct {
	Name    string `json:"Name" xml:"Name"`
	EndIp   string `json:"EndIp" xml:"EndIp"`
	StartIp string `json:"StartIp" xml:"StartIp"`
}

IpSegment is a nested struct in alidns response

type IpSegmentListInDescribeCustomLine ¶ added in v1.60.265

type IpSegmentListInDescribeCustomLine struct {
	IpSegment []IpSegment `json:"IpSegment" xml:"IpSegment"`
}

IpSegmentListInDescribeCustomLine is a nested struct in alidns response

type IpSegmentListInDescribeCustomLines ¶ added in v1.60.265

type IpSegmentListInDescribeCustomLines struct {
	IpSegment []IpSegment `json:"IpSegment" xml:"IpSegment"`
}

IpSegmentListInDescribeCustomLines is a nested struct in alidns response

type IpsInDescribeDnsGtmMonitorAvailableConfig ¶ added in v1.61.960

type IpsInDescribeDnsGtmMonitorAvailableConfig struct {
	Ip []string `json:"Ip" xml:"Ip"`
}

IpsInDescribeDnsGtmMonitorAvailableConfig is a nested struct in alidns response

type Ipv4AddrPool ¶ added in v1.61.822

type Ipv4AddrPool struct {
	Id        string `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	AddrCount int    `json:"AddrCount" xml:"AddrCount"`
}

Ipv4AddrPool is a nested struct in alidns response

type Ipv4AddrPools ¶ added in v1.61.822

type Ipv4AddrPools struct {
	Ipv4AddrPool []Ipv4AddrPool `json:"Ipv4AddrPool" xml:"Ipv4AddrPool"`
}

Ipv4AddrPools is a nested struct in alidns response

type Ipv4IspCityNode ¶ added in v1.61.822

type Ipv4IspCityNode struct {
	GroupName       string                                    `json:"GroupName" xml:"GroupName"`
	CityCode        string                                    `json:"CityCode" xml:"CityCode"`
	IspName         string                                    `json:"IspName" xml:"IspName"`
	GroupType       string                                    `json:"GroupType" xml:"GroupType"`
	CityName        string                                    `json:"CityName" xml:"CityName"`
	DefaultSelected bool                                      `json:"DefaultSelected" xml:"DefaultSelected"`
	IspCode         string                                    `json:"IspCode" xml:"IspCode"`
	Ips             IpsInDescribeDnsGtmMonitorAvailableConfig `json:"Ips" xml:"Ips"`
}

Ipv4IspCityNode is a nested struct in alidns response

type Ipv4IspCityNodes ¶ added in v1.61.822

type Ipv4IspCityNodes struct {
	Ipv4IspCityNode []Ipv4IspCityNode `json:"Ipv4IspCityNode" xml:"Ipv4IspCityNode"`
}

Ipv4IspCityNodes is a nested struct in alidns response

type Ipv6AddrPool ¶ added in v1.61.822

type Ipv6AddrPool struct {
	Id        string `json:"Id" xml:"Id"`
	Name      string `json:"Name" xml:"Name"`
	AddrCount int    `json:"AddrCount" xml:"AddrCount"`
}

Ipv6AddrPool is a nested struct in alidns response

type Ipv6AddrPools ¶ added in v1.61.822

type Ipv6AddrPools struct {
	Ipv6AddrPool []Ipv6AddrPool `json:"Ipv6AddrPool" xml:"Ipv6AddrPool"`
}

Ipv6AddrPools is a nested struct in alidns response

type Ipv6IspCityNode ¶ added in v1.61.822

type Ipv6IspCityNode struct {
	GroupName       string                                    `json:"GroupName" xml:"GroupName"`
	CityCode        string                                    `json:"CityCode" xml:"CityCode"`
	IspName         string                                    `json:"IspName" xml:"IspName"`
	GroupType       string                                    `json:"GroupType" xml:"GroupType"`
	CityName        string                                    `json:"CityName" xml:"CityName"`
	DefaultSelected bool                                      `json:"DefaultSelected" xml:"DefaultSelected"`
	IspCode         string                                    `json:"IspCode" xml:"IspCode"`
	Ips             IpsInDescribeDnsGtmMonitorAvailableConfig `json:"Ips" xml:"Ips"`
}

Ipv6IspCityNode is a nested struct in alidns response

type Ipv6IspCityNodes ¶ added in v1.61.822

type Ipv6IspCityNodes struct {
	Ipv6IspCityNode []Ipv6IspCityNode `json:"Ipv6IspCityNode" xml:"Ipv6IspCityNode"`
}

Ipv6IspCityNodes is a nested struct in alidns response

type IspCityNode ¶

type IspCityNode struct {
	GroupType       string `json:"GroupType" xml:"GroupType"`
	CityCode        string `json:"CityCode" xml:"CityCode"`
	DefaultSelected bool   `json:"DefaultSelected" xml:"DefaultSelected"`
	IspName         string `json:"IspName" xml:"IspName"`
	CountryName     string `json:"CountryName" xml:"CountryName"`
	GroupName       string `json:"GroupName" xml:"GroupName"`
	CityName        string `json:"CityName" xml:"CityName"`
	Mainland        bool   `json:"Mainland" xml:"Mainland"`
	CountryCode     string `json:"CountryCode" xml:"CountryCode"`
	IspCode         string `json:"IspCode" xml:"IspCode"`
}

IspCityNode is a nested struct in alidns response

type IspCityNodesInDescribeDnsGtmMonitorConfig ¶ added in v1.61.822

type IspCityNodesInDescribeDnsGtmMonitorConfig struct {
	IspCityNode []IspCityNode `json:"IspCityNode" xml:"IspCityNode"`
}

IspCityNodesInDescribeDnsGtmMonitorConfig is a nested struct in alidns response

type IspCityNodesInDescribeGtmMonitorAvailableConfig ¶

type IspCityNodesInDescribeGtmMonitorAvailableConfig struct {
	IspCityNode []IspCityNode `json:"IspCityNode" xml:"IspCityNode"`
}

IspCityNodesInDescribeGtmMonitorAvailableConfig is a nested struct in alidns response

type IspCityNodesInDescribeGtmMonitorConfig ¶

type IspCityNodesInDescribeGtmMonitorConfig struct {
	IspCityNode []IspCityNode `json:"IspCityNode" xml:"IspCityNode"`
}

IspCityNodesInDescribeGtmMonitorConfig is a nested struct in alidns response

type Line ¶

type Line struct {
	GroupCode  string `json:"GroupCode" xml:"GroupCode"`
	LineCode   string `json:"LineCode" xml:"LineCode"`
	LineName   string `json:"LineName" xml:"LineName"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	Status     string `json:"Status" xml:"Status"`
	FatherCode string `json:"FatherCode" xml:"FatherCode"`
}

Line is a nested struct in alidns response

type LineAlgorithm ¶ added in v1.61.960

type LineAlgorithm struct {
	Line string `json:"Line" xml:"Line"`
	Open bool   `json:"Open" xml:"Open"`
}

LineAlgorithm is a nested struct in alidns response

type LineAlgorithms ¶ added in v1.61.960

type LineAlgorithms struct {
	LineAlgorithm []LineAlgorithm `json:"LineAlgorithm" xml:"LineAlgorithm"`
}

LineAlgorithms is a nested struct in alidns response

type LinesInDescribeDnsGtmAccessStrategies ¶ added in v1.61.822

type LinesInDescribeDnsGtmAccessStrategies struct {
	Line []Line `json:"Line" xml:"Line"`
}

LinesInDescribeDnsGtmAccessStrategies is a nested struct in alidns response

type LinesInDescribeDnsGtmAccessStrategy ¶ added in v1.61.822

type LinesInDescribeDnsGtmAccessStrategy struct {
	Line []Line `json:"Line" xml:"Line"`
}

LinesInDescribeDnsGtmAccessStrategy is a nested struct in alidns response

type LinesInDescribeDnsGtmAccessStrategyAvailableConfig ¶ added in v1.61.822

type LinesInDescribeDnsGtmAccessStrategyAvailableConfig struct {
	Line []Line `json:"Line" xml:"Line"`
}

LinesInDescribeDnsGtmAccessStrategyAvailableConfig is a nested struct in alidns response

type LinesInDescribeGtmAccessStrategies ¶

type LinesInDescribeGtmAccessStrategies struct {
	Line []Line `json:"Line" xml:"Line"`
}

LinesInDescribeGtmAccessStrategies is a nested struct in alidns response

type LinesInDescribeGtmAccessStrategy ¶

type LinesInDescribeGtmAccessStrategy struct {
	Line []Line `json:"Line" xml:"Line"`
}

LinesInDescribeGtmAccessStrategy is a nested struct in alidns response

type LinesInDescribeGtmAccessStrategyAvailableConfig ¶

type LinesInDescribeGtmAccessStrategyAvailableConfig struct {
	Line []Line `json:"Line" xml:"Line"`
}

LinesInDescribeGtmAccessStrategyAvailableConfig is a nested struct in alidns response

type ListTagResourcesRequest ¶ added in v1.61.130

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	Size         requests.Integer       `position:"Query" name:"Size"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	UserClientIp string                 `position:"Query" name:"UserClientIp"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	Lang         string                 `position:"Query" name:"Lang"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.61.130

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.61.130

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	TagResources []TagResource `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.61.130

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.61.130

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type Log ¶

type Log struct {
	OperTimestamp int64  `json:"OperTimestamp" xml:"OperTimestamp"`
	EntityId      string `json:"EntityId" xml:"EntityId"`
	OperTime      string `json:"OperTime" xml:"OperTime"`
	EntityType    string `json:"EntityType" xml:"EntityType"`
	Content       string `json:"Content" xml:"Content"`
	Id            int64  `json:"Id" xml:"Id"`
	OperAction    string `json:"OperAction" xml:"OperAction"`
	EntityName    string `json:"EntityName" xml:"EntityName"`
	OperIp        string `json:"OperIp" xml:"OperIp"`
}

Log is a nested struct in alidns response

type LogsInDescribeDnsGtmLogs ¶ added in v1.61.822

type LogsInDescribeDnsGtmLogs struct {
	Log []Log `json:"Log" xml:"Log"`
}

LogsInDescribeDnsGtmLogs is a nested struct in alidns response

type LogsInDescribeGtmLogs ¶ added in v1.61.822

type LogsInDescribeGtmLogs struct {
	Log []Log `json:"Log" xml:"Log"`
}

LogsInDescribeGtmLogs is a nested struct in alidns response

type ModifyHichinaDomainDNSRequest ¶

type ModifyHichinaDomainDNSRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

ModifyHichinaDomainDNSRequest is the request struct for api ModifyHichinaDomainDNS

func CreateModifyHichinaDomainDNSRequest ¶

func CreateModifyHichinaDomainDNSRequest() (request *ModifyHichinaDomainDNSRequest)

CreateModifyHichinaDomainDNSRequest creates a request to invoke ModifyHichinaDomainDNS API

type ModifyHichinaDomainDNSResponse ¶

type ModifyHichinaDomainDNSResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	OriginalDnsServers OriginalDnsServers `json:"OriginalDnsServers" xml:"OriginalDnsServers"`
	NewDnsServers      NewDnsServers      `json:"NewDnsServers" xml:"NewDnsServers"`
}

ModifyHichinaDomainDNSResponse is the response struct for api ModifyHichinaDomainDNS

func CreateModifyHichinaDomainDNSResponse ¶

func CreateModifyHichinaDomainDNSResponse() (response *ModifyHichinaDomainDNSResponse)

CreateModifyHichinaDomainDNSResponse creates a response to parse from ModifyHichinaDomainDNS response

type MoveDomainResourceGroupRequest ¶ added in v1.61.822

type MoveDomainResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceId         string `position:"Query" name:"ResourceId"`
	NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"`
	UserClientIp       string `position:"Query" name:"UserClientIp"`
	Lang               string `position:"Query" name:"Lang"`
}

MoveDomainResourceGroupRequest is the request struct for api MoveDomainResourceGroup

func CreateMoveDomainResourceGroupRequest ¶ added in v1.61.822

func CreateMoveDomainResourceGroupRequest() (request *MoveDomainResourceGroupRequest)

CreateMoveDomainResourceGroupRequest creates a request to invoke MoveDomainResourceGroup API

type MoveDomainResourceGroupResponse ¶ added in v1.61.822

type MoveDomainResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

MoveDomainResourceGroupResponse is the response struct for api MoveDomainResourceGroup

func CreateMoveDomainResourceGroupResponse ¶ added in v1.61.822

func CreateMoveDomainResourceGroupResponse() (response *MoveDomainResourceGroupResponse)

CreateMoveDomainResourceGroupResponse creates a response to parse from MoveDomainResourceGroup response

type MoveGtmResourceGroupRequest ¶ added in v1.61.822

type MoveGtmResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceId         string `position:"Query" name:"ResourceId"`
	NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"`
	UserClientIp       string `position:"Query" name:"UserClientIp"`
	Lang               string `position:"Query" name:"Lang"`
}

MoveGtmResourceGroupRequest is the request struct for api MoveGtmResourceGroup

func CreateMoveGtmResourceGroupRequest ¶ added in v1.61.822

func CreateMoveGtmResourceGroupRequest() (request *MoveGtmResourceGroupRequest)

CreateMoveGtmResourceGroupRequest creates a request to invoke MoveGtmResourceGroup API

type MoveGtmResourceGroupResponse ¶ added in v1.61.822

type MoveGtmResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

MoveGtmResourceGroupResponse is the response struct for api MoveGtmResourceGroup

func CreateMoveGtmResourceGroupResponse ¶ added in v1.61.822

func CreateMoveGtmResourceGroupResponse() (response *MoveGtmResourceGroupResponse)

CreateMoveGtmResourceGroupResponse creates a response to parse from MoveGtmResourceGroup response

type NewDnsServers ¶

type NewDnsServers struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

NewDnsServers is a nested struct in alidns response

type OperateBatchDomainDomainRecordInfo ¶

type OperateBatchDomainDomainRecordInfo struct {
	Rr       string `name:"Rr"`
	NewType  string `name:"NewType"`
	NewValue string `name:"NewValue"`
	Line     string `name:"Line"`
	Domain   string `name:"Domain"`
	Type     string `name:"Type"`
	Priority string `name:"Priority"`
	Value    string `name:"Value"`
	Ttl      string `name:"Ttl"`
	NewRr    string `name:"NewRr"`
}

OperateBatchDomainDomainRecordInfo is a repeated param struct in OperateBatchDomainRequest

type OperateBatchDomainRequest ¶

type OperateBatchDomainRequest struct {
	*requests.RpcRequest
	DomainRecordInfo *[]OperateBatchDomainDomainRecordInfo `position:"Query" name:"DomainRecordInfo"  type:"Repeated"`
	Type             string                                `position:"Query" name:"Type"`
	UserClientIp     string                                `position:"Query" name:"UserClientIp"`
	Lang             string                                `position:"Query" name:"Lang"`
}

OperateBatchDomainRequest is the request struct for api OperateBatchDomain

func CreateOperateBatchDomainRequest ¶

func CreateOperateBatchDomainRequest() (request *OperateBatchDomainRequest)

CreateOperateBatchDomainRequest creates a request to invoke OperateBatchDomain API

type OperateBatchDomainResponse ¶

type OperateBatchDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

OperateBatchDomainResponse is the response struct for api OperateBatchDomain

func CreateOperateBatchDomainResponse ¶

func CreateOperateBatchDomainResponse() (response *OperateBatchDomainResponse)

CreateOperateBatchDomainResponse creates a response to parse from OperateBatchDomain response

type OriginalDnsServers ¶

type OriginalDnsServers struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

OriginalDnsServers is a nested struct in alidns response

type Preview ¶

type Preview struct {
	InstanceId     string      `json:"InstanceId" xml:"InstanceId"`
	Name           string      `json:"Name" xml:"Name"`
	UserDomainName string      `json:"UserDomainName" xml:"UserDomainName"`
	SwitchInfos    SwitchInfos `json:"SwitchInfos" xml:"SwitchInfos"`
}

Preview is a nested struct in alidns response

type PreviewGtmRecoveryPlanRequest ¶

type PreviewGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	RecoveryPlanId requests.Integer `position:"Query" name:"RecoveryPlanId"`
	Lang           string           `position:"Query" name:"Lang"`
}

PreviewGtmRecoveryPlanRequest is the request struct for api PreviewGtmRecoveryPlan

func CreatePreviewGtmRecoveryPlanRequest ¶

func CreatePreviewGtmRecoveryPlanRequest() (request *PreviewGtmRecoveryPlanRequest)

CreatePreviewGtmRecoveryPlanRequest creates a request to invoke PreviewGtmRecoveryPlan API

type PreviewGtmRecoveryPlanResponse ¶

type PreviewGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalItems int      `json:"TotalItems" xml:"TotalItems"`
	TotalPages int      `json:"TotalPages" xml:"TotalPages"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	Previews   Previews `json:"Previews" xml:"Previews"`
}

PreviewGtmRecoveryPlanResponse is the response struct for api PreviewGtmRecoveryPlan

func CreatePreviewGtmRecoveryPlanResponse ¶

func CreatePreviewGtmRecoveryPlanResponse() (response *PreviewGtmRecoveryPlanResponse)

CreatePreviewGtmRecoveryPlanResponse creates a response to parse from PreviewGtmRecoveryPlan response

type Previews ¶

type Previews struct {
	Preview []Preview `json:"Preview" xml:"Preview"`
}

Previews is a nested struct in alidns response

type Record ¶

type Record struct {
	Value      string `json:"Value" xml:"Value"`
	TTL        int64  `json:"TTL" xml:"TTL"`
	Remark     string `json:"Remark" xml:"Remark"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	RR         string `json:"RR" xml:"RR"`
	Priority   int64  `json:"Priority" xml:"Priority"`
	RecordId   string `json:"RecordId" xml:"RecordId"`
	Status     string `json:"Status" xml:"Status"`
	Locked     bool   `json:"Locked" xml:"Locked"`
	Weight     int    `json:"Weight" xml:"Weight"`
	Line       string `json:"Line" xml:"Line"`
	Type       string `json:"Type" xml:"Type"`
}

Record is a nested struct in alidns response

type RecordLine ¶

type RecordLine struct {
	LineDisplayName string `json:"LineDisplayName" xml:"LineDisplayName"`
	LineCode        string `json:"LineCode" xml:"LineCode"`
	LineName        string `json:"LineName" xml:"LineName"`
	FatherCode      string `json:"FatherCode" xml:"FatherCode"`
}

RecordLine is a nested struct in alidns response

type RecordLinesInDescribeDomainInfo ¶

type RecordLinesInDescribeDomainInfo struct {
	RecordLine []RecordLine `json:"RecordLine" xml:"RecordLine"`
}

RecordLinesInDescribeDomainInfo is a nested struct in alidns response

type RecordLinesInDescribeSupportLines ¶

type RecordLinesInDescribeSupportLines struct {
	RecordLine []RecordLine `json:"RecordLine" xml:"RecordLine"`
}

RecordLinesInDescribeSupportLines is a nested struct in alidns response

type RecordLog ¶

type RecordLog struct {
	ActionTime      string `json:"ActionTime" xml:"ActionTime"`
	ActionTimestamp int64  `json:"ActionTimestamp" xml:"ActionTimestamp"`
	Action          string `json:"Action" xml:"Action"`
	Message         string `json:"Message" xml:"Message"`
	ClientIp        string `json:"ClientIp" xml:"ClientIp"`
}

RecordLog is a nested struct in alidns response

type RecordLogs ¶

type RecordLogs struct {
	RecordLog []RecordLog `json:"RecordLog" xml:"RecordLog"`
}

RecordLogs is a nested struct in alidns response

type RecoveryPlan ¶

type RecoveryPlan struct {
	RecoveryPlanId        int64  `json:"RecoveryPlanId" xml:"RecoveryPlanId"`
	Name                  string `json:"Name" xml:"Name"`
	Remark                string `json:"Remark" xml:"Remark"`
	FaultAddrPoolNum      int    `json:"FaultAddrPoolNum" xml:"FaultAddrPoolNum"`
	LastExecuteTime       string `json:"LastExecuteTime" xml:"LastExecuteTime"`
	LastExecuteTimestamp  int64  `json:"LastExecuteTimestamp" xml:"LastExecuteTimestamp"`
	LastRollbackTime      string `json:"LastRollbackTime" xml:"LastRollbackTime"`
	LastRollbackTimestamp int64  `json:"LastRollbackTimestamp" xml:"LastRollbackTimestamp"`
	CreateTime            string `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp       int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime            string `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp       int64  `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	Status                string `json:"Status" xml:"Status"`
}

RecoveryPlan is a nested struct in alidns response

type RecoveryPlans ¶

type RecoveryPlans struct {
	RecoveryPlan []RecoveryPlan `json:"RecoveryPlan" xml:"RecoveryPlan"`
}

RecoveryPlans is a nested struct in alidns response

type RetrieveDomainRequest ¶ added in v1.60.274

type RetrieveDomainRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

RetrieveDomainRequest is the request struct for api RetrieveDomain

func CreateRetrieveDomainRequest ¶ added in v1.60.274

func CreateRetrieveDomainRequest() (request *RetrieveDomainRequest)

CreateRetrieveDomainRequest creates a request to invoke RetrieveDomain API

type RetrieveDomainResponse ¶ added in v1.60.274

type RetrieveDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RetrieveDomainResponse is the response struct for api RetrieveDomain

func CreateRetrieveDomainResponse ¶ added in v1.60.274

func CreateRetrieveDomainResponse() (response *RetrieveDomainResponse)

CreateRetrieveDomainResponse creates a response to parse from RetrieveDomain response

type RollbackGtmRecoveryPlanRequest ¶

type RollbackGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	RecoveryPlanId requests.Integer `position:"Query" name:"RecoveryPlanId"`
	Lang           string           `position:"Query" name:"Lang"`
}

RollbackGtmRecoveryPlanRequest is the request struct for api RollbackGtmRecoveryPlan

func CreateRollbackGtmRecoveryPlanRequest ¶

func CreateRollbackGtmRecoveryPlanRequest() (request *RollbackGtmRecoveryPlanRequest)

CreateRollbackGtmRecoveryPlanRequest creates a request to invoke RollbackGtmRecoveryPlan API

type RollbackGtmRecoveryPlanResponse ¶

type RollbackGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RollbackGtmRecoveryPlanResponse is the response struct for api RollbackGtmRecoveryPlan

func CreateRollbackGtmRecoveryPlanResponse ¶

func CreateRollbackGtmRecoveryPlanResponse() (response *RollbackGtmRecoveryPlanResponse)

CreateRollbackGtmRecoveryPlanResponse creates a response to parse from RollbackGtmRecoveryPlan response

type SelectedDomainLines ¶ added in v1.61.960

type SelectedDomainLines struct {
	SelectedDomainLine []string `json:"SelectedDomainLine" xml:"SelectedDomainLine"`
}

SelectedDomainLines is a nested struct in alidns response

type SelectedIpv4Lines ¶ added in v1.61.960

type SelectedIpv4Lines struct {
	SelectedIpv4Line []string `json:"SelectedIpv4Line" xml:"SelectedIpv4Line"`
}

SelectedIpv4Lines is a nested struct in alidns response

type SelectedIpv6Lines ¶ added in v1.61.960

type SelectedIpv6Lines struct {
	SelectedIpv6Line []string `json:"SelectedIpv6Line" xml:"SelectedIpv6Line"`
}

SelectedIpv6Lines is a nested struct in alidns response

type SetDNSSLBStatusRequest ¶

type SetDNSSLBStatusRequest struct {
	*requests.RpcRequest
	Line         string           `position:"Query" name:"Line"`
	DomainName   string           `position:"Query" name:"DomainName"`
	Type         string           `position:"Query" name:"Type"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	SubDomain    string           `position:"Query" name:"SubDomain"`
	Lang         string           `position:"Query" name:"Lang"`
	Open         requests.Boolean `position:"Query" name:"Open"`
}

SetDNSSLBStatusRequest is the request struct for api SetDNSSLBStatus

func CreateSetDNSSLBStatusRequest ¶

func CreateSetDNSSLBStatusRequest() (request *SetDNSSLBStatusRequest)

CreateSetDNSSLBStatusRequest creates a request to invoke SetDNSSLBStatus API

type SetDNSSLBStatusResponse ¶

type SetDNSSLBStatusResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	RecordCount int64  `json:"RecordCount" xml:"RecordCount"`
	Open        bool   `json:"Open" xml:"Open"`
}

SetDNSSLBStatusResponse is the response struct for api SetDNSSLBStatus

func CreateSetDNSSLBStatusResponse ¶

func CreateSetDNSSLBStatusResponse() (response *SetDNSSLBStatusResponse)

CreateSetDNSSLBStatusResponse creates a response to parse from SetDNSSLBStatus response

type SetDnsGtmAccessModeRequest ¶ added in v1.61.822

type SetDnsGtmAccessModeRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyId   string `position:"Query" name:"StrategyId"`
	Lang         string `position:"Query" name:"Lang"`
	AccessMode   string `position:"Query" name:"AccessMode"`
}

SetDnsGtmAccessModeRequest is the request struct for api SetDnsGtmAccessMode

func CreateSetDnsGtmAccessModeRequest ¶ added in v1.61.822

func CreateSetDnsGtmAccessModeRequest() (request *SetDnsGtmAccessModeRequest)

CreateSetDnsGtmAccessModeRequest creates a request to invoke SetDnsGtmAccessMode API

type SetDnsGtmAccessModeResponse ¶ added in v1.61.822

type SetDnsGtmAccessModeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDnsGtmAccessModeResponse is the response struct for api SetDnsGtmAccessMode

func CreateSetDnsGtmAccessModeResponse ¶ added in v1.61.822

func CreateSetDnsGtmAccessModeResponse() (response *SetDnsGtmAccessModeResponse)

CreateSetDnsGtmAccessModeResponse creates a response to parse from SetDnsGtmAccessMode response

type SetDnsGtmMonitorStatusRequest ¶ added in v1.61.822

type SetDnsGtmMonitorStatusRequest struct {
	*requests.RpcRequest
	MonitorConfigId string `position:"Query" name:"MonitorConfigId"`
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	Lang            string `position:"Query" name:"Lang"`
	Status          string `position:"Query" name:"Status"`
}

SetDnsGtmMonitorStatusRequest is the request struct for api SetDnsGtmMonitorStatus

func CreateSetDnsGtmMonitorStatusRequest ¶ added in v1.61.822

func CreateSetDnsGtmMonitorStatusRequest() (request *SetDnsGtmMonitorStatusRequest)

CreateSetDnsGtmMonitorStatusRequest creates a request to invoke SetDnsGtmMonitorStatus API

type SetDnsGtmMonitorStatusResponse ¶ added in v1.61.822

type SetDnsGtmMonitorStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDnsGtmMonitorStatusResponse is the response struct for api SetDnsGtmMonitorStatus

func CreateSetDnsGtmMonitorStatusResponse ¶ added in v1.61.822

func CreateSetDnsGtmMonitorStatusResponse() (response *SetDnsGtmMonitorStatusResponse)

CreateSetDnsGtmMonitorStatusResponse creates a response to parse from SetDnsGtmMonitorStatus response

type SetDomainDnssecStatusRequest ¶ added in v1.60.350

type SetDomainDnssecStatusRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
	Status       string `position:"Query" name:"Status"`
}

SetDomainDnssecStatusRequest is the request struct for api SetDomainDnssecStatus

func CreateSetDomainDnssecStatusRequest ¶ added in v1.60.350

func CreateSetDomainDnssecStatusRequest() (request *SetDomainDnssecStatusRequest)

CreateSetDomainDnssecStatusRequest creates a request to invoke SetDomainDnssecStatus API

type SetDomainDnssecStatusResponse ¶ added in v1.60.350

type SetDomainDnssecStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetDomainDnssecStatusResponse is the response struct for api SetDomainDnssecStatus

func CreateSetDomainDnssecStatusResponse ¶ added in v1.60.350

func CreateSetDomainDnssecStatusResponse() (response *SetDomainDnssecStatusResponse)

CreateSetDomainDnssecStatusResponse creates a response to parse from SetDomainDnssecStatus response

type SetDomainRecordStatusRequest ¶

type SetDomainRecordStatusRequest struct {
	*requests.RpcRequest
	RecordId     string `position:"Query" name:"RecordId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
	Status       string `position:"Query" name:"Status"`
}

SetDomainRecordStatusRequest is the request struct for api SetDomainRecordStatus

func CreateSetDomainRecordStatusRequest ¶

func CreateSetDomainRecordStatusRequest() (request *SetDomainRecordStatusRequest)

CreateSetDomainRecordStatusRequest creates a request to invoke SetDomainRecordStatus API

type SetDomainRecordStatusResponse ¶

type SetDomainRecordStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  string `json:"RecordId" xml:"RecordId"`
	Status    string `json:"Status" xml:"Status"`
}

SetDomainRecordStatusResponse is the response struct for api SetDomainRecordStatus

func CreateSetDomainRecordStatusResponse ¶

func CreateSetDomainRecordStatusResponse() (response *SetDomainRecordStatusResponse)

CreateSetDomainRecordStatusResponse creates a response to parse from SetDomainRecordStatus response

type SetGtmAccessModeRequest ¶

type SetGtmAccessModeRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyId   string `position:"Query" name:"StrategyId"`
	Lang         string `position:"Query" name:"Lang"`
	AccessMode   string `position:"Query" name:"AccessMode"`
}

SetGtmAccessModeRequest is the request struct for api SetGtmAccessMode

func CreateSetGtmAccessModeRequest ¶

func CreateSetGtmAccessModeRequest() (request *SetGtmAccessModeRequest)

CreateSetGtmAccessModeRequest creates a request to invoke SetGtmAccessMode API

type SetGtmAccessModeResponse ¶

type SetGtmAccessModeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetGtmAccessModeResponse is the response struct for api SetGtmAccessMode

func CreateSetGtmAccessModeResponse ¶

func CreateSetGtmAccessModeResponse() (response *SetGtmAccessModeResponse)

CreateSetGtmAccessModeResponse creates a response to parse from SetGtmAccessMode response

type SetGtmMonitorStatusRequest ¶

type SetGtmMonitorStatusRequest struct {
	*requests.RpcRequest
	MonitorConfigId string `position:"Query" name:"MonitorConfigId"`
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	Lang            string `position:"Query" name:"Lang"`
	Status          string `position:"Query" name:"Status"`
}

SetGtmMonitorStatusRequest is the request struct for api SetGtmMonitorStatus

func CreateSetGtmMonitorStatusRequest ¶

func CreateSetGtmMonitorStatusRequest() (request *SetGtmMonitorStatusRequest)

CreateSetGtmMonitorStatusRequest creates a request to invoke SetGtmMonitorStatus API

type SetGtmMonitorStatusResponse ¶

type SetGtmMonitorStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetGtmMonitorStatusResponse is the response struct for api SetGtmMonitorStatus

func CreateSetGtmMonitorStatusResponse ¶

func CreateSetGtmMonitorStatusResponse() (response *SetGtmMonitorStatusResponse)

CreateSetGtmMonitorStatusResponse creates a response to parse from SetGtmMonitorStatus response

type SlbSubDomain ¶

type SlbSubDomain struct {
	SubDomain      string         `json:"SubDomain" xml:"SubDomain"`
	RecordCount    int64          `json:"RecordCount" xml:"RecordCount"`
	Open           bool           `json:"Open" xml:"Open"`
	Type           string         `json:"Type" xml:"Type"`
	LineAlgorithms LineAlgorithms `json:"LineAlgorithms" xml:"LineAlgorithms"`
}

SlbSubDomain is a nested struct in alidns response

type SlbSubDomains ¶

type SlbSubDomains struct {
	SlbSubDomain []SlbSubDomain `json:"SlbSubDomain" xml:"SlbSubDomain"`
}

SlbSubDomains is a nested struct in alidns response

type SourceDnsServer ¶ added in v1.61.960

type SourceDnsServer struct {
	Host string `json:"Host" xml:"Host"`
	Port string `json:"Port" xml:"Port"`
}

SourceDnsServer is a nested struct in alidns response

type SourceDnsServers ¶ added in v1.61.960

type SourceDnsServers struct {
	SourceDnsServer []SourceDnsServer `json:"SourceDnsServer" xml:"SourceDnsServer"`
}

SourceDnsServers is a nested struct in alidns response

type Statistic ¶

type Statistic struct {
	HttpCount    int64  `json:"HttpCount" xml:"HttpCount"`
	TotalCount   int64  `json:"TotalCount" xml:"TotalCount"`
	Timestamp    int64  `json:"Timestamp" xml:"Timestamp"`
	DomainType   string `json:"DomainType" xml:"DomainType"`
	DomainName   string `json:"DomainName" xml:"DomainName"`
	V6HttpCount  int64  `json:"V6HttpCount" xml:"V6HttpCount"`
	SubDomain    string `json:"SubDomain" xml:"SubDomain"`
	V4HttpCount  int64  `json:"V4HttpCount" xml:"V4HttpCount"`
	V6HttpsCount int64  `json:"V6HttpsCount" xml:"V6HttpsCount"`
	IpCount      int64  `json:"IpCount" xml:"IpCount"`
	HttpsCount   int64  `json:"HttpsCount" xml:"HttpsCount"`
	Count        int64  `json:"Count" xml:"Count"`
	V4HttpsCount int64  `json:"V4HttpsCount" xml:"V4HttpsCount"`
}

Statistic is a nested struct in alidns response

type StatisticsInDescribeDohAccountStatistics ¶ added in v1.61.453

type StatisticsInDescribeDohAccountStatistics struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDohAccountStatistics is a nested struct in alidns response

type StatisticsInDescribeDohDomainStatistics ¶ added in v1.61.453

type StatisticsInDescribeDohDomainStatistics struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDohDomainStatistics is a nested struct in alidns response

type StatisticsInDescribeDohDomainStatisticsSummary ¶ added in v1.61.453

type StatisticsInDescribeDohDomainStatisticsSummary struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDohDomainStatisticsSummary is a nested struct in alidns response

type StatisticsInDescribeDohSubDomainStatistics ¶ added in v1.61.453

type StatisticsInDescribeDohSubDomainStatistics struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDohSubDomainStatistics is a nested struct in alidns response

type StatisticsInDescribeDohSubDomainStatisticsSummary ¶ added in v1.61.453

type StatisticsInDescribeDohSubDomainStatisticsSummary struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDohSubDomainStatisticsSummary is a nested struct in alidns response

type StatisticsInDescribeDomainStatistics ¶

type StatisticsInDescribeDomainStatistics struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDomainStatistics is a nested struct in alidns response

type StatisticsInDescribeDomainStatisticsSummary ¶

type StatisticsInDescribeDomainStatisticsSummary struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeDomainStatisticsSummary is a nested struct in alidns response

type StatisticsInDescribeRecordStatistics ¶

type StatisticsInDescribeRecordStatistics struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeRecordStatistics is a nested struct in alidns response

type StatisticsInDescribeRecordStatisticsSummary ¶

type StatisticsInDescribeRecordStatisticsSummary struct {
	Statistic []Statistic `json:"Statistic" xml:"Statistic"`
}

StatisticsInDescribeRecordStatisticsSummary is a nested struct in alidns response

type StrategiesInDescribeDnsGtmAccessStrategies ¶ added in v1.61.822

type StrategiesInDescribeDnsGtmAccessStrategies struct {
	Strategy []Strategy `json:"Strategy" xml:"Strategy"`
}

StrategiesInDescribeDnsGtmAccessStrategies is a nested struct in alidns response

type StrategiesInDescribeGtmAccessStrategies ¶ added in v1.61.822

type StrategiesInDescribeGtmAccessStrategies struct {
	Strategy []Strategy `json:"Strategy" xml:"Strategy"`
}

StrategiesInDescribeGtmAccessStrategies is a nested struct in alidns response

type Strategy ¶

type Strategy struct {
	StrategyName                  string                                `json:"StrategyName" xml:"StrategyName"`
	FailoverAddrPoolMonitorStatus string                                `json:"FailoverAddrPoolMonitorStatus" xml:"FailoverAddrPoolMonitorStatus"`
	FailoverAddrPoolId            string                                `json:"FailoverAddrPoolId" xml:"FailoverAddrPoolId"`
	CreateTimestamp               int64                                 `json:"CreateTimestamp" xml:"CreateTimestamp"`
	CreateTime                    string                                `json:"CreateTime" xml:"CreateTime"`
	StrategyId                    string                                `json:"StrategyId" xml:"StrategyId"`
	FailoverAddrPoolStatus        string                                `json:"FailoverAddrPoolStatus" xml:"FailoverAddrPoolStatus"`
	DefaultAddrPoolMonitorStatus  string                                `json:"DefaultAddrPoolMonitorStatus" xml:"DefaultAddrPoolMonitorStatus"`
	StrategyMode                  string                                `json:"StrategyMode" xml:"StrategyMode"`
	FailoverAddrPoolName          string                                `json:"FailoverAddrPoolName" xml:"FailoverAddrPoolName"`
	EffectiveLbaStrategy          string                                `json:"EffectiveLbaStrategy" xml:"EffectiveLbaStrategy"`
	AccessMode                    string                                `json:"AccessMode" xml:"AccessMode"`
	AccessStatus                  string                                `json:"AccessStatus" xml:"AccessStatus"`
	InstanceId                    string                                `json:"InstanceId" xml:"InstanceId"`
	EffectiveAddrPoolType         string                                `json:"EffectiveAddrPoolType" xml:"EffectiveAddrPoolType"`
	EffectiveAddrPoolGroupType    string                                `json:"EffectiveAddrPoolGroupType" xml:"EffectiveAddrPoolGroupType"`
	DefaultAddrPoolId             string                                `json:"DefaultAddrPoolId" xml:"DefaultAddrPoolId"`
	DefaultAddrPoolName           string                                `json:"DefaultAddrPoolName" xml:"DefaultAddrPoolName"`
	DefaultAddrPoolStatus         string                                `json:"DefaultAddrPoolStatus" xml:"DefaultAddrPoolStatus"`
	EffectiveAddrPools            EffectiveAddrPools                    `json:"EffectiveAddrPools" xml:"EffectiveAddrPools"`
	Lines                         LinesInDescribeDnsGtmAccessStrategies `json:"Lines" xml:"Lines"`
}

Strategy is a nested struct in alidns response

type SwitchDnsGtmInstanceStrategyModeRequest ¶ added in v1.61.822

type SwitchDnsGtmInstanceStrategyModeRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	StrategyMode string `position:"Query" name:"StrategyMode"`
	Lang         string `position:"Query" name:"Lang"`
}

SwitchDnsGtmInstanceStrategyModeRequest is the request struct for api SwitchDnsGtmInstanceStrategyMode

func CreateSwitchDnsGtmInstanceStrategyModeRequest ¶ added in v1.61.822

func CreateSwitchDnsGtmInstanceStrategyModeRequest() (request *SwitchDnsGtmInstanceStrategyModeRequest)

CreateSwitchDnsGtmInstanceStrategyModeRequest creates a request to invoke SwitchDnsGtmInstanceStrategyMode API

type SwitchDnsGtmInstanceStrategyModeResponse ¶ added in v1.61.822

type SwitchDnsGtmInstanceStrategyModeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SwitchDnsGtmInstanceStrategyModeResponse is the response struct for api SwitchDnsGtmInstanceStrategyMode

func CreateSwitchDnsGtmInstanceStrategyModeResponse ¶ added in v1.61.822

func CreateSwitchDnsGtmInstanceStrategyModeResponse() (response *SwitchDnsGtmInstanceStrategyModeResponse)

CreateSwitchDnsGtmInstanceStrategyModeResponse creates a response to parse from SwitchDnsGtmInstanceStrategyMode response

type SwitchInfo ¶

type SwitchInfo struct {
	StrategyName string `json:"StrategyName" xml:"StrategyName"`
	Content      string `json:"Content" xml:"Content"`
}

SwitchInfo is a nested struct in alidns response

type SwitchInfos ¶

type SwitchInfos struct {
	SwitchInfo []SwitchInfo `json:"SwitchInfo" xml:"SwitchInfo"`
}

SwitchInfos is a nested struct in alidns response

type Tag ¶ added in v1.61.130

type Tag struct {
	Key    string   `json:"Key" xml:"Key"`
	Value  string   `json:"Value" xml:"Value"`
	Values []string `json:"Values" xml:"Values"`
}

Tag is a nested struct in alidns response

type TagResource ¶ added in v1.61.130

type TagResource struct {
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
}

TagResource is a nested struct in alidns response

type TagResources ¶ added in v1.61.130

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in alidns response

type TagResourcesRequest ¶ added in v1.61.130

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
	UserClientIp string             `position:"Query" name:"UserClientIp"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	Lang         string             `position:"Query" name:"Lang"`
	OverWrite    requests.Boolean   `position:"Query" name:"OverWrite"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.61.130

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.61.130

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.61.130

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.61.130

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeDomains ¶ added in v1.61.130

type TagsInDescribeDomains struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeDomains is a nested struct in alidns response

type TagsInDescribeTags ¶ added in v1.61.130

type TagsInDescribeTags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeTags is a nested struct in alidns response

type TransferDomainRequest ¶ added in v1.60.265

type TransferDomainRequest struct {
	*requests.RpcRequest
	DomainNames  string           `position:"Query" name:"DomainNames"`
	Remark       string           `position:"Query" name:"Remark"`
	TargetUserId requests.Integer `position:"Query" name:"TargetUserId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
}

TransferDomainRequest is the request struct for api TransferDomain

func CreateTransferDomainRequest ¶ added in v1.60.265

func CreateTransferDomainRequest() (request *TransferDomainRequest)

CreateTransferDomainRequest creates a request to invoke TransferDomain API

type TransferDomainResponse ¶ added in v1.60.265

type TransferDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

TransferDomainResponse is the response struct for api TransferDomain

func CreateTransferDomainResponse ¶ added in v1.60.265

func CreateTransferDomainResponse() (response *TransferDomainResponse)

CreateTransferDomainResponse creates a response to parse from TransferDomain response

type UnbindInstanceDomainsRequest ¶ added in v1.60.265

type UnbindInstanceDomainsRequest struct {
	*requests.RpcRequest
	DomainNames  string `position:"Query" name:"DomainNames"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

UnbindInstanceDomainsRequest is the request struct for api UnbindInstanceDomains

func CreateUnbindInstanceDomainsRequest ¶ added in v1.60.265

func CreateUnbindInstanceDomainsRequest() (request *UnbindInstanceDomainsRequest)

CreateUnbindInstanceDomainsRequest creates a request to invoke UnbindInstanceDomains API

type UnbindInstanceDomainsResponse ¶ added in v1.60.265

type UnbindInstanceDomainsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	SuccessCount int    `json:"SuccessCount" xml:"SuccessCount"`
	FailedCount  int    `json:"FailedCount" xml:"FailedCount"`
}

UnbindInstanceDomainsResponse is the response struct for api UnbindInstanceDomains

func CreateUnbindInstanceDomainsResponse ¶ added in v1.60.265

func CreateUnbindInstanceDomainsResponse() (response *UnbindInstanceDomainsResponse)

CreateUnbindInstanceDomainsResponse creates a response to parse from UnbindInstanceDomains response

type UntagResourcesRequest ¶ added in v1.61.130

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶ added in v1.61.130

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶ added in v1.61.130

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶ added in v1.61.130

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateCustomLineIpSegment ¶ added in v1.60.265

type UpdateCustomLineIpSegment struct {
	EndIp   string `name:"EndIp"`
	StartIp string `name:"StartIp"`
}

UpdateCustomLineIpSegment is a repeated param struct in UpdateCustomLineRequest

type UpdateCustomLineRequest ¶ added in v1.60.265

type UpdateCustomLineRequest struct {
	*requests.RpcRequest
	LineId       requests.Integer             `position:"Query" name:"LineId"`
	IpSegment    *[]UpdateCustomLineIpSegment `position:"Query" name:"IpSegment"  type:"Repeated"`
	UserClientIp string                       `position:"Query" name:"UserClientIp"`
	LineName     string                       `position:"Query" name:"LineName"`
	Lang         string                       `position:"Query" name:"Lang"`
}

UpdateCustomLineRequest is the request struct for api UpdateCustomLine

func CreateUpdateCustomLineRequest ¶ added in v1.60.265

func CreateUpdateCustomLineRequest() (request *UpdateCustomLineRequest)

CreateUpdateCustomLineRequest creates a request to invoke UpdateCustomLine API

type UpdateCustomLineResponse ¶ added in v1.60.265

type UpdateCustomLineResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateCustomLineResponse is the response struct for api UpdateCustomLine

func CreateUpdateCustomLineResponse ¶ added in v1.60.265

func CreateUpdateCustomLineResponse() (response *UpdateCustomLineResponse)

CreateUpdateCustomLineResponse creates a response to parse from UpdateCustomLine response

type UpdateDNSSLBWeightRequest ¶

type UpdateDNSSLBWeightRequest struct {
	*requests.RpcRequest
	Weight       requests.Integer `position:"Query" name:"Weight"`
	RecordId     string           `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
}

UpdateDNSSLBWeightRequest is the request struct for api UpdateDNSSLBWeight

func CreateUpdateDNSSLBWeightRequest ¶

func CreateUpdateDNSSLBWeightRequest() (request *UpdateDNSSLBWeightRequest)

CreateUpdateDNSSLBWeightRequest creates a request to invoke UpdateDNSSLBWeight API

type UpdateDNSSLBWeightResponse ¶

type UpdateDNSSLBWeightResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  string `json:"RecordId" xml:"RecordId"`
	Weight    int    `json:"Weight" xml:"Weight"`
}

UpdateDNSSLBWeightResponse is the response struct for api UpdateDNSSLBWeight

func CreateUpdateDNSSLBWeightResponse ¶

func CreateUpdateDNSSLBWeightResponse() (response *UpdateDNSSLBWeightResponse)

CreateUpdateDNSSLBWeightResponse creates a response to parse from UpdateDNSSLBWeight response

type UpdateDnsCacheDomainRemarkRequest ¶ added in v1.61.960

type UpdateDnsCacheDomainRemarkRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	Remark       string `position:"Query" name:"Remark"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

UpdateDnsCacheDomainRemarkRequest is the request struct for api UpdateDnsCacheDomainRemark

func CreateUpdateDnsCacheDomainRemarkRequest ¶ added in v1.61.960

func CreateUpdateDnsCacheDomainRemarkRequest() (request *UpdateDnsCacheDomainRemarkRequest)

CreateUpdateDnsCacheDomainRemarkRequest creates a request to invoke UpdateDnsCacheDomainRemark API

type UpdateDnsCacheDomainRemarkResponse ¶ added in v1.61.960

type UpdateDnsCacheDomainRemarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDnsCacheDomainRemarkResponse is the response struct for api UpdateDnsCacheDomainRemark

func CreateUpdateDnsCacheDomainRemarkResponse ¶ added in v1.61.960

func CreateUpdateDnsCacheDomainRemarkResponse() (response *UpdateDnsCacheDomainRemarkResponse)

CreateUpdateDnsCacheDomainRemarkResponse creates a response to parse from UpdateDnsCacheDomainRemark response

type UpdateDnsCacheDomainRequest ¶ added in v1.61.960

type UpdateDnsCacheDomainRequest struct {
	*requests.RpcRequest
	SourceProtocol  string                                 `position:"Query" name:"SourceProtocol"`
	Lang            string                                 `position:"Query" name:"Lang"`
	DomainName      string                                 `position:"Query" name:"DomainName"`
	CacheTtlMax     requests.Integer                       `position:"Query" name:"CacheTtlMax"`
	InstanceId      string                                 `position:"Query" name:"InstanceId"`
	SourceEdns      string                                 `position:"Query" name:"SourceEdns"`
	UserClientIp    string                                 `position:"Query" name:"UserClientIp"`
	CacheTtlMin     requests.Integer                       `position:"Query" name:"CacheTtlMin"`
	SourceDnsServer *[]UpdateDnsCacheDomainSourceDnsServer `position:"Query" name:"SourceDnsServer"  type:"Repeated"`
}

UpdateDnsCacheDomainRequest is the request struct for api UpdateDnsCacheDomain

func CreateUpdateDnsCacheDomainRequest ¶ added in v1.61.960

func CreateUpdateDnsCacheDomainRequest() (request *UpdateDnsCacheDomainRequest)

CreateUpdateDnsCacheDomainRequest creates a request to invoke UpdateDnsCacheDomain API

type UpdateDnsCacheDomainResponse ¶ added in v1.61.960

type UpdateDnsCacheDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDnsCacheDomainResponse is the response struct for api UpdateDnsCacheDomain

func CreateUpdateDnsCacheDomainResponse ¶ added in v1.61.960

func CreateUpdateDnsCacheDomainResponse() (response *UpdateDnsCacheDomainResponse)

CreateUpdateDnsCacheDomainResponse creates a response to parse from UpdateDnsCacheDomain response

type UpdateDnsCacheDomainSourceDnsServer ¶ added in v1.61.960

type UpdateDnsCacheDomainSourceDnsServer struct {
	Port string `name:"Port"`
	Host string `name:"Host"`
}

UpdateDnsCacheDomainSourceDnsServer is a repeated param struct in UpdateDnsCacheDomainRequest

type UpdateDnsGtmAccessStrategyDefaultAddrPool ¶ added in v1.61.822

type UpdateDnsGtmAccessStrategyDefaultAddrPool struct {
	Id        string `name:"Id"`
	LbaWeight string `name:"LbaWeight"`
}

UpdateDnsGtmAccessStrategyDefaultAddrPool is a repeated param struct in UpdateDnsGtmAccessStrategyRequest

type UpdateDnsGtmAccessStrategyFailoverAddrPool ¶ added in v1.61.822

type UpdateDnsGtmAccessStrategyFailoverAddrPool struct {
	Id        string `name:"Id"`
	LbaWeight string `name:"LbaWeight"`
}

UpdateDnsGtmAccessStrategyFailoverAddrPool is a repeated param struct in UpdateDnsGtmAccessStrategyRequest

type UpdateDnsGtmAccessStrategyRequest ¶ added in v1.61.822

type UpdateDnsGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	DefaultLbaStrategy          string                                        `position:"Query" name:"DefaultLbaStrategy"`
	FailoverAddrPoolType        string                                        `position:"Query" name:"FailoverAddrPoolType"`
	DefaultAddrPoolType         string                                        `position:"Query" name:"DefaultAddrPoolType"`
	FailoverMaxReturnAddrNum    requests.Integer                              `position:"Query" name:"FailoverMaxReturnAddrNum"`
	FailoverLbaStrategy         string                                        `position:"Query" name:"FailoverLbaStrategy"`
	DefaultAddrPool             *[]UpdateDnsGtmAccessStrategyDefaultAddrPool  `position:"Query" name:"DefaultAddrPool"  type:"Repeated"`
	FailoverMinAvailableAddrNum requests.Integer                              `position:"Query" name:"FailoverMinAvailableAddrNum"`
	DefaultMaxReturnAddrNum     requests.Integer                              `position:"Query" name:"DefaultMaxReturnAddrNum"`
	DefaultMinAvailableAddrNum  requests.Integer                              `position:"Query" name:"DefaultMinAvailableAddrNum"`
	Lang                        string                                        `position:"Query" name:"Lang"`
	Lines                       string                                        `position:"Query" name:"Lines"`
	StrategyName                string                                        `position:"Query" name:"StrategyName"`
	DefaultLatencyOptimization  string                                        `position:"Query" name:"DefaultLatencyOptimization"`
	FailoverLatencyOptimization string                                        `position:"Query" name:"FailoverLatencyOptimization"`
	UserClientIp                string                                        `position:"Query" name:"UserClientIp"`
	StrategyId                  string                                        `position:"Query" name:"StrategyId"`
	FailoverAddrPool            *[]UpdateDnsGtmAccessStrategyFailoverAddrPool `position:"Query" name:"FailoverAddrPool"  type:"Repeated"`
}

UpdateDnsGtmAccessStrategyRequest is the request struct for api UpdateDnsGtmAccessStrategy

func CreateUpdateDnsGtmAccessStrategyRequest ¶ added in v1.61.822

func CreateUpdateDnsGtmAccessStrategyRequest() (request *UpdateDnsGtmAccessStrategyRequest)

CreateUpdateDnsGtmAccessStrategyRequest creates a request to invoke UpdateDnsGtmAccessStrategy API

type UpdateDnsGtmAccessStrategyResponse ¶ added in v1.61.822

type UpdateDnsGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	StrategyId string `json:"StrategyId" xml:"StrategyId"`
}

UpdateDnsGtmAccessStrategyResponse is the response struct for api UpdateDnsGtmAccessStrategy

func CreateUpdateDnsGtmAccessStrategyResponse ¶ added in v1.61.822

func CreateUpdateDnsGtmAccessStrategyResponse() (response *UpdateDnsGtmAccessStrategyResponse)

CreateUpdateDnsGtmAccessStrategyResponse creates a response to parse from UpdateDnsGtmAccessStrategy response

type UpdateDnsGtmAddressPoolAddr ¶ added in v1.61.822

type UpdateDnsGtmAddressPoolAddr struct {
	Mode          string `name:"Mode"`
	AttributeInfo string `name:"AttributeInfo"`
	Remark        string `name:"Remark"`
	Addr          string `name:"Addr"`
	LbaWeight     string `name:"LbaWeight"`
}

UpdateDnsGtmAddressPoolAddr is a repeated param struct in UpdateDnsGtmAddressPoolRequest

type UpdateDnsGtmAddressPoolRequest ¶ added in v1.61.822

type UpdateDnsGtmAddressPoolRequest struct {
	*requests.RpcRequest
	LbaStrategy  string                         `position:"Query" name:"LbaStrategy"`
	AddrPoolId   string                         `position:"Query" name:"AddrPoolId"`
	UserClientIp string                         `position:"Query" name:"UserClientIp"`
	Name         string                         `position:"Query" name:"Name"`
	Lang         string                         `position:"Query" name:"Lang"`
	Addr         *[]UpdateDnsGtmAddressPoolAddr `position:"Query" name:"Addr"  type:"Repeated"`
}

UpdateDnsGtmAddressPoolRequest is the request struct for api UpdateDnsGtmAddressPool

func CreateUpdateDnsGtmAddressPoolRequest ¶ added in v1.61.822

func CreateUpdateDnsGtmAddressPoolRequest() (request *UpdateDnsGtmAddressPoolRequest)

CreateUpdateDnsGtmAddressPoolRequest creates a request to invoke UpdateDnsGtmAddressPool API

type UpdateDnsGtmAddressPoolResponse ¶ added in v1.61.822

type UpdateDnsGtmAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDnsGtmAddressPoolResponse is the response struct for api UpdateDnsGtmAddressPool

func CreateUpdateDnsGtmAddressPoolResponse ¶ added in v1.61.822

func CreateUpdateDnsGtmAddressPoolResponse() (response *UpdateDnsGtmAddressPoolResponse)

CreateUpdateDnsGtmAddressPoolResponse creates a response to parse from UpdateDnsGtmAddressPool response

type UpdateDnsGtmInstanceGlobalConfigAlertConfig ¶ added in v1.61.822

type UpdateDnsGtmInstanceGlobalConfigAlertConfig struct {
	SmsNotice   string `name:"SmsNotice"`
	NoticeType  string `name:"NoticeType"`
	EmailNotice string `name:"EmailNotice"`
}

UpdateDnsGtmInstanceGlobalConfigAlertConfig is a repeated param struct in UpdateDnsGtmInstanceGlobalConfigRequest

type UpdateDnsGtmInstanceGlobalConfigRequest ¶ added in v1.61.822

type UpdateDnsGtmInstanceGlobalConfigRequest struct {
	*requests.RpcRequest
	AlertGroup           string                                         `position:"Query" name:"AlertGroup"`
	CnameType            string                                         `position:"Query" name:"CnameType"`
	Lang                 string                                         `position:"Query" name:"Lang"`
	AlertConfig          *[]UpdateDnsGtmInstanceGlobalConfigAlertConfig `position:"Query" name:"AlertConfig"  type:"Repeated"`
	PublicCnameMode      string                                         `position:"Query" name:"PublicCnameMode"`
	PublicUserDomainName string                                         `position:"Query" name:"PublicUserDomainName"`
	Ttl                  requests.Integer                               `position:"Query" name:"Ttl"`
	InstanceId           string                                         `position:"Query" name:"InstanceId"`
	InstanceName         string                                         `position:"Query" name:"InstanceName"`
	UserClientIp         string                                         `position:"Query" name:"UserClientIp"`
	PublicZoneName       string                                         `position:"Query" name:"PublicZoneName"`
}

UpdateDnsGtmInstanceGlobalConfigRequest is the request struct for api UpdateDnsGtmInstanceGlobalConfig

func CreateUpdateDnsGtmInstanceGlobalConfigRequest ¶ added in v1.61.822

func CreateUpdateDnsGtmInstanceGlobalConfigRequest() (request *UpdateDnsGtmInstanceGlobalConfigRequest)

CreateUpdateDnsGtmInstanceGlobalConfigRequest creates a request to invoke UpdateDnsGtmInstanceGlobalConfig API

type UpdateDnsGtmInstanceGlobalConfigResponse ¶ added in v1.61.822

type UpdateDnsGtmInstanceGlobalConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDnsGtmInstanceGlobalConfigResponse is the response struct for api UpdateDnsGtmInstanceGlobalConfig

func CreateUpdateDnsGtmInstanceGlobalConfigResponse ¶ added in v1.61.822

func CreateUpdateDnsGtmInstanceGlobalConfigResponse() (response *UpdateDnsGtmInstanceGlobalConfigResponse)

CreateUpdateDnsGtmInstanceGlobalConfigResponse creates a response to parse from UpdateDnsGtmInstanceGlobalConfig response

type UpdateDnsGtmMonitorIspCityNode ¶ added in v1.61.822

type UpdateDnsGtmMonitorIspCityNode struct {
	CityCode string `name:"CityCode"`
	IspCode  string `name:"IspCode"`
}

UpdateDnsGtmMonitorIspCityNode is a repeated param struct in UpdateDnsGtmMonitorRequest

type UpdateDnsGtmMonitorRequest ¶ added in v1.61.822

type UpdateDnsGtmMonitorRequest struct {
	*requests.RpcRequest
	MonitorExtendInfo string                            `position:"Query" name:"MonitorExtendInfo"`
	MonitorConfigId   string                            `position:"Query" name:"MonitorConfigId"`
	Timeout           requests.Integer                  `position:"Query" name:"Timeout"`
	UserClientIp      string                            `position:"Query" name:"UserClientIp"`
	EvaluationCount   requests.Integer                  `position:"Query" name:"EvaluationCount"`
	ProtocolType      string                            `position:"Query" name:"ProtocolType"`
	Interval          requests.Integer                  `position:"Query" name:"Interval"`
	Lang              string                            `position:"Query" name:"Lang"`
	IspCityNode       *[]UpdateDnsGtmMonitorIspCityNode `position:"Query" name:"IspCityNode"  type:"Repeated"`
}

UpdateDnsGtmMonitorRequest is the request struct for api UpdateDnsGtmMonitor

func CreateUpdateDnsGtmMonitorRequest ¶ added in v1.61.822

func CreateUpdateDnsGtmMonitorRequest() (request *UpdateDnsGtmMonitorRequest)

CreateUpdateDnsGtmMonitorRequest creates a request to invoke UpdateDnsGtmMonitor API

type UpdateDnsGtmMonitorResponse ¶ added in v1.61.822

type UpdateDnsGtmMonitorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDnsGtmMonitorResponse is the response struct for api UpdateDnsGtmMonitor

func CreateUpdateDnsGtmMonitorResponse ¶ added in v1.61.822

func CreateUpdateDnsGtmMonitorResponse() (response *UpdateDnsGtmMonitorResponse)

CreateUpdateDnsGtmMonitorResponse creates a response to parse from UpdateDnsGtmMonitor response

type UpdateDomainGroupRequest ¶

type UpdateDomainGroupRequest struct {
	*requests.RpcRequest
	GroupId      string `position:"Query" name:"GroupId"`
	GroupName    string `position:"Query" name:"GroupName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

UpdateDomainGroupRequest is the request struct for api UpdateDomainGroup

func CreateUpdateDomainGroupRequest ¶

func CreateUpdateDomainGroupRequest() (request *UpdateDomainGroupRequest)

CreateUpdateDomainGroupRequest creates a request to invoke UpdateDomainGroup API

type UpdateDomainGroupResponse ¶

type UpdateDomainGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
	GroupName string `json:"GroupName" xml:"GroupName"`
}

UpdateDomainGroupResponse is the response struct for api UpdateDomainGroup

func CreateUpdateDomainGroupResponse ¶

func CreateUpdateDomainGroupResponse() (response *UpdateDomainGroupResponse)

CreateUpdateDomainGroupResponse creates a response to parse from UpdateDomainGroup response

type UpdateDomainRecordRemarkRequest ¶

type UpdateDomainRecordRemarkRequest struct {
	*requests.RpcRequest
	Remark       string `position:"Query" name:"Remark"`
	RecordId     string `position:"Query" name:"RecordId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

UpdateDomainRecordRemarkRequest is the request struct for api UpdateDomainRecordRemark

func CreateUpdateDomainRecordRemarkRequest ¶

func CreateUpdateDomainRecordRemarkRequest() (request *UpdateDomainRecordRemarkRequest)

CreateUpdateDomainRecordRemarkRequest creates a request to invoke UpdateDomainRecordRemark API

type UpdateDomainRecordRemarkResponse ¶

type UpdateDomainRecordRemarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDomainRecordRemarkResponse is the response struct for api UpdateDomainRecordRemark

func CreateUpdateDomainRecordRemarkResponse ¶

func CreateUpdateDomainRecordRemarkResponse() (response *UpdateDomainRecordRemarkResponse)

CreateUpdateDomainRecordRemarkResponse creates a response to parse from UpdateDomainRecordRemark response

type UpdateDomainRecordRequest ¶

type UpdateDomainRecordRequest struct {
	*requests.RpcRequest
	RR           string           `position:"Query" name:"RR"`
	Line         string           `position:"Query" name:"Line"`
	Type         string           `position:"Query" name:"Type"`
	Lang         string           `position:"Query" name:"Lang"`
	Value        string           `position:"Query" name:"Value"`
	Priority     requests.Integer `position:"Query" name:"Priority"`
	TTL          requests.Integer `position:"Query" name:"TTL"`
	RecordId     string           `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
}

UpdateDomainRecordRequest is the request struct for api UpdateDomainRecord

func CreateUpdateDomainRecordRequest ¶

func CreateUpdateDomainRecordRequest() (request *UpdateDomainRecordRequest)

CreateUpdateDomainRecordRequest creates a request to invoke UpdateDomainRecord API

type UpdateDomainRecordResponse ¶

type UpdateDomainRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  string `json:"RecordId" xml:"RecordId"`
}

UpdateDomainRecordResponse is the response struct for api UpdateDomainRecord

func CreateUpdateDomainRecordResponse ¶

func CreateUpdateDomainRecordResponse() (response *UpdateDomainRecordResponse)

CreateUpdateDomainRecordResponse creates a response to parse from UpdateDomainRecord response

type UpdateDomainRemarkRequest ¶

type UpdateDomainRemarkRequest struct {
	*requests.RpcRequest
	DomainName   string `position:"Query" name:"DomainName"`
	Remark       string `position:"Query" name:"Remark"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

UpdateDomainRemarkRequest is the request struct for api UpdateDomainRemark

func CreateUpdateDomainRemarkRequest ¶

func CreateUpdateDomainRemarkRequest() (request *UpdateDomainRemarkRequest)

CreateUpdateDomainRemarkRequest creates a request to invoke UpdateDomainRemark API

type UpdateDomainRemarkResponse ¶

type UpdateDomainRemarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDomainRemarkResponse is the response struct for api UpdateDomainRemark

func CreateUpdateDomainRemarkResponse ¶

func CreateUpdateDomainRemarkResponse() (response *UpdateDomainRemarkResponse)

CreateUpdateDomainRemarkResponse creates a response to parse from UpdateDomainRemark response

type UpdateGtmAccessStrategyRequest ¶

type UpdateGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	DefaultAddrPoolId  string `position:"Query" name:"DefaultAddrPoolId"`
	FailoverAddrPoolId string `position:"Query" name:"FailoverAddrPoolId"`
	StrategyName       string `position:"Query" name:"StrategyName"`
	AccessLines        string `position:"Query" name:"AccessLines"`
	UserClientIp       string `position:"Query" name:"UserClientIp"`
	StrategyId         string `position:"Query" name:"StrategyId"`
	Lang               string `position:"Query" name:"Lang"`
}

UpdateGtmAccessStrategyRequest is the request struct for api UpdateGtmAccessStrategy

func CreateUpdateGtmAccessStrategyRequest ¶

func CreateUpdateGtmAccessStrategyRequest() (request *UpdateGtmAccessStrategyRequest)

CreateUpdateGtmAccessStrategyRequest creates a request to invoke UpdateGtmAccessStrategy API

type UpdateGtmAccessStrategyResponse ¶

type UpdateGtmAccessStrategyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateGtmAccessStrategyResponse is the response struct for api UpdateGtmAccessStrategy

func CreateUpdateGtmAccessStrategyResponse ¶

func CreateUpdateGtmAccessStrategyResponse() (response *UpdateGtmAccessStrategyResponse)

CreateUpdateGtmAccessStrategyResponse creates a response to parse from UpdateGtmAccessStrategy response

type UpdateGtmAddressPoolAddr ¶

type UpdateGtmAddressPoolAddr struct {
	Mode      string `name:"Mode"`
	LbaWeight string `name:"LbaWeight"`
	Value     string `name:"Value"`
}

UpdateGtmAddressPoolAddr is a repeated param struct in UpdateGtmAddressPoolRequest

type UpdateGtmAddressPoolRequest ¶

type UpdateGtmAddressPoolRequest struct {
	*requests.RpcRequest
	Type                string                      `position:"Query" name:"Type"`
	MinAvailableAddrNum requests.Integer            `position:"Query" name:"MinAvailableAddrNum"`
	AddrPoolId          string                      `position:"Query" name:"AddrPoolId"`
	UserClientIp        string                      `position:"Query" name:"UserClientIp"`
	Name                string                      `position:"Query" name:"Name"`
	Lang                string                      `position:"Query" name:"Lang"`
	Addr                *[]UpdateGtmAddressPoolAddr `position:"Query" name:"Addr"  type:"Repeated"`
}

UpdateGtmAddressPoolRequest is the request struct for api UpdateGtmAddressPool

func CreateUpdateGtmAddressPoolRequest ¶

func CreateUpdateGtmAddressPoolRequest() (request *UpdateGtmAddressPoolRequest)

CreateUpdateGtmAddressPoolRequest creates a request to invoke UpdateGtmAddressPool API

type UpdateGtmAddressPoolResponse ¶

type UpdateGtmAddressPoolResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateGtmAddressPoolResponse is the response struct for api UpdateGtmAddressPool

func CreateUpdateGtmAddressPoolResponse ¶

func CreateUpdateGtmAddressPoolResponse() (response *UpdateGtmAddressPoolResponse)

CreateUpdateGtmAddressPoolResponse creates a response to parse from UpdateGtmAddressPool response

type UpdateGtmInstanceGlobalConfigRequest ¶

type UpdateGtmInstanceGlobalConfigRequest struct {
	*requests.RpcRequest
	AlertGroup            string           `position:"Query" name:"AlertGroup"`
	CnameMode             string           `position:"Query" name:"CnameMode"`
	LbaStrategy           string           `position:"Query" name:"LbaStrategy"`
	Ttl                   requests.Integer `position:"Query" name:"Ttl"`
	CnameCustomDomainName string           `position:"Query" name:"CnameCustomDomainName"`
	InstanceId            string           `position:"Query" name:"InstanceId"`
	InstanceName          string           `position:"Query" name:"InstanceName"`
	UserDomainName        string           `position:"Query" name:"UserDomainName"`
	UserClientIp          string           `position:"Query" name:"UserClientIp"`
	Lang                  string           `position:"Query" name:"Lang"`
}

UpdateGtmInstanceGlobalConfigRequest is the request struct for api UpdateGtmInstanceGlobalConfig

func CreateUpdateGtmInstanceGlobalConfigRequest ¶

func CreateUpdateGtmInstanceGlobalConfigRequest() (request *UpdateGtmInstanceGlobalConfigRequest)

CreateUpdateGtmInstanceGlobalConfigRequest creates a request to invoke UpdateGtmInstanceGlobalConfig API

type UpdateGtmInstanceGlobalConfigResponse ¶

type UpdateGtmInstanceGlobalConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateGtmInstanceGlobalConfigResponse is the response struct for api UpdateGtmInstanceGlobalConfig

func CreateUpdateGtmInstanceGlobalConfigResponse ¶

func CreateUpdateGtmInstanceGlobalConfigResponse() (response *UpdateGtmInstanceGlobalConfigResponse)

CreateUpdateGtmInstanceGlobalConfigResponse creates a response to parse from UpdateGtmInstanceGlobalConfig response

type UpdateGtmMonitorIspCityNode ¶

type UpdateGtmMonitorIspCityNode struct {
	CityCode string `name:"CityCode"`
	IspCode  string `name:"IspCode"`
}

UpdateGtmMonitorIspCityNode is a repeated param struct in UpdateGtmMonitorRequest

type UpdateGtmMonitorRequest ¶

type UpdateGtmMonitorRequest struct {
	*requests.RpcRequest
	MonitorExtendInfo string                         `position:"Query" name:"MonitorExtendInfo"`
	MonitorConfigId   string                         `position:"Query" name:"MonitorConfigId"`
	Timeout           requests.Integer               `position:"Query" name:"Timeout"`
	UserClientIp      string                         `position:"Query" name:"UserClientIp"`
	EvaluationCount   requests.Integer               `position:"Query" name:"EvaluationCount"`
	ProtocolType      string                         `position:"Query" name:"ProtocolType"`
	Interval          requests.Integer               `position:"Query" name:"Interval"`
	Lang              string                         `position:"Query" name:"Lang"`
	IspCityNode       *[]UpdateGtmMonitorIspCityNode `position:"Query" name:"IspCityNode"  type:"Repeated"`
}

UpdateGtmMonitorRequest is the request struct for api UpdateGtmMonitor

func CreateUpdateGtmMonitorRequest ¶

func CreateUpdateGtmMonitorRequest() (request *UpdateGtmMonitorRequest)

CreateUpdateGtmMonitorRequest creates a request to invoke UpdateGtmMonitor API

type UpdateGtmMonitorResponse ¶

type UpdateGtmMonitorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateGtmMonitorResponse is the response struct for api UpdateGtmMonitor

func CreateUpdateGtmMonitorResponse ¶

func CreateUpdateGtmMonitorResponse() (response *UpdateGtmMonitorResponse)

CreateUpdateGtmMonitorResponse creates a response to parse from UpdateGtmMonitor response

type UpdateGtmRecoveryPlanRequest ¶

type UpdateGtmRecoveryPlanRequest struct {
	*requests.RpcRequest
	FaultAddrPool  string           `position:"Query" name:"FaultAddrPool"`
	Remark         string           `position:"Query" name:"Remark"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	Name           string           `position:"Query" name:"Name"`
	RecoveryPlanId requests.Integer `position:"Query" name:"RecoveryPlanId"`
	Lang           string           `position:"Query" name:"Lang"`
}

UpdateGtmRecoveryPlanRequest is the request struct for api UpdateGtmRecoveryPlan

func CreateUpdateGtmRecoveryPlanRequest ¶

func CreateUpdateGtmRecoveryPlanRequest() (request *UpdateGtmRecoveryPlanRequest)

CreateUpdateGtmRecoveryPlanRequest creates a request to invoke UpdateGtmRecoveryPlan API

type UpdateGtmRecoveryPlanResponse ¶

type UpdateGtmRecoveryPlanResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateGtmRecoveryPlanResponse is the response struct for api UpdateGtmRecoveryPlan

func CreateUpdateGtmRecoveryPlanResponse ¶

func CreateUpdateGtmRecoveryPlanResponse() (response *UpdateGtmRecoveryPlanResponse)

CreateUpdateGtmRecoveryPlanResponse creates a response to parse from UpdateGtmRecoveryPlan response

type UsedQuota ¶ added in v1.61.822

type UsedQuota struct {
	SmsUsedCount   int `json:"SmsUsedCount" xml:"SmsUsedCount"`
	TaskUsedCount  int `json:"TaskUsedCount" xml:"TaskUsedCount"`
	EmailUsedCount int `json:"EmailUsedCount" xml:"EmailUsedCount"`
}

UsedQuota is a nested struct in alidns response

type Values ¶ added in v1.61.130

type Values struct {
	Value []string `json:"Value" xml:"Value"`
}

Values is a nested struct in alidns response

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL