scdn

package
v0.0.0-...-dd20015 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddScdnDomainRequest

type AddScdnDomainRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Sources         string           `position:"Query" name:"Sources"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
	OwnerAccount    string           `position:"Query" name:"OwnerAccount"`
	Scope           string           `position:"Query" name:"Scope"`
	DomainName      string           `position:"Query" name:"DomainName"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	CheckUrl        string           `position:"Query" name:"CheckUrl"`
}

AddScdnDomainRequest is the request struct for api AddScdnDomain

func CreateAddScdnDomainRequest

func CreateAddScdnDomainRequest() (request *AddScdnDomainRequest)

CreateAddScdnDomainRequest creates a request to invoke AddScdnDomain API

type AddScdnDomainResponse

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

AddScdnDomainResponse is the response struct for api AddScdnDomain

func CreateAddScdnDomainResponse

func CreateAddScdnDomainResponse() (response *AddScdnDomainResponse)

CreateAddScdnDomainResponse creates a response to parse from AddScdnDomain response

type BatchDeleteScdnDomainConfigsRequest

type BatchDeleteScdnDomainConfigsRequest struct {
	*requests.RpcRequest
	FunctionNames string           `position:"Query" name:"FunctionNames"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainNames   string           `position:"Query" name:"DomainNames"`
	OwnerAccount  string           `position:"Query" name:"OwnerAccount"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

BatchDeleteScdnDomainConfigsRequest is the request struct for api BatchDeleteScdnDomainConfigs

func CreateBatchDeleteScdnDomainConfigsRequest

func CreateBatchDeleteScdnDomainConfigsRequest() (request *BatchDeleteScdnDomainConfigsRequest)

CreateBatchDeleteScdnDomainConfigsRequest creates a request to invoke BatchDeleteScdnDomainConfigs API

type BatchDeleteScdnDomainConfigsResponse

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

BatchDeleteScdnDomainConfigsResponse is the response struct for api BatchDeleteScdnDomainConfigs

func CreateBatchDeleteScdnDomainConfigsResponse

func CreateBatchDeleteScdnDomainConfigsResponse() (response *BatchDeleteScdnDomainConfigsResponse)

CreateBatchDeleteScdnDomainConfigsResponse creates a response to parse from BatchDeleteScdnDomainConfigs response

type BpsDataPerInterval

type BpsDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

BpsDataPerInterval is a nested struct in scdn response

type Cert

type Cert struct {
	CertName    string `json:"CertName" xml:"CertName"`
	CertId      int    `json:"CertId" xml:"CertId"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
	Common      string `json:"Common" xml:"Common"`
	Issuer      string `json:"Issuer" xml:"Issuer"`
	LastTime    int    `json:"LastTime" xml:"LastTime"`
}

Cert is a nested struct in scdn response

type CertInfo

type CertInfo struct {
	DomainName     string `json:"DomainName" xml:"DomainName"`
	CertName       string `json:"CertName" xml:"CertName"`
	CertDomainName string `json:"CertDomainName" xml:"CertDomainName"`
	CertExpireTime string `json:"CertExpireTime" xml:"CertExpireTime"`
	CertLife       string `json:"CertLife" xml:"CertLife"`
	CertOrg        string `json:"CertOrg" xml:"CertOrg"`
	CertType       string `json:"CertType" xml:"CertType"`
	SSLProtocol    string `json:"SSLProtocol" xml:"SSLProtocol"`
	Status         string `json:"Status" xml:"Status"`
	SSLPub         string `json:"SSLPub" xml:"SSLPub"`
}

CertInfo is a nested struct in scdn response

type CertInfos

type CertInfos struct {
	CertInfo []CertInfo `json:"CertInfo" xml:"CertInfo"`
}

CertInfos is a nested struct in scdn response

type CertList

type CertList struct {
	Cert []Cert `json:"Cert" xml:"Cert"`
}

CertList is a nested struct in scdn response

type CertificateListModel

type CertificateListModel struct {
	Count    int      `json:"Count" xml:"Count"`
	CertList CertList `json:"CertList" xml:"CertList"`
}

CertificateListModel is a nested struct in scdn response

type CheckScdnServiceRequest

type CheckScdnServiceRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

CheckScdnServiceRequest is the request struct for api CheckScdnService

func CreateCheckScdnServiceRequest

func CreateCheckScdnServiceRequest() (request *CheckScdnServiceRequest)

CreateCheckScdnServiceRequest creates a request to invoke CheckScdnService API

type CheckScdnServiceResponse

type CheckScdnServiceResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	Enabled       bool   `json:"Enabled" xml:"Enabled"`
	OnService     bool   `json:"OnService" xml:"OnService"`
	InDebt        bool   `json:"InDebt" xml:"InDebt"`
	InDebtOverdue bool   `json:"InDebtOverdue" xml:"InDebtOverdue"`
}

CheckScdnServiceResponse is the response struct for api CheckScdnService

func CreateCheckScdnServiceResponse

func CreateCheckScdnServiceResponse() (response *CheckScdnServiceResponse)

CreateCheckScdnServiceResponse creates a response to parse from CheckScdnService response

type Client

type Client struct {
	sdk.Client
}

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

func NewClient

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

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

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

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

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

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

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

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

func NewClientWithRamRoleArn

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

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

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

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

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) AddScdnDomain

func (client *Client) AddScdnDomain(request *AddScdnDomainRequest) (response *AddScdnDomainResponse, err error)

AddScdnDomain invokes the scdn.AddScdnDomain API synchronously api document: https://help.aliyun.com/api/scdn/addscdndomain.html

func (*Client) AddScdnDomainWithCallback

func (client *Client) AddScdnDomainWithCallback(request *AddScdnDomainRequest, callback func(response *AddScdnDomainResponse, err error)) <-chan int

AddScdnDomainWithCallback invokes the scdn.AddScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/addscdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddScdnDomainWithChan

func (client *Client) AddScdnDomainWithChan(request *AddScdnDomainRequest) (<-chan *AddScdnDomainResponse, <-chan error)

AddScdnDomainWithChan invokes the scdn.AddScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/addscdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BatchDeleteScdnDomainConfigs

func (client *Client) BatchDeleteScdnDomainConfigs(request *BatchDeleteScdnDomainConfigsRequest) (response *BatchDeleteScdnDomainConfigsResponse, err error)

BatchDeleteScdnDomainConfigs invokes the scdn.BatchDeleteScdnDomainConfigs API synchronously api document: https://help.aliyun.com/api/scdn/batchdeletescdndomainconfigs.html

func (*Client) BatchDeleteScdnDomainConfigsWithCallback

func (client *Client) BatchDeleteScdnDomainConfigsWithCallback(request *BatchDeleteScdnDomainConfigsRequest, callback func(response *BatchDeleteScdnDomainConfigsResponse, err error)) <-chan int

BatchDeleteScdnDomainConfigsWithCallback invokes the scdn.BatchDeleteScdnDomainConfigs API asynchronously api document: https://help.aliyun.com/api/scdn/batchdeletescdndomainconfigs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BatchDeleteScdnDomainConfigsWithChan

func (client *Client) BatchDeleteScdnDomainConfigsWithChan(request *BatchDeleteScdnDomainConfigsRequest) (<-chan *BatchDeleteScdnDomainConfigsResponse, <-chan error)

BatchDeleteScdnDomainConfigsWithChan invokes the scdn.BatchDeleteScdnDomainConfigs API asynchronously api document: https://help.aliyun.com/api/scdn/batchdeletescdndomainconfigs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckScdnService

func (client *Client) CheckScdnService(request *CheckScdnServiceRequest) (response *CheckScdnServiceResponse, err error)

CheckScdnService invokes the scdn.CheckScdnService API synchronously api document: https://help.aliyun.com/api/scdn/checkscdnservice.html

func (*Client) CheckScdnServiceWithCallback

func (client *Client) CheckScdnServiceWithCallback(request *CheckScdnServiceRequest, callback func(response *CheckScdnServiceResponse, err error)) <-chan int

CheckScdnServiceWithCallback invokes the scdn.CheckScdnService API asynchronously api document: https://help.aliyun.com/api/scdn/checkscdnservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckScdnServiceWithChan

func (client *Client) CheckScdnServiceWithChan(request *CheckScdnServiceRequest) (<-chan *CheckScdnServiceResponse, <-chan error)

CheckScdnServiceWithChan invokes the scdn.CheckScdnService API asynchronously api document: https://help.aliyun.com/api/scdn/checkscdnservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteScdnDomain

func (client *Client) DeleteScdnDomain(request *DeleteScdnDomainRequest) (response *DeleteScdnDomainResponse, err error)

DeleteScdnDomain invokes the scdn.DeleteScdnDomain API synchronously api document: https://help.aliyun.com/api/scdn/deletescdndomain.html

func (*Client) DeleteScdnDomainWithCallback

func (client *Client) DeleteScdnDomainWithCallback(request *DeleteScdnDomainRequest, callback func(response *DeleteScdnDomainResponse, err error)) <-chan int

DeleteScdnDomainWithCallback invokes the scdn.DeleteScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/deletescdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteScdnDomainWithChan

func (client *Client) DeleteScdnDomainWithChan(request *DeleteScdnDomainRequest) (<-chan *DeleteScdnDomainResponse, <-chan error)

DeleteScdnDomainWithChan invokes the scdn.DeleteScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/deletescdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnCertificateDetail

func (client *Client) DescribeScdnCertificateDetail(request *DescribeScdnCertificateDetailRequest) (response *DescribeScdnCertificateDetailResponse, err error)

DescribeScdnCertificateDetail invokes the scdn.DescribeScdnCertificateDetail API synchronously api document: https://help.aliyun.com/api/scdn/describescdncertificatedetail.html

func (*Client) DescribeScdnCertificateDetailWithCallback

func (client *Client) DescribeScdnCertificateDetailWithCallback(request *DescribeScdnCertificateDetailRequest, callback func(response *DescribeScdnCertificateDetailResponse, err error)) <-chan int

DescribeScdnCertificateDetailWithCallback invokes the scdn.DescribeScdnCertificateDetail API asynchronously api document: https://help.aliyun.com/api/scdn/describescdncertificatedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnCertificateDetailWithChan

func (client *Client) DescribeScdnCertificateDetailWithChan(request *DescribeScdnCertificateDetailRequest) (<-chan *DescribeScdnCertificateDetailResponse, <-chan error)

DescribeScdnCertificateDetailWithChan invokes the scdn.DescribeScdnCertificateDetail API asynchronously api document: https://help.aliyun.com/api/scdn/describescdncertificatedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnCertificateList

func (client *Client) DescribeScdnCertificateList(request *DescribeScdnCertificateListRequest) (response *DescribeScdnCertificateListResponse, err error)

DescribeScdnCertificateList invokes the scdn.DescribeScdnCertificateList API synchronously api document: https://help.aliyun.com/api/scdn/describescdncertificatelist.html

func (*Client) DescribeScdnCertificateListWithCallback

func (client *Client) DescribeScdnCertificateListWithCallback(request *DescribeScdnCertificateListRequest, callback func(response *DescribeScdnCertificateListResponse, err error)) <-chan int

DescribeScdnCertificateListWithCallback invokes the scdn.DescribeScdnCertificateList API asynchronously api document: https://help.aliyun.com/api/scdn/describescdncertificatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnCertificateListWithChan

func (client *Client) DescribeScdnCertificateListWithChan(request *DescribeScdnCertificateListRequest) (<-chan *DescribeScdnCertificateListResponse, <-chan error)

DescribeScdnCertificateListWithChan invokes the scdn.DescribeScdnCertificateList API asynchronously api document: https://help.aliyun.com/api/scdn/describescdncertificatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainBpsData

func (client *Client) DescribeScdnDomainBpsData(request *DescribeScdnDomainBpsDataRequest) (response *DescribeScdnDomainBpsDataResponse, err error)

DescribeScdnDomainBpsData invokes the scdn.DescribeScdnDomainBpsData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainbpsdata.html

func (*Client) DescribeScdnDomainBpsDataWithCallback

func (client *Client) DescribeScdnDomainBpsDataWithCallback(request *DescribeScdnDomainBpsDataRequest, callback func(response *DescribeScdnDomainBpsDataResponse, err error)) <-chan int

DescribeScdnDomainBpsDataWithCallback invokes the scdn.DescribeScdnDomainBpsData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainBpsDataWithChan

func (client *Client) DescribeScdnDomainBpsDataWithChan(request *DescribeScdnDomainBpsDataRequest) (<-chan *DescribeScdnDomainBpsDataResponse, <-chan error)

DescribeScdnDomainBpsDataWithChan invokes the scdn.DescribeScdnDomainBpsData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainCertificateInfo

func (client *Client) DescribeScdnDomainCertificateInfo(request *DescribeScdnDomainCertificateInfoRequest) (response *DescribeScdnDomainCertificateInfoResponse, err error)

DescribeScdnDomainCertificateInfo invokes the scdn.DescribeScdnDomainCertificateInfo API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomaincertificateinfo.html

func (*Client) DescribeScdnDomainCertificateInfoWithCallback

func (client *Client) DescribeScdnDomainCertificateInfoWithCallback(request *DescribeScdnDomainCertificateInfoRequest, callback func(response *DescribeScdnDomainCertificateInfoResponse, err error)) <-chan int

DescribeScdnDomainCertificateInfoWithCallback invokes the scdn.DescribeScdnDomainCertificateInfo API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaincertificateinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainCertificateInfoWithChan

func (client *Client) DescribeScdnDomainCertificateInfoWithChan(request *DescribeScdnDomainCertificateInfoRequest) (<-chan *DescribeScdnDomainCertificateInfoResponse, <-chan error)

DescribeScdnDomainCertificateInfoWithChan invokes the scdn.DescribeScdnDomainCertificateInfo API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaincertificateinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainCname

func (client *Client) DescribeScdnDomainCname(request *DescribeScdnDomainCnameRequest) (response *DescribeScdnDomainCnameResponse, err error)

DescribeScdnDomainCname invokes the scdn.DescribeScdnDomainCname API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomaincname.html

func (*Client) DescribeScdnDomainCnameWithCallback

func (client *Client) DescribeScdnDomainCnameWithCallback(request *DescribeScdnDomainCnameRequest, callback func(response *DescribeScdnDomainCnameResponse, err error)) <-chan int

DescribeScdnDomainCnameWithCallback invokes the scdn.DescribeScdnDomainCname API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaincname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainCnameWithChan

func (client *Client) DescribeScdnDomainCnameWithChan(request *DescribeScdnDomainCnameRequest) (<-chan *DescribeScdnDomainCnameResponse, <-chan error)

DescribeScdnDomainCnameWithChan invokes the scdn.DescribeScdnDomainCname API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaincname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainConfigs

func (client *Client) DescribeScdnDomainConfigs(request *DescribeScdnDomainConfigsRequest) (response *DescribeScdnDomainConfigsResponse, err error)

DescribeScdnDomainConfigs invokes the scdn.DescribeScdnDomainConfigs API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainconfigs.html

func (*Client) DescribeScdnDomainConfigsWithCallback

func (client *Client) DescribeScdnDomainConfigsWithCallback(request *DescribeScdnDomainConfigsRequest, callback func(response *DescribeScdnDomainConfigsResponse, err error)) <-chan int

DescribeScdnDomainConfigsWithCallback invokes the scdn.DescribeScdnDomainConfigs API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainconfigs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainConfigsWithChan

func (client *Client) DescribeScdnDomainConfigsWithChan(request *DescribeScdnDomainConfigsRequest) (<-chan *DescribeScdnDomainConfigsResponse, <-chan error)

DescribeScdnDomainConfigsWithChan invokes the scdn.DescribeScdnDomainConfigs API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainconfigs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainDetail

func (client *Client) DescribeScdnDomainDetail(request *DescribeScdnDomainDetailRequest) (response *DescribeScdnDomainDetailResponse, err error)

DescribeScdnDomainDetail invokes the scdn.DescribeScdnDomainDetail API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomaindetail.html

func (*Client) DescribeScdnDomainDetailWithCallback

func (client *Client) DescribeScdnDomainDetailWithCallback(request *DescribeScdnDomainDetailRequest, callback func(response *DescribeScdnDomainDetailResponse, err error)) <-chan int

DescribeScdnDomainDetailWithCallback invokes the scdn.DescribeScdnDomainDetail API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaindetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainDetailWithChan

func (client *Client) DescribeScdnDomainDetailWithChan(request *DescribeScdnDomainDetailRequest) (<-chan *DescribeScdnDomainDetailResponse, <-chan error)

DescribeScdnDomainDetailWithChan invokes the scdn.DescribeScdnDomainDetail API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaindetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainHitRateData

func (client *Client) DescribeScdnDomainHitRateData(request *DescribeScdnDomainHitRateDataRequest) (response *DescribeScdnDomainHitRateDataResponse, err error)

DescribeScdnDomainHitRateData invokes the scdn.DescribeScdnDomainHitRateData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainhitratedata.html

func (*Client) DescribeScdnDomainHitRateDataWithCallback

func (client *Client) DescribeScdnDomainHitRateDataWithCallback(request *DescribeScdnDomainHitRateDataRequest, callback func(response *DescribeScdnDomainHitRateDataResponse, err error)) <-chan int

DescribeScdnDomainHitRateDataWithCallback invokes the scdn.DescribeScdnDomainHitRateData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainhitratedata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainHitRateDataWithChan

func (client *Client) DescribeScdnDomainHitRateDataWithChan(request *DescribeScdnDomainHitRateDataRequest) (<-chan *DescribeScdnDomainHitRateDataResponse, <-chan error)

DescribeScdnDomainHitRateDataWithChan invokes the scdn.DescribeScdnDomainHitRateData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainhitratedata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainHttpCodeData

func (client *Client) DescribeScdnDomainHttpCodeData(request *DescribeScdnDomainHttpCodeDataRequest) (response *DescribeScdnDomainHttpCodeDataResponse, err error)

DescribeScdnDomainHttpCodeData invokes the scdn.DescribeScdnDomainHttpCodeData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainhttpcodedata.html

func (*Client) DescribeScdnDomainHttpCodeDataWithCallback

func (client *Client) DescribeScdnDomainHttpCodeDataWithCallback(request *DescribeScdnDomainHttpCodeDataRequest, callback func(response *DescribeScdnDomainHttpCodeDataResponse, err error)) <-chan int

DescribeScdnDomainHttpCodeDataWithCallback invokes the scdn.DescribeScdnDomainHttpCodeData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainhttpcodedata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainHttpCodeDataWithChan

func (client *Client) DescribeScdnDomainHttpCodeDataWithChan(request *DescribeScdnDomainHttpCodeDataRequest) (<-chan *DescribeScdnDomainHttpCodeDataResponse, <-chan error)

DescribeScdnDomainHttpCodeDataWithChan invokes the scdn.DescribeScdnDomainHttpCodeData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainhttpcodedata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainIspData

func (client *Client) DescribeScdnDomainIspData(request *DescribeScdnDomainIspDataRequest) (response *DescribeScdnDomainIspDataResponse, err error)

DescribeScdnDomainIspData invokes the scdn.DescribeScdnDomainIspData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainispdata.html

func (*Client) DescribeScdnDomainIspDataWithCallback

func (client *Client) DescribeScdnDomainIspDataWithCallback(request *DescribeScdnDomainIspDataRequest, callback func(response *DescribeScdnDomainIspDataResponse, err error)) <-chan int

DescribeScdnDomainIspDataWithCallback invokes the scdn.DescribeScdnDomainIspData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainispdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainIspDataWithChan

func (client *Client) DescribeScdnDomainIspDataWithChan(request *DescribeScdnDomainIspDataRequest) (<-chan *DescribeScdnDomainIspDataResponse, <-chan error)

DescribeScdnDomainIspDataWithChan invokes the scdn.DescribeScdnDomainIspData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainispdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainLog

func (client *Client) DescribeScdnDomainLog(request *DescribeScdnDomainLogRequest) (response *DescribeScdnDomainLogResponse, err error)

DescribeScdnDomainLog invokes the scdn.DescribeScdnDomainLog API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainlog.html

func (*Client) DescribeScdnDomainLogWithCallback

func (client *Client) DescribeScdnDomainLogWithCallback(request *DescribeScdnDomainLogRequest, callback func(response *DescribeScdnDomainLogResponse, err error)) <-chan int

DescribeScdnDomainLogWithCallback invokes the scdn.DescribeScdnDomainLog API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainLogWithChan

func (client *Client) DescribeScdnDomainLogWithChan(request *DescribeScdnDomainLogRequest) (<-chan *DescribeScdnDomainLogResponse, <-chan error)

DescribeScdnDomainLogWithChan invokes the scdn.DescribeScdnDomainLog API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainOriginBpsData

func (client *Client) DescribeScdnDomainOriginBpsData(request *DescribeScdnDomainOriginBpsDataRequest) (response *DescribeScdnDomainOriginBpsDataResponse, err error)

DescribeScdnDomainOriginBpsData invokes the scdn.DescribeScdnDomainOriginBpsData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainoriginbpsdata.html

func (*Client) DescribeScdnDomainOriginBpsDataWithCallback

func (client *Client) DescribeScdnDomainOriginBpsDataWithCallback(request *DescribeScdnDomainOriginBpsDataRequest, callback func(response *DescribeScdnDomainOriginBpsDataResponse, err error)) <-chan int

DescribeScdnDomainOriginBpsDataWithCallback invokes the scdn.DescribeScdnDomainOriginBpsData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainoriginbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainOriginBpsDataWithChan

func (client *Client) DescribeScdnDomainOriginBpsDataWithChan(request *DescribeScdnDomainOriginBpsDataRequest) (<-chan *DescribeScdnDomainOriginBpsDataResponse, <-chan error)

DescribeScdnDomainOriginBpsDataWithChan invokes the scdn.DescribeScdnDomainOriginBpsData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainoriginbpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainOriginTrafficData

func (client *Client) DescribeScdnDomainOriginTrafficData(request *DescribeScdnDomainOriginTrafficDataRequest) (response *DescribeScdnDomainOriginTrafficDataResponse, err error)

DescribeScdnDomainOriginTrafficData invokes the scdn.DescribeScdnDomainOriginTrafficData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainorigintrafficdata.html

func (*Client) DescribeScdnDomainOriginTrafficDataWithCallback

func (client *Client) DescribeScdnDomainOriginTrafficDataWithCallback(request *DescribeScdnDomainOriginTrafficDataRequest, callback func(response *DescribeScdnDomainOriginTrafficDataResponse, err error)) <-chan int

DescribeScdnDomainOriginTrafficDataWithCallback invokes the scdn.DescribeScdnDomainOriginTrafficData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainorigintrafficdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainOriginTrafficDataWithChan

func (client *Client) DescribeScdnDomainOriginTrafficDataWithChan(request *DescribeScdnDomainOriginTrafficDataRequest) (<-chan *DescribeScdnDomainOriginTrafficDataResponse, <-chan error)

DescribeScdnDomainOriginTrafficDataWithChan invokes the scdn.DescribeScdnDomainOriginTrafficData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainorigintrafficdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainPvData

func (client *Client) DescribeScdnDomainPvData(request *DescribeScdnDomainPvDataRequest) (response *DescribeScdnDomainPvDataResponse, err error)

DescribeScdnDomainPvData invokes the scdn.DescribeScdnDomainPvData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainpvdata.html

func (*Client) DescribeScdnDomainPvDataWithCallback

func (client *Client) DescribeScdnDomainPvDataWithCallback(request *DescribeScdnDomainPvDataRequest, callback func(response *DescribeScdnDomainPvDataResponse, err error)) <-chan int

DescribeScdnDomainPvDataWithCallback invokes the scdn.DescribeScdnDomainPvData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainpvdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainPvDataWithChan

func (client *Client) DescribeScdnDomainPvDataWithChan(request *DescribeScdnDomainPvDataRequest) (<-chan *DescribeScdnDomainPvDataResponse, <-chan error)

DescribeScdnDomainPvDataWithChan invokes the scdn.DescribeScdnDomainPvData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainpvdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainQpsData

func (client *Client) DescribeScdnDomainQpsData(request *DescribeScdnDomainQpsDataRequest) (response *DescribeScdnDomainQpsDataResponse, err error)

DescribeScdnDomainQpsData invokes the scdn.DescribeScdnDomainQpsData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainqpsdata.html

func (*Client) DescribeScdnDomainQpsDataWithCallback

func (client *Client) DescribeScdnDomainQpsDataWithCallback(request *DescribeScdnDomainQpsDataRequest, callback func(response *DescribeScdnDomainQpsDataResponse, err error)) <-chan int

DescribeScdnDomainQpsDataWithCallback invokes the scdn.DescribeScdnDomainQpsData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainqpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainQpsDataWithChan

func (client *Client) DescribeScdnDomainQpsDataWithChan(request *DescribeScdnDomainQpsDataRequest) (<-chan *DescribeScdnDomainQpsDataResponse, <-chan error)

DescribeScdnDomainQpsDataWithChan invokes the scdn.DescribeScdnDomainQpsData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainqpsdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainTrafficData

func (client *Client) DescribeScdnDomainTrafficData(request *DescribeScdnDomainTrafficDataRequest) (response *DescribeScdnDomainTrafficDataResponse, err error)

DescribeScdnDomainTrafficData invokes the scdn.DescribeScdnDomainTrafficData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomaintrafficdata.html

func (*Client) DescribeScdnDomainTrafficDataWithCallback

func (client *Client) DescribeScdnDomainTrafficDataWithCallback(request *DescribeScdnDomainTrafficDataRequest, callback func(response *DescribeScdnDomainTrafficDataResponse, err error)) <-chan int

DescribeScdnDomainTrafficDataWithCallback invokes the scdn.DescribeScdnDomainTrafficData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaintrafficdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainTrafficDataWithChan

func (client *Client) DescribeScdnDomainTrafficDataWithChan(request *DescribeScdnDomainTrafficDataRequest) (<-chan *DescribeScdnDomainTrafficDataResponse, <-chan error)

DescribeScdnDomainTrafficDataWithChan invokes the scdn.DescribeScdnDomainTrafficData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomaintrafficdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainUvData

func (client *Client) DescribeScdnDomainUvData(request *DescribeScdnDomainUvDataRequest) (response *DescribeScdnDomainUvDataResponse, err error)

DescribeScdnDomainUvData invokes the scdn.DescribeScdnDomainUvData API synchronously api document: https://help.aliyun.com/api/scdn/describescdndomainuvdata.html

func (*Client) DescribeScdnDomainUvDataWithCallback

func (client *Client) DescribeScdnDomainUvDataWithCallback(request *DescribeScdnDomainUvDataRequest, callback func(response *DescribeScdnDomainUvDataResponse, err error)) <-chan int

DescribeScdnDomainUvDataWithCallback invokes the scdn.DescribeScdnDomainUvData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainuvdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnDomainUvDataWithChan

func (client *Client) DescribeScdnDomainUvDataWithChan(request *DescribeScdnDomainUvDataRequest) (<-chan *DescribeScdnDomainUvDataResponse, <-chan error)

DescribeScdnDomainUvDataWithChan invokes the scdn.DescribeScdnDomainUvData API asynchronously api document: https://help.aliyun.com/api/scdn/describescdndomainuvdata.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnIpInfo

func (client *Client) DescribeScdnIpInfo(request *DescribeScdnIpInfoRequest) (response *DescribeScdnIpInfoResponse, err error)

DescribeScdnIpInfo invokes the scdn.DescribeScdnIpInfo API synchronously api document: https://help.aliyun.com/api/scdn/describescdnipinfo.html

func (*Client) DescribeScdnIpInfoWithCallback

func (client *Client) DescribeScdnIpInfoWithCallback(request *DescribeScdnIpInfoRequest, callback func(response *DescribeScdnIpInfoResponse, err error)) <-chan int

DescribeScdnIpInfoWithCallback invokes the scdn.DescribeScdnIpInfo API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnipinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnIpInfoWithChan

func (client *Client) DescribeScdnIpInfoWithChan(request *DescribeScdnIpInfoRequest) (<-chan *DescribeScdnIpInfoResponse, <-chan error)

DescribeScdnIpInfoWithChan invokes the scdn.DescribeScdnIpInfo API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnipinfo.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnRefreshQuota

func (client *Client) DescribeScdnRefreshQuota(request *DescribeScdnRefreshQuotaRequest) (response *DescribeScdnRefreshQuotaResponse, err error)

DescribeScdnRefreshQuota invokes the scdn.DescribeScdnRefreshQuota API synchronously api document: https://help.aliyun.com/api/scdn/describescdnrefreshquota.html

func (*Client) DescribeScdnRefreshQuotaWithCallback

func (client *Client) DescribeScdnRefreshQuotaWithCallback(request *DescribeScdnRefreshQuotaRequest, callback func(response *DescribeScdnRefreshQuotaResponse, err error)) <-chan int

DescribeScdnRefreshQuotaWithCallback invokes the scdn.DescribeScdnRefreshQuota API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnrefreshquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnRefreshQuotaWithChan

func (client *Client) DescribeScdnRefreshQuotaWithChan(request *DescribeScdnRefreshQuotaRequest) (<-chan *DescribeScdnRefreshQuotaResponse, <-chan error)

DescribeScdnRefreshQuotaWithChan invokes the scdn.DescribeScdnRefreshQuota API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnrefreshquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnRefreshTasks

func (client *Client) DescribeScdnRefreshTasks(request *DescribeScdnRefreshTasksRequest) (response *DescribeScdnRefreshTasksResponse, err error)

DescribeScdnRefreshTasks invokes the scdn.DescribeScdnRefreshTasks API synchronously api document: https://help.aliyun.com/api/scdn/describescdnrefreshtasks.html

func (*Client) DescribeScdnRefreshTasksWithCallback

func (client *Client) DescribeScdnRefreshTasksWithCallback(request *DescribeScdnRefreshTasksRequest, callback func(response *DescribeScdnRefreshTasksResponse, err error)) <-chan int

DescribeScdnRefreshTasksWithCallback invokes the scdn.DescribeScdnRefreshTasks API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnrefreshtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnRefreshTasksWithChan

func (client *Client) DescribeScdnRefreshTasksWithChan(request *DescribeScdnRefreshTasksRequest) (<-chan *DescribeScdnRefreshTasksResponse, <-chan error)

DescribeScdnRefreshTasksWithChan invokes the scdn.DescribeScdnRefreshTasks API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnrefreshtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnService

func (client *Client) DescribeScdnService(request *DescribeScdnServiceRequest) (response *DescribeScdnServiceResponse, err error)

DescribeScdnService invokes the scdn.DescribeScdnService API synchronously api document: https://help.aliyun.com/api/scdn/describescdnservice.html

func (*Client) DescribeScdnServiceWithCallback

func (client *Client) DescribeScdnServiceWithCallback(request *DescribeScdnServiceRequest, callback func(response *DescribeScdnServiceResponse, err error)) <-chan int

DescribeScdnServiceWithCallback invokes the scdn.DescribeScdnService API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnServiceWithChan

func (client *Client) DescribeScdnServiceWithChan(request *DescribeScdnServiceRequest) (<-chan *DescribeScdnServiceResponse, <-chan error)

DescribeScdnServiceWithChan invokes the scdn.DescribeScdnService API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnUserDomains

func (client *Client) DescribeScdnUserDomains(request *DescribeScdnUserDomainsRequest) (response *DescribeScdnUserDomainsResponse, err error)

DescribeScdnUserDomains invokes the scdn.DescribeScdnUserDomains API synchronously api document: https://help.aliyun.com/api/scdn/describescdnuserdomains.html

func (*Client) DescribeScdnUserDomainsWithCallback

func (client *Client) DescribeScdnUserDomainsWithCallback(request *DescribeScdnUserDomainsRequest, callback func(response *DescribeScdnUserDomainsResponse, err error)) <-chan int

DescribeScdnUserDomainsWithCallback invokes the scdn.DescribeScdnUserDomains API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnuserdomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnUserDomainsWithChan

func (client *Client) DescribeScdnUserDomainsWithChan(request *DescribeScdnUserDomainsRequest) (<-chan *DescribeScdnUserDomainsResponse, <-chan error)

DescribeScdnUserDomainsWithChan invokes the scdn.DescribeScdnUserDomains API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnuserdomains.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnUserQuota

func (client *Client) DescribeScdnUserQuota(request *DescribeScdnUserQuotaRequest) (response *DescribeScdnUserQuotaResponse, err error)

DescribeScdnUserQuota invokes the scdn.DescribeScdnUserQuota API synchronously api document: https://help.aliyun.com/api/scdn/describescdnuserquota.html

func (*Client) DescribeScdnUserQuotaWithCallback

func (client *Client) DescribeScdnUserQuotaWithCallback(request *DescribeScdnUserQuotaRequest, callback func(response *DescribeScdnUserQuotaResponse, err error)) <-chan int

DescribeScdnUserQuotaWithCallback invokes the scdn.DescribeScdnUserQuota API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeScdnUserQuotaWithChan

func (client *Client) DescribeScdnUserQuotaWithChan(request *DescribeScdnUserQuotaRequest) (<-chan *DescribeScdnUserQuotaResponse, <-chan error)

DescribeScdnUserQuotaWithChan invokes the scdn.DescribeScdnUserQuota API asynchronously api document: https://help.aliyun.com/api/scdn/describescdnuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PreloadScdnObjectCaches

func (client *Client) PreloadScdnObjectCaches(request *PreloadScdnObjectCachesRequest) (response *PreloadScdnObjectCachesResponse, err error)

PreloadScdnObjectCaches invokes the scdn.PreloadScdnObjectCaches API synchronously api document: https://help.aliyun.com/api/scdn/preloadscdnobjectcaches.html

func (*Client) PreloadScdnObjectCachesWithCallback

func (client *Client) PreloadScdnObjectCachesWithCallback(request *PreloadScdnObjectCachesRequest, callback func(response *PreloadScdnObjectCachesResponse, err error)) <-chan int

PreloadScdnObjectCachesWithCallback invokes the scdn.PreloadScdnObjectCaches API asynchronously api document: https://help.aliyun.com/api/scdn/preloadscdnobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PreloadScdnObjectCachesWithChan

func (client *Client) PreloadScdnObjectCachesWithChan(request *PreloadScdnObjectCachesRequest) (<-chan *PreloadScdnObjectCachesResponse, <-chan error)

PreloadScdnObjectCachesWithChan invokes the scdn.PreloadScdnObjectCaches API asynchronously api document: https://help.aliyun.com/api/scdn/preloadscdnobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshScdnObjectCaches

func (client *Client) RefreshScdnObjectCaches(request *RefreshScdnObjectCachesRequest) (response *RefreshScdnObjectCachesResponse, err error)

RefreshScdnObjectCaches invokes the scdn.RefreshScdnObjectCaches API synchronously api document: https://help.aliyun.com/api/scdn/refreshscdnobjectcaches.html

func (*Client) RefreshScdnObjectCachesWithCallback

func (client *Client) RefreshScdnObjectCachesWithCallback(request *RefreshScdnObjectCachesRequest, callback func(response *RefreshScdnObjectCachesResponse, err error)) <-chan int

RefreshScdnObjectCachesWithCallback invokes the scdn.RefreshScdnObjectCaches API asynchronously api document: https://help.aliyun.com/api/scdn/refreshscdnobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RefreshScdnObjectCachesWithChan

func (client *Client) RefreshScdnObjectCachesWithChan(request *RefreshScdnObjectCachesRequest) (<-chan *RefreshScdnObjectCachesResponse, <-chan error)

RefreshScdnObjectCachesWithChan invokes the scdn.RefreshScdnObjectCaches API asynchronously api document: https://help.aliyun.com/api/scdn/refreshscdnobjectcaches.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetScdnDomainCertificate

func (client *Client) SetScdnDomainCertificate(request *SetScdnDomainCertificateRequest) (response *SetScdnDomainCertificateResponse, err error)

SetScdnDomainCertificate invokes the scdn.SetScdnDomainCertificate API synchronously api document: https://help.aliyun.com/api/scdn/setscdndomaincertificate.html

func (*Client) SetScdnDomainCertificateWithCallback

func (client *Client) SetScdnDomainCertificateWithCallback(request *SetScdnDomainCertificateRequest, callback func(response *SetScdnDomainCertificateResponse, err error)) <-chan int

SetScdnDomainCertificateWithCallback invokes the scdn.SetScdnDomainCertificate API asynchronously api document: https://help.aliyun.com/api/scdn/setscdndomaincertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetScdnDomainCertificateWithChan

func (client *Client) SetScdnDomainCertificateWithChan(request *SetScdnDomainCertificateRequest) (<-chan *SetScdnDomainCertificateResponse, <-chan error)

SetScdnDomainCertificateWithChan invokes the scdn.SetScdnDomainCertificate API asynchronously api document: https://help.aliyun.com/api/scdn/setscdndomaincertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartScdnDomain

func (client *Client) StartScdnDomain(request *StartScdnDomainRequest) (response *StartScdnDomainResponse, err error)

StartScdnDomain invokes the scdn.StartScdnDomain API synchronously api document: https://help.aliyun.com/api/scdn/startscdndomain.html

func (*Client) StartScdnDomainWithCallback

func (client *Client) StartScdnDomainWithCallback(request *StartScdnDomainRequest, callback func(response *StartScdnDomainResponse, err error)) <-chan int

StartScdnDomainWithCallback invokes the scdn.StartScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/startscdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartScdnDomainWithChan

func (client *Client) StartScdnDomainWithChan(request *StartScdnDomainRequest) (<-chan *StartScdnDomainResponse, <-chan error)

StartScdnDomainWithChan invokes the scdn.StartScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/startscdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopScdnDomain

func (client *Client) StopScdnDomain(request *StopScdnDomainRequest) (response *StopScdnDomainResponse, err error)

StopScdnDomain invokes the scdn.StopScdnDomain API synchronously api document: https://help.aliyun.com/api/scdn/stopscdndomain.html

func (*Client) StopScdnDomainWithCallback

func (client *Client) StopScdnDomainWithCallback(request *StopScdnDomainRequest, callback func(response *StopScdnDomainResponse, err error)) <-chan int

StopScdnDomainWithCallback invokes the scdn.StopScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/stopscdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopScdnDomainWithChan

func (client *Client) StopScdnDomainWithChan(request *StopScdnDomainRequest) (<-chan *StopScdnDomainResponse, <-chan error)

StopScdnDomainWithChan invokes the scdn.StopScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/stopscdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateScdnDomain

func (client *Client) UpdateScdnDomain(request *UpdateScdnDomainRequest) (response *UpdateScdnDomainResponse, err error)

UpdateScdnDomain invokes the scdn.UpdateScdnDomain API synchronously api document: https://help.aliyun.com/api/scdn/updatescdndomain.html

func (*Client) UpdateScdnDomainWithCallback

func (client *Client) UpdateScdnDomainWithCallback(request *UpdateScdnDomainRequest, callback func(response *UpdateScdnDomainResponse, err error)) <-chan int

UpdateScdnDomainWithCallback invokes the scdn.UpdateScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/updatescdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateScdnDomainWithChan

func (client *Client) UpdateScdnDomainWithChan(request *UpdateScdnDomainRequest) (<-chan *UpdateScdnDomainResponse, <-chan error)

UpdateScdnDomainWithChan invokes the scdn.UpdateScdnDomain API asynchronously api document: https://help.aliyun.com/api/scdn/updatescdndomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CnameDatas

type CnameDatas struct {
	Data []Data `json:"Data" xml:"Data"`
}

CnameDatas is a nested struct in scdn response

type Data

type Data struct {
	Domain string `json:"Domain" xml:"Domain"`
	Cname  string `json:"Cname" xml:"Cname"`
	Status int    `json:"Status" xml:"Status"`
}

Data is a nested struct in scdn response

type DataModule

type DataModule struct {
	HttpAccValue            string                  `json:"HttpAccValue" xml:"HttpAccValue"`
	BpsValue                string                  `json:"BpsValue" xml:"BpsValue"`
	HttpQpsValue            string                  `json:"HttpQpsValue" xml:"HttpQpsValue"`
	ByteHitRate             string                  `json:"ByteHitRate" xml:"ByteHitRate"`
	HttpsTrafficValue       string                  `json:"HttpsTrafficValue" xml:"HttpsTrafficValue"`
	AccValue                string                  `json:"AccValue" xml:"AccValue"`
	TrafficValue            string                  `json:"TrafficValue" xml:"TrafficValue"`
	TimeStamp               string                  `json:"TimeStamp" xml:"TimeStamp"`
	QpsValue                string                  `json:"QpsValue" xml:"QpsValue"`
	ReqHitRate              string                  `json:"ReqHitRate" xml:"ReqHitRate"`
	HttpBpsValue            string                  `json:"HttpBpsValue" xml:"HttpBpsValue"`
	HttpsQpsValue           string                  `json:"HttpsQpsValue" xml:"HttpsQpsValue"`
	HttpsBpsValue           string                  `json:"HttpsBpsValue" xml:"HttpsBpsValue"`
	HttpTrafficValue        string                  `json:"HttpTrafficValue" xml:"HttpTrafficValue"`
	HttpsAccValue           string                  `json:"HttpsAccValue" xml:"HttpsAccValue"`
	OriginBpsValue          string                  `json:"OriginBpsValue" xml:"OriginBpsValue"`
	HttpsOriginBpsValue     string                  `json:"HttpsOriginBpsValue" xml:"HttpsOriginBpsValue"`
	HttpOriginBpsValue      string                  `json:"HttpOriginBpsValue" xml:"HttpOriginBpsValue"`
	HttpCodeDataPerInterval HttpCodeDataPerInterval `json:"HttpCodeDataPerInterval" xml:"HttpCodeDataPerInterval"`
}

DataModule is a nested struct in scdn response

type DataPerInterval

type DataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

DataPerInterval is a nested struct in scdn response

type DeleteScdnDomainRequest

type DeleteScdnDomainRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
	OwnerAccount    string           `position:"Query" name:"OwnerAccount"`
	DomainName      string           `position:"Query" name:"DomainName"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
}

DeleteScdnDomainRequest is the request struct for api DeleteScdnDomain

func CreateDeleteScdnDomainRequest

func CreateDeleteScdnDomainRequest() (request *DeleteScdnDomainRequest)

CreateDeleteScdnDomainRequest creates a request to invoke DeleteScdnDomain API

type DeleteScdnDomainResponse

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

DeleteScdnDomainResponse is the response struct for api DeleteScdnDomain

func CreateDeleteScdnDomainResponse

func CreateDeleteScdnDomainResponse() (response *DeleteScdnDomainResponse)

CreateDeleteScdnDomainResponse creates a response to parse from DeleteScdnDomain response

type DescribeScdnCertificateDetailRequest

type DescribeScdnCertificateDetailRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	CertName      string           `position:"Query" name:"CertName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnCertificateDetailRequest is the request struct for api DescribeScdnCertificateDetail

func CreateDescribeScdnCertificateDetailRequest

func CreateDescribeScdnCertificateDetailRequest() (request *DescribeScdnCertificateDetailRequest)

CreateDescribeScdnCertificateDetailRequest creates a request to invoke DescribeScdnCertificateDetail API

type DescribeScdnCertificateDetailResponse

type DescribeScdnCertificateDetailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Cert      string `json:"Cert" xml:"Cert"`
	Key       string `json:"Key" xml:"Key"`
	CertId    int    `json:"CertId" xml:"CertId"`
	CertName  string `json:"CertName" xml:"CertName"`
}

DescribeScdnCertificateDetailResponse is the response struct for api DescribeScdnCertificateDetail

func CreateDescribeScdnCertificateDetailResponse

func CreateDescribeScdnCertificateDetailResponse() (response *DescribeScdnCertificateDetailResponse)

CreateDescribeScdnCertificateDetailResponse creates a response to parse from DescribeScdnCertificateDetail response

type DescribeScdnCertificateListRequest

type DescribeScdnCertificateListRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnCertificateListRequest is the request struct for api DescribeScdnCertificateList

func CreateDescribeScdnCertificateListRequest

func CreateDescribeScdnCertificateListRequest() (request *DescribeScdnCertificateListRequest)

CreateDescribeScdnCertificateListRequest creates a request to invoke DescribeScdnCertificateList API

type DescribeScdnCertificateListResponse

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

DescribeScdnCertificateListResponse is the response struct for api DescribeScdnCertificateList

func CreateDescribeScdnCertificateListResponse

func CreateDescribeScdnCertificateListResponse() (response *DescribeScdnCertificateListResponse)

CreateDescribeScdnCertificateListResponse creates a response to parse from DescribeScdnCertificateList response

type DescribeScdnDomainBpsDataRequest

type DescribeScdnDomainBpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainBpsDataRequest is the request struct for api DescribeScdnDomainBpsData

func CreateDescribeScdnDomainBpsDataRequest

func CreateDescribeScdnDomainBpsDataRequest() (request *DescribeScdnDomainBpsDataRequest)

CreateDescribeScdnDomainBpsDataRequest creates a request to invoke DescribeScdnDomainBpsData API

type DescribeScdnDomainBpsDataResponse

type DescribeScdnDomainBpsDataResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	DomainName         string             `json:"DomainName" xml:"DomainName"`
	StartTime          string             `json:"StartTime" xml:"StartTime"`
	EndTime            string             `json:"EndTime" xml:"EndTime"`
	DataInterval       string             `json:"DataInterval" xml:"DataInterval"`
	BpsDataPerInterval BpsDataPerInterval `json:"BpsDataPerInterval" xml:"BpsDataPerInterval"`
}

DescribeScdnDomainBpsDataResponse is the response struct for api DescribeScdnDomainBpsData

func CreateDescribeScdnDomainBpsDataResponse

func CreateDescribeScdnDomainBpsDataResponse() (response *DescribeScdnDomainBpsDataResponse)

CreateDescribeScdnDomainBpsDataResponse creates a response to parse from DescribeScdnDomainBpsData response

type DescribeScdnDomainCertificateInfoRequest

type DescribeScdnDomainCertificateInfoRequest struct {
	*requests.RpcRequest
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainCertificateInfoRequest is the request struct for api DescribeScdnDomainCertificateInfo

func CreateDescribeScdnDomainCertificateInfoRequest

func CreateDescribeScdnDomainCertificateInfoRequest() (request *DescribeScdnDomainCertificateInfoRequest)

CreateDescribeScdnDomainCertificateInfoRequest creates a request to invoke DescribeScdnDomainCertificateInfo API

type DescribeScdnDomainCertificateInfoResponse

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

DescribeScdnDomainCertificateInfoResponse is the response struct for api DescribeScdnDomainCertificateInfo

func CreateDescribeScdnDomainCertificateInfoResponse

func CreateDescribeScdnDomainCertificateInfoResponse() (response *DescribeScdnDomainCertificateInfoResponse)

CreateDescribeScdnDomainCertificateInfoResponse creates a response to parse from DescribeScdnDomainCertificateInfo response

type DescribeScdnDomainCnameRequest

type DescribeScdnDomainCnameRequest struct {
	*requests.RpcRequest
	DomainName string           `position:"Query" name:"DomainName"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainCnameRequest is the request struct for api DescribeScdnDomainCname

func CreateDescribeScdnDomainCnameRequest

func CreateDescribeScdnDomainCnameRequest() (request *DescribeScdnDomainCnameRequest)

CreateDescribeScdnDomainCnameRequest creates a request to invoke DescribeScdnDomainCname API

type DescribeScdnDomainCnameResponse

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

DescribeScdnDomainCnameResponse is the response struct for api DescribeScdnDomainCname

func CreateDescribeScdnDomainCnameResponse

func CreateDescribeScdnDomainCnameResponse() (response *DescribeScdnDomainCnameResponse)

CreateDescribeScdnDomainCnameResponse creates a response to parse from DescribeScdnDomainCname response

type DescribeScdnDomainConfigsRequest

type DescribeScdnDomainConfigsRequest struct {
	*requests.RpcRequest
	FunctionNames string           `position:"Query" name:"FunctionNames"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainConfigsRequest is the request struct for api DescribeScdnDomainConfigs

func CreateDescribeScdnDomainConfigsRequest

func CreateDescribeScdnDomainConfigsRequest() (request *DescribeScdnDomainConfigsRequest)

CreateDescribeScdnDomainConfigsRequest creates a request to invoke DescribeScdnDomainConfigs API

type DescribeScdnDomainConfigsResponse

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

DescribeScdnDomainConfigsResponse is the response struct for api DescribeScdnDomainConfigs

func CreateDescribeScdnDomainConfigsResponse

func CreateDescribeScdnDomainConfigsResponse() (response *DescribeScdnDomainConfigsResponse)

CreateDescribeScdnDomainConfigsResponse creates a response to parse from DescribeScdnDomainConfigs response

type DescribeScdnDomainDetailRequest

type DescribeScdnDomainDetailRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainDetailRequest is the request struct for api DescribeScdnDomainDetail

func CreateDescribeScdnDomainDetailRequest

func CreateDescribeScdnDomainDetailRequest() (request *DescribeScdnDomainDetailRequest)

CreateDescribeScdnDomainDetailRequest creates a request to invoke DescribeScdnDomainDetail API

type DescribeScdnDomainDetailResponse

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

DescribeScdnDomainDetailResponse is the response struct for api DescribeScdnDomainDetail

func CreateDescribeScdnDomainDetailResponse

func CreateDescribeScdnDomainDetailResponse() (response *DescribeScdnDomainDetailResponse)

CreateDescribeScdnDomainDetailResponse creates a response to parse from DescribeScdnDomainDetail response

type DescribeScdnDomainHitRateDataRequest

type DescribeScdnDomainHitRateDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Interval   string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainHitRateDataRequest is the request struct for api DescribeScdnDomainHitRateData

func CreateDescribeScdnDomainHitRateDataRequest

func CreateDescribeScdnDomainHitRateDataRequest() (request *DescribeScdnDomainHitRateDataRequest)

CreateDescribeScdnDomainHitRateDataRequest creates a request to invoke DescribeScdnDomainHitRateData API

type DescribeScdnDomainHitRateDataResponse

type DescribeScdnDomainHitRateDataResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	DomainName         string             `json:"DomainName" xml:"DomainName"`
	StartTime          string             `json:"StartTime" xml:"StartTime"`
	EndTime            string             `json:"EndTime" xml:"EndTime"`
	DataInterval       string             `json:"DataInterval" xml:"DataInterval"`
	HitRatePerInterval HitRatePerInterval `json:"HitRatePerInterval" xml:"HitRatePerInterval"`
}

DescribeScdnDomainHitRateDataResponse is the response struct for api DescribeScdnDomainHitRateData

func CreateDescribeScdnDomainHitRateDataResponse

func CreateDescribeScdnDomainHitRateDataResponse() (response *DescribeScdnDomainHitRateDataResponse)

CreateDescribeScdnDomainHitRateDataResponse creates a response to parse from DescribeScdnDomainHitRateData response

type DescribeScdnDomainHttpCodeDataRequest

type DescribeScdnDomainHttpCodeDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainHttpCodeDataRequest is the request struct for api DescribeScdnDomainHttpCodeData

func CreateDescribeScdnDomainHttpCodeDataRequest

func CreateDescribeScdnDomainHttpCodeDataRequest() (request *DescribeScdnDomainHttpCodeDataRequest)

CreateDescribeScdnDomainHttpCodeDataRequest creates a request to invoke DescribeScdnDomainHttpCodeData API

type DescribeScdnDomainHttpCodeDataResponse

type DescribeScdnDomainHttpCodeDataResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	DomainName      string          `json:"DomainName" xml:"DomainName"`
	StartTime       string          `json:"StartTime" xml:"StartTime"`
	EndTime         string          `json:"EndTime" xml:"EndTime"`
	DataInterval    string          `json:"DataInterval" xml:"DataInterval"`
	DataPerInterval DataPerInterval `json:"DataPerInterval" xml:"DataPerInterval"`
}

DescribeScdnDomainHttpCodeDataResponse is the response struct for api DescribeScdnDomainHttpCodeData

func CreateDescribeScdnDomainHttpCodeDataResponse

func CreateDescribeScdnDomainHttpCodeDataResponse() (response *DescribeScdnDomainHttpCodeDataResponse)

CreateDescribeScdnDomainHttpCodeDataResponse creates a response to parse from DescribeScdnDomainHttpCodeData response

type DescribeScdnDomainIspDataRequest

type DescribeScdnDomainIspDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainIspDataRequest is the request struct for api DescribeScdnDomainIspData

func CreateDescribeScdnDomainIspDataRequest

func CreateDescribeScdnDomainIspDataRequest() (request *DescribeScdnDomainIspDataRequest)

CreateDescribeScdnDomainIspDataRequest creates a request to invoke DescribeScdnDomainIspData API

type DescribeScdnDomainIspDataResponse

type DescribeScdnDomainIspDataResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	DomainName   string `json:"DomainName" xml:"DomainName"`
	DataInterval string `json:"DataInterval" xml:"DataInterval"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	EndTime      string `json:"EndTime" xml:"EndTime"`
	Value        Value  `json:"Value" xml:"Value"`
}

DescribeScdnDomainIspDataResponse is the response struct for api DescribeScdnDomainIspData

func CreateDescribeScdnDomainIspDataResponse

func CreateDescribeScdnDomainIspDataResponse() (response *DescribeScdnDomainIspDataResponse)

CreateDescribeScdnDomainIspDataResponse creates a response to parse from DescribeScdnDomainIspData response

type DescribeScdnDomainLogRequest

type DescribeScdnDomainLogRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainLogRequest is the request struct for api DescribeScdnDomainLog

func CreateDescribeScdnDomainLogRequest

func CreateDescribeScdnDomainLogRequest() (request *DescribeScdnDomainLogRequest)

CreateDescribeScdnDomainLogRequest creates a request to invoke DescribeScdnDomainLog API

type DescribeScdnDomainLogResponse

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

DescribeScdnDomainLogResponse is the response struct for api DescribeScdnDomainLog

func CreateDescribeScdnDomainLogResponse

func CreateDescribeScdnDomainLogResponse() (response *DescribeScdnDomainLogResponse)

CreateDescribeScdnDomainLogResponse creates a response to parse from DescribeScdnDomainLog response

type DescribeScdnDomainOriginBpsDataRequest

type DescribeScdnDomainOriginBpsDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Interval   string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainOriginBpsDataRequest is the request struct for api DescribeScdnDomainOriginBpsData

func CreateDescribeScdnDomainOriginBpsDataRequest

func CreateDescribeScdnDomainOriginBpsDataRequest() (request *DescribeScdnDomainOriginBpsDataRequest)

CreateDescribeScdnDomainOriginBpsDataRequest creates a request to invoke DescribeScdnDomainOriginBpsData API

type DescribeScdnDomainOriginBpsDataResponse

type DescribeScdnDomainOriginBpsDataResponse struct {
	*responses.BaseResponse
	RequestId                string                   `json:"RequestId" xml:"RequestId"`
	DomainName               string                   `json:"DomainName" xml:"DomainName"`
	StartTime                string                   `json:"StartTime" xml:"StartTime"`
	EndTime                  string                   `json:"EndTime" xml:"EndTime"`
	DataInterval             string                   `json:"DataInterval" xml:"DataInterval"`
	OriginBpsDataPerInterval OriginBpsDataPerInterval `json:"OriginBpsDataPerInterval" xml:"OriginBpsDataPerInterval"`
}

DescribeScdnDomainOriginBpsDataResponse is the response struct for api DescribeScdnDomainOriginBpsData

func CreateDescribeScdnDomainOriginBpsDataResponse

func CreateDescribeScdnDomainOriginBpsDataResponse() (response *DescribeScdnDomainOriginBpsDataResponse)

CreateDescribeScdnDomainOriginBpsDataResponse creates a response to parse from DescribeScdnDomainOriginBpsData response

type DescribeScdnDomainOriginTrafficDataRequest

type DescribeScdnDomainOriginTrafficDataRequest struct {
	*requests.RpcRequest
	StartTime  string           `position:"Query" name:"StartTime"`
	DomainName string           `position:"Query" name:"DomainName"`
	EndTime    string           `position:"Query" name:"EndTime"`
	OwnerId    requests.Integer `position:"Query" name:"OwnerId"`
	Interval   string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainOriginTrafficDataRequest is the request struct for api DescribeScdnDomainOriginTrafficData

func CreateDescribeScdnDomainOriginTrafficDataRequest

func CreateDescribeScdnDomainOriginTrafficDataRequest() (request *DescribeScdnDomainOriginTrafficDataRequest)

CreateDescribeScdnDomainOriginTrafficDataRequest creates a request to invoke DescribeScdnDomainOriginTrafficData API

type DescribeScdnDomainOriginTrafficDataResponse

type DescribeScdnDomainOriginTrafficDataResponse struct {
	*responses.BaseResponse
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	DomainName                   string                       `json:"DomainName" xml:"DomainName"`
	StartTime                    string                       `json:"StartTime" xml:"StartTime"`
	EndTime                      string                       `json:"EndTime" xml:"EndTime"`
	DataInterval                 string                       `json:"DataInterval" xml:"DataInterval"`
	OriginTrafficDataPerInterval OriginTrafficDataPerInterval `json:"OriginTrafficDataPerInterval" xml:"OriginTrafficDataPerInterval"`
}

DescribeScdnDomainOriginTrafficDataResponse is the response struct for api DescribeScdnDomainOriginTrafficData

func CreateDescribeScdnDomainOriginTrafficDataResponse

func CreateDescribeScdnDomainOriginTrafficDataResponse() (response *DescribeScdnDomainOriginTrafficDataResponse)

CreateDescribeScdnDomainOriginTrafficDataResponse creates a response to parse from DescribeScdnDomainOriginTrafficData response

type DescribeScdnDomainPvDataRequest

type DescribeScdnDomainPvDataRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	EndTime       string           `position:"Query" name:"EndTime"`
	StartTime     string           `position:"Query" name:"StartTime"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainPvDataRequest is the request struct for api DescribeScdnDomainPvData

func CreateDescribeScdnDomainPvDataRequest

func CreateDescribeScdnDomainPvDataRequest() (request *DescribeScdnDomainPvDataRequest)

CreateDescribeScdnDomainPvDataRequest creates a request to invoke DescribeScdnDomainPvData API

type DescribeScdnDomainPvDataResponse

type DescribeScdnDomainPvDataResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	DomainName     string         `json:"DomainName" xml:"DomainName"`
	DataInterval   string         `json:"DataInterval" xml:"DataInterval"`
	StartTime      string         `json:"StartTime" xml:"StartTime"`
	EndTime        string         `json:"EndTime" xml:"EndTime"`
	PvDataInterval PvDataInterval `json:"PvDataInterval" xml:"PvDataInterval"`
}

DescribeScdnDomainPvDataResponse is the response struct for api DescribeScdnDomainPvData

func CreateDescribeScdnDomainPvDataResponse

func CreateDescribeScdnDomainPvDataResponse() (response *DescribeScdnDomainPvDataResponse)

CreateDescribeScdnDomainPvDataResponse creates a response to parse from DescribeScdnDomainPvData response

type DescribeScdnDomainQpsDataRequest

type DescribeScdnDomainQpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainQpsDataRequest is the request struct for api DescribeScdnDomainQpsData

func CreateDescribeScdnDomainQpsDataRequest

func CreateDescribeScdnDomainQpsDataRequest() (request *DescribeScdnDomainQpsDataRequest)

CreateDescribeScdnDomainQpsDataRequest creates a request to invoke DescribeScdnDomainQpsData API

type DescribeScdnDomainQpsDataResponse

type DescribeScdnDomainQpsDataResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	DomainName         string             `json:"DomainName" xml:"DomainName"`
	StartTime          string             `json:"StartTime" xml:"StartTime"`
	EndTime            string             `json:"EndTime" xml:"EndTime"`
	DataInterval       string             `json:"DataInterval" xml:"DataInterval"`
	QpsDataPerInterval QpsDataPerInterval `json:"QpsDataPerInterval" xml:"QpsDataPerInterval"`
}

DescribeScdnDomainQpsDataResponse is the response struct for api DescribeScdnDomainQpsData

func CreateDescribeScdnDomainQpsDataResponse

func CreateDescribeScdnDomainQpsDataResponse() (response *DescribeScdnDomainQpsDataResponse)

CreateDescribeScdnDomainQpsDataResponse creates a response to parse from DescribeScdnDomainQpsData response

type DescribeScdnDomainTrafficDataRequest

type DescribeScdnDomainTrafficDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	StartTime      string           `position:"Query" name:"StartTime"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	DomainName     string           `position:"Query" name:"DomainName"`
	EndTime        string           `position:"Query" name:"EndTime"`
	OwnerId        requests.Integer `position:"Query" name:"OwnerId"`
	Interval       string           `position:"Query" name:"Interval"`
}

DescribeScdnDomainTrafficDataRequest is the request struct for api DescribeScdnDomainTrafficData

func CreateDescribeScdnDomainTrafficDataRequest

func CreateDescribeScdnDomainTrafficDataRequest() (request *DescribeScdnDomainTrafficDataRequest)

CreateDescribeScdnDomainTrafficDataRequest creates a request to invoke DescribeScdnDomainTrafficData API

type DescribeScdnDomainTrafficDataResponse

type DescribeScdnDomainTrafficDataResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	DomainName             string                 `json:"DomainName" xml:"DomainName"`
	StartTime              string                 `json:"StartTime" xml:"StartTime"`
	EndTime                string                 `json:"EndTime" xml:"EndTime"`
	DataInterval           string                 `json:"DataInterval" xml:"DataInterval"`
	TrafficDataPerInterval TrafficDataPerInterval `json:"TrafficDataPerInterval" xml:"TrafficDataPerInterval"`
}

DescribeScdnDomainTrafficDataResponse is the response struct for api DescribeScdnDomainTrafficData

func CreateDescribeScdnDomainTrafficDataResponse

func CreateDescribeScdnDomainTrafficDataResponse() (response *DescribeScdnDomainTrafficDataResponse)

CreateDescribeScdnDomainTrafficDataResponse creates a response to parse from DescribeScdnDomainTrafficData response

type DescribeScdnDomainUvDataRequest

type DescribeScdnDomainUvDataRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	EndTime       string           `position:"Query" name:"EndTime"`
	StartTime     string           `position:"Query" name:"StartTime"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnDomainUvDataRequest is the request struct for api DescribeScdnDomainUvData

func CreateDescribeScdnDomainUvDataRequest

func CreateDescribeScdnDomainUvDataRequest() (request *DescribeScdnDomainUvDataRequest)

CreateDescribeScdnDomainUvDataRequest creates a request to invoke DescribeScdnDomainUvData API

type DescribeScdnDomainUvDataResponse

type DescribeScdnDomainUvDataResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	DomainName     string         `json:"DomainName" xml:"DomainName"`
	DataInterval   string         `json:"DataInterval" xml:"DataInterval"`
	StartTime      string         `json:"StartTime" xml:"StartTime"`
	EndTime        string         `json:"EndTime" xml:"EndTime"`
	UvDataInterval UvDataInterval `json:"UvDataInterval" xml:"UvDataInterval"`
}

DescribeScdnDomainUvDataResponse is the response struct for api DescribeScdnDomainUvData

func CreateDescribeScdnDomainUvDataResponse

func CreateDescribeScdnDomainUvDataResponse() (response *DescribeScdnDomainUvDataResponse)

CreateDescribeScdnDomainUvDataResponse creates a response to parse from DescribeScdnDomainUvData response

type DescribeScdnIpInfoRequest

type DescribeScdnIpInfoRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	IP            string           `position:"Query" name:"IP"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnIpInfoRequest is the request struct for api DescribeScdnIpInfo

func CreateDescribeScdnIpInfoRequest

func CreateDescribeScdnIpInfoRequest() (request *DescribeScdnIpInfoRequest)

CreateDescribeScdnIpInfoRequest creates a request to invoke DescribeScdnIpInfo API

type DescribeScdnIpInfoResponse

type DescribeScdnIpInfoResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	Ip          string `json:"Ip" xml:"Ip"`
	ISP         string `json:"ISP" xml:"ISP"`
	IspEname    string `json:"IspEname" xml:"IspEname"`
	Region      string `json:"Region" xml:"Region"`
	RegionEname string `json:"RegionEname" xml:"RegionEname"`
}

DescribeScdnIpInfoResponse is the response struct for api DescribeScdnIpInfo

func CreateDescribeScdnIpInfoResponse

func CreateDescribeScdnIpInfoResponse() (response *DescribeScdnIpInfoResponse)

CreateDescribeScdnIpInfoResponse creates a response to parse from DescribeScdnIpInfo response

type DescribeScdnRefreshQuotaRequest

type DescribeScdnRefreshQuotaRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnRefreshQuotaRequest is the request struct for api DescribeScdnRefreshQuota

func CreateDescribeScdnRefreshQuotaRequest

func CreateDescribeScdnRefreshQuotaRequest() (request *DescribeScdnRefreshQuotaRequest)

CreateDescribeScdnRefreshQuotaRequest creates a request to invoke DescribeScdnRefreshQuota API

type DescribeScdnRefreshQuotaResponse

type DescribeScdnRefreshQuotaResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	UrlQuota      string `json:"UrlQuota" xml:"UrlQuota"`
	DirQuota      string `json:"DirQuota" xml:"DirQuota"`
	UrlRemain     string `json:"UrlRemain" xml:"UrlRemain"`
	DirRemain     string `json:"DirRemain" xml:"DirRemain"`
	PreloadQuota  string `json:"PreloadQuota" xml:"PreloadQuota"`
	BlockQuota    string `json:"BlockQuota" xml:"BlockQuota"`
	PreloadRemain string `json:"PreloadRemain" xml:"PreloadRemain"`
	BlockRemain   string `json:"blockRemain" xml:"blockRemain"`
}

DescribeScdnRefreshQuotaResponse is the response struct for api DescribeScdnRefreshQuota

func CreateDescribeScdnRefreshQuotaResponse

func CreateDescribeScdnRefreshQuotaResponse() (response *DescribeScdnRefreshQuotaResponse)

CreateDescribeScdnRefreshQuotaResponse creates a response to parse from DescribeScdnRefreshQuota response

type DescribeScdnRefreshTasksRequest

type DescribeScdnRefreshTasksRequest struct {
	*requests.RpcRequest
	ObjectPath      string           `position:"Query" name:"ObjectPath"`
	DomainName      string           `position:"Query" name:"DomainName"`
	EndTime         string           `position:"Query" name:"EndTime"`
	StartTime       string           `position:"Query" name:"StartTime"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ObjectType      string           `position:"Query" name:"ObjectType"`
	TaskId          string           `position:"Query" name:"TaskId"`
	Status          string           `position:"Query" name:"Status"`
}

DescribeScdnRefreshTasksRequest is the request struct for api DescribeScdnRefreshTasks

func CreateDescribeScdnRefreshTasksRequest

func CreateDescribeScdnRefreshTasksRequest() (request *DescribeScdnRefreshTasksRequest)

CreateDescribeScdnRefreshTasksRequest creates a request to invoke DescribeScdnRefreshTasks API

type DescribeScdnRefreshTasksResponse

type DescribeScdnRefreshTasksResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	Tasks      Tasks  `json:"Tasks" xml:"Tasks"`
}

DescribeScdnRefreshTasksResponse is the response struct for api DescribeScdnRefreshTasks

func CreateDescribeScdnRefreshTasksResponse

func CreateDescribeScdnRefreshTasksResponse() (response *DescribeScdnRefreshTasksResponse)

CreateDescribeScdnRefreshTasksResponse creates a response to parse from DescribeScdnRefreshTasks response

type DescribeScdnServiceRequest

type DescribeScdnServiceRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnServiceRequest is the request struct for api DescribeScdnService

func CreateDescribeScdnServiceRequest

func CreateDescribeScdnServiceRequest() (request *DescribeScdnServiceRequest)

CreateDescribeScdnServiceRequest creates a request to invoke DescribeScdnService API

type DescribeScdnServiceResponse

type DescribeScdnServiceResponse struct {
	*responses.BaseResponse
	RequestId              string         `json:"RequestId" xml:"RequestId"`
	InstanceId             string         `json:"InstanceId" xml:"InstanceId"`
	OpenTime               string         `json:"OpenTime" xml:"OpenTime"`
	EndTime                string         `json:"EndTime" xml:"EndTime"`
	ProtectType            string         `json:"ProtectType" xml:"ProtectType"`
	ProtectTypeValue       string         `json:"ProtectTypeValue" xml:"ProtectTypeValue"`
	Bandwidth              string         `json:"Bandwidth" xml:"Bandwidth"`
	CcProtection           string         `json:"CcProtection" xml:"CcProtection"`
	DDoSBasic              string         `json:"DDoSBasic" xml:"DDoSBasic"`
	DomainCount            string         `json:"DomainCount" xml:"DomainCount"`
	ElasticProtection      string         `json:"ElasticProtection" xml:"ElasticProtection"`
	BandwidthValue         string         `json:"BandwidthValue" xml:"BandwidthValue"`
	CcProtectionValue      string         `json:"CcProtectionValue" xml:"CcProtectionValue"`
	DDoSBasicValue         string         `json:"DDoSBasicValue" xml:"DDoSBasicValue"`
	DomainCountValue       string         `json:"DomainCountValue" xml:"DomainCountValue"`
	ElasticProtectionValue string         `json:"ElasticProtectionValue" xml:"ElasticProtectionValue"`
	PriceType              string         `json:"PriceType" xml:"PriceType"`
	PricingCycle           string         `json:"PricingCycle" xml:"PricingCycle"`
	OperationLocks         OperationLocks `json:"OperationLocks" xml:"OperationLocks"`
}

DescribeScdnServiceResponse is the response struct for api DescribeScdnService

func CreateDescribeScdnServiceResponse

func CreateDescribeScdnServiceResponse() (response *DescribeScdnServiceResponse)

CreateDescribeScdnServiceResponse creates a response to parse from DescribeScdnService response

type DescribeScdnUserDomainsRequest

type DescribeScdnUserDomainsRequest struct {
	*requests.RpcRequest
	FuncFilter       string           `position:"Query" name:"FuncFilter"`
	DomainName       string           `position:"Query" name:"DomainName"`
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	FuncId           string           `position:"Query" name:"FuncId"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	DomainStatus     string           `position:"Query" name:"DomainStatus"`
	DomainSearchType string           `position:"Query" name:"DomainSearchType"`
	CheckDomainShow  requests.Boolean `position:"Query" name:"CheckDomainShow"`
	ResourceGroupId  string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken    string           `position:"Query" name:"SecurityToken"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
}

DescribeScdnUserDomainsRequest is the request struct for api DescribeScdnUserDomains

func CreateDescribeScdnUserDomainsRequest

func CreateDescribeScdnUserDomainsRequest() (request *DescribeScdnUserDomainsRequest)

CreateDescribeScdnUserDomainsRequest creates a request to invoke DescribeScdnUserDomains API

type DescribeScdnUserDomainsResponse

type DescribeScdnUserDomainsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	Domains    Domains `json:"Domains" xml:"Domains"`
}

DescribeScdnUserDomainsResponse is the response struct for api DescribeScdnUserDomains

func CreateDescribeScdnUserDomainsResponse

func CreateDescribeScdnUserDomainsResponse() (response *DescribeScdnUserDomainsResponse)

CreateDescribeScdnUserDomainsResponse creates a response to parse from DescribeScdnUserDomains response

type DescribeScdnUserQuotaRequest

type DescribeScdnUserQuotaRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnUserQuotaRequest is the request struct for api DescribeScdnUserQuota

func CreateDescribeScdnUserQuotaRequest

func CreateDescribeScdnUserQuotaRequest() (request *DescribeScdnUserQuotaRequest)

CreateDescribeScdnUserQuotaRequest creates a request to invoke DescribeScdnUserQuota API

type DescribeScdnUserQuotaResponse

type DescribeScdnUserQuotaResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	DomainQuota      int    `json:"DomainQuota" xml:"DomainQuota"`
	RefreshUrlQuota  int    `json:"RefreshUrlQuota" xml:"RefreshUrlQuota"`
	RefreshDirQuota  int    `json:"RefreshDirQuota" xml:"RefreshDirQuota"`
	RefreshUrlRemain int    `json:"RefreshUrlRemain" xml:"RefreshUrlRemain"`
	RefreshDirRemain int    `json:"RefreshDirRemain" xml:"RefreshDirRemain"`
	PreloadQuota     int    `json:"PreloadQuota" xml:"PreloadQuota"`
	PreloadRemain    int    `json:"PreloadRemain" xml:"PreloadRemain"`
	BlockQuota       int    `json:"BlockQuota" xml:"BlockQuota"`
	BlockRemain      int    `json:"BlockRemain" xml:"BlockRemain"`
}

DescribeScdnUserQuotaResponse is the response struct for api DescribeScdnUserQuota

func CreateDescribeScdnUserQuotaResponse

func CreateDescribeScdnUserQuotaResponse() (response *DescribeScdnUserQuotaResponse)

CreateDescribeScdnUserQuotaResponse creates a response to parse from DescribeScdnUserQuota response

type DomainConfig

type DomainConfig struct {
	FunctionName string       `json:"FunctionName" xml:"FunctionName"`
	ConfigId     string       `json:"ConfigId" xml:"ConfigId"`
	Status       string       `json:"Status" xml:"Status"`
	FunctionArgs FunctionArgs `json:"FunctionArgs" xml:"FunctionArgs"`
}

DomainConfig is a nested struct in scdn response

type DomainConfigs

type DomainConfigs struct {
	DomainConfig []DomainConfig `json:"DomainConfig" xml:"DomainConfig"`
}

DomainConfigs is a nested struct in scdn response

type DomainDetail

type DomainDetail struct {
	GmtCreated      string                            `json:"GmtCreated" xml:"GmtCreated"`
	GmtModified     string                            `json:"GmtModified" xml:"GmtModified"`
	DomainStatus    string                            `json:"DomainStatus" xml:"DomainStatus"`
	Cname           string                            `json:"Cname" xml:"Cname"`
	DomainName      string                            `json:"DomainName" xml:"DomainName"`
	Description     string                            `json:"Description" xml:"Description"`
	SSLProtocol     string                            `json:"SSLProtocol" xml:"SSLProtocol"`
	SSLPub          string                            `json:"SSLPub" xml:"SSLPub"`
	Scope           string                            `json:"Scope" xml:"Scope"`
	CertName        string                            `json:"CertName" xml:"CertName"`
	ResourceGroupId string                            `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Sources         SourcesInDescribeScdnDomainDetail `json:"Sources" xml:"Sources"`
}

DomainDetail is a nested struct in scdn response

type DomainLogDetail

type DomainLogDetail struct {
	LogCount  int       `json:"LogCount" xml:"LogCount"`
	PageInfos PageInfos `json:"PageInfos" xml:"PageInfos"`
	LogInfos  LogInfos  `json:"LogInfos" xml:"LogInfos"`
}

DomainLogDetail is a nested struct in scdn response

type DomainLogDetails

type DomainLogDetails struct {
	DomainLogDetail []DomainLogDetail `json:"DomainLogDetail" xml:"DomainLogDetail"`
}

DomainLogDetails is a nested struct in scdn response

type Domains

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

Domains is a nested struct in scdn response

type FunctionArg

type FunctionArg struct {
	ArgName  string `json:"ArgName" xml:"ArgName"`
	ArgValue string `json:"ArgValue" xml:"ArgValue"`
}

FunctionArg is a nested struct in scdn response

type FunctionArgs

type FunctionArgs struct {
	FunctionArg []FunctionArg `json:"FunctionArg" xml:"FunctionArg"`
}

FunctionArgs is a nested struct in scdn response

type HitRatePerInterval

type HitRatePerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

HitRatePerInterval is a nested struct in scdn response

type HttpCodeDataModule

type HttpCodeDataModule struct {
	Code       string `json:"Code" xml:"Code"`
	Proportion string `json:"Proportion" xml:"Proportion"`
	Count      string `json:"Count" xml:"Count"`
}

HttpCodeDataModule is a nested struct in scdn response

type HttpCodeDataPerInterval

type HttpCodeDataPerInterval struct {
	HttpCodeDataModule []HttpCodeDataModule `json:"HttpCodeDataModule" xml:"HttpCodeDataModule"`
}

HttpCodeDataPerInterval is a nested struct in scdn response

type IspProportionData

type IspProportionData struct {
	Isp             string `json:"Isp" xml:"Isp"`
	Proportion      string `json:"Proportion" xml:"Proportion"`
	IspEname        string `json:"IspEname" xml:"IspEname"`
	AvgObjectSize   string `json:"AvgObjectSize" xml:"AvgObjectSize"`
	AvgResponseTime string `json:"AvgResponseTime" xml:"AvgResponseTime"`
	Bps             string `json:"Bps" xml:"Bps"`
	Qps             string `json:"Qps" xml:"Qps"`
	AvgResponseRate string `json:"AvgResponseRate" xml:"AvgResponseRate"`
	TotalBytes      string `json:"TotalBytes" xml:"TotalBytes"`
	BytesProportion string `json:"BytesProportion" xml:"BytesProportion"`
	TotalQuery      string `json:"TotalQuery" xml:"TotalQuery"`
}

IspProportionData is a nested struct in scdn response

type LockReason

type LockReason struct {
	LockReason string `json:"LockReason" xml:"LockReason"`
}

LockReason is a nested struct in scdn response

type LogInfoDetail

type LogInfoDetail struct {
	LogName   string `json:"LogName" xml:"LogName"`
	LogPath   string `json:"LogPath" xml:"LogPath"`
	LogSize   int    `json:"LogSize" xml:"LogSize"`
	StartTime string `json:"StartTime" xml:"StartTime"`
	EndTime   string `json:"EndTime" xml:"EndTime"`
}

LogInfoDetail is a nested struct in scdn response

type LogInfos

type LogInfos struct {
	LogInfoDetail []LogInfoDetail `json:"LogInfoDetail" xml:"LogInfoDetail"`
}

LogInfos is a nested struct in scdn response

type OperationLocks

type OperationLocks struct {
	LockReason []LockReason `json:"LockReason" xml:"LockReason"`
}

OperationLocks is a nested struct in scdn response

type OriginBpsDataPerInterval

type OriginBpsDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

OriginBpsDataPerInterval is a nested struct in scdn response

type OriginTrafficDataPerInterval

type OriginTrafficDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

OriginTrafficDataPerInterval is a nested struct in scdn response

type PageData

type PageData struct {
	DomainName      string                           `json:"DomainName" xml:"DomainName"`
	Cname           string                           `json:"Cname" xml:"Cname"`
	DomainStatus    string                           `json:"DomainStatus" xml:"DomainStatus"`
	GmtCreated      string                           `json:"GmtCreated" xml:"GmtCreated"`
	GmtModified     string                           `json:"GmtModified" xml:"GmtModified"`
	Description     string                           `json:"Description" xml:"Description"`
	SSLProtocol     string                           `json:"SSLProtocol" xml:"SSLProtocol"`
	ResourceGroupId string                           `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Sandbox         string                           `json:"Sandbox" xml:"Sandbox"`
	Sources         SourcesInDescribeScdnUserDomains `json:"Sources" xml:"Sources"`
}

PageData is a nested struct in scdn response

type PageInfoDetail

type PageInfoDetail struct {
	PageIndex int `json:"PageIndex" xml:"PageIndex"`
	PageSize  int `json:"PageSize" xml:"PageSize"`
	Total     int `json:"Total" xml:"Total"`
}

PageInfoDetail is a nested struct in scdn response

type PageInfos

type PageInfos struct {
	PageInfoDetail []PageInfoDetail `json:"PageInfoDetail" xml:"PageInfoDetail"`
}

PageInfos is a nested struct in scdn response

type PreloadScdnObjectCachesRequest

type PreloadScdnObjectCachesRequest struct {
	*requests.RpcRequest
	Area          string           `position:"Query" name:"Area"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

PreloadScdnObjectCachesRequest is the request struct for api PreloadScdnObjectCaches

func CreatePreloadScdnObjectCachesRequest

func CreatePreloadScdnObjectCachesRequest() (request *PreloadScdnObjectCachesRequest)

CreatePreloadScdnObjectCachesRequest creates a request to invoke PreloadScdnObjectCaches API

type PreloadScdnObjectCachesResponse

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

PreloadScdnObjectCachesResponse is the response struct for api PreloadScdnObjectCaches

func CreatePreloadScdnObjectCachesResponse

func CreatePreloadScdnObjectCachesResponse() (response *PreloadScdnObjectCachesResponse)

CreatePreloadScdnObjectCachesResponse creates a response to parse from PreloadScdnObjectCaches response

type PvDataInterval

type PvDataInterval struct {
	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
}

PvDataInterval is a nested struct in scdn response

type QpsDataPerInterval

type QpsDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

QpsDataPerInterval is a nested struct in scdn response

type RefreshScdnObjectCachesRequest

type RefreshScdnObjectCachesRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	ObjectType    string           `position:"Query" name:"ObjectType"`
}

RefreshScdnObjectCachesRequest is the request struct for api RefreshScdnObjectCaches

func CreateRefreshScdnObjectCachesRequest

func CreateRefreshScdnObjectCachesRequest() (request *RefreshScdnObjectCachesRequest)

CreateRefreshScdnObjectCachesRequest creates a request to invoke RefreshScdnObjectCaches API

type RefreshScdnObjectCachesResponse

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

RefreshScdnObjectCachesResponse is the response struct for api RefreshScdnObjectCaches

func CreateRefreshScdnObjectCachesResponse

func CreateRefreshScdnObjectCachesResponse() (response *RefreshScdnObjectCachesResponse)

CreateRefreshScdnObjectCachesResponse creates a response to parse from RefreshScdnObjectCaches response

type SetScdnDomainCertificateRequest

type SetScdnDomainCertificateRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	CertType      string           `position:"Query" name:"CertType"`
	SSLPub        string           `position:"Query" name:"SSLPub"`
	CertName      string           `position:"Query" name:"CertName"`
	SSLProtocol   string           `position:"Query" name:"SSLProtocol"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	Region        string           `position:"Query" name:"Region"`
	SSLPri        string           `position:"Query" name:"SSLPri"`
}

SetScdnDomainCertificateRequest is the request struct for api SetScdnDomainCertificate

func CreateSetScdnDomainCertificateRequest

func CreateSetScdnDomainCertificateRequest() (request *SetScdnDomainCertificateRequest)

CreateSetScdnDomainCertificateRequest creates a request to invoke SetScdnDomainCertificate API

type SetScdnDomainCertificateResponse

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

SetScdnDomainCertificateResponse is the response struct for api SetScdnDomainCertificate

func CreateSetScdnDomainCertificateResponse

func CreateSetScdnDomainCertificateResponse() (response *SetScdnDomainCertificateResponse)

CreateSetScdnDomainCertificateResponse creates a response to parse from SetScdnDomainCertificate response

type Source

type Source struct {
	Port     int    `json:"Port" xml:"Port"`
	Content  string `json:"Content" xml:"Content"`
	Enabled  string `json:"Enabled" xml:"Enabled"`
	Priority string `json:"Priority" xml:"Priority"`
	Type     string `json:"Type" xml:"Type"`
}

Source is a nested struct in scdn response

type SourcesInDescribeScdnDomainDetail

type SourcesInDescribeScdnDomainDetail struct {
	Source []Source `json:"Source" xml:"Source"`
}

SourcesInDescribeScdnDomainDetail is a nested struct in scdn response

type SourcesInDescribeScdnUserDomains

type SourcesInDescribeScdnUserDomains struct {
	Source []Source `json:"Source" xml:"Source"`
}

SourcesInDescribeScdnUserDomains is a nested struct in scdn response

type StartScdnDomainRequest

type StartScdnDomainRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

StartScdnDomainRequest is the request struct for api StartScdnDomain

func CreateStartScdnDomainRequest

func CreateStartScdnDomainRequest() (request *StartScdnDomainRequest)

CreateStartScdnDomainRequest creates a request to invoke StartScdnDomain API

type StartScdnDomainResponse

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

StartScdnDomainResponse is the response struct for api StartScdnDomain

func CreateStartScdnDomainResponse

func CreateStartScdnDomainResponse() (response *StartScdnDomainResponse)

CreateStartScdnDomainResponse creates a response to parse from StartScdnDomain response

type StopScdnDomainRequest

type StopScdnDomainRequest struct {
	*requests.RpcRequest
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
}

StopScdnDomainRequest is the request struct for api StopScdnDomain

func CreateStopScdnDomainRequest

func CreateStopScdnDomainRequest() (request *StopScdnDomainRequest)

CreateStopScdnDomainRequest creates a request to invoke StopScdnDomain API

type StopScdnDomainResponse

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

StopScdnDomainResponse is the response struct for api StopScdnDomain

func CreateStopScdnDomainResponse

func CreateStopScdnDomainResponse() (response *StopScdnDomainResponse)

CreateStopScdnDomainResponse creates a response to parse from StopScdnDomain response

type Task

type Task struct {
	TaskId       string `json:"TaskId" xml:"TaskId"`
	ObjectPath   string `json:"ObjectPath" xml:"ObjectPath"`
	Process      string `json:"Process" xml:"Process"`
	Status       string `json:"Status" xml:"Status"`
	CreationTime string `json:"CreationTime" xml:"CreationTime"`
	Description  string `json:"Description" xml:"Description"`
	ObjectType   string `json:"ObjectType" xml:"ObjectType"`
}

Task is a nested struct in scdn response

type Tasks

type Tasks struct {
	Task []Task `json:"Task" xml:"Task"`
}

Tasks is a nested struct in scdn response

type TrafficDataPerInterval

type TrafficDataPerInterval struct {
	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
}

TrafficDataPerInterval is a nested struct in scdn response

type UpdateScdnDomainRequest

type UpdateScdnDomainRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Sources         string           `position:"Query" name:"Sources"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
	DomainName      string           `position:"Query" name:"DomainName"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
}

UpdateScdnDomainRequest is the request struct for api UpdateScdnDomain

func CreateUpdateScdnDomainRequest

func CreateUpdateScdnDomainRequest() (request *UpdateScdnDomainRequest)

CreateUpdateScdnDomainRequest creates a request to invoke UpdateScdnDomain API

type UpdateScdnDomainResponse

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

UpdateScdnDomainResponse is the response struct for api UpdateScdnDomain

func CreateUpdateScdnDomainResponse

func CreateUpdateScdnDomainResponse() (response *UpdateScdnDomainResponse)

CreateUpdateScdnDomainResponse creates a response to parse from UpdateScdnDomain response

type UsageData

type UsageData struct {
	Value     string `json:"Value" xml:"Value"`
	TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
}

UsageData is a nested struct in scdn response

type UvDataInterval

type UvDataInterval struct {
	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
}

UvDataInterval is a nested struct in scdn response

type Value

type Value struct {
	IspProportionData []IspProportionData `json:"IspProportionData" xml:"IspProportionData"`
}

Value is a nested struct in scdn response

Source Files

Jump to

Keyboard shortcuts

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