Documentation ¶
Index ¶
- type AddBatchDomainRecordsRequest
- type AddBatchDomainRecordsResponse
- type AddDomainGroupRequest
- type AddDomainGroupResponse
- type AddDomainRecordRequest
- type AddDomainRecordResponse
- type AddDomainRequest
- type AddDomainResponse
- type ApplyForRetrievalDomainNameRequest
- type ApplyForRetrievalDomainNameResponse
- type AvailableTtls
- type ChangeDomainGroupRequest
- type ChangeDomainGroupResponse
- type ChangeDomainOfDnsProductRequest
- type ChangeDomainOfDnsProductResponse
- type CheckDomainRecordRequest
- type CheckDomainRecordResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddBatchDomainRecords(request *AddBatchDomainRecordsRequest) (response *AddBatchDomainRecordsResponse, err error)
- func (client *Client) AddBatchDomainRecordsWithCallback(request *AddBatchDomainRecordsRequest, ...) <-chan int
- func (client *Client) AddBatchDomainRecordsWithChan(request *AddBatchDomainRecordsRequest) (<-chan *AddBatchDomainRecordsResponse, <-chan error)
- func (client *Client) AddDomain(request *AddDomainRequest) (response *AddDomainResponse, err error)
- func (client *Client) AddDomainGroup(request *AddDomainGroupRequest) (response *AddDomainGroupResponse, err error)
- func (client *Client) AddDomainGroupWithCallback(request *AddDomainGroupRequest, ...) <-chan int
- func (client *Client) AddDomainGroupWithChan(request *AddDomainGroupRequest) (<-chan *AddDomainGroupResponse, <-chan error)
- func (client *Client) AddDomainRecord(request *AddDomainRecordRequest) (response *AddDomainRecordResponse, err error)
- func (client *Client) AddDomainRecordWithCallback(request *AddDomainRecordRequest, ...) <-chan int
- func (client *Client) AddDomainRecordWithChan(request *AddDomainRecordRequest) (<-chan *AddDomainRecordResponse, <-chan error)
- func (client *Client) AddDomainWithCallback(request *AddDomainRequest, ...) <-chan int
- func (client *Client) AddDomainWithChan(request *AddDomainRequest) (<-chan *AddDomainResponse, <-chan error)
- func (client *Client) ApplyForRetrievalDomainName(request *ApplyForRetrievalDomainNameRequest) (response *ApplyForRetrievalDomainNameResponse, err error)
- func (client *Client) ApplyForRetrievalDomainNameWithCallback(request *ApplyForRetrievalDomainNameRequest, ...) <-chan int
- func (client *Client) ApplyForRetrievalDomainNameWithChan(request *ApplyForRetrievalDomainNameRequest) (<-chan *ApplyForRetrievalDomainNameResponse, <-chan error)
- func (client *Client) ChangeDomainGroup(request *ChangeDomainGroupRequest) (response *ChangeDomainGroupResponse, err error)
- func (client *Client) ChangeDomainGroupWithCallback(request *ChangeDomainGroupRequest, ...) <-chan int
- func (client *Client) ChangeDomainGroupWithChan(request *ChangeDomainGroupRequest) (<-chan *ChangeDomainGroupResponse, <-chan error)
- func (client *Client) ChangeDomainOfDnsProduct(request *ChangeDomainOfDnsProductRequest) (response *ChangeDomainOfDnsProductResponse, err error)
- func (client *Client) ChangeDomainOfDnsProductWithCallback(request *ChangeDomainOfDnsProductRequest, ...) <-chan int
- func (client *Client) ChangeDomainOfDnsProductWithChan(request *ChangeDomainOfDnsProductRequest) (<-chan *ChangeDomainOfDnsProductResponse, <-chan error)
- func (client *Client) CheckDomainRecord(request *CheckDomainRecordRequest) (response *CheckDomainRecordResponse, err error)
- func (client *Client) CheckDomainRecordWithCallback(request *CheckDomainRecordRequest, ...) <-chan int
- func (client *Client) CheckDomainRecordWithChan(request *CheckDomainRecordRequest) (<-chan *CheckDomainRecordResponse, <-chan error)
- func (client *Client) DeleteBatchDomainRecords(request *DeleteBatchDomainRecordsRequest) (response *DeleteBatchDomainRecordsResponse, err error)
- func (client *Client) DeleteBatchDomainRecordsWithCallback(request *DeleteBatchDomainRecordsRequest, ...) <-chan int
- func (client *Client) DeleteBatchDomainRecordsWithChan(request *DeleteBatchDomainRecordsRequest) (<-chan *DeleteBatchDomainRecordsResponse, <-chan error)
- func (client *Client) DeleteBatchDomains(request *DeleteBatchDomainsRequest) (response *DeleteBatchDomainsResponse, err error)
- func (client *Client) DeleteBatchDomainsWithCallback(request *DeleteBatchDomainsRequest, ...) <-chan int
- func (client *Client) DeleteBatchDomainsWithChan(request *DeleteBatchDomainsRequest) (<-chan *DeleteBatchDomainsResponse, <-chan error)
- func (client *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
- func (client *Client) DeleteDomainGroup(request *DeleteDomainGroupRequest) (response *DeleteDomainGroupResponse, err error)
- func (client *Client) DeleteDomainGroupWithCallback(request *DeleteDomainGroupRequest, ...) <-chan int
- func (client *Client) DeleteDomainGroupWithChan(request *DeleteDomainGroupRequest) (<-chan *DeleteDomainGroupResponse, <-chan error)
- func (client *Client) DeleteDomainRecord(request *DeleteDomainRecordRequest) (response *DeleteDomainRecordResponse, err error)
- func (client *Client) DeleteDomainRecordWithCallback(request *DeleteDomainRecordRequest, ...) <-chan int
- func (client *Client) DeleteDomainRecordWithChan(request *DeleteDomainRecordRequest) (<-chan *DeleteDomainRecordResponse, <-chan error)
- func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, ...) <-chan int
- func (client *Client) DeleteDomainWithChan(request *DeleteDomainRequest) (<-chan *DeleteDomainResponse, <-chan error)
- func (client *Client) DeleteSubDomainRecords(request *DeleteSubDomainRecordsRequest) (response *DeleteSubDomainRecordsResponse, err error)
- func (client *Client) DeleteSubDomainRecordsWithCallback(request *DeleteSubDomainRecordsRequest, ...) <-chan int
- func (client *Client) DeleteSubDomainRecordsWithChan(request *DeleteSubDomainRecordsRequest) (<-chan *DeleteSubDomainRecordsResponse, <-chan error)
- func (client *Client) DescribeBatchResult(request *DescribeBatchResultRequest) (response *DescribeBatchResultResponse, err error)
- func (client *Client) DescribeBatchResultWithCallback(request *DescribeBatchResultRequest, ...) <-chan int
- func (client *Client) DescribeBatchResultWithChan(request *DescribeBatchResultRequest) (<-chan *DescribeBatchResultResponse, <-chan error)
- func (client *Client) DescribeDNSSLBSubDomains(request *DescribeDNSSLBSubDomainsRequest) (response *DescribeDNSSLBSubDomainsResponse, err error)
- func (client *Client) DescribeDNSSLBSubDomainsWithCallback(request *DescribeDNSSLBSubDomainsRequest, ...) <-chan int
- func (client *Client) DescribeDNSSLBSubDomainsWithChan(request *DescribeDNSSLBSubDomainsRequest) (<-chan *DescribeDNSSLBSubDomainsResponse, <-chan error)
- func (client *Client) DescribeDnsProductInstance(request *DescribeDnsProductInstanceRequest) (response *DescribeDnsProductInstanceResponse, err error)
- func (client *Client) DescribeDnsProductInstanceWithCallback(request *DescribeDnsProductInstanceRequest, ...) <-chan int
- func (client *Client) DescribeDnsProductInstanceWithChan(request *DescribeDnsProductInstanceRequest) (<-chan *DescribeDnsProductInstanceResponse, <-chan error)
- func (client *Client) DescribeDnsProductInstances(request *DescribeDnsProductInstancesRequest) (response *DescribeDnsProductInstancesResponse, err error)
- func (client *Client) DescribeDnsProductInstancesWithCallback(request *DescribeDnsProductInstancesRequest, ...) <-chan int
- func (client *Client) DescribeDnsProductInstancesWithChan(request *DescribeDnsProductInstancesRequest) (<-chan *DescribeDnsProductInstancesResponse, <-chan error)
- func (client *Client) DescribeDomainGroups(request *DescribeDomainGroupsRequest) (response *DescribeDomainGroupsResponse, err error)
- func (client *Client) DescribeDomainGroupsWithCallback(request *DescribeDomainGroupsRequest, ...) <-chan int
- func (client *Client) DescribeDomainGroupsWithChan(request *DescribeDomainGroupsRequest) (<-chan *DescribeDomainGroupsResponse, <-chan error)
- func (client *Client) DescribeDomainInfo(request *DescribeDomainInfoRequest) (response *DescribeDomainInfoResponse, err error)
- func (client *Client) DescribeDomainInfoWithCallback(request *DescribeDomainInfoRequest, ...) <-chan int
- func (client *Client) DescribeDomainInfoWithChan(request *DescribeDomainInfoRequest) (<-chan *DescribeDomainInfoResponse, <-chan error)
- func (client *Client) DescribeDomainLogs(request *DescribeDomainLogsRequest) (response *DescribeDomainLogsResponse, err error)
- func (client *Client) DescribeDomainLogsWithCallback(request *DescribeDomainLogsRequest, ...) <-chan int
- func (client *Client) DescribeDomainLogsWithChan(request *DescribeDomainLogsRequest) (<-chan *DescribeDomainLogsResponse, <-chan error)
- func (client *Client) DescribeDomainNs(request *DescribeDomainNsRequest) (response *DescribeDomainNsResponse, err error)
- func (client *Client) DescribeDomainNsWithCallback(request *DescribeDomainNsRequest, ...) <-chan int
- func (client *Client) DescribeDomainNsWithChan(request *DescribeDomainNsRequest) (<-chan *DescribeDomainNsResponse, <-chan error)
- func (client *Client) DescribeDomainRecordInfo(request *DescribeDomainRecordInfoRequest) (response *DescribeDomainRecordInfoResponse, err error)
- func (client *Client) DescribeDomainRecordInfoWithCallback(request *DescribeDomainRecordInfoRequest, ...) <-chan int
- func (client *Client) DescribeDomainRecordInfoWithChan(request *DescribeDomainRecordInfoRequest) (<-chan *DescribeDomainRecordInfoResponse, <-chan error)
- func (client *Client) DescribeDomainRecords(request *DescribeDomainRecordsRequest) (response *DescribeDomainRecordsResponse, err error)
- func (client *Client) DescribeDomainRecordsWithCallback(request *DescribeDomainRecordsRequest, ...) <-chan int
- func (client *Client) DescribeDomainRecordsWithChan(request *DescribeDomainRecordsRequest) (<-chan *DescribeDomainRecordsResponse, <-chan error)
- func (client *Client) DescribeDomainWhoisInfo(request *DescribeDomainWhoisInfoRequest) (response *DescribeDomainWhoisInfoResponse, err error)
- func (client *Client) DescribeDomainWhoisInfoWithCallback(request *DescribeDomainWhoisInfoRequest, ...) <-chan int
- func (client *Client) DescribeDomainWhoisInfoWithChan(request *DescribeDomainWhoisInfoRequest) (<-chan *DescribeDomainWhoisInfoResponse, <-chan error)
- func (client *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
- func (client *Client) DescribeDomainsWithCallback(request *DescribeDomainsRequest, ...) <-chan int
- func (client *Client) DescribeDomainsWithChan(request *DescribeDomainsRequest) (<-chan *DescribeDomainsResponse, <-chan error)
- func (client *Client) DescribeRecordLogs(request *DescribeRecordLogsRequest) (response *DescribeRecordLogsResponse, err error)
- func (client *Client) DescribeRecordLogsWithCallback(request *DescribeRecordLogsRequest, ...) <-chan int
- func (client *Client) DescribeRecordLogsWithChan(request *DescribeRecordLogsRequest) (<-chan *DescribeRecordLogsResponse, <-chan error)
- func (client *Client) DescribeSubDomainRecords(request *DescribeSubDomainRecordsRequest) (response *DescribeSubDomainRecordsResponse, err error)
- func (client *Client) DescribeSubDomainRecordsWithCallback(request *DescribeSubDomainRecordsRequest, ...) <-chan int
- func (client *Client) DescribeSubDomainRecordsWithChan(request *DescribeSubDomainRecordsRequest) (<-chan *DescribeSubDomainRecordsResponse, <-chan error)
- func (client *Client) DescribeSupportLines(request *DescribeSupportLinesRequest) (response *DescribeSupportLinesResponse, err error)
- func (client *Client) DescribeSupportLinesWithCallback(request *DescribeSupportLinesRequest, ...) <-chan int
- func (client *Client) DescribeSupportLinesWithChan(request *DescribeSupportLinesRequest) (<-chan *DescribeSupportLinesResponse, <-chan error)
- func (client *Client) GetMainDomainName(request *GetMainDomainNameRequest) (response *GetMainDomainNameResponse, err error)
- func (client *Client) GetMainDomainNameWithCallback(request *GetMainDomainNameRequest, ...) <-chan int
- func (client *Client) GetMainDomainNameWithChan(request *GetMainDomainNameRequest) (<-chan *GetMainDomainNameResponse, <-chan error)
- func (client *Client) ModifyHichinaDomainDNS(request *ModifyHichinaDomainDNSRequest) (response *ModifyHichinaDomainDNSResponse, err error)
- func (client *Client) ModifyHichinaDomainDNSWithCallback(request *ModifyHichinaDomainDNSRequest, ...) <-chan int
- func (client *Client) ModifyHichinaDomainDNSWithChan(request *ModifyHichinaDomainDNSRequest) (<-chan *ModifyHichinaDomainDNSResponse, <-chan error)
- func (client *Client) RetrievalDomainName(request *RetrievalDomainNameRequest) (response *RetrievalDomainNameResponse, err error)
- func (client *Client) RetrievalDomainNameWithCallback(request *RetrievalDomainNameRequest, ...) <-chan int
- func (client *Client) RetrievalDomainNameWithChan(request *RetrievalDomainNameRequest) (<-chan *RetrievalDomainNameResponse, <-chan error)
- func (client *Client) SetDNSSLBStatus(request *SetDNSSLBStatusRequest) (response *SetDNSSLBStatusResponse, err error)
- func (client *Client) SetDNSSLBStatusWithCallback(request *SetDNSSLBStatusRequest, ...) <-chan int
- func (client *Client) SetDNSSLBStatusWithChan(request *SetDNSSLBStatusRequest) (<-chan *SetDNSSLBStatusResponse, <-chan error)
- func (client *Client) SetDomainRecordStatus(request *SetDomainRecordStatusRequest) (response *SetDomainRecordStatusResponse, err error)
- func (client *Client) SetDomainRecordStatusWithCallback(request *SetDomainRecordStatusRequest, ...) <-chan int
- func (client *Client) SetDomainRecordStatusWithChan(request *SetDomainRecordStatusRequest) (<-chan *SetDomainRecordStatusResponse, <-chan error)
- func (client *Client) UpdateBatchDomainRecords(request *UpdateBatchDomainRecordsRequest) (response *UpdateBatchDomainRecordsResponse, err error)
- func (client *Client) UpdateBatchDomainRecordsWithCallback(request *UpdateBatchDomainRecordsRequest, ...) <-chan int
- func (client *Client) UpdateBatchDomainRecordsWithChan(request *UpdateBatchDomainRecordsRequest) (<-chan *UpdateBatchDomainRecordsResponse, <-chan error)
- func (client *Client) UpdateDNSSLBWeight(request *UpdateDNSSLBWeightRequest) (response *UpdateDNSSLBWeightResponse, err error)
- func (client *Client) UpdateDNSSLBWeightWithCallback(request *UpdateDNSSLBWeightRequest, ...) <-chan int
- func (client *Client) UpdateDNSSLBWeightWithChan(request *UpdateDNSSLBWeightRequest) (<-chan *UpdateDNSSLBWeightResponse, <-chan error)
- func (client *Client) UpdateDomainGroup(request *UpdateDomainGroupRequest) (response *UpdateDomainGroupResponse, err error)
- func (client *Client) UpdateDomainGroupWithCallback(request *UpdateDomainGroupRequest, ...) <-chan int
- func (client *Client) UpdateDomainGroupWithChan(request *UpdateDomainGroupRequest) (<-chan *UpdateDomainGroupResponse, <-chan error)
- func (client *Client) UpdateDomainRecord(request *UpdateDomainRecordRequest) (response *UpdateDomainRecordResponse, err error)
- func (client *Client) UpdateDomainRecordWithCallback(request *UpdateDomainRecordRequest, ...) <-chan int
- func (client *Client) UpdateDomainRecordWithChan(request *UpdateDomainRecordRequest) (<-chan *UpdateDomainRecordResponse, <-chan error)
- type DeleteBatchDomainRecordsRequest
- type DeleteBatchDomainRecordsResponse
- type DeleteBatchDomainsRequest
- type DeleteBatchDomainsResponse
- type DeleteDomainGroupRequest
- type DeleteDomainGroupResponse
- type DeleteDomainRecordRequest
- type DeleteDomainRecordResponse
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteSubDomainRecordsRequest
- type DeleteSubDomainRecordsResponse
- type DescribeBatchResultRequest
- type DescribeBatchResultResponse
- type DescribeDNSSLBSubDomainsRequest
- type DescribeDNSSLBSubDomainsResponse
- type DescribeDnsProductInstanceRequest
- type DescribeDnsProductInstanceResponse
- type DescribeDnsProductInstancesRequest
- type DescribeDnsProductInstancesResponse
- type DescribeDomainGroupsRequest
- type DescribeDomainGroupsResponse
- type DescribeDomainInfoRequest
- type DescribeDomainInfoResponse
- type DescribeDomainLogsRequest
- type DescribeDomainLogsResponse
- type DescribeDomainNsRequest
- type DescribeDomainNsResponse
- type DescribeDomainRecordInfoRequest
- type DescribeDomainRecordInfoResponse
- type DescribeDomainRecordsRequest
- type DescribeDomainRecordsResponse
- type DescribeDomainWhoisInfoRequest
- type DescribeDomainWhoisInfoResponse
- type DescribeDomainsRequest
- type DescribeDomainsResponse
- type DescribeRecordLogsRequest
- type DescribeRecordLogsResponse
- type DescribeSubDomainRecordsRequest
- type DescribeSubDomainRecordsResponse
- type DescribeSupportLinesRequest
- type DescribeSupportLinesResponse
- type DnsProduct
- type DnsProducts
- type DnsServersInAddDomain
- type DnsServersInDescribeDnsProductInstance
- type DnsServersInDescribeDomainInfo
- type DnsServersInDescribeDomainNs
- type DnsServersInDescribeDomainWhoisInfo
- type DnsServersInDescribeDomains
- type Domain
- type DomainGroup
- type DomainGroups
- type DomainLog
- type DomainLogs
- type DomainRecordsInDescribeDomainRecords
- type DomainRecordsInDescribeSubDomainRecords
- type Domains
- type ExpectDnsServers
- type FailResult
- type FailResults
- type GetMainDomainNameRequest
- type GetMainDomainNameResponse
- type ModifyHichinaDomainDNSRequest
- type ModifyHichinaDomainDNSResponse
- type NewDnsServers
- type OriginalDnsServers
- type Record
- type RecordLine
- type RecordLinesInDescribeDomainInfo
- type RecordLinesInDescribeSupportLines
- type RecordLog
- type RecordLogs
- type RetrievalDomainNameRequest
- type RetrievalDomainNameResponse
- type SetDNSSLBStatusRequest
- type SetDNSSLBStatusResponse
- type SetDomainRecordStatusRequest
- type SetDomainRecordStatusResponse
- type SlbSubDomain
- type SlbSubDomains
- type StatusList
- type UpdateBatchDomainRecordsRequest
- type UpdateBatchDomainRecordsResponse
- type UpdateDNSSLBWeightRequest
- type UpdateDNSSLBWeightResponse
- type UpdateDomainGroupRequest
- type UpdateDomainGroupResponse
- type UpdateDomainRecordRequest
- type UpdateDomainRecordResponse
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 ¶
- add_batch_domain_records.go
- add_domain.go
- add_domain_group.go
- add_domain_record.go
- apply_for_retrieval_domain_name.go
- change_domain_group.go
- change_domain_of_dns_product.go
- check_domain_record.go
- client.go
- delete_batch_domain_records.go
- delete_batch_domains.go
- delete_domain.go
- delete_domain_group.go
- delete_domain_record.go
- delete_sub_domain_records.go
- describe_batch_result.go
- describe_dns_product_instance.go
- describe_dns_product_instances.go
- describe_dnsslb_sub_domains.go
- describe_domain_groups.go
- describe_domain_info.go
- describe_domain_logs.go
- describe_domain_ns.go
- describe_domain_record_info.go
- describe_domain_records.go
- describe_domain_whois_info.go
- describe_domains.go
- describe_record_logs.go
- describe_sub_domain_records.go
- describe_support_lines.go
- get_main_domain_name.go
- modify_hichina_domain_dns.go
- retrieval_domain_name.go
- set_dnsslb_status.go
- set_domain_record_status.go
- struct_available_ttls.go
- struct_dns_product.go
- struct_dns_products.go
- struct_dns_servers_in_add_domain.go
- struct_dns_servers_in_describe_dns_product_instance.go
- struct_dns_servers_in_describe_domain_info.go
- struct_dns_servers_in_describe_domain_ns.go
- struct_dns_servers_in_describe_domain_whois_info.go
- struct_dns_servers_in_describe_domains.go
- struct_domain.go
- struct_domain_group.go
- struct_domain_groups.go
- struct_domain_log.go
- struct_domain_logs.go
- struct_domain_records_in_describe_domain_records.go
- struct_domain_records_in_describe_sub_domain_records.go
- struct_domains.go
- struct_expect_dns_servers.go
- struct_fail_result.go
- struct_fail_results.go
- struct_new_dns_servers.go
- struct_original_dns_servers.go
- struct_record.go
- struct_record_line.go
- struct_record_lines_in_describe_domain_info.go
- struct_record_lines_in_describe_support_lines.go
- struct_record_log.go
- struct_record_logs.go
- struct_slb_sub_domain.go
- struct_slb_sub_domains.go
- struct_status_list.go
- update_batch_domain_records.go
- update_dnsslb_weight.go
- update_domain_group.go
- update_domain_record.go