alidns

package
v0.0.0-...-4a3a38f Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2018 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 AddBatchDomainRecordsRequest

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

AddBatchDomainRecordsRequest is the request struct for api AddBatchDomainRecords

func CreateAddBatchDomainRecordsRequest

func CreateAddBatchDomainRecordsRequest() (request *AddBatchDomainRecordsRequest)

CreateAddBatchDomainRecordsRequest creates a request to invoke AddBatchDomainRecords API

type AddBatchDomainRecordsResponse

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

AddBatchDomainRecordsResponse is the response struct for api AddBatchDomainRecords

func CreateAddBatchDomainRecordsResponse

func CreateAddBatchDomainRecordsResponse() (response *AddBatchDomainRecordsResponse)

CreateAddBatchDomainRecordsResponse creates a response to parse from AddBatchDomainRecords response

type AddDomainGroupRequest

type AddDomainGroupRequest struct {
	*requests.RpcRequest
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	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
	Lang         string           `position:"Query" name:"Lang"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	DomainName   string           `position:"Query" name:"DomainName"`
	RR           string           `position:"Query" name:"RR"`
	Type         string           `position:"Query" name:"Type"`
	Value        string           `position:"Query" name:"Value"`
	TTL          requests.Integer `position:"Query" name:"TTL"`
	Priority     requests.Integer `position:"Query" name:"Priority"`
	Line         string           `position:"Query" name:"Line"`
}

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	GroupId      string `position:"Query" name:"GroupId"`
}

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 ApplyForRetrievalDomainNameRequest

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

ApplyForRetrievalDomainNameRequest is the request struct for api ApplyForRetrievalDomainName

func CreateApplyForRetrievalDomainNameRequest

func CreateApplyForRetrievalDomainNameRequest() (request *ApplyForRetrievalDomainNameRequest)

CreateApplyForRetrievalDomainNameRequest creates a request to invoke ApplyForRetrievalDomainName API

type ApplyForRetrievalDomainNameResponse

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

ApplyForRetrievalDomainNameResponse is the response struct for api ApplyForRetrievalDomainName

func CreateApplyForRetrievalDomainNameResponse

func CreateApplyForRetrievalDomainNameResponse() (response *ApplyForRetrievalDomainNameResponse)

CreateApplyForRetrievalDomainNameResponse creates a response to parse from ApplyForRetrievalDomainName response

type AvailableTtls

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

AvailableTtls is a nested struct in alidns response

type ChangeDomainGroupRequest

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

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
	Lang         string           `position:"Query" name:"Lang"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	NewDomain    string           `position:"Query" name:"NewDomain"`
	Force        requests.Boolean `position:"Query" name:"Force"`
}

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	RR           string `position:"Query" name:"RR"`
	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) AddBatchDomainRecords

func (client *Client) AddBatchDomainRecords(request *AddBatchDomainRecordsRequest) (response *AddBatchDomainRecordsResponse, err error)

AddBatchDomainRecords invokes the alidns.AddBatchDomainRecords API synchronously api document: https://help.aliyun.com/api/alidns/addbatchdomainrecords.html

func (*Client) AddBatchDomainRecordsWithCallback

func (client *Client) AddBatchDomainRecordsWithCallback(request *AddBatchDomainRecordsRequest, callback func(response *AddBatchDomainRecordsResponse, err error)) <-chan int

AddBatchDomainRecordsWithCallback invokes the alidns.AddBatchDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/addbatchdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBatchDomainRecordsWithChan

func (client *Client) AddBatchDomainRecordsWithChan(request *AddBatchDomainRecordsRequest) (<-chan *AddBatchDomainRecordsResponse, <-chan error)

AddBatchDomainRecordsWithChan invokes the alidns.AddBatchDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/addbatchdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.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) ApplyForRetrievalDomainName

func (client *Client) ApplyForRetrievalDomainName(request *ApplyForRetrievalDomainNameRequest) (response *ApplyForRetrievalDomainNameResponse, err error)

ApplyForRetrievalDomainName invokes the alidns.ApplyForRetrievalDomainName API synchronously api document: https://help.aliyun.com/api/alidns/applyforretrievaldomainname.html

func (*Client) ApplyForRetrievalDomainNameWithCallback

func (client *Client) ApplyForRetrievalDomainNameWithCallback(request *ApplyForRetrievalDomainNameRequest, callback func(response *ApplyForRetrievalDomainNameResponse, err error)) <-chan int

ApplyForRetrievalDomainNameWithCallback invokes the alidns.ApplyForRetrievalDomainName API asynchronously api document: https://help.aliyun.com/api/alidns/applyforretrievaldomainname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApplyForRetrievalDomainNameWithChan

func (client *Client) ApplyForRetrievalDomainNameWithChan(request *ApplyForRetrievalDomainNameRequest) (<-chan *ApplyForRetrievalDomainNameResponse, <-chan error)

ApplyForRetrievalDomainNameWithChan invokes the alidns.ApplyForRetrievalDomainName API asynchronously api document: https://help.aliyun.com/api/alidns/applyforretrievaldomainname.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) DeleteBatchDomainRecords

func (client *Client) DeleteBatchDomainRecords(request *DeleteBatchDomainRecordsRequest) (response *DeleteBatchDomainRecordsResponse, err error)

DeleteBatchDomainRecords invokes the alidns.DeleteBatchDomainRecords API synchronously api document: https://help.aliyun.com/api/alidns/deletebatchdomainrecords.html

func (*Client) DeleteBatchDomainRecordsWithCallback

func (client *Client) DeleteBatchDomainRecordsWithCallback(request *DeleteBatchDomainRecordsRequest, callback func(response *DeleteBatchDomainRecordsResponse, err error)) <-chan int

DeleteBatchDomainRecordsWithCallback invokes the alidns.DeleteBatchDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/deletebatchdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBatchDomainRecordsWithChan

func (client *Client) DeleteBatchDomainRecordsWithChan(request *DeleteBatchDomainRecordsRequest) (<-chan *DeleteBatchDomainRecordsResponse, <-chan error)

DeleteBatchDomainRecordsWithChan invokes the alidns.DeleteBatchDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/deletebatchdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBatchDomains

func (client *Client) DeleteBatchDomains(request *DeleteBatchDomainsRequest) (response *DeleteBatchDomainsResponse, err error)

DeleteBatchDomains invokes the alidns.DeleteBatchDomains API synchronously api document: https://help.aliyun.com/api/alidns/deletebatchdomains.html

func (*Client) DeleteBatchDomainsWithCallback

func (client *Client) DeleteBatchDomainsWithCallback(request *DeleteBatchDomainsRequest, callback func(response *DeleteBatchDomainsResponse, err error)) <-chan int

DeleteBatchDomainsWithCallback invokes the alidns.DeleteBatchDomains API asynchronously api document: https://help.aliyun.com/api/alidns/deletebatchdomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteBatchDomainsWithChan

func (client *Client) DeleteBatchDomainsWithChan(request *DeleteBatchDomainsRequest) (<-chan *DeleteBatchDomainsResponse, <-chan error)

DeleteBatchDomainsWithChan invokes the alidns.DeleteBatchDomains API asynchronously api document: https://help.aliyun.com/api/alidns/deletebatchdomains.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) 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) DescribeBatchResult

func (client *Client) DescribeBatchResult(request *DescribeBatchResultRequest) (response *DescribeBatchResultResponse, err error)

DescribeBatchResult invokes the alidns.DescribeBatchResult API synchronously api document: https://help.aliyun.com/api/alidns/describebatchresult.html

func (*Client) DescribeBatchResultWithCallback

func (client *Client) DescribeBatchResultWithCallback(request *DescribeBatchResultRequest, callback func(response *DescribeBatchResultResponse, err error)) <-chan int

DescribeBatchResultWithCallback invokes the alidns.DescribeBatchResult API asynchronously api document: https://help.aliyun.com/api/alidns/describebatchresult.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeBatchResultWithChan

func (client *Client) DescribeBatchResultWithChan(request *DescribeBatchResultRequest) (<-chan *DescribeBatchResultResponse, <-chan error)

DescribeBatchResultWithChan invokes the alidns.DescribeBatchResult API asynchronously api document: https://help.aliyun.com/api/alidns/describebatchresult.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) DescribeDomainWhoisInfo

func (client *Client) DescribeDomainWhoisInfo(request *DescribeDomainWhoisInfoRequest) (response *DescribeDomainWhoisInfoResponse, err error)

DescribeDomainWhoisInfo invokes the alidns.DescribeDomainWhoisInfo API synchronously api document: https://help.aliyun.com/api/alidns/describedomainwhoisinfo.html

func (*Client) DescribeDomainWhoisInfoWithCallback

func (client *Client) DescribeDomainWhoisInfoWithCallback(request *DescribeDomainWhoisInfoRequest, callback func(response *DescribeDomainWhoisInfoResponse, err error)) <-chan int

DescribeDomainWhoisInfoWithCallback invokes the alidns.DescribeDomainWhoisInfo API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainwhoisinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeDomainWhoisInfoWithChan

func (client *Client) DescribeDomainWhoisInfoWithChan(request *DescribeDomainWhoisInfoRequest) (<-chan *DescribeDomainWhoisInfoResponse, <-chan error)

DescribeDomainWhoisInfoWithChan invokes the alidns.DescribeDomainWhoisInfo API asynchronously api document: https://help.aliyun.com/api/alidns/describedomainwhoisinfo.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) 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) RetrievalDomainName

func (client *Client) RetrievalDomainName(request *RetrievalDomainNameRequest) (response *RetrievalDomainNameResponse, err error)

RetrievalDomainName invokes the alidns.RetrievalDomainName API synchronously api document: https://help.aliyun.com/api/alidns/retrievaldomainname.html

func (*Client) RetrievalDomainNameWithCallback

func (client *Client) RetrievalDomainNameWithCallback(request *RetrievalDomainNameRequest, callback func(response *RetrievalDomainNameResponse, err error)) <-chan int

RetrievalDomainNameWithCallback invokes the alidns.RetrievalDomainName API asynchronously api document: https://help.aliyun.com/api/alidns/retrievaldomainname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RetrievalDomainNameWithChan

func (client *Client) RetrievalDomainNameWithChan(request *RetrievalDomainNameRequest) (<-chan *RetrievalDomainNameResponse, <-chan error)

RetrievalDomainNameWithChan invokes the alidns.RetrievalDomainName API asynchronously api document: https://help.aliyun.com/api/alidns/retrievaldomainname.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) UpdateBatchDomainRecords

func (client *Client) UpdateBatchDomainRecords(request *UpdateBatchDomainRecordsRequest) (response *UpdateBatchDomainRecordsResponse, err error)

UpdateBatchDomainRecords invokes the alidns.UpdateBatchDomainRecords API synchronously api document: https://help.aliyun.com/api/alidns/updatebatchdomainrecords.html

func (*Client) UpdateBatchDomainRecordsWithCallback

func (client *Client) UpdateBatchDomainRecordsWithCallback(request *UpdateBatchDomainRecordsRequest, callback func(response *UpdateBatchDomainRecordsResponse, err error)) <-chan int

UpdateBatchDomainRecordsWithCallback invokes the alidns.UpdateBatchDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/updatebatchdomainrecords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateBatchDomainRecordsWithChan

func (client *Client) UpdateBatchDomainRecordsWithChan(request *UpdateBatchDomainRecordsRequest) (<-chan *UpdateBatchDomainRecordsResponse, <-chan error)

UpdateBatchDomainRecordsWithChan invokes the alidns.UpdateBatchDomainRecords API asynchronously api document: https://help.aliyun.com/api/alidns/updatebatchdomainrecords.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

type DeleteBatchDomainRecordsRequest

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

DeleteBatchDomainRecordsRequest is the request struct for api DeleteBatchDomainRecords

func CreateDeleteBatchDomainRecordsRequest

func CreateDeleteBatchDomainRecordsRequest() (request *DeleteBatchDomainRecordsRequest)

CreateDeleteBatchDomainRecordsRequest creates a request to invoke DeleteBatchDomainRecords API

type DeleteBatchDomainRecordsResponse

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

DeleteBatchDomainRecordsResponse is the response struct for api DeleteBatchDomainRecords

func CreateDeleteBatchDomainRecordsResponse

func CreateDeleteBatchDomainRecordsResponse() (response *DeleteBatchDomainRecordsResponse)

CreateDeleteBatchDomainRecordsResponse creates a response to parse from DeleteBatchDomainRecords response

type DeleteBatchDomainsRequest

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

DeleteBatchDomainsRequest is the request struct for api DeleteBatchDomains

func CreateDeleteBatchDomainsRequest

func CreateDeleteBatchDomainsRequest() (request *DeleteBatchDomainsRequest)

CreateDeleteBatchDomainsRequest creates a request to invoke DeleteBatchDomains API

type DeleteBatchDomainsResponse

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

DeleteBatchDomainsResponse is the response struct for api DeleteBatchDomains

func CreateDeleteBatchDomainsResponse

func CreateDeleteBatchDomainsResponse() (response *DeleteBatchDomainsResponse)

CreateDeleteBatchDomainsResponse creates a response to parse from DeleteBatchDomains response

type DeleteDomainGroupRequest

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

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	RecordId     string `position:"Query" name:"RecordId"`
}

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
}

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 DeleteSubDomainRecordsRequest

type DeleteSubDomainRecordsRequest struct {
	*requests.RpcRequest
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
	RR           string `position:"Query" name:"RR"`
	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 DescribeBatchResultRequest

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

DescribeBatchResultRequest is the request struct for api DescribeBatchResult

func CreateDescribeBatchResultRequest

func CreateDescribeBatchResultRequest() (request *DescribeBatchResultRequest)

CreateDescribeBatchResultRequest creates a request to invoke DescribeBatchResult API

type DescribeBatchResultResponse

type DescribeBatchResultResponse struct {
	*responses.BaseResponse
	RequestId     string      `json:"RequestId" xml:"RequestId"`
	TraceId       string      `json:"TraceId" xml:"TraceId"`
	Status        int         `json:"Status" xml:"Status"`
	BatchCount    int         `json:"BatchCount" xml:"BatchCount"`
	SuccessNumber int         `json:"SuccessNumber" xml:"SuccessNumber"`
	FailResults   FailResults `json:"FailResults" xml:"FailResults"`
}

DescribeBatchResultResponse is the response struct for api DescribeBatchResult

func CreateDescribeBatchResultResponse

func CreateDescribeBatchResultResponse() (response *DescribeBatchResultResponse)

CreateDescribeBatchResultResponse creates a response to parse from DescribeBatchResult response

type DescribeDNSSLBSubDomainsRequest

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

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	InstanceId   string `position:"Query" name:"InstanceId"`
}

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

DescribeDnsProductInstancesRequest is the request struct for api DescribeDnsProductInstances

func CreateDescribeDnsProductInstancesRequest

func CreateDescribeDnsProductInstancesRequest() (request *DescribeDnsProductInstancesRequest)

CreateDescribeDnsProductInstancesRequest creates a request to invoke DescribeDnsProductInstances API

type DescribeDnsProductInstancesResponse

type DescribeDnsProductInstancesResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  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
	Lang         string           `position:"Query" name:"Lang"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
}

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
	Lang                 string           `position:"Query" name:"Lang"`
	UserClientIp         string           `position:"Query" name:"UserClientIp"`
	DomainName           string           `position:"Query" name:"DomainName"`
	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"`
	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
	Lang         string           `position:"Query" name:"Lang"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
	GroupId      string           `position:"Query" name:"GroupId"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	StartDate    string           `position:"Query" name:"StartDate"`
	EndDate      string           `position:"Query" name:"endDate"`
}

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	DomainName   string `position:"Query" name:"DomainName"`
}

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	RecordId     string `position:"Query" name:"RecordId"`
}

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
	Lang         string           `position:"Query" name:"Lang"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	DomainName   string           `position:"Query" name:"DomainName"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	KeyWord      string           `position:"Query" name:"KeyWord"`
	RRKeyWord    string           `position:"Query" name:"RRKeyWord"`
	TypeKeyWord  string           `position:"Query" name:"TypeKeyWord"`
	ValueKeyWord string           `position:"Query" name:"ValueKeyWord"`
	OrderBy      string           `position:"Query" name:"OrderBy"`
	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 DescribeDomainWhoisInfoRequest

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

DescribeDomainWhoisInfoRequest is the request struct for api DescribeDomainWhoisInfo

func CreateDescribeDomainWhoisInfoRequest

func CreateDescribeDomainWhoisInfoRequest() (request *DescribeDomainWhoisInfoRequest)

CreateDescribeDomainWhoisInfoRequest creates a request to invoke DescribeDomainWhoisInfo API

type DescribeDomainWhoisInfoResponse

type DescribeDomainWhoisInfoResponse struct {
	*responses.BaseResponse
	RequestId        string                              `json:"RequestId" xml:"RequestId"`
	RegistrantName   string                              `json:"RegistrantName" xml:"RegistrantName"`
	RegistrantEmail  string                              `json:"RegistrantEmail" xml:"RegistrantEmail"`
	Registrar        string                              `json:"Registrar" xml:"Registrar"`
	RegistrationDate string                              `json:"RegistrationDate" xml:"RegistrationDate"`
	ExpirationDate   string                              `json:"ExpirationDate" xml:"ExpirationDate"`
	StatusList       StatusList                          `json:"StatusList" xml:"StatusList"`
	DnsServers       DnsServersInDescribeDomainWhoisInfo `json:"DnsServers" xml:"DnsServers"`
}

DescribeDomainWhoisInfoResponse is the response struct for api DescribeDomainWhoisInfo

func CreateDescribeDomainWhoisInfoResponse

func CreateDescribeDomainWhoisInfoResponse() (response *DescribeDomainWhoisInfoResponse)

CreateDescribeDomainWhoisInfoResponse creates a response to parse from DescribeDomainWhoisInfo response

type DescribeDomainsRequest

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

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 DescribeRecordLogsRequest

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

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

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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
}

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

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 DnsServersInDescribeDomainWhoisInfo

type DnsServersInDescribeDomainWhoisInfo struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

DnsServersInDescribeDomainWhoisInfo 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 FailResult

type FailResult struct {
	BatchIndex string `json:"BatchIndex" xml:"BatchIndex"`
	ErrorCode  string `json:"ErrorCode" xml:"ErrorCode"`
}

FailResult is a nested struct in alidns response

type FailResults

type FailResults struct {
	FailResult []FailResult `json:"FailResult" xml:"FailResult"`
}

FailResults is a nested struct in alidns response

type GetMainDomainNameRequest

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

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 ModifyHichinaDomainDNSRequest

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

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 OriginalDnsServers

type OriginalDnsServers struct {
	DnsServer []string `json:"DnsServer" xml:"DnsServer"`
}

OriginalDnsServers is a nested struct in alidns response

type Record

type Record struct {
	Locked     bool   `json:"Locked" xml:"Locked"`
	Type       string `json:"Type" xml:"Type"`
	Line       string `json:"Line" xml:"Line"`
	RR         string `json:"RR" xml:"RR"`
	Remark     string `json:"Remark" xml:"Remark"`
	Priority   int    `json:"Priority" xml:"Priority"`
	RecordId   string `json:"RecordId" xml:"RecordId"`
	Value      string `json:"Value" xml:"Value"`
	DomainName string `json:"DomainName" xml:"DomainName"`
	Weight     int    `json:"Weight" xml:"Weight"`
	Status     string `json:"Status" xml:"Status"`
	TTL        int    `json:"TTL" xml:"TTL"`
}

Record is a nested struct in alidns response

type RecordLine

type RecordLine struct {
	LineName        string `json:"LineName" xml:"LineName"`
	FatherCode      string `json:"FatherCode" xml:"FatherCode"`
	LineDisplayName string `json:"LineDisplayName" xml:"LineDisplayName"`
	LineCode        string `json:"LineCode" xml:"LineCode"`
}

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 RetrievalDomainNameRequest

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

RetrievalDomainNameRequest is the request struct for api RetrievalDomainName

func CreateRetrievalDomainNameRequest

func CreateRetrievalDomainNameRequest() (request *RetrievalDomainNameRequest)

CreateRetrievalDomainNameRequest creates a request to invoke RetrievalDomainName API

type RetrievalDomainNameResponse

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

RetrievalDomainNameResponse is the response struct for api RetrievalDomainName

func CreateRetrievalDomainNameResponse

func CreateRetrievalDomainNameResponse() (response *RetrievalDomainNameResponse)

CreateRetrievalDomainNameResponse creates a response to parse from RetrievalDomainName response

type SetDNSSLBStatusRequest

type SetDNSSLBStatusRequest struct {
	*requests.RpcRequest
	Lang         string           `position:"Query" name:"Lang"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	SubDomain    string           `position:"Query" name:"SubDomain"`
	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
	Lang         string `position:"Query" name:"Lang"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	RecordId     string `position:"Query" name:"RecordId"`
	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 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 StatusList

type StatusList struct {
	Status []string `json:"Status" xml:"Status"`
}

StatusList is a nested struct in alidns response

type UpdateBatchDomainRecordsRequest

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

UpdateBatchDomainRecordsRequest is the request struct for api UpdateBatchDomainRecords

func CreateUpdateBatchDomainRecordsRequest

func CreateUpdateBatchDomainRecordsRequest() (request *UpdateBatchDomainRecordsRequest)

CreateUpdateBatchDomainRecordsRequest creates a request to invoke UpdateBatchDomainRecords API

type UpdateBatchDomainRecordsResponse

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

UpdateBatchDomainRecordsResponse is the response struct for api UpdateBatchDomainRecords

func CreateUpdateBatchDomainRecordsResponse

func CreateUpdateBatchDomainRecordsResponse() (response *UpdateBatchDomainRecordsResponse)

CreateUpdateBatchDomainRecordsResponse creates a response to parse from UpdateBatchDomainRecords response

type UpdateDNSSLBWeightRequest

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

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

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

Source Files

Jump to

Keyboard shortcuts

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