alidns

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddDomainGroupRequest

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

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"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	DomainName   string           `position:"Query" name:"DomainName"`
	Lang         string           `position:"Query" name:"Lang"`
	Type         string           `position:"Query" name:"Type"`
	Priority     requests.Integer `position:"Query" name:"Priority"`
	Value        string           `position:"Query" name:"Value"`
	TTL          requests.Integer `position:"Query" name:"TTL"`
}

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"`
	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
	StrategyName       string `position:"Query" name:"StrategyName"`
	DefaultAddrPoolId  string `position:"Query" name:"DefaultAddrPoolId"`
	AccessLines        string `position:"Query" name:"AccessLines"`
	InstanceId         string `position:"Query" name:"InstanceId"`
	FailoverAddrPoolId string `position:"Query" name:"FailoverAddrPoolId"`
	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 AddGtmAddressPoolRequest

type AddGtmAddressPoolRequest struct {
	*requests.RpcRequest
	InstanceId          string                   `position:"Query" name:"InstanceId"`
	UserClientIp        string                   `position:"Query" name:"UserClientIp"`
	Name                string                   `position:"Query" name:"Name"`
	Lang                string                   `position:"Query" name:"Lang"`
	Type                string                   `position:"Query" name:"Type"`
	Addr                *[]AddGtmAddressPoolAddr `position:"Query" name:"Addr"  type:"Repeated"`
	MinAvailableAddrNum requests.Integer         `position:"Query" name:"MinAvailableAddrNum"`
}

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"`
}

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"`
	AddrPoolId        string                      `position:"Query" name:"AddrPoolId"`
	UserClientIp      string                      `position:"Query" name:"UserClientIp"`
	Name              string                      `position:"Query" name:"Name"`
	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"`
	Timeout           requests.Integer            `position:"Query" name:"Timeout"`
	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 Addr

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

Addr 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     int    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	CreateTime          string `json:"CreateTime" xml:"CreateTime"`
	AddrPoolName        string `json:"AddrPoolName" xml:"AddrPoolName"`
	AddrPoolId          string `json:"AddrPoolId" xml:"AddrPoolId"`
	UpdateTimestamp     int    `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	Status              string `json:"Status" xml:"Status"`
	MonitorStatus       string `json:"MonitorStatus" xml:"MonitorStatus"`
	Type                string `json:"Type" xml:"Type"`
}

AddrPool 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 Addrs

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

Addrs 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       int    `json:"Priority" xml:"Priority"`
	Ttl            int    `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 ChangeDomainGroupRequest

type ChangeDomainGroupRequest struct {
	*requests.RpcRequest
	GroupId      string `position:"Query" name:"GroupId"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	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 CheckDomainRecordRequest

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

CheckDomainRecordRequest is the request struct for api CheckDomainRecord

func CreateCheckDomainRecordRequest

func CreateCheckDomainRecordRequest() (request *CheckDomainRecordRequest)

CreateCheckDomainRecordRequest creates a request to invoke CheckDomainRecord API

type CheckDomainRecordResponse

type CheckDomainRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	IsExist   bool   `json:"IsExist" xml:"IsExist"`
}

CheckDomainRecordResponse is the response struct for api CheckDomainRecord

func CreateCheckDomainRecordResponse

func CreateCheckDomainRecordResponse() (response *CheckDomainRecordResponse)

CreateCheckDomainRecordResponse creates a response to parse from CheckDomainRecord 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://help.aliyun.com/document_detail/66217.html

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://help.aliyun.com/document_detail/66223.html

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 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://help.aliyun.com/document_detail/66222.html

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 attention: rsa key pair auth is only Japan regions available

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://help.aliyun.com/document_detail/66222.html

func (*Client) AddDomain

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

AddDomain invokes the alidns.AddDomain API synchronously api document: https://help.aliyun.com/api/alidns/adddomain.html

func (*Client) AddDomainGroup

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

AddDomainGroup invokes the alidns.AddDomainGroup API synchronously api document: https://help.aliyun.com/api/alidns/adddomaingroup.html

func (*Client) AddDomainGroupWithCallback

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

AddDomainGroupWithCallback invokes the alidns.AddDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/adddomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddDomainGroupWithChan

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

AddDomainGroupWithChan invokes the alidns.AddDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/adddomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddDomainRecord

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

AddDomainRecord invokes the alidns.AddDomainRecord API synchronously api document: https://help.aliyun.com/api/alidns/adddomainrecord.html

func (*Client) AddDomainRecordWithCallback

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

AddDomainRecordWithCallback invokes the alidns.AddDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/adddomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddDomainRecordWithChan

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

AddDomainRecordWithChan invokes the alidns.AddDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/adddomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddDomainWithCallback

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

AddDomainWithCallback invokes the alidns.AddDomain API asynchronously api document: https://help.aliyun.com/api/alidns/adddomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddDomainWithChan

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

AddDomainWithChan invokes the alidns.AddDomain API asynchronously api document: https://help.aliyun.com/api/alidns/adddomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGtmAccessStrategy

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

AddGtmAccessStrategy invokes the alidns.AddGtmAccessStrategy API synchronously api document: https://help.aliyun.com/api/alidns/addgtmaccessstrategy.html

func (*Client) AddGtmAccessStrategyWithCallback

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

AddGtmAccessStrategyWithCallback invokes the alidns.AddGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/addgtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGtmAccessStrategyWithChan

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

AddGtmAccessStrategyWithChan invokes the alidns.AddGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/addgtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGtmAddressPool

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

AddGtmAddressPool invokes the alidns.AddGtmAddressPool API synchronously api document: https://help.aliyun.com/api/alidns/addgtmaddresspool.html

func (*Client) AddGtmAddressPoolWithCallback

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

AddGtmAddressPoolWithCallback invokes the alidns.AddGtmAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/addgtmaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGtmAddressPoolWithChan

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

AddGtmAddressPoolWithChan invokes the alidns.AddGtmAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/addgtmaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGtmMonitor

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

AddGtmMonitor invokes the alidns.AddGtmMonitor API synchronously api document: https://help.aliyun.com/api/alidns/addgtmmonitor.html

func (*Client) AddGtmMonitorWithCallback

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

AddGtmMonitorWithCallback invokes the alidns.AddGtmMonitor API asynchronously api document: https://help.aliyun.com/api/alidns/addgtmmonitor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddGtmMonitorWithChan

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

AddGtmMonitorWithChan invokes the alidns.AddGtmMonitor API asynchronously api document: https://help.aliyun.com/api/alidns/addgtmmonitor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ChangeDomainGroup

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

ChangeDomainGroup invokes the alidns.ChangeDomainGroup API synchronously api document: https://help.aliyun.com/api/alidns/changedomaingroup.html

func (*Client) ChangeDomainGroupWithCallback

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

ChangeDomainGroupWithCallback invokes the alidns.ChangeDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/changedomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ChangeDomainGroupWithChan

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

ChangeDomainGroupWithChan invokes the alidns.ChangeDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/changedomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ChangeDomainOfDnsProduct

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

ChangeDomainOfDnsProduct invokes the alidns.ChangeDomainOfDnsProduct API synchronously api document: https://help.aliyun.com/api/alidns/changedomainofdnsproduct.html

func (*Client) ChangeDomainOfDnsProductWithCallback

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

ChangeDomainOfDnsProductWithCallback invokes the alidns.ChangeDomainOfDnsProduct API asynchronously api document: https://help.aliyun.com/api/alidns/changedomainofdnsproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ChangeDomainOfDnsProductWithChan

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

ChangeDomainOfDnsProductWithChan invokes the alidns.ChangeDomainOfDnsProduct API asynchronously api document: https://help.aliyun.com/api/alidns/changedomainofdnsproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckDomainRecord

func (client *Client) CheckDomainRecord(request *CheckDomainRecordRequest) (response *CheckDomainRecordResponse, err error)

CheckDomainRecord invokes the alidns.CheckDomainRecord API synchronously api document: https://help.aliyun.com/api/alidns/checkdomainrecord.html

func (*Client) CheckDomainRecordWithCallback

func (client *Client) CheckDomainRecordWithCallback(request *CheckDomainRecordRequest, callback func(response *CheckDomainRecordResponse, err error)) <-chan int

CheckDomainRecordWithCallback invokes the alidns.CheckDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/checkdomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckDomainRecordWithChan

func (client *Client) CheckDomainRecordWithChan(request *CheckDomainRecordRequest) (<-chan *CheckDomainRecordResponse, <-chan error)

CheckDomainRecordWithChan invokes the alidns.CheckDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/checkdomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the alidns.CreateInstance API synchronously api document: https://help.aliyun.com/api/alidns/createinstance.html

func (*Client) CreateInstanceWithCallback

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the alidns.CreateInstance API asynchronously api document: https://help.aliyun.com/api/alidns/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstanceWithChan

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the alidns.CreateInstance API asynchronously api document: https://help.aliyun.com/api/alidns/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomain

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

DeleteDomain invokes the alidns.DeleteDomain API synchronously api document: https://help.aliyun.com/api/alidns/deletedomain.html

func (*Client) DeleteDomainGroup

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

DeleteDomainGroup invokes the alidns.DeleteDomainGroup API synchronously api document: https://help.aliyun.com/api/alidns/deletedomaingroup.html

func (*Client) DeleteDomainGroupWithCallback

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

DeleteDomainGroupWithCallback invokes the alidns.DeleteDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/deletedomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomainGroupWithChan

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

DeleteDomainGroupWithChan invokes the alidns.DeleteDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/deletedomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomainRecord

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

DeleteDomainRecord invokes the alidns.DeleteDomainRecord API synchronously api document: https://help.aliyun.com/api/alidns/deletedomainrecord.html

func (*Client) DeleteDomainRecordWithCallback

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

DeleteDomainRecordWithCallback invokes the alidns.DeleteDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/deletedomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomainRecordWithChan

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

DeleteDomainRecordWithChan invokes the alidns.DeleteDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/deletedomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomainWithCallback

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

DeleteDomainWithCallback invokes the alidns.DeleteDomain API asynchronously api document: https://help.aliyun.com/api/alidns/deletedomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomainWithChan

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

DeleteDomainWithChan invokes the alidns.DeleteDomain API asynchronously api document: https://help.aliyun.com/api/alidns/deletedomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteGtmAccessStrategy

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

DeleteGtmAccessStrategy invokes the alidns.DeleteGtmAccessStrategy API synchronously api document: https://help.aliyun.com/api/alidns/deletegtmaccessstrategy.html

func (*Client) DeleteGtmAccessStrategyWithCallback

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

DeleteGtmAccessStrategyWithCallback invokes the alidns.DeleteGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/deletegtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteGtmAccessStrategyWithChan

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

DeleteGtmAccessStrategyWithChan invokes the alidns.DeleteGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/deletegtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteGtmAddressPool

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

DeleteGtmAddressPool invokes the alidns.DeleteGtmAddressPool API synchronously api document: https://help.aliyun.com/api/alidns/deletegtmaddresspool.html

func (*Client) DeleteGtmAddressPoolWithCallback

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

DeleteGtmAddressPoolWithCallback invokes the alidns.DeleteGtmAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/deletegtmaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteGtmAddressPoolWithChan

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

DeleteGtmAddressPoolWithChan invokes the alidns.DeleteGtmAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/deletegtmaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSubDomainRecords

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

DeleteSubDomainRecords invokes the alidns.DeleteSubDomainRecords API synchronously api document: https://help.aliyun.com/api/alidns/deletesubdomainrecords.html

func (*Client) DeleteSubDomainRecordsWithCallback

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

DeleteSubDomainRecordsWithCallback invokes the alidns.DeleteSubDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/deletesubdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSubDomainRecordsWithChan

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

DeleteSubDomainRecordsWithChan invokes the alidns.DeleteSubDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/deletesubdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBatchResultCount

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

DescribeBatchResultCount invokes the alidns.DescribeBatchResultCount API synchronously api document: https://help.aliyun.com/api/alidns/describebatchresultcount.html

func (*Client) DescribeBatchResultCountWithCallback

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

DescribeBatchResultCountWithCallback invokes the alidns.DescribeBatchResultCount API asynchronously api document: https://help.aliyun.com/api/alidns/describebatchresultcount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBatchResultCountWithChan

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

DescribeBatchResultCountWithChan invokes the alidns.DescribeBatchResultCount API asynchronously api document: https://help.aliyun.com/api/alidns/describebatchresultcount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBatchResultDetail

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

DescribeBatchResultDetail invokes the alidns.DescribeBatchResultDetail API synchronously api document: https://help.aliyun.com/api/alidns/describebatchresultdetail.html

func (*Client) DescribeBatchResultDetailWithCallback

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

DescribeBatchResultDetailWithCallback invokes the alidns.DescribeBatchResultDetail API asynchronously api document: https://help.aliyun.com/api/alidns/describebatchresultdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBatchResultDetailWithChan

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

DescribeBatchResultDetailWithChan invokes the alidns.DescribeBatchResultDetail API asynchronously api document: https://help.aliyun.com/api/alidns/describebatchresultdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDNSSLBSubDomains

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

DescribeDNSSLBSubDomains invokes the alidns.DescribeDNSSLBSubDomains API synchronously api document: https://help.aliyun.com/api/alidns/describednsslbsubdomains.html

func (*Client) DescribeDNSSLBSubDomainsWithCallback

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

DescribeDNSSLBSubDomainsWithCallback invokes the alidns.DescribeDNSSLBSubDomains API asynchronously api document: https://help.aliyun.com/api/alidns/describednsslbsubdomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDNSSLBSubDomainsWithChan

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

DescribeDNSSLBSubDomainsWithChan invokes the alidns.DescribeDNSSLBSubDomains API asynchronously api document: https://help.aliyun.com/api/alidns/describednsslbsubdomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDnsProductInstance

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

DescribeDnsProductInstance invokes the alidns.DescribeDnsProductInstance API synchronously api document: https://help.aliyun.com/api/alidns/describednsproductinstance.html

func (*Client) DescribeDnsProductInstanceWithCallback

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

DescribeDnsProductInstanceWithCallback invokes the alidns.DescribeDnsProductInstance API asynchronously api document: https://help.aliyun.com/api/alidns/describednsproductinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDnsProductInstanceWithChan

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

DescribeDnsProductInstanceWithChan invokes the alidns.DescribeDnsProductInstance API asynchronously api document: https://help.aliyun.com/api/alidns/describednsproductinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDnsProductInstances

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

DescribeDnsProductInstances invokes the alidns.DescribeDnsProductInstances API synchronously api document: https://help.aliyun.com/api/alidns/describednsproductinstances.html

func (*Client) DescribeDnsProductInstancesWithCallback

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

DescribeDnsProductInstancesWithCallback invokes the alidns.DescribeDnsProductInstances API asynchronously api document: https://help.aliyun.com/api/alidns/describednsproductinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDnsProductInstancesWithChan

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

DescribeDnsProductInstancesWithChan invokes the alidns.DescribeDnsProductInstances API asynchronously api document: https://help.aliyun.com/api/alidns/describednsproductinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainGroups

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

DescribeDomainGroups invokes the alidns.DescribeDomainGroups API synchronously api document: https://help.aliyun.com/api/alidns/describedomaingroups.html

func (*Client) DescribeDomainGroupsWithCallback

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

DescribeDomainGroupsWithCallback invokes the alidns.DescribeDomainGroups API asynchronously api document: https://help.aliyun.com/api/alidns/describedomaingroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainGroupsWithChan

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

DescribeDomainGroupsWithChan invokes the alidns.DescribeDomainGroups API asynchronously api document: https://help.aliyun.com/api/alidns/describedomaingroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainInfo

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

DescribeDomainInfo invokes the alidns.DescribeDomainInfo API synchronously api document: https://help.aliyun.com/api/alidns/describedomaininfo.html

func (*Client) DescribeDomainInfoWithCallback

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

DescribeDomainInfoWithCallback invokes the alidns.DescribeDomainInfo API asynchronously api document: https://help.aliyun.com/api/alidns/describedomaininfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainInfoWithChan

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

DescribeDomainInfoWithChan invokes the alidns.DescribeDomainInfo API asynchronously api document: https://help.aliyun.com/api/alidns/describedomaininfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainLogs

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

DescribeDomainLogs invokes the alidns.DescribeDomainLogs API synchronously api document: https://help.aliyun.com/api/alidns/describedomainlogs.html

func (*Client) DescribeDomainLogsWithCallback

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

DescribeDomainLogsWithCallback invokes the alidns.DescribeDomainLogs API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainLogsWithChan

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

DescribeDomainLogsWithChan invokes the alidns.DescribeDomainLogs API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainNs

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

DescribeDomainNs invokes the alidns.DescribeDomainNs API synchronously api document: https://help.aliyun.com/api/alidns/describedomainns.html

func (*Client) DescribeDomainNsWithCallback

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

DescribeDomainNsWithCallback invokes the alidns.DescribeDomainNs API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainns.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainNsWithChan

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

DescribeDomainNsWithChan invokes the alidns.DescribeDomainNs API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainns.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainRecordInfo

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

DescribeDomainRecordInfo invokes the alidns.DescribeDomainRecordInfo API synchronously api document: https://help.aliyun.com/api/alidns/describedomainrecordinfo.html

func (*Client) DescribeDomainRecordInfoWithCallback

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

DescribeDomainRecordInfoWithCallback invokes the alidns.DescribeDomainRecordInfo API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainrecordinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainRecordInfoWithChan

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

DescribeDomainRecordInfoWithChan invokes the alidns.DescribeDomainRecordInfo API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainrecordinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainRecords

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

DescribeDomainRecords invokes the alidns.DescribeDomainRecords API synchronously api document: https://help.aliyun.com/api/alidns/describedomainrecords.html

func (*Client) DescribeDomainRecordsWithCallback

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

DescribeDomainRecordsWithCallback invokes the alidns.DescribeDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainRecordsWithChan

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

DescribeDomainRecordsWithChan invokes the alidns.DescribeDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomains

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

DescribeDomains invokes the alidns.DescribeDomains API synchronously api document: https://help.aliyun.com/api/alidns/describedomains.html

func (*Client) DescribeDomainsWithCallback

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

DescribeDomainsWithCallback invokes the alidns.DescribeDomains API asynchronously api document: https://help.aliyun.com/api/alidns/describedomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainsWithChan

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

DescribeDomainsWithChan invokes the alidns.DescribeDomains API asynchronously api document: https://help.aliyun.com/api/alidns/describedomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAccessStrategies

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

DescribeGtmAccessStrategies invokes the alidns.DescribeGtmAccessStrategies API synchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategies.html

func (*Client) DescribeGtmAccessStrategiesWithCallback

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

DescribeGtmAccessStrategiesWithCallback invokes the alidns.DescribeGtmAccessStrategies API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAccessStrategiesWithChan

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

DescribeGtmAccessStrategiesWithChan invokes the alidns.DescribeGtmAccessStrategies API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategies.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAccessStrategy

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

DescribeGtmAccessStrategy invokes the alidns.DescribeGtmAccessStrategy API synchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategy.html

func (*Client) DescribeGtmAccessStrategyAvailableConfig

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

DescribeGtmAccessStrategyAvailableConfig invokes the alidns.DescribeGtmAccessStrategyAvailableConfig API synchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategyavailableconfig.html

func (*Client) DescribeGtmAccessStrategyAvailableConfigWithCallback

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

DescribeGtmAccessStrategyAvailableConfigWithCallback invokes the alidns.DescribeGtmAccessStrategyAvailableConfig API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategyavailableconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAccessStrategyAvailableConfigWithChan

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

DescribeGtmAccessStrategyAvailableConfigWithChan invokes the alidns.DescribeGtmAccessStrategyAvailableConfig API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategyavailableconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAccessStrategyWithCallback

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

DescribeGtmAccessStrategyWithCallback invokes the alidns.DescribeGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAccessStrategyWithChan

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

DescribeGtmAccessStrategyWithChan invokes the alidns.DescribeGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAvailableAlertGroup

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

DescribeGtmAvailableAlertGroup invokes the alidns.DescribeGtmAvailableAlertGroup API synchronously api document: https://help.aliyun.com/api/alidns/describegtmavailablealertgroup.html

func (*Client) DescribeGtmAvailableAlertGroupWithCallback

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

DescribeGtmAvailableAlertGroupWithCallback invokes the alidns.DescribeGtmAvailableAlertGroup API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmavailablealertgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmAvailableAlertGroupWithChan

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

DescribeGtmAvailableAlertGroupWithChan invokes the alidns.DescribeGtmAvailableAlertGroup API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmavailablealertgroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstance

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

DescribeGtmInstance invokes the alidns.DescribeGtmInstance API synchronously api document: https://help.aliyun.com/api/alidns/describegtminstance.html

func (*Client) DescribeGtmInstanceAddressPool

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

DescribeGtmInstanceAddressPool invokes the alidns.DescribeGtmInstanceAddressPool API synchronously api document: https://help.aliyun.com/api/alidns/describegtminstanceaddresspool.html

func (*Client) DescribeGtmInstanceAddressPoolWithCallback

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

DescribeGtmInstanceAddressPoolWithCallback invokes the alidns.DescribeGtmInstanceAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstanceaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceAddressPoolWithChan

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

DescribeGtmInstanceAddressPoolWithChan invokes the alidns.DescribeGtmInstanceAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstanceaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceAddressPools

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

DescribeGtmInstanceAddressPools invokes the alidns.DescribeGtmInstanceAddressPools API synchronously api document: https://help.aliyun.com/api/alidns/describegtminstanceaddresspools.html

func (*Client) DescribeGtmInstanceAddressPoolsWithCallback

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

DescribeGtmInstanceAddressPoolsWithCallback invokes the alidns.DescribeGtmInstanceAddressPools API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstanceaddresspools.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceAddressPoolsWithChan

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

DescribeGtmInstanceAddressPoolsWithChan invokes the alidns.DescribeGtmInstanceAddressPools API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstanceaddresspools.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceStatus

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

DescribeGtmInstanceStatus invokes the alidns.DescribeGtmInstanceStatus API synchronously api document: https://help.aliyun.com/api/alidns/describegtminstancestatus.html

func (*Client) DescribeGtmInstanceStatusWithCallback

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

DescribeGtmInstanceStatusWithCallback invokes the alidns.DescribeGtmInstanceStatus API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceStatusWithChan

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

DescribeGtmInstanceStatusWithChan invokes the alidns.DescribeGtmInstanceStatus API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstancestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceWithCallback

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

DescribeGtmInstanceWithCallback invokes the alidns.DescribeGtmInstance API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstanceWithChan

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

DescribeGtmInstanceWithChan invokes the alidns.DescribeGtmInstance API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstances

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

DescribeGtmInstances invokes the alidns.DescribeGtmInstances API synchronously api document: https://help.aliyun.com/api/alidns/describegtminstances.html

func (*Client) DescribeGtmInstancesWithCallback

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

DescribeGtmInstancesWithCallback invokes the alidns.DescribeGtmInstances API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmInstancesWithChan

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

DescribeGtmInstancesWithChan invokes the alidns.DescribeGtmInstances API asynchronously api document: https://help.aliyun.com/api/alidns/describegtminstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmLogs

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

DescribeGtmLogs invokes the alidns.DescribeGtmLogs API synchronously api document: https://help.aliyun.com/api/alidns/describegtmlogs.html

func (*Client) DescribeGtmLogsWithCallback

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

DescribeGtmLogsWithCallback invokes the alidns.DescribeGtmLogs API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmLogsWithChan

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

DescribeGtmLogsWithChan invokes the alidns.DescribeGtmLogs API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmMonitorAvailableConfig

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

DescribeGtmMonitorAvailableConfig invokes the alidns.DescribeGtmMonitorAvailableConfig API synchronously api document: https://help.aliyun.com/api/alidns/describegtmmonitoravailableconfig.html

func (*Client) DescribeGtmMonitorAvailableConfigWithCallback

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

DescribeGtmMonitorAvailableConfigWithCallback invokes the alidns.DescribeGtmMonitorAvailableConfig API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmmonitoravailableconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmMonitorAvailableConfigWithChan

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

DescribeGtmMonitorAvailableConfigWithChan invokes the alidns.DescribeGtmMonitorAvailableConfig API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmmonitoravailableconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmMonitorConfig

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

DescribeGtmMonitorConfig invokes the alidns.DescribeGtmMonitorConfig API synchronously api document: https://help.aliyun.com/api/alidns/describegtmmonitorconfig.html

func (*Client) DescribeGtmMonitorConfigWithCallback

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

DescribeGtmMonitorConfigWithCallback invokes the alidns.DescribeGtmMonitorConfig API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmmonitorconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeGtmMonitorConfigWithChan

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

DescribeGtmMonitorConfigWithChan invokes the alidns.DescribeGtmMonitorConfig API asynchronously api document: https://help.aliyun.com/api/alidns/describegtmmonitorconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRecordLogs

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

DescribeRecordLogs invokes the alidns.DescribeRecordLogs API synchronously api document: https://help.aliyun.com/api/alidns/describerecordlogs.html

func (*Client) DescribeRecordLogsWithCallback

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

DescribeRecordLogsWithCallback invokes the alidns.DescribeRecordLogs API asynchronously api document: https://help.aliyun.com/api/alidns/describerecordlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRecordLogsWithChan

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

DescribeRecordLogsWithChan invokes the alidns.DescribeRecordLogs API asynchronously api document: https://help.aliyun.com/api/alidns/describerecordlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubDomainRecords

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

DescribeSubDomainRecords invokes the alidns.DescribeSubDomainRecords API synchronously api document: https://help.aliyun.com/api/alidns/describesubdomainrecords.html

func (*Client) DescribeSubDomainRecordsWithCallback

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

DescribeSubDomainRecordsWithCallback invokes the alidns.DescribeSubDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/describesubdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSubDomainRecordsWithChan

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

DescribeSubDomainRecordsWithChan invokes the alidns.DescribeSubDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/describesubdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSupportLines

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

DescribeSupportLines invokes the alidns.DescribeSupportLines API synchronously api document: https://help.aliyun.com/api/alidns/describesupportlines.html

func (*Client) DescribeSupportLinesWithCallback

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

DescribeSupportLinesWithCallback invokes the alidns.DescribeSupportLines API asynchronously api document: https://help.aliyun.com/api/alidns/describesupportlines.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeSupportLinesWithChan

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

DescribeSupportLinesWithChan invokes the alidns.DescribeSupportLines API asynchronously api document: https://help.aliyun.com/api/alidns/describesupportlines.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMainDomainName

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

GetMainDomainName invokes the alidns.GetMainDomainName API synchronously api document: https://help.aliyun.com/api/alidns/getmaindomainname.html

func (*Client) GetMainDomainNameWithCallback

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

GetMainDomainNameWithCallback invokes the alidns.GetMainDomainName API asynchronously api document: https://help.aliyun.com/api/alidns/getmaindomainname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetMainDomainNameWithChan

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

GetMainDomainNameWithChan invokes the alidns.GetMainDomainName API asynchronously api document: https://help.aliyun.com/api/alidns/getmaindomainname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHichinaDomainDNS

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

ModifyHichinaDomainDNS invokes the alidns.ModifyHichinaDomainDNS API synchronously api document: https://help.aliyun.com/api/alidns/modifyhichinadomaindns.html

func (*Client) ModifyHichinaDomainDNSWithCallback

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

ModifyHichinaDomainDNSWithCallback invokes the alidns.ModifyHichinaDomainDNS API asynchronously api document: https://help.aliyun.com/api/alidns/modifyhichinadomaindns.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyHichinaDomainDNSWithChan

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

ModifyHichinaDomainDNSWithChan invokes the alidns.ModifyHichinaDomainDNS API asynchronously api document: https://help.aliyun.com/api/alidns/modifyhichinadomaindns.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) OperateBatchDomain

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

OperateBatchDomain invokes the alidns.OperateBatchDomain API synchronously api document: https://help.aliyun.com/api/alidns/operatebatchdomain.html

func (*Client) OperateBatchDomainWithCallback

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

OperateBatchDomainWithCallback invokes the alidns.OperateBatchDomain API asynchronously api document: https://help.aliyun.com/api/alidns/operatebatchdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) OperateBatchDomainWithChan

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

OperateBatchDomainWithChan invokes the alidns.OperateBatchDomain API asynchronously api document: https://help.aliyun.com/api/alidns/operatebatchdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCreateInstancePrice

func (client *Client) QueryCreateInstancePrice(request *QueryCreateInstancePriceRequest) (response *QueryCreateInstancePriceResponse, err error)

QueryCreateInstancePrice invokes the alidns.QueryCreateInstancePrice API synchronously api document: https://help.aliyun.com/api/alidns/querycreateinstanceprice.html

func (*Client) QueryCreateInstancePriceWithCallback

func (client *Client) QueryCreateInstancePriceWithCallback(request *QueryCreateInstancePriceRequest, callback func(response *QueryCreateInstancePriceResponse, err error)) <-chan int

QueryCreateInstancePriceWithCallback invokes the alidns.QueryCreateInstancePrice API asynchronously api document: https://help.aliyun.com/api/alidns/querycreateinstanceprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryCreateInstancePriceWithChan

func (client *Client) QueryCreateInstancePriceWithChan(request *QueryCreateInstancePriceRequest) (<-chan *QueryCreateInstancePriceResponse, <-chan error)

QueryCreateInstancePriceWithChan invokes the alidns.QueryCreateInstancePrice API asynchronously api document: https://help.aliyun.com/api/alidns/querycreateinstanceprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDNSSLBStatus

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

SetDNSSLBStatus invokes the alidns.SetDNSSLBStatus API synchronously api document: https://help.aliyun.com/api/alidns/setdnsslbstatus.html

func (*Client) SetDNSSLBStatusWithCallback

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

SetDNSSLBStatusWithCallback invokes the alidns.SetDNSSLBStatus API asynchronously api document: https://help.aliyun.com/api/alidns/setdnsslbstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDNSSLBStatusWithChan

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

SetDNSSLBStatusWithChan invokes the alidns.SetDNSSLBStatus API asynchronously api document: https://help.aliyun.com/api/alidns/setdnsslbstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDomainRecordStatus

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

SetDomainRecordStatus invokes the alidns.SetDomainRecordStatus API synchronously api document: https://help.aliyun.com/api/alidns/setdomainrecordstatus.html

func (*Client) SetDomainRecordStatusWithCallback

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

SetDomainRecordStatusWithCallback invokes the alidns.SetDomainRecordStatus API asynchronously api document: https://help.aliyun.com/api/alidns/setdomainrecordstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetDomainRecordStatusWithChan

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

SetDomainRecordStatusWithChan invokes the alidns.SetDomainRecordStatus API asynchronously api document: https://help.aliyun.com/api/alidns/setdomainrecordstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetGtmAccessMode

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

SetGtmAccessMode invokes the alidns.SetGtmAccessMode API synchronously api document: https://help.aliyun.com/api/alidns/setgtmaccessmode.html

func (*Client) SetGtmAccessModeWithCallback

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

SetGtmAccessModeWithCallback invokes the alidns.SetGtmAccessMode API asynchronously api document: https://help.aliyun.com/api/alidns/setgtmaccessmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetGtmAccessModeWithChan

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

SetGtmAccessModeWithChan invokes the alidns.SetGtmAccessMode API asynchronously api document: https://help.aliyun.com/api/alidns/setgtmaccessmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetGtmMonitorStatus

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

SetGtmMonitorStatus invokes the alidns.SetGtmMonitorStatus API synchronously api document: https://help.aliyun.com/api/alidns/setgtmmonitorstatus.html

func (*Client) SetGtmMonitorStatusWithCallback

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

SetGtmMonitorStatusWithCallback invokes the alidns.SetGtmMonitorStatus API asynchronously api document: https://help.aliyun.com/api/alidns/setgtmmonitorstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetGtmMonitorStatusWithChan

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

SetGtmMonitorStatusWithChan invokes the alidns.SetGtmMonitorStatus API asynchronously api document: https://help.aliyun.com/api/alidns/setgtmmonitorstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDNSSLBWeight

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

UpdateDNSSLBWeight invokes the alidns.UpdateDNSSLBWeight API synchronously api document: https://help.aliyun.com/api/alidns/updatednsslbweight.html

func (*Client) UpdateDNSSLBWeightWithCallback

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

UpdateDNSSLBWeightWithCallback invokes the alidns.UpdateDNSSLBWeight API asynchronously api document: https://help.aliyun.com/api/alidns/updatednsslbweight.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDNSSLBWeightWithChan

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

UpdateDNSSLBWeightWithChan invokes the alidns.UpdateDNSSLBWeight API asynchronously api document: https://help.aliyun.com/api/alidns/updatednsslbweight.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDomainGroup

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

UpdateDomainGroup invokes the alidns.UpdateDomainGroup API synchronously api document: https://help.aliyun.com/api/alidns/updatedomaingroup.html

func (*Client) UpdateDomainGroupWithCallback

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

UpdateDomainGroupWithCallback invokes the alidns.UpdateDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/updatedomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDomainGroupWithChan

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

UpdateDomainGroupWithChan invokes the alidns.UpdateDomainGroup API asynchronously api document: https://help.aliyun.com/api/alidns/updatedomaingroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDomainRecord

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

UpdateDomainRecord invokes the alidns.UpdateDomainRecord API synchronously api document: https://help.aliyun.com/api/alidns/updatedomainrecord.html

func (*Client) UpdateDomainRecordWithCallback

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

UpdateDomainRecordWithCallback invokes the alidns.UpdateDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/updatedomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDomainRecordWithChan

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

UpdateDomainRecordWithChan invokes the alidns.UpdateDomainRecord API asynchronously api document: https://help.aliyun.com/api/alidns/updatedomainrecord.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmAccessStrategy

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

UpdateGtmAccessStrategy invokes the alidns.UpdateGtmAccessStrategy API synchronously api document: https://help.aliyun.com/api/alidns/updategtmaccessstrategy.html

func (*Client) UpdateGtmAccessStrategyWithCallback

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

UpdateGtmAccessStrategyWithCallback invokes the alidns.UpdateGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/updategtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmAccessStrategyWithChan

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

UpdateGtmAccessStrategyWithChan invokes the alidns.UpdateGtmAccessStrategy API asynchronously api document: https://help.aliyun.com/api/alidns/updategtmaccessstrategy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmAddressPool

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

UpdateGtmAddressPool invokes the alidns.UpdateGtmAddressPool API synchronously api document: https://help.aliyun.com/api/alidns/updategtmaddresspool.html

func (*Client) UpdateGtmAddressPoolWithCallback

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

UpdateGtmAddressPoolWithCallback invokes the alidns.UpdateGtmAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/updategtmaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmAddressPoolWithChan

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

UpdateGtmAddressPoolWithChan invokes the alidns.UpdateGtmAddressPool API asynchronously api document: https://help.aliyun.com/api/alidns/updategtmaddresspool.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmInstanceGlobalConfig

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

UpdateGtmInstanceGlobalConfig invokes the alidns.UpdateGtmInstanceGlobalConfig API synchronously api document: https://help.aliyun.com/api/alidns/updategtminstanceglobalconfig.html

func (*Client) UpdateGtmInstanceGlobalConfigWithCallback

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

UpdateGtmInstanceGlobalConfigWithCallback invokes the alidns.UpdateGtmInstanceGlobalConfig API asynchronously api document: https://help.aliyun.com/api/alidns/updategtminstanceglobalconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmInstanceGlobalConfigWithChan

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

UpdateGtmInstanceGlobalConfigWithChan invokes the alidns.UpdateGtmInstanceGlobalConfig API asynchronously api document: https://help.aliyun.com/api/alidns/updategtminstanceglobalconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmMonitor

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

UpdateGtmMonitor invokes the alidns.UpdateGtmMonitor API synchronously api document: https://help.aliyun.com/api/alidns/updategtmmonitor.html

func (*Client) UpdateGtmMonitorWithCallback

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

UpdateGtmMonitorWithCallback invokes the alidns.UpdateGtmMonitor API asynchronously api document: https://help.aliyun.com/api/alidns/updategtmmonitor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateGtmMonitorWithChan

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

UpdateGtmMonitorWithChan invokes the alidns.UpdateGtmMonitor API asynchronously api document: https://help.aliyun.com/api/alidns/updategtmmonitor.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*requests.RpcRequest
	Month           requests.Integer `position:"Query" name:"Month"`
	UserClientIp    string           `position:"Query" name:"UserClientIp"`
	DomainName      string           `position:"Query" name:"DomainName"`
	Lang            string           `position:"Query" name:"Lang"`
	InstanceVersion string           `position:"Query" name:"InstanceVersion"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	Token           string           `position:"Query" name:"Token"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	OrderId    string `json:"OrderId" xml:"OrderId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance 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
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	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 DeleteSubDomainRecordsRequest

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

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       int    `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"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Lang         string           `position:"Query" name:"Lang"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	TaskId       requests.Integer `position:"Query" name:"TaskId"`
}

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         int                `json:"TotalCount" xml:"TotalCount"`
	PageNumber         int                `json:"PageNumber" xml:"PageNumber"`
	PageSize           int                `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 DescribeDNSSLBSubDomainsRequest

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

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    int           `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `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 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        int                                    `json:"StartTimestamp" xml:"StartTimestamp"`
	EndTime               string                                 `json:"EndTime" xml:"EndTime"`
	EndTimestamp          int                                    `json:"EndTimestamp" xml:"EndTimestamp"`
	Domain                string                                 `json:"Domain" xml:"Domain"`
	BindCount             int                                    `json:"BindCount" xml:"BindCount"`
	BindUsedCount         int                                    `json:"BindUsedCount" xml:"BindUsedCount"`
	TTLMinValue           int                                    `json:"TTLMinValue" xml:"TTLMinValue"`
	SubDomainLevel        int                                    `json:"SubDomainLevel" xml:"SubDomainLevel"`
	DnsSLBCount           int                                    `json:"DnsSLBCount" xml:"DnsSLBCount"`
	URLForwardCount       int                                    `json:"URLForwardCount" xml:"URLForwardCount"`
	DDosDefendFlow        int                                    `json:"DDosDefendFlow" xml:"DDosDefendFlow"`
	DDosDefendQuery       int                                    `json:"DDosDefendQuery" xml:"DDosDefendQuery"`
	OverseaDDosDefendFlow int                                    `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      int                                    `json:"MonitorNodeCount" xml:"MonitorNodeCount"`
	MonitorFrequency      int                                    `json:"MonitorFrequency" xml:"MonitorFrequency"`
	MonitorTaskCount      int                                    `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       int                                    `json:"BindDomainCount" xml:"BindDomainCount"`
	BindDomainUsedCount   int                                    `json:"BindDomainUsedCount" xml:"BindDomainUsedCount"`
	DnsSecurity           string                                 `json:"DnsSecurity" xml:"DnsSecurity"`
	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
	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"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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  int         `json:"TotalCount" xml:"TotalCount"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	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 DescribeDomainGroupsRequest

type DescribeDomainGroupsRequest struct {
	*requests.RpcRequest
	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"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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   int          `json:"TotalCount" xml:"TotalCount"`
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	PageSize     int          `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
	UserClientIp         string           `position:"Query" name:"UserClientIp"`
	DomainName           string           `position:"Query" name:"DomainName"`
	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             int                             `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"`
	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
	EndDate      string           `position:"Query" name:"endDate"`
	GroupId      string           `position:"Query" name:"GroupId"`
	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"`
	StartDate    string           `position:"Query" name:"StartDate"`
	Type         string           `position:"Query" name:"Type"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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 int        `json:"TotalCount" xml:"TotalCount"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `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
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	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        int    `json:"TTL" xml:"TTL"`
	Priority   int    `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"`
	GroupId      requests.Integer `position:"Query" name:"GroupId"`
	DomainName   string           `position:"Query" name:"DomainName"`
	OrderBy      string           `position:"Query" name:"OrderBy"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	SearchMode   string           `position:"Query" name:"SearchMode"`
	Lang         string           `position:"Query" name:"Lang"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
	TypeKeyWord  string           `position:"Query" name:"TypeKeyWord"`
	RRKeyWord    string           `position:"Query" name:"RRKeyWord"`
	Direction    string           `position:"Query" name:"Direction"`
}

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    int                                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int                                  `json:"PageNumber" xml:"PageNumber"`
	PageSize      int                                  `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 DescribeDomainsRequest

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

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 int     `json:"TotalCount" xml:"TotalCount"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	Domains    Domains `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 DescribeGtmAccessStrategiesRequest

type DescribeGtmAccessStrategiesRequest struct {
	*requests.RpcRequest
	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"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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 Strategies `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"`
	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     int    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime          string `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp     int    `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               Addrs  `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
	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"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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"`
}

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 int    `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 int    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	AlertGroup      string `json:"AlertGroup" xml:"AlertGroup"`
}

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"`
	AccessStatus string `json:"AccessStatus" xml:"AccessStatus"`
	AlertStatus  string `json:"AlertStatus" xml:"AlertStatus"`
}

DescribeGtmInstanceStatusResponse is the response struct for api DescribeGtmInstanceStatus

func CreateDescribeGtmInstanceStatusResponse

func CreateDescribeGtmInstanceStatusResponse() (response *DescribeGtmInstanceStatusResponse)

CreateDescribeGtmInstanceStatusResponse creates a response to parse from DescribeGtmInstanceStatus response

type DescribeGtmInstancesRequest

type DescribeGtmInstancesRequest struct {
	*requests.RpcRequest
	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"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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 GtmInstances `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
	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"`
	StartTimestamp requests.Integer `position:"Query" name:"StartTimestamp"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	EndTimestamp   requests.Integer `position:"Query" name:"EndTimestamp"`
}

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       Logs   `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
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	MonitorConfigId string `position:"Query" name:"MonitorConfigId"`
	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   int                                    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime        string                                 `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp   int                                    `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	Name              string                                 `json:"Name" xml:"Name"`
	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 DescribeRecordLogsRequest

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

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 int        `json:"TotalCount" xml:"TotalCount"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `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 DescribeSubDomainRecordsRequest

type DescribeSubDomainRecordsRequest struct {
	*requests.RpcRequest
	Line         string           `position:"Query" name:"Line"`
	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"`
	Type         string           `position:"Query" name:"Type"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

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    int                                     `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int                                     `json:"PageNumber" xml:"PageNumber"`
	PageSize      int                                     `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
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	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 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        int    `json:"StartTimestamp" xml:"StartTimestamp"`
	EndTimestamp          int    `json:"EndTimestamp" xml:"EndTimestamp"`
	Domain                string `json:"Domain" xml:"Domain"`
	BindCount             int    `json:"BindCount" xml:"BindCount"`
	BindUsedCount         int    `json:"BindUsedCount" xml:"BindUsedCount"`
	TTLMinValue           int    `json:"TTLMinValue" xml:"TTLMinValue"`
	SubDomainLevel        int    `json:"SubDomainLevel" xml:"SubDomainLevel"`
	DnsSLBCount           int    `json:"DnsSLBCount" xml:"DnsSLBCount"`
	URLForwardCount       int    `json:"URLForwardCount" xml:"URLForwardCount"`
	DDosDefendFlow        int    `json:"DDosDefendFlow" xml:"DDosDefendFlow"`
	DDosDefendQuery       int    `json:"DDosDefendQuery" xml:"DDosDefendQuery"`
	OverseaDDosDefendFlow int    `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      int    `json:"MonitorNodeCount" xml:"MonitorNodeCount"`
	MonitorFrequency      int    `json:"MonitorFrequency" xml:"MonitorFrequency"`
	MonitorTaskCount      int    `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       int    `json:"BindDomainCount" xml:"BindDomainCount"`
	BindDomainUsedCount   int    `json:"BindDomainUsedCount" xml:"BindDomainUsedCount"`
	DnsSecurity           string `json:"DnsSecurity" xml:"DnsSecurity"`
}

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 {
	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     int                         `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"`
	DnsServers      DnsServersInDescribeDomains `json:"DnsServers" xml:"DnsServers"`
}

Domain 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 int    `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 DomainLog

type DomainLog struct {
	ActionTime      string `json:"ActionTime" xml:"ActionTime"`
	ActionTimestamp int    `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"`
}

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 Domains

type Domains struct {
	Domain []Domain `json:"Domain" xml:"Domain"`
}

Domains is a nested struct in alidns response

type ExpectDnsServers

type ExpectDnsServers struct {
	ExpectDnsServer []string `json:"ExpectDnsServer" xml:"ExpectDnsServer"`
}

ExpectDnsServers 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 int    `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 GtmInstance

type GtmInstance struct {
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	Cname           string `json:"Cname" xml:"Cname"`
	UserDomainName  string `json:"UserDomainName" xml:"UserDomainName"`
	VersionCode     string `json:"VersionCode" xml:"VersionCode"`
	Ttl             int    `json:"Ttl" xml:"Ttl"`
	LbaStrategy     string `json:"LbaStrategy" xml:"LbaStrategy"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	ExpireTime      string `json:"ExpireTime" xml:"ExpireTime"`
	ExpireTimestamp int    `json:"ExpireTimestamp" xml:"ExpireTimestamp"`
	AlertGroup      string `json:"AlertGroup" xml:"AlertGroup"`
}

GtmInstance is a nested struct in alidns response

type GtmInstances

type GtmInstances struct {
	GtmInstance []GtmInstance `json:"GtmInstance" xml:"GtmInstance"`
}

GtmInstances is a nested struct in alidns response

type IspCityNode

type IspCityNode struct {
	CityCode        string `json:"CityCode" xml:"CityCode"`
	DefaultSelected bool   `json:"DefaultSelected" xml:"DefaultSelected"`
	IspName         string `json:"IspName" xml:"IspName"`
	CountryName     string `json:"CountryName" xml:"CountryName"`
	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 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"`
}

Line 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 Log

type Log struct {
	OperTime      string `json:"OperTime" xml:"OperTime"`
	OperAction    string `json:"OperAction" xml:"OperAction"`
	EntityType    string `json:"EntityType" xml:"EntityType"`
	EntityId      string `json:"EntityId" xml:"EntityId"`
	EntityName    string `json:"EntityName" xml:"EntityName"`
	OperIp        string `json:"OperIp" xml:"OperIp"`
	OperTimestamp int    `json:"OperTimestamp" xml:"OperTimestamp"`
	Id            int    `json:"Id" xml:"Id"`
	Content       string `json:"Content" xml:"Content"`
}

Log is a nested struct in alidns response

type Logs

type Logs struct {
	Log []Log `json:"Log" xml:"Log"`
}

Logs is a nested struct in alidns response

type ModifyHichinaDomainDNSRequest

type ModifyHichinaDomainDNSRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	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 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"`
	Line     string `name:"Line"`
	Domain   string `name:"Domain"`
	Type     string `name:"Type"`
	Priority string `name:"Priority"`
	Value    string `name:"Value"`
	Ttl      string `name:"Ttl"`
}

OperateBatchDomainDomainRecordInfo is a repeated param struct in OperateBatchDomainRequest

type OperateBatchDomainRequest

type OperateBatchDomainRequest struct {
	*requests.RpcRequest
	UserClientIp     string                                `position:"Query" name:"UserClientIp"`
	DomainRecordInfo *[]OperateBatchDomainDomainRecordInfo `position:"Query" name:"DomainRecordInfo"  type:"Repeated"`
	Lang             string                                `position:"Query" name:"Lang"`
	Type             string                                `position:"Query" name:"Type"`
}

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    int    `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 QueryCreateInstancePriceRequest

type QueryCreateInstancePriceRequest struct {
	*requests.RpcRequest
	Month           requests.Integer `position:"Query" name:"Month"`
	UserClientIp    string           `position:"Query" name:"UserClientIp"`
	Lang            string           `position:"Query" name:"Lang"`
	InstanceVersion string           `position:"Query" name:"InstanceVersion"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
}

QueryCreateInstancePriceRequest is the request struct for api QueryCreateInstancePrice

func CreateQueryCreateInstancePriceRequest

func CreateQueryCreateInstancePriceRequest() (request *QueryCreateInstancePriceRequest)

CreateQueryCreateInstancePriceRequest creates a request to invoke QueryCreateInstancePrice API

type QueryCreateInstancePriceResponse

type QueryCreateInstancePriceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Origin    string `json:"Origin" xml:"Origin"`
	Discount  string `json:"Discount" xml:"Discount"`
	Amount    string `json:"Amount" xml:"Amount"`
	Currency  string `json:"Currency" xml:"Currency"`
	Rules     Rules  `json:"Rules" xml:"Rules"`
}

QueryCreateInstancePriceResponse is the response struct for api QueryCreateInstancePrice

func CreateQueryCreateInstancePriceResponse

func CreateQueryCreateInstancePriceResponse() (response *QueryCreateInstancePriceResponse)

CreateQueryCreateInstancePriceResponse creates a response to parse from QueryCreateInstancePrice response

type Record

type Record struct {
	Value      string `json:"Value" xml:"Value"`
	TTL        int    `json:"TTL" xml:"TTL"`
	Remark     string `json:"Remark" xml:"Remark"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	RR         string `json:"RR" xml:"RR"`
	Priority   int    `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 int    `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 Rule

type Rule struct {
	RuleId int    `json:"RuleId" xml:"RuleId"`
	Name   string `json:"Name" xml:"Name"`
	Title  string `json:"Title" xml:"Title"`
}

Rule is a nested struct in alidns response

type Rules

type Rules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

Rules is a nested struct in alidns response

type SetDNSSLBStatusRequest

type SetDNSSLBStatusRequest struct {
	*requests.RpcRequest
	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 int    `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 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
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	MonitorConfigId string `position:"Query" name:"MonitorConfigId"`
	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 int    `json:"RecordCount" xml:"RecordCount"`
	Open        bool   `json:"Open" xml:"Open"`
	Type        string `json:"Type" xml:"Type"`
}

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 Strategies

type Strategies struct {
	Strategy []Strategy `json:"Strategy" xml:"Strategy"`
}

Strategies is a nested struct in alidns response

type Strategy

type Strategy struct {
	StrategyId           string                             `json:"StrategyId" xml:"StrategyId"`
	StrategyName         string                             `json:"StrategyName" xml:"StrategyName"`
	CreateTime           string                             `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp      int                                `json:"CreateTimestamp" xml:"CreateTimestamp"`
	DefaultAddrPoolId    string                             `json:"DefaultAddrPoolId" xml:"DefaultAddrPoolId"`
	DefaultAddrPoolName  string                             `json:"DefaultAddrPoolName" xml:"DefaultAddrPoolName"`
	FailoverAddrPoolId   string                             `json:"FailoverAddrPoolId" xml:"FailoverAddrPoolId"`
	FailoverAddrPoolName string                             `json:"FailoverAddrPoolName" xml:"FailoverAddrPoolName"`
	AccessMode           string                             `json:"AccessMode" xml:"AccessMode"`
	AccessStatus         string                             `json:"AccessStatus" xml:"AccessStatus"`
	StrategyMode         string                             `json:"StrategyMode" xml:"StrategyMode"`
	InstanceId           string                             `json:"InstanceId" xml:"InstanceId"`
	Lines                LinesInDescribeGtmAccessStrategies `json:"Lines" xml:"Lines"`
}

Strategy is a nested struct in alidns response

type UpdateDNSSLBWeightRequest

type UpdateDNSSLBWeightRequest struct {
	*requests.RpcRequest
	RecordId     string           `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Weight       requests.Integer `position:"Query" name:"Weight"`
	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 UpdateDomainGroupRequest

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

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 UpdateDomainRecordRequest

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

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 UpdateGtmAccessStrategyRequest

type UpdateGtmAccessStrategyRequest struct {
	*requests.RpcRequest
	StrategyName       string `position:"Query" name:"StrategyName"`
	DefaultAddrPoolId  string `position:"Query" name:"DefaultAddrPoolId"`
	AccessLines        string `position:"Query" name:"AccessLines"`
	FailoverAddrPoolId string `position:"Query" name:"FailoverAddrPoolId"`
	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
	AddrPoolId          string                      `position:"Query" name:"AddrPoolId"`
	UserClientIp        string                      `position:"Query" name:"UserClientIp"`
	Name                string                      `position:"Query" name:"Name"`
	Lang                string                      `position:"Query" name:"Lang"`
	Type                string                      `position:"Query" name:"Type"`
	Addr                *[]UpdateGtmAddressPoolAddr `position:"Query" name:"Addr"  type:"Repeated"`
	MinAvailableAddrNum requests.Integer            `position:"Query" name:"MinAvailableAddrNum"`
}

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"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	InstanceName   string           `position:"Query" name:"InstanceName"`
	UserDomainName string           `position:"Query" name:"UserDomainName"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	LbaStrategy    string           `position:"Query" name:"LbaStrategy"`
	Lang           string           `position:"Query" name:"Lang"`
	Ttl            requests.Integer `position:"Query" name:"Ttl"`
}

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"`
	UserClientIp      string                         `position:"Query" name:"UserClientIp"`
	Name              string                         `position:"Query" name:"Name"`
	MonitorConfigId   string                         `position:"Query" name:"MonitorConfigId"`
	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"`
	Timeout           requests.Integer               `position:"Query" name:"Timeout"`
	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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL