scdn

package
v1.61.1038 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddScdnDomainRequest

type AddScdnDomainRequest struct {
	*requests.RpcRequest
	Sources         string           `position:"Query" name:"Sources"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
	Scope           string           `position:"Query" name:"Scope"`
	OwnerAccount    string           `position:"Query" name:"OwnerAccount"`
	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 AllUrlList

type AllUrlList struct {
	UrlList []UrlList `json:"UrlList" xml:"UrlList"`
}

AllUrlList is a nested struct in scdn response

type AttackIpDataList added in v1.61.156

type AttackIpDataList struct {
	AttackIpDatas []AttackIpDatas `json:"AttackIpDatas" xml:"AttackIpDatas"`
}

AttackIpDataList is a nested struct in scdn response

type AttackIpDatas added in v1.61.156

type AttackIpDatas struct {
	Ip          string `json:"Ip" xml:"Ip"`
	AttackCount string `json:"AttackCount" xml:"AttackCount"`
}

AttackIpDatas is a nested struct in scdn response

type AttackUrlDataList added in v1.61.156

type AttackUrlDataList struct {
	AttackUrlDatas []AttackUrlDatas `json:"AttackUrlDatas" xml:"AttackUrlDatas"`
}

AttackUrlDataList is a nested struct in scdn response

type AttackUrlDatas added in v1.61.156

type AttackUrlDatas struct {
	Url         string `json:"Url" xml:"Url"`
	AttackCount string `json:"AttackCount" xml:"AttackCount"`
}

AttackUrlDatas is a nested struct in scdn response

type Attacks added in v1.61.156

type Attacks struct {
	Attack []string `json:"Attack" xml:"Attack"`
}

Attacks is a nested struct in scdn response

type BatchDeleteScdnDomainConfigsRequest

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

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 BatchSetScdnDomainConfigsRequest

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

BatchSetScdnDomainConfigsRequest is the request struct for api BatchSetScdnDomainConfigs

func CreateBatchSetScdnDomainConfigsRequest

func CreateBatchSetScdnDomainConfigsRequest() (request *BatchSetScdnDomainConfigsRequest)

CreateBatchSetScdnDomainConfigsRequest creates a request to invoke BatchSetScdnDomainConfigs API

type BatchSetScdnDomainConfigsResponse

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

BatchSetScdnDomainConfigsResponse is the response struct for api BatchSetScdnDomainConfigs

func CreateBatchSetScdnDomainConfigsResponse

func CreateBatchSetScdnDomainConfigsResponse() (response *BatchSetScdnDomainConfigsResponse)

CreateBatchSetScdnDomainConfigsResponse creates a response to parse from BatchSetScdnDomainConfigs response

type BatchUpdateScdnDomainRequest

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

BatchUpdateScdnDomainRequest is the request struct for api BatchUpdateScdnDomain

func CreateBatchUpdateScdnDomainRequest

func CreateBatchUpdateScdnDomainRequest() (request *BatchUpdateScdnDomainRequest)

CreateBatchUpdateScdnDomainRequest creates a request to invoke BatchUpdateScdnDomain API

type BatchUpdateScdnDomainResponse

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

BatchUpdateScdnDomainResponse is the response struct for api BatchUpdateScdnDomain

func CreateBatchUpdateScdnDomainResponse

func CreateBatchUpdateScdnDomainResponse() (response *BatchUpdateScdnDomainResponse)

CreateBatchUpdateScdnDomainResponse creates a response to parse from BatchUpdateScdnDomain response

type BpsDataPerInterval

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

BpsDataPerInterval is a nested struct in scdn response

type BpsDrops added in v1.61.156

type BpsDrops struct {
	BpsDrop []string `json:"BpsDrop" xml:"BpsDrop"`
}

BpsDrops is a nested struct in scdn response

type BpsModel

type BpsModel struct {
	Bps       float64 `json:"Bps" xml:"Bps"`
	TimeStamp string  `json:"TimeStamp" xml:"TimeStamp"`
}

BpsModel is a nested struct in scdn response

type BpsTotals added in v1.61.156

type BpsTotals struct {
	BpsTotal []string `json:"BpsTotal" xml:"BpsTotal"`
}

BpsTotals is a nested struct in scdn response

type ByteHitRateDataModel

type ByteHitRateDataModel struct {
	ByteHitRate float64 `json:"ByteHitRate" xml:"ByteHitRate"`
	TimeStamp   string  `json:"TimeStamp" xml:"TimeStamp"`
}

ByteHitRateDataModel is a nested struct in scdn response

type Cert

type Cert struct {
	CertName    string `json:"CertName" xml:"CertName"`
	CertId      int64  `json:"CertId" xml:"CertId"`
	Fingerprint string `json:"Fingerprint" xml:"Fingerprint"`
	Common      string `json:"Common" xml:"Common"`
	Issuer      string `json:"Issuer" xml:"Issuer"`
	LastTime    int64  `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
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

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

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

func NewClientWithOptions

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

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

func NewClientWithProvider

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

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

func NewClientWithRamRoleArn

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

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

func NewClientWithRamRoleArnAndPolicy

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

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

func NewClientWithRsaKeyPair

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

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

func NewClientWithStsToken

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

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

func (*Client) AddScdnDomain

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

AddScdnDomain invokes the scdn.AddScdnDomain API synchronously

func (*Client) AddScdnDomainWithCallback

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

AddScdnDomainWithCallback invokes the scdn.AddScdnDomain API asynchronously

func (*Client) AddScdnDomainWithChan

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

AddScdnDomainWithChan invokes the scdn.AddScdnDomain API asynchronously

func (*Client) BatchDeleteScdnDomainConfigs

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

BatchDeleteScdnDomainConfigs invokes the scdn.BatchDeleteScdnDomainConfigs API synchronously

func (*Client) BatchDeleteScdnDomainConfigsWithCallback

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

BatchDeleteScdnDomainConfigsWithCallback invokes the scdn.BatchDeleteScdnDomainConfigs API asynchronously

func (*Client) BatchDeleteScdnDomainConfigsWithChan

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

BatchDeleteScdnDomainConfigsWithChan invokes the scdn.BatchDeleteScdnDomainConfigs API asynchronously

func (*Client) BatchSetScdnDomainConfigs

func (client *Client) BatchSetScdnDomainConfigs(request *BatchSetScdnDomainConfigsRequest) (response *BatchSetScdnDomainConfigsResponse, err error)

BatchSetScdnDomainConfigs invokes the scdn.BatchSetScdnDomainConfigs API synchronously

func (*Client) BatchSetScdnDomainConfigsWithCallback

func (client *Client) BatchSetScdnDomainConfigsWithCallback(request *BatchSetScdnDomainConfigsRequest, callback func(response *BatchSetScdnDomainConfigsResponse, err error)) <-chan int

BatchSetScdnDomainConfigsWithCallback invokes the scdn.BatchSetScdnDomainConfigs API asynchronously

func (*Client) BatchSetScdnDomainConfigsWithChan

func (client *Client) BatchSetScdnDomainConfigsWithChan(request *BatchSetScdnDomainConfigsRequest) (<-chan *BatchSetScdnDomainConfigsResponse, <-chan error)

BatchSetScdnDomainConfigsWithChan invokes the scdn.BatchSetScdnDomainConfigs API asynchronously

func (*Client) BatchUpdateScdnDomain

func (client *Client) BatchUpdateScdnDomain(request *BatchUpdateScdnDomainRequest) (response *BatchUpdateScdnDomainResponse, err error)

BatchUpdateScdnDomain invokes the scdn.BatchUpdateScdnDomain API synchronously

func (*Client) BatchUpdateScdnDomainWithCallback

func (client *Client) BatchUpdateScdnDomainWithCallback(request *BatchUpdateScdnDomainRequest, callback func(response *BatchUpdateScdnDomainResponse, err error)) <-chan int

BatchUpdateScdnDomainWithCallback invokes the scdn.BatchUpdateScdnDomain API asynchronously

func (*Client) BatchUpdateScdnDomainWithChan

func (client *Client) BatchUpdateScdnDomainWithChan(request *BatchUpdateScdnDomainRequest) (<-chan *BatchUpdateScdnDomainResponse, <-chan error)

BatchUpdateScdnDomainWithChan invokes the scdn.BatchUpdateScdnDomain API asynchronously

func (*Client) CheckScdnService

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

CheckScdnService invokes the scdn.CheckScdnService API synchronously

func (*Client) CheckScdnServiceWithCallback

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

CheckScdnServiceWithCallback invokes the scdn.CheckScdnService API asynchronously

func (*Client) CheckScdnServiceWithChan

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

CheckScdnServiceWithChan invokes the scdn.CheckScdnService API asynchronously

func (*Client) DeleteScdnDomain

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

DeleteScdnDomain invokes the scdn.DeleteScdnDomain API synchronously

func (*Client) DeleteScdnDomainWithCallback

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

DeleteScdnDomainWithCallback invokes the scdn.DeleteScdnDomain API asynchronously

func (*Client) DeleteScdnDomainWithChan

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

DeleteScdnDomainWithChan invokes the scdn.DeleteScdnDomain API asynchronously

func (*Client) DeleteScdnSpecificConfig added in v1.61.156

func (client *Client) DeleteScdnSpecificConfig(request *DeleteScdnSpecificConfigRequest) (response *DeleteScdnSpecificConfigResponse, err error)

DeleteScdnSpecificConfig invokes the scdn.DeleteScdnSpecificConfig API synchronously

func (*Client) DeleteScdnSpecificConfigWithCallback added in v1.61.156

func (client *Client) DeleteScdnSpecificConfigWithCallback(request *DeleteScdnSpecificConfigRequest, callback func(response *DeleteScdnSpecificConfigResponse, err error)) <-chan int

DeleteScdnSpecificConfigWithCallback invokes the scdn.DeleteScdnSpecificConfig API asynchronously

func (*Client) DeleteScdnSpecificConfigWithChan added in v1.61.156

func (client *Client) DeleteScdnSpecificConfigWithChan(request *DeleteScdnSpecificConfigRequest) (<-chan *DeleteScdnSpecificConfigResponse, <-chan error)

DeleteScdnSpecificConfigWithChan invokes the scdn.DeleteScdnSpecificConfig API asynchronously

func (*Client) DescribeScdnCcQpsInfo added in v1.61.156

func (client *Client) DescribeScdnCcQpsInfo(request *DescribeScdnCcQpsInfoRequest) (response *DescribeScdnCcQpsInfoResponse, err error)

DescribeScdnCcQpsInfo invokes the scdn.DescribeScdnCcQpsInfo API synchronously

func (*Client) DescribeScdnCcQpsInfoWithCallback added in v1.61.156

func (client *Client) DescribeScdnCcQpsInfoWithCallback(request *DescribeScdnCcQpsInfoRequest, callback func(response *DescribeScdnCcQpsInfoResponse, err error)) <-chan int

DescribeScdnCcQpsInfoWithCallback invokes the scdn.DescribeScdnCcQpsInfo API asynchronously

func (*Client) DescribeScdnCcQpsInfoWithChan added in v1.61.156

func (client *Client) DescribeScdnCcQpsInfoWithChan(request *DescribeScdnCcQpsInfoRequest) (<-chan *DescribeScdnCcQpsInfoResponse, <-chan error)

DescribeScdnCcQpsInfoWithChan invokes the scdn.DescribeScdnCcQpsInfo API asynchronously

func (*Client) DescribeScdnCcTopIp added in v1.61.156

func (client *Client) DescribeScdnCcTopIp(request *DescribeScdnCcTopIpRequest) (response *DescribeScdnCcTopIpResponse, err error)

DescribeScdnCcTopIp invokes the scdn.DescribeScdnCcTopIp API synchronously

func (*Client) DescribeScdnCcTopIpWithCallback added in v1.61.156

func (client *Client) DescribeScdnCcTopIpWithCallback(request *DescribeScdnCcTopIpRequest, callback func(response *DescribeScdnCcTopIpResponse, err error)) <-chan int

DescribeScdnCcTopIpWithCallback invokes the scdn.DescribeScdnCcTopIp API asynchronously

func (*Client) DescribeScdnCcTopIpWithChan added in v1.61.156

func (client *Client) DescribeScdnCcTopIpWithChan(request *DescribeScdnCcTopIpRequest) (<-chan *DescribeScdnCcTopIpResponse, <-chan error)

DescribeScdnCcTopIpWithChan invokes the scdn.DescribeScdnCcTopIp API asynchronously

func (*Client) DescribeScdnCcTopUrl added in v1.61.156

func (client *Client) DescribeScdnCcTopUrl(request *DescribeScdnCcTopUrlRequest) (response *DescribeScdnCcTopUrlResponse, err error)

DescribeScdnCcTopUrl invokes the scdn.DescribeScdnCcTopUrl API synchronously

func (*Client) DescribeScdnCcTopUrlWithCallback added in v1.61.156

func (client *Client) DescribeScdnCcTopUrlWithCallback(request *DescribeScdnCcTopUrlRequest, callback func(response *DescribeScdnCcTopUrlResponse, err error)) <-chan int

DescribeScdnCcTopUrlWithCallback invokes the scdn.DescribeScdnCcTopUrl API asynchronously

func (*Client) DescribeScdnCcTopUrlWithChan added in v1.61.156

func (client *Client) DescribeScdnCcTopUrlWithChan(request *DescribeScdnCcTopUrlRequest) (<-chan *DescribeScdnCcTopUrlResponse, <-chan error)

DescribeScdnCcTopUrlWithChan invokes the scdn.DescribeScdnCcTopUrl API asynchronously

func (*Client) DescribeScdnCertificateDetail

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

DescribeScdnCertificateDetail invokes the scdn.DescribeScdnCertificateDetail API synchronously

func (*Client) DescribeScdnCertificateDetailWithCallback

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

DescribeScdnCertificateDetailWithCallback invokes the scdn.DescribeScdnCertificateDetail API asynchronously

func (*Client) DescribeScdnCertificateDetailWithChan

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

DescribeScdnCertificateDetailWithChan invokes the scdn.DescribeScdnCertificateDetail API asynchronously

func (*Client) DescribeScdnCertificateList

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

DescribeScdnCertificateList invokes the scdn.DescribeScdnCertificateList API synchronously

func (*Client) DescribeScdnCertificateListWithCallback

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

DescribeScdnCertificateListWithCallback invokes the scdn.DescribeScdnCertificateList API asynchronously

func (*Client) DescribeScdnCertificateListWithChan

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

DescribeScdnCertificateListWithChan invokes the scdn.DescribeScdnCertificateList API asynchronously

func (*Client) DescribeScdnDdosInfo added in v1.61.156

func (client *Client) DescribeScdnDdosInfo(request *DescribeScdnDdosInfoRequest) (response *DescribeScdnDdosInfoResponse, err error)

DescribeScdnDdosInfo invokes the scdn.DescribeScdnDdosInfo API synchronously

func (*Client) DescribeScdnDdosInfoWithCallback added in v1.61.156

func (client *Client) DescribeScdnDdosInfoWithCallback(request *DescribeScdnDdosInfoRequest, callback func(response *DescribeScdnDdosInfoResponse, err error)) <-chan int

DescribeScdnDdosInfoWithCallback invokes the scdn.DescribeScdnDdosInfo API asynchronously

func (*Client) DescribeScdnDdosInfoWithChan added in v1.61.156

func (client *Client) DescribeScdnDdosInfoWithChan(request *DescribeScdnDdosInfoRequest) (<-chan *DescribeScdnDdosInfoResponse, <-chan error)

DescribeScdnDdosInfoWithChan invokes the scdn.DescribeScdnDdosInfo API asynchronously

func (*Client) DescribeScdnDdosTrafficInfo added in v1.61.156

func (client *Client) DescribeScdnDdosTrafficInfo(request *DescribeScdnDdosTrafficInfoRequest) (response *DescribeScdnDdosTrafficInfoResponse, err error)

DescribeScdnDdosTrafficInfo invokes the scdn.DescribeScdnDdosTrafficInfo API synchronously

func (*Client) DescribeScdnDdosTrafficInfoWithCallback added in v1.61.156

func (client *Client) DescribeScdnDdosTrafficInfoWithCallback(request *DescribeScdnDdosTrafficInfoRequest, callback func(response *DescribeScdnDdosTrafficInfoResponse, err error)) <-chan int

DescribeScdnDdosTrafficInfoWithCallback invokes the scdn.DescribeScdnDdosTrafficInfo API asynchronously

func (*Client) DescribeScdnDdosTrafficInfoWithChan added in v1.61.156

func (client *Client) DescribeScdnDdosTrafficInfoWithChan(request *DescribeScdnDdosTrafficInfoRequest) (<-chan *DescribeScdnDdosTrafficInfoResponse, <-chan error)

DescribeScdnDdosTrafficInfoWithChan invokes the scdn.DescribeScdnDdosTrafficInfo API asynchronously

func (*Client) DescribeScdnDomainBpsData

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

DescribeScdnDomainBpsData invokes the scdn.DescribeScdnDomainBpsData API synchronously

func (*Client) DescribeScdnDomainBpsDataWithCallback

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

DescribeScdnDomainBpsDataWithCallback invokes the scdn.DescribeScdnDomainBpsData API asynchronously

func (*Client) DescribeScdnDomainBpsDataWithChan

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

DescribeScdnDomainBpsDataWithChan invokes the scdn.DescribeScdnDomainBpsData API asynchronously

func (*Client) DescribeScdnDomainCertificateInfo

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

DescribeScdnDomainCertificateInfo invokes the scdn.DescribeScdnDomainCertificateInfo API synchronously

func (*Client) DescribeScdnDomainCertificateInfoWithCallback

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

DescribeScdnDomainCertificateInfoWithCallback invokes the scdn.DescribeScdnDomainCertificateInfo API asynchronously

func (*Client) DescribeScdnDomainCertificateInfoWithChan

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

DescribeScdnDomainCertificateInfoWithChan invokes the scdn.DescribeScdnDomainCertificateInfo API asynchronously

func (*Client) DescribeScdnDomainCname

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

DescribeScdnDomainCname invokes the scdn.DescribeScdnDomainCname API synchronously

func (*Client) DescribeScdnDomainCnameWithCallback

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

DescribeScdnDomainCnameWithCallback invokes the scdn.DescribeScdnDomainCname API asynchronously

func (*Client) DescribeScdnDomainCnameWithChan

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

DescribeScdnDomainCnameWithChan invokes the scdn.DescribeScdnDomainCname API asynchronously

func (*Client) DescribeScdnDomainConfigs

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

DescribeScdnDomainConfigs invokes the scdn.DescribeScdnDomainConfigs API synchronously

func (*Client) DescribeScdnDomainConfigsWithCallback

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

DescribeScdnDomainConfigsWithCallback invokes the scdn.DescribeScdnDomainConfigs API asynchronously

func (*Client) DescribeScdnDomainConfigsWithChan

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

DescribeScdnDomainConfigsWithChan invokes the scdn.DescribeScdnDomainConfigs API asynchronously

func (*Client) DescribeScdnDomainDetail

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

DescribeScdnDomainDetail invokes the scdn.DescribeScdnDomainDetail API synchronously

func (*Client) DescribeScdnDomainDetailWithCallback

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

DescribeScdnDomainDetailWithCallback invokes the scdn.DescribeScdnDomainDetail API asynchronously

func (*Client) DescribeScdnDomainDetailWithChan

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

DescribeScdnDomainDetailWithChan invokes the scdn.DescribeScdnDomainDetail API asynchronously

func (*Client) DescribeScdnDomainHitRateData

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

DescribeScdnDomainHitRateData invokes the scdn.DescribeScdnDomainHitRateData API synchronously

func (*Client) DescribeScdnDomainHitRateDataWithCallback

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

DescribeScdnDomainHitRateDataWithCallback invokes the scdn.DescribeScdnDomainHitRateData API asynchronously

func (*Client) DescribeScdnDomainHitRateDataWithChan

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

DescribeScdnDomainHitRateDataWithChan invokes the scdn.DescribeScdnDomainHitRateData API asynchronously

func (*Client) DescribeScdnDomainHttpCodeData

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

DescribeScdnDomainHttpCodeData invokes the scdn.DescribeScdnDomainHttpCodeData API synchronously

func (*Client) DescribeScdnDomainHttpCodeDataWithCallback

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

DescribeScdnDomainHttpCodeDataWithCallback invokes the scdn.DescribeScdnDomainHttpCodeData API asynchronously

func (*Client) DescribeScdnDomainHttpCodeDataWithChan

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

DescribeScdnDomainHttpCodeDataWithChan invokes the scdn.DescribeScdnDomainHttpCodeData API asynchronously

func (*Client) DescribeScdnDomainIspData

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

DescribeScdnDomainIspData invokes the scdn.DescribeScdnDomainIspData API synchronously

func (*Client) DescribeScdnDomainIspDataWithCallback

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

DescribeScdnDomainIspDataWithCallback invokes the scdn.DescribeScdnDomainIspData API asynchronously

func (*Client) DescribeScdnDomainIspDataWithChan

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

DescribeScdnDomainIspDataWithChan invokes the scdn.DescribeScdnDomainIspData API asynchronously

func (*Client) DescribeScdnDomainLog

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

DescribeScdnDomainLog invokes the scdn.DescribeScdnDomainLog API synchronously

func (*Client) DescribeScdnDomainLogWithCallback

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

DescribeScdnDomainLogWithCallback invokes the scdn.DescribeScdnDomainLog API asynchronously

func (*Client) DescribeScdnDomainLogWithChan

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

DescribeScdnDomainLogWithChan invokes the scdn.DescribeScdnDomainLog API asynchronously

func (*Client) DescribeScdnDomainOriginBpsData

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

DescribeScdnDomainOriginBpsData invokes the scdn.DescribeScdnDomainOriginBpsData API synchronously

func (*Client) DescribeScdnDomainOriginBpsDataWithCallback

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

DescribeScdnDomainOriginBpsDataWithCallback invokes the scdn.DescribeScdnDomainOriginBpsData API asynchronously

func (*Client) DescribeScdnDomainOriginBpsDataWithChan

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

DescribeScdnDomainOriginBpsDataWithChan invokes the scdn.DescribeScdnDomainOriginBpsData API asynchronously

func (*Client) DescribeScdnDomainOriginTrafficData

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

DescribeScdnDomainOriginTrafficData invokes the scdn.DescribeScdnDomainOriginTrafficData API synchronously

func (*Client) DescribeScdnDomainOriginTrafficDataWithCallback

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

DescribeScdnDomainOriginTrafficDataWithCallback invokes the scdn.DescribeScdnDomainOriginTrafficData API asynchronously

func (*Client) DescribeScdnDomainOriginTrafficDataWithChan

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

DescribeScdnDomainOriginTrafficDataWithChan invokes the scdn.DescribeScdnDomainOriginTrafficData API asynchronously

func (*Client) DescribeScdnDomainPvData

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

DescribeScdnDomainPvData invokes the scdn.DescribeScdnDomainPvData API synchronously

func (*Client) DescribeScdnDomainPvDataWithCallback

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

DescribeScdnDomainPvDataWithCallback invokes the scdn.DescribeScdnDomainPvData API asynchronously

func (*Client) DescribeScdnDomainPvDataWithChan

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

DescribeScdnDomainPvDataWithChan invokes the scdn.DescribeScdnDomainPvData API asynchronously

func (*Client) DescribeScdnDomainQpsData

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

DescribeScdnDomainQpsData invokes the scdn.DescribeScdnDomainQpsData API synchronously

func (*Client) DescribeScdnDomainQpsDataWithCallback

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

DescribeScdnDomainQpsDataWithCallback invokes the scdn.DescribeScdnDomainQpsData API asynchronously

func (*Client) DescribeScdnDomainQpsDataWithChan

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

DescribeScdnDomainQpsDataWithChan invokes the scdn.DescribeScdnDomainQpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeBpsData

func (client *Client) DescribeScdnDomainRealTimeBpsData(request *DescribeScdnDomainRealTimeBpsDataRequest) (response *DescribeScdnDomainRealTimeBpsDataResponse, err error)

DescribeScdnDomainRealTimeBpsData invokes the scdn.DescribeScdnDomainRealTimeBpsData API synchronously

func (*Client) DescribeScdnDomainRealTimeBpsDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeBpsDataWithCallback(request *DescribeScdnDomainRealTimeBpsDataRequest, callback func(response *DescribeScdnDomainRealTimeBpsDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeBpsDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeBpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeBpsDataWithChan

func (client *Client) DescribeScdnDomainRealTimeBpsDataWithChan(request *DescribeScdnDomainRealTimeBpsDataRequest) (<-chan *DescribeScdnDomainRealTimeBpsDataResponse, <-chan error)

DescribeScdnDomainRealTimeBpsDataWithChan invokes the scdn.DescribeScdnDomainRealTimeBpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeByteHitRateData

func (client *Client) DescribeScdnDomainRealTimeByteHitRateData(request *DescribeScdnDomainRealTimeByteHitRateDataRequest) (response *DescribeScdnDomainRealTimeByteHitRateDataResponse, err error)

DescribeScdnDomainRealTimeByteHitRateData invokes the scdn.DescribeScdnDomainRealTimeByteHitRateData API synchronously

func (*Client) DescribeScdnDomainRealTimeByteHitRateDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeByteHitRateDataWithCallback(request *DescribeScdnDomainRealTimeByteHitRateDataRequest, callback func(response *DescribeScdnDomainRealTimeByteHitRateDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeByteHitRateDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeByteHitRateData API asynchronously

func (*Client) DescribeScdnDomainRealTimeByteHitRateDataWithChan

func (client *Client) DescribeScdnDomainRealTimeByteHitRateDataWithChan(request *DescribeScdnDomainRealTimeByteHitRateDataRequest) (<-chan *DescribeScdnDomainRealTimeByteHitRateDataResponse, <-chan error)

DescribeScdnDomainRealTimeByteHitRateDataWithChan invokes the scdn.DescribeScdnDomainRealTimeByteHitRateData API asynchronously

func (*Client) DescribeScdnDomainRealTimeHttpCodeData

func (client *Client) DescribeScdnDomainRealTimeHttpCodeData(request *DescribeScdnDomainRealTimeHttpCodeDataRequest) (response *DescribeScdnDomainRealTimeHttpCodeDataResponse, err error)

DescribeScdnDomainRealTimeHttpCodeData invokes the scdn.DescribeScdnDomainRealTimeHttpCodeData API synchronously

func (*Client) DescribeScdnDomainRealTimeHttpCodeDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeHttpCodeDataWithCallback(request *DescribeScdnDomainRealTimeHttpCodeDataRequest, callback func(response *DescribeScdnDomainRealTimeHttpCodeDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeHttpCodeDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeHttpCodeData API asynchronously

func (*Client) DescribeScdnDomainRealTimeHttpCodeDataWithChan

func (client *Client) DescribeScdnDomainRealTimeHttpCodeDataWithChan(request *DescribeScdnDomainRealTimeHttpCodeDataRequest) (<-chan *DescribeScdnDomainRealTimeHttpCodeDataResponse, <-chan error)

DescribeScdnDomainRealTimeHttpCodeDataWithChan invokes the scdn.DescribeScdnDomainRealTimeHttpCodeData API asynchronously

func (*Client) DescribeScdnDomainRealTimeQpsData

func (client *Client) DescribeScdnDomainRealTimeQpsData(request *DescribeScdnDomainRealTimeQpsDataRequest) (response *DescribeScdnDomainRealTimeQpsDataResponse, err error)

DescribeScdnDomainRealTimeQpsData invokes the scdn.DescribeScdnDomainRealTimeQpsData API synchronously

func (*Client) DescribeScdnDomainRealTimeQpsDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeQpsDataWithCallback(request *DescribeScdnDomainRealTimeQpsDataRequest, callback func(response *DescribeScdnDomainRealTimeQpsDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeQpsDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeQpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeQpsDataWithChan

func (client *Client) DescribeScdnDomainRealTimeQpsDataWithChan(request *DescribeScdnDomainRealTimeQpsDataRequest) (<-chan *DescribeScdnDomainRealTimeQpsDataResponse, <-chan error)

DescribeScdnDomainRealTimeQpsDataWithChan invokes the scdn.DescribeScdnDomainRealTimeQpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeReqHitRateData

func (client *Client) DescribeScdnDomainRealTimeReqHitRateData(request *DescribeScdnDomainRealTimeReqHitRateDataRequest) (response *DescribeScdnDomainRealTimeReqHitRateDataResponse, err error)

DescribeScdnDomainRealTimeReqHitRateData invokes the scdn.DescribeScdnDomainRealTimeReqHitRateData API synchronously

func (*Client) DescribeScdnDomainRealTimeReqHitRateDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeReqHitRateDataWithCallback(request *DescribeScdnDomainRealTimeReqHitRateDataRequest, callback func(response *DescribeScdnDomainRealTimeReqHitRateDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeReqHitRateDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeReqHitRateData API asynchronously

func (*Client) DescribeScdnDomainRealTimeReqHitRateDataWithChan

func (client *Client) DescribeScdnDomainRealTimeReqHitRateDataWithChan(request *DescribeScdnDomainRealTimeReqHitRateDataRequest) (<-chan *DescribeScdnDomainRealTimeReqHitRateDataResponse, <-chan error)

DescribeScdnDomainRealTimeReqHitRateDataWithChan invokes the scdn.DescribeScdnDomainRealTimeReqHitRateData API asynchronously

func (*Client) DescribeScdnDomainRealTimeSrcBpsData

func (client *Client) DescribeScdnDomainRealTimeSrcBpsData(request *DescribeScdnDomainRealTimeSrcBpsDataRequest) (response *DescribeScdnDomainRealTimeSrcBpsDataResponse, err error)

DescribeScdnDomainRealTimeSrcBpsData invokes the scdn.DescribeScdnDomainRealTimeSrcBpsData API synchronously

func (*Client) DescribeScdnDomainRealTimeSrcBpsDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeSrcBpsDataWithCallback(request *DescribeScdnDomainRealTimeSrcBpsDataRequest, callback func(response *DescribeScdnDomainRealTimeSrcBpsDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeSrcBpsDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeSrcBpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeSrcBpsDataWithChan

func (client *Client) DescribeScdnDomainRealTimeSrcBpsDataWithChan(request *DescribeScdnDomainRealTimeSrcBpsDataRequest) (<-chan *DescribeScdnDomainRealTimeSrcBpsDataResponse, <-chan error)

DescribeScdnDomainRealTimeSrcBpsDataWithChan invokes the scdn.DescribeScdnDomainRealTimeSrcBpsData API asynchronously

func (*Client) DescribeScdnDomainRealTimeSrcTrafficData

func (client *Client) DescribeScdnDomainRealTimeSrcTrafficData(request *DescribeScdnDomainRealTimeSrcTrafficDataRequest) (response *DescribeScdnDomainRealTimeSrcTrafficDataResponse, err error)

DescribeScdnDomainRealTimeSrcTrafficData invokes the scdn.DescribeScdnDomainRealTimeSrcTrafficData API synchronously

func (*Client) DescribeScdnDomainRealTimeSrcTrafficDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeSrcTrafficDataWithCallback(request *DescribeScdnDomainRealTimeSrcTrafficDataRequest, callback func(response *DescribeScdnDomainRealTimeSrcTrafficDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeSrcTrafficDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeSrcTrafficData API asynchronously

func (*Client) DescribeScdnDomainRealTimeSrcTrafficDataWithChan

func (client *Client) DescribeScdnDomainRealTimeSrcTrafficDataWithChan(request *DescribeScdnDomainRealTimeSrcTrafficDataRequest) (<-chan *DescribeScdnDomainRealTimeSrcTrafficDataResponse, <-chan error)

DescribeScdnDomainRealTimeSrcTrafficDataWithChan invokes the scdn.DescribeScdnDomainRealTimeSrcTrafficData API asynchronously

func (*Client) DescribeScdnDomainRealTimeTrafficData

func (client *Client) DescribeScdnDomainRealTimeTrafficData(request *DescribeScdnDomainRealTimeTrafficDataRequest) (response *DescribeScdnDomainRealTimeTrafficDataResponse, err error)

DescribeScdnDomainRealTimeTrafficData invokes the scdn.DescribeScdnDomainRealTimeTrafficData API synchronously

func (*Client) DescribeScdnDomainRealTimeTrafficDataWithCallback

func (client *Client) DescribeScdnDomainRealTimeTrafficDataWithCallback(request *DescribeScdnDomainRealTimeTrafficDataRequest, callback func(response *DescribeScdnDomainRealTimeTrafficDataResponse, err error)) <-chan int

DescribeScdnDomainRealTimeTrafficDataWithCallback invokes the scdn.DescribeScdnDomainRealTimeTrafficData API asynchronously

func (*Client) DescribeScdnDomainRealTimeTrafficDataWithChan

func (client *Client) DescribeScdnDomainRealTimeTrafficDataWithChan(request *DescribeScdnDomainRealTimeTrafficDataRequest) (<-chan *DescribeScdnDomainRealTimeTrafficDataResponse, <-chan error)

DescribeScdnDomainRealTimeTrafficDataWithChan invokes the scdn.DescribeScdnDomainRealTimeTrafficData API asynchronously

func (*Client) DescribeScdnDomainRegionData

func (client *Client) DescribeScdnDomainRegionData(request *DescribeScdnDomainRegionDataRequest) (response *DescribeScdnDomainRegionDataResponse, err error)

DescribeScdnDomainRegionData invokes the scdn.DescribeScdnDomainRegionData API synchronously

func (*Client) DescribeScdnDomainRegionDataWithCallback

func (client *Client) DescribeScdnDomainRegionDataWithCallback(request *DescribeScdnDomainRegionDataRequest, callback func(response *DescribeScdnDomainRegionDataResponse, err error)) <-chan int

DescribeScdnDomainRegionDataWithCallback invokes the scdn.DescribeScdnDomainRegionData API asynchronously

func (*Client) DescribeScdnDomainRegionDataWithChan

func (client *Client) DescribeScdnDomainRegionDataWithChan(request *DescribeScdnDomainRegionDataRequest) (<-chan *DescribeScdnDomainRegionDataResponse, <-chan error)

DescribeScdnDomainRegionDataWithChan invokes the scdn.DescribeScdnDomainRegionData API asynchronously

func (*Client) DescribeScdnDomainTopReferVisit

func (client *Client) DescribeScdnDomainTopReferVisit(request *DescribeScdnDomainTopReferVisitRequest) (response *DescribeScdnDomainTopReferVisitResponse, err error)

DescribeScdnDomainTopReferVisit invokes the scdn.DescribeScdnDomainTopReferVisit API synchronously

func (*Client) DescribeScdnDomainTopReferVisitWithCallback

func (client *Client) DescribeScdnDomainTopReferVisitWithCallback(request *DescribeScdnDomainTopReferVisitRequest, callback func(response *DescribeScdnDomainTopReferVisitResponse, err error)) <-chan int

DescribeScdnDomainTopReferVisitWithCallback invokes the scdn.DescribeScdnDomainTopReferVisit API asynchronously

func (*Client) DescribeScdnDomainTopReferVisitWithChan

func (client *Client) DescribeScdnDomainTopReferVisitWithChan(request *DescribeScdnDomainTopReferVisitRequest) (<-chan *DescribeScdnDomainTopReferVisitResponse, <-chan error)

DescribeScdnDomainTopReferVisitWithChan invokes the scdn.DescribeScdnDomainTopReferVisit API asynchronously

func (*Client) DescribeScdnDomainTopUrlVisit

func (client *Client) DescribeScdnDomainTopUrlVisit(request *DescribeScdnDomainTopUrlVisitRequest) (response *DescribeScdnDomainTopUrlVisitResponse, err error)

DescribeScdnDomainTopUrlVisit invokes the scdn.DescribeScdnDomainTopUrlVisit API synchronously

func (*Client) DescribeScdnDomainTopUrlVisitWithCallback

func (client *Client) DescribeScdnDomainTopUrlVisitWithCallback(request *DescribeScdnDomainTopUrlVisitRequest, callback func(response *DescribeScdnDomainTopUrlVisitResponse, err error)) <-chan int

DescribeScdnDomainTopUrlVisitWithCallback invokes the scdn.DescribeScdnDomainTopUrlVisit API asynchronously

func (*Client) DescribeScdnDomainTopUrlVisitWithChan

func (client *Client) DescribeScdnDomainTopUrlVisitWithChan(request *DescribeScdnDomainTopUrlVisitRequest) (<-chan *DescribeScdnDomainTopUrlVisitResponse, <-chan error)

DescribeScdnDomainTopUrlVisitWithChan invokes the scdn.DescribeScdnDomainTopUrlVisit API asynchronously

func (*Client) DescribeScdnDomainTrafficData

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

DescribeScdnDomainTrafficData invokes the scdn.DescribeScdnDomainTrafficData API synchronously

func (*Client) DescribeScdnDomainTrafficDataWithCallback

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

DescribeScdnDomainTrafficDataWithCallback invokes the scdn.DescribeScdnDomainTrafficData API asynchronously

func (*Client) DescribeScdnDomainTrafficDataWithChan

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

DescribeScdnDomainTrafficDataWithChan invokes the scdn.DescribeScdnDomainTrafficData API asynchronously

func (*Client) DescribeScdnDomainUvData

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

DescribeScdnDomainUvData invokes the scdn.DescribeScdnDomainUvData API synchronously

func (*Client) DescribeScdnDomainUvDataWithCallback

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

DescribeScdnDomainUvDataWithCallback invokes the scdn.DescribeScdnDomainUvData API asynchronously

func (*Client) DescribeScdnDomainUvDataWithChan

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

DescribeScdnDomainUvDataWithChan invokes the scdn.DescribeScdnDomainUvData API asynchronously

func (*Client) DescribeScdnRefreshQuota

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

DescribeScdnRefreshQuota invokes the scdn.DescribeScdnRefreshQuota API synchronously

func (*Client) DescribeScdnRefreshQuotaWithCallback

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

DescribeScdnRefreshQuotaWithCallback invokes the scdn.DescribeScdnRefreshQuota API asynchronously

func (*Client) DescribeScdnRefreshQuotaWithChan

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

DescribeScdnRefreshQuotaWithChan invokes the scdn.DescribeScdnRefreshQuota API asynchronously

func (*Client) DescribeScdnRefreshTasks

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

DescribeScdnRefreshTasks invokes the scdn.DescribeScdnRefreshTasks API synchronously

func (*Client) DescribeScdnRefreshTasksWithCallback

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

DescribeScdnRefreshTasksWithCallback invokes the scdn.DescribeScdnRefreshTasks API asynchronously

func (*Client) DescribeScdnRefreshTasksWithChan

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

DescribeScdnRefreshTasksWithChan invokes the scdn.DescribeScdnRefreshTasks API asynchronously

func (*Client) DescribeScdnService

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

DescribeScdnService invokes the scdn.DescribeScdnService API synchronously

func (*Client) DescribeScdnServiceWithCallback

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

DescribeScdnServiceWithCallback invokes the scdn.DescribeScdnService API asynchronously

func (*Client) DescribeScdnServiceWithChan

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

DescribeScdnServiceWithChan invokes the scdn.DescribeScdnService API asynchronously

func (*Client) DescribeScdnTopDomainsByFlow

func (client *Client) DescribeScdnTopDomainsByFlow(request *DescribeScdnTopDomainsByFlowRequest) (response *DescribeScdnTopDomainsByFlowResponse, err error)

DescribeScdnTopDomainsByFlow invokes the scdn.DescribeScdnTopDomainsByFlow API synchronously

func (*Client) DescribeScdnTopDomainsByFlowWithCallback

func (client *Client) DescribeScdnTopDomainsByFlowWithCallback(request *DescribeScdnTopDomainsByFlowRequest, callback func(response *DescribeScdnTopDomainsByFlowResponse, err error)) <-chan int

DescribeScdnTopDomainsByFlowWithCallback invokes the scdn.DescribeScdnTopDomainsByFlow API asynchronously

func (*Client) DescribeScdnTopDomainsByFlowWithChan

func (client *Client) DescribeScdnTopDomainsByFlowWithChan(request *DescribeScdnTopDomainsByFlowRequest) (<-chan *DescribeScdnTopDomainsByFlowResponse, <-chan error)

DescribeScdnTopDomainsByFlowWithChan invokes the scdn.DescribeScdnTopDomainsByFlow API asynchronously

func (*Client) DescribeScdnUserDomains

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

DescribeScdnUserDomains invokes the scdn.DescribeScdnUserDomains API synchronously

func (*Client) DescribeScdnUserDomainsWithCallback

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

DescribeScdnUserDomainsWithCallback invokes the scdn.DescribeScdnUserDomains API asynchronously

func (*Client) DescribeScdnUserDomainsWithChan

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

DescribeScdnUserDomainsWithChan invokes the scdn.DescribeScdnUserDomains API asynchronously

func (*Client) DescribeScdnUserProtectInfo added in v1.61.471

func (client *Client) DescribeScdnUserProtectInfo(request *DescribeScdnUserProtectInfoRequest) (response *DescribeScdnUserProtectInfoResponse, err error)

DescribeScdnUserProtectInfo invokes the scdn.DescribeScdnUserProtectInfo API synchronously

func (*Client) DescribeScdnUserProtectInfoWithCallback added in v1.61.471

func (client *Client) DescribeScdnUserProtectInfoWithCallback(request *DescribeScdnUserProtectInfoRequest, callback func(response *DescribeScdnUserProtectInfoResponse, err error)) <-chan int

DescribeScdnUserProtectInfoWithCallback invokes the scdn.DescribeScdnUserProtectInfo API asynchronously

func (*Client) DescribeScdnUserProtectInfoWithChan added in v1.61.471

func (client *Client) DescribeScdnUserProtectInfoWithChan(request *DescribeScdnUserProtectInfoRequest) (<-chan *DescribeScdnUserProtectInfoResponse, <-chan error)

DescribeScdnUserProtectInfoWithChan invokes the scdn.DescribeScdnUserProtectInfo API asynchronously

func (*Client) DescribeScdnUserQuota

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

DescribeScdnUserQuota invokes the scdn.DescribeScdnUserQuota API synchronously

func (*Client) DescribeScdnUserQuotaWithCallback

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

DescribeScdnUserQuotaWithCallback invokes the scdn.DescribeScdnUserQuota API asynchronously

func (*Client) DescribeScdnUserQuotaWithChan

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

DescribeScdnUserQuotaWithChan invokes the scdn.DescribeScdnUserQuota API asynchronously

func (*Client) OpenScdnService

func (client *Client) OpenScdnService(request *OpenScdnServiceRequest) (response *OpenScdnServiceResponse, err error)

OpenScdnService invokes the scdn.OpenScdnService API synchronously

func (*Client) OpenScdnServiceWithCallback

func (client *Client) OpenScdnServiceWithCallback(request *OpenScdnServiceRequest, callback func(response *OpenScdnServiceResponse, err error)) <-chan int

OpenScdnServiceWithCallback invokes the scdn.OpenScdnService API asynchronously

func (*Client) OpenScdnServiceWithChan

func (client *Client) OpenScdnServiceWithChan(request *OpenScdnServiceRequest) (<-chan *OpenScdnServiceResponse, <-chan error)

OpenScdnServiceWithChan invokes the scdn.OpenScdnService API asynchronously

func (*Client) PreloadScdnObjectCaches

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

PreloadScdnObjectCaches invokes the scdn.PreloadScdnObjectCaches API synchronously

func (*Client) PreloadScdnObjectCachesWithCallback

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

PreloadScdnObjectCachesWithCallback invokes the scdn.PreloadScdnObjectCaches API asynchronously

func (*Client) PreloadScdnObjectCachesWithChan

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

PreloadScdnObjectCachesWithChan invokes the scdn.PreloadScdnObjectCaches API asynchronously

func (*Client) RefreshScdnObjectCaches

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

RefreshScdnObjectCaches invokes the scdn.RefreshScdnObjectCaches API synchronously

func (*Client) RefreshScdnObjectCachesWithCallback

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

RefreshScdnObjectCachesWithCallback invokes the scdn.RefreshScdnObjectCaches API asynchronously

func (*Client) RefreshScdnObjectCachesWithChan

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

RefreshScdnObjectCachesWithChan invokes the scdn.RefreshScdnObjectCaches API asynchronously

func (*Client) SetScdnBotInfo added in v1.61.156

func (client *Client) SetScdnBotInfo(request *SetScdnBotInfoRequest) (response *SetScdnBotInfoResponse, err error)

SetScdnBotInfo invokes the scdn.SetScdnBotInfo API synchronously

func (*Client) SetScdnBotInfoWithCallback added in v1.61.156

func (client *Client) SetScdnBotInfoWithCallback(request *SetScdnBotInfoRequest, callback func(response *SetScdnBotInfoResponse, err error)) <-chan int

SetScdnBotInfoWithCallback invokes the scdn.SetScdnBotInfo API asynchronously

func (*Client) SetScdnBotInfoWithChan added in v1.61.156

func (client *Client) SetScdnBotInfoWithChan(request *SetScdnBotInfoRequest) (<-chan *SetScdnBotInfoResponse, <-chan error)

SetScdnBotInfoWithChan invokes the scdn.SetScdnBotInfo API asynchronously

func (*Client) SetScdnCcInfo added in v1.61.156

func (client *Client) SetScdnCcInfo(request *SetScdnCcInfoRequest) (response *SetScdnCcInfoResponse, err error)

SetScdnCcInfo invokes the scdn.SetScdnCcInfo API synchronously

func (*Client) SetScdnCcInfoWithCallback added in v1.61.156

func (client *Client) SetScdnCcInfoWithCallback(request *SetScdnCcInfoRequest, callback func(response *SetScdnCcInfoResponse, err error)) <-chan int

SetScdnCcInfoWithCallback invokes the scdn.SetScdnCcInfo API asynchronously

func (*Client) SetScdnCcInfoWithChan added in v1.61.156

func (client *Client) SetScdnCcInfoWithChan(request *SetScdnCcInfoRequest) (<-chan *SetScdnCcInfoResponse, <-chan error)

SetScdnCcInfoWithChan invokes the scdn.SetScdnCcInfo API asynchronously

func (*Client) SetScdnDdosInfo added in v1.61.156

func (client *Client) SetScdnDdosInfo(request *SetScdnDdosInfoRequest) (response *SetScdnDdosInfoResponse, err error)

SetScdnDdosInfo invokes the scdn.SetScdnDdosInfo API synchronously

func (*Client) SetScdnDdosInfoWithCallback added in v1.61.156

func (client *Client) SetScdnDdosInfoWithCallback(request *SetScdnDdosInfoRequest, callback func(response *SetScdnDdosInfoResponse, err error)) <-chan int

SetScdnDdosInfoWithCallback invokes the scdn.SetScdnDdosInfo API asynchronously

func (*Client) SetScdnDdosInfoWithChan added in v1.61.156

func (client *Client) SetScdnDdosInfoWithChan(request *SetScdnDdosInfoRequest) (<-chan *SetScdnDdosInfoResponse, <-chan error)

SetScdnDdosInfoWithChan invokes the scdn.SetScdnDdosInfo API asynchronously

func (*Client) SetScdnDomainBizInfo added in v1.61.156

func (client *Client) SetScdnDomainBizInfo(request *SetScdnDomainBizInfoRequest) (response *SetScdnDomainBizInfoResponse, err error)

SetScdnDomainBizInfo invokes the scdn.SetScdnDomainBizInfo API synchronously

func (*Client) SetScdnDomainBizInfoWithCallback added in v1.61.156

func (client *Client) SetScdnDomainBizInfoWithCallback(request *SetScdnDomainBizInfoRequest, callback func(response *SetScdnDomainBizInfoResponse, err error)) <-chan int

SetScdnDomainBizInfoWithCallback invokes the scdn.SetScdnDomainBizInfo API asynchronously

func (*Client) SetScdnDomainBizInfoWithChan added in v1.61.156

func (client *Client) SetScdnDomainBizInfoWithChan(request *SetScdnDomainBizInfoRequest) (<-chan *SetScdnDomainBizInfoResponse, <-chan error)

SetScdnDomainBizInfoWithChan invokes the scdn.SetScdnDomainBizInfo API asynchronously

func (*Client) SetScdnDomainCertificate

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

SetScdnDomainCertificate invokes the scdn.SetScdnDomainCertificate API synchronously

func (*Client) SetScdnDomainCertificateWithCallback

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

SetScdnDomainCertificateWithCallback invokes the scdn.SetScdnDomainCertificate API asynchronously

func (*Client) SetScdnDomainCertificateWithChan

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

SetScdnDomainCertificateWithChan invokes the scdn.SetScdnDomainCertificate API asynchronously

func (*Client) StartScdnDomain

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

StartScdnDomain invokes the scdn.StartScdnDomain API synchronously

func (*Client) StartScdnDomainWithCallback

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

StartScdnDomainWithCallback invokes the scdn.StartScdnDomain API asynchronously

func (*Client) StartScdnDomainWithChan

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

StartScdnDomainWithChan invokes the scdn.StartScdnDomain API asynchronously

func (*Client) StopScdnDomain

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

StopScdnDomain invokes the scdn.StopScdnDomain API synchronously

func (*Client) StopScdnDomainWithCallback

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

StopScdnDomainWithCallback invokes the scdn.StopScdnDomain API asynchronously

func (*Client) StopScdnDomainWithChan

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

StopScdnDomainWithChan invokes the scdn.StopScdnDomain API asynchronously

func (*Client) UpdateScdnDomain

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

UpdateScdnDomain invokes the scdn.UpdateScdnDomain API synchronously

func (*Client) UpdateScdnDomainWithCallback

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

UpdateScdnDomainWithCallback invokes the scdn.UpdateScdnDomain API asynchronously

func (*Client) UpdateScdnDomainWithChan

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

UpdateScdnDomainWithChan invokes the scdn.UpdateScdnDomain API asynchronously

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 DataInDescribeScdnDomainRealTimeBpsData

type DataInDescribeScdnDomainRealTimeBpsData struct {
	BpsModel []BpsModel `json:"BpsModel" xml:"BpsModel"`
}

DataInDescribeScdnDomainRealTimeBpsData is a nested struct in scdn response

type DataInDescribeScdnDomainRealTimeByteHitRateData

type DataInDescribeScdnDomainRealTimeByteHitRateData struct {
	ByteHitRateDataModel []ByteHitRateDataModel `json:"ByteHitRateDataModel" xml:"ByteHitRateDataModel"`
}

DataInDescribeScdnDomainRealTimeByteHitRateData is a nested struct in scdn response

type DataInDescribeScdnDomainRealTimeQpsData

type DataInDescribeScdnDomainRealTimeQpsData struct {
	QpsModel []QpsModel `json:"QpsModel" xml:"QpsModel"`
}

DataInDescribeScdnDomainRealTimeQpsData is a nested struct in scdn response

type DataInDescribeScdnDomainRealTimeReqHitRateData

type DataInDescribeScdnDomainRealTimeReqHitRateData struct {
	ReqHitRateDataModel []ReqHitRateDataModel `json:"ReqHitRateDataModel" xml:"ReqHitRateDataModel"`
}

DataInDescribeScdnDomainRealTimeReqHitRateData 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"`
	Value                   string                  `json:"Value" xml:"Value"`
	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"`
	HttpsBpsValue           string                  `json:"HttpsBpsValue" xml:"HttpsBpsValue"`
	HttpsQpsValue           string                  `json:"HttpsQpsValue" xml:"HttpsQpsValue"`
	OriginBpsValue          string                  `json:"OriginBpsValue" xml:"OriginBpsValue"`
	HttpsOriginBpsValue     string                  `json:"HttpsOriginBpsValue" xml:"HttpsOriginBpsValue"`
	HttpTrafficValue        string                  `json:"HttpTrafficValue" xml:"HttpTrafficValue"`
	HttpsAccValue           string                  `json:"HttpsAccValue" xml:"HttpsAccValue"`
	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
	OwnerAccount  string           `position:"Query" name:"OwnerAccount"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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 DeleteScdnSpecificConfigRequest added in v1.61.156

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

DeleteScdnSpecificConfigRequest is the request struct for api DeleteScdnSpecificConfig

func CreateDeleteScdnSpecificConfigRequest added in v1.61.156

func CreateDeleteScdnSpecificConfigRequest() (request *DeleteScdnSpecificConfigRequest)

CreateDeleteScdnSpecificConfigRequest creates a request to invoke DeleteScdnSpecificConfig API

type DeleteScdnSpecificConfigResponse added in v1.61.156

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

DeleteScdnSpecificConfigResponse is the response struct for api DeleteScdnSpecificConfig

func CreateDeleteScdnSpecificConfigResponse added in v1.61.156

func CreateDeleteScdnSpecificConfigResponse() (response *DeleteScdnSpecificConfigResponse)

CreateDeleteScdnSpecificConfigResponse creates a response to parse from DeleteScdnSpecificConfig response

type DescribeScdnCcQpsInfoRequest added in v1.61.156

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

DescribeScdnCcQpsInfoRequest is the request struct for api DescribeScdnCcQpsInfo

func CreateDescribeScdnCcQpsInfoRequest added in v1.61.156

func CreateDescribeScdnCcQpsInfoRequest() (request *DescribeScdnCcQpsInfoRequest)

CreateDescribeScdnCcQpsInfoRequest creates a request to invoke DescribeScdnCcQpsInfo API

type DescribeScdnCcQpsInfoResponse added in v1.61.156

type DescribeScdnCcQpsInfoResponse struct {
	*responses.BaseResponse
	RequestId  string                            `json:"RequestId" xml:"RequestId"`
	Totals     Totals                            `json:"Totals" xml:"Totals"`
	Attacks    Attacks                           `json:"Attacks" xml:"Attacks"`
	TimeScopes TimeScopesInDescribeScdnCcQpsInfo `json:"TimeScopes" xml:"TimeScopes"`
}

DescribeScdnCcQpsInfoResponse is the response struct for api DescribeScdnCcQpsInfo

func CreateDescribeScdnCcQpsInfoResponse added in v1.61.156

func CreateDescribeScdnCcQpsInfoResponse() (response *DescribeScdnCcQpsInfoResponse)

CreateDescribeScdnCcQpsInfoResponse creates a response to parse from DescribeScdnCcQpsInfo response

type DescribeScdnCcTopIpRequest added in v1.61.156

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

DescribeScdnCcTopIpRequest is the request struct for api DescribeScdnCcTopIp

func CreateDescribeScdnCcTopIpRequest added in v1.61.156

func CreateDescribeScdnCcTopIpRequest() (request *DescribeScdnCcTopIpRequest)

CreateDescribeScdnCcTopIpRequest creates a request to invoke DescribeScdnCcTopIp API

type DescribeScdnCcTopIpResponse added in v1.61.156

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

DescribeScdnCcTopIpResponse is the response struct for api DescribeScdnCcTopIp

func CreateDescribeScdnCcTopIpResponse added in v1.61.156

func CreateDescribeScdnCcTopIpResponse() (response *DescribeScdnCcTopIpResponse)

CreateDescribeScdnCcTopIpResponse creates a response to parse from DescribeScdnCcTopIp response

type DescribeScdnCcTopUrlRequest added in v1.61.156

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

DescribeScdnCcTopUrlRequest is the request struct for api DescribeScdnCcTopUrl

func CreateDescribeScdnCcTopUrlRequest added in v1.61.156

func CreateDescribeScdnCcTopUrlRequest() (request *DescribeScdnCcTopUrlRequest)

CreateDescribeScdnCcTopUrlRequest creates a request to invoke DescribeScdnCcTopUrl API

type DescribeScdnCcTopUrlResponse added in v1.61.156

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

DescribeScdnCcTopUrlResponse is the response struct for api DescribeScdnCcTopUrl

func CreateDescribeScdnCcTopUrlResponse added in v1.61.156

func CreateDescribeScdnCcTopUrlResponse() (response *DescribeScdnCcTopUrlResponse)

CreateDescribeScdnCcTopUrlResponse creates a response to parse from DescribeScdnCcTopUrl response

type DescribeScdnCertificateDetailRequest

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

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    int64  `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
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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 DescribeScdnDdosInfoRequest added in v1.61.156

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

DescribeScdnDdosInfoRequest is the request struct for api DescribeScdnDdosInfo

func CreateDescribeScdnDdosInfoRequest added in v1.61.156

func CreateDescribeScdnDdosInfoRequest() (request *DescribeScdnDdosInfoRequest)

CreateDescribeScdnDdosInfoRequest creates a request to invoke DescribeScdnDdosInfo API

type DescribeScdnDdosInfoResponse added in v1.61.156

type DescribeScdnDdosInfoResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	SecBandwidth     int    `json:"SecBandwidth" xml:"SecBandwidth"`
	ElasticBandwidth int    `json:"ElasticBandwidth" xml:"ElasticBandwidth"`
}

DescribeScdnDdosInfoResponse is the response struct for api DescribeScdnDdosInfo

func CreateDescribeScdnDdosInfoResponse added in v1.61.156

func CreateDescribeScdnDdosInfoResponse() (response *DescribeScdnDdosInfoResponse)

CreateDescribeScdnDdosInfoResponse creates a response to parse from DescribeScdnDdosInfo response

type DescribeScdnDdosTrafficInfoRequest added in v1.61.156

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

DescribeScdnDdosTrafficInfoRequest is the request struct for api DescribeScdnDdosTrafficInfo

func CreateDescribeScdnDdosTrafficInfoRequest added in v1.61.156

func CreateDescribeScdnDdosTrafficInfoRequest() (request *DescribeScdnDdosTrafficInfoRequest)

CreateDescribeScdnDdosTrafficInfoRequest creates a request to invoke DescribeScdnDdosTrafficInfo API

type DescribeScdnDdosTrafficInfoResponse added in v1.61.156

type DescribeScdnDdosTrafficInfoResponse struct {
	*responses.BaseResponse
	RequestId  string                                  `json:"RequestId" xml:"RequestId"`
	BpsDrops   BpsDrops                                `json:"BpsDrops" xml:"BpsDrops"`
	BpsTotals  BpsTotals                               `json:"BpsTotals" xml:"BpsTotals"`
	PpsTotals  PpsTotals                               `json:"PpsTotals" xml:"PpsTotals"`
	PpsDrops   PpsDrops                                `json:"PpsDrops" xml:"PpsDrops"`
	TimeScopes TimeScopesInDescribeScdnDdosTrafficInfo `json:"TimeScopes" xml:"TimeScopes"`
}

DescribeScdnDdosTrafficInfoResponse is the response struct for api DescribeScdnDdosTrafficInfo

func CreateDescribeScdnDdosTrafficInfoResponse added in v1.61.156

func CreateDescribeScdnDdosTrafficInfoResponse() (response *DescribeScdnDdosTrafficInfoResponse)

CreateDescribeScdnDdosTrafficInfoResponse creates a response to parse from DescribeScdnDdosTrafficInfo 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"`
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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

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"`
	StartTime      string         `json:"StartTime" xml:"StartTime"`
	EndTime        string         `json:"EndTime" xml:"EndTime"`
	DataInterval   string         `json:"DataInterval" xml:"DataInterval"`
	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 DescribeScdnDomainRealTimeBpsDataRequest

type DescribeScdnDomainRealTimeBpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	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"`
}

DescribeScdnDomainRealTimeBpsDataRequest is the request struct for api DescribeScdnDomainRealTimeBpsData

func CreateDescribeScdnDomainRealTimeBpsDataRequest

func CreateDescribeScdnDomainRealTimeBpsDataRequest() (request *DescribeScdnDomainRealTimeBpsDataRequest)

CreateDescribeScdnDomainRealTimeBpsDataRequest creates a request to invoke DescribeScdnDomainRealTimeBpsData API

type DescribeScdnDomainRealTimeBpsDataResponse

type DescribeScdnDomainRealTimeBpsDataResponse struct {
	*responses.BaseResponse
	RequestId string                                  `json:"RequestId" xml:"RequestId"`
	Data      DataInDescribeScdnDomainRealTimeBpsData `json:"Data" xml:"Data"`
}

DescribeScdnDomainRealTimeBpsDataResponse is the response struct for api DescribeScdnDomainRealTimeBpsData

func CreateDescribeScdnDomainRealTimeBpsDataResponse

func CreateDescribeScdnDomainRealTimeBpsDataResponse() (response *DescribeScdnDomainRealTimeBpsDataResponse)

CreateDescribeScdnDomainRealTimeBpsDataResponse creates a response to parse from DescribeScdnDomainRealTimeBpsData response

type DescribeScdnDomainRealTimeByteHitRateDataRequest

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

DescribeScdnDomainRealTimeByteHitRateDataRequest is the request struct for api DescribeScdnDomainRealTimeByteHitRateData

func CreateDescribeScdnDomainRealTimeByteHitRateDataRequest

func CreateDescribeScdnDomainRealTimeByteHitRateDataRequest() (request *DescribeScdnDomainRealTimeByteHitRateDataRequest)

CreateDescribeScdnDomainRealTimeByteHitRateDataRequest creates a request to invoke DescribeScdnDomainRealTimeByteHitRateData API

type DescribeScdnDomainRealTimeByteHitRateDataResponse

type DescribeScdnDomainRealTimeByteHitRateDataResponse struct {
	*responses.BaseResponse
	RequestId string                                          `json:"RequestId" xml:"RequestId"`
	Data      DataInDescribeScdnDomainRealTimeByteHitRateData `json:"Data" xml:"Data"`
}

DescribeScdnDomainRealTimeByteHitRateDataResponse is the response struct for api DescribeScdnDomainRealTimeByteHitRateData

func CreateDescribeScdnDomainRealTimeByteHitRateDataResponse

func CreateDescribeScdnDomainRealTimeByteHitRateDataResponse() (response *DescribeScdnDomainRealTimeByteHitRateDataResponse)

CreateDescribeScdnDomainRealTimeByteHitRateDataResponse creates a response to parse from DescribeScdnDomainRealTimeByteHitRateData response

type DescribeScdnDomainRealTimeHttpCodeDataRequest

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

DescribeScdnDomainRealTimeHttpCodeDataRequest is the request struct for api DescribeScdnDomainRealTimeHttpCodeData

func CreateDescribeScdnDomainRealTimeHttpCodeDataRequest

func CreateDescribeScdnDomainRealTimeHttpCodeDataRequest() (request *DescribeScdnDomainRealTimeHttpCodeDataRequest)

CreateDescribeScdnDomainRealTimeHttpCodeDataRequest creates a request to invoke DescribeScdnDomainRealTimeHttpCodeData API

type DescribeScdnDomainRealTimeHttpCodeDataResponse

type DescribeScdnDomainRealTimeHttpCodeDataResponse 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"`
	RealTimeHttpCodeData RealTimeHttpCodeData `json:"RealTimeHttpCodeData" xml:"RealTimeHttpCodeData"`
}

DescribeScdnDomainRealTimeHttpCodeDataResponse is the response struct for api DescribeScdnDomainRealTimeHttpCodeData

func CreateDescribeScdnDomainRealTimeHttpCodeDataResponse

func CreateDescribeScdnDomainRealTimeHttpCodeDataResponse() (response *DescribeScdnDomainRealTimeHttpCodeDataResponse)

CreateDescribeScdnDomainRealTimeHttpCodeDataResponse creates a response to parse from DescribeScdnDomainRealTimeHttpCodeData response

type DescribeScdnDomainRealTimeQpsDataRequest

type DescribeScdnDomainRealTimeQpsDataRequest struct {
	*requests.RpcRequest
	LocationNameEn string           `position:"Query" name:"LocationNameEn"`
	IspNameEn      string           `position:"Query" name:"IspNameEn"`
	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"`
}

DescribeScdnDomainRealTimeQpsDataRequest is the request struct for api DescribeScdnDomainRealTimeQpsData

func CreateDescribeScdnDomainRealTimeQpsDataRequest

func CreateDescribeScdnDomainRealTimeQpsDataRequest() (request *DescribeScdnDomainRealTimeQpsDataRequest)

CreateDescribeScdnDomainRealTimeQpsDataRequest creates a request to invoke DescribeScdnDomainRealTimeQpsData API

type DescribeScdnDomainRealTimeQpsDataResponse

type DescribeScdnDomainRealTimeQpsDataResponse struct {
	*responses.BaseResponse
	RequestId string                                  `json:"RequestId" xml:"RequestId"`
	Data      DataInDescribeScdnDomainRealTimeQpsData `json:"Data" xml:"Data"`
}

DescribeScdnDomainRealTimeQpsDataResponse is the response struct for api DescribeScdnDomainRealTimeQpsData

func CreateDescribeScdnDomainRealTimeQpsDataResponse

func CreateDescribeScdnDomainRealTimeQpsDataResponse() (response *DescribeScdnDomainRealTimeQpsDataResponse)

CreateDescribeScdnDomainRealTimeQpsDataResponse creates a response to parse from DescribeScdnDomainRealTimeQpsData response

type DescribeScdnDomainRealTimeReqHitRateDataRequest

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

DescribeScdnDomainRealTimeReqHitRateDataRequest is the request struct for api DescribeScdnDomainRealTimeReqHitRateData

func CreateDescribeScdnDomainRealTimeReqHitRateDataRequest

func CreateDescribeScdnDomainRealTimeReqHitRateDataRequest() (request *DescribeScdnDomainRealTimeReqHitRateDataRequest)

CreateDescribeScdnDomainRealTimeReqHitRateDataRequest creates a request to invoke DescribeScdnDomainRealTimeReqHitRateData API

type DescribeScdnDomainRealTimeReqHitRateDataResponse

type DescribeScdnDomainRealTimeReqHitRateDataResponse struct {
	*responses.BaseResponse
	RequestId string                                         `json:"RequestId" xml:"RequestId"`
	Data      DataInDescribeScdnDomainRealTimeReqHitRateData `json:"Data" xml:"Data"`
}

DescribeScdnDomainRealTimeReqHitRateDataResponse is the response struct for api DescribeScdnDomainRealTimeReqHitRateData

func CreateDescribeScdnDomainRealTimeReqHitRateDataResponse

func CreateDescribeScdnDomainRealTimeReqHitRateDataResponse() (response *DescribeScdnDomainRealTimeReqHitRateDataResponse)

CreateDescribeScdnDomainRealTimeReqHitRateDataResponse creates a response to parse from DescribeScdnDomainRealTimeReqHitRateData response

type DescribeScdnDomainRealTimeSrcBpsDataRequest

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

DescribeScdnDomainRealTimeSrcBpsDataRequest is the request struct for api DescribeScdnDomainRealTimeSrcBpsData

func CreateDescribeScdnDomainRealTimeSrcBpsDataRequest

func CreateDescribeScdnDomainRealTimeSrcBpsDataRequest() (request *DescribeScdnDomainRealTimeSrcBpsDataRequest)

CreateDescribeScdnDomainRealTimeSrcBpsDataRequest creates a request to invoke DescribeScdnDomainRealTimeSrcBpsData API

type DescribeScdnDomainRealTimeSrcBpsDataResponse

type DescribeScdnDomainRealTimeSrcBpsDataResponse 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"`
	RealTimeSrcBpsDataPerInterval RealTimeSrcBpsDataPerInterval `json:"RealTimeSrcBpsDataPerInterval" xml:"RealTimeSrcBpsDataPerInterval"`
}

DescribeScdnDomainRealTimeSrcBpsDataResponse is the response struct for api DescribeScdnDomainRealTimeSrcBpsData

func CreateDescribeScdnDomainRealTimeSrcBpsDataResponse

func CreateDescribeScdnDomainRealTimeSrcBpsDataResponse() (response *DescribeScdnDomainRealTimeSrcBpsDataResponse)

CreateDescribeScdnDomainRealTimeSrcBpsDataResponse creates a response to parse from DescribeScdnDomainRealTimeSrcBpsData response

type DescribeScdnDomainRealTimeSrcTrafficDataRequest

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

DescribeScdnDomainRealTimeSrcTrafficDataRequest is the request struct for api DescribeScdnDomainRealTimeSrcTrafficData

func CreateDescribeScdnDomainRealTimeSrcTrafficDataRequest

func CreateDescribeScdnDomainRealTimeSrcTrafficDataRequest() (request *DescribeScdnDomainRealTimeSrcTrafficDataRequest)

CreateDescribeScdnDomainRealTimeSrcTrafficDataRequest creates a request to invoke DescribeScdnDomainRealTimeSrcTrafficData API

type DescribeScdnDomainRealTimeSrcTrafficDataResponse

type DescribeScdnDomainRealTimeSrcTrafficDataResponse 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"`
	RealTimeSrcTrafficDataPerInterval RealTimeSrcTrafficDataPerInterval `json:"RealTimeSrcTrafficDataPerInterval" xml:"RealTimeSrcTrafficDataPerInterval"`
}

DescribeScdnDomainRealTimeSrcTrafficDataResponse is the response struct for api DescribeScdnDomainRealTimeSrcTrafficData

func CreateDescribeScdnDomainRealTimeSrcTrafficDataResponse

func CreateDescribeScdnDomainRealTimeSrcTrafficDataResponse() (response *DescribeScdnDomainRealTimeSrcTrafficDataResponse)

CreateDescribeScdnDomainRealTimeSrcTrafficDataResponse creates a response to parse from DescribeScdnDomainRealTimeSrcTrafficData response

type DescribeScdnDomainRealTimeTrafficDataRequest

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

DescribeScdnDomainRealTimeTrafficDataRequest is the request struct for api DescribeScdnDomainRealTimeTrafficData

func CreateDescribeScdnDomainRealTimeTrafficDataRequest

func CreateDescribeScdnDomainRealTimeTrafficDataRequest() (request *DescribeScdnDomainRealTimeTrafficDataRequest)

CreateDescribeScdnDomainRealTimeTrafficDataRequest creates a request to invoke DescribeScdnDomainRealTimeTrafficData API

type DescribeScdnDomainRealTimeTrafficDataResponse

type DescribeScdnDomainRealTimeTrafficDataResponse 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"`
	RealTimeTrafficDataPerInterval RealTimeTrafficDataPerInterval `json:"RealTimeTrafficDataPerInterval" xml:"RealTimeTrafficDataPerInterval"`
}

DescribeScdnDomainRealTimeTrafficDataResponse is the response struct for api DescribeScdnDomainRealTimeTrafficData

func CreateDescribeScdnDomainRealTimeTrafficDataResponse

func CreateDescribeScdnDomainRealTimeTrafficDataResponse() (response *DescribeScdnDomainRealTimeTrafficDataResponse)

CreateDescribeScdnDomainRealTimeTrafficDataResponse creates a response to parse from DescribeScdnDomainRealTimeTrafficData response

type DescribeScdnDomainRegionDataRequest

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

DescribeScdnDomainRegionDataRequest is the request struct for api DescribeScdnDomainRegionData

func CreateDescribeScdnDomainRegionDataRequest

func CreateDescribeScdnDomainRegionDataRequest() (request *DescribeScdnDomainRegionDataRequest)

CreateDescribeScdnDomainRegionDataRequest creates a request to invoke DescribeScdnDomainRegionData API

type DescribeScdnDomainRegionDataResponse

type DescribeScdnDomainRegionDataResponse 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        ValueInDescribeScdnDomainRegionData `json:"Value" xml:"Value"`
}

DescribeScdnDomainRegionDataResponse is the response struct for api DescribeScdnDomainRegionData

func CreateDescribeScdnDomainRegionDataResponse

func CreateDescribeScdnDomainRegionDataResponse() (response *DescribeScdnDomainRegionDataResponse)

CreateDescribeScdnDomainRegionDataResponse creates a response to parse from DescribeScdnDomainRegionData response

type DescribeScdnDomainTopReferVisitRequest

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

DescribeScdnDomainTopReferVisitRequest is the request struct for api DescribeScdnDomainTopReferVisit

func CreateDescribeScdnDomainTopReferVisitRequest

func CreateDescribeScdnDomainTopReferVisitRequest() (request *DescribeScdnDomainTopReferVisitRequest)

CreateDescribeScdnDomainTopReferVisitRequest creates a request to invoke DescribeScdnDomainTopReferVisit API

type DescribeScdnDomainTopReferVisitResponse

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

DescribeScdnDomainTopReferVisitResponse is the response struct for api DescribeScdnDomainTopReferVisit

func CreateDescribeScdnDomainTopReferVisitResponse

func CreateDescribeScdnDomainTopReferVisitResponse() (response *DescribeScdnDomainTopReferVisitResponse)

CreateDescribeScdnDomainTopReferVisitResponse creates a response to parse from DescribeScdnDomainTopReferVisit response

type DescribeScdnDomainTopUrlVisitRequest

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

DescribeScdnDomainTopUrlVisitRequest is the request struct for api DescribeScdnDomainTopUrlVisit

func CreateDescribeScdnDomainTopUrlVisitRequest

func CreateDescribeScdnDomainTopUrlVisitRequest() (request *DescribeScdnDomainTopUrlVisitRequest)

CreateDescribeScdnDomainTopUrlVisitRequest creates a request to invoke DescribeScdnDomainTopUrlVisit API

type DescribeScdnDomainTopUrlVisitResponse

type DescribeScdnDomainTopUrlVisitResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	DomainName string     `json:"DomainName" xml:"DomainName"`
	StartTime  string     `json:"StartTime" xml:"StartTime"`
	AllUrlList AllUrlList `json:"AllUrlList" xml:"AllUrlList"`
	Url200List Url200List `json:"Url200List" xml:"Url200List"`
	Url300List Url300List `json:"Url300List" xml:"Url300List"`
	Url400List Url400List `json:"Url400List" xml:"Url400List"`
	Url500List Url500List `json:"Url500List" xml:"Url500List"`
}

DescribeScdnDomainTopUrlVisitResponse is the response struct for api DescribeScdnDomainTopUrlVisit

func CreateDescribeScdnDomainTopUrlVisitResponse

func CreateDescribeScdnDomainTopUrlVisitResponse() (response *DescribeScdnDomainTopUrlVisitResponse)

CreateDescribeScdnDomainTopUrlVisitResponse creates a response to parse from DescribeScdnDomainTopUrlVisit 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
	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"`
}

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"`
	StartTime      string         `json:"StartTime" xml:"StartTime"`
	EndTime        string         `json:"EndTime" xml:"EndTime"`
	DataInterval   string         `json:"DataInterval" xml:"DataInterval"`
	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 DescribeScdnRefreshQuotaRequest

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

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"`
	StartTime       string           `position:"Query" name:"StartTime"`
	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"`
	DomainName      string           `position:"Query" name:"DomainName"`
	EndTime         string           `position:"Query" name:"EndTime"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	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 int64  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	TotalCount int64  `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
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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"`
	ChangingAffectTime            string         `json:"ChangingAffectTime" xml:"ChangingAffectTime"`
	InternetChargeType            string         `json:"InternetChargeType" xml:"InternetChargeType"`
	ChangingChargeType            string         `json:"ChangingChargeType" xml:"ChangingChargeType"`
	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"`
	CurrentProtectType            string         `json:"CurrentProtectType" xml:"CurrentProtectType"`
	CurrentProtectTypeValue       string         `json:"CurrentProtectTypeValue" xml:"CurrentProtectTypeValue"`
	CurrentBandwidth              string         `json:"CurrentBandwidth" xml:"CurrentBandwidth"`
	CurrentCcProtection           string         `json:"CurrentCcProtection" xml:"CurrentCcProtection"`
	CurrentDDoSBasic              string         `json:"CurrentDDoSBasic" xml:"CurrentDDoSBasic"`
	CurrentDomainCount            string         `json:"CurrentDomainCount" xml:"CurrentDomainCount"`
	CurrentElasticProtection      string         `json:"CurrentElasticProtection" xml:"CurrentElasticProtection"`
	CurrentBandwidthValue         string         `json:"CurrentBandwidthValue" xml:"CurrentBandwidthValue"`
	CurrentCcProtectionValue      string         `json:"CurrentCcProtectionValue" xml:"CurrentCcProtectionValue"`
	CurrentDDoSBasicValue         string         `json:"CurrentDDoSBasicValue" xml:"CurrentDDoSBasicValue"`
	CurrentDomainCountValue       string         `json:"CurrentDomainCountValue" xml:"CurrentDomainCountValue"`
	CurrentElasticProtectionValue string         `json:"CurrentElasticProtectionValue" xml:"CurrentElasticProtectionValue"`
	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 DescribeScdnTopDomainsByFlowRequest

type DescribeScdnTopDomainsByFlowRequest struct {
	*requests.RpcRequest
	StartTime string           `position:"Query" name:"StartTime"`
	Limit     requests.Integer `position:"Query" name:"Limit"`
	Product   string           `position:"Query" name:"Product"`
	EndTime   string           `position:"Query" name:"EndTime"`
	OwnerId   requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeScdnTopDomainsByFlowRequest is the request struct for api DescribeScdnTopDomainsByFlow

func CreateDescribeScdnTopDomainsByFlowRequest

func CreateDescribeScdnTopDomainsByFlowRequest() (request *DescribeScdnTopDomainsByFlowRequest)

CreateDescribeScdnTopDomainsByFlowRequest creates a request to invoke DescribeScdnTopDomainsByFlow API

type DescribeScdnTopDomainsByFlowResponse

type DescribeScdnTopDomainsByFlowResponse struct {
	*responses.BaseResponse
	RequestId         string     `json:"RequestId" xml:"RequestId"`
	StartTime         string     `json:"StartTime" xml:"StartTime"`
	EndTime           string     `json:"EndTime" xml:"EndTime"`
	DomainCount       int64      `json:"DomainCount" xml:"DomainCount"`
	DomainOnlineCount int64      `json:"DomainOnlineCount" xml:"DomainOnlineCount"`
	TopDomains        TopDomains `json:"TopDomains" xml:"TopDomains"`
}

DescribeScdnTopDomainsByFlowResponse is the response struct for api DescribeScdnTopDomainsByFlow

func CreateDescribeScdnTopDomainsByFlowResponse

func CreateDescribeScdnTopDomainsByFlowResponse() (response *DescribeScdnTopDomainsByFlowResponse)

CreateDescribeScdnTopDomainsByFlowResponse creates a response to parse from DescribeScdnTopDomainsByFlow response

type DescribeScdnUserDomainsRequest

type DescribeScdnUserDomainsRequest struct {
	*requests.RpcRequest
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	CheckDomainShow  requests.Boolean `position:"Query" name:"CheckDomainShow"`
	ResourceGroupId  string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken    string           `position:"Query" name:"SecurityToken"`
	ChangeEndTime    string           `position:"Query" name:"ChangeEndTime"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	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"`
	DomainStatus     string           `position:"Query" name:"DomainStatus"`
	DomainSearchType string           `position:"Query" name:"DomainSearchType"`
	ChangeStartTime  string           `position:"Query" name:"ChangeStartTime"`
}

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 int64   `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	TotalCount int64   `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 DescribeScdnUserProtectInfoRequest added in v1.61.471

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

DescribeScdnUserProtectInfoRequest is the request struct for api DescribeScdnUserProtectInfo

func CreateDescribeScdnUserProtectInfoRequest added in v1.61.471

func CreateDescribeScdnUserProtectInfoRequest() (request *DescribeScdnUserProtectInfoRequest)

CreateDescribeScdnUserProtectInfoRequest creates a request to invoke DescribeScdnUserProtectInfo API

type DescribeScdnUserProtectInfoResponse added in v1.61.471

type DescribeScdnUserProtectInfoResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	ServiceDDoS int    `json:"ServiceDDoS" xml:"ServiceDDoS"`
}

DescribeScdnUserProtectInfoResponse is the response struct for api DescribeScdnUserProtectInfo

func CreateDescribeScdnUserProtectInfoResponse added in v1.61.471

func CreateDescribeScdnUserProtectInfoResponse() (response *DescribeScdnUserProtectInfoResponse)

CreateDescribeScdnUserProtectInfoResponse creates a response to parse from DescribeScdnUserProtectInfo response

type DescribeScdnUserQuotaRequest

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

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  int64     `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"`
	ReqErrRate      string `json:"ReqErrRate" xml:"ReqErrRate"`
	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   int64  `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 OpenScdnServiceRequest

type OpenScdnServiceRequest struct {
	*requests.RpcRequest
	StartDate         string           `position:"Query" name:"StartDate"`
	CcProtection      requests.Integer `position:"Query" name:"CcProtection"`
	SecurityToken     string           `position:"Query" name:"SecurityToken"`
	ProtectType       string           `position:"Query" name:"ProtectType"`
	DDoSBasic         requests.Integer `position:"Query" name:"DDoSBasic"`
	Bandwidth         requests.Integer `position:"Query" name:"Bandwidth"`
	DomainCount       requests.Integer `position:"Query" name:"DomainCount"`
	OwnerId           requests.Integer `position:"Query" name:"OwnerId"`
	EndDate           string           `position:"Query" name:"EndDate"`
	ElasticProtection requests.Integer `position:"Query" name:"ElasticProtection"`
}

OpenScdnServiceRequest is the request struct for api OpenScdnService

func CreateOpenScdnServiceRequest

func CreateOpenScdnServiceRequest() (request *OpenScdnServiceRequest)

CreateOpenScdnServiceRequest creates a request to invoke OpenScdnService API

type OpenScdnServiceResponse

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

OpenScdnServiceResponse is the response struct for api OpenScdnService

func CreateOpenScdnServiceResponse

func CreateOpenScdnServiceResponse() (response *OpenScdnServiceResponse)

CreateOpenScdnServiceResponse creates a response to parse from OpenScdnService 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 PageInfos

type PageInfos struct {
	PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64 `json:"PageSize" xml:"PageSize"`
	Total      int64 `json:"Total" xml:"Total"`
}

PageInfos is a nested struct in scdn response

type PpsDrops added in v1.61.156

type PpsDrops struct {
	PpsDrop []string `json:"PpsDrop" xml:"PpsDrop"`
}

PpsDrops is a nested struct in scdn response

type PpsTotals added in v1.61.156

type PpsTotals struct {
	PpsTotal []string `json:"PpsTotal" xml:"PpsTotal"`
}

PpsTotals is a nested struct in scdn response

type PreloadScdnObjectCachesRequest

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

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 QpsModel

type QpsModel struct {
	Qps       float64 `json:"Qps" xml:"Qps"`
	TimeStamp string  `json:"TimeStamp" xml:"TimeStamp"`
}

QpsModel is a nested struct in scdn response

type RealTimeCodeProportionData

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

RealTimeCodeProportionData is a nested struct in scdn response

type RealTimeHttpCodeData

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

RealTimeHttpCodeData is a nested struct in scdn response

type RealTimeSrcBpsDataPerInterval

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

RealTimeSrcBpsDataPerInterval is a nested struct in scdn response

type RealTimeSrcTrafficDataPerInterval

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

RealTimeSrcTrafficDataPerInterval is a nested struct in scdn response

type RealTimeTrafficDataPerInterval

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

RealTimeTrafficDataPerInterval is a nested struct in scdn response

type ReferList

type ReferList struct {
	ReferDetail     string  `json:"ReferDetail" xml:"ReferDetail"`
	VisitData       string  `json:"VisitData" xml:"VisitData"`
	VisitProportion float64 `json:"VisitProportion" xml:"VisitProportion"`
	Flow            string  `json:"Flow" xml:"Flow"`
	FlowProportion  float64 `json:"FlowProportion" xml:"FlowProportion"`
}

ReferList is a nested struct in scdn response

type RefreshScdnObjectCachesRequest

type RefreshScdnObjectCachesRequest struct {
	*requests.RpcRequest
	ObjectPath    string           `position:"Query" name:"ObjectPath"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
	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 RegionProportionData

type RegionProportionData struct {
	Region          string `json:"Region" xml:"Region"`
	Proportion      string `json:"Proportion" xml:"Proportion"`
	RegionEname     string `json:"RegionEname" xml:"RegionEname"`
	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"`
	ReqErrRate      string `json:"ReqErrRate" xml:"ReqErrRate"`
	TotalBytes      string `json:"TotalBytes" xml:"TotalBytes"`
	BytesProportion string `json:"BytesProportion" xml:"BytesProportion"`
	TotalQuery      string `json:"TotalQuery" xml:"TotalQuery"`
}

RegionProportionData is a nested struct in scdn response

type ReqHitRateDataModel

type ReqHitRateDataModel struct {
	ReqHitRate float64 `json:"ReqHitRate" xml:"ReqHitRate"`
	TimeStamp  string  `json:"TimeStamp" xml:"TimeStamp"`
}

ReqHitRateDataModel is a nested struct in scdn response

type SetScdnBotInfoRequest added in v1.61.156

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

SetScdnBotInfoRequest is the request struct for api SetScdnBotInfo

func CreateSetScdnBotInfoRequest added in v1.61.156

func CreateSetScdnBotInfoRequest() (request *SetScdnBotInfoRequest)

CreateSetScdnBotInfoRequest creates a request to invoke SetScdnBotInfo API

type SetScdnBotInfoResponse added in v1.61.156

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

SetScdnBotInfoResponse is the response struct for api SetScdnBotInfo

func CreateSetScdnBotInfoResponse added in v1.61.156

func CreateSetScdnBotInfoResponse() (response *SetScdnBotInfoResponse)

CreateSetScdnBotInfoResponse creates a response to parse from SetScdnBotInfo response

type SetScdnCcInfoRequest added in v1.61.156

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

SetScdnCcInfoRequest is the request struct for api SetScdnCcInfo

func CreateSetScdnCcInfoRequest added in v1.61.156

func CreateSetScdnCcInfoRequest() (request *SetScdnCcInfoRequest)

CreateSetScdnCcInfoRequest creates a request to invoke SetScdnCcInfo API

type SetScdnCcInfoResponse added in v1.61.156

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

SetScdnCcInfoResponse is the response struct for api SetScdnCcInfo

func CreateSetScdnCcInfoResponse added in v1.61.156

func CreateSetScdnCcInfoResponse() (response *SetScdnCcInfoResponse)

CreateSetScdnCcInfoResponse creates a response to parse from SetScdnCcInfo response

type SetScdnDdosInfoRequest added in v1.61.156

type SetScdnDdosInfoRequest struct {
	*requests.RpcRequest
	OwnerId          requests.Integer `position:"Query" name:"OwnerId"`
	ElasticBandwidth requests.Integer `position:"Query" name:"ElasticBandwidth"`
}

SetScdnDdosInfoRequest is the request struct for api SetScdnDdosInfo

func CreateSetScdnDdosInfoRequest added in v1.61.156

func CreateSetScdnDdosInfoRequest() (request *SetScdnDdosInfoRequest)

CreateSetScdnDdosInfoRequest creates a request to invoke SetScdnDdosInfo API

type SetScdnDdosInfoResponse added in v1.61.156

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

SetScdnDdosInfoResponse is the response struct for api SetScdnDdosInfo

func CreateSetScdnDdosInfoResponse added in v1.61.156

func CreateSetScdnDdosInfoResponse() (response *SetScdnDdosInfoResponse)

CreateSetScdnDdosInfoResponse creates a response to parse from SetScdnDdosInfo response

type SetScdnDomainBizInfoRequest added in v1.61.156

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

SetScdnDomainBizInfoRequest is the request struct for api SetScdnDomainBizInfo

func CreateSetScdnDomainBizInfoRequest added in v1.61.156

func CreateSetScdnDomainBizInfoRequest() (request *SetScdnDomainBizInfoRequest)

CreateSetScdnDomainBizInfoRequest creates a request to invoke SetScdnDomainBizInfo API

type SetScdnDomainBizInfoResponse added in v1.61.156

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

SetScdnDomainBizInfoResponse is the response struct for api SetScdnDomainBizInfo

func CreateSetScdnDomainBizInfoResponse added in v1.61.156

func CreateSetScdnDomainBizInfoResponse() (response *SetScdnDomainBizInfoResponse)

CreateSetScdnDomainBizInfoResponse creates a response to parse from SetScdnDomainBizInfo response

type SetScdnDomainCertificateRequest

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

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
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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
	DomainName    string           `position:"Query" name:"DomainName"`
	OwnerId       requests.Integer `position:"Query" name:"OwnerId"`
	SecurityToken string           `position:"Query" name:"SecurityToken"`
}

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 TimeScope added in v1.61.156

type TimeScope struct {
	Interval string `json:"Interval" xml:"Interval"`
	Start    string `json:"Start" xml:"Start"`
}

TimeScope is a nested struct in scdn response

type TimeScopesInDescribeScdnCcQpsInfo added in v1.61.156

type TimeScopesInDescribeScdnCcQpsInfo struct {
	TimeScope []TimeScope `json:"TimeScope" xml:"TimeScope"`
}

TimeScopesInDescribeScdnCcQpsInfo is a nested struct in scdn response

type TimeScopesInDescribeScdnDdosTrafficInfo added in v1.61.156

type TimeScopesInDescribeScdnDdosTrafficInfo struct {
	TimeScope []TimeScope `json:"TimeScope" xml:"TimeScope"`
}

TimeScopesInDescribeScdnDdosTrafficInfo is a nested struct in scdn response

type TopDomain

type TopDomain struct {
	DomainName     string `json:"DomainName" xml:"DomainName"`
	Rank           int64  `json:"Rank" xml:"Rank"`
	TotalTraffic   string `json:"TotalTraffic" xml:"TotalTraffic"`
	TrafficPercent string `json:"TrafficPercent" xml:"TrafficPercent"`
	MaxBps         int64  `json:"MaxBps" xml:"MaxBps"`
	MaxBpsTime     string `json:"MaxBpsTime" xml:"MaxBpsTime"`
	TotalAccess    int64  `json:"TotalAccess" xml:"TotalAccess"`
}

TopDomain is a nested struct in scdn response

type TopDomains

type TopDomains struct {
	TopDomain []TopDomain `json:"TopDomain" xml:"TopDomain"`
}

TopDomains is a nested struct in scdn response

type TopReferList

type TopReferList struct {
	ReferList []ReferList `json:"ReferList" xml:"ReferList"`
}

TopReferList is a nested struct in scdn response

type Totals added in v1.61.156

type Totals struct {
	Total []string `json:"Total" xml:"Total"`
}

Totals 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
	Sources         string           `position:"Query" name:"Sources"`
	DomainName      string           `position:"Query" name:"DomainName"`
	OwnerId         requests.Integer `position:"Query" name:"OwnerId"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SecurityToken   string           `position:"Query" name:"SecurityToken"`
}

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 Url200List

type Url200List struct {
	UrlList []UrlList `json:"UrlList" xml:"UrlList"`
}

Url200List is a nested struct in scdn response

type Url300List

type Url300List struct {
	UrlList []UrlList `json:"UrlList" xml:"UrlList"`
}

Url300List is a nested struct in scdn response

type Url400List

type Url400List struct {
	UrlList []UrlList `json:"UrlList" xml:"UrlList"`
}

Url400List is a nested struct in scdn response

type Url500List

type Url500List struct {
	UrlList []UrlList `json:"UrlList" xml:"UrlList"`
}

Url500List is a nested struct in scdn response

type UrlList

type UrlList struct {
	Flow            string  `json:"Flow" xml:"Flow"`
	VisitData       string  `json:"VisitData" xml:"VisitData"`
	UrlDetail       string  `json:"UrlDetail" xml:"UrlDetail"`
	FlowProportion  float64 `json:"FlowProportion" xml:"FlowProportion"`
	VisitProportion float64 `json:"VisitProportion" xml:"VisitProportion"`
}

UrlList is a nested struct in scdn 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 UsageDataInDescribeScdnDomainRealTimeHttpCodeData

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

UsageDataInDescribeScdnDomainRealTimeHttpCodeData 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 ValueInDescribeScdnDomainIspData

type ValueInDescribeScdnDomainIspData struct {
	ISPProportionData []ISPProportionData `json:"ISPProportionData" xml:"ISPProportionData"`
}

ValueInDescribeScdnDomainIspData is a nested struct in scdn response

type ValueInDescribeScdnDomainRealTimeHttpCodeData

type ValueInDescribeScdnDomainRealTimeHttpCodeData struct {
	RealTimeCodeProportionData []RealTimeCodeProportionData `json:"RealTimeCodeProportionData" xml:"RealTimeCodeProportionData"`
}

ValueInDescribeScdnDomainRealTimeHttpCodeData is a nested struct in scdn response

type ValueInDescribeScdnDomainRegionData

type ValueInDescribeScdnDomainRegionData struct {
	RegionProportionData []RegionProportionData `json:"RegionProportionData" xml:"RegionProportionData"`
}

ValueInDescribeScdnDomainRegionData 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