ddoscoo

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 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 AddAutoCcBlacklistRequest ¶

type AddAutoCcBlacklistRequest struct {
	*requests.RpcRequest
	ExpireTime requests.Integer `position:"Query" name:"ExpireTime"`
	Blacklist  string           `position:"Query" name:"Blacklist"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
}

AddAutoCcBlacklistRequest is the request struct for api AddAutoCcBlacklist

func CreateAddAutoCcBlacklistRequest ¶

func CreateAddAutoCcBlacklistRequest() (request *AddAutoCcBlacklistRequest)

CreateAddAutoCcBlacklistRequest creates a request to invoke AddAutoCcBlacklist API

type AddAutoCcBlacklistResponse ¶

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

AddAutoCcBlacklistResponse is the response struct for api AddAutoCcBlacklist

func CreateAddAutoCcBlacklistResponse ¶

func CreateAddAutoCcBlacklistResponse() (response *AddAutoCcBlacklistResponse)

CreateAddAutoCcBlacklistResponse creates a response to parse from AddAutoCcBlacklist response

type AddAutoCcWhitelistRequest ¶

type AddAutoCcWhitelistRequest struct {
	*requests.RpcRequest
	ExpireTime requests.Integer `position:"Query" name:"ExpireTime"`
	Whitelist  string           `position:"Query" name:"Whitelist"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
}

AddAutoCcWhitelistRequest is the request struct for api AddAutoCcWhitelist

func CreateAddAutoCcWhitelistRequest ¶

func CreateAddAutoCcWhitelistRequest() (request *AddAutoCcWhitelistRequest)

CreateAddAutoCcWhitelistRequest creates a request to invoke AddAutoCcWhitelist API

type AddAutoCcWhitelistResponse ¶

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

AddAutoCcWhitelistResponse is the response struct for api AddAutoCcWhitelist

func CreateAddAutoCcWhitelistResponse ¶

func CreateAddAutoCcWhitelistResponse() (response *AddAutoCcWhitelistResponse)

CreateAddAutoCcWhitelistResponse creates a response to parse from AddAutoCcWhitelist response

type AreaBlockConfig ¶

type AreaBlockConfig struct {
	Domain     string   `json:"Domain" xml:"Domain"`
	RegionList []Region `json:"RegionList" xml:"RegionList"`
}

AreaBlockConfig is a nested struct in ddoscoo response

type AreaBlockConfigs ¶

type AreaBlockConfigs struct {
	AreaBlockConfig []AreaBlockConfig `json:"AreaBlockConfig" xml:"AreaBlockConfig"`
}

AreaBlockConfigs is a nested struct in ddoscoo response

type Areas ¶

type Areas struct {
	EventArea []EventArea `json:"EventArea" xml:"EventArea"`
}

Areas is a nested struct in ddoscoo response

type AssociateWebCertRequest ¶

type AssociateWebCertRequest struct {
	*requests.RpcRequest
	Cert            string           `position:"Query" name:"Cert"`
	CertId          requests.Integer `position:"Query" name:"CertId"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Key             string           `position:"Query" name:"Key"`
	CertName        string           `position:"Query" name:"CertName"`
	Domain          string           `position:"Query" name:"Domain"`
}

AssociateWebCertRequest is the request struct for api AssociateWebCert

func CreateAssociateWebCertRequest ¶

func CreateAssociateWebCertRequest() (request *AssociateWebCertRequest)

CreateAssociateWebCertRequest creates a request to invoke AssociateWebCert API

type AssociateWebCertResponse ¶

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

AssociateWebCertResponse is the response struct for api AssociateWebCert

func CreateAssociateWebCertResponse ¶

func CreateAssociateWebCertResponse() (response *AssociateWebCertResponse)

CreateAssociateWebCertResponse creates a response to parse from AssociateWebCert response

type AsyncTask ¶

type AsyncTask struct {
	EndTime    int64  `json:"EndTime" xml:"EndTime"`
	TaskType   int    `json:"TaskType" xml:"TaskType"`
	StartTime  int64  `json:"StartTime" xml:"StartTime"`
	TaskParams string `json:"TaskParams" xml:"TaskParams"`
	TaskStatus int    `json:"TaskStatus" xml:"TaskStatus"`
	TaskResult string `json:"TaskResult" xml:"TaskResult"`
	TaskId     int64  `json:"TaskId" xml:"TaskId"`
}

AsyncTask is a nested struct in ddoscoo response

type AsyncTasks ¶

type AsyncTasks struct {
	AsyncTask []AsyncTask `json:"AsyncTask" xml:"AsyncTask"`
}

AsyncTasks is a nested struct in ddoscoo response

type AttachSceneDefenseObjectRequest ¶

type AttachSceneDefenseObjectRequest struct {
	*requests.RpcRequest
	Objects    string `position:"Query" name:"Objects"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	PolicyId   string `position:"Query" name:"PolicyId"`
	ObjectType string `position:"Query" name:"ObjectType"`
}

AttachSceneDefenseObjectRequest is the request struct for api AttachSceneDefenseObject

func CreateAttachSceneDefenseObjectRequest ¶

func CreateAttachSceneDefenseObjectRequest() (request *AttachSceneDefenseObjectRequest)

CreateAttachSceneDefenseObjectRequest creates a request to invoke AttachSceneDefenseObject API

type AttachSceneDefenseObjectResponse ¶

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

AttachSceneDefenseObjectResponse is the response struct for api AttachSceneDefenseObject

func CreateAttachSceneDefenseObjectResponse ¶

func CreateAttachSceneDefenseObjectResponse() (response *AttachSceneDefenseObjectResponse)

CreateAttachSceneDefenseObjectResponse creates a response to parse from AttachSceneDefenseObject response

type AttackEvent ¶

type AttackEvent struct {
	EndTime   int64  `json:"EndTime" xml:"EndTime"`
	StartTime int64  `json:"StartTime" xml:"StartTime"`
	EventType string `json:"EventType" xml:"EventType"`
	Region    string `json:"Region" xml:"Region"`
	Mbps      int64  `json:"Mbps" xml:"Mbps"`
	Ip        string `json:"Ip" xml:"Ip"`
	Area      string `json:"Area" xml:"Area"`
	Port      string `json:"Port" xml:"Port"`
	Pps       int64  `json:"Pps" xml:"Pps"`
}

AttackEvent is a nested struct in ddoscoo response

type AttackEvents ¶

type AttackEvents struct {
	AttackEvent []AttackEvent `json:"AttackEvent" xml:"AttackEvent"`
}

AttackEvents is a nested struct in ddoscoo response

type AttackList ¶

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

AttackList is a nested struct in ddoscoo response

type AttackTypes ¶

type AttackTypes struct {
	EventAttackType []EventAttackType `json:"EventAttackType" xml:"EventAttackType"`
}

AttackTypes is a nested struct in ddoscoo response

type Attribute ¶

type Attribute struct {
	Weight int `json:"Weight" xml:"Weight"`
}

Attribute is a nested struct in ddoscoo response

type AttributeItem ¶

type AttributeItem struct {
	RsType     int       `json:"RsType" xml:"RsType"`
	RealServer string    `json:"RealServer" xml:"RealServer"`
	Attribute  Attribute `json:"Attribute" xml:"Attribute"`
}

AttributeItem is a nested struct in ddoscoo response

type Attributes ¶

type Attributes struct {
	AttributeItem []AttributeItem `json:"AttributeItem" xml:"AttributeItem"`
}

Attributes is a nested struct in ddoscoo response

type AutoCcBlacklist ¶

type AutoCcBlacklist struct {
	AutoCcBlacklistItem []AutoCcBlacklistItem `json:"AutoCcBlacklist" xml:"AutoCcBlacklist"`
}

AutoCcBlacklist is a nested struct in ddoscoo response

type AutoCcBlacklistItem ¶

type AutoCcBlacklistItem struct {
	Type     string `json:"Type" xml:"Type"`
	DestIp   string `json:"DestIp" xml:"DestIp"`
	EndTime  int64  `json:"EndTime" xml:"EndTime"`
	SourceIp string `json:"SourceIp" xml:"SourceIp"`
}

AutoCcBlacklistItem is a nested struct in ddoscoo response

type AutoCcWhitelist ¶

type AutoCcWhitelist struct {
	AutoCcWhitelistItem []AutoCcWhitelistItem `json:"AutoCcWhitelist" xml:"AutoCcWhitelist"`
}

AutoCcWhitelist is a nested struct in ddoscoo response

type AutoCcWhitelistItem ¶

type AutoCcWhitelistItem struct {
	Type     string `json:"Type" xml:"Type"`
	DestIp   string `json:"DestIp" xml:"DestIp"`
	EndTime  int64  `json:"EndTime" xml:"EndTime"`
	SourceIp string `json:"SourceIp" xml:"SourceIp"`
}

AutoCcWhitelistItem is a nested struct in ddoscoo response

type BlackListInDescribeDomainResource ¶

type BlackListInDescribeDomainResource struct {
	BlackItem []string `json:"BlackItem" xml:"BlackItem"`
}

BlackListInDescribeDomainResource is a nested struct in ddoscoo response

type BlackListInDescribeWebRules ¶

type BlackListInDescribeWebRules struct {
	BlackItem []string `json:"BlackItem" xml:"BlackItem"`
}

BlackListInDescribeWebRules is a nested struct in ddoscoo response

type BlackholeStatus ¶

type BlackholeStatus struct {
	BlackholeStatusItem []BlackholeStatusItem `json:"BlackholeStatus" xml:"BlackholeStatus"`
}

BlackholeStatus is a nested struct in ddoscoo response

type BlackholeStatusItem ¶

type BlackholeStatusItem struct {
	EndTime     int64  `json:"EndTime" xml:"EndTime"`
	StartTime   int64  `json:"StartTime" xml:"StartTime"`
	Ip          string `json:"Ip" xml:"Ip"`
	BlackStatus string `json:"BlackStatus" xml:"BlackStatus"`
}

BlackholeStatusItem is a nested struct in ddoscoo response

type BlockStatusItem ¶

type BlockStatusItem struct {
	EndTime     int64  `json:"EndTime" xml:"EndTime"`
	StartTime   int64  `json:"StartTime" xml:"StartTime"`
	Line        string `json:"Line" xml:"Line"`
	BlockStatus string `json:"BlockStatus" xml:"BlockStatus"`
}

BlockStatusItem is a nested struct in ddoscoo response

type BlockStatusList ¶

type BlockStatusList struct {
	BlockStatusItem []BlockStatusItem `json:"BlockStatusItem" xml:"BlockStatusItem"`
}

BlockStatusList is a nested struct in ddoscoo response

type Blocks ¶

type Blocks struct {
	Block []string `json:"Block" xml:"Block"`
}

Blocks is a nested struct in ddoscoo response

type CacheConfig ¶

type CacheConfig struct {
	Domain      string       `json:"Domain" xml:"Domain"`
	Mode        string       `json:"Mode" xml:"Mode"`
	Enable      int          `json:"Enable" xml:"Enable"`
	CustomRules []CustomRule `json:"CustomRules" xml:"CustomRules"`
}

CacheConfig is a nested struct in ddoscoo response

type CacheHits ¶

type CacheHits struct {
	CacheHit []string `json:"CacheHit" xml:"CacheHit"`
}

CacheHits is a nested struct in ddoscoo response

type Cc ¶

type Cc struct {
	Sblack []SblackItem `json:"Sblack" xml:"Sblack"`
}

Cc is a nested struct in ddoscoo response

type CcBlockQps ¶

type CcBlockQps struct {
	CcBlock []string `json:"CcBlock" xml:"CcBlock"`
}

CcBlockQps is a nested struct in ddoscoo response

type CcJsQps ¶

type CcJsQps struct {
	CcJs []string `json:"CcJs" xml:"CcJs"`
}

CcJsQps is a nested struct in ddoscoo response

type CertItem ¶

type CertItem struct {
	EndDate       string `json:"EndDate" xml:"EndDate"`
	DomainRelated bool   `json:"DomainRelated" xml:"DomainRelated"`
	StartDate     string `json:"StartDate" xml:"StartDate"`
	Issuer        string `json:"Issuer" xml:"Issuer"`
	Name          string `json:"Name" xml:"Name"`
	Common        string `json:"Common" xml:"Common"`
	Id            int    `json:"Id" xml:"Id"`
}

CertItem is a nested struct in ddoscoo response

type Certs ¶

type Certs struct {
	CertItem []CertItem `json:"CertItem" xml:"CertItem"`
}

Certs is a nested struct in ddoscoo response

type Cidrs ¶

type Cidrs struct {
	Cidr []string `json:"Cidr" xml:"Cidr"`
}

Cidrs is a nested struct in ddoscoo 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) AddAutoCcBlacklist ¶

func (client *Client) AddAutoCcBlacklist(request *AddAutoCcBlacklistRequest) (response *AddAutoCcBlacklistResponse, err error)

AddAutoCcBlacklist invokes the ddoscoo.AddAutoCcBlacklist API synchronously

func (*Client) AddAutoCcBlacklistWithCallback ¶

func (client *Client) AddAutoCcBlacklistWithCallback(request *AddAutoCcBlacklistRequest, callback func(response *AddAutoCcBlacklistResponse, err error)) <-chan int

AddAutoCcBlacklistWithCallback invokes the ddoscoo.AddAutoCcBlacklist API asynchronously

func (*Client) AddAutoCcBlacklistWithChan ¶

func (client *Client) AddAutoCcBlacklistWithChan(request *AddAutoCcBlacklistRequest) (<-chan *AddAutoCcBlacklistResponse, <-chan error)

AddAutoCcBlacklistWithChan invokes the ddoscoo.AddAutoCcBlacklist API asynchronously

func (*Client) AddAutoCcWhitelist ¶

func (client *Client) AddAutoCcWhitelist(request *AddAutoCcWhitelistRequest) (response *AddAutoCcWhitelistResponse, err error)

AddAutoCcWhitelist invokes the ddoscoo.AddAutoCcWhitelist API synchronously

func (*Client) AddAutoCcWhitelistWithCallback ¶

func (client *Client) AddAutoCcWhitelistWithCallback(request *AddAutoCcWhitelistRequest, callback func(response *AddAutoCcWhitelistResponse, err error)) <-chan int

AddAutoCcWhitelistWithCallback invokes the ddoscoo.AddAutoCcWhitelist API asynchronously

func (*Client) AddAutoCcWhitelistWithChan ¶

func (client *Client) AddAutoCcWhitelistWithChan(request *AddAutoCcWhitelistRequest) (<-chan *AddAutoCcWhitelistResponse, <-chan error)

AddAutoCcWhitelistWithChan invokes the ddoscoo.AddAutoCcWhitelist API asynchronously

func (*Client) AssociateWebCert ¶

func (client *Client) AssociateWebCert(request *AssociateWebCertRequest) (response *AssociateWebCertResponse, err error)

AssociateWebCert invokes the ddoscoo.AssociateWebCert API synchronously

func (*Client) AssociateWebCertWithCallback ¶

func (client *Client) AssociateWebCertWithCallback(request *AssociateWebCertRequest, callback func(response *AssociateWebCertResponse, err error)) <-chan int

AssociateWebCertWithCallback invokes the ddoscoo.AssociateWebCert API asynchronously

func (*Client) AssociateWebCertWithChan ¶

func (client *Client) AssociateWebCertWithChan(request *AssociateWebCertRequest) (<-chan *AssociateWebCertResponse, <-chan error)

AssociateWebCertWithChan invokes the ddoscoo.AssociateWebCert API asynchronously

func (*Client) AttachSceneDefenseObject ¶

func (client *Client) AttachSceneDefenseObject(request *AttachSceneDefenseObjectRequest) (response *AttachSceneDefenseObjectResponse, err error)

AttachSceneDefenseObject invokes the ddoscoo.AttachSceneDefenseObject API synchronously

func (*Client) AttachSceneDefenseObjectWithCallback ¶

func (client *Client) AttachSceneDefenseObjectWithCallback(request *AttachSceneDefenseObjectRequest, callback func(response *AttachSceneDefenseObjectResponse, err error)) <-chan int

AttachSceneDefenseObjectWithCallback invokes the ddoscoo.AttachSceneDefenseObject API asynchronously

func (*Client) AttachSceneDefenseObjectWithChan ¶

func (client *Client) AttachSceneDefenseObjectWithChan(request *AttachSceneDefenseObjectRequest) (<-chan *AttachSceneDefenseObjectResponse, <-chan error)

AttachSceneDefenseObjectWithChan invokes the ddoscoo.AttachSceneDefenseObject API asynchronously

func (*Client) ConfigL7RsPolicy ¶

func (client *Client) ConfigL7RsPolicy(request *ConfigL7RsPolicyRequest) (response *ConfigL7RsPolicyResponse, err error)

ConfigL7RsPolicy invokes the ddoscoo.ConfigL7RsPolicy API synchronously

func (*Client) ConfigL7RsPolicyWithCallback ¶

func (client *Client) ConfigL7RsPolicyWithCallback(request *ConfigL7RsPolicyRequest, callback func(response *ConfigL7RsPolicyResponse, err error)) <-chan int

ConfigL7RsPolicyWithCallback invokes the ddoscoo.ConfigL7RsPolicy API asynchronously

func (*Client) ConfigL7RsPolicyWithChan ¶

func (client *Client) ConfigL7RsPolicyWithChan(request *ConfigL7RsPolicyRequest) (<-chan *ConfigL7RsPolicyResponse, <-chan error)

ConfigL7RsPolicyWithChan invokes the ddoscoo.ConfigL7RsPolicy API asynchronously

func (*Client) ConfigLayer4Remark ¶

func (client *Client) ConfigLayer4Remark(request *ConfigLayer4RemarkRequest) (response *ConfigLayer4RemarkResponse, err error)

ConfigLayer4Remark invokes the ddoscoo.ConfigLayer4Remark API synchronously

func (*Client) ConfigLayer4RemarkWithCallback ¶

func (client *Client) ConfigLayer4RemarkWithCallback(request *ConfigLayer4RemarkRequest, callback func(response *ConfigLayer4RemarkResponse, err error)) <-chan int

ConfigLayer4RemarkWithCallback invokes the ddoscoo.ConfigLayer4Remark API asynchronously

func (*Client) ConfigLayer4RemarkWithChan ¶

func (client *Client) ConfigLayer4RemarkWithChan(request *ConfigLayer4RemarkRequest) (<-chan *ConfigLayer4RemarkResponse, <-chan error)

ConfigLayer4RemarkWithChan invokes the ddoscoo.ConfigLayer4Remark API asynchronously

func (*Client) ConfigLayer4RuleBakMode ¶

func (client *Client) ConfigLayer4RuleBakMode(request *ConfigLayer4RuleBakModeRequest) (response *ConfigLayer4RuleBakModeResponse, err error)

ConfigLayer4RuleBakMode invokes the ddoscoo.ConfigLayer4RuleBakMode API synchronously

func (*Client) ConfigLayer4RuleBakModeWithCallback ¶

func (client *Client) ConfigLayer4RuleBakModeWithCallback(request *ConfigLayer4RuleBakModeRequest, callback func(response *ConfigLayer4RuleBakModeResponse, err error)) <-chan int

ConfigLayer4RuleBakModeWithCallback invokes the ddoscoo.ConfigLayer4RuleBakMode API asynchronously

func (*Client) ConfigLayer4RuleBakModeWithChan ¶

func (client *Client) ConfigLayer4RuleBakModeWithChan(request *ConfigLayer4RuleBakModeRequest) (<-chan *ConfigLayer4RuleBakModeResponse, <-chan error)

ConfigLayer4RuleBakModeWithChan invokes the ddoscoo.ConfigLayer4RuleBakMode API asynchronously

func (*Client) ConfigLayer4RulePolicy ¶

func (client *Client) ConfigLayer4RulePolicy(request *ConfigLayer4RulePolicyRequest) (response *ConfigLayer4RulePolicyResponse, err error)

ConfigLayer4RulePolicy invokes the ddoscoo.ConfigLayer4RulePolicy API synchronously

func (*Client) ConfigLayer4RulePolicyWithCallback ¶

func (client *Client) ConfigLayer4RulePolicyWithCallback(request *ConfigLayer4RulePolicyRequest, callback func(response *ConfigLayer4RulePolicyResponse, err error)) <-chan int

ConfigLayer4RulePolicyWithCallback invokes the ddoscoo.ConfigLayer4RulePolicy API asynchronously

func (*Client) ConfigLayer4RulePolicyWithChan ¶

func (client *Client) ConfigLayer4RulePolicyWithChan(request *ConfigLayer4RulePolicyRequest) (<-chan *ConfigLayer4RulePolicyResponse, <-chan error)

ConfigLayer4RulePolicyWithChan invokes the ddoscoo.ConfigLayer4RulePolicy API asynchronously

func (*Client) ConfigNetworkRegionBlock ¶

func (client *Client) ConfigNetworkRegionBlock(request *ConfigNetworkRegionBlockRequest) (response *ConfigNetworkRegionBlockResponse, err error)

ConfigNetworkRegionBlock invokes the ddoscoo.ConfigNetworkRegionBlock API synchronously

func (*Client) ConfigNetworkRegionBlockWithCallback ¶

func (client *Client) ConfigNetworkRegionBlockWithCallback(request *ConfigNetworkRegionBlockRequest, callback func(response *ConfigNetworkRegionBlockResponse, err error)) <-chan int

ConfigNetworkRegionBlockWithCallback invokes the ddoscoo.ConfigNetworkRegionBlock API asynchronously

func (*Client) ConfigNetworkRegionBlockWithChan ¶

func (client *Client) ConfigNetworkRegionBlockWithChan(request *ConfigNetworkRegionBlockRequest) (<-chan *ConfigNetworkRegionBlockResponse, <-chan error)

ConfigNetworkRegionBlockWithChan invokes the ddoscoo.ConfigNetworkRegionBlock API asynchronously

func (*Client) ConfigNetworkRules ¶

func (client *Client) ConfigNetworkRules(request *ConfigNetworkRulesRequest) (response *ConfigNetworkRulesResponse, err error)

ConfigNetworkRules invokes the ddoscoo.ConfigNetworkRules API synchronously

func (*Client) ConfigNetworkRulesWithCallback ¶

func (client *Client) ConfigNetworkRulesWithCallback(request *ConfigNetworkRulesRequest, callback func(response *ConfigNetworkRulesResponse, err error)) <-chan int

ConfigNetworkRulesWithCallback invokes the ddoscoo.ConfigNetworkRules API asynchronously

func (*Client) ConfigNetworkRulesWithChan ¶

func (client *Client) ConfigNetworkRulesWithChan(request *ConfigNetworkRulesRequest) (<-chan *ConfigNetworkRulesResponse, <-chan error)

ConfigNetworkRulesWithChan invokes the ddoscoo.ConfigNetworkRules API asynchronously

func (*Client) ConfigUdpReflect ¶

func (client *Client) ConfigUdpReflect(request *ConfigUdpReflectRequest) (response *ConfigUdpReflectResponse, err error)

ConfigUdpReflect invokes the ddoscoo.ConfigUdpReflect API synchronously

func (*Client) ConfigUdpReflectWithCallback ¶

func (client *Client) ConfigUdpReflectWithCallback(request *ConfigUdpReflectRequest, callback func(response *ConfigUdpReflectResponse, err error)) <-chan int

ConfigUdpReflectWithCallback invokes the ddoscoo.ConfigUdpReflect API asynchronously

func (*Client) ConfigUdpReflectWithChan ¶

func (client *Client) ConfigUdpReflectWithChan(request *ConfigUdpReflectRequest) (<-chan *ConfigUdpReflectResponse, <-chan error)

ConfigUdpReflectWithChan invokes the ddoscoo.ConfigUdpReflect API asynchronously

func (*Client) ConfigWebCCTemplate ¶

func (client *Client) ConfigWebCCTemplate(request *ConfigWebCCTemplateRequest) (response *ConfigWebCCTemplateResponse, err error)

ConfigWebCCTemplate invokes the ddoscoo.ConfigWebCCTemplate API synchronously

func (*Client) ConfigWebCCTemplateWithCallback ¶

func (client *Client) ConfigWebCCTemplateWithCallback(request *ConfigWebCCTemplateRequest, callback func(response *ConfigWebCCTemplateResponse, err error)) <-chan int

ConfigWebCCTemplateWithCallback invokes the ddoscoo.ConfigWebCCTemplate API asynchronously

func (*Client) ConfigWebCCTemplateWithChan ¶

func (client *Client) ConfigWebCCTemplateWithChan(request *ConfigWebCCTemplateRequest) (<-chan *ConfigWebCCTemplateResponse, <-chan error)

ConfigWebCCTemplateWithChan invokes the ddoscoo.ConfigWebCCTemplate API asynchronously

func (*Client) ConfigWebIpSet ¶

func (client *Client) ConfigWebIpSet(request *ConfigWebIpSetRequest) (response *ConfigWebIpSetResponse, err error)

ConfigWebIpSet invokes the ddoscoo.ConfigWebIpSet API synchronously

func (*Client) ConfigWebIpSetWithCallback ¶

func (client *Client) ConfigWebIpSetWithCallback(request *ConfigWebIpSetRequest, callback func(response *ConfigWebIpSetResponse, err error)) <-chan int

ConfigWebIpSetWithCallback invokes the ddoscoo.ConfigWebIpSet API asynchronously

func (*Client) ConfigWebIpSetWithChan ¶

func (client *Client) ConfigWebIpSetWithChan(request *ConfigWebIpSetRequest) (<-chan *ConfigWebIpSetResponse, <-chan error)

ConfigWebIpSetWithChan invokes the ddoscoo.ConfigWebIpSet API asynchronously

func (*Client) CreateAsyncTask ¶

func (client *Client) CreateAsyncTask(request *CreateAsyncTaskRequest) (response *CreateAsyncTaskResponse, err error)

CreateAsyncTask invokes the ddoscoo.CreateAsyncTask API synchronously

func (*Client) CreateAsyncTaskWithCallback ¶

func (client *Client) CreateAsyncTaskWithCallback(request *CreateAsyncTaskRequest, callback func(response *CreateAsyncTaskResponse, err error)) <-chan int

CreateAsyncTaskWithCallback invokes the ddoscoo.CreateAsyncTask API asynchronously

func (*Client) CreateAsyncTaskWithChan ¶

func (client *Client) CreateAsyncTaskWithChan(request *CreateAsyncTaskRequest) (<-chan *CreateAsyncTaskResponse, <-chan error)

CreateAsyncTaskWithChan invokes the ddoscoo.CreateAsyncTask API asynchronously

func (*Client) CreateDomainResource ¶

func (client *Client) CreateDomainResource(request *CreateDomainResourceRequest) (response *CreateDomainResourceResponse, err error)

CreateDomainResource invokes the ddoscoo.CreateDomainResource API synchronously

func (*Client) CreateDomainResourceWithCallback ¶

func (client *Client) CreateDomainResourceWithCallback(request *CreateDomainResourceRequest, callback func(response *CreateDomainResourceResponse, err error)) <-chan int

CreateDomainResourceWithCallback invokes the ddoscoo.CreateDomainResource API asynchronously

func (*Client) CreateDomainResourceWithChan ¶

func (client *Client) CreateDomainResourceWithChan(request *CreateDomainResourceRequest) (<-chan *CreateDomainResourceResponse, <-chan error)

CreateDomainResourceWithChan invokes the ddoscoo.CreateDomainResource API asynchronously

func (*Client) CreateNetworkRules ¶

func (client *Client) CreateNetworkRules(request *CreateNetworkRulesRequest) (response *CreateNetworkRulesResponse, err error)

CreateNetworkRules invokes the ddoscoo.CreateNetworkRules API synchronously

func (*Client) CreateNetworkRulesWithCallback ¶

func (client *Client) CreateNetworkRulesWithCallback(request *CreateNetworkRulesRequest, callback func(response *CreateNetworkRulesResponse, err error)) <-chan int

CreateNetworkRulesWithCallback invokes the ddoscoo.CreateNetworkRules API asynchronously

func (*Client) CreateNetworkRulesWithChan ¶

func (client *Client) CreateNetworkRulesWithChan(request *CreateNetworkRulesRequest) (<-chan *CreateNetworkRulesResponse, <-chan error)

CreateNetworkRulesWithChan invokes the ddoscoo.CreateNetworkRules API asynchronously

func (*Client) CreatePort ¶

func (client *Client) CreatePort(request *CreatePortRequest) (response *CreatePortResponse, err error)

CreatePort invokes the ddoscoo.CreatePort API synchronously

func (*Client) CreatePortWithCallback ¶

func (client *Client) CreatePortWithCallback(request *CreatePortRequest, callback func(response *CreatePortResponse, err error)) <-chan int

CreatePortWithCallback invokes the ddoscoo.CreatePort API asynchronously

func (*Client) CreatePortWithChan ¶

func (client *Client) CreatePortWithChan(request *CreatePortRequest) (<-chan *CreatePortResponse, <-chan error)

CreatePortWithChan invokes the ddoscoo.CreatePort API asynchronously

func (*Client) CreateSceneDefensePolicy ¶

func (client *Client) CreateSceneDefensePolicy(request *CreateSceneDefensePolicyRequest) (response *CreateSceneDefensePolicyResponse, err error)

CreateSceneDefensePolicy invokes the ddoscoo.CreateSceneDefensePolicy API synchronously

func (*Client) CreateSceneDefensePolicyWithCallback ¶

func (client *Client) CreateSceneDefensePolicyWithCallback(request *CreateSceneDefensePolicyRequest, callback func(response *CreateSceneDefensePolicyResponse, err error)) <-chan int

CreateSceneDefensePolicyWithCallback invokes the ddoscoo.CreateSceneDefensePolicy API asynchronously

func (*Client) CreateSceneDefensePolicyWithChan ¶

func (client *Client) CreateSceneDefensePolicyWithChan(request *CreateSceneDefensePolicyRequest) (<-chan *CreateSceneDefensePolicyResponse, <-chan error)

CreateSceneDefensePolicyWithChan invokes the ddoscoo.CreateSceneDefensePolicy API asynchronously

func (*Client) CreateSchedulerRule ¶

func (client *Client) CreateSchedulerRule(request *CreateSchedulerRuleRequest) (response *CreateSchedulerRuleResponse, err error)

CreateSchedulerRule invokes the ddoscoo.CreateSchedulerRule API synchronously

func (*Client) CreateSchedulerRuleWithCallback ¶

func (client *Client) CreateSchedulerRuleWithCallback(request *CreateSchedulerRuleRequest, callback func(response *CreateSchedulerRuleResponse, err error)) <-chan int

CreateSchedulerRuleWithCallback invokes the ddoscoo.CreateSchedulerRule API asynchronously

func (*Client) CreateSchedulerRuleWithChan ¶

func (client *Client) CreateSchedulerRuleWithChan(request *CreateSchedulerRuleRequest) (<-chan *CreateSchedulerRuleResponse, <-chan error)

CreateSchedulerRuleWithChan invokes the ddoscoo.CreateSchedulerRule API asynchronously

func (*Client) CreateTagResources ¶

func (client *Client) CreateTagResources(request *CreateTagResourcesRequest) (response *CreateTagResourcesResponse, err error)

CreateTagResources invokes the ddoscoo.CreateTagResources API synchronously

func (*Client) CreateTagResourcesWithCallback ¶

func (client *Client) CreateTagResourcesWithCallback(request *CreateTagResourcesRequest, callback func(response *CreateTagResourcesResponse, err error)) <-chan int

CreateTagResourcesWithCallback invokes the ddoscoo.CreateTagResources API asynchronously

func (*Client) CreateTagResourcesWithChan ¶

func (client *Client) CreateTagResourcesWithChan(request *CreateTagResourcesRequest) (<-chan *CreateTagResourcesResponse, <-chan error)

CreateTagResourcesWithChan invokes the ddoscoo.CreateTagResources API asynchronously

func (*Client) CreateWebCCRule ¶

func (client *Client) CreateWebCCRule(request *CreateWebCCRuleRequest) (response *CreateWebCCRuleResponse, err error)

CreateWebCCRule invokes the ddoscoo.CreateWebCCRule API synchronously

func (*Client) CreateWebCCRuleWithCallback ¶

func (client *Client) CreateWebCCRuleWithCallback(request *CreateWebCCRuleRequest, callback func(response *CreateWebCCRuleResponse, err error)) <-chan int

CreateWebCCRuleWithCallback invokes the ddoscoo.CreateWebCCRule API asynchronously

func (*Client) CreateWebCCRuleWithChan ¶

func (client *Client) CreateWebCCRuleWithChan(request *CreateWebCCRuleRequest) (<-chan *CreateWebCCRuleResponse, <-chan error)

CreateWebCCRuleWithChan invokes the ddoscoo.CreateWebCCRule API asynchronously

func (*Client) CreateWebRule ¶

func (client *Client) CreateWebRule(request *CreateWebRuleRequest) (response *CreateWebRuleResponse, err error)

CreateWebRule invokes the ddoscoo.CreateWebRule API synchronously

func (*Client) CreateWebRuleWithCallback ¶

func (client *Client) CreateWebRuleWithCallback(request *CreateWebRuleRequest, callback func(response *CreateWebRuleResponse, err error)) <-chan int

CreateWebRuleWithCallback invokes the ddoscoo.CreateWebRule API asynchronously

func (*Client) CreateWebRuleWithChan ¶

func (client *Client) CreateWebRuleWithChan(request *CreateWebRuleRequest) (<-chan *CreateWebRuleResponse, <-chan error)

CreateWebRuleWithChan invokes the ddoscoo.CreateWebRule API asynchronously

func (*Client) DeleteAsyncTask ¶

func (client *Client) DeleteAsyncTask(request *DeleteAsyncTaskRequest) (response *DeleteAsyncTaskResponse, err error)

DeleteAsyncTask invokes the ddoscoo.DeleteAsyncTask API synchronously

func (*Client) DeleteAsyncTaskWithCallback ¶

func (client *Client) DeleteAsyncTaskWithCallback(request *DeleteAsyncTaskRequest, callback func(response *DeleteAsyncTaskResponse, err error)) <-chan int

DeleteAsyncTaskWithCallback invokes the ddoscoo.DeleteAsyncTask API asynchronously

func (*Client) DeleteAsyncTaskWithChan ¶

func (client *Client) DeleteAsyncTaskWithChan(request *DeleteAsyncTaskRequest) (<-chan *DeleteAsyncTaskResponse, <-chan error)

DeleteAsyncTaskWithChan invokes the ddoscoo.DeleteAsyncTask API asynchronously

func (*Client) DeleteAutoCcBlacklist ¶

func (client *Client) DeleteAutoCcBlacklist(request *DeleteAutoCcBlacklistRequest) (response *DeleteAutoCcBlacklistResponse, err error)

DeleteAutoCcBlacklist invokes the ddoscoo.DeleteAutoCcBlacklist API synchronously

func (*Client) DeleteAutoCcBlacklistWithCallback ¶

func (client *Client) DeleteAutoCcBlacklistWithCallback(request *DeleteAutoCcBlacklistRequest, callback func(response *DeleteAutoCcBlacklistResponse, err error)) <-chan int

DeleteAutoCcBlacklistWithCallback invokes the ddoscoo.DeleteAutoCcBlacklist API asynchronously

func (*Client) DeleteAutoCcBlacklistWithChan ¶

func (client *Client) DeleteAutoCcBlacklistWithChan(request *DeleteAutoCcBlacklistRequest) (<-chan *DeleteAutoCcBlacklistResponse, <-chan error)

DeleteAutoCcBlacklistWithChan invokes the ddoscoo.DeleteAutoCcBlacklist API asynchronously

func (*Client) DeleteAutoCcWhitelist ¶

func (client *Client) DeleteAutoCcWhitelist(request *DeleteAutoCcWhitelistRequest) (response *DeleteAutoCcWhitelistResponse, err error)

DeleteAutoCcWhitelist invokes the ddoscoo.DeleteAutoCcWhitelist API synchronously

func (*Client) DeleteAutoCcWhitelistWithCallback ¶

func (client *Client) DeleteAutoCcWhitelistWithCallback(request *DeleteAutoCcWhitelistRequest, callback func(response *DeleteAutoCcWhitelistResponse, err error)) <-chan int

DeleteAutoCcWhitelistWithCallback invokes the ddoscoo.DeleteAutoCcWhitelist API asynchronously

func (*Client) DeleteAutoCcWhitelistWithChan ¶

func (client *Client) DeleteAutoCcWhitelistWithChan(request *DeleteAutoCcWhitelistRequest) (<-chan *DeleteAutoCcWhitelistResponse, <-chan error)

DeleteAutoCcWhitelistWithChan invokes the ddoscoo.DeleteAutoCcWhitelist API asynchronously

func (*Client) DeleteDomainResource ¶

func (client *Client) DeleteDomainResource(request *DeleteDomainResourceRequest) (response *DeleteDomainResourceResponse, err error)

DeleteDomainResource invokes the ddoscoo.DeleteDomainResource API synchronously

func (*Client) DeleteDomainResourceWithCallback ¶

func (client *Client) DeleteDomainResourceWithCallback(request *DeleteDomainResourceRequest, callback func(response *DeleteDomainResourceResponse, err error)) <-chan int

DeleteDomainResourceWithCallback invokes the ddoscoo.DeleteDomainResource API asynchronously

func (*Client) DeleteDomainResourceWithChan ¶

func (client *Client) DeleteDomainResourceWithChan(request *DeleteDomainResourceRequest) (<-chan *DeleteDomainResourceResponse, <-chan error)

DeleteDomainResourceWithChan invokes the ddoscoo.DeleteDomainResource API asynchronously

func (*Client) DeleteNetworkRule ¶

func (client *Client) DeleteNetworkRule(request *DeleteNetworkRuleRequest) (response *DeleteNetworkRuleResponse, err error)

DeleteNetworkRule invokes the ddoscoo.DeleteNetworkRule API synchronously

func (*Client) DeleteNetworkRuleWithCallback ¶

func (client *Client) DeleteNetworkRuleWithCallback(request *DeleteNetworkRuleRequest, callback func(response *DeleteNetworkRuleResponse, err error)) <-chan int

DeleteNetworkRuleWithCallback invokes the ddoscoo.DeleteNetworkRule API asynchronously

func (*Client) DeleteNetworkRuleWithChan ¶

func (client *Client) DeleteNetworkRuleWithChan(request *DeleteNetworkRuleRequest) (<-chan *DeleteNetworkRuleResponse, <-chan error)

DeleteNetworkRuleWithChan invokes the ddoscoo.DeleteNetworkRule API asynchronously

func (*Client) DeletePort ¶

func (client *Client) DeletePort(request *DeletePortRequest) (response *DeletePortResponse, err error)

DeletePort invokes the ddoscoo.DeletePort API synchronously

func (*Client) DeletePortWithCallback ¶

func (client *Client) DeletePortWithCallback(request *DeletePortRequest, callback func(response *DeletePortResponse, err error)) <-chan int

DeletePortWithCallback invokes the ddoscoo.DeletePort API asynchronously

func (*Client) DeletePortWithChan ¶

func (client *Client) DeletePortWithChan(request *DeletePortRequest) (<-chan *DeletePortResponse, <-chan error)

DeletePortWithChan invokes the ddoscoo.DeletePort API asynchronously

func (*Client) DeleteSceneDefensePolicy ¶

func (client *Client) DeleteSceneDefensePolicy(request *DeleteSceneDefensePolicyRequest) (response *DeleteSceneDefensePolicyResponse, err error)

DeleteSceneDefensePolicy invokes the ddoscoo.DeleteSceneDefensePolicy API synchronously

func (*Client) DeleteSceneDefensePolicyWithCallback ¶

func (client *Client) DeleteSceneDefensePolicyWithCallback(request *DeleteSceneDefensePolicyRequest, callback func(response *DeleteSceneDefensePolicyResponse, err error)) <-chan int

DeleteSceneDefensePolicyWithCallback invokes the ddoscoo.DeleteSceneDefensePolicy API asynchronously

func (*Client) DeleteSceneDefensePolicyWithChan ¶

func (client *Client) DeleteSceneDefensePolicyWithChan(request *DeleteSceneDefensePolicyRequest) (<-chan *DeleteSceneDefensePolicyResponse, <-chan error)

DeleteSceneDefensePolicyWithChan invokes the ddoscoo.DeleteSceneDefensePolicy API asynchronously

func (*Client) DeleteSchedulerRule ¶

func (client *Client) DeleteSchedulerRule(request *DeleteSchedulerRuleRequest) (response *DeleteSchedulerRuleResponse, err error)

DeleteSchedulerRule invokes the ddoscoo.DeleteSchedulerRule API synchronously

func (*Client) DeleteSchedulerRuleWithCallback ¶

func (client *Client) DeleteSchedulerRuleWithCallback(request *DeleteSchedulerRuleRequest, callback func(response *DeleteSchedulerRuleResponse, err error)) <-chan int

DeleteSchedulerRuleWithCallback invokes the ddoscoo.DeleteSchedulerRule API asynchronously

func (*Client) DeleteSchedulerRuleWithChan ¶

func (client *Client) DeleteSchedulerRuleWithChan(request *DeleteSchedulerRuleRequest) (<-chan *DeleteSchedulerRuleResponse, <-chan error)

DeleteSchedulerRuleWithChan invokes the ddoscoo.DeleteSchedulerRule API asynchronously

func (*Client) DeleteTagResources ¶

func (client *Client) DeleteTagResources(request *DeleteTagResourcesRequest) (response *DeleteTagResourcesResponse, err error)

DeleteTagResources invokes the ddoscoo.DeleteTagResources API synchronously

func (*Client) DeleteTagResourcesWithCallback ¶

func (client *Client) DeleteTagResourcesWithCallback(request *DeleteTagResourcesRequest, callback func(response *DeleteTagResourcesResponse, err error)) <-chan int

DeleteTagResourcesWithCallback invokes the ddoscoo.DeleteTagResources API asynchronously

func (*Client) DeleteTagResourcesWithChan ¶

func (client *Client) DeleteTagResourcesWithChan(request *DeleteTagResourcesRequest) (<-chan *DeleteTagResourcesResponse, <-chan error)

DeleteTagResourcesWithChan invokes the ddoscoo.DeleteTagResources API asynchronously

func (*Client) DeleteWebCCRule ¶

func (client *Client) DeleteWebCCRule(request *DeleteWebCCRuleRequest) (response *DeleteWebCCRuleResponse, err error)

DeleteWebCCRule invokes the ddoscoo.DeleteWebCCRule API synchronously

func (*Client) DeleteWebCCRuleWithCallback ¶

func (client *Client) DeleteWebCCRuleWithCallback(request *DeleteWebCCRuleRequest, callback func(response *DeleteWebCCRuleResponse, err error)) <-chan int

DeleteWebCCRuleWithCallback invokes the ddoscoo.DeleteWebCCRule API asynchronously

func (*Client) DeleteWebCCRuleWithChan ¶

func (client *Client) DeleteWebCCRuleWithChan(request *DeleteWebCCRuleRequest) (<-chan *DeleteWebCCRuleResponse, <-chan error)

DeleteWebCCRuleWithChan invokes the ddoscoo.DeleteWebCCRule API asynchronously

func (*Client) DeleteWebCacheCustomRule ¶

func (client *Client) DeleteWebCacheCustomRule(request *DeleteWebCacheCustomRuleRequest) (response *DeleteWebCacheCustomRuleResponse, err error)

DeleteWebCacheCustomRule invokes the ddoscoo.DeleteWebCacheCustomRule API synchronously

func (*Client) DeleteWebCacheCustomRuleWithCallback ¶

func (client *Client) DeleteWebCacheCustomRuleWithCallback(request *DeleteWebCacheCustomRuleRequest, callback func(response *DeleteWebCacheCustomRuleResponse, err error)) <-chan int

DeleteWebCacheCustomRuleWithCallback invokes the ddoscoo.DeleteWebCacheCustomRule API asynchronously

func (*Client) DeleteWebCacheCustomRuleWithChan ¶

func (client *Client) DeleteWebCacheCustomRuleWithChan(request *DeleteWebCacheCustomRuleRequest) (<-chan *DeleteWebCacheCustomRuleResponse, <-chan error)

DeleteWebCacheCustomRuleWithChan invokes the ddoscoo.DeleteWebCacheCustomRule API asynchronously

func (*Client) DeleteWebPreciseAccessRule ¶

func (client *Client) DeleteWebPreciseAccessRule(request *DeleteWebPreciseAccessRuleRequest) (response *DeleteWebPreciseAccessRuleResponse, err error)

DeleteWebPreciseAccessRule invokes the ddoscoo.DeleteWebPreciseAccessRule API synchronously

func (*Client) DeleteWebPreciseAccessRuleWithCallback ¶

func (client *Client) DeleteWebPreciseAccessRuleWithCallback(request *DeleteWebPreciseAccessRuleRequest, callback func(response *DeleteWebPreciseAccessRuleResponse, err error)) <-chan int

DeleteWebPreciseAccessRuleWithCallback invokes the ddoscoo.DeleteWebPreciseAccessRule API asynchronously

func (*Client) DeleteWebPreciseAccessRuleWithChan ¶

func (client *Client) DeleteWebPreciseAccessRuleWithChan(request *DeleteWebPreciseAccessRuleRequest) (<-chan *DeleteWebPreciseAccessRuleResponse, <-chan error)

DeleteWebPreciseAccessRuleWithChan invokes the ddoscoo.DeleteWebPreciseAccessRule API asynchronously

func (*Client) DeleteWebRule ¶

func (client *Client) DeleteWebRule(request *DeleteWebRuleRequest) (response *DeleteWebRuleResponse, err error)

DeleteWebRule invokes the ddoscoo.DeleteWebRule API synchronously

func (*Client) DeleteWebRuleWithCallback ¶

func (client *Client) DeleteWebRuleWithCallback(request *DeleteWebRuleRequest, callback func(response *DeleteWebRuleResponse, err error)) <-chan int

DeleteWebRuleWithCallback invokes the ddoscoo.DeleteWebRule API asynchronously

func (*Client) DeleteWebRuleWithChan ¶

func (client *Client) DeleteWebRuleWithChan(request *DeleteWebRuleRequest) (<-chan *DeleteWebRuleResponse, <-chan error)

DeleteWebRuleWithChan invokes the ddoscoo.DeleteWebRule API asynchronously

func (*Client) DescribeAsyncTasks ¶

func (client *Client) DescribeAsyncTasks(request *DescribeAsyncTasksRequest) (response *DescribeAsyncTasksResponse, err error)

DescribeAsyncTasks invokes the ddoscoo.DescribeAsyncTasks API synchronously

func (*Client) DescribeAsyncTasksWithCallback ¶

func (client *Client) DescribeAsyncTasksWithCallback(request *DescribeAsyncTasksRequest, callback func(response *DescribeAsyncTasksResponse, err error)) <-chan int

DescribeAsyncTasksWithCallback invokes the ddoscoo.DescribeAsyncTasks API asynchronously

func (*Client) DescribeAsyncTasksWithChan ¶

func (client *Client) DescribeAsyncTasksWithChan(request *DescribeAsyncTasksRequest) (<-chan *DescribeAsyncTasksResponse, <-chan error)

DescribeAsyncTasksWithChan invokes the ddoscoo.DescribeAsyncTasks API asynchronously

func (*Client) DescribeAttackAnalysisMaxQps ¶

func (client *Client) DescribeAttackAnalysisMaxQps(request *DescribeAttackAnalysisMaxQpsRequest) (response *DescribeAttackAnalysisMaxQpsResponse, err error)

DescribeAttackAnalysisMaxQps invokes the ddoscoo.DescribeAttackAnalysisMaxQps API synchronously

func (*Client) DescribeAttackAnalysisMaxQpsWithCallback ¶

func (client *Client) DescribeAttackAnalysisMaxQpsWithCallback(request *DescribeAttackAnalysisMaxQpsRequest, callback func(response *DescribeAttackAnalysisMaxQpsResponse, err error)) <-chan int

DescribeAttackAnalysisMaxQpsWithCallback invokes the ddoscoo.DescribeAttackAnalysisMaxQps API asynchronously

func (*Client) DescribeAttackAnalysisMaxQpsWithChan ¶

func (client *Client) DescribeAttackAnalysisMaxQpsWithChan(request *DescribeAttackAnalysisMaxQpsRequest) (<-chan *DescribeAttackAnalysisMaxQpsResponse, <-chan error)

DescribeAttackAnalysisMaxQpsWithChan invokes the ddoscoo.DescribeAttackAnalysisMaxQps API asynchronously

func (*Client) DescribeAutoCcBlacklist ¶

func (client *Client) DescribeAutoCcBlacklist(request *DescribeAutoCcBlacklistRequest) (response *DescribeAutoCcBlacklistResponse, err error)

DescribeAutoCcBlacklist invokes the ddoscoo.DescribeAutoCcBlacklist API synchronously

func (*Client) DescribeAutoCcBlacklistWithCallback ¶

func (client *Client) DescribeAutoCcBlacklistWithCallback(request *DescribeAutoCcBlacklistRequest, callback func(response *DescribeAutoCcBlacklistResponse, err error)) <-chan int

DescribeAutoCcBlacklistWithCallback invokes the ddoscoo.DescribeAutoCcBlacklist API asynchronously

func (*Client) DescribeAutoCcBlacklistWithChan ¶

func (client *Client) DescribeAutoCcBlacklistWithChan(request *DescribeAutoCcBlacklistRequest) (<-chan *DescribeAutoCcBlacklistResponse, <-chan error)

DescribeAutoCcBlacklistWithChan invokes the ddoscoo.DescribeAutoCcBlacklist API asynchronously

func (*Client) DescribeAutoCcListCount ¶

func (client *Client) DescribeAutoCcListCount(request *DescribeAutoCcListCountRequest) (response *DescribeAutoCcListCountResponse, err error)

DescribeAutoCcListCount invokes the ddoscoo.DescribeAutoCcListCount API synchronously

func (*Client) DescribeAutoCcListCountWithCallback ¶

func (client *Client) DescribeAutoCcListCountWithCallback(request *DescribeAutoCcListCountRequest, callback func(response *DescribeAutoCcListCountResponse, err error)) <-chan int

DescribeAutoCcListCountWithCallback invokes the ddoscoo.DescribeAutoCcListCount API asynchronously

func (*Client) DescribeAutoCcListCountWithChan ¶

func (client *Client) DescribeAutoCcListCountWithChan(request *DescribeAutoCcListCountRequest) (<-chan *DescribeAutoCcListCountResponse, <-chan error)

DescribeAutoCcListCountWithChan invokes the ddoscoo.DescribeAutoCcListCount API asynchronously

func (*Client) DescribeAutoCcWhitelist ¶

func (client *Client) DescribeAutoCcWhitelist(request *DescribeAutoCcWhitelistRequest) (response *DescribeAutoCcWhitelistResponse, err error)

DescribeAutoCcWhitelist invokes the ddoscoo.DescribeAutoCcWhitelist API synchronously

func (*Client) DescribeAutoCcWhitelistWithCallback ¶

func (client *Client) DescribeAutoCcWhitelistWithCallback(request *DescribeAutoCcWhitelistRequest, callback func(response *DescribeAutoCcWhitelistResponse, err error)) <-chan int

DescribeAutoCcWhitelistWithCallback invokes the ddoscoo.DescribeAutoCcWhitelist API asynchronously

func (*Client) DescribeAutoCcWhitelistWithChan ¶

func (client *Client) DescribeAutoCcWhitelistWithChan(request *DescribeAutoCcWhitelistRequest) (<-chan *DescribeAutoCcWhitelistResponse, <-chan error)

DescribeAutoCcWhitelistWithChan invokes the ddoscoo.DescribeAutoCcWhitelist API asynchronously

func (*Client) DescribeBackSourceCidr ¶

func (client *Client) DescribeBackSourceCidr(request *DescribeBackSourceCidrRequest) (response *DescribeBackSourceCidrResponse, err error)

DescribeBackSourceCidr invokes the ddoscoo.DescribeBackSourceCidr API synchronously

func (*Client) DescribeBackSourceCidrWithCallback ¶

func (client *Client) DescribeBackSourceCidrWithCallback(request *DescribeBackSourceCidrRequest, callback func(response *DescribeBackSourceCidrResponse, err error)) <-chan int

DescribeBackSourceCidrWithCallback invokes the ddoscoo.DescribeBackSourceCidr API asynchronously

func (*Client) DescribeBackSourceCidrWithChan ¶

func (client *Client) DescribeBackSourceCidrWithChan(request *DescribeBackSourceCidrRequest) (<-chan *DescribeBackSourceCidrResponse, <-chan error)

DescribeBackSourceCidrWithChan invokes the ddoscoo.DescribeBackSourceCidr API asynchronously

func (*Client) DescribeBlackholeStatus ¶

func (client *Client) DescribeBlackholeStatus(request *DescribeBlackholeStatusRequest) (response *DescribeBlackholeStatusResponse, err error)

DescribeBlackholeStatus invokes the ddoscoo.DescribeBlackholeStatus API synchronously

func (*Client) DescribeBlackholeStatusWithCallback ¶

func (client *Client) DescribeBlackholeStatusWithCallback(request *DescribeBlackholeStatusRequest, callback func(response *DescribeBlackholeStatusResponse, err error)) <-chan int

DescribeBlackholeStatusWithCallback invokes the ddoscoo.DescribeBlackholeStatus API asynchronously

func (*Client) DescribeBlackholeStatusWithChan ¶

func (client *Client) DescribeBlackholeStatusWithChan(request *DescribeBlackholeStatusRequest) (<-chan *DescribeBlackholeStatusResponse, <-chan error)

DescribeBlackholeStatusWithChan invokes the ddoscoo.DescribeBlackholeStatus API asynchronously

func (*Client) DescribeBlockStatus ¶

func (client *Client) DescribeBlockStatus(request *DescribeBlockStatusRequest) (response *DescribeBlockStatusResponse, err error)

DescribeBlockStatus invokes the ddoscoo.DescribeBlockStatus API synchronously

func (*Client) DescribeBlockStatusWithCallback ¶

func (client *Client) DescribeBlockStatusWithCallback(request *DescribeBlockStatusRequest, callback func(response *DescribeBlockStatusResponse, err error)) <-chan int

DescribeBlockStatusWithCallback invokes the ddoscoo.DescribeBlockStatus API asynchronously

func (*Client) DescribeBlockStatusWithChan ¶

func (client *Client) DescribeBlockStatusWithChan(request *DescribeBlockStatusRequest) (<-chan *DescribeBlockStatusResponse, <-chan error)

DescribeBlockStatusWithChan invokes the ddoscoo.DescribeBlockStatus API asynchronously

func (*Client) DescribeCerts ¶

func (client *Client) DescribeCerts(request *DescribeCertsRequest) (response *DescribeCertsResponse, err error)

DescribeCerts invokes the ddoscoo.DescribeCerts API synchronously

func (*Client) DescribeCertsWithCallback ¶

func (client *Client) DescribeCertsWithCallback(request *DescribeCertsRequest, callback func(response *DescribeCertsResponse, err error)) <-chan int

DescribeCertsWithCallback invokes the ddoscoo.DescribeCerts API asynchronously

func (*Client) DescribeCertsWithChan ¶

func (client *Client) DescribeCertsWithChan(request *DescribeCertsRequest) (<-chan *DescribeCertsResponse, <-chan error)

DescribeCertsWithChan invokes the ddoscoo.DescribeCerts API asynchronously

func (*Client) DescribeCnameReuses ¶

func (client *Client) DescribeCnameReuses(request *DescribeCnameReusesRequest) (response *DescribeCnameReusesResponse, err error)

DescribeCnameReuses invokes the ddoscoo.DescribeCnameReuses API synchronously

func (*Client) DescribeCnameReusesWithCallback ¶

func (client *Client) DescribeCnameReusesWithCallback(request *DescribeCnameReusesRequest, callback func(response *DescribeCnameReusesResponse, err error)) <-chan int

DescribeCnameReusesWithCallback invokes the ddoscoo.DescribeCnameReuses API asynchronously

func (*Client) DescribeCnameReusesWithChan ¶

func (client *Client) DescribeCnameReusesWithChan(request *DescribeCnameReusesRequest) (<-chan *DescribeCnameReusesResponse, <-chan error)

DescribeCnameReusesWithChan invokes the ddoscoo.DescribeCnameReuses API asynchronously

func (*Client) DescribeDDoSEvents ¶

func (client *Client) DescribeDDoSEvents(request *DescribeDDoSEventsRequest) (response *DescribeDDoSEventsResponse, err error)

DescribeDDoSEvents invokes the ddoscoo.DescribeDDoSEvents API synchronously

func (*Client) DescribeDDoSEventsWithCallback ¶

func (client *Client) DescribeDDoSEventsWithCallback(request *DescribeDDoSEventsRequest, callback func(response *DescribeDDoSEventsResponse, err error)) <-chan int

DescribeDDoSEventsWithCallback invokes the ddoscoo.DescribeDDoSEvents API asynchronously

func (*Client) DescribeDDoSEventsWithChan ¶

func (client *Client) DescribeDDoSEventsWithChan(request *DescribeDDoSEventsRequest) (<-chan *DescribeDDoSEventsResponse, <-chan error)

DescribeDDoSEventsWithChan invokes the ddoscoo.DescribeDDoSEvents API asynchronously

func (*Client) DescribeDDosAllEventList ¶

func (client *Client) DescribeDDosAllEventList(request *DescribeDDosAllEventListRequest) (response *DescribeDDosAllEventListResponse, err error)

DescribeDDosAllEventList invokes the ddoscoo.DescribeDDosAllEventList API synchronously

func (*Client) DescribeDDosAllEventListWithCallback ¶

func (client *Client) DescribeDDosAllEventListWithCallback(request *DescribeDDosAllEventListRequest, callback func(response *DescribeDDosAllEventListResponse, err error)) <-chan int

DescribeDDosAllEventListWithCallback invokes the ddoscoo.DescribeDDosAllEventList API asynchronously

func (*Client) DescribeDDosAllEventListWithChan ¶

func (client *Client) DescribeDDosAllEventListWithChan(request *DescribeDDosAllEventListRequest) (<-chan *DescribeDDosAllEventListResponse, <-chan error)

DescribeDDosAllEventListWithChan invokes the ddoscoo.DescribeDDosAllEventList API asynchronously

func (*Client) DescribeDDosEventArea ¶

func (client *Client) DescribeDDosEventArea(request *DescribeDDosEventAreaRequest) (response *DescribeDDosEventAreaResponse, err error)

DescribeDDosEventArea invokes the ddoscoo.DescribeDDosEventArea API synchronously

func (*Client) DescribeDDosEventAreaWithCallback ¶

func (client *Client) DescribeDDosEventAreaWithCallback(request *DescribeDDosEventAreaRequest, callback func(response *DescribeDDosEventAreaResponse, err error)) <-chan int

DescribeDDosEventAreaWithCallback invokes the ddoscoo.DescribeDDosEventArea API asynchronously

func (*Client) DescribeDDosEventAreaWithChan ¶

func (client *Client) DescribeDDosEventAreaWithChan(request *DescribeDDosEventAreaRequest) (<-chan *DescribeDDosEventAreaResponse, <-chan error)

DescribeDDosEventAreaWithChan invokes the ddoscoo.DescribeDDosEventArea API asynchronously

func (*Client) DescribeDDosEventAttackType ¶

func (client *Client) DescribeDDosEventAttackType(request *DescribeDDosEventAttackTypeRequest) (response *DescribeDDosEventAttackTypeResponse, err error)

DescribeDDosEventAttackType invokes the ddoscoo.DescribeDDosEventAttackType API synchronously

func (*Client) DescribeDDosEventAttackTypeWithCallback ¶

func (client *Client) DescribeDDosEventAttackTypeWithCallback(request *DescribeDDosEventAttackTypeRequest, callback func(response *DescribeDDosEventAttackTypeResponse, err error)) <-chan int

DescribeDDosEventAttackTypeWithCallback invokes the ddoscoo.DescribeDDosEventAttackType API asynchronously

func (*Client) DescribeDDosEventAttackTypeWithChan ¶

func (client *Client) DescribeDDosEventAttackTypeWithChan(request *DescribeDDosEventAttackTypeRequest) (<-chan *DescribeDDosEventAttackTypeResponse, <-chan error)

DescribeDDosEventAttackTypeWithChan invokes the ddoscoo.DescribeDDosEventAttackType API asynchronously

func (*Client) DescribeDDosEventIsp ¶

func (client *Client) DescribeDDosEventIsp(request *DescribeDDosEventIspRequest) (response *DescribeDDosEventIspResponse, err error)

DescribeDDosEventIsp invokes the ddoscoo.DescribeDDosEventIsp API synchronously

func (*Client) DescribeDDosEventIspWithCallback ¶

func (client *Client) DescribeDDosEventIspWithCallback(request *DescribeDDosEventIspRequest, callback func(response *DescribeDDosEventIspResponse, err error)) <-chan int

DescribeDDosEventIspWithCallback invokes the ddoscoo.DescribeDDosEventIsp API asynchronously

func (*Client) DescribeDDosEventIspWithChan ¶

func (client *Client) DescribeDDosEventIspWithChan(request *DescribeDDosEventIspRequest) (<-chan *DescribeDDosEventIspResponse, <-chan error)

DescribeDDosEventIspWithChan invokes the ddoscoo.DescribeDDosEventIsp API asynchronously

func (*Client) DescribeDDosEventMax ¶

func (client *Client) DescribeDDosEventMax(request *DescribeDDosEventMaxRequest) (response *DescribeDDosEventMaxResponse, err error)

DescribeDDosEventMax invokes the ddoscoo.DescribeDDosEventMax API synchronously

func (*Client) DescribeDDosEventMaxWithCallback ¶

func (client *Client) DescribeDDosEventMaxWithCallback(request *DescribeDDosEventMaxRequest, callback func(response *DescribeDDosEventMaxResponse, err error)) <-chan int

DescribeDDosEventMaxWithCallback invokes the ddoscoo.DescribeDDosEventMax API asynchronously

func (*Client) DescribeDDosEventMaxWithChan ¶

func (client *Client) DescribeDDosEventMaxWithChan(request *DescribeDDosEventMaxRequest) (<-chan *DescribeDDosEventMaxResponse, <-chan error)

DescribeDDosEventMaxWithChan invokes the ddoscoo.DescribeDDosEventMax API asynchronously

func (*Client) DescribeDDosEventSrcIp ¶

func (client *Client) DescribeDDosEventSrcIp(request *DescribeDDosEventSrcIpRequest) (response *DescribeDDosEventSrcIpResponse, err error)

DescribeDDosEventSrcIp invokes the ddoscoo.DescribeDDosEventSrcIp API synchronously

func (*Client) DescribeDDosEventSrcIpWithCallback ¶

func (client *Client) DescribeDDosEventSrcIpWithCallback(request *DescribeDDosEventSrcIpRequest, callback func(response *DescribeDDosEventSrcIpResponse, err error)) <-chan int

DescribeDDosEventSrcIpWithCallback invokes the ddoscoo.DescribeDDosEventSrcIp API asynchronously

func (*Client) DescribeDDosEventSrcIpWithChan ¶

func (client *Client) DescribeDDosEventSrcIpWithChan(request *DescribeDDosEventSrcIpRequest) (<-chan *DescribeDDosEventSrcIpResponse, <-chan error)

DescribeDDosEventSrcIpWithChan invokes the ddoscoo.DescribeDDosEventSrcIp API asynchronously

func (*Client) DescribeDefenseCountStatistics ¶

func (client *Client) DescribeDefenseCountStatistics(request *DescribeDefenseCountStatisticsRequest) (response *DescribeDefenseCountStatisticsResponse, err error)

DescribeDefenseCountStatistics invokes the ddoscoo.DescribeDefenseCountStatistics API synchronously

func (*Client) DescribeDefenseCountStatisticsWithCallback ¶

func (client *Client) DescribeDefenseCountStatisticsWithCallback(request *DescribeDefenseCountStatisticsRequest, callback func(response *DescribeDefenseCountStatisticsResponse, err error)) <-chan int

DescribeDefenseCountStatisticsWithCallback invokes the ddoscoo.DescribeDefenseCountStatistics API asynchronously

func (*Client) DescribeDefenseCountStatisticsWithChan ¶

func (client *Client) DescribeDefenseCountStatisticsWithChan(request *DescribeDefenseCountStatisticsRequest) (<-chan *DescribeDefenseCountStatisticsResponse, <-chan error)

DescribeDefenseCountStatisticsWithChan invokes the ddoscoo.DescribeDefenseCountStatistics API asynchronously

func (*Client) DescribeDefenseRecords ¶

func (client *Client) DescribeDefenseRecords(request *DescribeDefenseRecordsRequest) (response *DescribeDefenseRecordsResponse, err error)

DescribeDefenseRecords invokes the ddoscoo.DescribeDefenseRecords API synchronously

func (*Client) DescribeDefenseRecordsWithCallback ¶

func (client *Client) DescribeDefenseRecordsWithCallback(request *DescribeDefenseRecordsRequest, callback func(response *DescribeDefenseRecordsResponse, err error)) <-chan int

DescribeDefenseRecordsWithCallback invokes the ddoscoo.DescribeDefenseRecords API asynchronously

func (*Client) DescribeDefenseRecordsWithChan ¶

func (client *Client) DescribeDefenseRecordsWithChan(request *DescribeDefenseRecordsRequest) (<-chan *DescribeDefenseRecordsResponse, <-chan error)

DescribeDefenseRecordsWithChan invokes the ddoscoo.DescribeDefenseRecords API asynchronously

func (*Client) DescribeDomainAttackEvents ¶

func (client *Client) DescribeDomainAttackEvents(request *DescribeDomainAttackEventsRequest) (response *DescribeDomainAttackEventsResponse, err error)

DescribeDomainAttackEvents invokes the ddoscoo.DescribeDomainAttackEvents API synchronously

func (*Client) DescribeDomainAttackEventsWithCallback ¶

func (client *Client) DescribeDomainAttackEventsWithCallback(request *DescribeDomainAttackEventsRequest, callback func(response *DescribeDomainAttackEventsResponse, err error)) <-chan int

DescribeDomainAttackEventsWithCallback invokes the ddoscoo.DescribeDomainAttackEvents API asynchronously

func (*Client) DescribeDomainAttackEventsWithChan ¶

func (client *Client) DescribeDomainAttackEventsWithChan(request *DescribeDomainAttackEventsRequest) (<-chan *DescribeDomainAttackEventsResponse, <-chan error)

DescribeDomainAttackEventsWithChan invokes the ddoscoo.DescribeDomainAttackEvents API asynchronously

func (*Client) DescribeDomainOverview ¶

func (client *Client) DescribeDomainOverview(request *DescribeDomainOverviewRequest) (response *DescribeDomainOverviewResponse, err error)

DescribeDomainOverview invokes the ddoscoo.DescribeDomainOverview API synchronously

func (*Client) DescribeDomainOverviewWithCallback ¶

func (client *Client) DescribeDomainOverviewWithCallback(request *DescribeDomainOverviewRequest, callback func(response *DescribeDomainOverviewResponse, err error)) <-chan int

DescribeDomainOverviewWithCallback invokes the ddoscoo.DescribeDomainOverview API asynchronously

func (*Client) DescribeDomainOverviewWithChan ¶

func (client *Client) DescribeDomainOverviewWithChan(request *DescribeDomainOverviewRequest) (<-chan *DescribeDomainOverviewResponse, <-chan error)

DescribeDomainOverviewWithChan invokes the ddoscoo.DescribeDomainOverview API asynchronously

func (*Client) DescribeDomainQPSList ¶

func (client *Client) DescribeDomainQPSList(request *DescribeDomainQPSListRequest) (response *DescribeDomainQPSListResponse, err error)

DescribeDomainQPSList invokes the ddoscoo.DescribeDomainQPSList API synchronously

func (*Client) DescribeDomainQPSListWithCallback ¶

func (client *Client) DescribeDomainQPSListWithCallback(request *DescribeDomainQPSListRequest, callback func(response *DescribeDomainQPSListResponse, err error)) <-chan int

DescribeDomainQPSListWithCallback invokes the ddoscoo.DescribeDomainQPSList API asynchronously

func (*Client) DescribeDomainQPSListWithChan ¶

func (client *Client) DescribeDomainQPSListWithChan(request *DescribeDomainQPSListRequest) (<-chan *DescribeDomainQPSListResponse, <-chan error)

DescribeDomainQPSListWithChan invokes the ddoscoo.DescribeDomainQPSList API asynchronously

func (*Client) DescribeDomainQpsWithCache ¶

func (client *Client) DescribeDomainQpsWithCache(request *DescribeDomainQpsWithCacheRequest) (response *DescribeDomainQpsWithCacheResponse, err error)

DescribeDomainQpsWithCache invokes the ddoscoo.DescribeDomainQpsWithCache API synchronously

func (*Client) DescribeDomainQpsWithCacheWithCallback ¶

func (client *Client) DescribeDomainQpsWithCacheWithCallback(request *DescribeDomainQpsWithCacheRequest, callback func(response *DescribeDomainQpsWithCacheResponse, err error)) <-chan int

DescribeDomainQpsWithCacheWithCallback invokes the ddoscoo.DescribeDomainQpsWithCache API asynchronously

func (*Client) DescribeDomainQpsWithCacheWithChan ¶

func (client *Client) DescribeDomainQpsWithCacheWithChan(request *DescribeDomainQpsWithCacheRequest) (<-chan *DescribeDomainQpsWithCacheResponse, <-chan error)

DescribeDomainQpsWithCacheWithChan invokes the ddoscoo.DescribeDomainQpsWithCache API asynchronously

func (*Client) DescribeDomainResource ¶

func (client *Client) DescribeDomainResource(request *DescribeDomainResourceRequest) (response *DescribeDomainResourceResponse, err error)

DescribeDomainResource invokes the ddoscoo.DescribeDomainResource API synchronously

func (*Client) DescribeDomainResourceWithCallback ¶

func (client *Client) DescribeDomainResourceWithCallback(request *DescribeDomainResourceRequest, callback func(response *DescribeDomainResourceResponse, err error)) <-chan int

DescribeDomainResourceWithCallback invokes the ddoscoo.DescribeDomainResource API asynchronously

func (*Client) DescribeDomainResourceWithChan ¶

func (client *Client) DescribeDomainResourceWithChan(request *DescribeDomainResourceRequest) (<-chan *DescribeDomainResourceResponse, <-chan error)

DescribeDomainResourceWithChan invokes the ddoscoo.DescribeDomainResource API asynchronously

func (*Client) DescribeDomainStatusCodeCount ¶

func (client *Client) DescribeDomainStatusCodeCount(request *DescribeDomainStatusCodeCountRequest) (response *DescribeDomainStatusCodeCountResponse, err error)

DescribeDomainStatusCodeCount invokes the ddoscoo.DescribeDomainStatusCodeCount API synchronously

func (*Client) DescribeDomainStatusCodeCountWithCallback ¶

func (client *Client) DescribeDomainStatusCodeCountWithCallback(request *DescribeDomainStatusCodeCountRequest, callback func(response *DescribeDomainStatusCodeCountResponse, err error)) <-chan int

DescribeDomainStatusCodeCountWithCallback invokes the ddoscoo.DescribeDomainStatusCodeCount API asynchronously

func (*Client) DescribeDomainStatusCodeCountWithChan ¶

func (client *Client) DescribeDomainStatusCodeCountWithChan(request *DescribeDomainStatusCodeCountRequest) (<-chan *DescribeDomainStatusCodeCountResponse, <-chan error)

DescribeDomainStatusCodeCountWithChan invokes the ddoscoo.DescribeDomainStatusCodeCount API asynchronously

func (*Client) DescribeDomainStatusCodeList ¶

func (client *Client) DescribeDomainStatusCodeList(request *DescribeDomainStatusCodeListRequest) (response *DescribeDomainStatusCodeListResponse, err error)

DescribeDomainStatusCodeList invokes the ddoscoo.DescribeDomainStatusCodeList API synchronously

func (*Client) DescribeDomainStatusCodeListWithCallback ¶

func (client *Client) DescribeDomainStatusCodeListWithCallback(request *DescribeDomainStatusCodeListRequest, callback func(response *DescribeDomainStatusCodeListResponse, err error)) <-chan int

DescribeDomainStatusCodeListWithCallback invokes the ddoscoo.DescribeDomainStatusCodeList API asynchronously

func (*Client) DescribeDomainStatusCodeListWithChan ¶

func (client *Client) DescribeDomainStatusCodeListWithChan(request *DescribeDomainStatusCodeListRequest) (<-chan *DescribeDomainStatusCodeListResponse, <-chan error)

DescribeDomainStatusCodeListWithChan invokes the ddoscoo.DescribeDomainStatusCodeList API asynchronously

func (*Client) DescribeDomainTopAttackList ¶

func (client *Client) DescribeDomainTopAttackList(request *DescribeDomainTopAttackListRequest) (response *DescribeDomainTopAttackListResponse, err error)

DescribeDomainTopAttackList invokes the ddoscoo.DescribeDomainTopAttackList API synchronously

func (*Client) DescribeDomainTopAttackListWithCallback ¶

func (client *Client) DescribeDomainTopAttackListWithCallback(request *DescribeDomainTopAttackListRequest, callback func(response *DescribeDomainTopAttackListResponse, err error)) <-chan int

DescribeDomainTopAttackListWithCallback invokes the ddoscoo.DescribeDomainTopAttackList API asynchronously

func (*Client) DescribeDomainTopAttackListWithChan ¶

func (client *Client) DescribeDomainTopAttackListWithChan(request *DescribeDomainTopAttackListRequest) (<-chan *DescribeDomainTopAttackListResponse, <-chan error)

DescribeDomainTopAttackListWithChan invokes the ddoscoo.DescribeDomainTopAttackList API asynchronously

func (*Client) DescribeDomainViewSourceCountries ¶

func (client *Client) DescribeDomainViewSourceCountries(request *DescribeDomainViewSourceCountriesRequest) (response *DescribeDomainViewSourceCountriesResponse, err error)

DescribeDomainViewSourceCountries invokes the ddoscoo.DescribeDomainViewSourceCountries API synchronously

func (*Client) DescribeDomainViewSourceCountriesWithCallback ¶

func (client *Client) DescribeDomainViewSourceCountriesWithCallback(request *DescribeDomainViewSourceCountriesRequest, callback func(response *DescribeDomainViewSourceCountriesResponse, err error)) <-chan int

DescribeDomainViewSourceCountriesWithCallback invokes the ddoscoo.DescribeDomainViewSourceCountries API asynchronously

func (*Client) DescribeDomainViewSourceCountriesWithChan ¶

func (client *Client) DescribeDomainViewSourceCountriesWithChan(request *DescribeDomainViewSourceCountriesRequest) (<-chan *DescribeDomainViewSourceCountriesResponse, <-chan error)

DescribeDomainViewSourceCountriesWithChan invokes the ddoscoo.DescribeDomainViewSourceCountries API asynchronously

func (*Client) DescribeDomainViewSourceProvinces ¶

func (client *Client) DescribeDomainViewSourceProvinces(request *DescribeDomainViewSourceProvincesRequest) (response *DescribeDomainViewSourceProvincesResponse, err error)

DescribeDomainViewSourceProvinces invokes the ddoscoo.DescribeDomainViewSourceProvinces API synchronously

func (*Client) DescribeDomainViewSourceProvincesWithCallback ¶

func (client *Client) DescribeDomainViewSourceProvincesWithCallback(request *DescribeDomainViewSourceProvincesRequest, callback func(response *DescribeDomainViewSourceProvincesResponse, err error)) <-chan int

DescribeDomainViewSourceProvincesWithCallback invokes the ddoscoo.DescribeDomainViewSourceProvinces API asynchronously

func (*Client) DescribeDomainViewSourceProvincesWithChan ¶

func (client *Client) DescribeDomainViewSourceProvincesWithChan(request *DescribeDomainViewSourceProvincesRequest) (<-chan *DescribeDomainViewSourceProvincesResponse, <-chan error)

DescribeDomainViewSourceProvincesWithChan invokes the ddoscoo.DescribeDomainViewSourceProvinces API asynchronously

func (*Client) DescribeDomainViewTopCostTime ¶

func (client *Client) DescribeDomainViewTopCostTime(request *DescribeDomainViewTopCostTimeRequest) (response *DescribeDomainViewTopCostTimeResponse, err error)

DescribeDomainViewTopCostTime invokes the ddoscoo.DescribeDomainViewTopCostTime API synchronously

func (*Client) DescribeDomainViewTopCostTimeWithCallback ¶

func (client *Client) DescribeDomainViewTopCostTimeWithCallback(request *DescribeDomainViewTopCostTimeRequest, callback func(response *DescribeDomainViewTopCostTimeResponse, err error)) <-chan int

DescribeDomainViewTopCostTimeWithCallback invokes the ddoscoo.DescribeDomainViewTopCostTime API asynchronously

func (*Client) DescribeDomainViewTopCostTimeWithChan ¶

func (client *Client) DescribeDomainViewTopCostTimeWithChan(request *DescribeDomainViewTopCostTimeRequest) (<-chan *DescribeDomainViewTopCostTimeResponse, <-chan error)

DescribeDomainViewTopCostTimeWithChan invokes the ddoscoo.DescribeDomainViewTopCostTime API asynchronously

func (*Client) DescribeDomainViewTopUrl ¶

func (client *Client) DescribeDomainViewTopUrl(request *DescribeDomainViewTopUrlRequest) (response *DescribeDomainViewTopUrlResponse, err error)

DescribeDomainViewTopUrl invokes the ddoscoo.DescribeDomainViewTopUrl API synchronously

func (*Client) DescribeDomainViewTopUrlWithCallback ¶

func (client *Client) DescribeDomainViewTopUrlWithCallback(request *DescribeDomainViewTopUrlRequest, callback func(response *DescribeDomainViewTopUrlResponse, err error)) <-chan int

DescribeDomainViewTopUrlWithCallback invokes the ddoscoo.DescribeDomainViewTopUrl API asynchronously

func (*Client) DescribeDomainViewTopUrlWithChan ¶

func (client *Client) DescribeDomainViewTopUrlWithChan(request *DescribeDomainViewTopUrlRequest) (<-chan *DescribeDomainViewTopUrlResponse, <-chan error)

DescribeDomainViewTopUrlWithChan invokes the ddoscoo.DescribeDomainViewTopUrl API asynchronously

func (*Client) DescribeDomains ¶

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

DescribeDomains invokes the ddoscoo.DescribeDomains API synchronously

func (*Client) DescribeDomainsWithCallback ¶

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

DescribeDomainsWithCallback invokes the ddoscoo.DescribeDomains API asynchronously

func (*Client) DescribeDomainsWithChan ¶

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

DescribeDomainsWithChan invokes the ddoscoo.DescribeDomains API asynchronously

func (*Client) DescribeElasticBandwidthSpec ¶

func (client *Client) DescribeElasticBandwidthSpec(request *DescribeElasticBandwidthSpecRequest) (response *DescribeElasticBandwidthSpecResponse, err error)

DescribeElasticBandwidthSpec invokes the ddoscoo.DescribeElasticBandwidthSpec API synchronously

func (*Client) DescribeElasticBandwidthSpecWithCallback ¶

func (client *Client) DescribeElasticBandwidthSpecWithCallback(request *DescribeElasticBandwidthSpecRequest, callback func(response *DescribeElasticBandwidthSpecResponse, err error)) <-chan int

DescribeElasticBandwidthSpecWithCallback invokes the ddoscoo.DescribeElasticBandwidthSpec API asynchronously

func (*Client) DescribeElasticBandwidthSpecWithChan ¶

func (client *Client) DescribeElasticBandwidthSpecWithChan(request *DescribeElasticBandwidthSpecRequest) (<-chan *DescribeElasticBandwidthSpecResponse, <-chan error)

DescribeElasticBandwidthSpecWithChan invokes the ddoscoo.DescribeElasticBandwidthSpec API asynchronously

func (*Client) DescribeHealthCheckList ¶

func (client *Client) DescribeHealthCheckList(request *DescribeHealthCheckListRequest) (response *DescribeHealthCheckListResponse, err error)

DescribeHealthCheckList invokes the ddoscoo.DescribeHealthCheckList API synchronously

func (*Client) DescribeHealthCheckListWithCallback ¶

func (client *Client) DescribeHealthCheckListWithCallback(request *DescribeHealthCheckListRequest, callback func(response *DescribeHealthCheckListResponse, err error)) <-chan int

DescribeHealthCheckListWithCallback invokes the ddoscoo.DescribeHealthCheckList API asynchronously

func (*Client) DescribeHealthCheckListWithChan ¶

func (client *Client) DescribeHealthCheckListWithChan(request *DescribeHealthCheckListRequest) (<-chan *DescribeHealthCheckListResponse, <-chan error)

DescribeHealthCheckListWithChan invokes the ddoscoo.DescribeHealthCheckList API asynchronously

func (*Client) DescribeHealthCheckStatus ¶

func (client *Client) DescribeHealthCheckStatus(request *DescribeHealthCheckStatusRequest) (response *DescribeHealthCheckStatusResponse, err error)

DescribeHealthCheckStatus invokes the ddoscoo.DescribeHealthCheckStatus API synchronously

func (*Client) DescribeHealthCheckStatusWithCallback ¶

func (client *Client) DescribeHealthCheckStatusWithCallback(request *DescribeHealthCheckStatusRequest, callback func(response *DescribeHealthCheckStatusResponse, err error)) <-chan int

DescribeHealthCheckStatusWithCallback invokes the ddoscoo.DescribeHealthCheckStatus API asynchronously

func (*Client) DescribeHealthCheckStatusWithChan ¶

func (client *Client) DescribeHealthCheckStatusWithChan(request *DescribeHealthCheckStatusRequest) (<-chan *DescribeHealthCheckStatusResponse, <-chan error)

DescribeHealthCheckStatusWithChan invokes the ddoscoo.DescribeHealthCheckStatus API asynchronously

func (*Client) DescribeInstanceDetails ¶

func (client *Client) DescribeInstanceDetails(request *DescribeInstanceDetailsRequest) (response *DescribeInstanceDetailsResponse, err error)

DescribeInstanceDetails invokes the ddoscoo.DescribeInstanceDetails API synchronously

func (*Client) DescribeInstanceDetailsWithCallback ¶

func (client *Client) DescribeInstanceDetailsWithCallback(request *DescribeInstanceDetailsRequest, callback func(response *DescribeInstanceDetailsResponse, err error)) <-chan int

DescribeInstanceDetailsWithCallback invokes the ddoscoo.DescribeInstanceDetails API asynchronously

func (*Client) DescribeInstanceDetailsWithChan ¶

func (client *Client) DescribeInstanceDetailsWithChan(request *DescribeInstanceDetailsRequest) (<-chan *DescribeInstanceDetailsResponse, <-chan error)

DescribeInstanceDetailsWithChan invokes the ddoscoo.DescribeInstanceDetails API asynchronously

func (*Client) DescribeInstanceIds ¶

func (client *Client) DescribeInstanceIds(request *DescribeInstanceIdsRequest) (response *DescribeInstanceIdsResponse, err error)

DescribeInstanceIds invokes the ddoscoo.DescribeInstanceIds API synchronously

func (*Client) DescribeInstanceIdsWithCallback ¶

func (client *Client) DescribeInstanceIdsWithCallback(request *DescribeInstanceIdsRequest, callback func(response *DescribeInstanceIdsResponse, err error)) <-chan int

DescribeInstanceIdsWithCallback invokes the ddoscoo.DescribeInstanceIds API asynchronously

func (*Client) DescribeInstanceIdsWithChan ¶

func (client *Client) DescribeInstanceIdsWithChan(request *DescribeInstanceIdsRequest) (<-chan *DescribeInstanceIdsResponse, <-chan error)

DescribeInstanceIdsWithChan invokes the ddoscoo.DescribeInstanceIds API asynchronously

func (*Client) DescribeInstanceSpecs ¶

func (client *Client) DescribeInstanceSpecs(request *DescribeInstanceSpecsRequest) (response *DescribeInstanceSpecsResponse, err error)

DescribeInstanceSpecs invokes the ddoscoo.DescribeInstanceSpecs API synchronously

func (*Client) DescribeInstanceSpecsWithCallback ¶

func (client *Client) DescribeInstanceSpecsWithCallback(request *DescribeInstanceSpecsRequest, callback func(response *DescribeInstanceSpecsResponse, err error)) <-chan int

DescribeInstanceSpecsWithCallback invokes the ddoscoo.DescribeInstanceSpecs API asynchronously

func (*Client) DescribeInstanceSpecsWithChan ¶

func (client *Client) DescribeInstanceSpecsWithChan(request *DescribeInstanceSpecsRequest) (<-chan *DescribeInstanceSpecsResponse, <-chan error)

DescribeInstanceSpecsWithChan invokes the ddoscoo.DescribeInstanceSpecs API asynchronously

func (*Client) DescribeInstanceStatistics ¶

func (client *Client) DescribeInstanceStatistics(request *DescribeInstanceStatisticsRequest) (response *DescribeInstanceStatisticsResponse, err error)

DescribeInstanceStatistics invokes the ddoscoo.DescribeInstanceStatistics API synchronously

func (*Client) DescribeInstanceStatisticsWithCallback ¶

func (client *Client) DescribeInstanceStatisticsWithCallback(request *DescribeInstanceStatisticsRequest, callback func(response *DescribeInstanceStatisticsResponse, err error)) <-chan int

DescribeInstanceStatisticsWithCallback invokes the ddoscoo.DescribeInstanceStatistics API asynchronously

func (*Client) DescribeInstanceStatisticsWithChan ¶

func (client *Client) DescribeInstanceStatisticsWithChan(request *DescribeInstanceStatisticsRequest) (<-chan *DescribeInstanceStatisticsResponse, <-chan error)

DescribeInstanceStatisticsWithChan invokes the ddoscoo.DescribeInstanceStatistics API asynchronously

func (*Client) DescribeInstanceStatus ¶

func (client *Client) DescribeInstanceStatus(request *DescribeInstanceStatusRequest) (response *DescribeInstanceStatusResponse, err error)

DescribeInstanceStatus invokes the ddoscoo.DescribeInstanceStatus API synchronously

func (*Client) DescribeInstanceStatusWithCallback ¶

func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstanceStatusRequest, callback func(response *DescribeInstanceStatusResponse, err error)) <-chan int

DescribeInstanceStatusWithCallback invokes the ddoscoo.DescribeInstanceStatus API asynchronously

func (*Client) DescribeInstanceStatusWithChan ¶

func (client *Client) DescribeInstanceStatusWithChan(request *DescribeInstanceStatusRequest) (<-chan *DescribeInstanceStatusResponse, <-chan error)

DescribeInstanceStatusWithChan invokes the ddoscoo.DescribeInstanceStatus API asynchronously

func (*Client) DescribeInstances ¶

func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances invokes the ddoscoo.DescribeInstances API synchronously

func (*Client) DescribeInstancesWithCallback ¶

func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int

DescribeInstancesWithCallback invokes the ddoscoo.DescribeInstances API asynchronously

func (*Client) DescribeInstancesWithChan ¶

func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)

DescribeInstancesWithChan invokes the ddoscoo.DescribeInstances API asynchronously

func (*Client) DescribeL7RsPolicy ¶

func (client *Client) DescribeL7RsPolicy(request *DescribeL7RsPolicyRequest) (response *DescribeL7RsPolicyResponse, err error)

DescribeL7RsPolicy invokes the ddoscoo.DescribeL7RsPolicy API synchronously

func (*Client) DescribeL7RsPolicyWithCallback ¶

func (client *Client) DescribeL7RsPolicyWithCallback(request *DescribeL7RsPolicyRequest, callback func(response *DescribeL7RsPolicyResponse, err error)) <-chan int

DescribeL7RsPolicyWithCallback invokes the ddoscoo.DescribeL7RsPolicy API asynchronously

func (*Client) DescribeL7RsPolicyWithChan ¶

func (client *Client) DescribeL7RsPolicyWithChan(request *DescribeL7RsPolicyRequest) (<-chan *DescribeL7RsPolicyResponse, <-chan error)

DescribeL7RsPolicyWithChan invokes the ddoscoo.DescribeL7RsPolicy API asynchronously

func (*Client) DescribeLayer4RulePolicy ¶

func (client *Client) DescribeLayer4RulePolicy(request *DescribeLayer4RulePolicyRequest) (response *DescribeLayer4RulePolicyResponse, err error)

DescribeLayer4RulePolicy invokes the ddoscoo.DescribeLayer4RulePolicy API synchronously

func (*Client) DescribeLayer4RulePolicyWithCallback ¶

func (client *Client) DescribeLayer4RulePolicyWithCallback(request *DescribeLayer4RulePolicyRequest, callback func(response *DescribeLayer4RulePolicyResponse, err error)) <-chan int

DescribeLayer4RulePolicyWithCallback invokes the ddoscoo.DescribeLayer4RulePolicy API asynchronously

func (*Client) DescribeLayer4RulePolicyWithChan ¶

func (client *Client) DescribeLayer4RulePolicyWithChan(request *DescribeLayer4RulePolicyRequest) (<-chan *DescribeLayer4RulePolicyResponse, <-chan error)

DescribeLayer4RulePolicyWithChan invokes the ddoscoo.DescribeLayer4RulePolicy API asynchronously

func (*Client) DescribeLogStoreExistStatus ¶

func (client *Client) DescribeLogStoreExistStatus(request *DescribeLogStoreExistStatusRequest) (response *DescribeLogStoreExistStatusResponse, err error)

DescribeLogStoreExistStatus invokes the ddoscoo.DescribeLogStoreExistStatus API synchronously

func (*Client) DescribeLogStoreExistStatusWithCallback ¶

func (client *Client) DescribeLogStoreExistStatusWithCallback(request *DescribeLogStoreExistStatusRequest, callback func(response *DescribeLogStoreExistStatusResponse, err error)) <-chan int

DescribeLogStoreExistStatusWithCallback invokes the ddoscoo.DescribeLogStoreExistStatus API asynchronously

func (*Client) DescribeLogStoreExistStatusWithChan ¶

func (client *Client) DescribeLogStoreExistStatusWithChan(request *DescribeLogStoreExistStatusRequest) (<-chan *DescribeLogStoreExistStatusResponse, <-chan error)

DescribeLogStoreExistStatusWithChan invokes the ddoscoo.DescribeLogStoreExistStatus API asynchronously

func (*Client) DescribeNetworkRegionBlock ¶

func (client *Client) DescribeNetworkRegionBlock(request *DescribeNetworkRegionBlockRequest) (response *DescribeNetworkRegionBlockResponse, err error)

DescribeNetworkRegionBlock invokes the ddoscoo.DescribeNetworkRegionBlock API synchronously

func (*Client) DescribeNetworkRegionBlockWithCallback ¶

func (client *Client) DescribeNetworkRegionBlockWithCallback(request *DescribeNetworkRegionBlockRequest, callback func(response *DescribeNetworkRegionBlockResponse, err error)) <-chan int

DescribeNetworkRegionBlockWithCallback invokes the ddoscoo.DescribeNetworkRegionBlock API asynchronously

func (*Client) DescribeNetworkRegionBlockWithChan ¶

func (client *Client) DescribeNetworkRegionBlockWithChan(request *DescribeNetworkRegionBlockRequest) (<-chan *DescribeNetworkRegionBlockResponse, <-chan error)

DescribeNetworkRegionBlockWithChan invokes the ddoscoo.DescribeNetworkRegionBlock API asynchronously

func (*Client) DescribeNetworkRuleAttributes ¶

func (client *Client) DescribeNetworkRuleAttributes(request *DescribeNetworkRuleAttributesRequest) (response *DescribeNetworkRuleAttributesResponse, err error)

DescribeNetworkRuleAttributes invokes the ddoscoo.DescribeNetworkRuleAttributes API synchronously

func (*Client) DescribeNetworkRuleAttributesWithCallback ¶

func (client *Client) DescribeNetworkRuleAttributesWithCallback(request *DescribeNetworkRuleAttributesRequest, callback func(response *DescribeNetworkRuleAttributesResponse, err error)) <-chan int

DescribeNetworkRuleAttributesWithCallback invokes the ddoscoo.DescribeNetworkRuleAttributes API asynchronously

func (*Client) DescribeNetworkRuleAttributesWithChan ¶

func (client *Client) DescribeNetworkRuleAttributesWithChan(request *DescribeNetworkRuleAttributesRequest) (<-chan *DescribeNetworkRuleAttributesResponse, <-chan error)

DescribeNetworkRuleAttributesWithChan invokes the ddoscoo.DescribeNetworkRuleAttributes API asynchronously

func (*Client) DescribeNetworkRules ¶

func (client *Client) DescribeNetworkRules(request *DescribeNetworkRulesRequest) (response *DescribeNetworkRulesResponse, err error)

DescribeNetworkRules invokes the ddoscoo.DescribeNetworkRules API synchronously

func (*Client) DescribeNetworkRulesWithCallback ¶

func (client *Client) DescribeNetworkRulesWithCallback(request *DescribeNetworkRulesRequest, callback func(response *DescribeNetworkRulesResponse, err error)) <-chan int

DescribeNetworkRulesWithCallback invokes the ddoscoo.DescribeNetworkRules API asynchronously

func (*Client) DescribeNetworkRulesWithChan ¶

func (client *Client) DescribeNetworkRulesWithChan(request *DescribeNetworkRulesRequest) (<-chan *DescribeNetworkRulesResponse, <-chan error)

DescribeNetworkRulesWithChan invokes the ddoscoo.DescribeNetworkRules API asynchronously

func (*Client) DescribeOpEntities ¶

func (client *Client) DescribeOpEntities(request *DescribeOpEntitiesRequest) (response *DescribeOpEntitiesResponse, err error)

DescribeOpEntities invokes the ddoscoo.DescribeOpEntities API synchronously

func (*Client) DescribeOpEntitiesWithCallback ¶

func (client *Client) DescribeOpEntitiesWithCallback(request *DescribeOpEntitiesRequest, callback func(response *DescribeOpEntitiesResponse, err error)) <-chan int

DescribeOpEntitiesWithCallback invokes the ddoscoo.DescribeOpEntities API asynchronously

func (*Client) DescribeOpEntitiesWithChan ¶

func (client *Client) DescribeOpEntitiesWithChan(request *DescribeOpEntitiesRequest) (<-chan *DescribeOpEntitiesResponse, <-chan error)

DescribeOpEntitiesWithChan invokes the ddoscoo.DescribeOpEntities API asynchronously

func (*Client) DescribePort ¶

func (client *Client) DescribePort(request *DescribePortRequest) (response *DescribePortResponse, err error)

DescribePort invokes the ddoscoo.DescribePort API synchronously

func (*Client) DescribePortAttackMaxFlow ¶

func (client *Client) DescribePortAttackMaxFlow(request *DescribePortAttackMaxFlowRequest) (response *DescribePortAttackMaxFlowResponse, err error)

DescribePortAttackMaxFlow invokes the ddoscoo.DescribePortAttackMaxFlow API synchronously

func (*Client) DescribePortAttackMaxFlowWithCallback ¶

func (client *Client) DescribePortAttackMaxFlowWithCallback(request *DescribePortAttackMaxFlowRequest, callback func(response *DescribePortAttackMaxFlowResponse, err error)) <-chan int

DescribePortAttackMaxFlowWithCallback invokes the ddoscoo.DescribePortAttackMaxFlow API asynchronously

func (*Client) DescribePortAttackMaxFlowWithChan ¶

func (client *Client) DescribePortAttackMaxFlowWithChan(request *DescribePortAttackMaxFlowRequest) (<-chan *DescribePortAttackMaxFlowResponse, <-chan error)

DescribePortAttackMaxFlowWithChan invokes the ddoscoo.DescribePortAttackMaxFlow API asynchronously

func (*Client) DescribePortAutoCcStatus ¶

func (client *Client) DescribePortAutoCcStatus(request *DescribePortAutoCcStatusRequest) (response *DescribePortAutoCcStatusResponse, err error)

DescribePortAutoCcStatus invokes the ddoscoo.DescribePortAutoCcStatus API synchronously

func (*Client) DescribePortAutoCcStatusWithCallback ¶

func (client *Client) DescribePortAutoCcStatusWithCallback(request *DescribePortAutoCcStatusRequest, callback func(response *DescribePortAutoCcStatusResponse, err error)) <-chan int

DescribePortAutoCcStatusWithCallback invokes the ddoscoo.DescribePortAutoCcStatus API asynchronously

func (*Client) DescribePortAutoCcStatusWithChan ¶

func (client *Client) DescribePortAutoCcStatusWithChan(request *DescribePortAutoCcStatusRequest) (<-chan *DescribePortAutoCcStatusResponse, <-chan error)

DescribePortAutoCcStatusWithChan invokes the ddoscoo.DescribePortAutoCcStatus API asynchronously

func (*Client) DescribePortConnsCount ¶

func (client *Client) DescribePortConnsCount(request *DescribePortConnsCountRequest) (response *DescribePortConnsCountResponse, err error)

DescribePortConnsCount invokes the ddoscoo.DescribePortConnsCount API synchronously

func (*Client) DescribePortConnsCountWithCallback ¶

func (client *Client) DescribePortConnsCountWithCallback(request *DescribePortConnsCountRequest, callback func(response *DescribePortConnsCountResponse, err error)) <-chan int

DescribePortConnsCountWithCallback invokes the ddoscoo.DescribePortConnsCount API asynchronously

func (*Client) DescribePortConnsCountWithChan ¶

func (client *Client) DescribePortConnsCountWithChan(request *DescribePortConnsCountRequest) (<-chan *DescribePortConnsCountResponse, <-chan error)

DescribePortConnsCountWithChan invokes the ddoscoo.DescribePortConnsCount API asynchronously

func (*Client) DescribePortConnsList ¶

func (client *Client) DescribePortConnsList(request *DescribePortConnsListRequest) (response *DescribePortConnsListResponse, err error)

DescribePortConnsList invokes the ddoscoo.DescribePortConnsList API synchronously

func (*Client) DescribePortConnsListWithCallback ¶

func (client *Client) DescribePortConnsListWithCallback(request *DescribePortConnsListRequest, callback func(response *DescribePortConnsListResponse, err error)) <-chan int

DescribePortConnsListWithCallback invokes the ddoscoo.DescribePortConnsList API asynchronously

func (*Client) DescribePortConnsListWithChan ¶

func (client *Client) DescribePortConnsListWithChan(request *DescribePortConnsListRequest) (<-chan *DescribePortConnsListResponse, <-chan error)

DescribePortConnsListWithChan invokes the ddoscoo.DescribePortConnsList API asynchronously

func (*Client) DescribePortFlowList ¶

func (client *Client) DescribePortFlowList(request *DescribePortFlowListRequest) (response *DescribePortFlowListResponse, err error)

DescribePortFlowList invokes the ddoscoo.DescribePortFlowList API synchronously

func (*Client) DescribePortFlowListWithCallback ¶

func (client *Client) DescribePortFlowListWithCallback(request *DescribePortFlowListRequest, callback func(response *DescribePortFlowListResponse, err error)) <-chan int

DescribePortFlowListWithCallback invokes the ddoscoo.DescribePortFlowList API asynchronously

func (*Client) DescribePortFlowListWithChan ¶

func (client *Client) DescribePortFlowListWithChan(request *DescribePortFlowListRequest) (<-chan *DescribePortFlowListResponse, <-chan error)

DescribePortFlowListWithChan invokes the ddoscoo.DescribePortFlowList API asynchronously

func (*Client) DescribePortMaxConns ¶

func (client *Client) DescribePortMaxConns(request *DescribePortMaxConnsRequest) (response *DescribePortMaxConnsResponse, err error)

DescribePortMaxConns invokes the ddoscoo.DescribePortMaxConns API synchronously

func (*Client) DescribePortMaxConnsWithCallback ¶

func (client *Client) DescribePortMaxConnsWithCallback(request *DescribePortMaxConnsRequest, callback func(response *DescribePortMaxConnsResponse, err error)) <-chan int

DescribePortMaxConnsWithCallback invokes the ddoscoo.DescribePortMaxConns API asynchronously

func (*Client) DescribePortMaxConnsWithChan ¶

func (client *Client) DescribePortMaxConnsWithChan(request *DescribePortMaxConnsRequest) (<-chan *DescribePortMaxConnsResponse, <-chan error)

DescribePortMaxConnsWithChan invokes the ddoscoo.DescribePortMaxConns API asynchronously

func (*Client) DescribePortViewSourceCountries ¶

func (client *Client) DescribePortViewSourceCountries(request *DescribePortViewSourceCountriesRequest) (response *DescribePortViewSourceCountriesResponse, err error)

DescribePortViewSourceCountries invokes the ddoscoo.DescribePortViewSourceCountries API synchronously

func (*Client) DescribePortViewSourceCountriesWithCallback ¶

func (client *Client) DescribePortViewSourceCountriesWithCallback(request *DescribePortViewSourceCountriesRequest, callback func(response *DescribePortViewSourceCountriesResponse, err error)) <-chan int

DescribePortViewSourceCountriesWithCallback invokes the ddoscoo.DescribePortViewSourceCountries API asynchronously

func (*Client) DescribePortViewSourceCountriesWithChan ¶

func (client *Client) DescribePortViewSourceCountriesWithChan(request *DescribePortViewSourceCountriesRequest) (<-chan *DescribePortViewSourceCountriesResponse, <-chan error)

DescribePortViewSourceCountriesWithChan invokes the ddoscoo.DescribePortViewSourceCountries API asynchronously

func (*Client) DescribePortViewSourceIsps ¶

func (client *Client) DescribePortViewSourceIsps(request *DescribePortViewSourceIspsRequest) (response *DescribePortViewSourceIspsResponse, err error)

DescribePortViewSourceIsps invokes the ddoscoo.DescribePortViewSourceIsps API synchronously

func (*Client) DescribePortViewSourceIspsWithCallback ¶

func (client *Client) DescribePortViewSourceIspsWithCallback(request *DescribePortViewSourceIspsRequest, callback func(response *DescribePortViewSourceIspsResponse, err error)) <-chan int

DescribePortViewSourceIspsWithCallback invokes the ddoscoo.DescribePortViewSourceIsps API asynchronously

func (*Client) DescribePortViewSourceIspsWithChan ¶

func (client *Client) DescribePortViewSourceIspsWithChan(request *DescribePortViewSourceIspsRequest) (<-chan *DescribePortViewSourceIspsResponse, <-chan error)

DescribePortViewSourceIspsWithChan invokes the ddoscoo.DescribePortViewSourceIsps API asynchronously

func (*Client) DescribePortViewSourceProvinces ¶

func (client *Client) DescribePortViewSourceProvinces(request *DescribePortViewSourceProvincesRequest) (response *DescribePortViewSourceProvincesResponse, err error)

DescribePortViewSourceProvinces invokes the ddoscoo.DescribePortViewSourceProvinces API synchronously

func (*Client) DescribePortViewSourceProvincesWithCallback ¶

func (client *Client) DescribePortViewSourceProvincesWithCallback(request *DescribePortViewSourceProvincesRequest, callback func(response *DescribePortViewSourceProvincesResponse, err error)) <-chan int

DescribePortViewSourceProvincesWithCallback invokes the ddoscoo.DescribePortViewSourceProvinces API asynchronously

func (*Client) DescribePortViewSourceProvincesWithChan ¶

func (client *Client) DescribePortViewSourceProvincesWithChan(request *DescribePortViewSourceProvincesRequest) (<-chan *DescribePortViewSourceProvincesResponse, <-chan error)

DescribePortViewSourceProvincesWithChan invokes the ddoscoo.DescribePortViewSourceProvinces API asynchronously

func (*Client) DescribePortWithCallback ¶

func (client *Client) DescribePortWithCallback(request *DescribePortRequest, callback func(response *DescribePortResponse, err error)) <-chan int

DescribePortWithCallback invokes the ddoscoo.DescribePort API asynchronously

func (*Client) DescribePortWithChan ¶

func (client *Client) DescribePortWithChan(request *DescribePortRequest) (<-chan *DescribePortResponse, <-chan error)

DescribePortWithChan invokes the ddoscoo.DescribePort API asynchronously

func (*Client) DescribeSceneDefenseObjects ¶

func (client *Client) DescribeSceneDefenseObjects(request *DescribeSceneDefenseObjectsRequest) (response *DescribeSceneDefenseObjectsResponse, err error)

DescribeSceneDefenseObjects invokes the ddoscoo.DescribeSceneDefenseObjects API synchronously

func (*Client) DescribeSceneDefenseObjectsWithCallback ¶

func (client *Client) DescribeSceneDefenseObjectsWithCallback(request *DescribeSceneDefenseObjectsRequest, callback func(response *DescribeSceneDefenseObjectsResponse, err error)) <-chan int

DescribeSceneDefenseObjectsWithCallback invokes the ddoscoo.DescribeSceneDefenseObjects API asynchronously

func (*Client) DescribeSceneDefenseObjectsWithChan ¶

func (client *Client) DescribeSceneDefenseObjectsWithChan(request *DescribeSceneDefenseObjectsRequest) (<-chan *DescribeSceneDefenseObjectsResponse, <-chan error)

DescribeSceneDefenseObjectsWithChan invokes the ddoscoo.DescribeSceneDefenseObjects API asynchronously

func (*Client) DescribeSceneDefensePolicies ¶

func (client *Client) DescribeSceneDefensePolicies(request *DescribeSceneDefensePoliciesRequest) (response *DescribeSceneDefensePoliciesResponse, err error)

DescribeSceneDefensePolicies invokes the ddoscoo.DescribeSceneDefensePolicies API synchronously

func (*Client) DescribeSceneDefensePoliciesWithCallback ¶

func (client *Client) DescribeSceneDefensePoliciesWithCallback(request *DescribeSceneDefensePoliciesRequest, callback func(response *DescribeSceneDefensePoliciesResponse, err error)) <-chan int

DescribeSceneDefensePoliciesWithCallback invokes the ddoscoo.DescribeSceneDefensePolicies API asynchronously

func (*Client) DescribeSceneDefensePoliciesWithChan ¶

func (client *Client) DescribeSceneDefensePoliciesWithChan(request *DescribeSceneDefensePoliciesRequest) (<-chan *DescribeSceneDefensePoliciesResponse, <-chan error)

DescribeSceneDefensePoliciesWithChan invokes the ddoscoo.DescribeSceneDefensePolicies API asynchronously

func (*Client) DescribeSchedulerRules ¶

func (client *Client) DescribeSchedulerRules(request *DescribeSchedulerRulesRequest) (response *DescribeSchedulerRulesResponse, err error)

DescribeSchedulerRules invokes the ddoscoo.DescribeSchedulerRules API synchronously

func (*Client) DescribeSchedulerRulesWithCallback ¶

func (client *Client) DescribeSchedulerRulesWithCallback(request *DescribeSchedulerRulesRequest, callback func(response *DescribeSchedulerRulesResponse, err error)) <-chan int

DescribeSchedulerRulesWithCallback invokes the ddoscoo.DescribeSchedulerRules API asynchronously

func (*Client) DescribeSchedulerRulesWithChan ¶

func (client *Client) DescribeSchedulerRulesWithChan(request *DescribeSchedulerRulesRequest) (<-chan *DescribeSchedulerRulesResponse, <-chan error)

DescribeSchedulerRulesWithChan invokes the ddoscoo.DescribeSchedulerRules API asynchronously

func (*Client) DescribeSlsAuthStatus ¶

func (client *Client) DescribeSlsAuthStatus(request *DescribeSlsAuthStatusRequest) (response *DescribeSlsAuthStatusResponse, err error)

DescribeSlsAuthStatus invokes the ddoscoo.DescribeSlsAuthStatus API synchronously

func (*Client) DescribeSlsAuthStatusWithCallback ¶

func (client *Client) DescribeSlsAuthStatusWithCallback(request *DescribeSlsAuthStatusRequest, callback func(response *DescribeSlsAuthStatusResponse, err error)) <-chan int

DescribeSlsAuthStatusWithCallback invokes the ddoscoo.DescribeSlsAuthStatus API asynchronously

func (*Client) DescribeSlsAuthStatusWithChan ¶

func (client *Client) DescribeSlsAuthStatusWithChan(request *DescribeSlsAuthStatusRequest) (<-chan *DescribeSlsAuthStatusResponse, <-chan error)

DescribeSlsAuthStatusWithChan invokes the ddoscoo.DescribeSlsAuthStatus API asynchronously

func (*Client) DescribeSlsLogstoreInfo ¶

func (client *Client) DescribeSlsLogstoreInfo(request *DescribeSlsLogstoreInfoRequest) (response *DescribeSlsLogstoreInfoResponse, err error)

DescribeSlsLogstoreInfo invokes the ddoscoo.DescribeSlsLogstoreInfo API synchronously

func (*Client) DescribeSlsLogstoreInfoWithCallback ¶

func (client *Client) DescribeSlsLogstoreInfoWithCallback(request *DescribeSlsLogstoreInfoRequest, callback func(response *DescribeSlsLogstoreInfoResponse, err error)) <-chan int

DescribeSlsLogstoreInfoWithCallback invokes the ddoscoo.DescribeSlsLogstoreInfo API asynchronously

func (*Client) DescribeSlsLogstoreInfoWithChan ¶

func (client *Client) DescribeSlsLogstoreInfoWithChan(request *DescribeSlsLogstoreInfoRequest) (<-chan *DescribeSlsLogstoreInfoResponse, <-chan error)

DescribeSlsLogstoreInfoWithChan invokes the ddoscoo.DescribeSlsLogstoreInfo API asynchronously

func (*Client) DescribeSlsOpenStatus ¶

func (client *Client) DescribeSlsOpenStatus(request *DescribeSlsOpenStatusRequest) (response *DescribeSlsOpenStatusResponse, err error)

DescribeSlsOpenStatus invokes the ddoscoo.DescribeSlsOpenStatus API synchronously

func (*Client) DescribeSlsOpenStatusWithCallback ¶

func (client *Client) DescribeSlsOpenStatusWithCallback(request *DescribeSlsOpenStatusRequest, callback func(response *DescribeSlsOpenStatusResponse, err error)) <-chan int

DescribeSlsOpenStatusWithCallback invokes the ddoscoo.DescribeSlsOpenStatus API asynchronously

func (*Client) DescribeSlsOpenStatusWithChan ¶

func (client *Client) DescribeSlsOpenStatusWithChan(request *DescribeSlsOpenStatusRequest) (<-chan *DescribeSlsOpenStatusResponse, <-chan error)

DescribeSlsOpenStatusWithChan invokes the ddoscoo.DescribeSlsOpenStatus API asynchronously

func (*Client) DescribeStsGrantStatus ¶

func (client *Client) DescribeStsGrantStatus(request *DescribeStsGrantStatusRequest) (response *DescribeStsGrantStatusResponse, err error)

DescribeStsGrantStatus invokes the ddoscoo.DescribeStsGrantStatus API synchronously

func (*Client) DescribeStsGrantStatusWithCallback ¶

func (client *Client) DescribeStsGrantStatusWithCallback(request *DescribeStsGrantStatusRequest, callback func(response *DescribeStsGrantStatusResponse, err error)) <-chan int

DescribeStsGrantStatusWithCallback invokes the ddoscoo.DescribeStsGrantStatus API asynchronously

func (*Client) DescribeStsGrantStatusWithChan ¶

func (client *Client) DescribeStsGrantStatusWithChan(request *DescribeStsGrantStatusRequest) (<-chan *DescribeStsGrantStatusResponse, <-chan error)

DescribeStsGrantStatusWithChan invokes the ddoscoo.DescribeStsGrantStatus API asynchronously

func (*Client) DescribeSystemLog ¶

func (client *Client) DescribeSystemLog(request *DescribeSystemLogRequest) (response *DescribeSystemLogResponse, err error)

DescribeSystemLog invokes the ddoscoo.DescribeSystemLog API synchronously

func (*Client) DescribeSystemLogWithCallback ¶

func (client *Client) DescribeSystemLogWithCallback(request *DescribeSystemLogRequest, callback func(response *DescribeSystemLogResponse, err error)) <-chan int

DescribeSystemLogWithCallback invokes the ddoscoo.DescribeSystemLog API asynchronously

func (*Client) DescribeSystemLogWithChan ¶

func (client *Client) DescribeSystemLogWithChan(request *DescribeSystemLogRequest) (<-chan *DescribeSystemLogResponse, <-chan error)

DescribeSystemLogWithChan invokes the ddoscoo.DescribeSystemLog API asynchronously

func (*Client) DescribeTagKeys ¶

func (client *Client) DescribeTagKeys(request *DescribeTagKeysRequest) (response *DescribeTagKeysResponse, err error)

DescribeTagKeys invokes the ddoscoo.DescribeTagKeys API synchronously

func (*Client) DescribeTagKeysWithCallback ¶

func (client *Client) DescribeTagKeysWithCallback(request *DescribeTagKeysRequest, callback func(response *DescribeTagKeysResponse, err error)) <-chan int

DescribeTagKeysWithCallback invokes the ddoscoo.DescribeTagKeys API asynchronously

func (*Client) DescribeTagKeysWithChan ¶

func (client *Client) DescribeTagKeysWithChan(request *DescribeTagKeysRequest) (<-chan *DescribeTagKeysResponse, <-chan error)

DescribeTagKeysWithChan invokes the ddoscoo.DescribeTagKeys API asynchronously

func (*Client) DescribeTagResources ¶

func (client *Client) DescribeTagResources(request *DescribeTagResourcesRequest) (response *DescribeTagResourcesResponse, err error)

DescribeTagResources invokes the ddoscoo.DescribeTagResources API synchronously

func (*Client) DescribeTagResourcesWithCallback ¶

func (client *Client) DescribeTagResourcesWithCallback(request *DescribeTagResourcesRequest, callback func(response *DescribeTagResourcesResponse, err error)) <-chan int

DescribeTagResourcesWithCallback invokes the ddoscoo.DescribeTagResources API asynchronously

func (*Client) DescribeTagResourcesWithChan ¶

func (client *Client) DescribeTagResourcesWithChan(request *DescribeTagResourcesRequest) (<-chan *DescribeTagResourcesResponse, <-chan error)

DescribeTagResourcesWithChan invokes the ddoscoo.DescribeTagResources API asynchronously

func (*Client) DescribeUdpReflect ¶

func (client *Client) DescribeUdpReflect(request *DescribeUdpReflectRequest) (response *DescribeUdpReflectResponse, err error)

DescribeUdpReflect invokes the ddoscoo.DescribeUdpReflect API synchronously

func (*Client) DescribeUdpReflectWithCallback ¶

func (client *Client) DescribeUdpReflectWithCallback(request *DescribeUdpReflectRequest, callback func(response *DescribeUdpReflectResponse, err error)) <-chan int

DescribeUdpReflectWithCallback invokes the ddoscoo.DescribeUdpReflect API asynchronously

func (*Client) DescribeUdpReflectWithChan ¶

func (client *Client) DescribeUdpReflectWithChan(request *DescribeUdpReflectRequest) (<-chan *DescribeUdpReflectResponse, <-chan error)

DescribeUdpReflectWithChan invokes the ddoscoo.DescribeUdpReflect API asynchronously

func (*Client) DescribeUnBlackholeCount ¶

func (client *Client) DescribeUnBlackholeCount(request *DescribeUnBlackholeCountRequest) (response *DescribeUnBlackholeCountResponse, err error)

DescribeUnBlackholeCount invokes the ddoscoo.DescribeUnBlackholeCount API synchronously

func (*Client) DescribeUnBlackholeCountWithCallback ¶

func (client *Client) DescribeUnBlackholeCountWithCallback(request *DescribeUnBlackholeCountRequest, callback func(response *DescribeUnBlackholeCountResponse, err error)) <-chan int

DescribeUnBlackholeCountWithCallback invokes the ddoscoo.DescribeUnBlackholeCount API asynchronously

func (*Client) DescribeUnBlackholeCountWithChan ¶

func (client *Client) DescribeUnBlackholeCountWithChan(request *DescribeUnBlackholeCountRequest) (<-chan *DescribeUnBlackholeCountResponse, <-chan error)

DescribeUnBlackholeCountWithChan invokes the ddoscoo.DescribeUnBlackholeCount API asynchronously

func (*Client) DescribeUnBlockCount ¶

func (client *Client) DescribeUnBlockCount(request *DescribeUnBlockCountRequest) (response *DescribeUnBlockCountResponse, err error)

DescribeUnBlockCount invokes the ddoscoo.DescribeUnBlockCount API synchronously

func (*Client) DescribeUnBlockCountWithCallback ¶

func (client *Client) DescribeUnBlockCountWithCallback(request *DescribeUnBlockCountRequest, callback func(response *DescribeUnBlockCountResponse, err error)) <-chan int

DescribeUnBlockCountWithCallback invokes the ddoscoo.DescribeUnBlockCount API asynchronously

func (*Client) DescribeUnBlockCountWithChan ¶

func (client *Client) DescribeUnBlockCountWithChan(request *DescribeUnBlockCountRequest) (<-chan *DescribeUnBlockCountResponse, <-chan error)

DescribeUnBlockCountWithChan invokes the ddoscoo.DescribeUnBlockCount API asynchronously

func (*Client) DescribeWebAccessLogDispatchStatus ¶

func (client *Client) DescribeWebAccessLogDispatchStatus(request *DescribeWebAccessLogDispatchStatusRequest) (response *DescribeWebAccessLogDispatchStatusResponse, err error)

DescribeWebAccessLogDispatchStatus invokes the ddoscoo.DescribeWebAccessLogDispatchStatus API synchronously

func (*Client) DescribeWebAccessLogDispatchStatusWithCallback ¶

func (client *Client) DescribeWebAccessLogDispatchStatusWithCallback(request *DescribeWebAccessLogDispatchStatusRequest, callback func(response *DescribeWebAccessLogDispatchStatusResponse, err error)) <-chan int

DescribeWebAccessLogDispatchStatusWithCallback invokes the ddoscoo.DescribeWebAccessLogDispatchStatus API asynchronously

func (*Client) DescribeWebAccessLogDispatchStatusWithChan ¶

func (client *Client) DescribeWebAccessLogDispatchStatusWithChan(request *DescribeWebAccessLogDispatchStatusRequest) (<-chan *DescribeWebAccessLogDispatchStatusResponse, <-chan error)

DescribeWebAccessLogDispatchStatusWithChan invokes the ddoscoo.DescribeWebAccessLogDispatchStatus API asynchronously

func (*Client) DescribeWebAccessLogEmptyCount ¶

func (client *Client) DescribeWebAccessLogEmptyCount(request *DescribeWebAccessLogEmptyCountRequest) (response *DescribeWebAccessLogEmptyCountResponse, err error)

DescribeWebAccessLogEmptyCount invokes the ddoscoo.DescribeWebAccessLogEmptyCount API synchronously

func (*Client) DescribeWebAccessLogEmptyCountWithCallback ¶

func (client *Client) DescribeWebAccessLogEmptyCountWithCallback(request *DescribeWebAccessLogEmptyCountRequest, callback func(response *DescribeWebAccessLogEmptyCountResponse, err error)) <-chan int

DescribeWebAccessLogEmptyCountWithCallback invokes the ddoscoo.DescribeWebAccessLogEmptyCount API asynchronously

func (*Client) DescribeWebAccessLogEmptyCountWithChan ¶

func (client *Client) DescribeWebAccessLogEmptyCountWithChan(request *DescribeWebAccessLogEmptyCountRequest) (<-chan *DescribeWebAccessLogEmptyCountResponse, <-chan error)

DescribeWebAccessLogEmptyCountWithChan invokes the ddoscoo.DescribeWebAccessLogEmptyCount API asynchronously

func (*Client) DescribeWebAccessLogStatus ¶

func (client *Client) DescribeWebAccessLogStatus(request *DescribeWebAccessLogStatusRequest) (response *DescribeWebAccessLogStatusResponse, err error)

DescribeWebAccessLogStatus invokes the ddoscoo.DescribeWebAccessLogStatus API synchronously

func (*Client) DescribeWebAccessLogStatusWithCallback ¶

func (client *Client) DescribeWebAccessLogStatusWithCallback(request *DescribeWebAccessLogStatusRequest, callback func(response *DescribeWebAccessLogStatusResponse, err error)) <-chan int

DescribeWebAccessLogStatusWithCallback invokes the ddoscoo.DescribeWebAccessLogStatus API asynchronously

func (*Client) DescribeWebAccessLogStatusWithChan ¶

func (client *Client) DescribeWebAccessLogStatusWithChan(request *DescribeWebAccessLogStatusRequest) (<-chan *DescribeWebAccessLogStatusResponse, <-chan error)

DescribeWebAccessLogStatusWithChan invokes the ddoscoo.DescribeWebAccessLogStatus API asynchronously

func (*Client) DescribeWebAccessMode ¶

func (client *Client) DescribeWebAccessMode(request *DescribeWebAccessModeRequest) (response *DescribeWebAccessModeResponse, err error)

DescribeWebAccessMode invokes the ddoscoo.DescribeWebAccessMode API synchronously

func (*Client) DescribeWebAccessModeWithCallback ¶

func (client *Client) DescribeWebAccessModeWithCallback(request *DescribeWebAccessModeRequest, callback func(response *DescribeWebAccessModeResponse, err error)) <-chan int

DescribeWebAccessModeWithCallback invokes the ddoscoo.DescribeWebAccessMode API asynchronously

func (*Client) DescribeWebAccessModeWithChan ¶

func (client *Client) DescribeWebAccessModeWithChan(request *DescribeWebAccessModeRequest) (<-chan *DescribeWebAccessModeResponse, <-chan error)

DescribeWebAccessModeWithChan invokes the ddoscoo.DescribeWebAccessMode API asynchronously

func (*Client) DescribeWebAreaBlockConfigs ¶

func (client *Client) DescribeWebAreaBlockConfigs(request *DescribeWebAreaBlockConfigsRequest) (response *DescribeWebAreaBlockConfigsResponse, err error)

DescribeWebAreaBlockConfigs invokes the ddoscoo.DescribeWebAreaBlockConfigs API synchronously

func (*Client) DescribeWebAreaBlockConfigsWithCallback ¶

func (client *Client) DescribeWebAreaBlockConfigsWithCallback(request *DescribeWebAreaBlockConfigsRequest, callback func(response *DescribeWebAreaBlockConfigsResponse, err error)) <-chan int

DescribeWebAreaBlockConfigsWithCallback invokes the ddoscoo.DescribeWebAreaBlockConfigs API asynchronously

func (*Client) DescribeWebAreaBlockConfigsWithChan ¶

func (client *Client) DescribeWebAreaBlockConfigsWithChan(request *DescribeWebAreaBlockConfigsRequest) (<-chan *DescribeWebAreaBlockConfigsResponse, <-chan error)

DescribeWebAreaBlockConfigsWithChan invokes the ddoscoo.DescribeWebAreaBlockConfigs API asynchronously

func (*Client) DescribeWebCCRules ¶

func (client *Client) DescribeWebCCRules(request *DescribeWebCCRulesRequest) (response *DescribeWebCCRulesResponse, err error)

DescribeWebCCRules invokes the ddoscoo.DescribeWebCCRules API synchronously

func (*Client) DescribeWebCCRulesWithCallback ¶

func (client *Client) DescribeWebCCRulesWithCallback(request *DescribeWebCCRulesRequest, callback func(response *DescribeWebCCRulesResponse, err error)) <-chan int

DescribeWebCCRulesWithCallback invokes the ddoscoo.DescribeWebCCRules API asynchronously

func (*Client) DescribeWebCCRulesWithChan ¶

func (client *Client) DescribeWebCCRulesWithChan(request *DescribeWebCCRulesRequest) (<-chan *DescribeWebCCRulesResponse, <-chan error)

DescribeWebCCRulesWithChan invokes the ddoscoo.DescribeWebCCRules API asynchronously

func (*Client) DescribeWebCacheConfigs ¶

func (client *Client) DescribeWebCacheConfigs(request *DescribeWebCacheConfigsRequest) (response *DescribeWebCacheConfigsResponse, err error)

DescribeWebCacheConfigs invokes the ddoscoo.DescribeWebCacheConfigs API synchronously

func (*Client) DescribeWebCacheConfigsWithCallback ¶

func (client *Client) DescribeWebCacheConfigsWithCallback(request *DescribeWebCacheConfigsRequest, callback func(response *DescribeWebCacheConfigsResponse, err error)) <-chan int

DescribeWebCacheConfigsWithCallback invokes the ddoscoo.DescribeWebCacheConfigs API asynchronously

func (*Client) DescribeWebCacheConfigsWithChan ¶

func (client *Client) DescribeWebCacheConfigsWithChan(request *DescribeWebCacheConfigsRequest) (<-chan *DescribeWebCacheConfigsResponse, <-chan error)

DescribeWebCacheConfigsWithChan invokes the ddoscoo.DescribeWebCacheConfigs API asynchronously

func (*Client) DescribeWebCcProtectSwitch ¶

func (client *Client) DescribeWebCcProtectSwitch(request *DescribeWebCcProtectSwitchRequest) (response *DescribeWebCcProtectSwitchResponse, err error)

DescribeWebCcProtectSwitch invokes the ddoscoo.DescribeWebCcProtectSwitch API synchronously

func (*Client) DescribeWebCcProtectSwitchWithCallback ¶

func (client *Client) DescribeWebCcProtectSwitchWithCallback(request *DescribeWebCcProtectSwitchRequest, callback func(response *DescribeWebCcProtectSwitchResponse, err error)) <-chan int

DescribeWebCcProtectSwitchWithCallback invokes the ddoscoo.DescribeWebCcProtectSwitch API asynchronously

func (*Client) DescribeWebCcProtectSwitchWithChan ¶

func (client *Client) DescribeWebCcProtectSwitchWithChan(request *DescribeWebCcProtectSwitchRequest) (<-chan *DescribeWebCcProtectSwitchResponse, <-chan error)

DescribeWebCcProtectSwitchWithChan invokes the ddoscoo.DescribeWebCcProtectSwitch API asynchronously

func (*Client) DescribeWebCustomPorts ¶

func (client *Client) DescribeWebCustomPorts(request *DescribeWebCustomPortsRequest) (response *DescribeWebCustomPortsResponse, err error)

DescribeWebCustomPorts invokes the ddoscoo.DescribeWebCustomPorts API synchronously

func (*Client) DescribeWebCustomPortsWithCallback ¶

func (client *Client) DescribeWebCustomPortsWithCallback(request *DescribeWebCustomPortsRequest, callback func(response *DescribeWebCustomPortsResponse, err error)) <-chan int

DescribeWebCustomPortsWithCallback invokes the ddoscoo.DescribeWebCustomPorts API asynchronously

func (*Client) DescribeWebCustomPortsWithChan ¶

func (client *Client) DescribeWebCustomPortsWithChan(request *DescribeWebCustomPortsRequest) (<-chan *DescribeWebCustomPortsResponse, <-chan error)

DescribeWebCustomPortsWithChan invokes the ddoscoo.DescribeWebCustomPorts API asynchronously

func (*Client) DescribeWebInstanceRelations ¶

func (client *Client) DescribeWebInstanceRelations(request *DescribeWebInstanceRelationsRequest) (response *DescribeWebInstanceRelationsResponse, err error)

DescribeWebInstanceRelations invokes the ddoscoo.DescribeWebInstanceRelations API synchronously

func (*Client) DescribeWebInstanceRelationsWithCallback ¶

func (client *Client) DescribeWebInstanceRelationsWithCallback(request *DescribeWebInstanceRelationsRequest, callback func(response *DescribeWebInstanceRelationsResponse, err error)) <-chan int

DescribeWebInstanceRelationsWithCallback invokes the ddoscoo.DescribeWebInstanceRelations API asynchronously

func (*Client) DescribeWebInstanceRelationsWithChan ¶

func (client *Client) DescribeWebInstanceRelationsWithChan(request *DescribeWebInstanceRelationsRequest) (<-chan *DescribeWebInstanceRelationsResponse, <-chan error)

DescribeWebInstanceRelationsWithChan invokes the ddoscoo.DescribeWebInstanceRelations API asynchronously

func (*Client) DescribeWebPreciseAccessRule ¶

func (client *Client) DescribeWebPreciseAccessRule(request *DescribeWebPreciseAccessRuleRequest) (response *DescribeWebPreciseAccessRuleResponse, err error)

DescribeWebPreciseAccessRule invokes the ddoscoo.DescribeWebPreciseAccessRule API synchronously

func (*Client) DescribeWebPreciseAccessRuleWithCallback ¶

func (client *Client) DescribeWebPreciseAccessRuleWithCallback(request *DescribeWebPreciseAccessRuleRequest, callback func(response *DescribeWebPreciseAccessRuleResponse, err error)) <-chan int

DescribeWebPreciseAccessRuleWithCallback invokes the ddoscoo.DescribeWebPreciseAccessRule API asynchronously

func (*Client) DescribeWebPreciseAccessRuleWithChan ¶

func (client *Client) DescribeWebPreciseAccessRuleWithChan(request *DescribeWebPreciseAccessRuleRequest) (<-chan *DescribeWebPreciseAccessRuleResponse, <-chan error)

DescribeWebPreciseAccessRuleWithChan invokes the ddoscoo.DescribeWebPreciseAccessRule API asynchronously

func (*Client) DescribeWebRules ¶

func (client *Client) DescribeWebRules(request *DescribeWebRulesRequest) (response *DescribeWebRulesResponse, err error)

DescribeWebRules invokes the ddoscoo.DescribeWebRules API synchronously

func (*Client) DescribeWebRulesWithCallback ¶

func (client *Client) DescribeWebRulesWithCallback(request *DescribeWebRulesRequest, callback func(response *DescribeWebRulesResponse, err error)) <-chan int

DescribeWebRulesWithCallback invokes the ddoscoo.DescribeWebRules API asynchronously

func (*Client) DescribeWebRulesWithChan ¶

func (client *Client) DescribeWebRulesWithChan(request *DescribeWebRulesRequest) (<-chan *DescribeWebRulesResponse, <-chan error)

DescribeWebRulesWithChan invokes the ddoscoo.DescribeWebRules API asynchronously

func (*Client) DetachSceneDefenseObject ¶

func (client *Client) DetachSceneDefenseObject(request *DetachSceneDefenseObjectRequest) (response *DetachSceneDefenseObjectResponse, err error)

DetachSceneDefenseObject invokes the ddoscoo.DetachSceneDefenseObject API synchronously

func (*Client) DetachSceneDefenseObjectWithCallback ¶

func (client *Client) DetachSceneDefenseObjectWithCallback(request *DetachSceneDefenseObjectRequest, callback func(response *DetachSceneDefenseObjectResponse, err error)) <-chan int

DetachSceneDefenseObjectWithCallback invokes the ddoscoo.DetachSceneDefenseObject API asynchronously

func (*Client) DetachSceneDefenseObjectWithChan ¶

func (client *Client) DetachSceneDefenseObjectWithChan(request *DetachSceneDefenseObjectRequest) (<-chan *DetachSceneDefenseObjectResponse, <-chan error)

DetachSceneDefenseObjectWithChan invokes the ddoscoo.DetachSceneDefenseObject API asynchronously

func (*Client) DisableSceneDefensePolicy ¶

func (client *Client) DisableSceneDefensePolicy(request *DisableSceneDefensePolicyRequest) (response *DisableSceneDefensePolicyResponse, err error)

DisableSceneDefensePolicy invokes the ddoscoo.DisableSceneDefensePolicy API synchronously

func (*Client) DisableSceneDefensePolicyWithCallback ¶

func (client *Client) DisableSceneDefensePolicyWithCallback(request *DisableSceneDefensePolicyRequest, callback func(response *DisableSceneDefensePolicyResponse, err error)) <-chan int

DisableSceneDefensePolicyWithCallback invokes the ddoscoo.DisableSceneDefensePolicy API asynchronously

func (*Client) DisableSceneDefensePolicyWithChan ¶

func (client *Client) DisableSceneDefensePolicyWithChan(request *DisableSceneDefensePolicyRequest) (<-chan *DisableSceneDefensePolicyResponse, <-chan error)

DisableSceneDefensePolicyWithChan invokes the ddoscoo.DisableSceneDefensePolicy API asynchronously

func (*Client) DisableWebAccessLogConfig ¶

func (client *Client) DisableWebAccessLogConfig(request *DisableWebAccessLogConfigRequest) (response *DisableWebAccessLogConfigResponse, err error)

DisableWebAccessLogConfig invokes the ddoscoo.DisableWebAccessLogConfig API synchronously

func (*Client) DisableWebAccessLogConfigWithCallback ¶

func (client *Client) DisableWebAccessLogConfigWithCallback(request *DisableWebAccessLogConfigRequest, callback func(response *DisableWebAccessLogConfigResponse, err error)) <-chan int

DisableWebAccessLogConfigWithCallback invokes the ddoscoo.DisableWebAccessLogConfig API asynchronously

func (*Client) DisableWebAccessLogConfigWithChan ¶

func (client *Client) DisableWebAccessLogConfigWithChan(request *DisableWebAccessLogConfigRequest) (<-chan *DisableWebAccessLogConfigResponse, <-chan error)

DisableWebAccessLogConfigWithChan invokes the ddoscoo.DisableWebAccessLogConfig API asynchronously

func (*Client) DisableWebCC ¶

func (client *Client) DisableWebCC(request *DisableWebCCRequest) (response *DisableWebCCResponse, err error)

DisableWebCC invokes the ddoscoo.DisableWebCC API synchronously

func (*Client) DisableWebCCRule ¶

func (client *Client) DisableWebCCRule(request *DisableWebCCRuleRequest) (response *DisableWebCCRuleResponse, err error)

DisableWebCCRule invokes the ddoscoo.DisableWebCCRule API synchronously

func (*Client) DisableWebCCRuleWithCallback ¶

func (client *Client) DisableWebCCRuleWithCallback(request *DisableWebCCRuleRequest, callback func(response *DisableWebCCRuleResponse, err error)) <-chan int

DisableWebCCRuleWithCallback invokes the ddoscoo.DisableWebCCRule API asynchronously

func (*Client) DisableWebCCRuleWithChan ¶

func (client *Client) DisableWebCCRuleWithChan(request *DisableWebCCRuleRequest) (<-chan *DisableWebCCRuleResponse, <-chan error)

DisableWebCCRuleWithChan invokes the ddoscoo.DisableWebCCRule API asynchronously

func (*Client) DisableWebCCWithCallback ¶

func (client *Client) DisableWebCCWithCallback(request *DisableWebCCRequest, callback func(response *DisableWebCCResponse, err error)) <-chan int

DisableWebCCWithCallback invokes the ddoscoo.DisableWebCC API asynchronously

func (*Client) DisableWebCCWithChan ¶

func (client *Client) DisableWebCCWithChan(request *DisableWebCCRequest) (<-chan *DisableWebCCResponse, <-chan error)

DisableWebCCWithChan invokes the ddoscoo.DisableWebCC API asynchronously

func (*Client) EmptyAutoCcBlacklist ¶

func (client *Client) EmptyAutoCcBlacklist(request *EmptyAutoCcBlacklistRequest) (response *EmptyAutoCcBlacklistResponse, err error)

EmptyAutoCcBlacklist invokes the ddoscoo.EmptyAutoCcBlacklist API synchronously

func (*Client) EmptyAutoCcBlacklistWithCallback ¶

func (client *Client) EmptyAutoCcBlacklistWithCallback(request *EmptyAutoCcBlacklistRequest, callback func(response *EmptyAutoCcBlacklistResponse, err error)) <-chan int

EmptyAutoCcBlacklistWithCallback invokes the ddoscoo.EmptyAutoCcBlacklist API asynchronously

func (*Client) EmptyAutoCcBlacklistWithChan ¶

func (client *Client) EmptyAutoCcBlacklistWithChan(request *EmptyAutoCcBlacklistRequest) (<-chan *EmptyAutoCcBlacklistResponse, <-chan error)

EmptyAutoCcBlacklistWithChan invokes the ddoscoo.EmptyAutoCcBlacklist API asynchronously

func (*Client) EmptyAutoCcWhitelist ¶

func (client *Client) EmptyAutoCcWhitelist(request *EmptyAutoCcWhitelistRequest) (response *EmptyAutoCcWhitelistResponse, err error)

EmptyAutoCcWhitelist invokes the ddoscoo.EmptyAutoCcWhitelist API synchronously

func (*Client) EmptyAutoCcWhitelistWithCallback ¶

func (client *Client) EmptyAutoCcWhitelistWithCallback(request *EmptyAutoCcWhitelistRequest, callback func(response *EmptyAutoCcWhitelistResponse, err error)) <-chan int

EmptyAutoCcWhitelistWithCallback invokes the ddoscoo.EmptyAutoCcWhitelist API asynchronously

func (*Client) EmptyAutoCcWhitelistWithChan ¶

func (client *Client) EmptyAutoCcWhitelistWithChan(request *EmptyAutoCcWhitelistRequest) (<-chan *EmptyAutoCcWhitelistResponse, <-chan error)

EmptyAutoCcWhitelistWithChan invokes the ddoscoo.EmptyAutoCcWhitelist API asynchronously

func (*Client) EmptySlsLogstore ¶

func (client *Client) EmptySlsLogstore(request *EmptySlsLogstoreRequest) (response *EmptySlsLogstoreResponse, err error)

EmptySlsLogstore invokes the ddoscoo.EmptySlsLogstore API synchronously

func (*Client) EmptySlsLogstoreWithCallback ¶

func (client *Client) EmptySlsLogstoreWithCallback(request *EmptySlsLogstoreRequest, callback func(response *EmptySlsLogstoreResponse, err error)) <-chan int

EmptySlsLogstoreWithCallback invokes the ddoscoo.EmptySlsLogstore API asynchronously

func (*Client) EmptySlsLogstoreWithChan ¶

func (client *Client) EmptySlsLogstoreWithChan(request *EmptySlsLogstoreRequest) (<-chan *EmptySlsLogstoreResponse, <-chan error)

EmptySlsLogstoreWithChan invokes the ddoscoo.EmptySlsLogstore API asynchronously

func (*Client) EnableSceneDefensePolicy ¶

func (client *Client) EnableSceneDefensePolicy(request *EnableSceneDefensePolicyRequest) (response *EnableSceneDefensePolicyResponse, err error)

EnableSceneDefensePolicy invokes the ddoscoo.EnableSceneDefensePolicy API synchronously

func (*Client) EnableSceneDefensePolicyWithCallback ¶

func (client *Client) EnableSceneDefensePolicyWithCallback(request *EnableSceneDefensePolicyRequest, callback func(response *EnableSceneDefensePolicyResponse, err error)) <-chan int

EnableSceneDefensePolicyWithCallback invokes the ddoscoo.EnableSceneDefensePolicy API asynchronously

func (*Client) EnableSceneDefensePolicyWithChan ¶

func (client *Client) EnableSceneDefensePolicyWithChan(request *EnableSceneDefensePolicyRequest) (<-chan *EnableSceneDefensePolicyResponse, <-chan error)

EnableSceneDefensePolicyWithChan invokes the ddoscoo.EnableSceneDefensePolicy API asynchronously

func (*Client) EnableWebAccessLogConfig ¶

func (client *Client) EnableWebAccessLogConfig(request *EnableWebAccessLogConfigRequest) (response *EnableWebAccessLogConfigResponse, err error)

EnableWebAccessLogConfig invokes the ddoscoo.EnableWebAccessLogConfig API synchronously

func (*Client) EnableWebAccessLogConfigWithCallback ¶

func (client *Client) EnableWebAccessLogConfigWithCallback(request *EnableWebAccessLogConfigRequest, callback func(response *EnableWebAccessLogConfigResponse, err error)) <-chan int

EnableWebAccessLogConfigWithCallback invokes the ddoscoo.EnableWebAccessLogConfig API asynchronously

func (*Client) EnableWebAccessLogConfigWithChan ¶

func (client *Client) EnableWebAccessLogConfigWithChan(request *EnableWebAccessLogConfigRequest) (<-chan *EnableWebAccessLogConfigResponse, <-chan error)

EnableWebAccessLogConfigWithChan invokes the ddoscoo.EnableWebAccessLogConfig API asynchronously

func (*Client) EnableWebCC ¶

func (client *Client) EnableWebCC(request *EnableWebCCRequest) (response *EnableWebCCResponse, err error)

EnableWebCC invokes the ddoscoo.EnableWebCC API synchronously

func (*Client) EnableWebCCRule ¶

func (client *Client) EnableWebCCRule(request *EnableWebCCRuleRequest) (response *EnableWebCCRuleResponse, err error)

EnableWebCCRule invokes the ddoscoo.EnableWebCCRule API synchronously

func (*Client) EnableWebCCRuleWithCallback ¶

func (client *Client) EnableWebCCRuleWithCallback(request *EnableWebCCRuleRequest, callback func(response *EnableWebCCRuleResponse, err error)) <-chan int

EnableWebCCRuleWithCallback invokes the ddoscoo.EnableWebCCRule API asynchronously

func (*Client) EnableWebCCRuleWithChan ¶

func (client *Client) EnableWebCCRuleWithChan(request *EnableWebCCRuleRequest) (<-chan *EnableWebCCRuleResponse, <-chan error)

EnableWebCCRuleWithChan invokes the ddoscoo.EnableWebCCRule API asynchronously

func (*Client) EnableWebCCWithCallback ¶

func (client *Client) EnableWebCCWithCallback(request *EnableWebCCRequest, callback func(response *EnableWebCCResponse, err error)) <-chan int

EnableWebCCWithCallback invokes the ddoscoo.EnableWebCC API asynchronously

func (*Client) EnableWebCCWithChan ¶

func (client *Client) EnableWebCCWithChan(request *EnableWebCCRequest) (<-chan *EnableWebCCResponse, <-chan error)

EnableWebCCWithChan invokes the ddoscoo.EnableWebCC API asynchronously

func (*Client) ModifyBlackholeStatus ¶

func (client *Client) ModifyBlackholeStatus(request *ModifyBlackholeStatusRequest) (response *ModifyBlackholeStatusResponse, err error)

ModifyBlackholeStatus invokes the ddoscoo.ModifyBlackholeStatus API synchronously

func (*Client) ModifyBlackholeStatusWithCallback ¶

func (client *Client) ModifyBlackholeStatusWithCallback(request *ModifyBlackholeStatusRequest, callback func(response *ModifyBlackholeStatusResponse, err error)) <-chan int

ModifyBlackholeStatusWithCallback invokes the ddoscoo.ModifyBlackholeStatus API asynchronously

func (*Client) ModifyBlackholeStatusWithChan ¶

func (client *Client) ModifyBlackholeStatusWithChan(request *ModifyBlackholeStatusRequest) (<-chan *ModifyBlackholeStatusResponse, <-chan error)

ModifyBlackholeStatusWithChan invokes the ddoscoo.ModifyBlackholeStatus API asynchronously

func (*Client) ModifyBlockStatus ¶

func (client *Client) ModifyBlockStatus(request *ModifyBlockStatusRequest) (response *ModifyBlockStatusResponse, err error)

ModifyBlockStatus invokes the ddoscoo.ModifyBlockStatus API synchronously

func (*Client) ModifyBlockStatusWithCallback ¶

func (client *Client) ModifyBlockStatusWithCallback(request *ModifyBlockStatusRequest, callback func(response *ModifyBlockStatusResponse, err error)) <-chan int

ModifyBlockStatusWithCallback invokes the ddoscoo.ModifyBlockStatus API asynchronously

func (*Client) ModifyBlockStatusWithChan ¶

func (client *Client) ModifyBlockStatusWithChan(request *ModifyBlockStatusRequest) (<-chan *ModifyBlockStatusResponse, <-chan error)

ModifyBlockStatusWithChan invokes the ddoscoo.ModifyBlockStatus API asynchronously

func (*Client) ModifyCnameReuse ¶

func (client *Client) ModifyCnameReuse(request *ModifyCnameReuseRequest) (response *ModifyCnameReuseResponse, err error)

ModifyCnameReuse invokes the ddoscoo.ModifyCnameReuse API synchronously

func (*Client) ModifyCnameReuseWithCallback ¶

func (client *Client) ModifyCnameReuseWithCallback(request *ModifyCnameReuseRequest, callback func(response *ModifyCnameReuseResponse, err error)) <-chan int

ModifyCnameReuseWithCallback invokes the ddoscoo.ModifyCnameReuse API asynchronously

func (*Client) ModifyCnameReuseWithChan ¶

func (client *Client) ModifyCnameReuseWithChan(request *ModifyCnameReuseRequest) (<-chan *ModifyCnameReuseResponse, <-chan error)

ModifyCnameReuseWithChan invokes the ddoscoo.ModifyCnameReuse API asynchronously

func (*Client) ModifyDomainResource ¶

func (client *Client) ModifyDomainResource(request *ModifyDomainResourceRequest) (response *ModifyDomainResourceResponse, err error)

ModifyDomainResource invokes the ddoscoo.ModifyDomainResource API synchronously

func (*Client) ModifyDomainResourceWithCallback ¶

func (client *Client) ModifyDomainResourceWithCallback(request *ModifyDomainResourceRequest, callback func(response *ModifyDomainResourceResponse, err error)) <-chan int

ModifyDomainResourceWithCallback invokes the ddoscoo.ModifyDomainResource API asynchronously

func (*Client) ModifyDomainResourceWithChan ¶

func (client *Client) ModifyDomainResourceWithChan(request *ModifyDomainResourceRequest) (<-chan *ModifyDomainResourceResponse, <-chan error)

ModifyDomainResourceWithChan invokes the ddoscoo.ModifyDomainResource API asynchronously

func (*Client) ModifyElasticBandWidth ¶

func (client *Client) ModifyElasticBandWidth(request *ModifyElasticBandWidthRequest) (response *ModifyElasticBandWidthResponse, err error)

ModifyElasticBandWidth invokes the ddoscoo.ModifyElasticBandWidth API synchronously

func (*Client) ModifyElasticBandWidthWithCallback ¶

func (client *Client) ModifyElasticBandWidthWithCallback(request *ModifyElasticBandWidthRequest, callback func(response *ModifyElasticBandWidthResponse, err error)) <-chan int

ModifyElasticBandWidthWithCallback invokes the ddoscoo.ModifyElasticBandWidth API asynchronously

func (*Client) ModifyElasticBandWidthWithChan ¶

func (client *Client) ModifyElasticBandWidthWithChan(request *ModifyElasticBandWidthRequest) (<-chan *ModifyElasticBandWidthResponse, <-chan error)

ModifyElasticBandWidthWithChan invokes the ddoscoo.ModifyElasticBandWidth API asynchronously

func (*Client) ModifyFullLogTtl ¶

func (client *Client) ModifyFullLogTtl(request *ModifyFullLogTtlRequest) (response *ModifyFullLogTtlResponse, err error)

ModifyFullLogTtl invokes the ddoscoo.ModifyFullLogTtl API synchronously

func (*Client) ModifyFullLogTtlWithCallback ¶

func (client *Client) ModifyFullLogTtlWithCallback(request *ModifyFullLogTtlRequest, callback func(response *ModifyFullLogTtlResponse, err error)) <-chan int

ModifyFullLogTtlWithCallback invokes the ddoscoo.ModifyFullLogTtl API asynchronously

func (*Client) ModifyFullLogTtlWithChan ¶

func (client *Client) ModifyFullLogTtlWithChan(request *ModifyFullLogTtlRequest) (<-chan *ModifyFullLogTtlResponse, <-chan error)

ModifyFullLogTtlWithChan invokes the ddoscoo.ModifyFullLogTtl API asynchronously

func (*Client) ModifyHealthCheckConfig ¶

func (client *Client) ModifyHealthCheckConfig(request *ModifyHealthCheckConfigRequest) (response *ModifyHealthCheckConfigResponse, err error)

ModifyHealthCheckConfig invokes the ddoscoo.ModifyHealthCheckConfig API synchronously

func (*Client) ModifyHealthCheckConfigWithCallback ¶

func (client *Client) ModifyHealthCheckConfigWithCallback(request *ModifyHealthCheckConfigRequest, callback func(response *ModifyHealthCheckConfigResponse, err error)) <-chan int

ModifyHealthCheckConfigWithCallback invokes the ddoscoo.ModifyHealthCheckConfig API asynchronously

func (*Client) ModifyHealthCheckConfigWithChan ¶

func (client *Client) ModifyHealthCheckConfigWithChan(request *ModifyHealthCheckConfigRequest) (<-chan *ModifyHealthCheckConfigResponse, <-chan error)

ModifyHealthCheckConfigWithChan invokes the ddoscoo.ModifyHealthCheckConfig API asynchronously

func (*Client) ModifyHttp2Enable ¶

func (client *Client) ModifyHttp2Enable(request *ModifyHttp2EnableRequest) (response *ModifyHttp2EnableResponse, err error)

ModifyHttp2Enable invokes the ddoscoo.ModifyHttp2Enable API synchronously

func (*Client) ModifyHttp2EnableWithCallback ¶

func (client *Client) ModifyHttp2EnableWithCallback(request *ModifyHttp2EnableRequest, callback func(response *ModifyHttp2EnableResponse, err error)) <-chan int

ModifyHttp2EnableWithCallback invokes the ddoscoo.ModifyHttp2Enable API asynchronously

func (*Client) ModifyHttp2EnableWithChan ¶

func (client *Client) ModifyHttp2EnableWithChan(request *ModifyHttp2EnableRequest) (<-chan *ModifyHttp2EnableResponse, <-chan error)

ModifyHttp2EnableWithChan invokes the ddoscoo.ModifyHttp2Enable API asynchronously

func (*Client) ModifyInstanceRemark ¶

func (client *Client) ModifyInstanceRemark(request *ModifyInstanceRemarkRequest) (response *ModifyInstanceRemarkResponse, err error)

ModifyInstanceRemark invokes the ddoscoo.ModifyInstanceRemark API synchronously

func (*Client) ModifyInstanceRemarkWithCallback ¶

func (client *Client) ModifyInstanceRemarkWithCallback(request *ModifyInstanceRemarkRequest, callback func(response *ModifyInstanceRemarkResponse, err error)) <-chan int

ModifyInstanceRemarkWithCallback invokes the ddoscoo.ModifyInstanceRemark API asynchronously

func (*Client) ModifyInstanceRemarkWithChan ¶

func (client *Client) ModifyInstanceRemarkWithChan(request *ModifyInstanceRemarkRequest) (<-chan *ModifyInstanceRemarkResponse, <-chan error)

ModifyInstanceRemarkWithChan invokes the ddoscoo.ModifyInstanceRemark API asynchronously

func (*Client) ModifyNetworkRuleAttribute ¶

func (client *Client) ModifyNetworkRuleAttribute(request *ModifyNetworkRuleAttributeRequest) (response *ModifyNetworkRuleAttributeResponse, err error)

ModifyNetworkRuleAttribute invokes the ddoscoo.ModifyNetworkRuleAttribute API synchronously

func (*Client) ModifyNetworkRuleAttributeWithCallback ¶

func (client *Client) ModifyNetworkRuleAttributeWithCallback(request *ModifyNetworkRuleAttributeRequest, callback func(response *ModifyNetworkRuleAttributeResponse, err error)) <-chan int

ModifyNetworkRuleAttributeWithCallback invokes the ddoscoo.ModifyNetworkRuleAttribute API asynchronously

func (*Client) ModifyNetworkRuleAttributeWithChan ¶

func (client *Client) ModifyNetworkRuleAttributeWithChan(request *ModifyNetworkRuleAttributeRequest) (<-chan *ModifyNetworkRuleAttributeResponse, <-chan error)

ModifyNetworkRuleAttributeWithChan invokes the ddoscoo.ModifyNetworkRuleAttribute API asynchronously

func (*Client) ModifyPort ¶

func (client *Client) ModifyPort(request *ModifyPortRequest) (response *ModifyPortResponse, err error)

ModifyPort invokes the ddoscoo.ModifyPort API synchronously

func (*Client) ModifyPortAutoCcStatus ¶

func (client *Client) ModifyPortAutoCcStatus(request *ModifyPortAutoCcStatusRequest) (response *ModifyPortAutoCcStatusResponse, err error)

ModifyPortAutoCcStatus invokes the ddoscoo.ModifyPortAutoCcStatus API synchronously

func (*Client) ModifyPortAutoCcStatusWithCallback ¶

func (client *Client) ModifyPortAutoCcStatusWithCallback(request *ModifyPortAutoCcStatusRequest, callback func(response *ModifyPortAutoCcStatusResponse, err error)) <-chan int

ModifyPortAutoCcStatusWithCallback invokes the ddoscoo.ModifyPortAutoCcStatus API asynchronously

func (*Client) ModifyPortAutoCcStatusWithChan ¶

func (client *Client) ModifyPortAutoCcStatusWithChan(request *ModifyPortAutoCcStatusRequest) (<-chan *ModifyPortAutoCcStatusResponse, <-chan error)

ModifyPortAutoCcStatusWithChan invokes the ddoscoo.ModifyPortAutoCcStatus API asynchronously

func (*Client) ModifyPortWithCallback ¶

func (client *Client) ModifyPortWithCallback(request *ModifyPortRequest, callback func(response *ModifyPortResponse, err error)) <-chan int

ModifyPortWithCallback invokes the ddoscoo.ModifyPort API asynchronously

func (*Client) ModifyPortWithChan ¶

func (client *Client) ModifyPortWithChan(request *ModifyPortRequest) (<-chan *ModifyPortResponse, <-chan error)

ModifyPortWithChan invokes the ddoscoo.ModifyPort API asynchronously

func (*Client) ModifySceneDefensePolicy ¶

func (client *Client) ModifySceneDefensePolicy(request *ModifySceneDefensePolicyRequest) (response *ModifySceneDefensePolicyResponse, err error)

ModifySceneDefensePolicy invokes the ddoscoo.ModifySceneDefensePolicy API synchronously

func (*Client) ModifySceneDefensePolicyWithCallback ¶

func (client *Client) ModifySceneDefensePolicyWithCallback(request *ModifySceneDefensePolicyRequest, callback func(response *ModifySceneDefensePolicyResponse, err error)) <-chan int

ModifySceneDefensePolicyWithCallback invokes the ddoscoo.ModifySceneDefensePolicy API asynchronously

func (*Client) ModifySceneDefensePolicyWithChan ¶

func (client *Client) ModifySceneDefensePolicyWithChan(request *ModifySceneDefensePolicyRequest) (<-chan *ModifySceneDefensePolicyResponse, <-chan error)

ModifySceneDefensePolicyWithChan invokes the ddoscoo.ModifySceneDefensePolicy API asynchronously

func (*Client) ModifySchedulerRule ¶

func (client *Client) ModifySchedulerRule(request *ModifySchedulerRuleRequest) (response *ModifySchedulerRuleResponse, err error)

ModifySchedulerRule invokes the ddoscoo.ModifySchedulerRule API synchronously

func (*Client) ModifySchedulerRuleWithCallback ¶

func (client *Client) ModifySchedulerRuleWithCallback(request *ModifySchedulerRuleRequest, callback func(response *ModifySchedulerRuleResponse, err error)) <-chan int

ModifySchedulerRuleWithCallback invokes the ddoscoo.ModifySchedulerRule API asynchronously

func (*Client) ModifySchedulerRuleWithChan ¶

func (client *Client) ModifySchedulerRuleWithChan(request *ModifySchedulerRuleRequest) (<-chan *ModifySchedulerRuleResponse, <-chan error)

ModifySchedulerRuleWithChan invokes the ddoscoo.ModifySchedulerRule API asynchronously

func (*Client) ModifyTlsConfig ¶

func (client *Client) ModifyTlsConfig(request *ModifyTlsConfigRequest) (response *ModifyTlsConfigResponse, err error)

ModifyTlsConfig invokes the ddoscoo.ModifyTlsConfig API synchronously

func (*Client) ModifyTlsConfigWithCallback ¶

func (client *Client) ModifyTlsConfigWithCallback(request *ModifyTlsConfigRequest, callback func(response *ModifyTlsConfigResponse, err error)) <-chan int

ModifyTlsConfigWithCallback invokes the ddoscoo.ModifyTlsConfig API asynchronously

func (*Client) ModifyTlsConfigWithChan ¶

func (client *Client) ModifyTlsConfigWithChan(request *ModifyTlsConfigRequest) (<-chan *ModifyTlsConfigResponse, <-chan error)

ModifyTlsConfigWithChan invokes the ddoscoo.ModifyTlsConfig API asynchronously

func (*Client) ModifyWebAIProtectMode ¶

func (client *Client) ModifyWebAIProtectMode(request *ModifyWebAIProtectModeRequest) (response *ModifyWebAIProtectModeResponse, err error)

ModifyWebAIProtectMode invokes the ddoscoo.ModifyWebAIProtectMode API synchronously

func (*Client) ModifyWebAIProtectModeWithCallback ¶

func (client *Client) ModifyWebAIProtectModeWithCallback(request *ModifyWebAIProtectModeRequest, callback func(response *ModifyWebAIProtectModeResponse, err error)) <-chan int

ModifyWebAIProtectModeWithCallback invokes the ddoscoo.ModifyWebAIProtectMode API asynchronously

func (*Client) ModifyWebAIProtectModeWithChan ¶

func (client *Client) ModifyWebAIProtectModeWithChan(request *ModifyWebAIProtectModeRequest) (<-chan *ModifyWebAIProtectModeResponse, <-chan error)

ModifyWebAIProtectModeWithChan invokes the ddoscoo.ModifyWebAIProtectMode API asynchronously

func (*Client) ModifyWebAIProtectSwitch ¶

func (client *Client) ModifyWebAIProtectSwitch(request *ModifyWebAIProtectSwitchRequest) (response *ModifyWebAIProtectSwitchResponse, err error)

ModifyWebAIProtectSwitch invokes the ddoscoo.ModifyWebAIProtectSwitch API synchronously

func (*Client) ModifyWebAIProtectSwitchWithCallback ¶

func (client *Client) ModifyWebAIProtectSwitchWithCallback(request *ModifyWebAIProtectSwitchRequest, callback func(response *ModifyWebAIProtectSwitchResponse, err error)) <-chan int

ModifyWebAIProtectSwitchWithCallback invokes the ddoscoo.ModifyWebAIProtectSwitch API asynchronously

func (*Client) ModifyWebAIProtectSwitchWithChan ¶

func (client *Client) ModifyWebAIProtectSwitchWithChan(request *ModifyWebAIProtectSwitchRequest) (<-chan *ModifyWebAIProtectSwitchResponse, <-chan error)

ModifyWebAIProtectSwitchWithChan invokes the ddoscoo.ModifyWebAIProtectSwitch API asynchronously

func (*Client) ModifyWebAccessMode ¶

func (client *Client) ModifyWebAccessMode(request *ModifyWebAccessModeRequest) (response *ModifyWebAccessModeResponse, err error)

ModifyWebAccessMode invokes the ddoscoo.ModifyWebAccessMode API synchronously

func (*Client) ModifyWebAccessModeWithCallback ¶

func (client *Client) ModifyWebAccessModeWithCallback(request *ModifyWebAccessModeRequest, callback func(response *ModifyWebAccessModeResponse, err error)) <-chan int

ModifyWebAccessModeWithCallback invokes the ddoscoo.ModifyWebAccessMode API asynchronously

func (*Client) ModifyWebAccessModeWithChan ¶

func (client *Client) ModifyWebAccessModeWithChan(request *ModifyWebAccessModeRequest) (<-chan *ModifyWebAccessModeResponse, <-chan error)

ModifyWebAccessModeWithChan invokes the ddoscoo.ModifyWebAccessMode API asynchronously

func (*Client) ModifyWebAreaBlock ¶

func (client *Client) ModifyWebAreaBlock(request *ModifyWebAreaBlockRequest) (response *ModifyWebAreaBlockResponse, err error)

ModifyWebAreaBlock invokes the ddoscoo.ModifyWebAreaBlock API synchronously

func (*Client) ModifyWebAreaBlockSwitch ¶

func (client *Client) ModifyWebAreaBlockSwitch(request *ModifyWebAreaBlockSwitchRequest) (response *ModifyWebAreaBlockSwitchResponse, err error)

ModifyWebAreaBlockSwitch invokes the ddoscoo.ModifyWebAreaBlockSwitch API synchronously

func (*Client) ModifyWebAreaBlockSwitchWithCallback ¶

func (client *Client) ModifyWebAreaBlockSwitchWithCallback(request *ModifyWebAreaBlockSwitchRequest, callback func(response *ModifyWebAreaBlockSwitchResponse, err error)) <-chan int

ModifyWebAreaBlockSwitchWithCallback invokes the ddoscoo.ModifyWebAreaBlockSwitch API asynchronously

func (*Client) ModifyWebAreaBlockSwitchWithChan ¶

func (client *Client) ModifyWebAreaBlockSwitchWithChan(request *ModifyWebAreaBlockSwitchRequest) (<-chan *ModifyWebAreaBlockSwitchResponse, <-chan error)

ModifyWebAreaBlockSwitchWithChan invokes the ddoscoo.ModifyWebAreaBlockSwitch API asynchronously

func (*Client) ModifyWebAreaBlockWithCallback ¶

func (client *Client) ModifyWebAreaBlockWithCallback(request *ModifyWebAreaBlockRequest, callback func(response *ModifyWebAreaBlockResponse, err error)) <-chan int

ModifyWebAreaBlockWithCallback invokes the ddoscoo.ModifyWebAreaBlock API asynchronously

func (*Client) ModifyWebAreaBlockWithChan ¶

func (client *Client) ModifyWebAreaBlockWithChan(request *ModifyWebAreaBlockRequest) (<-chan *ModifyWebAreaBlockResponse, <-chan error)

ModifyWebAreaBlockWithChan invokes the ddoscoo.ModifyWebAreaBlock API asynchronously

func (*Client) ModifyWebCCRule ¶

func (client *Client) ModifyWebCCRule(request *ModifyWebCCRuleRequest) (response *ModifyWebCCRuleResponse, err error)

ModifyWebCCRule invokes the ddoscoo.ModifyWebCCRule API synchronously

func (*Client) ModifyWebCCRuleWithCallback ¶

func (client *Client) ModifyWebCCRuleWithCallback(request *ModifyWebCCRuleRequest, callback func(response *ModifyWebCCRuleResponse, err error)) <-chan int

ModifyWebCCRuleWithCallback invokes the ddoscoo.ModifyWebCCRule API asynchronously

func (*Client) ModifyWebCCRuleWithChan ¶

func (client *Client) ModifyWebCCRuleWithChan(request *ModifyWebCCRuleRequest) (<-chan *ModifyWebCCRuleResponse, <-chan error)

ModifyWebCCRuleWithChan invokes the ddoscoo.ModifyWebCCRule API asynchronously

func (*Client) ModifyWebCacheCustomRule ¶

func (client *Client) ModifyWebCacheCustomRule(request *ModifyWebCacheCustomRuleRequest) (response *ModifyWebCacheCustomRuleResponse, err error)

ModifyWebCacheCustomRule invokes the ddoscoo.ModifyWebCacheCustomRule API synchronously

func (*Client) ModifyWebCacheCustomRuleWithCallback ¶

func (client *Client) ModifyWebCacheCustomRuleWithCallback(request *ModifyWebCacheCustomRuleRequest, callback func(response *ModifyWebCacheCustomRuleResponse, err error)) <-chan int

ModifyWebCacheCustomRuleWithCallback invokes the ddoscoo.ModifyWebCacheCustomRule API asynchronously

func (*Client) ModifyWebCacheCustomRuleWithChan ¶

func (client *Client) ModifyWebCacheCustomRuleWithChan(request *ModifyWebCacheCustomRuleRequest) (<-chan *ModifyWebCacheCustomRuleResponse, <-chan error)

ModifyWebCacheCustomRuleWithChan invokes the ddoscoo.ModifyWebCacheCustomRule API asynchronously

func (*Client) ModifyWebCacheMode ¶

func (client *Client) ModifyWebCacheMode(request *ModifyWebCacheModeRequest) (response *ModifyWebCacheModeResponse, err error)

ModifyWebCacheMode invokes the ddoscoo.ModifyWebCacheMode API synchronously

func (*Client) ModifyWebCacheModeWithCallback ¶

func (client *Client) ModifyWebCacheModeWithCallback(request *ModifyWebCacheModeRequest, callback func(response *ModifyWebCacheModeResponse, err error)) <-chan int

ModifyWebCacheModeWithCallback invokes the ddoscoo.ModifyWebCacheMode API asynchronously

func (*Client) ModifyWebCacheModeWithChan ¶

func (client *Client) ModifyWebCacheModeWithChan(request *ModifyWebCacheModeRequest) (<-chan *ModifyWebCacheModeResponse, <-chan error)

ModifyWebCacheModeWithChan invokes the ddoscoo.ModifyWebCacheMode API asynchronously

func (*Client) ModifyWebCacheSwitch ¶

func (client *Client) ModifyWebCacheSwitch(request *ModifyWebCacheSwitchRequest) (response *ModifyWebCacheSwitchResponse, err error)

ModifyWebCacheSwitch invokes the ddoscoo.ModifyWebCacheSwitch API synchronously

func (*Client) ModifyWebCacheSwitchWithCallback ¶

func (client *Client) ModifyWebCacheSwitchWithCallback(request *ModifyWebCacheSwitchRequest, callback func(response *ModifyWebCacheSwitchResponse, err error)) <-chan int

ModifyWebCacheSwitchWithCallback invokes the ddoscoo.ModifyWebCacheSwitch API asynchronously

func (*Client) ModifyWebCacheSwitchWithChan ¶

func (client *Client) ModifyWebCacheSwitchWithChan(request *ModifyWebCacheSwitchRequest) (<-chan *ModifyWebCacheSwitchResponse, <-chan error)

ModifyWebCacheSwitchWithChan invokes the ddoscoo.ModifyWebCacheSwitch API asynchronously

func (*Client) ModifyWebIpSetSwitch ¶

func (client *Client) ModifyWebIpSetSwitch(request *ModifyWebIpSetSwitchRequest) (response *ModifyWebIpSetSwitchResponse, err error)

ModifyWebIpSetSwitch invokes the ddoscoo.ModifyWebIpSetSwitch API synchronously

func (*Client) ModifyWebIpSetSwitchWithCallback ¶

func (client *Client) ModifyWebIpSetSwitchWithCallback(request *ModifyWebIpSetSwitchRequest, callback func(response *ModifyWebIpSetSwitchResponse, err error)) <-chan int

ModifyWebIpSetSwitchWithCallback invokes the ddoscoo.ModifyWebIpSetSwitch API asynchronously

func (*Client) ModifyWebIpSetSwitchWithChan ¶

func (client *Client) ModifyWebIpSetSwitchWithChan(request *ModifyWebIpSetSwitchRequest) (<-chan *ModifyWebIpSetSwitchResponse, <-chan error)

ModifyWebIpSetSwitchWithChan invokes the ddoscoo.ModifyWebIpSetSwitch API asynchronously

func (*Client) ModifyWebPreciseAccessRule ¶

func (client *Client) ModifyWebPreciseAccessRule(request *ModifyWebPreciseAccessRuleRequest) (response *ModifyWebPreciseAccessRuleResponse, err error)

ModifyWebPreciseAccessRule invokes the ddoscoo.ModifyWebPreciseAccessRule API synchronously

func (*Client) ModifyWebPreciseAccessRuleWithCallback ¶

func (client *Client) ModifyWebPreciseAccessRuleWithCallback(request *ModifyWebPreciseAccessRuleRequest, callback func(response *ModifyWebPreciseAccessRuleResponse, err error)) <-chan int

ModifyWebPreciseAccessRuleWithCallback invokes the ddoscoo.ModifyWebPreciseAccessRule API asynchronously

func (*Client) ModifyWebPreciseAccessRuleWithChan ¶

func (client *Client) ModifyWebPreciseAccessRuleWithChan(request *ModifyWebPreciseAccessRuleRequest) (<-chan *ModifyWebPreciseAccessRuleResponse, <-chan error)

ModifyWebPreciseAccessRuleWithChan invokes the ddoscoo.ModifyWebPreciseAccessRule API asynchronously

func (*Client) ModifyWebPreciseAccessSwitch ¶

func (client *Client) ModifyWebPreciseAccessSwitch(request *ModifyWebPreciseAccessSwitchRequest) (response *ModifyWebPreciseAccessSwitchResponse, err error)

ModifyWebPreciseAccessSwitch invokes the ddoscoo.ModifyWebPreciseAccessSwitch API synchronously

func (*Client) ModifyWebPreciseAccessSwitchWithCallback ¶

func (client *Client) ModifyWebPreciseAccessSwitchWithCallback(request *ModifyWebPreciseAccessSwitchRequest, callback func(response *ModifyWebPreciseAccessSwitchResponse, err error)) <-chan int

ModifyWebPreciseAccessSwitchWithCallback invokes the ddoscoo.ModifyWebPreciseAccessSwitch API asynchronously

func (*Client) ModifyWebPreciseAccessSwitchWithChan ¶

func (client *Client) ModifyWebPreciseAccessSwitchWithChan(request *ModifyWebPreciseAccessSwitchRequest) (<-chan *ModifyWebPreciseAccessSwitchResponse, <-chan error)

ModifyWebPreciseAccessSwitchWithChan invokes the ddoscoo.ModifyWebPreciseAccessSwitch API asynchronously

func (*Client) ModifyWebRule ¶

func (client *Client) ModifyWebRule(request *ModifyWebRuleRequest) (response *ModifyWebRuleResponse, err error)

ModifyWebRule invokes the ddoscoo.ModifyWebRule API synchronously

func (*Client) ModifyWebRuleWithCallback ¶

func (client *Client) ModifyWebRuleWithCallback(request *ModifyWebRuleRequest, callback func(response *ModifyWebRuleResponse, err error)) <-chan int

ModifyWebRuleWithCallback invokes the ddoscoo.ModifyWebRule API asynchronously

func (*Client) ModifyWebRuleWithChan ¶

func (client *Client) ModifyWebRuleWithChan(request *ModifyWebRuleRequest) (<-chan *ModifyWebRuleResponse, <-chan error)

ModifyWebRuleWithChan invokes the ddoscoo.ModifyWebRule API asynchronously

func (*Client) ReleaseInstance ¶

func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (response *ReleaseInstanceResponse, err error)

ReleaseInstance invokes the ddoscoo.ReleaseInstance API synchronously

func (*Client) ReleaseInstanceWithCallback ¶

func (client *Client) ReleaseInstanceWithCallback(request *ReleaseInstanceRequest, callback func(response *ReleaseInstanceResponse, err error)) <-chan int

ReleaseInstanceWithCallback invokes the ddoscoo.ReleaseInstance API asynchronously

func (*Client) ReleaseInstanceWithChan ¶

func (client *Client) ReleaseInstanceWithChan(request *ReleaseInstanceRequest) (<-chan *ReleaseInstanceResponse, <-chan error)

ReleaseInstanceWithChan invokes the ddoscoo.ReleaseInstance API asynchronously

func (*Client) SwitchSchedulerRule ¶

func (client *Client) SwitchSchedulerRule(request *SwitchSchedulerRuleRequest) (response *SwitchSchedulerRuleResponse, err error)

SwitchSchedulerRule invokes the ddoscoo.SwitchSchedulerRule API synchronously

func (*Client) SwitchSchedulerRuleWithCallback ¶

func (client *Client) SwitchSchedulerRuleWithCallback(request *SwitchSchedulerRuleRequest, callback func(response *SwitchSchedulerRuleResponse, err error)) <-chan int

SwitchSchedulerRuleWithCallback invokes the ddoscoo.SwitchSchedulerRule API asynchronously

func (*Client) SwitchSchedulerRuleWithChan ¶

func (client *Client) SwitchSchedulerRuleWithChan(request *SwitchSchedulerRuleRequest) (<-chan *SwitchSchedulerRuleResponse, <-chan error)

SwitchSchedulerRuleWithChan invokes the ddoscoo.SwitchSchedulerRule API asynchronously

type CnameReuse ¶

type CnameReuse struct {
	Domain string `json:"Domain" xml:"Domain"`
	Cname  string `json:"Cname" xml:"Cname"`
	Enable int    `json:"Enable" xml:"Enable"`
}

CnameReuse is a nested struct in ddoscoo response

type CnameReuses ¶

type CnameReuses struct {
	CnameReuse []CnameReuse `json:"CnameReuse" xml:"CnameReuse"`
}

CnameReuses is a nested struct in ddoscoo response

type Condition ¶

type Condition struct {
	MatchMethod string `json:"MatchMethod" xml:"MatchMethod"`
	Field       string `json:"Field" xml:"Field"`
	Content     string `json:"Content" xml:"Content"`
	HeaderName  string `json:"HeaderName" xml:"HeaderName"`
}

Condition is a nested struct in ddoscoo response

type ConditionList ¶

type ConditionList struct {
	Condition []Condition `json:"Condition" xml:"Condition"`
}

ConditionList is a nested struct in ddoscoo response

type Config ¶

type Config struct {
	NodataConn         string     `json:"NodataConn" xml:"NodataConn"`
	PersistenceTimeout int        `json:"PersistenceTimeout" xml:"PersistenceTimeout"`
	Synproxy           string     `json:"Synproxy" xml:"Synproxy"`
	RegionBlockSwitch  string     `json:"RegionBlockSwitch" xml:"RegionBlockSwitch"`
	Countries          []string   `json:"Countries" xml:"Countries"`
	Provinces          []string   `json:"Provinces" xml:"Provinces"`
	PayloadLen         PayloadLen `json:"PayloadLen" xml:"PayloadLen"`
	Cc                 Cc         `json:"Cc" xml:"Cc"`
	Sla                Sla        `json:"Sla" xml:"Sla"`
	Slimit             Slimit     `json:"Slimit" xml:"Slimit"`
}

Config is a nested struct in ddoscoo response

type ConfigL7RsPolicyRequest ¶

type ConfigL7RsPolicyRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Policy          string `position:"Query" name:"Policy"`
}

ConfigL7RsPolicyRequest is the request struct for api ConfigL7RsPolicy

func CreateConfigL7RsPolicyRequest ¶

func CreateConfigL7RsPolicyRequest() (request *ConfigL7RsPolicyRequest)

CreateConfigL7RsPolicyRequest creates a request to invoke ConfigL7RsPolicy API

type ConfigL7RsPolicyResponse ¶

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

ConfigL7RsPolicyResponse is the response struct for api ConfigL7RsPolicy

func CreateConfigL7RsPolicyResponse ¶

func CreateConfigL7RsPolicyResponse() (response *ConfigL7RsPolicyResponse)

CreateConfigL7RsPolicyResponse creates a response to parse from ConfigL7RsPolicy response

type ConfigLayer4RemarkRequest ¶

type ConfigLayer4RemarkRequest struct {
	*requests.RpcRequest
	Listeners string `position:"Query" name:"Listeners"`
	SourceIp  string `position:"Query" name:"SourceIp"`
}

ConfigLayer4RemarkRequest is the request struct for api ConfigLayer4Remark

func CreateConfigLayer4RemarkRequest ¶

func CreateConfigLayer4RemarkRequest() (request *ConfigLayer4RemarkRequest)

CreateConfigLayer4RemarkRequest creates a request to invoke ConfigLayer4Remark API

type ConfigLayer4RemarkResponse ¶

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

ConfigLayer4RemarkResponse is the response struct for api ConfigLayer4Remark

func CreateConfigLayer4RemarkResponse ¶

func CreateConfigLayer4RemarkResponse() (response *ConfigLayer4RemarkResponse)

CreateConfigLayer4RemarkResponse creates a response to parse from ConfigLayer4Remark response

type ConfigLayer4RuleBakModeRequest ¶

type ConfigLayer4RuleBakModeRequest struct {
	*requests.RpcRequest
	BakMode   string `position:"Query" name:"BakMode"`
	SourceIp  string `position:"Query" name:"SourceIp"`
	Listeners string `position:"Query" name:"Listeners"`
}

ConfigLayer4RuleBakModeRequest is the request struct for api ConfigLayer4RuleBakMode

func CreateConfigLayer4RuleBakModeRequest ¶

func CreateConfigLayer4RuleBakModeRequest() (request *ConfigLayer4RuleBakModeRequest)

CreateConfigLayer4RuleBakModeRequest creates a request to invoke ConfigLayer4RuleBakMode API

type ConfigLayer4RuleBakModeResponse ¶

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

ConfigLayer4RuleBakModeResponse is the response struct for api ConfigLayer4RuleBakMode

func CreateConfigLayer4RuleBakModeResponse ¶

func CreateConfigLayer4RuleBakModeResponse() (response *ConfigLayer4RuleBakModeResponse)

CreateConfigLayer4RuleBakModeResponse creates a response to parse from ConfigLayer4RuleBakMode response

type ConfigLayer4RulePolicyRequest ¶

type ConfigLayer4RulePolicyRequest struct {
	*requests.RpcRequest
	Listeners string `position:"Query" name:"Listeners"`
	SourceIp  string `position:"Query" name:"SourceIp"`
}

ConfigLayer4RulePolicyRequest is the request struct for api ConfigLayer4RulePolicy

func CreateConfigLayer4RulePolicyRequest ¶

func CreateConfigLayer4RulePolicyRequest() (request *ConfigLayer4RulePolicyRequest)

CreateConfigLayer4RulePolicyRequest creates a request to invoke ConfigLayer4RulePolicy API

type ConfigLayer4RulePolicyResponse ¶

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

ConfigLayer4RulePolicyResponse is the response struct for api ConfigLayer4RulePolicy

func CreateConfigLayer4RulePolicyResponse ¶

func CreateConfigLayer4RulePolicyResponse() (response *ConfigLayer4RulePolicyResponse)

CreateConfigLayer4RulePolicyResponse creates a response to parse from ConfigLayer4RulePolicy response

type ConfigNetworkRegionBlockRequest ¶

type ConfigNetworkRegionBlockRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Config     string `position:"Query" name:"Config"`
}

ConfigNetworkRegionBlockRequest is the request struct for api ConfigNetworkRegionBlock

func CreateConfigNetworkRegionBlockRequest ¶

func CreateConfigNetworkRegionBlockRequest() (request *ConfigNetworkRegionBlockRequest)

CreateConfigNetworkRegionBlockRequest creates a request to invoke ConfigNetworkRegionBlock API

type ConfigNetworkRegionBlockResponse ¶

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

ConfigNetworkRegionBlockResponse is the response struct for api ConfigNetworkRegionBlock

func CreateConfigNetworkRegionBlockResponse ¶

func CreateConfigNetworkRegionBlockResponse() (response *ConfigNetworkRegionBlockResponse)

CreateConfigNetworkRegionBlockResponse creates a response to parse from ConfigNetworkRegionBlock response

type ConfigNetworkRulesRequest ¶

type ConfigNetworkRulesRequest struct {
	*requests.RpcRequest
	NetworkRules string `position:"Query" name:"NetworkRules"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

ConfigNetworkRulesRequest is the request struct for api ConfigNetworkRules

func CreateConfigNetworkRulesRequest ¶

func CreateConfigNetworkRulesRequest() (request *ConfigNetworkRulesRequest)

CreateConfigNetworkRulesRequest creates a request to invoke ConfigNetworkRules API

type ConfigNetworkRulesResponse ¶

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

ConfigNetworkRulesResponse is the response struct for api ConfigNetworkRules

func CreateConfigNetworkRulesResponse ¶

func CreateConfigNetworkRulesResponse() (response *ConfigNetworkRulesResponse)

CreateConfigNetworkRulesResponse creates a response to parse from ConfigNetworkRules response

type ConfigUdpReflectRequest ¶

type ConfigUdpReflectRequest struct {
	*requests.RpcRequest
	SourceIp   string `position:"Query" name:"SourceIp"`
	InstanceId string `position:"Query" name:"InstanceId"`
	Config     string `position:"Query" name:"Config"`
}

ConfigUdpReflectRequest is the request struct for api ConfigUdpReflect

func CreateConfigUdpReflectRequest ¶

func CreateConfigUdpReflectRequest() (request *ConfigUdpReflectRequest)

CreateConfigUdpReflectRequest creates a request to invoke ConfigUdpReflect API

type ConfigUdpReflectResponse ¶

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

ConfigUdpReflectResponse is the response struct for api ConfigUdpReflect

func CreateConfigUdpReflectResponse ¶

func CreateConfigUdpReflectResponse() (response *ConfigUdpReflectResponse)

CreateConfigUdpReflectResponse creates a response to parse from ConfigUdpReflect response

type ConfigWebCCTemplateRequest ¶

type ConfigWebCCTemplateRequest struct {
	*requests.RpcRequest
	Template        string `position:"Query" name:"Template"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

ConfigWebCCTemplateRequest is the request struct for api ConfigWebCCTemplate

func CreateConfigWebCCTemplateRequest ¶

func CreateConfigWebCCTemplateRequest() (request *ConfigWebCCTemplateRequest)

CreateConfigWebCCTemplateRequest creates a request to invoke ConfigWebCCTemplate API

type ConfigWebCCTemplateResponse ¶

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

ConfigWebCCTemplateResponse is the response struct for api ConfigWebCCTemplate

func CreateConfigWebCCTemplateResponse ¶

func CreateConfigWebCCTemplateResponse() (response *ConfigWebCCTemplateResponse)

CreateConfigWebCCTemplateResponse creates a response to parse from ConfigWebCCTemplate response

type ConfigWebIpSetRequest ¶

type ConfigWebIpSetRequest struct {
	*requests.RpcRequest
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	BlackList       *[]string `position:"Query" name:"BlackList"  type:"Repeated"`
	WhiteList       *[]string `position:"Query" name:"WhiteList"  type:"Repeated"`
	Domain          string    `position:"Query" name:"Domain"`
}

ConfigWebIpSetRequest is the request struct for api ConfigWebIpSet

func CreateConfigWebIpSetRequest ¶

func CreateConfigWebIpSetRequest() (request *ConfigWebIpSetRequest)

CreateConfigWebIpSetRequest creates a request to invoke ConfigWebIpSet API

type ConfigWebIpSetResponse ¶

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

ConfigWebIpSetResponse is the response struct for api ConfigWebIpSet

func CreateConfigWebIpSetResponse ¶

func CreateConfigWebIpSetResponse() (response *ConfigWebIpSetResponse)

CreateConfigWebIpSetResponse creates a response to parse from ConfigWebIpSet response

type Conn ¶

type Conn struct {
	ActConns   int64 `json:"ActConns" xml:"ActConns"`
	InActConns int64 `json:"InActConns" xml:"InActConns"`
	Index      int64 `json:"Index" xml:"Index"`
	Time       int64 `json:"Time" xml:"Time"`
	Cps        int64 `json:"Cps" xml:"Cps"`
	Conns      int64 `json:"Conns" xml:"Conns"`
}

Conn is a nested struct in ddoscoo response

type ConnsList ¶

type ConnsList struct {
	Conn []Conn `json:"Conn" xml:"Conn"`
}

ConnsList is a nested struct in ddoscoo response

type Countries ¶

type Countries struct {
	Country []string `json:"Country" xml:"Country"`
}

Countries is a nested struct in ddoscoo response

type Country ¶

type Country struct {
	Count     int64  `json:"Count" xml:"Count"`
	CountryId string `json:"CountryId" xml:"CountryId"`
}

Country is a nested struct in ddoscoo response

type CreateAsyncTaskRequest ¶

type CreateAsyncTaskRequest struct {
	*requests.RpcRequest
	TaskType        requests.Integer `position:"Query" name:"TaskType"`
	TaskParams      string           `position:"Query" name:"TaskParams"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Lang            string           `position:"Query" name:"Lang"`
}

CreateAsyncTaskRequest is the request struct for api CreateAsyncTask

func CreateCreateAsyncTaskRequest ¶

func CreateCreateAsyncTaskRequest() (request *CreateAsyncTaskRequest)

CreateCreateAsyncTaskRequest creates a request to invoke CreateAsyncTask API

type CreateAsyncTaskResponse ¶

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

CreateAsyncTaskResponse is the response struct for api CreateAsyncTask

func CreateCreateAsyncTaskResponse ¶

func CreateCreateAsyncTaskResponse() (response *CreateAsyncTaskResponse)

CreateCreateAsyncTaskResponse creates a response to parse from CreateAsyncTask response

type CreateDomainResourceProxyTypes ¶

type CreateDomainResourceProxyTypes struct {
	ProxyPorts *[]string `name:"ProxyPorts" type:"Repeated"`
	ProxyType  string    `name:"ProxyType"`
}

CreateDomainResourceProxyTypes is a repeated param struct in CreateDomainResourceRequest

type CreateDomainResourceRequest ¶

type CreateDomainResourceRequest struct {
	*requests.RpcRequest
	HttpsExt    string                            `position:"Query" name:"HttpsExt"`
	SourceIp    string                            `position:"Query" name:"SourceIp"`
	RsType      requests.Integer                  `position:"Query" name:"RsType"`
	RealServers *[]string                         `position:"Query" name:"RealServers"  type:"Repeated"`
	InstanceIds *[]string                         `position:"Query" name:"InstanceIds"  type:"Repeated"`
	ProxyTypes  *[]CreateDomainResourceProxyTypes `position:"Query" name:"ProxyTypes"  type:"Repeated"`
	Domain      string                            `position:"Query" name:"Domain"`
}

CreateDomainResourceRequest is the request struct for api CreateDomainResource

func CreateCreateDomainResourceRequest ¶

func CreateCreateDomainResourceRequest() (request *CreateDomainResourceRequest)

CreateCreateDomainResourceRequest creates a request to invoke CreateDomainResource API

type CreateDomainResourceResponse ¶

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

CreateDomainResourceResponse is the response struct for api CreateDomainResource

func CreateCreateDomainResourceResponse ¶

func CreateCreateDomainResourceResponse() (response *CreateDomainResourceResponse)

CreateCreateDomainResourceResponse creates a response to parse from CreateDomainResource response

type CreateNetworkRulesRequest ¶

type CreateNetworkRulesRequest struct {
	*requests.RpcRequest
	NetworkRules string `position:"Query" name:"NetworkRules"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

CreateNetworkRulesRequest is the request struct for api CreateNetworkRules

func CreateCreateNetworkRulesRequest ¶

func CreateCreateNetworkRulesRequest() (request *CreateNetworkRulesRequest)

CreateCreateNetworkRulesRequest creates a request to invoke CreateNetworkRules API

type CreateNetworkRulesResponse ¶

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

CreateNetworkRulesResponse is the response struct for api CreateNetworkRules

func CreateCreateNetworkRulesResponse ¶

func CreateCreateNetworkRulesResponse() (response *CreateNetworkRulesResponse)

CreateCreateNetworkRulesResponse creates a response to parse from CreateNetworkRules response

type CreatePortRequest ¶

type CreatePortRequest struct {
	*requests.RpcRequest
	SourceIp         string    `position:"Query" name:"SourceIp"`
	BackendPort      string    `position:"Query" name:"BackendPort"`
	FrontendProtocol string    `position:"Query" name:"FrontendProtocol"`
	InstanceId       string    `position:"Query" name:"InstanceId"`
	RealServers      *[]string `position:"Query" name:"RealServers"  type:"Repeated"`
	FrontendPort     string    `position:"Query" name:"FrontendPort"`
}

CreatePortRequest is the request struct for api CreatePort

func CreateCreatePortRequest ¶

func CreateCreatePortRequest() (request *CreatePortRequest)

CreateCreatePortRequest creates a request to invoke CreatePort API

type CreatePortResponse ¶

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

CreatePortResponse is the response struct for api CreatePort

func CreateCreatePortResponse ¶

func CreateCreatePortResponse() (response *CreatePortResponse)

CreateCreatePortResponse creates a response to parse from CreatePort response

type CreateSceneDefensePolicyRequest ¶

type CreateSceneDefensePolicyRequest struct {
	*requests.RpcRequest
	Template  string           `position:"Query" name:"Template"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	Name      string           `position:"Query" name:"Name"`
}

CreateSceneDefensePolicyRequest is the request struct for api CreateSceneDefensePolicy

func CreateCreateSceneDefensePolicyRequest ¶

func CreateCreateSceneDefensePolicyRequest() (request *CreateSceneDefensePolicyRequest)

CreateCreateSceneDefensePolicyRequest creates a request to invoke CreateSceneDefensePolicy API

type CreateSceneDefensePolicyResponse ¶

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

CreateSceneDefensePolicyResponse is the response struct for api CreateSceneDefensePolicy

func CreateCreateSceneDefensePolicyResponse ¶

func CreateCreateSceneDefensePolicyResponse() (response *CreateSceneDefensePolicyResponse)

CreateCreateSceneDefensePolicyResponse creates a response to parse from CreateSceneDefensePolicy response

type CreateSchedulerRuleRequest ¶

type CreateSchedulerRuleRequest struct {
	*requests.RpcRequest
	Rules           string           `position:"Query" name:"Rules"`
	RuleName        string           `position:"Query" name:"RuleName"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Param           string           `position:"Query" name:"Param"`
	RuleType        requests.Integer `position:"Query" name:"RuleType"`
}

CreateSchedulerRuleRequest is the request struct for api CreateSchedulerRule

func CreateCreateSchedulerRuleRequest ¶

func CreateCreateSchedulerRuleRequest() (request *CreateSchedulerRuleRequest)

CreateCreateSchedulerRuleRequest creates a request to invoke CreateSchedulerRule API

type CreateSchedulerRuleResponse ¶

type CreateSchedulerRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Cname     string `json:"Cname" xml:"Cname"`
	RuleName  string `json:"RuleName" xml:"RuleName"`
}

CreateSchedulerRuleResponse is the response struct for api CreateSchedulerRule

func CreateCreateSchedulerRuleResponse ¶

func CreateCreateSchedulerRuleResponse() (response *CreateSchedulerRuleResponse)

CreateCreateSchedulerRuleResponse creates a response to parse from CreateSchedulerRule response

type CreateTagResourcesRequest ¶

type CreateTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceType    string                    `position:"Query" name:"ResourceType"`
	Tags            *[]CreateTagResourcesTags `position:"Query" name:"Tags"  type:"Repeated"`
	ResourceGroupId string                    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string                    `position:"Query" name:"SourceIp"`
	ResourceIds     *[]string                 `position:"Query" name:"ResourceIds"  type:"Repeated"`
}

CreateTagResourcesRequest is the request struct for api CreateTagResources

func CreateCreateTagResourcesRequest ¶

func CreateCreateTagResourcesRequest() (request *CreateTagResourcesRequest)

CreateCreateTagResourcesRequest creates a request to invoke CreateTagResources API

type CreateTagResourcesResponse ¶

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

CreateTagResourcesResponse is the response struct for api CreateTagResources

func CreateCreateTagResourcesResponse ¶

func CreateCreateTagResourcesResponse() (response *CreateTagResourcesResponse)

CreateCreateTagResourcesResponse creates a response to parse from CreateTagResources response

type CreateTagResourcesTags ¶

type CreateTagResourcesTags struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateTagResourcesTags is a repeated param struct in CreateTagResourcesRequest

type CreateWebCCRuleRequest ¶

type CreateWebCCRuleRequest struct {
	*requests.RpcRequest
	Mode            string           `position:"Query" name:"Mode"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Act             string           `position:"Query" name:"Act"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Count           requests.Integer `position:"Query" name:"Count"`
	Ttl             requests.Integer `position:"Query" name:"Ttl"`
	Uri             string           `position:"Query" name:"Uri"`
	Domain          string           `position:"Query" name:"Domain"`
	Name            string           `position:"Query" name:"Name"`
	Interval        requests.Integer `position:"Query" name:"Interval"`
}

CreateWebCCRuleRequest is the request struct for api CreateWebCCRule

func CreateCreateWebCCRuleRequest ¶

func CreateCreateWebCCRuleRequest() (request *CreateWebCCRuleRequest)

CreateCreateWebCCRuleRequest creates a request to invoke CreateWebCCRule API

type CreateWebCCRuleResponse ¶

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

CreateWebCCRuleResponse is the response struct for api CreateWebCCRule

func CreateCreateWebCCRuleResponse ¶

func CreateCreateWebCCRuleResponse() (response *CreateWebCCRuleResponse)

CreateCreateWebCCRuleResponse creates a response to parse from CreateWebCCRule response

type CreateWebRuleRequest ¶

type CreateWebRuleRequest struct {
	*requests.RpcRequest
	HttpsExt        string           `position:"Query" name:"HttpsExt"`
	Rules           string           `position:"Query" name:"Rules"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	RsType          requests.Integer `position:"Query" name:"RsType"`
	DefenseId       string           `position:"Query" name:"DefenseId"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Domain          string           `position:"Query" name:"Domain"`
}

CreateWebRuleRequest is the request struct for api CreateWebRule

func CreateCreateWebRuleRequest ¶

func CreateCreateWebRuleRequest() (request *CreateWebRuleRequest)

CreateCreateWebRuleRequest creates a request to invoke CreateWebRule API

type CreateWebRuleResponse ¶

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

CreateWebRuleResponse is the response struct for api CreateWebRule

func CreateCreateWebRuleResponse ¶

func CreateCreateWebRuleResponse() (response *CreateWebRuleResponse)

CreateCreateWebRuleResponse creates a response to parse from CreateWebRule response

type CustomCiphersInDescribeDomainResource ¶

type CustomCiphersInDescribeDomainResource struct {
	CustomCipher []string `json:"CustomCipher" xml:"CustomCipher"`
}

CustomCiphersInDescribeDomainResource is a nested struct in ddoscoo response

type CustomCiphersInDescribeWebRules ¶

type CustomCiphersInDescribeWebRules struct {
	CustomCipher []string `json:"CustomCipher" xml:"CustomCipher"`
}

CustomCiphersInDescribeWebRules is a nested struct in ddoscoo response

type CustomRule ¶

type CustomRule struct {
	Mode     string `json:"Mode" xml:"Mode"`
	CacheTtl int64  `json:"CacheTtl" xml:"CacheTtl"`
	Name     string `json:"Name" xml:"Name"`
	Uri      string `json:"Uri" xml:"Uri"`
}

CustomRule is a nested struct in ddoscoo response

type CustomRules ¶

type CustomRules struct {
	CustomRule []CustomRule `json:"CustomRule" xml:"CustomRule"`
}

CustomRules is a nested struct in ddoscoo response

type DDoSEvents ¶

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

DDoSEvents is a nested struct in ddoscoo response

type Data ¶

type Data struct {
	StartTime int64  `json:"StartTime" xml:"StartTime"`
	Region    string `json:"Region" xml:"Region"`
	Domain    string `json:"Domain" xml:"Domain"`
	EventType string `json:"EventType" xml:"EventType"`
	Bps       int64  `json:"Bps" xml:"Bps"`
	Port      string `json:"Port" xml:"Port"`
	Ip        string `json:"Ip" xml:"Ip"`
	Pps       int64  `json:"Pps" xml:"Pps"`
	MaxQps    int64  `json:"MaxQps" xml:"MaxQps"`
	Count     int64  `json:"Count" xml:"Count"`
	EndTime   int64  `json:"EndTime" xml:"EndTime"`
	Attack    int64  `json:"Attack" xml:"Attack"`
}

Data is a nested struct in ddoscoo response

type DefenseCountStatistics ¶

type DefenseCountStatistics struct {
	FlowPackCountRemain                  int `json:"FlowPackCountRemain" xml:"FlowPackCountRemain"`
	MaxUsableDefenseCountCurrentMonth    int `json:"MaxUsableDefenseCountCurrentMonth" xml:"MaxUsableDefenseCountCurrentMonth"`
	DefenseCountTotalUsageOfCurrentMonth int `json:"DefenseCountTotalUsageOfCurrentMonth" xml:"DefenseCountTotalUsageOfCurrentMonth"`
	SecHighSpeedCountRemain              int `json:"SecHighSpeedCountRemain" xml:"SecHighSpeedCountRemain"`
}

DefenseCountStatistics is a nested struct in ddoscoo response

type DefenseRecord ¶

type DefenseRecord struct {
	EndTime    int64  `json:"EndTime" xml:"EndTime"`
	Status     int    `json:"Status" xml:"Status"`
	StartTime  int64  `json:"StartTime" xml:"StartTime"`
	EventCount int    `json:"EventCount" xml:"EventCount"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	AttackPeak int64  `json:"AttackPeak" xml:"AttackPeak"`
}

DefenseRecord is a nested struct in ddoscoo response

type DefenseRecords ¶

type DefenseRecords struct {
	DefenseRecord []DefenseRecord `json:"DefenseRecord" xml:"DefenseRecord"`
}

DefenseRecords is a nested struct in ddoscoo response

type DeleteAsyncTaskRequest ¶

type DeleteAsyncTaskRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Lang            string           `position:"Query" name:"Lang"`
	TaskId          requests.Integer `position:"Query" name:"TaskId"`
}

DeleteAsyncTaskRequest is the request struct for api DeleteAsyncTask

func CreateDeleteAsyncTaskRequest ¶

func CreateDeleteAsyncTaskRequest() (request *DeleteAsyncTaskRequest)

CreateDeleteAsyncTaskRequest creates a request to invoke DeleteAsyncTask API

type DeleteAsyncTaskResponse ¶

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

DeleteAsyncTaskResponse is the response struct for api DeleteAsyncTask

func CreateDeleteAsyncTaskResponse ¶

func CreateDeleteAsyncTaskResponse() (response *DeleteAsyncTaskResponse)

CreateDeleteAsyncTaskResponse creates a response to parse from DeleteAsyncTask response

type DeleteAutoCcBlacklistRequest ¶

type DeleteAutoCcBlacklistRequest struct {
	*requests.RpcRequest
	Blacklist  string `position:"Query" name:"Blacklist"`
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DeleteAutoCcBlacklistRequest is the request struct for api DeleteAutoCcBlacklist

func CreateDeleteAutoCcBlacklistRequest ¶

func CreateDeleteAutoCcBlacklistRequest() (request *DeleteAutoCcBlacklistRequest)

CreateDeleteAutoCcBlacklistRequest creates a request to invoke DeleteAutoCcBlacklist API

type DeleteAutoCcBlacklistResponse ¶

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

DeleteAutoCcBlacklistResponse is the response struct for api DeleteAutoCcBlacklist

func CreateDeleteAutoCcBlacklistResponse ¶

func CreateDeleteAutoCcBlacklistResponse() (response *DeleteAutoCcBlacklistResponse)

CreateDeleteAutoCcBlacklistResponse creates a response to parse from DeleteAutoCcBlacklist response

type DeleteAutoCcWhitelistRequest ¶

type DeleteAutoCcWhitelistRequest struct {
	*requests.RpcRequest
	Whitelist  string `position:"Query" name:"Whitelist"`
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DeleteAutoCcWhitelistRequest is the request struct for api DeleteAutoCcWhitelist

func CreateDeleteAutoCcWhitelistRequest ¶

func CreateDeleteAutoCcWhitelistRequest() (request *DeleteAutoCcWhitelistRequest)

CreateDeleteAutoCcWhitelistRequest creates a request to invoke DeleteAutoCcWhitelist API

type DeleteAutoCcWhitelistResponse ¶

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

DeleteAutoCcWhitelistResponse is the response struct for api DeleteAutoCcWhitelist

func CreateDeleteAutoCcWhitelistResponse ¶

func CreateDeleteAutoCcWhitelistResponse() (response *DeleteAutoCcWhitelistResponse)

CreateDeleteAutoCcWhitelistResponse creates a response to parse from DeleteAutoCcWhitelist response

type DeleteDomainResourceRequest ¶

type DeleteDomainResourceRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	Domain   string `position:"Query" name:"Domain"`
}

DeleteDomainResourceRequest is the request struct for api DeleteDomainResource

func CreateDeleteDomainResourceRequest ¶

func CreateDeleteDomainResourceRequest() (request *DeleteDomainResourceRequest)

CreateDeleteDomainResourceRequest creates a request to invoke DeleteDomainResource API

type DeleteDomainResourceResponse ¶

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

DeleteDomainResourceResponse is the response struct for api DeleteDomainResource

func CreateDeleteDomainResourceResponse ¶

func CreateDeleteDomainResourceResponse() (response *DeleteDomainResourceResponse)

CreateDeleteDomainResourceResponse creates a response to parse from DeleteDomainResource response

type DeleteNetworkRuleRequest ¶

type DeleteNetworkRuleRequest struct {
	*requests.RpcRequest
	NetworkRule string `position:"Query" name:"NetworkRule"`
	SourceIp    string `position:"Query" name:"SourceIp"`
}

DeleteNetworkRuleRequest is the request struct for api DeleteNetworkRule

func CreateDeleteNetworkRuleRequest ¶

func CreateDeleteNetworkRuleRequest() (request *DeleteNetworkRuleRequest)

CreateDeleteNetworkRuleRequest creates a request to invoke DeleteNetworkRule API

type DeleteNetworkRuleResponse ¶

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

DeleteNetworkRuleResponse is the response struct for api DeleteNetworkRule

func CreateDeleteNetworkRuleResponse ¶

func CreateDeleteNetworkRuleResponse() (response *DeleteNetworkRuleResponse)

CreateDeleteNetworkRuleResponse creates a response to parse from DeleteNetworkRule response

type DeletePortRequest ¶

type DeletePortRequest struct {
	*requests.RpcRequest
	SourceIp         string    `position:"Query" name:"SourceIp"`
	BackendPort      string    `position:"Query" name:"BackendPort"`
	FrontendProtocol string    `position:"Query" name:"FrontendProtocol"`
	InstanceId       string    `position:"Query" name:"InstanceId"`
	RealServers      *[]string `position:"Query" name:"RealServers"  type:"Repeated"`
	FrontendPort     string    `position:"Query" name:"FrontendPort"`
}

DeletePortRequest is the request struct for api DeletePort

func CreateDeletePortRequest ¶

func CreateDeletePortRequest() (request *DeletePortRequest)

CreateDeletePortRequest creates a request to invoke DeletePort API

type DeletePortResponse ¶

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

DeletePortResponse is the response struct for api DeletePort

func CreateDeletePortResponse ¶

func CreateDeletePortResponse() (response *DeletePortResponse)

CreateDeletePortResponse creates a response to parse from DeletePort response

type DeleteSceneDefensePolicyRequest ¶

type DeleteSceneDefensePolicyRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

DeleteSceneDefensePolicyRequest is the request struct for api DeleteSceneDefensePolicy

func CreateDeleteSceneDefensePolicyRequest ¶

func CreateDeleteSceneDefensePolicyRequest() (request *DeleteSceneDefensePolicyRequest)

CreateDeleteSceneDefensePolicyRequest creates a request to invoke DeleteSceneDefensePolicy API

type DeleteSceneDefensePolicyResponse ¶

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

DeleteSceneDefensePolicyResponse is the response struct for api DeleteSceneDefensePolicy

func CreateDeleteSceneDefensePolicyResponse ¶

func CreateDeleteSceneDefensePolicyResponse() (response *DeleteSceneDefensePolicyResponse)

CreateDeleteSceneDefensePolicyResponse creates a response to parse from DeleteSceneDefensePolicy response

type DeleteSchedulerRuleRequest ¶

type DeleteSchedulerRuleRequest struct {
	*requests.RpcRequest
	RuleName        string `position:"Query" name:"RuleName"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
}

DeleteSchedulerRuleRequest is the request struct for api DeleteSchedulerRule

func CreateDeleteSchedulerRuleRequest ¶

func CreateDeleteSchedulerRuleRequest() (request *DeleteSchedulerRuleRequest)

CreateDeleteSchedulerRuleRequest creates a request to invoke DeleteSchedulerRule API

type DeleteSchedulerRuleResponse ¶

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

DeleteSchedulerRuleResponse is the response struct for api DeleteSchedulerRule

func CreateDeleteSchedulerRuleResponse ¶

func CreateDeleteSchedulerRuleResponse() (response *DeleteSchedulerRuleResponse)

CreateDeleteSchedulerRuleResponse creates a response to parse from DeleteSchedulerRule response

type DeleteTagResourcesRequest ¶

type DeleteTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	All             requests.Boolean `position:"Query" name:"All"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	TagKey          *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
	ResourceIds     *[]string        `position:"Query" name:"ResourceIds"  type:"Repeated"`
}

DeleteTagResourcesRequest is the request struct for api DeleteTagResources

func CreateDeleteTagResourcesRequest ¶

func CreateDeleteTagResourcesRequest() (request *DeleteTagResourcesRequest)

CreateDeleteTagResourcesRequest creates a request to invoke DeleteTagResources API

type DeleteTagResourcesResponse ¶

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

DeleteTagResourcesResponse is the response struct for api DeleteTagResources

func CreateDeleteTagResourcesResponse ¶

func CreateDeleteTagResourcesResponse() (response *DeleteTagResourcesResponse)

CreateDeleteTagResourcesResponse creates a response to parse from DeleteTagResources response

type DeleteWebCCRuleRequest ¶

type DeleteWebCCRuleRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Name            string `position:"Query" name:"Name"`
}

DeleteWebCCRuleRequest is the request struct for api DeleteWebCCRule

func CreateDeleteWebCCRuleRequest ¶

func CreateDeleteWebCCRuleRequest() (request *DeleteWebCCRuleRequest)

CreateDeleteWebCCRuleRequest creates a request to invoke DeleteWebCCRule API

type DeleteWebCCRuleResponse ¶

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

DeleteWebCCRuleResponse is the response struct for api DeleteWebCCRule

func CreateDeleteWebCCRuleResponse ¶

func CreateDeleteWebCCRuleResponse() (response *DeleteWebCCRuleResponse)

CreateDeleteWebCCRuleResponse creates a response to parse from DeleteWebCCRule response

type DeleteWebCacheCustomRuleRequest ¶

type DeleteWebCacheCustomRuleRequest struct {
	*requests.RpcRequest
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	RuleNames       *[]string `position:"Query" name:"RuleNames"  type:"Repeated"`
	Domain          string    `position:"Query" name:"Domain"`
}

DeleteWebCacheCustomRuleRequest is the request struct for api DeleteWebCacheCustomRule

func CreateDeleteWebCacheCustomRuleRequest ¶

func CreateDeleteWebCacheCustomRuleRequest() (request *DeleteWebCacheCustomRuleRequest)

CreateDeleteWebCacheCustomRuleRequest creates a request to invoke DeleteWebCacheCustomRule API

type DeleteWebCacheCustomRuleResponse ¶

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

DeleteWebCacheCustomRuleResponse is the response struct for api DeleteWebCacheCustomRule

func CreateDeleteWebCacheCustomRuleResponse ¶

func CreateDeleteWebCacheCustomRuleResponse() (response *DeleteWebCacheCustomRuleResponse)

CreateDeleteWebCacheCustomRuleResponse creates a response to parse from DeleteWebCacheCustomRule response

type DeleteWebPreciseAccessRuleRequest ¶

type DeleteWebPreciseAccessRuleRequest struct {
	*requests.RpcRequest
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	RuleNames       *[]string `position:"Query" name:"RuleNames"  type:"Repeated"`
	Domain          string    `position:"Query" name:"Domain"`
}

DeleteWebPreciseAccessRuleRequest is the request struct for api DeleteWebPreciseAccessRule

func CreateDeleteWebPreciseAccessRuleRequest ¶

func CreateDeleteWebPreciseAccessRuleRequest() (request *DeleteWebPreciseAccessRuleRequest)

CreateDeleteWebPreciseAccessRuleRequest creates a request to invoke DeleteWebPreciseAccessRule API

type DeleteWebPreciseAccessRuleResponse ¶

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

DeleteWebPreciseAccessRuleResponse is the response struct for api DeleteWebPreciseAccessRule

func CreateDeleteWebPreciseAccessRuleResponse ¶

func CreateDeleteWebPreciseAccessRuleResponse() (response *DeleteWebPreciseAccessRuleResponse)

CreateDeleteWebPreciseAccessRuleResponse creates a response to parse from DeleteWebPreciseAccessRule response

type DeleteWebRuleRequest ¶

type DeleteWebRuleRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

DeleteWebRuleRequest is the request struct for api DeleteWebRule

func CreateDeleteWebRuleRequest ¶

func CreateDeleteWebRuleRequest() (request *DeleteWebRuleRequest)

CreateDeleteWebRuleRequest creates a request to invoke DeleteWebRule API

type DeleteWebRuleResponse ¶

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

DeleteWebRuleResponse is the response struct for api DeleteWebRule

func CreateDeleteWebRuleResponse ¶

func CreateDeleteWebRuleResponse() (response *DeleteWebRuleResponse)

CreateDeleteWebRuleResponse creates a response to parse from DeleteWebRule response

type DescribeAsyncTasksRequest ¶

type DescribeAsyncTasksRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
}

DescribeAsyncTasksRequest is the request struct for api DescribeAsyncTasks

func CreateDescribeAsyncTasksRequest ¶

func CreateDescribeAsyncTasksRequest() (request *DescribeAsyncTasksRequest)

CreateDescribeAsyncTasksRequest creates a request to invoke DescribeAsyncTasks API

type DescribeAsyncTasksResponse ¶

type DescribeAsyncTasksResponse struct {
	*responses.BaseResponse
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	AsyncTasks []AsyncTask `json:"AsyncTasks" xml:"AsyncTasks"`
}

DescribeAsyncTasksResponse is the response struct for api DescribeAsyncTasks

func CreateDescribeAsyncTasksResponse ¶

func CreateDescribeAsyncTasksResponse() (response *DescribeAsyncTasksResponse)

CreateDescribeAsyncTasksResponse creates a response to parse from DescribeAsyncTasks response

type DescribeAttackAnalysisMaxQpsRequest ¶

type DescribeAttackAnalysisMaxQpsRequest struct {
	*requests.RpcRequest
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
}

DescribeAttackAnalysisMaxQpsRequest is the request struct for api DescribeAttackAnalysisMaxQps

func CreateDescribeAttackAnalysisMaxQpsRequest ¶

func CreateDescribeAttackAnalysisMaxQpsRequest() (request *DescribeAttackAnalysisMaxQpsRequest)

CreateDescribeAttackAnalysisMaxQpsRequest creates a request to invoke DescribeAttackAnalysisMaxQps API

type DescribeAttackAnalysisMaxQpsResponse ¶

type DescribeAttackAnalysisMaxQpsResponse struct {
	*responses.BaseResponse
	Qps       int64  `json:"Qps" xml:"Qps"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DescribeAttackAnalysisMaxQpsResponse is the response struct for api DescribeAttackAnalysisMaxQps

func CreateDescribeAttackAnalysisMaxQpsResponse ¶

func CreateDescribeAttackAnalysisMaxQpsResponse() (response *DescribeAttackAnalysisMaxQpsResponse)

CreateDescribeAttackAnalysisMaxQpsResponse creates a response to parse from DescribeAttackAnalysisMaxQps response

type DescribeAutoCcBlacklistRequest ¶

type DescribeAutoCcBlacklistRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	KeyWord    string           `position:"Query" name:"KeyWord"`
}

DescribeAutoCcBlacklistRequest is the request struct for api DescribeAutoCcBlacklist

func CreateDescribeAutoCcBlacklistRequest ¶

func CreateDescribeAutoCcBlacklistRequest() (request *DescribeAutoCcBlacklistRequest)

CreateDescribeAutoCcBlacklistRequest creates a request to invoke DescribeAutoCcBlacklist API

type DescribeAutoCcBlacklistResponse ¶

type DescribeAutoCcBlacklistResponse struct {
	*responses.BaseResponse
	TotalCount      int64                 `json:"TotalCount" xml:"TotalCount"`
	RequestId       string                `json:"RequestId" xml:"RequestId"`
	AutoCcBlacklist []AutoCcBlacklistItem `json:"AutoCcBlacklist" xml:"AutoCcBlacklist"`
}

DescribeAutoCcBlacklistResponse is the response struct for api DescribeAutoCcBlacklist

func CreateDescribeAutoCcBlacklistResponse ¶

func CreateDescribeAutoCcBlacklistResponse() (response *DescribeAutoCcBlacklistResponse)

CreateDescribeAutoCcBlacklistResponse creates a response to parse from DescribeAutoCcBlacklist response

type DescribeAutoCcListCountRequest ¶

type DescribeAutoCcListCountRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	QueryType  string `position:"Query" name:"QueryType"`
}

DescribeAutoCcListCountRequest is the request struct for api DescribeAutoCcListCount

func CreateDescribeAutoCcListCountRequest ¶

func CreateDescribeAutoCcListCountRequest() (request *DescribeAutoCcListCountRequest)

CreateDescribeAutoCcListCountRequest creates a request to invoke DescribeAutoCcListCount API

type DescribeAutoCcListCountResponse ¶

type DescribeAutoCcListCountResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	WhiteCount int    `json:"WhiteCount" xml:"WhiteCount"`
	BlackCount int    `json:"BlackCount" xml:"BlackCount"`
}

DescribeAutoCcListCountResponse is the response struct for api DescribeAutoCcListCount

func CreateDescribeAutoCcListCountResponse ¶

func CreateDescribeAutoCcListCountResponse() (response *DescribeAutoCcListCountResponse)

CreateDescribeAutoCcListCountResponse creates a response to parse from DescribeAutoCcListCount response

type DescribeAutoCcWhitelistRequest ¶

type DescribeAutoCcWhitelistRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	KeyWord    string           `position:"Query" name:"KeyWord"`
}

DescribeAutoCcWhitelistRequest is the request struct for api DescribeAutoCcWhitelist

func CreateDescribeAutoCcWhitelistRequest ¶

func CreateDescribeAutoCcWhitelistRequest() (request *DescribeAutoCcWhitelistRequest)

CreateDescribeAutoCcWhitelistRequest creates a request to invoke DescribeAutoCcWhitelist API

type DescribeAutoCcWhitelistResponse ¶

type DescribeAutoCcWhitelistResponse struct {
	*responses.BaseResponse
	TotalCount      int64                 `json:"TotalCount" xml:"TotalCount"`
	RequestId       string                `json:"RequestId" xml:"RequestId"`
	AutoCcWhitelist []AutoCcWhitelistItem `json:"AutoCcWhitelist" xml:"AutoCcWhitelist"`
}

DescribeAutoCcWhitelistResponse is the response struct for api DescribeAutoCcWhitelist

func CreateDescribeAutoCcWhitelistResponse ¶

func CreateDescribeAutoCcWhitelistResponse() (response *DescribeAutoCcWhitelistResponse)

CreateDescribeAutoCcWhitelistResponse creates a response to parse from DescribeAutoCcWhitelist response

type DescribeBackSourceCidrRequest ¶

type DescribeBackSourceCidrRequest struct {
	*requests.RpcRequest
	Line            string `position:"Query" name:"Line"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
}

DescribeBackSourceCidrRequest is the request struct for api DescribeBackSourceCidr

func CreateDescribeBackSourceCidrRequest ¶

func CreateDescribeBackSourceCidrRequest() (request *DescribeBackSourceCidrRequest)

CreateDescribeBackSourceCidrRequest creates a request to invoke DescribeBackSourceCidr API

type DescribeBackSourceCidrResponse ¶

type DescribeBackSourceCidrResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Cidrs     []string `json:"Cidrs" xml:"Cidrs"`
}

DescribeBackSourceCidrResponse is the response struct for api DescribeBackSourceCidr

func CreateDescribeBackSourceCidrResponse ¶

func CreateDescribeBackSourceCidrResponse() (response *DescribeBackSourceCidrResponse)

CreateDescribeBackSourceCidrResponse creates a response to parse from DescribeBackSourceCidr response

type DescribeBlackholeStatusRequest ¶

type DescribeBlackholeStatusRequest struct {
	*requests.RpcRequest
	SourceIp    string    `position:"Query" name:"SourceIp"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeBlackholeStatusRequest is the request struct for api DescribeBlackholeStatus

func CreateDescribeBlackholeStatusRequest ¶

func CreateDescribeBlackholeStatusRequest() (request *DescribeBlackholeStatusRequest)

CreateDescribeBlackholeStatusRequest creates a request to invoke DescribeBlackholeStatus API

type DescribeBlackholeStatusResponse ¶

type DescribeBlackholeStatusResponse struct {
	*responses.BaseResponse
	RequestId       string                `json:"RequestId" xml:"RequestId"`
	BlackholeStatus []BlackholeStatusItem `json:"BlackholeStatus" xml:"BlackholeStatus"`
}

DescribeBlackholeStatusResponse is the response struct for api DescribeBlackholeStatus

func CreateDescribeBlackholeStatusResponse ¶

func CreateDescribeBlackholeStatusResponse() (response *DescribeBlackholeStatusResponse)

CreateDescribeBlackholeStatusResponse creates a response to parse from DescribeBlackholeStatus response

type DescribeBlockStatusRequest ¶

type DescribeBlockStatusRequest struct {
	*requests.RpcRequest
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Lang            string    `position:"Query" name:"Lang"`
}

DescribeBlockStatusRequest is the request struct for api DescribeBlockStatus

func CreateDescribeBlockStatusRequest ¶

func CreateDescribeBlockStatusRequest() (request *DescribeBlockStatusRequest)

CreateDescribeBlockStatusRequest creates a request to invoke DescribeBlockStatus API

type DescribeBlockStatusResponse ¶

type DescribeBlockStatusResponse struct {
	*responses.BaseResponse
	RequestId  string       `json:"RequestId" xml:"RequestId"`
	StatusList []StatusItem `json:"StatusList" xml:"StatusList"`
}

DescribeBlockStatusResponse is the response struct for api DescribeBlockStatus

func CreateDescribeBlockStatusResponse ¶

func CreateDescribeBlockStatusResponse() (response *DescribeBlockStatusResponse)

CreateDescribeBlockStatusResponse creates a response to parse from DescribeBlockStatus response

type DescribeCertsRequest ¶

type DescribeCertsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

DescribeCertsRequest is the request struct for api DescribeCerts

func CreateDescribeCertsRequest ¶

func CreateDescribeCertsRequest() (request *DescribeCertsRequest)

CreateDescribeCertsRequest creates a request to invoke DescribeCerts API

type DescribeCertsResponse ¶

type DescribeCertsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Certs     []CertItem `json:"Certs" xml:"Certs"`
}

DescribeCertsResponse is the response struct for api DescribeCerts

func CreateDescribeCertsResponse ¶

func CreateDescribeCertsResponse() (response *DescribeCertsResponse)

CreateDescribeCertsResponse creates a response to parse from DescribeCerts response

type DescribeCnameReusesRequest ¶

type DescribeCnameReusesRequest struct {
	*requests.RpcRequest
	Domains         *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

DescribeCnameReusesRequest is the request struct for api DescribeCnameReuses

func CreateDescribeCnameReusesRequest ¶

func CreateDescribeCnameReusesRequest() (request *DescribeCnameReusesRequest)

CreateDescribeCnameReusesRequest creates a request to invoke DescribeCnameReuses API

type DescribeCnameReusesResponse ¶

type DescribeCnameReusesResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	CnameReuses []CnameReuse `json:"CnameReuses" xml:"CnameReuses"`
}

DescribeCnameReusesResponse is the response struct for api DescribeCnameReuses

func CreateDescribeCnameReusesResponse ¶

func CreateDescribeCnameReusesResponse() (response *DescribeCnameReusesResponse)

CreateDescribeCnameReusesResponse creates a response to parse from DescribeCnameReuses response

type DescribeDDoSEventsRequest ¶

type DescribeDDoSEventsRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeDDoSEventsRequest is the request struct for api DescribeDDoSEvents

func CreateDescribeDDoSEventsRequest ¶

func CreateDescribeDDoSEventsRequest() (request *DescribeDDoSEventsRequest)

CreateDescribeDDoSEventsRequest creates a request to invoke DescribeDDoSEvents API

type DescribeDDoSEventsResponse ¶

type DescribeDDoSEventsResponse struct {
	*responses.BaseResponse
	Total      int64  `json:"Total" xml:"Total"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DDoSEvents []Data `json:"DDoSEvents" xml:"DDoSEvents"`
}

DescribeDDoSEventsResponse is the response struct for api DescribeDDoSEvents

func CreateDescribeDDoSEventsResponse ¶

func CreateDescribeDDoSEventsResponse() (response *DescribeDDoSEventsResponse)

CreateDescribeDDoSEventsResponse creates a response to parse from DescribeDDoSEvents response

type DescribeDDosAllEventListRequest ¶

type DescribeDDosAllEventListRequest struct {
	*requests.RpcRequest
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	EventType  string           `position:"Query" name:"EventType"`
}

DescribeDDosAllEventListRequest is the request struct for api DescribeDDosAllEventList

func CreateDescribeDDosAllEventListRequest ¶

func CreateDescribeDDosAllEventListRequest() (request *DescribeDDosAllEventListRequest)

CreateDescribeDDosAllEventListRequest creates a request to invoke DescribeDDosAllEventList API

type DescribeDDosAllEventListResponse ¶

type DescribeDDosAllEventListResponse struct {
	*responses.BaseResponse
	Total        int64         `json:"Total" xml:"Total"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	AttackEvents []AttackEvent `json:"AttackEvents" xml:"AttackEvents"`
}

DescribeDDosAllEventListResponse is the response struct for api DescribeDDosAllEventList

func CreateDescribeDDosAllEventListResponse ¶

func CreateDescribeDDosAllEventListResponse() (response *DescribeDDosAllEventListResponse)

CreateDescribeDDosAllEventListResponse creates a response to parse from DescribeDDosAllEventList response

type DescribeDDosEventAreaRequest ¶

type DescribeDDosEventAreaRequest struct {
	*requests.RpcRequest
	Ip        string           `position:"Query" name:"Ip"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	EventType string           `position:"Query" name:"EventType"`
}

DescribeDDosEventAreaRequest is the request struct for api DescribeDDosEventArea

func CreateDescribeDDosEventAreaRequest ¶

func CreateDescribeDDosEventAreaRequest() (request *DescribeDDosEventAreaRequest)

CreateDescribeDDosEventAreaRequest creates a request to invoke DescribeDDosEventArea API

type DescribeDDosEventAreaResponse ¶

type DescribeDDosEventAreaResponse struct {
	*responses.BaseResponse
	RequestId string      `json:"RequestId" xml:"RequestId"`
	Areas     []EventArea `json:"Areas" xml:"Areas"`
}

DescribeDDosEventAreaResponse is the response struct for api DescribeDDosEventArea

func CreateDescribeDDosEventAreaResponse ¶

func CreateDescribeDDosEventAreaResponse() (response *DescribeDDosEventAreaResponse)

CreateDescribeDDosEventAreaResponse creates a response to parse from DescribeDDosEventArea response

type DescribeDDosEventAttackTypeRequest ¶

type DescribeDDosEventAttackTypeRequest struct {
	*requests.RpcRequest
	Ip        string           `position:"Query" name:"Ip"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	EventType string           `position:"Query" name:"EventType"`
}

DescribeDDosEventAttackTypeRequest is the request struct for api DescribeDDosEventAttackType

func CreateDescribeDDosEventAttackTypeRequest ¶

func CreateDescribeDDosEventAttackTypeRequest() (request *DescribeDDosEventAttackTypeRequest)

CreateDescribeDDosEventAttackTypeRequest creates a request to invoke DescribeDDosEventAttackType API

type DescribeDDosEventAttackTypeResponse ¶

type DescribeDDosEventAttackTypeResponse struct {
	*responses.BaseResponse
	RequestId   string            `json:"RequestId" xml:"RequestId"`
	AttackTypes []EventAttackType `json:"AttackTypes" xml:"AttackTypes"`
}

DescribeDDosEventAttackTypeResponse is the response struct for api DescribeDDosEventAttackType

func CreateDescribeDDosEventAttackTypeResponse ¶

func CreateDescribeDDosEventAttackTypeResponse() (response *DescribeDDosEventAttackTypeResponse)

CreateDescribeDDosEventAttackTypeResponse creates a response to parse from DescribeDDosEventAttackType response

type DescribeDDosEventIspRequest ¶

type DescribeDDosEventIspRequest struct {
	*requests.RpcRequest
	Ip        string           `position:"Query" name:"Ip"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	EventType string           `position:"Query" name:"EventType"`
}

DescribeDDosEventIspRequest is the request struct for api DescribeDDosEventIsp

func CreateDescribeDDosEventIspRequest ¶

func CreateDescribeDDosEventIspRequest() (request *DescribeDDosEventIspRequest)

CreateDescribeDDosEventIspRequest creates a request to invoke DescribeDDosEventIsp API

type DescribeDDosEventIspResponse ¶

type DescribeDDosEventIspResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Isps      []EventIsp `json:"Isps" xml:"Isps"`
}

DescribeDDosEventIspResponse is the response struct for api DescribeDDosEventIsp

func CreateDescribeDDosEventIspResponse ¶

func CreateDescribeDDosEventIspResponse() (response *DescribeDDosEventIspResponse)

CreateDescribeDDosEventIspResponse creates a response to parse from DescribeDDosEventIsp response

type DescribeDDosEventMaxRequest ¶

type DescribeDDosEventMaxRequest struct {
	*requests.RpcRequest
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
}

DescribeDDosEventMaxRequest is the request struct for api DescribeDDosEventMax

func CreateDescribeDDosEventMaxRequest ¶

func CreateDescribeDDosEventMaxRequest() (request *DescribeDDosEventMaxRequest)

CreateDescribeDDosEventMaxRequest creates a request to invoke DescribeDDosEventMax API

type DescribeDDosEventMaxResponse ¶

type DescribeDDosEventMaxResponse struct {
	*responses.BaseResponse
	Qps       int64  `json:"Qps" xml:"Qps"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Cps       int64  `json:"Cps" xml:"Cps"`
	Mbps      int64  `json:"Mbps" xml:"Mbps"`
}

DescribeDDosEventMaxResponse is the response struct for api DescribeDDosEventMax

func CreateDescribeDDosEventMaxResponse ¶

func CreateDescribeDDosEventMaxResponse() (response *DescribeDDosEventMaxResponse)

CreateDescribeDDosEventMaxResponse creates a response to parse from DescribeDDosEventMax response

type DescribeDDosEventSrcIpRequest ¶

type DescribeDDosEventSrcIpRequest struct {
	*requests.RpcRequest
	Ip        string           `position:"Query" name:"Ip"`
	Range     requests.Integer `position:"Query" name:"Range"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	EventType string           `position:"Query" name:"EventType"`
}

DescribeDDosEventSrcIpRequest is the request struct for api DescribeDDosEventSrcIp

func CreateDescribeDDosEventSrcIpRequest ¶

func CreateDescribeDDosEventSrcIpRequest() (request *DescribeDDosEventSrcIpRequest)

CreateDescribeDDosEventSrcIpRequest creates a request to invoke DescribeDDosEventSrcIp API

type DescribeDDosEventSrcIpResponse ¶

type DescribeDDosEventSrcIpResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	Ips       []EventSrcIp `json:"Ips" xml:"Ips"`
}

DescribeDDosEventSrcIpResponse is the response struct for api DescribeDDosEventSrcIp

func CreateDescribeDDosEventSrcIpResponse ¶

func CreateDescribeDDosEventSrcIpResponse() (response *DescribeDDosEventSrcIpResponse)

CreateDescribeDDosEventSrcIpResponse creates a response to parse from DescribeDDosEventSrcIp response

type DescribeDefenseCountStatisticsRequest ¶

type DescribeDefenseCountStatisticsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
}

DescribeDefenseCountStatisticsRequest is the request struct for api DescribeDefenseCountStatistics

func CreateDescribeDefenseCountStatisticsRequest ¶

func CreateDescribeDefenseCountStatisticsRequest() (request *DescribeDefenseCountStatisticsRequest)

CreateDescribeDefenseCountStatisticsRequest creates a request to invoke DescribeDefenseCountStatistics API

type DescribeDefenseCountStatisticsResponse ¶

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

DescribeDefenseCountStatisticsResponse is the response struct for api DescribeDefenseCountStatistics

func CreateDescribeDefenseCountStatisticsResponse ¶

func CreateDescribeDefenseCountStatisticsResponse() (response *DescribeDefenseCountStatisticsResponse)

CreateDescribeDefenseCountStatisticsResponse creates a response to parse from DescribeDefenseCountStatistics response

type DescribeDefenseRecordsRequest ¶

type DescribeDefenseRecordsRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
}

DescribeDefenseRecordsRequest is the request struct for api DescribeDefenseRecords

func CreateDescribeDefenseRecordsRequest ¶

func CreateDescribeDefenseRecordsRequest() (request *DescribeDefenseRecordsRequest)

CreateDescribeDefenseRecordsRequest creates a request to invoke DescribeDefenseRecords API

type DescribeDefenseRecordsResponse ¶

type DescribeDefenseRecordsResponse struct {
	*responses.BaseResponse
	TotalCount     int64           `json:"TotalCount" xml:"TotalCount"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	DefenseRecords []DefenseRecord `json:"DefenseRecords" xml:"DefenseRecords"`
}

DescribeDefenseRecordsResponse is the response struct for api DescribeDefenseRecords

func CreateDescribeDefenseRecordsResponse ¶

func CreateDescribeDefenseRecordsResponse() (response *DescribeDefenseRecordsResponse)

CreateDescribeDefenseRecordsResponse creates a response to parse from DescribeDefenseRecords response

type DescribeDomainAttackEventsRequest ¶

type DescribeDomainAttackEventsRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainAttackEventsRequest is the request struct for api DescribeDomainAttackEvents

func CreateDescribeDomainAttackEventsRequest ¶

func CreateDescribeDomainAttackEventsRequest() (request *DescribeDomainAttackEventsRequest)

CreateDescribeDomainAttackEventsRequest creates a request to invoke DescribeDomainAttackEvents API

type DescribeDomainAttackEventsResponse ¶

type DescribeDomainAttackEventsResponse struct {
	*responses.BaseResponse
	TotalCount         int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
	DomainAttackEvents []Data `json:"DomainAttackEvents" xml:"DomainAttackEvents"`
}

DescribeDomainAttackEventsResponse is the response struct for api DescribeDomainAttackEvents

func CreateDescribeDomainAttackEventsResponse ¶

func CreateDescribeDomainAttackEventsResponse() (response *DescribeDomainAttackEventsResponse)

CreateDescribeDomainAttackEventsResponse creates a response to parse from DescribeDomainAttackEvents response

type DescribeDomainOverviewRequest ¶

type DescribeDomainOverviewRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainOverviewRequest is the request struct for api DescribeDomainOverview

func CreateDescribeDomainOverviewRequest ¶

func CreateDescribeDomainOverviewRequest() (request *DescribeDomainOverviewRequest)

CreateDescribeDomainOverviewRequest creates a request to invoke DescribeDomainOverview API

type DescribeDomainOverviewResponse ¶

type DescribeDomainOverviewResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	MaxHttp   int64  `json:"MaxHttp" xml:"MaxHttp"`
	MaxHttps  int64  `json:"MaxHttps" xml:"MaxHttps"`
}

DescribeDomainOverviewResponse is the response struct for api DescribeDomainOverview

func CreateDescribeDomainOverviewResponse ¶

func CreateDescribeDomainOverviewResponse() (response *DescribeDomainOverviewResponse)

CreateDescribeDomainOverviewResponse creates a response to parse from DescribeDomainOverview response

type DescribeDomainQPSListRequest ¶

type DescribeDomainQPSListRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
	Interval        requests.Integer `position:"Query" name:"Interval"`
}

DescribeDomainQPSListRequest is the request struct for api DescribeDomainQPSList

func CreateDescribeDomainQPSListRequest ¶

func CreateDescribeDomainQPSListRequest() (request *DescribeDomainQPSListRequest)

CreateDescribeDomainQPSListRequest creates a request to invoke DescribeDomainQPSList API

type DescribeDomainQPSListResponse ¶

type DescribeDomainQPSListResponse struct {
	*responses.BaseResponse
	RequestId     string      `json:"RequestId" xml:"RequestId"`
	DomainQPSList []DomainQPS `json:"DomainQPSList" xml:"DomainQPSList"`
}

DescribeDomainQPSListResponse is the response struct for api DescribeDomainQPSList

func CreateDescribeDomainQPSListResponse ¶

func CreateDescribeDomainQPSListResponse() (response *DescribeDomainQPSListResponse)

CreateDescribeDomainQPSListResponse creates a response to parse from DescribeDomainQPSList response

type DescribeDomainQpsWithCacheRequest ¶

type DescribeDomainQpsWithCacheRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainQpsWithCacheRequest is the request struct for api DescribeDomainQpsWithCache

func CreateDescribeDomainQpsWithCacheRequest ¶

func CreateDescribeDomainQpsWithCacheRequest() (request *DescribeDomainQpsWithCacheRequest)

CreateDescribeDomainQpsWithCacheRequest creates a request to invoke DescribeDomainQpsWithCache API

type DescribeDomainQpsWithCacheResponse ¶

type DescribeDomainQpsWithCacheResponse struct {
	*responses.BaseResponse
	StartTime     int64    `json:"StartTime" xml:"StartTime"`
	RequestId     string   `json:"RequestId" xml:"RequestId"`
	Interval      int      `json:"Interval" xml:"Interval"`
	Blocks        []string `json:"Blocks" xml:"Blocks"`
	CcBlockQps    []string `json:"CcBlockQps" xml:"CcBlockQps"`
	PreciseJsQps  []string `json:"PreciseJsQps" xml:"PreciseJsQps"`
	CcJsQps       []string `json:"CcJsQps" xml:"CcJsQps"`
	RegionBlocks  []string `json:"RegionBlocks" xml:"RegionBlocks"`
	PreciseBlocks []string `json:"PreciseBlocks" xml:"PreciseBlocks"`
	CacheHits     []string `json:"CacheHits" xml:"CacheHits"`
	Totals        []string `json:"Totals" xml:"Totals"`
	IpBlockQps    []string `json:"IpBlockQps" xml:"IpBlockQps"`
}

DescribeDomainQpsWithCacheResponse is the response struct for api DescribeDomainQpsWithCache

func CreateDescribeDomainQpsWithCacheResponse ¶

func CreateDescribeDomainQpsWithCacheResponse() (response *DescribeDomainQpsWithCacheResponse)

CreateDescribeDomainQpsWithCacheResponse creates a response to parse from DescribeDomainQpsWithCache response

type DescribeDomainResourceRequest ¶

type DescribeDomainResourceRequest struct {
	*requests.RpcRequest
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	SourceIp           string           `position:"Query" name:"SourceIp"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	InstanceIds        *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	QueryDomainPattern string           `position:"Query" name:"QueryDomainPattern"`
	Domain             string           `position:"Query" name:"Domain"`
}

DescribeDomainResourceRequest is the request struct for api DescribeDomainResource

func CreateDescribeDomainResourceRequest ¶

func CreateDescribeDomainResourceRequest() (request *DescribeDomainResourceRequest)

CreateDescribeDomainResourceRequest creates a request to invoke DescribeDomainResource API

type DescribeDomainResourceResponse ¶

type DescribeDomainResourceResponse struct {
	*responses.BaseResponse
	TotalCount int64     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	WebRules   []WebRule `json:"WebRules" xml:"WebRules"`
}

DescribeDomainResourceResponse is the response struct for api DescribeDomainResource

func CreateDescribeDomainResourceResponse ¶

func CreateDescribeDomainResourceResponse() (response *DescribeDomainResourceResponse)

CreateDescribeDomainResourceResponse creates a response to parse from DescribeDomainResource response

type DescribeDomainStatusCodeCountRequest ¶

type DescribeDomainStatusCodeCountRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainStatusCodeCountRequest is the request struct for api DescribeDomainStatusCodeCount

func CreateDescribeDomainStatusCodeCountRequest ¶

func CreateDescribeDomainStatusCodeCountRequest() (request *DescribeDomainStatusCodeCountRequest)

CreateDescribeDomainStatusCodeCountRequest creates a request to invoke DescribeDomainStatusCodeCount API

type DescribeDomainStatusCodeCountResponse ¶

type DescribeDomainStatusCodeCountResponse struct {
	*responses.BaseResponse
	Status502 int64  `json:"Status502" xml:"Status502"`
	Status405 int64  `json:"Status405" xml:"Status405"`
	Status3XX int64  `json:"Status3XX" xml:"Status3XX"`
	Status503 int64  `json:"Status503" xml:"Status503"`
	Status4XX int64  `json:"Status4XX" xml:"Status4XX"`
	Status2XX int64  `json:"Status2XX" xml:"Status2XX"`
	Status5XX int64  `json:"Status5XX" xml:"Status5XX"`
	Status504 int64  `json:"Status504" xml:"Status504"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Status200 int64  `json:"Status200" xml:"Status200"`
	Status403 int64  `json:"Status403" xml:"Status403"`
	Status404 int64  `json:"Status404" xml:"Status404"`
	Status501 int64  `json:"Status501" xml:"Status501"`
}

DescribeDomainStatusCodeCountResponse is the response struct for api DescribeDomainStatusCodeCount

func CreateDescribeDomainStatusCodeCountResponse ¶

func CreateDescribeDomainStatusCodeCountResponse() (response *DescribeDomainStatusCodeCountResponse)

CreateDescribeDomainStatusCodeCountResponse creates a response to parse from DescribeDomainStatusCodeCount response

type DescribeDomainStatusCodeListRequest ¶

type DescribeDomainStatusCodeListRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	QueryType       string           `position:"Query" name:"QueryType"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
	Interval        requests.Integer `position:"Query" name:"Interval"`
}

DescribeDomainStatusCodeListRequest is the request struct for api DescribeDomainStatusCodeList

func CreateDescribeDomainStatusCodeListRequest ¶

func CreateDescribeDomainStatusCodeListRequest() (request *DescribeDomainStatusCodeListRequest)

CreateDescribeDomainStatusCodeListRequest creates a request to invoke DescribeDomainStatusCodeList API

type DescribeDomainStatusCodeListResponse ¶

type DescribeDomainStatusCodeListResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	StatusCodeList []StatusCode `json:"StatusCodeList" xml:"StatusCodeList"`
}

DescribeDomainStatusCodeListResponse is the response struct for api DescribeDomainStatusCodeList

func CreateDescribeDomainStatusCodeListResponse ¶

func CreateDescribeDomainStatusCodeListResponse() (response *DescribeDomainStatusCodeListResponse)

CreateDescribeDomainStatusCodeListResponse creates a response to parse from DescribeDomainStatusCodeList response

type DescribeDomainTopAttackListRequest ¶

type DescribeDomainTopAttackListRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
}

DescribeDomainTopAttackListRequest is the request struct for api DescribeDomainTopAttackList

func CreateDescribeDomainTopAttackListRequest ¶

func CreateDescribeDomainTopAttackListRequest() (request *DescribeDomainTopAttackListRequest)

CreateDescribeDomainTopAttackListRequest creates a request to invoke DescribeDomainTopAttackList API

type DescribeDomainTopAttackListResponse ¶

type DescribeDomainTopAttackListResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	AttackList []Data `json:"AttackList" xml:"AttackList"`
}

DescribeDomainTopAttackListResponse is the response struct for api DescribeDomainTopAttackList

func CreateDescribeDomainTopAttackListResponse ¶

func CreateDescribeDomainTopAttackListResponse() (response *DescribeDomainTopAttackListResponse)

CreateDescribeDomainTopAttackListResponse creates a response to parse from DescribeDomainTopAttackList response

type DescribeDomainViewSourceCountriesRequest ¶

type DescribeDomainViewSourceCountriesRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainViewSourceCountriesRequest is the request struct for api DescribeDomainViewSourceCountries

func CreateDescribeDomainViewSourceCountriesRequest ¶

func CreateDescribeDomainViewSourceCountriesRequest() (request *DescribeDomainViewSourceCountriesRequest)

CreateDescribeDomainViewSourceCountriesRequest creates a request to invoke DescribeDomainViewSourceCountries API

type DescribeDomainViewSourceCountriesResponse ¶

type DescribeDomainViewSourceCountriesResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	SourceCountrys []Country `json:"SourceCountrys" xml:"SourceCountrys"`
}

DescribeDomainViewSourceCountriesResponse is the response struct for api DescribeDomainViewSourceCountries

func CreateDescribeDomainViewSourceCountriesResponse ¶

func CreateDescribeDomainViewSourceCountriesResponse() (response *DescribeDomainViewSourceCountriesResponse)

CreateDescribeDomainViewSourceCountriesResponse creates a response to parse from DescribeDomainViewSourceCountries response

type DescribeDomainViewSourceProvincesRequest ¶

type DescribeDomainViewSourceProvincesRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainViewSourceProvincesRequest is the request struct for api DescribeDomainViewSourceProvinces

func CreateDescribeDomainViewSourceProvincesRequest ¶

func CreateDescribeDomainViewSourceProvincesRequest() (request *DescribeDomainViewSourceProvincesRequest)

CreateDescribeDomainViewSourceProvincesRequest creates a request to invoke DescribeDomainViewSourceProvinces API

type DescribeDomainViewSourceProvincesResponse ¶

type DescribeDomainViewSourceProvincesResponse struct {
	*responses.BaseResponse
	RequestId       string     `json:"RequestId" xml:"RequestId"`
	SourceProvinces []Province `json:"SourceProvinces" xml:"SourceProvinces"`
}

DescribeDomainViewSourceProvincesResponse is the response struct for api DescribeDomainViewSourceProvinces

func CreateDescribeDomainViewSourceProvincesResponse ¶

func CreateDescribeDomainViewSourceProvincesResponse() (response *DescribeDomainViewSourceProvincesResponse)

CreateDescribeDomainViewSourceProvincesResponse creates a response to parse from DescribeDomainViewSourceProvinces response

type DescribeDomainViewTopCostTimeRequest ¶

type DescribeDomainViewTopCostTimeRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Top             requests.Integer `position:"Query" name:"Top"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainViewTopCostTimeRequest is the request struct for api DescribeDomainViewTopCostTime

func CreateDescribeDomainViewTopCostTimeRequest ¶

func CreateDescribeDomainViewTopCostTimeRequest() (request *DescribeDomainViewTopCostTimeRequest)

CreateDescribeDomainViewTopCostTimeRequest creates a request to invoke DescribeDomainViewTopCostTime API

type DescribeDomainViewTopCostTimeResponse ¶

type DescribeDomainViewTopCostTimeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	UrlList   []Url  `json:"UrlList" xml:"UrlList"`
}

DescribeDomainViewTopCostTimeResponse is the response struct for api DescribeDomainViewTopCostTime

func CreateDescribeDomainViewTopCostTimeResponse ¶

func CreateDescribeDomainViewTopCostTimeResponse() (response *DescribeDomainViewTopCostTimeResponse)

CreateDescribeDomainViewTopCostTimeResponse creates a response to parse from DescribeDomainViewTopCostTime response

type DescribeDomainViewTopUrlRequest ¶

type DescribeDomainViewTopUrlRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Top             requests.Integer `position:"Query" name:"Top"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeDomainViewTopUrlRequest is the request struct for api DescribeDomainViewTopUrl

func CreateDescribeDomainViewTopUrlRequest ¶

func CreateDescribeDomainViewTopUrlRequest() (request *DescribeDomainViewTopUrlRequest)

CreateDescribeDomainViewTopUrlRequest creates a request to invoke DescribeDomainViewTopUrl API

type DescribeDomainViewTopUrlResponse ¶

type DescribeDomainViewTopUrlResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	UrlList   []Url  `json:"UrlList" xml:"UrlList"`
}

DescribeDomainViewTopUrlResponse is the response struct for api DescribeDomainViewTopUrl

func CreateDescribeDomainViewTopUrlResponse ¶

func CreateDescribeDomainViewTopUrlResponse() (response *DescribeDomainViewTopUrlResponse)

CreateDescribeDomainViewTopUrlResponse creates a response to parse from DescribeDomainViewTopUrl response

type DescribeDomainsRequest ¶

type DescribeDomainsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Lang            string    `position:"Query" name:"Lang"`
}

DescribeDomainsRequest is the request struct for api DescribeDomains

func CreateDescribeDomainsRequest ¶

func CreateDescribeDomainsRequest() (request *DescribeDomainsRequest)

CreateDescribeDomainsRequest creates a request to invoke DescribeDomains API

type DescribeDomainsResponse ¶

type DescribeDomainsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Domains   []string `json:"Domains" xml:"Domains"`
}

DescribeDomainsResponse is the response struct for api DescribeDomains

func CreateDescribeDomainsResponse ¶

func CreateDescribeDomainsResponse() (response *DescribeDomainsResponse)

CreateDescribeDomainsResponse creates a response to parse from DescribeDomains response

type DescribeElasticBandwidthSpecRequest ¶

type DescribeElasticBandwidthSpecRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DescribeElasticBandwidthSpecRequest is the request struct for api DescribeElasticBandwidthSpec

func CreateDescribeElasticBandwidthSpecRequest ¶

func CreateDescribeElasticBandwidthSpecRequest() (request *DescribeElasticBandwidthSpecRequest)

CreateDescribeElasticBandwidthSpecRequest creates a request to invoke DescribeElasticBandwidthSpec API

type DescribeElasticBandwidthSpecResponse ¶

type DescribeElasticBandwidthSpecResponse struct {
	*responses.BaseResponse
	RequestId            string   `json:"RequestId" xml:"RequestId"`
	ElasticBandwidthSpec []string `json:"ElasticBandwidthSpec" xml:"ElasticBandwidthSpec"`
}

DescribeElasticBandwidthSpecResponse is the response struct for api DescribeElasticBandwidthSpec

func CreateDescribeElasticBandwidthSpecResponse ¶

func CreateDescribeElasticBandwidthSpecResponse() (response *DescribeElasticBandwidthSpecResponse)

CreateDescribeElasticBandwidthSpecResponse creates a response to parse from DescribeElasticBandwidthSpec response

type DescribeHealthCheckListRequest ¶

type DescribeHealthCheckListRequest struct {
	*requests.RpcRequest
	NetworkRules string `position:"Query" name:"NetworkRules"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

DescribeHealthCheckListRequest is the request struct for api DescribeHealthCheckList

func CreateDescribeHealthCheckListRequest ¶

func CreateDescribeHealthCheckListRequest() (request *DescribeHealthCheckListRequest)

CreateDescribeHealthCheckListRequest creates a request to invoke DescribeHealthCheckList API

type DescribeHealthCheckListResponse ¶

type DescribeHealthCheckListResponse struct {
	*responses.BaseResponse
	RequestId       string            `json:"RequestId" xml:"RequestId"`
	HealthCheckList []HealthCheckItem `json:"HealthCheckList" xml:"HealthCheckList"`
}

DescribeHealthCheckListResponse is the response struct for api DescribeHealthCheckList

func CreateDescribeHealthCheckListResponse ¶

func CreateDescribeHealthCheckListResponse() (response *DescribeHealthCheckListResponse)

CreateDescribeHealthCheckListResponse creates a response to parse from DescribeHealthCheckList response

type DescribeHealthCheckStatusRequest ¶

type DescribeHealthCheckStatusRequest struct {
	*requests.RpcRequest
	NetworkRules string `position:"Query" name:"NetworkRules"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

DescribeHealthCheckStatusRequest is the request struct for api DescribeHealthCheckStatus

func CreateDescribeHealthCheckStatusRequest ¶

func CreateDescribeHealthCheckStatusRequest() (request *DescribeHealthCheckStatusRequest)

CreateDescribeHealthCheckStatusRequest creates a request to invoke DescribeHealthCheckStatus API

type DescribeHealthCheckStatusResponse ¶

type DescribeHealthCheckStatusResponse struct {
	*responses.BaseResponse
	RequestId         string   `json:"RequestId" xml:"RequestId"`
	HealthCheckStatus []Status `json:"HealthCheckStatus" xml:"HealthCheckStatus"`
}

DescribeHealthCheckStatusResponse is the response struct for api DescribeHealthCheckStatus

func CreateDescribeHealthCheckStatusResponse ¶

func CreateDescribeHealthCheckStatusResponse() (response *DescribeHealthCheckStatusResponse)

CreateDescribeHealthCheckStatusResponse creates a response to parse from DescribeHealthCheckStatus response

type DescribeInstanceDetailsRequest ¶

type DescribeInstanceDetailsRequest struct {
	*requests.RpcRequest
	SourceIp    string    `position:"Query" name:"SourceIp"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeInstanceDetailsRequest is the request struct for api DescribeInstanceDetails

func CreateDescribeInstanceDetailsRequest ¶

func CreateDescribeInstanceDetailsRequest() (request *DescribeInstanceDetailsRequest)

CreateDescribeInstanceDetailsRequest creates a request to invoke DescribeInstanceDetails API

type DescribeInstanceDetailsResponse ¶

type DescribeInstanceDetailsResponse struct {
	*responses.BaseResponse
	RequestId       string           `json:"RequestId" xml:"RequestId"`
	InstanceDetails []InstanceDetail `json:"InstanceDetails" xml:"InstanceDetails"`
}

DescribeInstanceDetailsResponse is the response struct for api DescribeInstanceDetails

func CreateDescribeInstanceDetailsResponse ¶

func CreateDescribeInstanceDetailsResponse() (response *DescribeInstanceDetailsResponse)

CreateDescribeInstanceDetailsResponse creates a response to parse from DescribeInstanceDetails response

type DescribeInstanceIdsRequest ¶

type DescribeInstanceIdsRequest struct {
	*requests.RpcRequest
	Edition         requests.Integer `position:"Query" name:"Edition"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeInstanceIdsRequest is the request struct for api DescribeInstanceIds

func CreateDescribeInstanceIdsRequest ¶

func CreateDescribeInstanceIdsRequest() (request *DescribeInstanceIdsRequest)

CreateDescribeInstanceIdsRequest creates a request to invoke DescribeInstanceIds API

type DescribeInstanceIdsResponse ¶

type DescribeInstanceIdsResponse struct {
	*responses.BaseResponse
	RequestId   string     `json:"RequestId" xml:"RequestId"`
	InstanceIds []Instance `json:"InstanceIds" xml:"InstanceIds"`
}

DescribeInstanceIdsResponse is the response struct for api DescribeInstanceIds

func CreateDescribeInstanceIdsResponse ¶

func CreateDescribeInstanceIdsResponse() (response *DescribeInstanceIdsResponse)

CreateDescribeInstanceIdsResponse creates a response to parse from DescribeInstanceIds response

type DescribeInstanceSpecsRequest ¶

type DescribeInstanceSpecsRequest struct {
	*requests.RpcRequest
	SourceIp    string    `position:"Query" name:"SourceIp"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeInstanceSpecsRequest is the request struct for api DescribeInstanceSpecs

func CreateDescribeInstanceSpecsRequest ¶

func CreateDescribeInstanceSpecsRequest() (request *DescribeInstanceSpecsRequest)

CreateDescribeInstanceSpecsRequest creates a request to invoke DescribeInstanceSpecs API

type DescribeInstanceSpecsResponse ¶

type DescribeInstanceSpecsResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	InstanceSpecs []InstanceSpec `json:"InstanceSpecs" xml:"InstanceSpecs"`
}

DescribeInstanceSpecsResponse is the response struct for api DescribeInstanceSpecs

func CreateDescribeInstanceSpecsResponse ¶

func CreateDescribeInstanceSpecsResponse() (response *DescribeInstanceSpecsResponse)

CreateDescribeInstanceSpecsResponse creates a response to parse from DescribeInstanceSpecs response

type DescribeInstanceStatisticsRequest ¶

type DescribeInstanceStatisticsRequest struct {
	*requests.RpcRequest
	SourceIp    string    `position:"Query" name:"SourceIp"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribeInstanceStatisticsRequest is the request struct for api DescribeInstanceStatistics

func CreateDescribeInstanceStatisticsRequest ¶

func CreateDescribeInstanceStatisticsRequest() (request *DescribeInstanceStatisticsRequest)

CreateDescribeInstanceStatisticsRequest creates a request to invoke DescribeInstanceStatistics API

type DescribeInstanceStatisticsResponse ¶

type DescribeInstanceStatisticsResponse struct {
	*responses.BaseResponse
	RequestId          string              `json:"RequestId" xml:"RequestId"`
	InstanceStatistics []InstanceStatistic `json:"InstanceStatistics" xml:"InstanceStatistics"`
}

DescribeInstanceStatisticsResponse is the response struct for api DescribeInstanceStatistics

func CreateDescribeInstanceStatisticsResponse ¶

func CreateDescribeInstanceStatisticsResponse() (response *DescribeInstanceStatisticsResponse)

CreateDescribeInstanceStatisticsResponse creates a response to parse from DescribeInstanceStatistics response

type DescribeInstanceStatusRequest ¶

type DescribeInstanceStatusRequest struct {
	*requests.RpcRequest
	ProductType requests.Integer `position:"Query" name:"ProductType"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
}

DescribeInstanceStatusRequest is the request struct for api DescribeInstanceStatus

func CreateDescribeInstanceStatusRequest ¶

func CreateDescribeInstanceStatusRequest() (request *DescribeInstanceStatusRequest)

CreateDescribeInstanceStatusRequest creates a request to invoke DescribeInstanceStatus API

type DescribeInstanceStatusResponse ¶

type DescribeInstanceStatusResponse struct {
	*responses.BaseResponse
	InstanceStatus int    `json:"InstanceStatus" xml:"InstanceStatus"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
}

DescribeInstanceStatusResponse is the response struct for api DescribeInstanceStatus

func CreateDescribeInstanceStatusResponse ¶

func CreateDescribeInstanceStatusResponse() (response *DescribeInstanceStatusResponse)

CreateDescribeInstanceStatusResponse creates a response to parse from DescribeInstanceStatus response

type DescribeInstancesRequest ¶

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	Edition         requests.Integer        `position:"Query" name:"Edition"`
	Remark          string                  `position:"Query" name:"Remark"`
	PageNumber      string                  `position:"Query" name:"PageNumber"`
	Enabled         requests.Integer        `position:"Query" name:"Enabled"`
	ResourceGroupId string                  `position:"Query" name:"ResourceGroupId"`
	SourceIp        string                  `position:"Query" name:"SourceIp"`
	PageSize        string                  `position:"Query" name:"PageSize"`
	Tag             *[]DescribeInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ExpireStartTime requests.Integer        `position:"Query" name:"ExpireStartTime"`
	ExpireEndTime   requests.Integer        `position:"Query" name:"ExpireEndTime"`
	Ip              string                  `position:"Query" name:"Ip"`
	InstanceIds     *[]string               `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Status          *[]string               `position:"Query" name:"Status"  type:"Repeated"`
}

DescribeInstancesRequest is the request struct for api DescribeInstances

func CreateDescribeInstancesRequest ¶

func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)

CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API

type DescribeInstancesResponse ¶

type DescribeInstancesResponse struct {
	*responses.BaseResponse
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Instances  []Instance `json:"Instances" xml:"Instances"`
}

DescribeInstancesResponse is the response struct for api DescribeInstances

func CreateDescribeInstancesResponse ¶

func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)

CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response

type DescribeInstancesTag ¶

type DescribeInstancesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeInstancesTag is a repeated param struct in DescribeInstancesRequest

type DescribeL7RsPolicyRequest ¶

type DescribeL7RsPolicyRequest struct {
	*requests.RpcRequest
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	RealServers     *[]string `position:"Query" name:"RealServers"  type:"Repeated"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	Domain          string    `position:"Query" name:"Domain"`
}

DescribeL7RsPolicyRequest is the request struct for api DescribeL7RsPolicy

func CreateDescribeL7RsPolicyRequest ¶

func CreateDescribeL7RsPolicyRequest() (request *DescribeL7RsPolicyRequest)

CreateDescribeL7RsPolicyRequest creates a request to invoke DescribeL7RsPolicy API

type DescribeL7RsPolicyResponse ¶

type DescribeL7RsPolicyResponse struct {
	*responses.BaseResponse
	ProxyMode  string          `json:"ProxyMode" xml:"ProxyMode"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	Attributes []AttributeItem `json:"Attributes" xml:"Attributes"`
}

DescribeL7RsPolicyResponse is the response struct for api DescribeL7RsPolicy

func CreateDescribeL7RsPolicyResponse ¶

func CreateDescribeL7RsPolicyResponse() (response *DescribeL7RsPolicyResponse)

CreateDescribeL7RsPolicyResponse creates a response to parse from DescribeL7RsPolicy response

type DescribeLayer4RulePolicyRequest ¶

type DescribeLayer4RulePolicyRequest struct {
	*requests.RpcRequest
	Listeners string `position:"Query" name:"Listeners"`
	SourceIp  string `position:"Query" name:"SourceIp"`
}

DescribeLayer4RulePolicyRequest is the request struct for api DescribeLayer4RulePolicy

func CreateDescribeLayer4RulePolicyRequest ¶

func CreateDescribeLayer4RulePolicyRequest() (request *DescribeLayer4RulePolicyRequest)

CreateDescribeLayer4RulePolicyRequest creates a request to invoke DescribeLayer4RulePolicy API

type DescribeLayer4RulePolicyResponse ¶

type DescribeLayer4RulePolicyResponse struct {
	*responses.BaseResponse
	FrontendPort    int                  `json:"FrontendPort" xml:"FrontendPort"`
	BakMode         string               `json:"BakMode" xml:"BakMode"`
	RequestId       string               `json:"RequestId" xml:"RequestId"`
	CurrentIndex    int                  `json:"CurrentIndex" xml:"CurrentIndex"`
	ForwardProtocol string               `json:"ForwardProtocol" xml:"ForwardProtocol"`
	InstanceId      string               `json:"InstanceId" xml:"InstanceId"`
	BackendPort     int                  `json:"BackendPort" xml:"BackendPort"`
	PriRealServers  []PriRealServersItem `json:"PriRealServers" xml:"PriRealServers"`
	SecRealServers  []SecRealServersItem `json:"SecRealServers" xml:"SecRealServers"`
}

DescribeLayer4RulePolicyResponse is the response struct for api DescribeLayer4RulePolicy

func CreateDescribeLayer4RulePolicyResponse ¶

func CreateDescribeLayer4RulePolicyResponse() (response *DescribeLayer4RulePolicyResponse)

CreateDescribeLayer4RulePolicyResponse creates a response to parse from DescribeLayer4RulePolicy response

type DescribeLogStoreExistStatusRequest ¶

type DescribeLogStoreExistStatusRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeLogStoreExistStatusRequest is the request struct for api DescribeLogStoreExistStatus

func CreateDescribeLogStoreExistStatusRequest ¶

func CreateDescribeLogStoreExistStatusRequest() (request *DescribeLogStoreExistStatusRequest)

CreateDescribeLogStoreExistStatusRequest creates a request to invoke DescribeLogStoreExistStatus API

type DescribeLogStoreExistStatusResponse ¶

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

DescribeLogStoreExistStatusResponse is the response struct for api DescribeLogStoreExistStatus

func CreateDescribeLogStoreExistStatusResponse ¶

func CreateDescribeLogStoreExistStatusResponse() (response *DescribeLogStoreExistStatusResponse)

CreateDescribeLogStoreExistStatusResponse creates a response to parse from DescribeLogStoreExistStatus response

type DescribeNetworkRegionBlockRequest ¶

type DescribeNetworkRegionBlockRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DescribeNetworkRegionBlockRequest is the request struct for api DescribeNetworkRegionBlock

func CreateDescribeNetworkRegionBlockRequest ¶

func CreateDescribeNetworkRegionBlockRequest() (request *DescribeNetworkRegionBlockRequest)

CreateDescribeNetworkRegionBlockRequest creates a request to invoke DescribeNetworkRegionBlock API

type DescribeNetworkRegionBlockResponse ¶

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

DescribeNetworkRegionBlockResponse is the response struct for api DescribeNetworkRegionBlock

func CreateDescribeNetworkRegionBlockResponse ¶

func CreateDescribeNetworkRegionBlockResponse() (response *DescribeNetworkRegionBlockResponse)

CreateDescribeNetworkRegionBlockResponse creates a response to parse from DescribeNetworkRegionBlock response

type DescribeNetworkRuleAttributesRequest ¶

type DescribeNetworkRuleAttributesRequest struct {
	*requests.RpcRequest
	NetworkRules string `position:"Query" name:"NetworkRules"`
	SourceIp     string `position:"Query" name:"SourceIp"`
}

DescribeNetworkRuleAttributesRequest is the request struct for api DescribeNetworkRuleAttributes

func CreateDescribeNetworkRuleAttributesRequest ¶

func CreateDescribeNetworkRuleAttributesRequest() (request *DescribeNetworkRuleAttributesRequest)

CreateDescribeNetworkRuleAttributesRequest creates a request to invoke DescribeNetworkRuleAttributes API

type DescribeNetworkRuleAttributesResponse ¶

type DescribeNetworkRuleAttributesResponse struct {
	*responses.BaseResponse
	RequestId             string                 `json:"RequestId" xml:"RequestId"`
	NetworkRuleAttributes []NetworkRuleAttribute `json:"NetworkRuleAttributes" xml:"NetworkRuleAttributes"`
}

DescribeNetworkRuleAttributesResponse is the response struct for api DescribeNetworkRuleAttributes

func CreateDescribeNetworkRuleAttributesResponse ¶

func CreateDescribeNetworkRuleAttributesResponse() (response *DescribeNetworkRuleAttributesResponse)

CreateDescribeNetworkRuleAttributesResponse creates a response to parse from DescribeNetworkRuleAttributes response

type DescribeNetworkRulesRequest ¶

type DescribeNetworkRulesRequest struct {
	*requests.RpcRequest
	IsOffset        requests.Boolean `position:"Query" name:"IsOffset"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	FrontendPort    requests.Integer `position:"Query" name:"FrontendPort"`
	ForwardProtocol string           `position:"Query" name:"ForwardProtocol"`
}

DescribeNetworkRulesRequest is the request struct for api DescribeNetworkRules

func CreateDescribeNetworkRulesRequest ¶

func CreateDescribeNetworkRulesRequest() (request *DescribeNetworkRulesRequest)

CreateDescribeNetworkRulesRequest creates a request to invoke DescribeNetworkRules API

type DescribeNetworkRulesResponse ¶

type DescribeNetworkRulesResponse struct {
	*responses.BaseResponse
	TotalCount   int64         `json:"TotalCount" xml:"TotalCount"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NetworkRules []NetworkRule `json:"NetworkRules" xml:"NetworkRules"`
}

DescribeNetworkRulesResponse is the response struct for api DescribeNetworkRules

func CreateDescribeNetworkRulesResponse ¶

func CreateDescribeNetworkRulesResponse() (response *DescribeNetworkRulesResponse)

CreateDescribeNetworkRulesResponse creates a response to parse from DescribeNetworkRules response

type DescribeOpEntitiesRequest ¶

type DescribeOpEntitiesRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	EntityObject    string           `position:"Query" name:"EntityObject"`
	EntityType      requests.Integer `position:"Query" name:"EntityType"`
}

DescribeOpEntitiesRequest is the request struct for api DescribeOpEntities

func CreateDescribeOpEntitiesRequest ¶

func CreateDescribeOpEntitiesRequest() (request *DescribeOpEntitiesRequest)

CreateDescribeOpEntitiesRequest creates a request to invoke DescribeOpEntities API

type DescribeOpEntitiesResponse ¶

type DescribeOpEntitiesResponse struct {
	*responses.BaseResponse
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	OpEntities []OpEntity `json:"OpEntities" xml:"OpEntities"`
}

DescribeOpEntitiesResponse is the response struct for api DescribeOpEntities

func CreateDescribeOpEntitiesResponse ¶

func CreateDescribeOpEntitiesResponse() (response *DescribeOpEntitiesResponse)

CreateDescribeOpEntitiesResponse creates a response to parse from DescribeOpEntities response

type DescribePortAttackMaxFlowRequest ¶

type DescribePortAttackMaxFlowRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortAttackMaxFlowRequest is the request struct for api DescribePortAttackMaxFlow

func CreateDescribePortAttackMaxFlowRequest ¶

func CreateDescribePortAttackMaxFlowRequest() (request *DescribePortAttackMaxFlowRequest)

CreateDescribePortAttackMaxFlowRequest creates a request to invoke DescribePortAttackMaxFlow API

type DescribePortAttackMaxFlowResponse ¶

type DescribePortAttackMaxFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Bps       int64  `json:"Bps" xml:"Bps"`
	Pps       int64  `json:"Pps" xml:"Pps"`
}

DescribePortAttackMaxFlowResponse is the response struct for api DescribePortAttackMaxFlow

func CreateDescribePortAttackMaxFlowResponse ¶

func CreateDescribePortAttackMaxFlowResponse() (response *DescribePortAttackMaxFlowResponse)

CreateDescribePortAttackMaxFlowResponse creates a response to parse from DescribePortAttackMaxFlow response

type DescribePortAutoCcStatusRequest ¶

type DescribePortAutoCcStatusRequest struct {
	*requests.RpcRequest
	SourceIp    string    `position:"Query" name:"SourceIp"`
	InstanceIds *[]string `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortAutoCcStatusRequest is the request struct for api DescribePortAutoCcStatus

func CreateDescribePortAutoCcStatusRequest ¶

func CreateDescribePortAutoCcStatusRequest() (request *DescribePortAutoCcStatusRequest)

CreateDescribePortAutoCcStatusRequest creates a request to invoke DescribePortAutoCcStatus API

type DescribePortAutoCcStatusResponse ¶

type DescribePortAutoCcStatusResponse struct {
	*responses.BaseResponse
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	PortAutoCcStatus []Status `json:"PortAutoCcStatus" xml:"PortAutoCcStatus"`
}

DescribePortAutoCcStatusResponse is the response struct for api DescribePortAutoCcStatus

func CreateDescribePortAutoCcStatusResponse ¶

func CreateDescribePortAutoCcStatusResponse() (response *DescribePortAutoCcStatusResponse)

CreateDescribePortAutoCcStatusResponse creates a response to parse from DescribePortAutoCcStatus response

type DescribePortConnsCountRequest ¶

type DescribePortConnsCountRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Port            string           `position:"Query" name:"Port"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortConnsCountRequest is the request struct for api DescribePortConnsCount

func CreateDescribePortConnsCountRequest ¶

func CreateDescribePortConnsCountRequest() (request *DescribePortConnsCountRequest)

CreateDescribePortConnsCountRequest creates a request to invoke DescribePortConnsCount API

type DescribePortConnsCountResponse ¶

type DescribePortConnsCountResponse struct {
	*responses.BaseResponse
	InActConns int64  `json:"InActConns" xml:"InActConns"`
	ActConns   int64  `json:"ActConns" xml:"ActConns"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Cps        int64  `json:"Cps" xml:"Cps"`
	Conns      int64  `json:"Conns" xml:"Conns"`
}

DescribePortConnsCountResponse is the response struct for api DescribePortConnsCount

func CreateDescribePortConnsCountResponse ¶

func CreateDescribePortConnsCountResponse() (response *DescribePortConnsCountResponse)

CreateDescribePortConnsCountResponse creates a response to parse from DescribePortConnsCount response

type DescribePortConnsListRequest ¶

type DescribePortConnsListRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	Port            string           `position:"Query" name:"Port"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Interval        requests.Integer `position:"Query" name:"Interval"`
}

DescribePortConnsListRequest is the request struct for api DescribePortConnsList

func CreateDescribePortConnsListRequest ¶

func CreateDescribePortConnsListRequest() (request *DescribePortConnsListRequest)

CreateDescribePortConnsListRequest creates a request to invoke DescribePortConnsList API

type DescribePortConnsListResponse ¶

type DescribePortConnsListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ConnsList []Conn `json:"ConnsList" xml:"ConnsList"`
}

DescribePortConnsListResponse is the response struct for api DescribePortConnsList

func CreateDescribePortConnsListResponse ¶

func CreateDescribePortConnsListResponse() (response *DescribePortConnsListResponse)

CreateDescribePortConnsListResponse creates a response to parse from DescribePortConnsList response

type DescribePortFlowListRequest ¶

type DescribePortFlowListRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Interval        requests.Integer `position:"Query" name:"Interval"`
}

DescribePortFlowListRequest is the request struct for api DescribePortFlowList

func CreateDescribePortFlowListRequest ¶

func CreateDescribePortFlowListRequest() (request *DescribePortFlowListRequest)

CreateDescribePortFlowListRequest creates a request to invoke DescribePortFlowList API

type DescribePortFlowListResponse ¶

type DescribePortFlowListResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	PortFlowList []PortFlow `json:"PortFlowList" xml:"PortFlowList"`
}

DescribePortFlowListResponse is the response struct for api DescribePortFlowList

func CreateDescribePortFlowListResponse ¶

func CreateDescribePortFlowListResponse() (response *DescribePortFlowListResponse)

CreateDescribePortFlowListResponse creates a response to parse from DescribePortFlowList response

type DescribePortMaxConnsRequest ¶

type DescribePortMaxConnsRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortMaxConnsRequest is the request struct for api DescribePortMaxConns

func CreateDescribePortMaxConnsRequest ¶

func CreateDescribePortMaxConnsRequest() (request *DescribePortMaxConnsRequest)

CreateDescribePortMaxConnsRequest creates a request to invoke DescribePortMaxConns API

type DescribePortMaxConnsResponse ¶

type DescribePortMaxConnsResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	PortMaxConns []PortMaxConnsItem `json:"PortMaxConns" xml:"PortMaxConns"`
}

DescribePortMaxConnsResponse is the response struct for api DescribePortMaxConns

func CreateDescribePortMaxConnsResponse ¶

func CreateDescribePortMaxConnsResponse() (response *DescribePortMaxConnsResponse)

CreateDescribePortMaxConnsResponse creates a response to parse from DescribePortMaxConns response

type DescribePortRequest ¶

type DescribePortRequest struct {
	*requests.RpcRequest
	IsOffset         requests.Boolean `position:"Query" name:"IsOffset"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	FrontendProtocol string           `position:"Query" name:"FrontendProtocol"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
	FrontendPort     requests.Integer `position:"Query" name:"FrontendPort"`
}

DescribePortRequest is the request struct for api DescribePort

func CreateDescribePortRequest ¶

func CreateDescribePortRequest() (request *DescribePortRequest)

CreateDescribePortRequest creates a request to invoke DescribePort API

type DescribePortResponse ¶

type DescribePortResponse struct {
	*responses.BaseResponse
	TotalCount   int64         `json:"TotalCount" xml:"TotalCount"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NetworkRules []NetworkRule `json:"NetworkRules" xml:"NetworkRules"`
}

DescribePortResponse is the response struct for api DescribePort

func CreateDescribePortResponse ¶

func CreateDescribePortResponse() (response *DescribePortResponse)

CreateDescribePortResponse creates a response to parse from DescribePort response

type DescribePortViewSourceCountriesRequest ¶

type DescribePortViewSourceCountriesRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortViewSourceCountriesRequest is the request struct for api DescribePortViewSourceCountries

func CreateDescribePortViewSourceCountriesRequest ¶

func CreateDescribePortViewSourceCountriesRequest() (request *DescribePortViewSourceCountriesRequest)

CreateDescribePortViewSourceCountriesRequest creates a request to invoke DescribePortViewSourceCountries API

type DescribePortViewSourceCountriesResponse ¶

type DescribePortViewSourceCountriesResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	SourceCountrys []Country `json:"SourceCountrys" xml:"SourceCountrys"`
}

DescribePortViewSourceCountriesResponse is the response struct for api DescribePortViewSourceCountries

func CreateDescribePortViewSourceCountriesResponse ¶

func CreateDescribePortViewSourceCountriesResponse() (response *DescribePortViewSourceCountriesResponse)

CreateDescribePortViewSourceCountriesResponse creates a response to parse from DescribePortViewSourceCountries response

type DescribePortViewSourceIspsRequest ¶

type DescribePortViewSourceIspsRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortViewSourceIspsRequest is the request struct for api DescribePortViewSourceIsps

func CreateDescribePortViewSourceIspsRequest ¶

func CreateDescribePortViewSourceIspsRequest() (request *DescribePortViewSourceIspsRequest)

CreateDescribePortViewSourceIspsRequest creates a request to invoke DescribePortViewSourceIsps API

type DescribePortViewSourceIspsResponse ¶

type DescribePortViewSourceIspsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Isps      []Isp  `json:"Isps" xml:"Isps"`
}

DescribePortViewSourceIspsResponse is the response struct for api DescribePortViewSourceIsps

func CreateDescribePortViewSourceIspsResponse ¶

func CreateDescribePortViewSourceIspsResponse() (response *DescribePortViewSourceIspsResponse)

CreateDescribePortViewSourceIspsResponse creates a response to parse from DescribePortViewSourceIsps response

type DescribePortViewSourceProvincesRequest ¶

type DescribePortViewSourceProvincesRequest struct {
	*requests.RpcRequest
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
}

DescribePortViewSourceProvincesRequest is the request struct for api DescribePortViewSourceProvinces

func CreateDescribePortViewSourceProvincesRequest ¶

func CreateDescribePortViewSourceProvincesRequest() (request *DescribePortViewSourceProvincesRequest)

CreateDescribePortViewSourceProvincesRequest creates a request to invoke DescribePortViewSourceProvinces API

type DescribePortViewSourceProvincesResponse ¶

type DescribePortViewSourceProvincesResponse struct {
	*responses.BaseResponse
	RequestId       string     `json:"RequestId" xml:"RequestId"`
	SourceProvinces []Province `json:"SourceProvinces" xml:"SourceProvinces"`
}

DescribePortViewSourceProvincesResponse is the response struct for api DescribePortViewSourceProvinces

func CreateDescribePortViewSourceProvincesResponse ¶

func CreateDescribePortViewSourceProvincesResponse() (response *DescribePortViewSourceProvincesResponse)

CreateDescribePortViewSourceProvincesResponse creates a response to parse from DescribePortViewSourceProvinces response

type DescribeSceneDefenseObjectsRequest ¶

type DescribeSceneDefenseObjectsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	PolicyId        string `position:"Query" name:"PolicyId"`
}

DescribeSceneDefenseObjectsRequest is the request struct for api DescribeSceneDefenseObjects

func CreateDescribeSceneDefenseObjectsRequest ¶

func CreateDescribeSceneDefenseObjectsRequest() (request *DescribeSceneDefenseObjectsRequest)

CreateDescribeSceneDefenseObjectsRequest creates a request to invoke DescribeSceneDefenseObjects API

type DescribeSceneDefenseObjectsResponse ¶

type DescribeSceneDefenseObjectsResponse struct {
	*responses.BaseResponse
	Success   bool     `json:"Success" xml:"Success"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Objects   []Object `json:"Objects" xml:"Objects"`
}

DescribeSceneDefenseObjectsResponse is the response struct for api DescribeSceneDefenseObjects

func CreateDescribeSceneDefenseObjectsResponse ¶

func CreateDescribeSceneDefenseObjectsResponse() (response *DescribeSceneDefenseObjectsResponse)

CreateDescribeSceneDefenseObjectsResponse creates a response to parse from DescribeSceneDefenseObjects response

type DescribeSceneDefensePoliciesRequest ¶

type DescribeSceneDefensePoliciesRequest struct {
	*requests.RpcRequest
	Template        string `position:"Query" name:"Template"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Status          string `position:"Query" name:"Status"`
}

DescribeSceneDefensePoliciesRequest is the request struct for api DescribeSceneDefensePolicies

func CreateDescribeSceneDefensePoliciesRequest ¶

func CreateDescribeSceneDefensePoliciesRequest() (request *DescribeSceneDefensePoliciesRequest)

CreateDescribeSceneDefensePoliciesRequest creates a request to invoke DescribeSceneDefensePolicies API

type DescribeSceneDefensePoliciesResponse ¶

type DescribeSceneDefensePoliciesResponse struct {
	*responses.BaseResponse
	Success   bool     `json:"Success" xml:"Success"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Policies  []Policy `json:"Policies" xml:"Policies"`
}

DescribeSceneDefensePoliciesResponse is the response struct for api DescribeSceneDefensePolicies

func CreateDescribeSceneDefensePoliciesResponse ¶

func CreateDescribeSceneDefensePoliciesResponse() (response *DescribeSceneDefensePoliciesResponse)

CreateDescribeSceneDefensePoliciesResponse creates a response to parse from DescribeSceneDefensePolicies response

type DescribeSchedulerRulesRequest ¶

type DescribeSchedulerRulesRequest struct {
	*requests.RpcRequest
	IsOffset        requests.Boolean `position:"Query" name:"IsOffset"`
	RuleName        string           `position:"Query" name:"RuleName"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Offset          requests.Integer `position:"Query" name:"Offset"`
}

DescribeSchedulerRulesRequest is the request struct for api DescribeSchedulerRules

func CreateDescribeSchedulerRulesRequest ¶

func CreateDescribeSchedulerRulesRequest() (request *DescribeSchedulerRulesRequest)

CreateDescribeSchedulerRulesRequest creates a request to invoke DescribeSchedulerRules API

type DescribeSchedulerRulesResponse ¶

type DescribeSchedulerRulesResponse struct {
	*responses.BaseResponse
	TotalCount     string          `json:"TotalCount" xml:"TotalCount"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	SchedulerRules []SchedulerRule `json:"SchedulerRules" xml:"SchedulerRules"`
}

DescribeSchedulerRulesResponse is the response struct for api DescribeSchedulerRules

func CreateDescribeSchedulerRulesResponse ¶

func CreateDescribeSchedulerRulesResponse() (response *DescribeSchedulerRulesResponse)

CreateDescribeSchedulerRulesResponse creates a response to parse from DescribeSchedulerRules response

type DescribeSlsAuthStatusRequest ¶

type DescribeSlsAuthStatusRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeSlsAuthStatusRequest is the request struct for api DescribeSlsAuthStatus

func CreateDescribeSlsAuthStatusRequest ¶

func CreateDescribeSlsAuthStatusRequest() (request *DescribeSlsAuthStatusRequest)

CreateDescribeSlsAuthStatusRequest creates a request to invoke DescribeSlsAuthStatus API

type DescribeSlsAuthStatusResponse ¶

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

DescribeSlsAuthStatusResponse is the response struct for api DescribeSlsAuthStatus

func CreateDescribeSlsAuthStatusResponse ¶

func CreateDescribeSlsAuthStatusResponse() (response *DescribeSlsAuthStatusResponse)

CreateDescribeSlsAuthStatusResponse creates a response to parse from DescribeSlsAuthStatus response

type DescribeSlsLogstoreInfoRequest ¶

type DescribeSlsLogstoreInfoRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeSlsLogstoreInfoRequest is the request struct for api DescribeSlsLogstoreInfo

func CreateDescribeSlsLogstoreInfoRequest ¶

func CreateDescribeSlsLogstoreInfoRequest() (request *DescribeSlsLogstoreInfoRequest)

CreateDescribeSlsLogstoreInfoRequest creates a request to invoke DescribeSlsLogstoreInfo API

type DescribeSlsLogstoreInfoResponse ¶

type DescribeSlsLogstoreInfoResponse struct {
	*responses.BaseResponse
	Ttl       int    `json:"Ttl" xml:"Ttl"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Quota     int64  `json:"Quota" xml:"Quota"`
	LogStore  string `json:"LogStore" xml:"LogStore"`
	Used      int64  `json:"Used" xml:"Used"`
	Project   string `json:"Project" xml:"Project"`
}

DescribeSlsLogstoreInfoResponse is the response struct for api DescribeSlsLogstoreInfo

func CreateDescribeSlsLogstoreInfoResponse ¶

func CreateDescribeSlsLogstoreInfoResponse() (response *DescribeSlsLogstoreInfoResponse)

CreateDescribeSlsLogstoreInfoResponse creates a response to parse from DescribeSlsLogstoreInfo response

type DescribeSlsOpenStatusRequest ¶

type DescribeSlsOpenStatusRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeSlsOpenStatusRequest is the request struct for api DescribeSlsOpenStatus

func CreateDescribeSlsOpenStatusRequest ¶

func CreateDescribeSlsOpenStatusRequest() (request *DescribeSlsOpenStatusRequest)

CreateDescribeSlsOpenStatusRequest creates a request to invoke DescribeSlsOpenStatus API

type DescribeSlsOpenStatusResponse ¶

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

DescribeSlsOpenStatusResponse is the response struct for api DescribeSlsOpenStatus

func CreateDescribeSlsOpenStatusResponse ¶

func CreateDescribeSlsOpenStatusResponse() (response *DescribeSlsOpenStatusResponse)

CreateDescribeSlsOpenStatusResponse creates a response to parse from DescribeSlsOpenStatus response

type DescribeStsGrantStatusRequest ¶

type DescribeStsGrantStatusRequest struct {
	*requests.RpcRequest
	Role            string `position:"Query" name:"Role"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
}

DescribeStsGrantStatusRequest is the request struct for api DescribeStsGrantStatus

func CreateDescribeStsGrantStatusRequest ¶

func CreateDescribeStsGrantStatusRequest() (request *DescribeStsGrantStatusRequest)

CreateDescribeStsGrantStatusRequest creates a request to invoke DescribeStsGrantStatus API

type DescribeStsGrantStatusResponse ¶

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

DescribeStsGrantStatusResponse is the response struct for api DescribeStsGrantStatus

func CreateDescribeStsGrantStatusResponse ¶

func CreateDescribeStsGrantStatusResponse() (response *DescribeStsGrantStatusResponse)

CreateDescribeStsGrantStatusResponse creates a response to parse from DescribeStsGrantStatus response

type DescribeSystemLogRequest ¶

type DescribeSystemLogRequest struct {
	*requests.RpcRequest
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	EntityObject string           `position:"Query" name:"EntityObject"`
	EntityType   requests.Integer `position:"Query" name:"EntityType"`
}

DescribeSystemLogRequest is the request struct for api DescribeSystemLog

func CreateDescribeSystemLogRequest ¶

func CreateDescribeSystemLogRequest() (request *DescribeSystemLogRequest)

CreateDescribeSystemLogRequest creates a request to invoke DescribeSystemLog API

type DescribeSystemLogResponse ¶

type DescribeSystemLogResponse struct {
	*responses.BaseResponse
	Total     int64           `json:"Total" xml:"Total"`
	RequestId string          `json:"RequestId" xml:"RequestId"`
	SystemLog []SystemLogItem `json:"SystemLog" xml:"SystemLog"`
}

DescribeSystemLogResponse is the response struct for api DescribeSystemLog

func CreateDescribeSystemLogResponse ¶

func CreateDescribeSystemLogResponse() (response *DescribeSystemLogResponse)

CreateDescribeSystemLogResponse creates a response to parse from DescribeSystemLog response

type DescribeTagKeysRequest ¶

type DescribeTagKeysRequest struct {
	*requests.RpcRequest
	ResourceType    string           `position:"Query" name:"ResourceType"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

DescribeTagKeysRequest is the request struct for api DescribeTagKeys

func CreateDescribeTagKeysRequest ¶

func CreateDescribeTagKeysRequest() (request *DescribeTagKeysRequest)

CreateDescribeTagKeysRequest creates a request to invoke DescribeTagKeys API

type DescribeTagKeysResponse ¶

type DescribeTagKeysResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	TagKeys    []TagKey `json:"TagKeys" xml:"TagKeys"`
}

DescribeTagKeysResponse is the response struct for api DescribeTagKeys

func CreateDescribeTagKeysResponse ¶

func CreateDescribeTagKeysResponse() (response *DescribeTagKeysResponse)

CreateDescribeTagKeysResponse creates a response to parse from DescribeTagKeys response

type DescribeTagResourcesRequest ¶

type DescribeTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceGroupId string                      `position:"Query" name:"ResourceGroupId"`
	SourceIp        string                      `position:"Query" name:"SourceIp"`
	NextToken       string                      `position:"Query" name:"NextToken"`
	ResourceType    string                      `position:"Query" name:"ResourceType"`
	Tags            *[]DescribeTagResourcesTags `position:"Query" name:"Tags"  type:"Repeated"`
	ResourceIds     *[]string                   `position:"Query" name:"ResourceIds"  type:"Repeated"`
}

DescribeTagResourcesRequest is the request struct for api DescribeTagResources

func CreateDescribeTagResourcesRequest ¶

func CreateDescribeTagResourcesRequest() (request *DescribeTagResourcesRequest)

CreateDescribeTagResourcesRequest creates a request to invoke DescribeTagResources API

type DescribeTagResourcesResponse ¶

type DescribeTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

DescribeTagResourcesResponse is the response struct for api DescribeTagResources

func CreateDescribeTagResourcesResponse ¶

func CreateDescribeTagResourcesResponse() (response *DescribeTagResourcesResponse)

CreateDescribeTagResourcesResponse creates a response to parse from DescribeTagResources response

type DescribeTagResourcesTags ¶

type DescribeTagResourcesTags struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeTagResourcesTags is a repeated param struct in DescribeTagResourcesRequest

type DescribeUdpReflectRequest ¶

type DescribeUdpReflectRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DescribeUdpReflectRequest is the request struct for api DescribeUdpReflect

func CreateDescribeUdpReflectRequest ¶

func CreateDescribeUdpReflectRequest() (request *DescribeUdpReflectRequest)

CreateDescribeUdpReflectRequest creates a request to invoke DescribeUdpReflect API

type DescribeUdpReflectResponse ¶

type DescribeUdpReflectResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	UdpSports []string `json:"UdpSports" xml:"UdpSports"`
}

DescribeUdpReflectResponse is the response struct for api DescribeUdpReflect

func CreateDescribeUdpReflectResponse ¶

func CreateDescribeUdpReflectResponse() (response *DescribeUdpReflectResponse)

CreateDescribeUdpReflectResponse creates a response to parse from DescribeUdpReflect response

type DescribeUnBlackholeCountRequest ¶

type DescribeUnBlackholeCountRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
}

DescribeUnBlackholeCountRequest is the request struct for api DescribeUnBlackholeCount

func CreateDescribeUnBlackholeCountRequest ¶

func CreateDescribeUnBlackholeCountRequest() (request *DescribeUnBlackholeCountRequest)

CreateDescribeUnBlackholeCountRequest creates a request to invoke DescribeUnBlackholeCount API

type DescribeUnBlackholeCountResponse ¶

type DescribeUnBlackholeCountResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	RemainCount int    `json:"RemainCount" xml:"RemainCount"`
}

DescribeUnBlackholeCountResponse is the response struct for api DescribeUnBlackholeCount

func CreateDescribeUnBlackholeCountResponse ¶

func CreateDescribeUnBlackholeCountResponse() (response *DescribeUnBlackholeCountResponse)

CreateDescribeUnBlackholeCountResponse creates a response to parse from DescribeUnBlackholeCount response

type DescribeUnBlockCountRequest ¶

type DescribeUnBlockCountRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeUnBlockCountRequest is the request struct for api DescribeUnBlockCount

func CreateDescribeUnBlockCountRequest ¶

func CreateDescribeUnBlockCountRequest() (request *DescribeUnBlockCountRequest)

CreateDescribeUnBlockCountRequest creates a request to invoke DescribeUnBlockCount API

type DescribeUnBlockCountResponse ¶

type DescribeUnBlockCountResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	RemainCount int    `json:"RemainCount" xml:"RemainCount"`
}

DescribeUnBlockCountResponse is the response struct for api DescribeUnBlockCount

func CreateDescribeUnBlockCountResponse ¶

func CreateDescribeUnBlockCountResponse() (response *DescribeUnBlockCountResponse)

CreateDescribeUnBlockCountResponse creates a response to parse from DescribeUnBlockCount response

type DescribeWebAccessLogDispatchStatusRequest ¶

type DescribeWebAccessLogDispatchStatusRequest struct {
	*requests.RpcRequest
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
}

DescribeWebAccessLogDispatchStatusRequest is the request struct for api DescribeWebAccessLogDispatchStatus

func CreateDescribeWebAccessLogDispatchStatusRequest ¶

func CreateDescribeWebAccessLogDispatchStatusRequest() (request *DescribeWebAccessLogDispatchStatusRequest)

CreateDescribeWebAccessLogDispatchStatusRequest creates a request to invoke DescribeWebAccessLogDispatchStatus API

type DescribeWebAccessLogDispatchStatusResponse ¶

type DescribeWebAccessLogDispatchStatusResponse struct {
	*responses.BaseResponse
	TotalCount      int                   `json:"TotalCount" xml:"TotalCount"`
	RequestId       string                `json:"RequestId" xml:"RequestId"`
	SlsConfigStatus []SlsConfigStatusItem `json:"SlsConfigStatus" xml:"SlsConfigStatus"`
}

DescribeWebAccessLogDispatchStatusResponse is the response struct for api DescribeWebAccessLogDispatchStatus

func CreateDescribeWebAccessLogDispatchStatusResponse ¶

func CreateDescribeWebAccessLogDispatchStatusResponse() (response *DescribeWebAccessLogDispatchStatusResponse)

CreateDescribeWebAccessLogDispatchStatusResponse creates a response to parse from DescribeWebAccessLogDispatchStatus response

type DescribeWebAccessLogEmptyCountRequest ¶

type DescribeWebAccessLogEmptyCountRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeWebAccessLogEmptyCountRequest is the request struct for api DescribeWebAccessLogEmptyCount

func CreateDescribeWebAccessLogEmptyCountRequest ¶

func CreateDescribeWebAccessLogEmptyCountRequest() (request *DescribeWebAccessLogEmptyCountRequest)

CreateDescribeWebAccessLogEmptyCountRequest creates a request to invoke DescribeWebAccessLogEmptyCount API

type DescribeWebAccessLogEmptyCountResponse ¶

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

DescribeWebAccessLogEmptyCountResponse is the response struct for api DescribeWebAccessLogEmptyCount

func CreateDescribeWebAccessLogEmptyCountResponse ¶

func CreateDescribeWebAccessLogEmptyCountResponse() (response *DescribeWebAccessLogEmptyCountResponse)

CreateDescribeWebAccessLogEmptyCountResponse creates a response to parse from DescribeWebAccessLogEmptyCount response

type DescribeWebAccessLogStatusRequest ¶

type DescribeWebAccessLogStatusRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeWebAccessLogStatusRequest is the request struct for api DescribeWebAccessLogStatus

func CreateDescribeWebAccessLogStatusRequest ¶

func CreateDescribeWebAccessLogStatusRequest() (request *DescribeWebAccessLogStatusRequest)

CreateDescribeWebAccessLogStatusRequest creates a request to invoke DescribeWebAccessLogStatus API

type DescribeWebAccessLogStatusResponse ¶

type DescribeWebAccessLogStatusResponse struct {
	*responses.BaseResponse
	SlsLogstore string `json:"SlsLogstore" xml:"SlsLogstore"`
	SlsStatus   bool   `json:"SlsStatus" xml:"SlsStatus"`
	SlsProject  string `json:"SlsProject" xml:"SlsProject"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
}

DescribeWebAccessLogStatusResponse is the response struct for api DescribeWebAccessLogStatus

func CreateDescribeWebAccessLogStatusResponse ¶

func CreateDescribeWebAccessLogStatusResponse() (response *DescribeWebAccessLogStatusResponse)

CreateDescribeWebAccessLogStatusResponse creates a response to parse from DescribeWebAccessLogStatus response

type DescribeWebAccessModeRequest ¶

type DescribeWebAccessModeRequest struct {
	*requests.RpcRequest
	Domains  *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	SourceIp string    `position:"Query" name:"SourceIp"`
}

DescribeWebAccessModeRequest is the request struct for api DescribeWebAccessMode

func CreateDescribeWebAccessModeRequest ¶

func CreateDescribeWebAccessModeRequest() (request *DescribeWebAccessModeRequest)

CreateDescribeWebAccessModeRequest creates a request to invoke DescribeWebAccessMode API

type DescribeWebAccessModeResponse ¶

type DescribeWebAccessModeResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	DomainModes []DomainMode `json:"DomainModes" xml:"DomainModes"`
}

DescribeWebAccessModeResponse is the response struct for api DescribeWebAccessMode

func CreateDescribeWebAccessModeResponse ¶

func CreateDescribeWebAccessModeResponse() (response *DescribeWebAccessModeResponse)

CreateDescribeWebAccessModeResponse creates a response to parse from DescribeWebAccessMode response

type DescribeWebAreaBlockConfigsRequest ¶

type DescribeWebAreaBlockConfigsRequest struct {
	*requests.RpcRequest
	Domains         *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

DescribeWebAreaBlockConfigsRequest is the request struct for api DescribeWebAreaBlockConfigs

func CreateDescribeWebAreaBlockConfigsRequest ¶

func CreateDescribeWebAreaBlockConfigsRequest() (request *DescribeWebAreaBlockConfigsRequest)

CreateDescribeWebAreaBlockConfigsRequest creates a request to invoke DescribeWebAreaBlockConfigs API

type DescribeWebAreaBlockConfigsResponse ¶

type DescribeWebAreaBlockConfigsResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	AreaBlockConfigs []AreaBlockConfig `json:"AreaBlockConfigs" xml:"AreaBlockConfigs"`
}

DescribeWebAreaBlockConfigsResponse is the response struct for api DescribeWebAreaBlockConfigs

func CreateDescribeWebAreaBlockConfigsResponse ¶

func CreateDescribeWebAreaBlockConfigsResponse() (response *DescribeWebAreaBlockConfigsResponse)

CreateDescribeWebAreaBlockConfigsResponse creates a response to parse from DescribeWebAreaBlockConfigs response

type DescribeWebCCRulesRequest ¶

type DescribeWebCCRulesRequest struct {
	*requests.RpcRequest
	IsOffset        requests.Boolean `position:"Query" name:"IsOffset"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        string           `position:"Query" name:"PageSize"`
	Offset          requests.Integer `position:"Query" name:"Offset"`
	Domain          string           `position:"Query" name:"Domain"`
}

DescribeWebCCRulesRequest is the request struct for api DescribeWebCCRules

func CreateDescribeWebCCRulesRequest ¶

func CreateDescribeWebCCRulesRequest() (request *DescribeWebCCRulesRequest)

CreateDescribeWebCCRulesRequest creates a request to invoke DescribeWebCCRules API

type DescribeWebCCRulesResponse ¶

type DescribeWebCCRulesResponse struct {
	*responses.BaseResponse
	TotalCount int64       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	WebCCRules []WebCCRule `json:"WebCCRules" xml:"WebCCRules"`
}

DescribeWebCCRulesResponse is the response struct for api DescribeWebCCRules

func CreateDescribeWebCCRulesResponse ¶

func CreateDescribeWebCCRulesResponse() (response *DescribeWebCCRulesResponse)

CreateDescribeWebCCRulesResponse creates a response to parse from DescribeWebCCRules response

type DescribeWebCacheConfigsRequest ¶

type DescribeWebCacheConfigsRequest struct {
	*requests.RpcRequest
	Domains         *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

DescribeWebCacheConfigsRequest is the request struct for api DescribeWebCacheConfigs

func CreateDescribeWebCacheConfigsRequest ¶

func CreateDescribeWebCacheConfigsRequest() (request *DescribeWebCacheConfigsRequest)

CreateDescribeWebCacheConfigsRequest creates a request to invoke DescribeWebCacheConfigs API

type DescribeWebCacheConfigsResponse ¶

type DescribeWebCacheConfigsResponse struct {
	*responses.BaseResponse
	RequestId          string        `json:"RequestId" xml:"RequestId"`
	DomainCacheConfigs []CacheConfig `json:"DomainCacheConfigs" xml:"DomainCacheConfigs"`
}

DescribeWebCacheConfigsResponse is the response struct for api DescribeWebCacheConfigs

func CreateDescribeWebCacheConfigsResponse ¶

func CreateDescribeWebCacheConfigsResponse() (response *DescribeWebCacheConfigsResponse)

CreateDescribeWebCacheConfigsResponse creates a response to parse from DescribeWebCacheConfigs response

type DescribeWebCcProtectSwitchRequest ¶

type DescribeWebCcProtectSwitchRequest struct {
	*requests.RpcRequest
	Domains         *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

DescribeWebCcProtectSwitchRequest is the request struct for api DescribeWebCcProtectSwitch

func CreateDescribeWebCcProtectSwitchRequest ¶

func CreateDescribeWebCcProtectSwitchRequest() (request *DescribeWebCcProtectSwitchRequest)

CreateDescribeWebCcProtectSwitchRequest creates a request to invoke DescribeWebCcProtectSwitch API

type DescribeWebCcProtectSwitchResponse ¶

type DescribeWebCcProtectSwitchResponse struct {
	*responses.BaseResponse
	RequestId         string          `json:"RequestId" xml:"RequestId"`
	ProtectSwitchList []ProtectSwitch `json:"ProtectSwitchList" xml:"ProtectSwitchList"`
}

DescribeWebCcProtectSwitchResponse is the response struct for api DescribeWebCcProtectSwitch

func CreateDescribeWebCcProtectSwitchResponse ¶

func CreateDescribeWebCcProtectSwitchResponse() (response *DescribeWebCcProtectSwitchResponse)

CreateDescribeWebCcProtectSwitchResponse creates a response to parse from DescribeWebCcProtectSwitch response

type DescribeWebCustomPortsRequest ¶

type DescribeWebCustomPortsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

DescribeWebCustomPortsRequest is the request struct for api DescribeWebCustomPorts

func CreateDescribeWebCustomPortsRequest ¶

func CreateDescribeWebCustomPortsRequest() (request *DescribeWebCustomPortsRequest)

CreateDescribeWebCustomPortsRequest creates a request to invoke DescribeWebCustomPorts API

type DescribeWebCustomPortsResponse ¶

type DescribeWebCustomPortsResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	WebCustomPorts []WebCustomPort `json:"WebCustomPorts" xml:"WebCustomPorts"`
}

DescribeWebCustomPortsResponse is the response struct for api DescribeWebCustomPorts

func CreateDescribeWebCustomPortsResponse ¶

func CreateDescribeWebCustomPortsResponse() (response *DescribeWebCustomPortsResponse)

CreateDescribeWebCustomPortsResponse creates a response to parse from DescribeWebCustomPorts response

type DescribeWebInstanceRelationsRequest ¶

type DescribeWebInstanceRelationsRequest struct {
	*requests.RpcRequest
	Domains         *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

DescribeWebInstanceRelationsRequest is the request struct for api DescribeWebInstanceRelations

func CreateDescribeWebInstanceRelationsRequest ¶

func CreateDescribeWebInstanceRelationsRequest() (request *DescribeWebInstanceRelationsRequest)

CreateDescribeWebInstanceRelationsRequest creates a request to invoke DescribeWebInstanceRelations API

type DescribeWebInstanceRelationsResponse ¶

type DescribeWebInstanceRelationsResponse struct {
	*responses.BaseResponse
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	WebInstanceRelations []WebInstanceRelation `json:"WebInstanceRelations" xml:"WebInstanceRelations"`
}

DescribeWebInstanceRelationsResponse is the response struct for api DescribeWebInstanceRelations

func CreateDescribeWebInstanceRelationsResponse ¶

func CreateDescribeWebInstanceRelationsResponse() (response *DescribeWebInstanceRelationsResponse)

CreateDescribeWebInstanceRelationsResponse creates a response to parse from DescribeWebInstanceRelations response

type DescribeWebPreciseAccessRuleRequest ¶

type DescribeWebPreciseAccessRuleRequest struct {
	*requests.RpcRequest
	Domains         *[]string `position:"Query" name:"Domains"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

DescribeWebPreciseAccessRuleRequest is the request struct for api DescribeWebPreciseAccessRule

func CreateDescribeWebPreciseAccessRuleRequest ¶

func CreateDescribeWebPreciseAccessRuleRequest() (request *DescribeWebPreciseAccessRuleRequest)

CreateDescribeWebPreciseAccessRuleRequest creates a request to invoke DescribeWebPreciseAccessRule API

type DescribeWebPreciseAccessRuleResponse ¶

type DescribeWebPreciseAccessRuleResponse struct {
	*responses.BaseResponse
	RequestId               string                `json:"RequestId" xml:"RequestId"`
	PreciseAccessConfigList []PreciseAccessConfig `json:"PreciseAccessConfigList" xml:"PreciseAccessConfigList"`
}

DescribeWebPreciseAccessRuleResponse is the response struct for api DescribeWebPreciseAccessRule

func CreateDescribeWebPreciseAccessRuleResponse ¶

func CreateDescribeWebPreciseAccessRuleResponse() (response *DescribeWebPreciseAccessRuleResponse)

CreateDescribeWebPreciseAccessRuleResponse creates a response to parse from DescribeWebPreciseAccessRule response

type DescribeWebRulesRequest ¶

type DescribeWebRulesRequest struct {
	*requests.RpcRequest
	Cname              string           `position:"Query" name:"Cname"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId    string           `position:"Query" name:"ResourceGroupId"`
	SourceIp           string           `position:"Query" name:"SourceIp"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	InstanceIds        *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	QueryDomainPattern string           `position:"Query" name:"QueryDomainPattern"`
	Domain             string           `position:"Query" name:"Domain"`
}

DescribeWebRulesRequest is the request struct for api DescribeWebRules

func CreateDescribeWebRulesRequest ¶

func CreateDescribeWebRulesRequest() (request *DescribeWebRulesRequest)

CreateDescribeWebRulesRequest creates a request to invoke DescribeWebRules API

type DescribeWebRulesResponse ¶

type DescribeWebRulesResponse struct {
	*responses.BaseResponse
	TotalCount int64                       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                      `json:"RequestId" xml:"RequestId"`
	WebRules   []WebRuleInDescribeWebRules `json:"WebRules" xml:"WebRules"`
}

DescribeWebRulesResponse is the response struct for api DescribeWebRules

func CreateDescribeWebRulesResponse ¶

func CreateDescribeWebRulesResponse() (response *DescribeWebRulesResponse)

CreateDescribeWebRulesResponse creates a response to parse from DescribeWebRules response

type DetachSceneDefenseObjectRequest ¶

type DetachSceneDefenseObjectRequest struct {
	*requests.RpcRequest
	Objects    string `position:"Query" name:"Objects"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	PolicyId   string `position:"Query" name:"PolicyId"`
	ObjectType string `position:"Query" name:"ObjectType"`
}

DetachSceneDefenseObjectRequest is the request struct for api DetachSceneDefenseObject

func CreateDetachSceneDefenseObjectRequest ¶

func CreateDetachSceneDefenseObjectRequest() (request *DetachSceneDefenseObjectRequest)

CreateDetachSceneDefenseObjectRequest creates a request to invoke DetachSceneDefenseObject API

type DetachSceneDefenseObjectResponse ¶

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

DetachSceneDefenseObjectResponse is the response struct for api DetachSceneDefenseObject

func CreateDetachSceneDefenseObjectResponse ¶

func CreateDetachSceneDefenseObjectResponse() (response *DetachSceneDefenseObjectResponse)

CreateDetachSceneDefenseObjectResponse creates a response to parse from DetachSceneDefenseObject response

type DisableSceneDefensePolicyRequest ¶

type DisableSceneDefensePolicyRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

DisableSceneDefensePolicyRequest is the request struct for api DisableSceneDefensePolicy

func CreateDisableSceneDefensePolicyRequest ¶

func CreateDisableSceneDefensePolicyRequest() (request *DisableSceneDefensePolicyRequest)

CreateDisableSceneDefensePolicyRequest creates a request to invoke DisableSceneDefensePolicy API

type DisableSceneDefensePolicyResponse ¶

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

DisableSceneDefensePolicyResponse is the response struct for api DisableSceneDefensePolicy

func CreateDisableSceneDefensePolicyResponse ¶

func CreateDisableSceneDefensePolicyResponse() (response *DisableSceneDefensePolicyResponse)

CreateDisableSceneDefensePolicyResponse creates a response to parse from DisableSceneDefensePolicy response

type DisableWebAccessLogConfigRequest ¶

type DisableWebAccessLogConfigRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Lang            string `position:"Query" name:"Lang"`
}

DisableWebAccessLogConfigRequest is the request struct for api DisableWebAccessLogConfig

func CreateDisableWebAccessLogConfigRequest ¶

func CreateDisableWebAccessLogConfigRequest() (request *DisableWebAccessLogConfigRequest)

CreateDisableWebAccessLogConfigRequest creates a request to invoke DisableWebAccessLogConfig API

type DisableWebAccessLogConfigResponse ¶

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

DisableWebAccessLogConfigResponse is the response struct for api DisableWebAccessLogConfig

func CreateDisableWebAccessLogConfigResponse ¶

func CreateDisableWebAccessLogConfigResponse() (response *DisableWebAccessLogConfigResponse)

CreateDisableWebAccessLogConfigResponse creates a response to parse from DisableWebAccessLogConfig response

type DisableWebCCRequest ¶

type DisableWebCCRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

DisableWebCCRequest is the request struct for api DisableWebCC

func CreateDisableWebCCRequest ¶

func CreateDisableWebCCRequest() (request *DisableWebCCRequest)

CreateDisableWebCCRequest creates a request to invoke DisableWebCC API

type DisableWebCCResponse ¶

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

DisableWebCCResponse is the response struct for api DisableWebCC

func CreateDisableWebCCResponse ¶

func CreateDisableWebCCResponse() (response *DisableWebCCResponse)

CreateDisableWebCCResponse creates a response to parse from DisableWebCC response

type DisableWebCCRuleRequest ¶

type DisableWebCCRuleRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

DisableWebCCRuleRequest is the request struct for api DisableWebCCRule

func CreateDisableWebCCRuleRequest ¶

func CreateDisableWebCCRuleRequest() (request *DisableWebCCRuleRequest)

CreateDisableWebCCRuleRequest creates a request to invoke DisableWebCCRule API

type DisableWebCCRuleResponse ¶

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

DisableWebCCRuleResponse is the response struct for api DisableWebCCRule

func CreateDisableWebCCRuleResponse ¶

func CreateDisableWebCCRuleResponse() (response *DisableWebCCRuleResponse)

CreateDisableWebCCRuleResponse creates a response to parse from DisableWebCCRule response

type DomainAttackEvents ¶

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

DomainAttackEvents is a nested struct in ddoscoo response

type DomainCacheConfigs ¶

type DomainCacheConfigs struct {
	CacheConfig []CacheConfig `json:"CacheConfig" xml:"CacheConfig"`
}

DomainCacheConfigs is a nested struct in ddoscoo response

type DomainMode ¶

type DomainMode struct {
	AccessMode int    `json:"AccessMode" xml:"AccessMode"`
	Domain     string `json:"Domain" xml:"Domain"`
}

DomainMode is a nested struct in ddoscoo response

type DomainModes ¶

type DomainModes struct {
	DomainMode []DomainMode `json:"DomainMode" xml:"DomainMode"`
}

DomainModes is a nested struct in ddoscoo response

type DomainQPS ¶

type DomainQPS struct {
	Index        int64 `json:"Index" xml:"Index"`
	Time         int64 `json:"Time" xml:"Time"`
	MaxAttackQps int64 `json:"MaxAttackQps" xml:"MaxAttackQps"`
	AttackQps    int64 `json:"AttackQps" xml:"AttackQps"`
	MaxQps       int64 `json:"MaxQps" xml:"MaxQps"`
	MaxNormalQps int64 `json:"MaxNormalQps" xml:"MaxNormalQps"`
	TotalQps     int64 `json:"TotalQps" xml:"TotalQps"`
	TotalCount   int64 `json:"TotalCount" xml:"TotalCount"`
	CacheHits    int64 `json:"CacheHits" xml:"CacheHits"`
}

DomainQPS is a nested struct in ddoscoo response

type DomainQPSList ¶

type DomainQPSList struct {
	DomainQPS []DomainQPS `json:"DomainQPS" xml:"DomainQPS"`
}

DomainQPSList is a nested struct in ddoscoo response

type Domains ¶

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

Domains is a nested struct in ddoscoo response

type EipInfo ¶

type EipInfo struct {
	Status    string `json:"Status" xml:"Status"`
	IpMode    string `json:"IpMode" xml:"IpMode"`
	Eip       string `json:"Eip" xml:"Eip"`
	IpVersion string `json:"IpVersion" xml:"IpVersion"`
}

EipInfo is a nested struct in ddoscoo response

type EipInfos ¶

type EipInfos struct {
	EipInfo []EipInfo `json:"EipInfo" xml:"EipInfo"`
}

EipInfos is a nested struct in ddoscoo response

type EipList ¶

type EipList struct {
	Eip []string `json:"Eip" xml:"Eip"`
}

EipList is a nested struct in ddoscoo response

type ElasticBandwidthSpec ¶

type ElasticBandwidthSpec struct {
	ElasticBandwidth []string `json:"ElasticBandwidth" xml:"ElasticBandwidth"`
}

ElasticBandwidthSpec is a nested struct in ddoscoo response

type EmptyAutoCcBlacklistRequest ¶

type EmptyAutoCcBlacklistRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

EmptyAutoCcBlacklistRequest is the request struct for api EmptyAutoCcBlacklist

func CreateEmptyAutoCcBlacklistRequest ¶

func CreateEmptyAutoCcBlacklistRequest() (request *EmptyAutoCcBlacklistRequest)

CreateEmptyAutoCcBlacklistRequest creates a request to invoke EmptyAutoCcBlacklist API

type EmptyAutoCcBlacklistResponse ¶

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

EmptyAutoCcBlacklistResponse is the response struct for api EmptyAutoCcBlacklist

func CreateEmptyAutoCcBlacklistResponse ¶

func CreateEmptyAutoCcBlacklistResponse() (response *EmptyAutoCcBlacklistResponse)

CreateEmptyAutoCcBlacklistResponse creates a response to parse from EmptyAutoCcBlacklist response

type EmptyAutoCcWhitelistRequest ¶

type EmptyAutoCcWhitelistRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

EmptyAutoCcWhitelistRequest is the request struct for api EmptyAutoCcWhitelist

func CreateEmptyAutoCcWhitelistRequest ¶

func CreateEmptyAutoCcWhitelistRequest() (request *EmptyAutoCcWhitelistRequest)

CreateEmptyAutoCcWhitelistRequest creates a request to invoke EmptyAutoCcWhitelist API

type EmptyAutoCcWhitelistResponse ¶

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

EmptyAutoCcWhitelistResponse is the response struct for api EmptyAutoCcWhitelist

func CreateEmptyAutoCcWhitelistResponse ¶

func CreateEmptyAutoCcWhitelistResponse() (response *EmptyAutoCcWhitelistResponse)

CreateEmptyAutoCcWhitelistResponse creates a response to parse from EmptyAutoCcWhitelist response

type EmptySlsLogstoreRequest ¶

type EmptySlsLogstoreRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Lang            string `position:"Query" name:"Lang"`
}

EmptySlsLogstoreRequest is the request struct for api EmptySlsLogstore

func CreateEmptySlsLogstoreRequest ¶

func CreateEmptySlsLogstoreRequest() (request *EmptySlsLogstoreRequest)

CreateEmptySlsLogstoreRequest creates a request to invoke EmptySlsLogstore API

type EmptySlsLogstoreResponse ¶

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

EmptySlsLogstoreResponse is the response struct for api EmptySlsLogstore

func CreateEmptySlsLogstoreResponse ¶

func CreateEmptySlsLogstoreResponse() (response *EmptySlsLogstoreResponse)

CreateEmptySlsLogstoreResponse creates a response to parse from EmptySlsLogstore response

type EnableSceneDefensePolicyRequest ¶

type EnableSceneDefensePolicyRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

EnableSceneDefensePolicyRequest is the request struct for api EnableSceneDefensePolicy

func CreateEnableSceneDefensePolicyRequest ¶

func CreateEnableSceneDefensePolicyRequest() (request *EnableSceneDefensePolicyRequest)

CreateEnableSceneDefensePolicyRequest creates a request to invoke EnableSceneDefensePolicy API

type EnableSceneDefensePolicyResponse ¶

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

EnableSceneDefensePolicyResponse is the response struct for api EnableSceneDefensePolicy

func CreateEnableSceneDefensePolicyResponse ¶

func CreateEnableSceneDefensePolicyResponse() (response *EnableSceneDefensePolicyResponse)

CreateEnableSceneDefensePolicyResponse creates a response to parse from EnableSceneDefensePolicy response

type EnableWebAccessLogConfigRequest ¶

type EnableWebAccessLogConfigRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Lang            string `position:"Query" name:"Lang"`
}

EnableWebAccessLogConfigRequest is the request struct for api EnableWebAccessLogConfig

func CreateEnableWebAccessLogConfigRequest ¶

func CreateEnableWebAccessLogConfigRequest() (request *EnableWebAccessLogConfigRequest)

CreateEnableWebAccessLogConfigRequest creates a request to invoke EnableWebAccessLogConfig API

type EnableWebAccessLogConfigResponse ¶

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

EnableWebAccessLogConfigResponse is the response struct for api EnableWebAccessLogConfig

func CreateEnableWebAccessLogConfigResponse ¶

func CreateEnableWebAccessLogConfigResponse() (response *EnableWebAccessLogConfigResponse)

CreateEnableWebAccessLogConfigResponse creates a response to parse from EnableWebAccessLogConfig response

type EnableWebCCRequest ¶

type EnableWebCCRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

EnableWebCCRequest is the request struct for api EnableWebCC

func CreateEnableWebCCRequest ¶

func CreateEnableWebCCRequest() (request *EnableWebCCRequest)

CreateEnableWebCCRequest creates a request to invoke EnableWebCC API

type EnableWebCCResponse ¶

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

EnableWebCCResponse is the response struct for api EnableWebCC

func CreateEnableWebCCResponse ¶

func CreateEnableWebCCResponse() (response *EnableWebCCResponse)

CreateEnableWebCCResponse creates a response to parse from EnableWebCC response

type EnableWebCCRuleRequest ¶

type EnableWebCCRuleRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

EnableWebCCRuleRequest is the request struct for api EnableWebCCRule

func CreateEnableWebCCRuleRequest ¶

func CreateEnableWebCCRuleRequest() (request *EnableWebCCRuleRequest)

CreateEnableWebCCRuleRequest creates a request to invoke EnableWebCCRule API

type EnableWebCCRuleResponse ¶

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

EnableWebCCRuleResponse is the response struct for api EnableWebCCRule

func CreateEnableWebCCRuleResponse ¶

func CreateEnableWebCCRuleResponse() (response *EnableWebCCRuleResponse)

CreateEnableWebCCRuleResponse creates a response to parse from EnableWebCCRule response

type EventArea ¶

type EventArea struct {
	InPkts int64  `json:"InPkts" xml:"InPkts"`
	Area   string `json:"Area" xml:"Area"`
}

EventArea is a nested struct in ddoscoo response

type EventAttackType ¶

type EventAttackType struct {
	InPkts     int64  `json:"InPkts" xml:"InPkts"`
	AttackType string `json:"AttackType" xml:"AttackType"`
}

EventAttackType is a nested struct in ddoscoo response

type EventIsp ¶

type EventIsp struct {
	InPkts int64  `json:"InPkts" xml:"InPkts"`
	Isp    string `json:"Isp" xml:"Isp"`
}

EventIsp is a nested struct in ddoscoo response

type EventSrcIp ¶

type EventSrcIp struct {
	SrcIp  string `json:"SrcIp" xml:"SrcIp"`
	AreaId string `json:"AreaId" xml:"AreaId"`
	Isp    string `json:"Isp" xml:"Isp"`
}

EventSrcIp is a nested struct in ddoscoo response

type GmCert ¶

type GmCert struct {
	CertId   string `json:"CertId" xml:"CertId"`
	GmEnable int64  `json:"GmEnable" xml:"GmEnable"`
	GmOnly   int64  `json:"GmOnly" xml:"GmOnly"`
}

GmCert is a nested struct in ddoscoo response

type HealthCheck ¶

type HealthCheck struct {
	Timeout  int    `json:"Timeout" xml:"Timeout"`
	Type     string `json:"Type" xml:"Type"`
	Domain   string `json:"Domain" xml:"Domain"`
	Interval int    `json:"Interval" xml:"Interval"`
	Up       int    `json:"Up" xml:"Up"`
	Down     int    `json:"Down" xml:"Down"`
	Port     int    `json:"Port" xml:"Port"`
	Uri      string `json:"Uri" xml:"Uri"`
}

HealthCheck is a nested struct in ddoscoo response

type HealthCheckItem ¶

type HealthCheckItem struct {
	FrontendPort int         `json:"FrontendPort" xml:"FrontendPort"`
	InstanceId   string      `json:"InstanceId" xml:"InstanceId"`
	Protocol     string      `json:"Protocol" xml:"Protocol"`
	HealthCheck  HealthCheck `json:"HealthCheck" xml:"HealthCheck"`
}

HealthCheckItem is a nested struct in ddoscoo response

type HealthCheckList ¶

type HealthCheckList struct {
	HealthCheckItem []HealthCheckItem `json:"HealthCheckItem" xml:"HealthCheckItem"`
}

HealthCheckList is a nested struct in ddoscoo response

type HealthCheckStatus ¶

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

HealthCheckStatus is a nested struct in ddoscoo response

type Instance ¶

type Instance struct {
	Status         int    `json:"Status" xml:"Status"`
	ConnInstanceId string `json:"ConnInstanceId" xml:"ConnInstanceId"`
	Remark         string `json:"Remark" xml:"Remark"`
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	DebtStatus     int    `json:"DebtStatus" xml:"DebtStatus"`
	Enabled        int    `json:"Enabled" xml:"Enabled"`
	IpMode         string `json:"IpMode" xml:"IpMode"`
	ExpireTime     int64  `json:"ExpireTime" xml:"ExpireTime"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	IpVersion      string `json:"IpVersion" xml:"IpVersion"`
	Edition        int    `json:"Edition" xml:"Edition"`
}

Instance is a nested struct in ddoscoo response

type InstanceDetail ¶

type InstanceDetail struct {
	FunctionVersion string    `json:"FunctionVersion" xml:"FunctionVersion"`
	InstanceId      string    `json:"InstanceId" xml:"InstanceId"`
	Line            string    `json:"Line" xml:"Line"`
	EipList         []string  `json:"EipList" xml:"EipList"`
	EipInfos        []EipInfo `json:"EipInfos" xml:"EipInfos"`
}

InstanceDetail is a nested struct in ddoscoo response

type InstanceDetailsInDescribeInstanceDetails ¶

type InstanceDetailsInDescribeInstanceDetails struct {
	InstanceDetail []InstanceDetail `json:"InstanceDetail" xml:"InstanceDetail"`
}

InstanceDetailsInDescribeInstanceDetails is a nested struct in ddoscoo response

type InstanceDetailsInDescribeWebInstanceRelations ¶

type InstanceDetailsInDescribeWebInstanceRelations struct {
	InstanceDetail []InstanceDetail `json:"InstanceDetail" xml:"InstanceDetail"`
}

InstanceDetailsInDescribeWebInstanceRelations is a nested struct in ddoscoo response

type InstanceIdsInDescribeDomainResource ¶

type InstanceIdsInDescribeDomainResource struct {
	InstanceIds []string `json:"InstanceIds" xml:"InstanceIds"`
}

InstanceIdsInDescribeDomainResource is a nested struct in ddoscoo response

type InstanceIdsInDescribeInstanceIds ¶

type InstanceIdsInDescribeInstanceIds struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

InstanceIdsInDescribeInstanceIds is a nested struct in ddoscoo response

type InstanceSpec ¶

type InstanceSpec struct {
	BaseBandwidth    int    `json:"BaseBandwidth" xml:"BaseBandwidth"`
	QpsLimit         int    `json:"QpsLimit" xml:"QpsLimit"`
	BandwidthMbps    int    `json:"BandwidthMbps" xml:"BandwidthMbps"`
	ElasticBw        int    `json:"ElasticBw" xml:"ElasticBw"`
	DefenseCount     int    `json:"DefenseCount" xml:"DefenseCount"`
	SiteLimit        int    `json:"SiteLimit" xml:"SiteLimit"`
	PortLimit        int    `json:"PortLimit" xml:"PortLimit"`
	ElasticBandwidth int    `json:"ElasticBandwidth" xml:"ElasticBandwidth"`
	FunctionVersion  string `json:"FunctionVersion" xml:"FunctionVersion"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	DomainLimit      int    `json:"DomainLimit" xml:"DomainLimit"`
}

InstanceSpec is a nested struct in ddoscoo response

type InstanceSpecs ¶

type InstanceSpecs struct {
	InstanceSpec []InstanceSpec `json:"InstanceSpec" xml:"InstanceSpec"`
}

InstanceSpecs is a nested struct in ddoscoo response

type InstanceStatistic ¶

type InstanceStatistic struct {
	DomainUsage       int    `json:"DomainUsage" xml:"DomainUsage"`
	DefenseCountUsage int    `json:"DefenseCountUsage" xml:"DefenseCountUsage"`
	InstanceId        string `json:"InstanceId" xml:"InstanceId"`
	SiteUsage         int    `json:"SiteUsage" xml:"SiteUsage"`
	PortUsage         int    `json:"PortUsage" xml:"PortUsage"`
}

InstanceStatistic is a nested struct in ddoscoo response

type InstanceStatistics ¶

type InstanceStatistics struct {
	InstanceStatistic []InstanceStatistic `json:"InstanceStatistic" xml:"InstanceStatistic"`
}

InstanceStatistics is a nested struct in ddoscoo response

type Instances ¶

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in ddoscoo response

type IpBlockQps ¶

type IpBlockQps struct {
	IpBlock []string `json:"IpBlock" xml:"IpBlock"`
}

IpBlockQps is a nested struct in ddoscoo response

type Ips ¶

type Ips struct {
	EventSrcIp []EventSrcIp `json:"EventSrcIp" xml:"EventSrcIp"`
}

Ips is a nested struct in ddoscoo response

type Isp ¶

type Isp struct {
	Count int64  `json:"Count" xml:"Count"`
	IspId string `json:"IspId" xml:"IspId"`
}

Isp is a nested struct in ddoscoo response

type IspsInDescribeDDosEventIsp ¶

type IspsInDescribeDDosEventIsp struct {
	EventIsp []EventIsp `json:"EventIsp" xml:"EventIsp"`
}

IspsInDescribeDDosEventIsp is a nested struct in ddoscoo response

type IspsInDescribePortViewSourceIsps ¶

type IspsInDescribePortViewSourceIsps struct {
	Isp []Isp `json:"Isp" xml:"Isp"`
}

IspsInDescribePortViewSourceIsps is a nested struct in ddoscoo response

type ModifyBlackholeStatusRequest ¶

type ModifyBlackholeStatusRequest struct {
	*requests.RpcRequest
	BlackholeStatus string `position:"Query" name:"BlackholeStatus"`
	InstanceId      string `position:"Query" name:"InstanceId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
}

ModifyBlackholeStatusRequest is the request struct for api ModifyBlackholeStatus

func CreateModifyBlackholeStatusRequest ¶

func CreateModifyBlackholeStatusRequest() (request *ModifyBlackholeStatusRequest)

CreateModifyBlackholeStatusRequest creates a request to invoke ModifyBlackholeStatus API

type ModifyBlackholeStatusResponse ¶

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

ModifyBlackholeStatusResponse is the response struct for api ModifyBlackholeStatus

func CreateModifyBlackholeStatusResponse ¶

func CreateModifyBlackholeStatusResponse() (response *ModifyBlackholeStatusResponse)

CreateModifyBlackholeStatusResponse creates a response to parse from ModifyBlackholeStatus response

type ModifyBlockStatusRequest ¶

type ModifyBlockStatusRequest struct {
	*requests.RpcRequest
	Duration   requests.Integer `position:"Query" name:"Duration"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
	Lang       string           `position:"Query" name:"Lang"`
	Lines      *[]string        `position:"Query" name:"Lines"  type:"Repeated"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	Status     string           `position:"Query" name:"Status"`
}

ModifyBlockStatusRequest is the request struct for api ModifyBlockStatus

func CreateModifyBlockStatusRequest ¶

func CreateModifyBlockStatusRequest() (request *ModifyBlockStatusRequest)

CreateModifyBlockStatusRequest creates a request to invoke ModifyBlockStatus API

type ModifyBlockStatusResponse ¶

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

ModifyBlockStatusResponse is the response struct for api ModifyBlockStatus

func CreateModifyBlockStatusResponse ¶

func CreateModifyBlockStatusResponse() (response *ModifyBlockStatusResponse)

CreateModifyBlockStatusResponse creates a response to parse from ModifyBlockStatus response

type ModifyCnameReuseRequest ¶

type ModifyCnameReuseRequest struct {
	*requests.RpcRequest
	Cname           string           `position:"Query" name:"Cname"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Enable          requests.Integer `position:"Query" name:"Enable"`
	Domain          string           `position:"Query" name:"Domain"`
}

ModifyCnameReuseRequest is the request struct for api ModifyCnameReuse

func CreateModifyCnameReuseRequest ¶

func CreateModifyCnameReuseRequest() (request *ModifyCnameReuseRequest)

CreateModifyCnameReuseRequest creates a request to invoke ModifyCnameReuse API

type ModifyCnameReuseResponse ¶

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

ModifyCnameReuseResponse is the response struct for api ModifyCnameReuse

func CreateModifyCnameReuseResponse ¶

func CreateModifyCnameReuseResponse() (response *ModifyCnameReuseResponse)

CreateModifyCnameReuseResponse creates a response to parse from ModifyCnameReuse response

type ModifyDomainResourceProxyTypes ¶

type ModifyDomainResourceProxyTypes struct {
	ProxyPorts *[]string `name:"ProxyPorts" type:"Repeated"`
	ProxyType  string    `name:"ProxyType"`
}

ModifyDomainResourceProxyTypes is a repeated param struct in ModifyDomainResourceRequest

type ModifyDomainResourceRequest ¶

type ModifyDomainResourceRequest struct {
	*requests.RpcRequest
	HttpsExt    string                            `position:"Query" name:"HttpsExt"`
	SourceIp    string                            `position:"Query" name:"SourceIp"`
	RsType      requests.Integer                  `position:"Query" name:"RsType"`
	RealServers *[]string                         `position:"Query" name:"RealServers"  type:"Repeated"`
	ProxyTypes  *[]ModifyDomainResourceProxyTypes `position:"Query" name:"ProxyTypes"  type:"Repeated"`
	InstanceIds *[]string                         `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Domain      string                            `position:"Query" name:"Domain"`
}

ModifyDomainResourceRequest is the request struct for api ModifyDomainResource

func CreateModifyDomainResourceRequest ¶

func CreateModifyDomainResourceRequest() (request *ModifyDomainResourceRequest)

CreateModifyDomainResourceRequest creates a request to invoke ModifyDomainResource API

type ModifyDomainResourceResponse ¶

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

ModifyDomainResourceResponse is the response struct for api ModifyDomainResource

func CreateModifyDomainResourceResponse ¶

func CreateModifyDomainResourceResponse() (response *ModifyDomainResourceResponse)

CreateModifyDomainResourceResponse creates a response to parse from ModifyDomainResource response

type ModifyElasticBandWidthRequest ¶

type ModifyElasticBandWidthRequest struct {
	*requests.RpcRequest
	InstanceId       string           `position:"Query" name:"InstanceId"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	ElasticBandwidth requests.Integer `position:"Query" name:"ElasticBandwidth"`
}

ModifyElasticBandWidthRequest is the request struct for api ModifyElasticBandWidth

func CreateModifyElasticBandWidthRequest ¶

func CreateModifyElasticBandWidthRequest() (request *ModifyElasticBandWidthRequest)

CreateModifyElasticBandWidthRequest creates a request to invoke ModifyElasticBandWidth API

type ModifyElasticBandWidthResponse ¶

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

ModifyElasticBandWidthResponse is the response struct for api ModifyElasticBandWidth

func CreateModifyElasticBandWidthResponse ¶

func CreateModifyElasticBandWidthResponse() (response *ModifyElasticBandWidthResponse)

CreateModifyElasticBandWidthResponse creates a response to parse from ModifyElasticBandWidth response

type ModifyFullLogTtlRequest ¶

type ModifyFullLogTtlRequest struct {
	*requests.RpcRequest
	Ttl             requests.Integer `position:"Query" name:"Ttl"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Lang            string           `position:"Query" name:"Lang"`
}

ModifyFullLogTtlRequest is the request struct for api ModifyFullLogTtl

func CreateModifyFullLogTtlRequest ¶

func CreateModifyFullLogTtlRequest() (request *ModifyFullLogTtlRequest)

CreateModifyFullLogTtlRequest creates a request to invoke ModifyFullLogTtl API

type ModifyFullLogTtlResponse ¶

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

ModifyFullLogTtlResponse is the response struct for api ModifyFullLogTtl

func CreateModifyFullLogTtlResponse ¶

func CreateModifyFullLogTtlResponse() (response *ModifyFullLogTtlResponse)

CreateModifyFullLogTtlResponse creates a response to parse from ModifyFullLogTtl response

type ModifyHealthCheckConfigRequest ¶

type ModifyHealthCheckConfigRequest struct {
	*requests.RpcRequest
	HealthCheck     string           `position:"Query" name:"HealthCheck"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	FrontendPort    requests.Integer `position:"Query" name:"FrontendPort"`
	ForwardProtocol string           `position:"Query" name:"ForwardProtocol"`
}

ModifyHealthCheckConfigRequest is the request struct for api ModifyHealthCheckConfig

func CreateModifyHealthCheckConfigRequest ¶

func CreateModifyHealthCheckConfigRequest() (request *ModifyHealthCheckConfigRequest)

CreateModifyHealthCheckConfigRequest creates a request to invoke ModifyHealthCheckConfig API

type ModifyHealthCheckConfigResponse ¶

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

ModifyHealthCheckConfigResponse is the response struct for api ModifyHealthCheckConfig

func CreateModifyHealthCheckConfigResponse ¶

func CreateModifyHealthCheckConfigResponse() (response *ModifyHealthCheckConfigResponse)

CreateModifyHealthCheckConfigResponse creates a response to parse from ModifyHealthCheckConfig response

type ModifyHttp2EnableRequest ¶

type ModifyHttp2EnableRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Enable          requests.Integer `position:"Query" name:"Enable"`
	Domain          string           `position:"Query" name:"Domain"`
}

ModifyHttp2EnableRequest is the request struct for api ModifyHttp2Enable

func CreateModifyHttp2EnableRequest ¶

func CreateModifyHttp2EnableRequest() (request *ModifyHttp2EnableRequest)

CreateModifyHttp2EnableRequest creates a request to invoke ModifyHttp2Enable API

type ModifyHttp2EnableResponse ¶

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

ModifyHttp2EnableResponse is the response struct for api ModifyHttp2Enable

func CreateModifyHttp2EnableResponse ¶

func CreateModifyHttp2EnableResponse() (response *ModifyHttp2EnableResponse)

CreateModifyHttp2EnableResponse creates a response to parse from ModifyHttp2Enable response

type ModifyInstanceRemarkRequest ¶

type ModifyInstanceRemarkRequest struct {
	*requests.RpcRequest
	Remark     string `position:"Query" name:"Remark"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

ModifyInstanceRemarkRequest is the request struct for api ModifyInstanceRemark

func CreateModifyInstanceRemarkRequest ¶

func CreateModifyInstanceRemarkRequest() (request *ModifyInstanceRemarkRequest)

CreateModifyInstanceRemarkRequest creates a request to invoke ModifyInstanceRemark API

type ModifyInstanceRemarkResponse ¶

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

ModifyInstanceRemarkResponse is the response struct for api ModifyInstanceRemark

func CreateModifyInstanceRemarkResponse ¶

func CreateModifyInstanceRemarkResponse() (response *ModifyInstanceRemarkResponse)

CreateModifyInstanceRemarkResponse creates a response to parse from ModifyInstanceRemark response

type ModifyNetworkRuleAttributeRequest ¶

type ModifyNetworkRuleAttributeRequest struct {
	*requests.RpcRequest
	InstanceId      string           `position:"Query" name:"InstanceId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	FrontendPort    requests.Integer `position:"Query" name:"FrontendPort"`
	ForwardProtocol string           `position:"Query" name:"ForwardProtocol"`
	Config          string           `position:"Query" name:"Config"`
}

ModifyNetworkRuleAttributeRequest is the request struct for api ModifyNetworkRuleAttribute

func CreateModifyNetworkRuleAttributeRequest ¶

func CreateModifyNetworkRuleAttributeRequest() (request *ModifyNetworkRuleAttributeRequest)

CreateModifyNetworkRuleAttributeRequest creates a request to invoke ModifyNetworkRuleAttribute API

type ModifyNetworkRuleAttributeResponse ¶

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

ModifyNetworkRuleAttributeResponse is the response struct for api ModifyNetworkRuleAttribute

func CreateModifyNetworkRuleAttributeResponse ¶

func CreateModifyNetworkRuleAttributeResponse() (response *ModifyNetworkRuleAttributeResponse)

CreateModifyNetworkRuleAttributeResponse creates a response to parse from ModifyNetworkRuleAttribute response

type ModifyPortAutoCcStatusRequest ¶

type ModifyPortAutoCcStatusRequest struct {
	*requests.RpcRequest
	Switch     string `position:"Query" name:"Switch"`
	Mode       string `position:"Query" name:"Mode"`
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Lang       string `position:"Query" name:"Lang"`
}

ModifyPortAutoCcStatusRequest is the request struct for api ModifyPortAutoCcStatus

func CreateModifyPortAutoCcStatusRequest ¶

func CreateModifyPortAutoCcStatusRequest() (request *ModifyPortAutoCcStatusRequest)

CreateModifyPortAutoCcStatusRequest creates a request to invoke ModifyPortAutoCcStatus API

type ModifyPortAutoCcStatusResponse ¶

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

ModifyPortAutoCcStatusResponse is the response struct for api ModifyPortAutoCcStatus

func CreateModifyPortAutoCcStatusResponse ¶

func CreateModifyPortAutoCcStatusResponse() (response *ModifyPortAutoCcStatusResponse)

CreateModifyPortAutoCcStatusResponse creates a response to parse from ModifyPortAutoCcStatus response

type ModifyPortRequest ¶

type ModifyPortRequest struct {
	*requests.RpcRequest
	SourceIp         string    `position:"Query" name:"SourceIp"`
	BackendPort      string    `position:"Query" name:"BackendPort"`
	FrontendProtocol string    `position:"Query" name:"FrontendProtocol"`
	InstanceId       string    `position:"Query" name:"InstanceId"`
	RealServers      *[]string `position:"Query" name:"RealServers"  type:"Repeated"`
	FrontendPort     string    `position:"Query" name:"FrontendPort"`
}

ModifyPortRequest is the request struct for api ModifyPort

func CreateModifyPortRequest ¶

func CreateModifyPortRequest() (request *ModifyPortRequest)

CreateModifyPortRequest creates a request to invoke ModifyPort API

type ModifyPortResponse ¶

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

ModifyPortResponse is the response struct for api ModifyPort

func CreateModifyPortResponse ¶

func CreateModifyPortResponse() (response *ModifyPortResponse)

CreateModifyPortResponse creates a response to parse from ModifyPort response

type ModifySceneDefensePolicyRequest ¶

type ModifySceneDefensePolicyRequest struct {
	*requests.RpcRequest
	Template  string           `position:"Query" name:"Template"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
	SourceIp  string           `position:"Query" name:"SourceIp"`
	PolicyId  string           `position:"Query" name:"PolicyId"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	Name      string           `position:"Query" name:"Name"`
}

ModifySceneDefensePolicyRequest is the request struct for api ModifySceneDefensePolicy

func CreateModifySceneDefensePolicyRequest ¶

func CreateModifySceneDefensePolicyRequest() (request *ModifySceneDefensePolicyRequest)

CreateModifySceneDefensePolicyRequest creates a request to invoke ModifySceneDefensePolicy API

type ModifySceneDefensePolicyResponse ¶

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

ModifySceneDefensePolicyResponse is the response struct for api ModifySceneDefensePolicy

func CreateModifySceneDefensePolicyResponse ¶

func CreateModifySceneDefensePolicyResponse() (response *ModifySceneDefensePolicyResponse)

CreateModifySceneDefensePolicyResponse creates a response to parse from ModifySceneDefensePolicy response

type ModifySchedulerRuleRequest ¶

type ModifySchedulerRuleRequest struct {
	*requests.RpcRequest
	Rules           string           `position:"Query" name:"Rules"`
	RuleName        string           `position:"Query" name:"RuleName"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Param           string           `position:"Query" name:"Param"`
	RuleType        requests.Integer `position:"Query" name:"RuleType"`
}

ModifySchedulerRuleRequest is the request struct for api ModifySchedulerRule

func CreateModifySchedulerRuleRequest ¶

func CreateModifySchedulerRuleRequest() (request *ModifySchedulerRuleRequest)

CreateModifySchedulerRuleRequest creates a request to invoke ModifySchedulerRule API

type ModifySchedulerRuleResponse ¶

type ModifySchedulerRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Cname     string `json:"Cname" xml:"Cname"`
	RuleName  string `json:"RuleName" xml:"RuleName"`
}

ModifySchedulerRuleResponse is the response struct for api ModifySchedulerRule

func CreateModifySchedulerRuleResponse ¶

func CreateModifySchedulerRuleResponse() (response *ModifySchedulerRuleResponse)

CreateModifySchedulerRuleResponse creates a response to parse from ModifySchedulerRule response

type ModifyTlsConfigRequest ¶

type ModifyTlsConfigRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Config          string `position:"Query" name:"Config"`
}

ModifyTlsConfigRequest is the request struct for api ModifyTlsConfig

func CreateModifyTlsConfigRequest ¶

func CreateModifyTlsConfigRequest() (request *ModifyTlsConfigRequest)

CreateModifyTlsConfigRequest creates a request to invoke ModifyTlsConfig API

type ModifyTlsConfigResponse ¶

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

ModifyTlsConfigResponse is the response struct for api ModifyTlsConfig

func CreateModifyTlsConfigResponse ¶

func CreateModifyTlsConfigResponse() (response *ModifyTlsConfigResponse)

CreateModifyTlsConfigResponse creates a response to parse from ModifyTlsConfig response

type ModifyWebAIProtectModeRequest ¶

type ModifyWebAIProtectModeRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Config          string `position:"Query" name:"Config"`
}

ModifyWebAIProtectModeRequest is the request struct for api ModifyWebAIProtectMode

func CreateModifyWebAIProtectModeRequest ¶

func CreateModifyWebAIProtectModeRequest() (request *ModifyWebAIProtectModeRequest)

CreateModifyWebAIProtectModeRequest creates a request to invoke ModifyWebAIProtectMode API

type ModifyWebAIProtectModeResponse ¶

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

ModifyWebAIProtectModeResponse is the response struct for api ModifyWebAIProtectMode

func CreateModifyWebAIProtectModeResponse ¶

func CreateModifyWebAIProtectModeResponse() (response *ModifyWebAIProtectModeResponse)

CreateModifyWebAIProtectModeResponse creates a response to parse from ModifyWebAIProtectMode response

type ModifyWebAIProtectSwitchRequest ¶

type ModifyWebAIProtectSwitchRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Config          string `position:"Query" name:"Config"`
}

ModifyWebAIProtectSwitchRequest is the request struct for api ModifyWebAIProtectSwitch

func CreateModifyWebAIProtectSwitchRequest ¶

func CreateModifyWebAIProtectSwitchRequest() (request *ModifyWebAIProtectSwitchRequest)

CreateModifyWebAIProtectSwitchRequest creates a request to invoke ModifyWebAIProtectSwitch API

type ModifyWebAIProtectSwitchResponse ¶

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

ModifyWebAIProtectSwitchResponse is the response struct for api ModifyWebAIProtectSwitch

func CreateModifyWebAIProtectSwitchResponse ¶

func CreateModifyWebAIProtectSwitchResponse() (response *ModifyWebAIProtectSwitchResponse)

CreateModifyWebAIProtectSwitchResponse creates a response to parse from ModifyWebAIProtectSwitch response

type ModifyWebAccessModeRequest ¶

type ModifyWebAccessModeRequest struct {
	*requests.RpcRequest
	SourceIp   string           `position:"Query" name:"SourceIp"`
	Domain     string           `position:"Query" name:"Domain"`
	AccessMode requests.Integer `position:"Query" name:"AccessMode"`
}

ModifyWebAccessModeRequest is the request struct for api ModifyWebAccessMode

func CreateModifyWebAccessModeRequest ¶

func CreateModifyWebAccessModeRequest() (request *ModifyWebAccessModeRequest)

CreateModifyWebAccessModeRequest creates a request to invoke ModifyWebAccessMode API

type ModifyWebAccessModeResponse ¶

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

ModifyWebAccessModeResponse is the response struct for api ModifyWebAccessMode

func CreateModifyWebAccessModeResponse ¶

func CreateModifyWebAccessModeResponse() (response *ModifyWebAccessModeResponse)

CreateModifyWebAccessModeResponse creates a response to parse from ModifyWebAccessMode response

type ModifyWebAreaBlockRequest ¶

type ModifyWebAreaBlockRequest struct {
	*requests.RpcRequest
	Regions         *[]string `position:"Query" name:"Regions"  type:"Repeated"`
	ResourceGroupId string    `position:"Query" name:"ResourceGroupId"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
	Domain          string    `position:"Query" name:"Domain"`
}

ModifyWebAreaBlockRequest is the request struct for api ModifyWebAreaBlock

func CreateModifyWebAreaBlockRequest ¶

func CreateModifyWebAreaBlockRequest() (request *ModifyWebAreaBlockRequest)

CreateModifyWebAreaBlockRequest creates a request to invoke ModifyWebAreaBlock API

type ModifyWebAreaBlockResponse ¶

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

ModifyWebAreaBlockResponse is the response struct for api ModifyWebAreaBlock

func CreateModifyWebAreaBlockResponse ¶

func CreateModifyWebAreaBlockResponse() (response *ModifyWebAreaBlockResponse)

CreateModifyWebAreaBlockResponse creates a response to parse from ModifyWebAreaBlock response

type ModifyWebAreaBlockSwitchRequest ¶

type ModifyWebAreaBlockSwitchRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Config          string `position:"Query" name:"Config"`
}

ModifyWebAreaBlockSwitchRequest is the request struct for api ModifyWebAreaBlockSwitch

func CreateModifyWebAreaBlockSwitchRequest ¶

func CreateModifyWebAreaBlockSwitchRequest() (request *ModifyWebAreaBlockSwitchRequest)

CreateModifyWebAreaBlockSwitchRequest creates a request to invoke ModifyWebAreaBlockSwitch API

type ModifyWebAreaBlockSwitchResponse ¶

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

ModifyWebAreaBlockSwitchResponse is the response struct for api ModifyWebAreaBlockSwitch

func CreateModifyWebAreaBlockSwitchResponse ¶

func CreateModifyWebAreaBlockSwitchResponse() (response *ModifyWebAreaBlockSwitchResponse)

CreateModifyWebAreaBlockSwitchResponse creates a response to parse from ModifyWebAreaBlockSwitch response

type ModifyWebCCRuleRequest ¶

type ModifyWebCCRuleRequest struct {
	*requests.RpcRequest
	Mode            string           `position:"Query" name:"Mode"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	Act             string           `position:"Query" name:"Act"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Count           requests.Integer `position:"Query" name:"Count"`
	Ttl             requests.Integer `position:"Query" name:"Ttl"`
	Uri             string           `position:"Query" name:"Uri"`
	Domain          string           `position:"Query" name:"Domain"`
	Name            string           `position:"Query" name:"Name"`
	Interval        requests.Integer `position:"Query" name:"Interval"`
}

ModifyWebCCRuleRequest is the request struct for api ModifyWebCCRule

func CreateModifyWebCCRuleRequest ¶

func CreateModifyWebCCRuleRequest() (request *ModifyWebCCRuleRequest)

CreateModifyWebCCRuleRequest creates a request to invoke ModifyWebCCRule API

type ModifyWebCCRuleResponse ¶

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

ModifyWebCCRuleResponse is the response struct for api ModifyWebCCRule

func CreateModifyWebCCRuleResponse ¶

func CreateModifyWebCCRuleResponse() (response *ModifyWebCCRuleResponse)

CreateModifyWebCCRuleResponse creates a response to parse from ModifyWebCCRule response

type ModifyWebCacheCustomRuleRequest ¶

type ModifyWebCacheCustomRuleRequest struct {
	*requests.RpcRequest
	Rules           string `position:"Query" name:"Rules"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

ModifyWebCacheCustomRuleRequest is the request struct for api ModifyWebCacheCustomRule

func CreateModifyWebCacheCustomRuleRequest ¶

func CreateModifyWebCacheCustomRuleRequest() (request *ModifyWebCacheCustomRuleRequest)

CreateModifyWebCacheCustomRuleRequest creates a request to invoke ModifyWebCacheCustomRule API

type ModifyWebCacheCustomRuleResponse ¶

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

ModifyWebCacheCustomRuleResponse is the response struct for api ModifyWebCacheCustomRule

func CreateModifyWebCacheCustomRuleResponse ¶

func CreateModifyWebCacheCustomRuleResponse() (response *ModifyWebCacheCustomRuleResponse)

CreateModifyWebCacheCustomRuleResponse creates a response to parse from ModifyWebCacheCustomRule response

type ModifyWebCacheModeRequest ¶

type ModifyWebCacheModeRequest struct {
	*requests.RpcRequest
	Mode            string `position:"Query" name:"Mode"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
}

ModifyWebCacheModeRequest is the request struct for api ModifyWebCacheMode

func CreateModifyWebCacheModeRequest ¶

func CreateModifyWebCacheModeRequest() (request *ModifyWebCacheModeRequest)

CreateModifyWebCacheModeRequest creates a request to invoke ModifyWebCacheMode API

type ModifyWebCacheModeResponse ¶

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

ModifyWebCacheModeResponse is the response struct for api ModifyWebCacheMode

func CreateModifyWebCacheModeResponse ¶

func CreateModifyWebCacheModeResponse() (response *ModifyWebCacheModeResponse)

CreateModifyWebCacheModeResponse creates a response to parse from ModifyWebCacheMode response

type ModifyWebCacheSwitchRequest ¶

type ModifyWebCacheSwitchRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Enable          requests.Integer `position:"Query" name:"Enable"`
	Domain          string           `position:"Query" name:"Domain"`
}

ModifyWebCacheSwitchRequest is the request struct for api ModifyWebCacheSwitch

func CreateModifyWebCacheSwitchRequest ¶

func CreateModifyWebCacheSwitchRequest() (request *ModifyWebCacheSwitchRequest)

CreateModifyWebCacheSwitchRequest creates a request to invoke ModifyWebCacheSwitch API

type ModifyWebCacheSwitchResponse ¶

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

ModifyWebCacheSwitchResponse is the response struct for api ModifyWebCacheSwitch

func CreateModifyWebCacheSwitchResponse ¶

func CreateModifyWebCacheSwitchResponse() (response *ModifyWebCacheSwitchResponse)

CreateModifyWebCacheSwitchResponse creates a response to parse from ModifyWebCacheSwitch response

type ModifyWebIpSetSwitchRequest ¶

type ModifyWebIpSetSwitchRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Config          string `position:"Query" name:"Config"`
}

ModifyWebIpSetSwitchRequest is the request struct for api ModifyWebIpSetSwitch

func CreateModifyWebIpSetSwitchRequest ¶

func CreateModifyWebIpSetSwitchRequest() (request *ModifyWebIpSetSwitchRequest)

CreateModifyWebIpSetSwitchRequest creates a request to invoke ModifyWebIpSetSwitch API

type ModifyWebIpSetSwitchResponse ¶

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

ModifyWebIpSetSwitchResponse is the response struct for api ModifyWebIpSetSwitch

func CreateModifyWebIpSetSwitchResponse ¶

func CreateModifyWebIpSetSwitchResponse() (response *ModifyWebIpSetSwitchResponse)

CreateModifyWebIpSetSwitchResponse creates a response to parse from ModifyWebIpSetSwitch response

type ModifyWebPreciseAccessRuleRequest ¶

type ModifyWebPreciseAccessRuleRequest struct {
	*requests.RpcRequest
	Expires         requests.Integer `position:"Query" name:"Expires"`
	Rules           string           `position:"Query" name:"Rules"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Domain          string           `position:"Query" name:"Domain"`
}

ModifyWebPreciseAccessRuleRequest is the request struct for api ModifyWebPreciseAccessRule

func CreateModifyWebPreciseAccessRuleRequest ¶

func CreateModifyWebPreciseAccessRuleRequest() (request *ModifyWebPreciseAccessRuleRequest)

CreateModifyWebPreciseAccessRuleRequest creates a request to invoke ModifyWebPreciseAccessRule API

type ModifyWebPreciseAccessRuleResponse ¶

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

ModifyWebPreciseAccessRuleResponse is the response struct for api ModifyWebPreciseAccessRule

func CreateModifyWebPreciseAccessRuleResponse ¶

func CreateModifyWebPreciseAccessRuleResponse() (response *ModifyWebPreciseAccessRuleResponse)

CreateModifyWebPreciseAccessRuleResponse creates a response to parse from ModifyWebPreciseAccessRule response

type ModifyWebPreciseAccessSwitchRequest ¶

type ModifyWebPreciseAccessSwitchRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	SourceIp        string `position:"Query" name:"SourceIp"`
	Domain          string `position:"Query" name:"Domain"`
	Config          string `position:"Query" name:"Config"`
}

ModifyWebPreciseAccessSwitchRequest is the request struct for api ModifyWebPreciseAccessSwitch

func CreateModifyWebPreciseAccessSwitchRequest ¶

func CreateModifyWebPreciseAccessSwitchRequest() (request *ModifyWebPreciseAccessSwitchRequest)

CreateModifyWebPreciseAccessSwitchRequest creates a request to invoke ModifyWebPreciseAccessSwitch API

type ModifyWebPreciseAccessSwitchResponse ¶

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

ModifyWebPreciseAccessSwitchResponse is the response struct for api ModifyWebPreciseAccessSwitch

func CreateModifyWebPreciseAccessSwitchResponse ¶

func CreateModifyWebPreciseAccessSwitchResponse() (response *ModifyWebPreciseAccessSwitchResponse)

CreateModifyWebPreciseAccessSwitchResponse creates a response to parse from ModifyWebPreciseAccessSwitch response

type ModifyWebRuleRequest ¶

type ModifyWebRuleRequest struct {
	*requests.RpcRequest
	HttpsExt        string           `position:"Query" name:"HttpsExt"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	RsType          requests.Integer `position:"Query" name:"RsType"`
	RealServers     *[]string        `position:"Query" name:"RealServers"  type:"Repeated"`
	ProxyTypes      string           `position:"Query" name:"ProxyTypes"`
	InstanceIds     *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Domain          string           `position:"Query" name:"Domain"`
}

ModifyWebRuleRequest is the request struct for api ModifyWebRule

func CreateModifyWebRuleRequest ¶

func CreateModifyWebRuleRequest() (request *ModifyWebRuleRequest)

CreateModifyWebRuleRequest creates a request to invoke ModifyWebRule API

type ModifyWebRuleResponse ¶

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

ModifyWebRuleResponse is the response struct for api ModifyWebRule

func CreateModifyWebRuleResponse ¶

func CreateModifyWebRuleResponse() (response *ModifyWebRuleResponse)

CreateModifyWebRuleResponse creates a response to parse from ModifyWebRule response

type NetworkRule ¶

type NetworkRule struct {
	IsAutoCreate     bool     `json:"IsAutoCreate" xml:"IsAutoCreate"`
	Protocol         string   `json:"Protocol" xml:"Protocol"`
	InstanceId       string   `json:"InstanceId" xml:"InstanceId"`
	BackendPort      int      `json:"BackendPort" xml:"BackendPort"`
	FrontendPort     int      `json:"FrontendPort" xml:"FrontendPort"`
	FrontendProtocol string   `json:"FrontendProtocol" xml:"FrontendProtocol"`
	RealServers      []string `json:"RealServers" xml:"RealServers"`
}

NetworkRule is a nested struct in ddoscoo response

type NetworkRuleAttribute ¶

type NetworkRuleAttribute struct {
	FrontendPort int    `json:"FrontendPort" xml:"FrontendPort"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Protocol     string `json:"Protocol" xml:"Protocol"`
	Config       Config `json:"Config" xml:"Config"`
}

NetworkRuleAttribute is a nested struct in ddoscoo response

type NetworkRuleAttributes ¶

type NetworkRuleAttributes struct {
	NetworkRuleAttribute []NetworkRuleAttribute `json:"NetworkRuleAttribute" xml:"NetworkRuleAttribute"`
}

NetworkRuleAttributes is a nested struct in ddoscoo response

type NetworkRulesInDescribeNetworkRules ¶

type NetworkRulesInDescribeNetworkRules struct {
	NetworkRule []NetworkRule `json:"NetworkRule" xml:"NetworkRule"`
}

NetworkRulesInDescribeNetworkRules is a nested struct in ddoscoo response

type NetworkRulesInDescribePort ¶

type NetworkRulesInDescribePort struct {
	NetworkRule []NetworkRule `json:"NetworkRule" xml:"NetworkRule"`
}

NetworkRulesInDescribePort is a nested struct in ddoscoo response

type Object ¶

type Object struct {
	Domain   string `json:"Domain" xml:"Domain"`
	PolicyId string `json:"PolicyId" xml:"PolicyId"`
	Vip      string `json:"Vip" xml:"Vip"`
}

Object is a nested struct in ddoscoo response

type Objects ¶

type Objects struct {
	Object []Object `json:"Object" xml:"Object"`
}

Objects is a nested struct in ddoscoo response

type OpEntities ¶

type OpEntities struct {
	OpEntity []OpEntity `json:"OpEntity" xml:"OpEntity"`
}

OpEntities is a nested struct in ddoscoo response

type OpEntity ¶

type OpEntity struct {
	EntityType   int    `json:"EntityType" xml:"EntityType"`
	EntityObject string `json:"EntityObject" xml:"EntityObject"`
	GmtCreate    int64  `json:"GmtCreate" xml:"GmtCreate"`
	OpAction     int    `json:"OpAction" xml:"OpAction"`
	OpAccount    string `json:"OpAccount" xml:"OpAccount"`
	OpDesc       string `json:"OpDesc" xml:"OpDesc"`
}

OpEntity is a nested struct in ddoscoo response

type Param ¶

type Param struct {
	ParamType string    `json:"ParamType" xml:"ParamType"`
	ParamData ParamData `json:"ParamData" xml:"ParamData"`
}

Param is a nested struct in ddoscoo response

type ParamData ¶

type ParamData struct {
	CloudInstanceId string `json:"CloudInstanceId" xml:"CloudInstanceId"`
}

ParamData is a nested struct in ddoscoo response

type PayloadLen ¶

type PayloadLen struct {
	Min int `json:"Min" xml:"Min"`
	Max int `json:"Max" xml:"Max"`
}

PayloadLen is a nested struct in ddoscoo response

type Policies ¶

type Policies struct {
	Policy []Policy `json:"Policy" xml:"Policy"`
}

Policies is a nested struct in ddoscoo response

type Policy ¶

type Policy struct {
	StartTime       int64    `json:"StartTime" xml:"StartTime"`
	Name            string   `json:"Name" xml:"Name"`
	NewValue        string   `json:"NewValue" xml:"NewValue"`
	Status          int      `json:"Status" xml:"Status"`
	Done            int      `json:"Done" xml:"Done"`
	PolicyId        string   `json:"PolicyId" xml:"PolicyId"`
	OldValue        string   `json:"oldValue" xml:"oldValue"`
	Template        string   `json:"Template" xml:"Template"`
	PolicyType      int      `json:"PolicyType" xml:"PolicyType"`
	ObjectCount     int      `json:"ObjectCount" xml:"ObjectCount"`
	EndTime         int64    `json:"EndTime" xml:"EndTime"`
	RuntimePolicies []Policy `json:"RuntimePolicies" xml:"RuntimePolicies"`
}

Policy is a nested struct in ddoscoo response

type PortAutoCcStatus ¶

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

PortAutoCcStatus is a nested struct in ddoscoo response

type PortFlow ¶

type PortFlow struct {
	Index     int64  `json:"Index" xml:"Index"`
	Time      int64  `json:"Time" xml:"Time"`
	InPps     int64  `json:"InPps" xml:"InPps"`
	InBps     int64  `json:"InBps" xml:"InBps"`
	Region    string `json:"Region" xml:"Region"`
	OutPps    int64  `json:"OutPps" xml:"OutPps"`
	AttackPps int64  `json:"AttackPps" xml:"AttackPps"`
	OutBps    int64  `json:"OutBps" xml:"OutBps"`
	AttackBps int64  `json:"AttackBps" xml:"AttackBps"`
}

PortFlow is a nested struct in ddoscoo response

type PortFlowList ¶

type PortFlowList struct {
	PortFlow []PortFlow `json:"PortFlow" xml:"PortFlow"`
}

PortFlowList is a nested struct in ddoscoo response

type PortMaxConns ¶

type PortMaxConns struct {
	PortMaxConnsItem []PortMaxConnsItem `json:"PortMaxConns" xml:"PortMaxConns"`
}

PortMaxConns is a nested struct in ddoscoo response

type PortMaxConnsItem ¶

type PortMaxConnsItem struct {
	Ip   string `json:"Ip" xml:"Ip"`
	Port string `json:"Port" xml:"Port"`
	Cps  int64  `json:"Cps" xml:"Cps"`
}

PortMaxConnsItem is a nested struct in ddoscoo response

type PreciseAccessConfig ¶

type PreciseAccessConfig struct {
	Domain   string `json:"Domain" xml:"Domain"`
	RuleList []Rule `json:"RuleList" xml:"RuleList"`
}

PreciseAccessConfig is a nested struct in ddoscoo response

type PreciseAccessConfigList ¶

type PreciseAccessConfigList struct {
	PreciseAccessConfig []PreciseAccessConfig `json:"PreciseAccessConfig" xml:"PreciseAccessConfig"`
}

PreciseAccessConfigList is a nested struct in ddoscoo response

type PreciseBlocks ¶

type PreciseBlocks struct {
	PreciseBlock []string `json:"PreciseBlock" xml:"PreciseBlock"`
}

PreciseBlocks is a nested struct in ddoscoo response

type PreciseJsQps ¶

type PreciseJsQps struct {
	PreciseJs []string `json:"PreciseJs" xml:"PreciseJs"`
}

PreciseJsQps is a nested struct in ddoscoo response

type PriRealServers ¶

type PriRealServers struct {
	PriRealServersItem []PriRealServersItem `json:"PriRealServers" xml:"PriRealServers"`
}

PriRealServers is a nested struct in ddoscoo response

type PriRealServersItem ¶

type PriRealServersItem struct {
	FrontendPort int    `json:"FrontendPort" xml:"FrontendPort"`
	Eip          string `json:"Eip" xml:"Eip"`
	Protocol     string `json:"Protocol" xml:"Protocol"`
	CurrentIndex int    `json:"CurrentIndex" xml:"CurrentIndex"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	RealServer   string `json:"RealServer" xml:"RealServer"`
}

PriRealServersItem is a nested struct in ddoscoo response

type ProtectSwitch ¶

type ProtectSwitch struct {
	BlackWhiteListEnable int    `json:"BlackWhiteListEnable" xml:"BlackWhiteListEnable"`
	AiTemplate           string `json:"AiTemplate" xml:"AiTemplate"`
	PreciseRuleEnable    int    `json:"PreciseRuleEnable" xml:"PreciseRuleEnable"`
	Domain               string `json:"Domain" xml:"Domain"`
	AiMode               string `json:"AiMode" xml:"AiMode"`
	AiRuleEnable         int    `json:"AiRuleEnable" xml:"AiRuleEnable"`
	RegionBlockEnable    int    `json:"RegionBlockEnable" xml:"RegionBlockEnable"`
	CcTemplate           string `json:"CcTemplate" xml:"CcTemplate"`
	CcCustomRuleEnable   int    `json:"CcCustomRuleEnable" xml:"CcCustomRuleEnable"`
	CcEnable             int    `json:"CcEnable" xml:"CcEnable"`
}

ProtectSwitch is a nested struct in ddoscoo response

type ProtectSwitchList ¶

type ProtectSwitchList struct {
	ProtectSwitch []ProtectSwitch `json:"ProtectSwitch" xml:"ProtectSwitch"`
}

ProtectSwitchList is a nested struct in ddoscoo response

type Province ¶

type Province struct {
	ProvinceId string `json:"ProvinceId" xml:"ProvinceId"`
	Count      int64  `json:"Count" xml:"Count"`
}

Province is a nested struct in ddoscoo response

type Provinces ¶

type Provinces struct {
	Province []string `json:"Province" xml:"Province"`
}

Provinces is a nested struct in ddoscoo response

type ProxyConfig ¶

type ProxyConfig struct {
	ProxyType  string   `json:"ProxyType" xml:"ProxyType"`
	ProxyPorts []string `json:"ProxyPorts" xml:"ProxyPorts"`
}

ProxyConfig is a nested struct in ddoscoo response

type ProxyPortsInDescribeDomainResource ¶

type ProxyPortsInDescribeDomainResource struct {
	ProxyPort []string `json:"ProxyPort" xml:"ProxyPort"`
}

ProxyPortsInDescribeDomainResource is a nested struct in ddoscoo response

type ProxyPortsInDescribeWebCustomPorts ¶

type ProxyPortsInDescribeWebCustomPorts struct {
	ProxyPort []string `json:"ProxyPort" xml:"ProxyPort"`
}

ProxyPortsInDescribeWebCustomPorts is a nested struct in ddoscoo response

type ProxyPortsInDescribeWebRules ¶

type ProxyPortsInDescribeWebRules struct {
	ProxyPort []string `json:"ProxyPort" xml:"ProxyPort"`
}

ProxyPortsInDescribeWebRules is a nested struct in ddoscoo response

type ProxyTypesInDescribeDomainResource ¶

type ProxyTypesInDescribeDomainResource struct {
	ProxyConfig []ProxyConfig `json:"ProxyConfig" xml:"ProxyConfig"`
}

ProxyTypesInDescribeDomainResource is a nested struct in ddoscoo response

type ProxyTypesInDescribeWebRules ¶

type ProxyTypesInDescribeWebRules struct {
	ProxyConfig []ProxyConfig `json:"ProxyConfig" xml:"ProxyConfig"`
}

ProxyTypesInDescribeWebRules is a nested struct in ddoscoo response

type RealServer ¶

type RealServer struct {
	RsType     int    `json:"RsType" xml:"RsType"`
	RealServer string `json:"RealServer" xml:"RealServer"`
}

RealServer is a nested struct in ddoscoo response

type RealServerStatus ¶

type RealServerStatus struct {
	Status  string `json:"Status" xml:"Status"`
	Address string `json:"Address" xml:"Address"`
}

RealServerStatus is a nested struct in ddoscoo response

type RealServerStatusList ¶

type RealServerStatusList struct {
	RealServerStatus []RealServerStatus `json:"RealServerStatus" xml:"RealServerStatus"`
}

RealServerStatusList is a nested struct in ddoscoo response

type RealServersInDescribeDomainResource ¶

type RealServersInDescribeDomainResource struct {
	RealServers []string `json:"RealServers" xml:"RealServers"`
}

RealServersInDescribeDomainResource is a nested struct in ddoscoo response

type RealServersInDescribeNetworkRules ¶

type RealServersInDescribeNetworkRules struct {
	RealServers []string `json:"RealServers" xml:"RealServers"`
}

RealServersInDescribeNetworkRules is a nested struct in ddoscoo response

type RealServersInDescribePort ¶

type RealServersInDescribePort struct {
	RealServers []string `json:"RealServers" xml:"RealServers"`
}

RealServersInDescribePort is a nested struct in ddoscoo response

type RealServersInDescribeWebRules ¶

type RealServersInDescribeWebRules struct {
	RealServer []RealServer `json:"RealServer" xml:"RealServer"`
}

RealServersInDescribeWebRules is a nested struct in ddoscoo response

type Region ¶

type Region struct {
	Region string `json:"Region" xml:"Region"`
	Block  int    `json:"Block" xml:"Block"`
}

Region is a nested struct in ddoscoo response

type RegionBlocks ¶

type RegionBlocks struct {
	RegionBlock []string `json:"RegionBlock" xml:"RegionBlock"`
}

RegionBlocks is a nested struct in ddoscoo response

type RegionList ¶

type RegionList struct {
	Region []Region `json:"Region" xml:"Region"`
}

RegionList is a nested struct in ddoscoo response

type ReleaseInstanceRequest ¶

type ReleaseInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

ReleaseInstanceRequest is the request struct for api ReleaseInstance

func CreateReleaseInstanceRequest ¶

func CreateReleaseInstanceRequest() (request *ReleaseInstanceRequest)

CreateReleaseInstanceRequest creates a request to invoke ReleaseInstance API

type ReleaseInstanceResponse ¶

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

ReleaseInstanceResponse is the response struct for api ReleaseInstance

func CreateReleaseInstanceResponse ¶

func CreateReleaseInstanceResponse() (response *ReleaseInstanceResponse)

CreateReleaseInstanceResponse creates a response to parse from ReleaseInstance response

type Rule ¶

type Rule struct {
	Name          string      `json:"Name" xml:"Name"`
	Value         string      `json:"Value" xml:"Value"`
	Expires       int64       `json:"Expires" xml:"Expires"`
	Status        int         `json:"Status" xml:"Status"`
	Priority      int         `json:"Priority" xml:"Priority"`
	RegionId      string      `json:"RegionId" xml:"RegionId"`
	Action        string      `json:"Action" xml:"Action"`
	ValueType     int         `json:"ValueType" xml:"ValueType"`
	Owner         string      `json:"Owner" xml:"Owner"`
	RestoreDelay  int         `json:"RestoreDelay" xml:"RestoreDelay"`
	Type          string      `json:"Type" xml:"Type"`
	ConditionList []Condition `json:"ConditionList" xml:"ConditionList"`
}

Rule is a nested struct in ddoscoo response

type RuleList ¶

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

RuleList is a nested struct in ddoscoo response

type Rules ¶

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

Rules is a nested struct in ddoscoo response

type RuntimePolicies ¶

type RuntimePolicies struct {
	Policy []Policy `json:"Policy" xml:"Policy"`
}

RuntimePolicies is a nested struct in ddoscoo response

type Sblack ¶

type Sblack struct {
	SblackItem []SblackItem `json:"SblackItem" xml:"SblackItem"`
}

Sblack is a nested struct in ddoscoo response

type SblackItem ¶

type SblackItem struct {
	Type    int `json:"Type" xml:"Type"`
	During  int `json:"During" xml:"During"`
	Expires int `json:"Expires" xml:"Expires"`
	Cnt     int `json:"Cnt" xml:"Cnt"`
}

SblackItem is a nested struct in ddoscoo response

type SchedulerRule ¶

type SchedulerRule struct {
	RuleType string `json:"RuleType" xml:"RuleType"`
	Cname    string `json:"Cname" xml:"Cname"`
	RuleName string `json:"RuleName" xml:"RuleName"`
	Param    Param  `json:"Param" xml:"Param"`
	Rules    []Rule `json:"Rules" xml:"Rules"`
}

SchedulerRule is a nested struct in ddoscoo response

type SchedulerRules ¶

type SchedulerRules struct {
	SchedulerRule []SchedulerRule `json:"SchedulerRule" xml:"SchedulerRule"`
}

SchedulerRules is a nested struct in ddoscoo response

type SecRealServers ¶

type SecRealServers struct {
	SecRealServersItem []SecRealServersItem `json:"SecRealServers" xml:"SecRealServers"`
}

SecRealServers is a nested struct in ddoscoo response

type SecRealServersItem ¶

type SecRealServersItem struct {
	FrontendPort int    `json:"FrontendPort" xml:"FrontendPort"`
	Eip          string `json:"Eip" xml:"Eip"`
	Protocol     string `json:"Protocol" xml:"Protocol"`
	CurrentIndex int    `json:"CurrentIndex" xml:"CurrentIndex"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	RealServer   string `json:"RealServer" xml:"RealServer"`
}

SecRealServersItem is a nested struct in ddoscoo response

type Sla ¶

type Sla struct {
	MaxconnEnable int `json:"MaxconnEnable" xml:"MaxconnEnable"`
	CpsEnable     int `json:"CpsEnable" xml:"CpsEnable"`
	Cps           int `json:"Cps" xml:"Cps"`
	Maxconn       int `json:"Maxconn" xml:"Maxconn"`
}

Sla is a nested struct in ddoscoo response

type Slimit ¶

type Slimit struct {
	MaxconnEnable int   `json:"MaxconnEnable" xml:"MaxconnEnable"`
	CpsEnable     int   `json:"CpsEnable" xml:"CpsEnable"`
	Cps           int   `json:"Cps" xml:"Cps"`
	Pps           int64 `json:"Pps" xml:"Pps"`
	Bps           int64 `json:"Bps" xml:"Bps"`
	Maxconn       int   `json:"Maxconn" xml:"Maxconn"`
	CpsMode       int   `json:"CpsMode" xml:"CpsMode"`
}

Slimit is a nested struct in ddoscoo response

type SlsConfigStatus ¶

type SlsConfigStatus struct {
	SlsConfigStatusItem []SlsConfigStatusItem `json:"SlsConfigStatus" xml:"SlsConfigStatus"`
}

SlsConfigStatus is a nested struct in ddoscoo response

type SlsConfigStatusItem ¶

type SlsConfigStatusItem struct {
	Domain string `json:"Domain" xml:"Domain"`
	Enable bool   `json:"Enable" xml:"Enable"`
}

SlsConfigStatusItem is a nested struct in ddoscoo response

type SourceCountrysInDescribeDomainViewSourceCountries ¶

type SourceCountrysInDescribeDomainViewSourceCountries struct {
	Country []Country `json:"Country" xml:"Country"`
}

SourceCountrysInDescribeDomainViewSourceCountries is a nested struct in ddoscoo response

type SourceCountrysInDescribePortViewSourceCountries ¶

type SourceCountrysInDescribePortViewSourceCountries struct {
	Country []Country `json:"Country" xml:"Country"`
}

SourceCountrysInDescribePortViewSourceCountries is a nested struct in ddoscoo response

type SourceProvincesInDescribeDomainViewSourceProvinces ¶

type SourceProvincesInDescribeDomainViewSourceProvinces struct {
	Province []Province `json:"Province" xml:"Province"`
}

SourceProvincesInDescribeDomainViewSourceProvinces is a nested struct in ddoscoo response

type SourceProvincesInDescribePortViewSourceProvinces ¶

type SourceProvincesInDescribePortViewSourceProvinces struct {
	Province []Province `json:"Province" xml:"Province"`
}

SourceProvincesInDescribePortViewSourceProvinces is a nested struct in ddoscoo response

type Status ¶

type Status struct {
	Protocol             string             `json:"Protocol" xml:"Protocol"`
	WebMode              string             `json:"WebMode" xml:"WebMode"`
	InstanceId           string             `json:"InstanceId" xml:"InstanceId"`
	Status               string             `json:"Status" xml:"Status"`
	Switch               string             `json:"Switch" xml:"Switch"`
	FrontendPort         int                `json:"FrontendPort" xml:"FrontendPort"`
	Mode                 string             `json:"Mode" xml:"Mode"`
	WebSwitch            string             `json:"WebSwitch" xml:"WebSwitch"`
	RealServerStatusList []RealServerStatus `json:"RealServerStatusList" xml:"RealServerStatusList"`
}

Status is a nested struct in ddoscoo response

type StatusCode ¶

type StatusCode struct {
	Index     int   `json:"Index" xml:"Index"`
	Status502 int64 `json:"Status502" xml:"Status502"`
	Time      int64 `json:"Time" xml:"Time"`
	Status405 int64 `json:"Status405" xml:"Status405"`
	Status3XX int64 `json:"Status3XX" xml:"Status3XX"`
	Status503 int64 `json:"Status503" xml:"Status503"`
	Status4XX int64 `json:"Status4XX" xml:"Status4XX"`
	Status2XX int64 `json:"Status2XX" xml:"Status2XX"`
	Status5XX int64 `json:"Status5XX" xml:"Status5XX"`
	Status504 int64 `json:"Status504" xml:"Status504"`
	Status200 int64 `json:"Status200" xml:"Status200"`
	Status403 int64 `json:"Status403" xml:"Status403"`
	Status404 int64 `json:"Status404" xml:"Status404"`
	Status501 int64 `json:"Status501" xml:"Status501"`
}

StatusCode is a nested struct in ddoscoo response

type StatusCodeList ¶

type StatusCodeList struct {
	StatusCode []StatusCode `json:"StatusCode" xml:"StatusCode"`
}

StatusCodeList is a nested struct in ddoscoo response

type StatusItem ¶

type StatusItem struct {
	Ip              string            `json:"Ip" xml:"Ip"`
	BlockStatusList []BlockStatusItem `json:"BlockStatusList" xml:"BlockStatusList"`
}

StatusItem is a nested struct in ddoscoo response

type StatusList ¶

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

StatusList is a nested struct in ddoscoo response

type StsGrant ¶

type StsGrant struct {
	Status int `json:"Status" xml:"Status"`
}

StsGrant is a nested struct in ddoscoo response

type SwitchSchedulerRuleRequest ¶

type SwitchSchedulerRuleRequest struct {
	*requests.RpcRequest
	RuleType   requests.Integer `position:"Query" name:"RuleType"`
	RuleName   string           `position:"Query" name:"RuleName"`
	SwitchData string           `position:"Query" name:"SwitchData"`
	SourceIp   string           `position:"Query" name:"SourceIp"`
}

SwitchSchedulerRuleRequest is the request struct for api SwitchSchedulerRule

func CreateSwitchSchedulerRuleRequest ¶

func CreateSwitchSchedulerRuleRequest() (request *SwitchSchedulerRuleRequest)

CreateSwitchSchedulerRuleRequest creates a request to invoke SwitchSchedulerRule API

type SwitchSchedulerRuleResponse ¶

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

SwitchSchedulerRuleResponse is the response struct for api SwitchSchedulerRule

func CreateSwitchSchedulerRuleResponse ¶

func CreateSwitchSchedulerRuleResponse() (response *SwitchSchedulerRuleResponse)

CreateSwitchSchedulerRuleResponse creates a response to parse from SwitchSchedulerRule response

type SystemLog ¶

type SystemLog struct {
	SystemLogItem []SystemLogItem `json:"SystemLog" xml:"SystemLog"`
}

SystemLog is a nested struct in ddoscoo response

type SystemLogItem ¶

type SystemLogItem struct {
	Status       int    `json:"Status" xml:"Status"`
	EntityType   int    `json:"EntityType" xml:"EntityType"`
	EntityObject string `json:"EntityObject" xml:"EntityObject"`
	GmtCreate    int64  `json:"GmtCreate" xml:"GmtCreate"`
	OpAction     int    `json:"OpAction" xml:"OpAction"`
	GmtModified  int64  `json:"GmtModified" xml:"GmtModified"`
	OpAccount    string `json:"OpAccount" xml:"OpAccount"`
	OpDesc       string `json:"OpDesc" xml:"OpDesc"`
}

SystemLogItem is a nested struct in ddoscoo response

type TagKey ¶

type TagKey struct {
	TagCount int    `json:"TagCount" xml:"TagCount"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

TagKey is a nested struct in ddoscoo response

type TagKeys ¶

type TagKeys struct {
	TagKey []TagKey `json:"TagKey" xml:"TagKey"`
}

TagKeys is a nested struct in ddoscoo response

type TagResource ¶

type TagResource struct {
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
}

TagResource is a nested struct in ddoscoo response

type TagResources ¶

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in ddoscoo response

type Totals ¶

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

Totals is a nested struct in ddoscoo response

type UdpSports ¶

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

UdpSports is a nested struct in ddoscoo response

type Url ¶

type Url struct {
	Domain   string  `json:"Domain" xml:"Domain"`
	CostTime float64 `json:"CostTime" xml:"CostTime"`
	Count    int64   `json:"Count" xml:"Count"`
	Url      string  `json:"Url" xml:"Url"`
}

Url is a nested struct in ddoscoo response

type UrlListInDescribeDomainViewTopCostTime ¶

type UrlListInDescribeDomainViewTopCostTime struct {
	Url []Url `json:"Url" xml:"Url"`
}

UrlListInDescribeDomainViewTopCostTime is a nested struct in ddoscoo response

type UrlListInDescribeDomainViewTopUrl ¶

type UrlListInDescribeDomainViewTopUrl struct {
	Url []Url `json:"Url" xml:"Url"`
}

UrlListInDescribeDomainViewTopUrl is a nested struct in ddoscoo response

type WebCCRule ¶

type WebCCRule struct {
	Ttl      int    `json:"Ttl" xml:"Ttl"`
	Act      string `json:"Act" xml:"Act"`
	Interval int    `json:"Interval" xml:"Interval"`
	Mode     string `json:"Mode" xml:"Mode"`
	Name     string `json:"Name" xml:"Name"`
	Uri      string `json:"Uri" xml:"Uri"`
	Count    int    `json:"Count" xml:"Count"`
}

WebCCRule is a nested struct in ddoscoo response

type WebCCRules ¶

type WebCCRules struct {
	WebCCRule []WebCCRule `json:"WebCCRule" xml:"WebCCRule"`
}

WebCCRules is a nested struct in ddoscoo response

type WebCustomPort ¶

type WebCustomPort struct {
	ProxyType  string   `json:"ProxyType" xml:"ProxyType"`
	ProxyPorts []string `json:"ProxyPorts" xml:"ProxyPorts"`
}

WebCustomPort is a nested struct in ddoscoo response

type WebCustomPorts ¶

type WebCustomPorts struct {
	WebCustomPort []WebCustomPort `json:"WebCustomPort" xml:"WebCustomPort"`
}

WebCustomPorts is a nested struct in ddoscoo response

type WebInstanceRelation ¶

type WebInstanceRelation struct {
	Domain          string           `json:"Domain" xml:"Domain"`
	InstanceDetails []InstanceDetail `json:"InstanceDetails" xml:"InstanceDetails"`
}

WebInstanceRelation is a nested struct in ddoscoo response

type WebInstanceRelations ¶

type WebInstanceRelations struct {
	WebInstanceRelation []WebInstanceRelation `json:"WebInstanceRelation" xml:"WebInstanceRelation"`
}

WebInstanceRelations is a nested struct in ddoscoo response

type WebRule ¶

type WebRule struct {
	Domain           string        `json:"Domain" xml:"Domain"`
	Cname            string        `json:"Cname" xml:"Cname"`
	CertName         string        `json:"CertName" xml:"CertName"`
	PunishReason     int           `json:"PunishReason" xml:"PunishReason"`
	SslCiphers       string        `json:"SslCiphers" xml:"SslCiphers"`
	SslProtocols     string        `json:"SslProtocols" xml:"SslProtocols"`
	Ssl13Enabled     bool          `json:"Ssl13Enabled" xml:"Ssl13Enabled"`
	PunishStatus     bool          `json:"PunishStatus" xml:"PunishStatus"`
	Http2HttpsEnable bool          `json:"Http2HttpsEnable" xml:"Http2HttpsEnable"`
	HttpsExt         string        `json:"HttpsExt" xml:"HttpsExt"`
	ProxyEnabled     bool          `json:"ProxyEnabled" xml:"ProxyEnabled"`
	RsType           int           `json:"RsType" xml:"RsType"`
	CcTemplate       string        `json:"CcTemplate" xml:"CcTemplate"`
	CcRuleEnabled    bool          `json:"CcRuleEnabled" xml:"CcRuleEnabled"`
	PolicyMode       string        `json:"PolicyMode" xml:"PolicyMode"`
	CcEnabled        bool          `json:"CcEnabled" xml:"CcEnabled"`
	Https2HttpEnable bool          `json:"Https2HttpEnable" xml:"Https2HttpEnable"`
	Http2Enable      bool          `json:"Http2Enable" xml:"Http2Enable"`
	InstanceIds      []string      `json:"InstanceIds" xml:"InstanceIds"`
	BlackList        []string      `json:"BlackList" xml:"BlackList"`
	WhiteList        []string      `json:"WhiteList" xml:"WhiteList"`
	CustomCiphers    []string      `json:"CustomCiphers" xml:"CustomCiphers"`
	RealServers      []string      `json:"RealServers" xml:"RealServers"`
	ProxyTypes       []ProxyConfig `json:"ProxyTypes" xml:"ProxyTypes"`
}

WebRule is a nested struct in ddoscoo response

type WebRuleInDescribeWebRules ¶

type WebRuleInDescribeWebRules struct {
	Domain           string        `json:"Domain" xml:"Domain"`
	Http2HttpsEnable bool          `json:"Http2HttpsEnable" xml:"Http2HttpsEnable"`
	SslProtocols     string        `json:"SslProtocols" xml:"SslProtocols"`
	PunishReason     int           `json:"PunishReason" xml:"PunishReason"`
	CcTemplate       string        `json:"CcTemplate" xml:"CcTemplate"`
	CcEnabled        bool          `json:"CcEnabled" xml:"CcEnabled"`
	SslCiphers       string        `json:"SslCiphers" xml:"SslCiphers"`
	Ssl13Enabled     bool          `json:"Ssl13Enabled" xml:"Ssl13Enabled"`
	CcRuleEnabled    bool          `json:"CcRuleEnabled" xml:"CcRuleEnabled"`
	OcspEnabled      bool          `json:"OcspEnabled" xml:"OcspEnabled"`
	PunishStatus     bool          `json:"PunishStatus" xml:"PunishStatus"`
	ProxyEnabled     bool          `json:"ProxyEnabled" xml:"ProxyEnabled"`
	CertName         string        `json:"CertName" xml:"CertName"`
	PolicyMode       string        `json:"PolicyMode" xml:"PolicyMode"`
	Cname            string        `json:"Cname" xml:"Cname"`
	Http2Enable      bool          `json:"Http2Enable" xml:"Http2Enable"`
	Https2HttpEnable bool          `json:"Https2HttpEnable" xml:"Https2HttpEnable"`
	WhiteList        []string      `json:"WhiteList" xml:"WhiteList"`
	BlackList        []string      `json:"BlackList" xml:"BlackList"`
	CustomCiphers    []string      `json:"CustomCiphers" xml:"CustomCiphers"`
	GmCert           GmCert        `json:"GmCert" xml:"GmCert"`
	ProxyTypes       []ProxyConfig `json:"ProxyTypes" xml:"ProxyTypes"`
	RealServers      []RealServer  `json:"RealServers" xml:"RealServers"`
}

WebRuleInDescribeWebRules is a nested struct in ddoscoo response

type WebRulesInDescribeDomainResource ¶

type WebRulesInDescribeDomainResource struct {
	WebRule []WebRule `json:"WebRule" xml:"WebRule"`
}

WebRulesInDescribeDomainResource is a nested struct in ddoscoo response

type WebRulesInDescribeWebRules ¶

type WebRulesInDescribeWebRules struct {
	WebRule []WebRuleInDescribeWebRules `json:"WebRule" xml:"WebRule"`
}

WebRulesInDescribeWebRules is a nested struct in ddoscoo response

type WhiteListInDescribeDomainResource ¶

type WhiteListInDescribeDomainResource struct {
	WhiteItem []string `json:"WhiteItem" xml:"WhiteItem"`
}

WhiteListInDescribeDomainResource is a nested struct in ddoscoo response

type WhiteListInDescribeWebRules ¶

type WhiteListInDescribeWebRules struct {
	WhiteItem []string `json:"WhiteItem" xml:"WhiteItem"`
}

WhiteListInDescribeWebRules is a nested struct in ddoscoo response

Source Files ¶

Jump to

Keyboard shortcuts

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