Documentation ¶
Index ¶
- type AttackInfo
- type Attacks
- type BpsDrop
- type BpsTotal
- type CidrList
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateBlockhole(request *CreateBlockholeRequest) (response *CreateBlockholeResponse, err error)
- func (client *Client) CreateBlockholeWithCallback(request *CreateBlockholeRequest, ...) <-chan int
- func (client *Client) CreateBlockholeWithChan(request *CreateBlockholeRequest) (<-chan *CreateBlockholeResponse, <-chan error)
- func (client *Client) CreateDomain(request *CreateDomainRequest) (response *CreateDomainResponse, err error)
- func (client *Client) CreateDomainWithCallback(request *CreateDomainRequest, ...) <-chan int
- func (client *Client) CreateDomainWithChan(request *CreateDomainRequest) (<-chan *CreateDomainResponse, <-chan error)
- func (client *Client) CreateWebLogDownloadTask(request *CreateWebLogDownloadTaskRequest) (response *CreateWebLogDownloadTaskResponse, err error)
- func (client *Client) CreateWebLogDownloadTaskWithCallback(request *CreateWebLogDownloadTaskRequest, ...) <-chan int
- func (client *Client) CreateWebLogDownloadTaskWithChan(request *CreateWebLogDownloadTaskRequest) (<-chan *CreateWebLogDownloadTaskResponse, <-chan error)
- func (client *Client) DeleteBlackHole(request *DeleteBlackHoleRequest) (response *DeleteBlackHoleResponse, err error)
- func (client *Client) DeleteBlackHoleWithCallback(request *DeleteBlackHoleRequest, ...) <-chan int
- func (client *Client) DeleteBlackHoleWithChan(request *DeleteBlackHoleRequest) (<-chan *DeleteBlackHoleResponse, <-chan error)
- func (client *Client) DeleteBlockhole(request *DeleteBlockholeRequest) (response *DeleteBlockholeResponse, err error)
- func (client *Client) DeleteBlockholeWithCallback(request *DeleteBlockholeRequest, ...) <-chan int
- func (client *Client) DeleteBlockholeWithChan(request *DeleteBlockholeRequest) (<-chan *DeleteBlockholeResponse, <-chan error)
- func (client *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
- func (client *Client) DeleteDomainTransmitRule(request *DeleteDomainTransmitRuleRequest) (response *DeleteDomainTransmitRuleResponse, err error)
- func (client *Client) DeleteDomainTransmitRuleWithCallback(request *DeleteDomainTransmitRuleRequest, ...) <-chan int
- func (client *Client) DeleteDomainTransmitRuleWithChan(request *DeleteDomainTransmitRuleRequest) (<-chan *DeleteDomainTransmitRuleResponse, <-chan error)
- func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, ...) <-chan int
- func (client *Client) DeleteDomainWithChan(request *DeleteDomainRequest) (<-chan *DeleteDomainResponse, <-chan error)
- func (client *Client) DescribeBackSourceCidr(request *DescribeBackSourceCidrRequest) (response *DescribeBackSourceCidrResponse, err error)
- func (client *Client) DescribeBackSourceCidrWithCallback(request *DescribeBackSourceCidrRequest, ...) <-chan int
- func (client *Client) DescribeBackSourceCidrWithChan(request *DescribeBackSourceCidrRequest) (<-chan *DescribeBackSourceCidrResponse, <-chan error)
- func (client *Client) DescribeCcMode(request *DescribeCcModeRequest) (response *DescribeCcModeResponse, err error)
- func (client *Client) DescribeCcModeWithCallback(request *DescribeCcModeRequest, ...) <-chan int
- func (client *Client) DescribeCcModeWithChan(request *DescribeCcModeRequest) (<-chan *DescribeCcModeResponse, <-chan error)
- func (client *Client) DescribeCnameAutoStatus(request *DescribeCnameAutoStatusRequest) (response *DescribeCnameAutoStatusResponse, err error)
- func (client *Client) DescribeCnameAutoStatusWithCallback(request *DescribeCnameAutoStatusRequest, ...) <-chan int
- func (client *Client) DescribeCnameAutoStatusWithChan(request *DescribeCnameAutoStatusRequest) (<-chan *DescribeCnameAutoStatusResponse, <-chan error)
- func (client *Client) DescribeDdosStatus(request *DescribeDdosStatusRequest) (response *DescribeDdosStatusResponse, err error)
- func (client *Client) DescribeDdosStatusWithCallback(request *DescribeDdosStatusRequest, ...) <-chan int
- func (client *Client) DescribeDdosStatusWithChan(request *DescribeDdosStatusRequest) (<-chan *DescribeDdosStatusResponse, <-chan error)
- func (client *Client) DescribeDomainBlackWhiteList(request *DescribeDomainBlackWhiteListRequest) (response *DescribeDomainBlackWhiteListResponse, err error)
- func (client *Client) DescribeDomainBlackWhiteListWithCallback(request *DescribeDomainBlackWhiteListRequest, ...) <-chan int
- func (client *Client) DescribeDomainBlackWhiteListWithChan(request *DescribeDomainBlackWhiteListRequest) (<-chan *DescribeDomainBlackWhiteListResponse, <-chan error)
- func (client *Client) DescribeDomainConfig(request *DescribeDomainConfigRequest) (response *DescribeDomainConfigResponse, err error)
- func (client *Client) DescribeDomainConfigWithCallback(request *DescribeDomainConfigRequest, ...) <-chan int
- func (client *Client) DescribeDomainConfigWithChan(request *DescribeDomainConfigRequest) (<-chan *DescribeDomainConfigResponse, <-chan error)
- func (client *Client) DescribeDomainQps(request *DescribeDomainQpsRequest) (response *DescribeDomainQpsResponse, err error)
- func (client *Client) DescribeDomainQpsWithCallback(request *DescribeDomainQpsRequest, ...) <-chan int
- func (client *Client) DescribeDomainQpsWithChan(request *DescribeDomainQpsRequest) (<-chan *DescribeDomainQpsResponse, <-chan error)
- func (client *Client) DescribeFlowBlockholeStatus(request *DescribeFlowBlockholeStatusRequest) (response *DescribeFlowBlockholeStatusResponse, err error)
- func (client *Client) DescribeFlowBlockholeStatusWithCallback(request *DescribeFlowBlockholeStatusRequest, ...) <-chan int
- func (client *Client) DescribeFlowBlockholeStatusWithChan(request *DescribeFlowBlockholeStatusRequest) (<-chan *DescribeFlowBlockholeStatusResponse, <-chan error)
- func (client *Client) DescribeInstancePage(request *DescribeInstancePageRequest) (response *DescribeInstancePageResponse, err error)
- func (client *Client) DescribeInstancePageWithCallback(request *DescribeInstancePageRequest, ...) <-chan int
- func (client *Client) DescribeInstancePageWithChan(request *DescribeInstancePageRequest) (<-chan *DescribeInstancePageResponse, <-chan error)
- func (client *Client) DescribeIpAttackEvent(request *DescribeIpAttackEventRequest) (response *DescribeIpAttackEventResponse, err error)
- func (client *Client) DescribeIpAttackEventWithCallback(request *DescribeIpAttackEventRequest, ...) <-chan int
- func (client *Client) DescribeIpAttackEventWithChan(request *DescribeIpAttackEventRequest) (<-chan *DescribeIpAttackEventResponse, <-chan error)
- func (client *Client) DescribeIpTraffic(request *DescribeIpTrafficRequest) (response *DescribeIpTrafficResponse, err error)
- func (client *Client) DescribeIpTrafficWithCallback(request *DescribeIpTrafficRequest, ...) <-chan int
- func (client *Client) DescribeIpTrafficWithChan(request *DescribeIpTrafficRequest) (<-chan *DescribeIpTrafficResponse, <-chan error)
- func (client *Client) DescribeOplog(request *DescribeOplogRequest) (response *DescribeOplogResponse, err error)
- func (client *Client) DescribeOplogWithCallback(request *DescribeOplogRequest, ...) <-chan int
- func (client *Client) DescribeOplogWithChan(request *DescribeOplogRequest) (<-chan *DescribeOplogResponse, <-chan error)
- func (client *Client) DescribeUnBlackholeCount(request *DescribeUnBlackholeCountRequest) (response *DescribeUnBlackholeCountResponse, err error)
- func (client *Client) DescribeUnBlackholeCountWithCallback(request *DescribeUnBlackholeCountRequest, ...) <-chan int
- func (client *Client) DescribeUnBlackholeCountWithChan(request *DescribeUnBlackholeCountRequest) (<-chan *DescribeUnBlackholeCountResponse, <-chan error)
- func (client *Client) DescribeUnBlockholeCount(request *DescribeUnBlockholeCountRequest) (response *DescribeUnBlockholeCountResponse, err error)
- func (client *Client) DescribeUnBlockholeCountWithCallback(request *DescribeUnBlockholeCountRequest, ...) <-chan int
- func (client *Client) DescribeUnBlockholeCountWithChan(request *DescribeUnBlockholeCountRequest) (<-chan *DescribeUnBlockholeCountResponse, <-chan error)
- func (client *Client) DescribeWebLogDownloadFilePage(request *DescribeWebLogDownloadFilePageRequest) (response *DescribeWebLogDownloadFilePageResponse, err error)
- func (client *Client) DescribeWebLogDownloadFilePageWithCallback(request *DescribeWebLogDownloadFilePageRequest, ...) <-chan int
- func (client *Client) DescribeWebLogDownloadFilePageWithChan(request *DescribeWebLogDownloadFilePageRequest) (<-chan *DescribeWebLogDownloadFilePageResponse, <-chan error)
- func (client *Client) DescribeWebLogPage(request *DescribeWebLogPageRequest) (response *DescribeWebLogPageResponse, err error)
- func (client *Client) DescribeWebLogPageWithCallback(request *DescribeWebLogPageRequest, ...) <-chan int
- func (client *Client) DescribeWebLogPageWithChan(request *DescribeWebLogPageRequest) (<-chan *DescribeWebLogPageResponse, <-chan error)
- func (client *Client) ListDomainConfig(request *ListDomainConfigRequest) (response *ListDomainConfigResponse, err error)
- func (client *Client) ListDomainConfigWithCallback(request *ListDomainConfigRequest, ...) <-chan int
- func (client *Client) ListDomainConfigWithChan(request *ListDomainConfigRequest) (<-chan *ListDomainConfigResponse, <-chan error)
- func (client *Client) ModifyCcMode(request *ModifyCcModeRequest) (response *ModifyCcModeResponse, err error)
- func (client *Client) ModifyCcModeWithCallback(request *ModifyCcModeRequest, ...) <-chan int
- func (client *Client) ModifyCcModeWithChan(request *ModifyCcModeRequest) (<-chan *ModifyCcModeResponse, <-chan error)
- func (client *Client) ModifyCnameAutoStatus(request *ModifyCnameAutoStatusRequest) (response *ModifyCnameAutoStatusResponse, err error)
- func (client *Client) ModifyCnameAutoStatusWithCallback(request *ModifyCnameAutoStatusRequest, ...) <-chan int
- func (client *Client) ModifyCnameAutoStatusWithChan(request *ModifyCnameAutoStatusRequest) (<-chan *ModifyCnameAutoStatusResponse, <-chan error)
- func (client *Client) ModifyDomainBlackWhiteList(request *ModifyDomainBlackWhiteListRequest) (response *ModifyDomainBlackWhiteListResponse, err error)
- func (client *Client) ModifyDomainBlackWhiteListWithCallback(request *ModifyDomainBlackWhiteListRequest, ...) <-chan int
- func (client *Client) ModifyDomainBlackWhiteListWithChan(request *ModifyDomainBlackWhiteListRequest) (<-chan *ModifyDomainBlackWhiteListResponse, <-chan error)
- func (client *Client) ModifyDomainProxy(request *ModifyDomainProxyRequest) (response *ModifyDomainProxyResponse, err error)
- func (client *Client) ModifyDomainProxyWithCallback(request *ModifyDomainProxyRequest, ...) <-chan int
- func (client *Client) ModifyDomainProxyWithChan(request *ModifyDomainProxyRequest) (<-chan *ModifyDomainProxyResponse, <-chan error)
- func (client *Client) ModifyDomainTransmitRule(request *ModifyDomainTransmitRuleRequest) (response *ModifyDomainTransmitRuleResponse, err error)
- func (client *Client) ModifyDomainTransmitRuleWithCallback(request *ModifyDomainTransmitRuleRequest, ...) <-chan int
- func (client *Client) ModifyDomainTransmitRuleWithChan(request *ModifyDomainTransmitRuleRequest) (<-chan *ModifyDomainTransmitRuleResponse, <-chan error)
- func (client *Client) UploadCertificate(request *UploadCertificateRequest) (response *UploadCertificateResponse, err error)
- func (client *Client) UploadCertificateWithCallback(request *UploadCertificateRequest, ...) <-chan int
- func (client *Client) UploadCertificateWithChan(request *UploadCertificateRequest) (<-chan *UploadCertificateResponse, <-chan error)
- type Config
- type ConfigList
- type CreateBlockholeRequest
- type CreateBlockholeResponse
- type CreateDomainRequest
- type CreateDomainResponse
- type CreateWebLogDownloadTaskRequest
- type CreateWebLogDownloadTaskResponse
- type Data
- type DataInDescribeCcMode
- type DataInDescribeDdosStatus
- type DataInDescribeFlowBlockholeStatus
- type DeleteBlackHoleRequest
- type DeleteBlackHoleResponse
- type DeleteBlockholeRequest
- type DeleteBlockholeResponse
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainTransmitRuleRequest
- type DeleteDomainTransmitRuleResponse
- type DescribeBackSourceCidrRequest
- type DescribeBackSourceCidrResponse
- type DescribeCcModeRequest
- type DescribeCcModeResponse
- type DescribeCnameAutoStatusRequest
- type DescribeCnameAutoStatusResponse
- type DescribeDdosStatusRequest
- type DescribeDdosStatusResponse
- type DescribeDomainBlackWhiteListRequest
- type DescribeDomainBlackWhiteListResponse
- type DescribeDomainConfigRequest
- type DescribeDomainConfigResponse
- type DescribeDomainQpsRequest
- type DescribeDomainQpsResponse
- type DescribeFlowBlockholeStatusRequest
- type DescribeFlowBlockholeStatusResponse
- type DescribeInstancePageRequest
- type DescribeInstancePageResponse
- type DescribeIpAttackEventRequest
- type DescribeIpAttackEventResponse
- type DescribeIpTrafficRequest
- type DescribeIpTrafficResponse
- type DescribeOplogRequest
- type DescribeOplogResponse
- type DescribeUnBlackholeCountRequest
- type DescribeUnBlackholeCountResponse
- type DescribeUnBlockholeCountRequest
- type DescribeUnBlockholeCountResponse
- type DescribeWebLogDownloadFilePageRequest
- type DescribeWebLogDownloadFilePageResponse
- type DescribeWebLogPageRequest
- type DescribeWebLogPageResponse
- type File
- type FileList
- type Instance
- type InstanceInfo
- type InstanceList
- type InstancesInDescribeDomainConfig
- type InstancesInListDomainConfig
- type IpInfo
- type IpList
- type List
- type ListDomainConfigRequest
- type ListDomainConfigResponse
- type ModifyCcModeRequest
- type ModifyCcModeResponse
- type ModifyCnameAutoStatusRequest
- type ModifyCnameAutoStatusResponse
- type ModifyDomainBlackWhiteListRequest
- type ModifyDomainBlackWhiteListResponse
- type ModifyDomainProxyRequest
- type ModifyDomainProxyResponse
- type ModifyDomainTransmitRuleRequest
- type ModifyDomainTransmitRuleResponse
- type OplogList
- type PageInfo
- type PpsDrop
- type PpsTotal
- type ProxyTypeListInDescribeDomainConfig
- type ProxyTypeListInListDomainConfig
- type RealServersInDescribeDomainConfig
- type RealServersInListDomainConfig
- type Rule
- type RulesInDescribeDomainConfig
- type RulesInListDomainConfig
- type TimeScope
- type Total
- type UploadCertificateRequest
- type UploadCertificateResponse
- type WebLog
- type WebLogList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttackInfo ¶
type AttackInfo struct { AttackType string `json:"AttackType" xml:"AttackType"` Duration string `json:"Duration" xml:"Duration"` StartTimeMillis int `json:"StartTimeMillis" xml:"StartTimeMillis"` EndTimeMillis int `json:"EndTimeMillis" xml:"EndTimeMillis"` EventType int `json:"eventType" xml:"eventType"` }
AttackInfo is a nested struct in ddospro response
type Attacks ¶
type Attacks struct {
Attack []string `json:"Attack" xml:"Attack"`
}
Attacks is a nested struct in ddospro response
type BpsDrop ¶
type BpsDrop struct {
BpsDropItem []string `json:"BpsDropItem" xml:"BpsDropItem"`
}
BpsDrop is a nested struct in ddospro response
type BpsTotal ¶
type BpsTotal struct {
BpsTotalItem []string `json:"BpsTotalItem" xml:"BpsTotalItem"`
}
BpsTotal is a nested struct in ddospro response
type CidrList ¶
type CidrList struct {
Cidr []string `json:"Cidr" xml:"Cidr"`
}
CidrList is a nested struct in ddospro response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) CreateBlockhole ¶
func (client *Client) CreateBlockhole(request *CreateBlockholeRequest) (response *CreateBlockholeResponse, err error)
CreateBlockhole invokes the ddospro.CreateBlockhole API synchronously api document: https://help.aliyun.com/api/ddospro/createblockhole.html
func (*Client) CreateBlockholeWithCallback ¶
func (client *Client) CreateBlockholeWithCallback(request *CreateBlockholeRequest, callback func(response *CreateBlockholeResponse, err error)) <-chan int
CreateBlockholeWithCallback invokes the ddospro.CreateBlockhole API asynchronously api document: https://help.aliyun.com/api/ddospro/createblockhole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateBlockholeWithChan ¶
func (client *Client) CreateBlockholeWithChan(request *CreateBlockholeRequest) (<-chan *CreateBlockholeResponse, <-chan error)
CreateBlockholeWithChan invokes the ddospro.CreateBlockhole API asynchronously api document: https://help.aliyun.com/api/ddospro/createblockhole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateDomain ¶
func (client *Client) CreateDomain(request *CreateDomainRequest) (response *CreateDomainResponse, err error)
CreateDomain invokes the ddospro.CreateDomain API synchronously api document: https://help.aliyun.com/api/ddospro/createdomain.html
func (*Client) CreateDomainWithCallback ¶
func (client *Client) CreateDomainWithCallback(request *CreateDomainRequest, callback func(response *CreateDomainResponse, err error)) <-chan int
CreateDomainWithCallback invokes the ddospro.CreateDomain API asynchronously api document: https://help.aliyun.com/api/ddospro/createdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateDomainWithChan ¶
func (client *Client) CreateDomainWithChan(request *CreateDomainRequest) (<-chan *CreateDomainResponse, <-chan error)
CreateDomainWithChan invokes the ddospro.CreateDomain API asynchronously api document: https://help.aliyun.com/api/ddospro/createdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateWebLogDownloadTask ¶
func (client *Client) CreateWebLogDownloadTask(request *CreateWebLogDownloadTaskRequest) (response *CreateWebLogDownloadTaskResponse, err error)
CreateWebLogDownloadTask invokes the ddospro.CreateWebLogDownloadTask API synchronously api document: https://help.aliyun.com/api/ddospro/createweblogdownloadtask.html
func (*Client) CreateWebLogDownloadTaskWithCallback ¶
func (client *Client) CreateWebLogDownloadTaskWithCallback(request *CreateWebLogDownloadTaskRequest, callback func(response *CreateWebLogDownloadTaskResponse, err error)) <-chan int
CreateWebLogDownloadTaskWithCallback invokes the ddospro.CreateWebLogDownloadTask API asynchronously api document: https://help.aliyun.com/api/ddospro/createweblogdownloadtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateWebLogDownloadTaskWithChan ¶
func (client *Client) CreateWebLogDownloadTaskWithChan(request *CreateWebLogDownloadTaskRequest) (<-chan *CreateWebLogDownloadTaskResponse, <-chan error)
CreateWebLogDownloadTaskWithChan invokes the ddospro.CreateWebLogDownloadTask API asynchronously api document: https://help.aliyun.com/api/ddospro/createweblogdownloadtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteBlackHole ¶
func (client *Client) DeleteBlackHole(request *DeleteBlackHoleRequest) (response *DeleteBlackHoleResponse, err error)
DeleteBlackHole invokes the ddospro.DeleteBlackHole API synchronously api document: https://help.aliyun.com/api/ddospro/deleteblackhole.html
func (*Client) DeleteBlackHoleWithCallback ¶
func (client *Client) DeleteBlackHoleWithCallback(request *DeleteBlackHoleRequest, callback func(response *DeleteBlackHoleResponse, err error)) <-chan int
DeleteBlackHoleWithCallback invokes the ddospro.DeleteBlackHole API asynchronously api document: https://help.aliyun.com/api/ddospro/deleteblackhole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteBlackHoleWithChan ¶
func (client *Client) DeleteBlackHoleWithChan(request *DeleteBlackHoleRequest) (<-chan *DeleteBlackHoleResponse, <-chan error)
DeleteBlackHoleWithChan invokes the ddospro.DeleteBlackHole API asynchronously api document: https://help.aliyun.com/api/ddospro/deleteblackhole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteBlockhole ¶
func (client *Client) DeleteBlockhole(request *DeleteBlockholeRequest) (response *DeleteBlockholeResponse, err error)
DeleteBlockhole invokes the ddospro.DeleteBlockhole API synchronously api document: https://help.aliyun.com/api/ddospro/deleteblockhole.html
func (*Client) DeleteBlockholeWithCallback ¶
func (client *Client) DeleteBlockholeWithCallback(request *DeleteBlockholeRequest, callback func(response *DeleteBlockholeResponse, err error)) <-chan int
DeleteBlockholeWithCallback invokes the ddospro.DeleteBlockhole API asynchronously api document: https://help.aliyun.com/api/ddospro/deleteblockhole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteBlockholeWithChan ¶
func (client *Client) DeleteBlockholeWithChan(request *DeleteBlockholeRequest) (<-chan *DeleteBlockholeResponse, <-chan error)
DeleteBlockholeWithChan invokes the ddospro.DeleteBlockhole API asynchronously api document: https://help.aliyun.com/api/ddospro/deleteblockhole.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDomain ¶
func (client *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
DeleteDomain invokes the ddospro.DeleteDomain API synchronously api document: https://help.aliyun.com/api/ddospro/deletedomain.html
func (*Client) DeleteDomainTransmitRule ¶
func (client *Client) DeleteDomainTransmitRule(request *DeleteDomainTransmitRuleRequest) (response *DeleteDomainTransmitRuleResponse, err error)
DeleteDomainTransmitRule invokes the ddospro.DeleteDomainTransmitRule API synchronously api document: https://help.aliyun.com/api/ddospro/deletedomaintransmitrule.html
func (*Client) DeleteDomainTransmitRuleWithCallback ¶
func (client *Client) DeleteDomainTransmitRuleWithCallback(request *DeleteDomainTransmitRuleRequest, callback func(response *DeleteDomainTransmitRuleResponse, err error)) <-chan int
DeleteDomainTransmitRuleWithCallback invokes the ddospro.DeleteDomainTransmitRule API asynchronously api document: https://help.aliyun.com/api/ddospro/deletedomaintransmitrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDomainTransmitRuleWithChan ¶
func (client *Client) DeleteDomainTransmitRuleWithChan(request *DeleteDomainTransmitRuleRequest) (<-chan *DeleteDomainTransmitRuleResponse, <-chan error)
DeleteDomainTransmitRuleWithChan invokes the ddospro.DeleteDomainTransmitRule API asynchronously api document: https://help.aliyun.com/api/ddospro/deletedomaintransmitrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDomainWithCallback ¶
func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, callback func(response *DeleteDomainResponse, err error)) <-chan int
DeleteDomainWithCallback invokes the ddospro.DeleteDomain API asynchronously api document: https://help.aliyun.com/api/ddospro/deletedomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteDomainWithChan ¶
func (client *Client) DeleteDomainWithChan(request *DeleteDomainRequest) (<-chan *DeleteDomainResponse, <-chan error)
DeleteDomainWithChan invokes the ddospro.DeleteDomain API asynchronously api document: https://help.aliyun.com/api/ddospro/deletedomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBackSourceCidr ¶
func (client *Client) DescribeBackSourceCidr(request *DescribeBackSourceCidrRequest) (response *DescribeBackSourceCidrResponse, err error)
DescribeBackSourceCidr invokes the ddospro.DescribeBackSourceCidr API synchronously api document: https://help.aliyun.com/api/ddospro/describebacksourcecidr.html
func (*Client) DescribeBackSourceCidrWithCallback ¶
func (client *Client) DescribeBackSourceCidrWithCallback(request *DescribeBackSourceCidrRequest, callback func(response *DescribeBackSourceCidrResponse, err error)) <-chan int
DescribeBackSourceCidrWithCallback invokes the ddospro.DescribeBackSourceCidr API asynchronously api document: https://help.aliyun.com/api/ddospro/describebacksourcecidr.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeBackSourceCidrWithChan ¶
func (client *Client) DescribeBackSourceCidrWithChan(request *DescribeBackSourceCidrRequest) (<-chan *DescribeBackSourceCidrResponse, <-chan error)
DescribeBackSourceCidrWithChan invokes the ddospro.DescribeBackSourceCidr API asynchronously api document: https://help.aliyun.com/api/ddospro/describebacksourcecidr.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCcMode ¶
func (client *Client) DescribeCcMode(request *DescribeCcModeRequest) (response *DescribeCcModeResponse, err error)
DescribeCcMode invokes the ddospro.DescribeCcMode API synchronously api document: https://help.aliyun.com/api/ddospro/describeccmode.html
func (*Client) DescribeCcModeWithCallback ¶
func (client *Client) DescribeCcModeWithCallback(request *DescribeCcModeRequest, callback func(response *DescribeCcModeResponse, err error)) <-chan int
DescribeCcModeWithCallback invokes the ddospro.DescribeCcMode API asynchronously api document: https://help.aliyun.com/api/ddospro/describeccmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCcModeWithChan ¶
func (client *Client) DescribeCcModeWithChan(request *DescribeCcModeRequest) (<-chan *DescribeCcModeResponse, <-chan error)
DescribeCcModeWithChan invokes the ddospro.DescribeCcMode API asynchronously api document: https://help.aliyun.com/api/ddospro/describeccmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCnameAutoStatus ¶
func (client *Client) DescribeCnameAutoStatus(request *DescribeCnameAutoStatusRequest) (response *DescribeCnameAutoStatusResponse, err error)
DescribeCnameAutoStatus invokes the ddospro.DescribeCnameAutoStatus API synchronously api document: https://help.aliyun.com/api/ddospro/describecnameautostatus.html
func (*Client) DescribeCnameAutoStatusWithCallback ¶
func (client *Client) DescribeCnameAutoStatusWithCallback(request *DescribeCnameAutoStatusRequest, callback func(response *DescribeCnameAutoStatusResponse, err error)) <-chan int
DescribeCnameAutoStatusWithCallback invokes the ddospro.DescribeCnameAutoStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/describecnameautostatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCnameAutoStatusWithChan ¶
func (client *Client) DescribeCnameAutoStatusWithChan(request *DescribeCnameAutoStatusRequest) (<-chan *DescribeCnameAutoStatusResponse, <-chan error)
DescribeCnameAutoStatusWithChan invokes the ddospro.DescribeCnameAutoStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/describecnameautostatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDdosStatus ¶
func (client *Client) DescribeDdosStatus(request *DescribeDdosStatusRequest) (response *DescribeDdosStatusResponse, err error)
DescribeDdosStatus invokes the ddospro.DescribeDdosStatus API synchronously api document: https://help.aliyun.com/api/ddospro/describeddosstatus.html
func (*Client) DescribeDdosStatusWithCallback ¶
func (client *Client) DescribeDdosStatusWithCallback(request *DescribeDdosStatusRequest, callback func(response *DescribeDdosStatusResponse, err error)) <-chan int
DescribeDdosStatusWithCallback invokes the ddospro.DescribeDdosStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/describeddosstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDdosStatusWithChan ¶
func (client *Client) DescribeDdosStatusWithChan(request *DescribeDdosStatusRequest) (<-chan *DescribeDdosStatusResponse, <-chan error)
DescribeDdosStatusWithChan invokes the ddospro.DescribeDdosStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/describeddosstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDomainBlackWhiteList ¶
func (client *Client) DescribeDomainBlackWhiteList(request *DescribeDomainBlackWhiteListRequest) (response *DescribeDomainBlackWhiteListResponse, err error)
DescribeDomainBlackWhiteList invokes the ddospro.DescribeDomainBlackWhiteList API synchronously api document: https://help.aliyun.com/api/ddospro/describedomainblackwhitelist.html
func (*Client) DescribeDomainBlackWhiteListWithCallback ¶
func (client *Client) DescribeDomainBlackWhiteListWithCallback(request *DescribeDomainBlackWhiteListRequest, callback func(response *DescribeDomainBlackWhiteListResponse, err error)) <-chan int
DescribeDomainBlackWhiteListWithCallback invokes the ddospro.DescribeDomainBlackWhiteList API asynchronously api document: https://help.aliyun.com/api/ddospro/describedomainblackwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDomainBlackWhiteListWithChan ¶
func (client *Client) DescribeDomainBlackWhiteListWithChan(request *DescribeDomainBlackWhiteListRequest) (<-chan *DescribeDomainBlackWhiteListResponse, <-chan error)
DescribeDomainBlackWhiteListWithChan invokes the ddospro.DescribeDomainBlackWhiteList API asynchronously api document: https://help.aliyun.com/api/ddospro/describedomainblackwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDomainConfig ¶
func (client *Client) DescribeDomainConfig(request *DescribeDomainConfigRequest) (response *DescribeDomainConfigResponse, err error)
DescribeDomainConfig invokes the ddospro.DescribeDomainConfig API synchronously api document: https://help.aliyun.com/api/ddospro/describedomainconfig.html
func (*Client) DescribeDomainConfigWithCallback ¶
func (client *Client) DescribeDomainConfigWithCallback(request *DescribeDomainConfigRequest, callback func(response *DescribeDomainConfigResponse, err error)) <-chan int
DescribeDomainConfigWithCallback invokes the ddospro.DescribeDomainConfig API asynchronously api document: https://help.aliyun.com/api/ddospro/describedomainconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDomainConfigWithChan ¶
func (client *Client) DescribeDomainConfigWithChan(request *DescribeDomainConfigRequest) (<-chan *DescribeDomainConfigResponse, <-chan error)
DescribeDomainConfigWithChan invokes the ddospro.DescribeDomainConfig API asynchronously api document: https://help.aliyun.com/api/ddospro/describedomainconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDomainQps ¶
func (client *Client) DescribeDomainQps(request *DescribeDomainQpsRequest) (response *DescribeDomainQpsResponse, err error)
DescribeDomainQps invokes the ddospro.DescribeDomainQps API synchronously api document: https://help.aliyun.com/api/ddospro/describedomainqps.html
func (*Client) DescribeDomainQpsWithCallback ¶
func (client *Client) DescribeDomainQpsWithCallback(request *DescribeDomainQpsRequest, callback func(response *DescribeDomainQpsResponse, err error)) <-chan int
DescribeDomainQpsWithCallback invokes the ddospro.DescribeDomainQps API asynchronously api document: https://help.aliyun.com/api/ddospro/describedomainqps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeDomainQpsWithChan ¶
func (client *Client) DescribeDomainQpsWithChan(request *DescribeDomainQpsRequest) (<-chan *DescribeDomainQpsResponse, <-chan error)
DescribeDomainQpsWithChan invokes the ddospro.DescribeDomainQps API asynchronously api document: https://help.aliyun.com/api/ddospro/describedomainqps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeFlowBlockholeStatus ¶
func (client *Client) DescribeFlowBlockholeStatus(request *DescribeFlowBlockholeStatusRequest) (response *DescribeFlowBlockholeStatusResponse, err error)
DescribeFlowBlockholeStatus invokes the ddospro.DescribeFlowBlockholeStatus API synchronously api document: https://help.aliyun.com/api/ddospro/describeflowblockholestatus.html
func (*Client) DescribeFlowBlockholeStatusWithCallback ¶
func (client *Client) DescribeFlowBlockholeStatusWithCallback(request *DescribeFlowBlockholeStatusRequest, callback func(response *DescribeFlowBlockholeStatusResponse, err error)) <-chan int
DescribeFlowBlockholeStatusWithCallback invokes the ddospro.DescribeFlowBlockholeStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/describeflowblockholestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeFlowBlockholeStatusWithChan ¶
func (client *Client) DescribeFlowBlockholeStatusWithChan(request *DescribeFlowBlockholeStatusRequest) (<-chan *DescribeFlowBlockholeStatusResponse, <-chan error)
DescribeFlowBlockholeStatusWithChan invokes the ddospro.DescribeFlowBlockholeStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/describeflowblockholestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancePage ¶
func (client *Client) DescribeInstancePage(request *DescribeInstancePageRequest) (response *DescribeInstancePageResponse, err error)
DescribeInstancePage invokes the ddospro.DescribeInstancePage API synchronously api document: https://help.aliyun.com/api/ddospro/describeinstancepage.html
func (*Client) DescribeInstancePageWithCallback ¶
func (client *Client) DescribeInstancePageWithCallback(request *DescribeInstancePageRequest, callback func(response *DescribeInstancePageResponse, err error)) <-chan int
DescribeInstancePageWithCallback invokes the ddospro.DescribeInstancePage API asynchronously api document: https://help.aliyun.com/api/ddospro/describeinstancepage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeInstancePageWithChan ¶
func (client *Client) DescribeInstancePageWithChan(request *DescribeInstancePageRequest) (<-chan *DescribeInstancePageResponse, <-chan error)
DescribeInstancePageWithChan invokes the ddospro.DescribeInstancePage API asynchronously api document: https://help.aliyun.com/api/ddospro/describeinstancepage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeIpAttackEvent ¶
func (client *Client) DescribeIpAttackEvent(request *DescribeIpAttackEventRequest) (response *DescribeIpAttackEventResponse, err error)
DescribeIpAttackEvent invokes the ddospro.DescribeIpAttackEvent API synchronously api document: https://help.aliyun.com/api/ddospro/describeipattackevent.html
func (*Client) DescribeIpAttackEventWithCallback ¶
func (client *Client) DescribeIpAttackEventWithCallback(request *DescribeIpAttackEventRequest, callback func(response *DescribeIpAttackEventResponse, err error)) <-chan int
DescribeIpAttackEventWithCallback invokes the ddospro.DescribeIpAttackEvent API asynchronously api document: https://help.aliyun.com/api/ddospro/describeipattackevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeIpAttackEventWithChan ¶
func (client *Client) DescribeIpAttackEventWithChan(request *DescribeIpAttackEventRequest) (<-chan *DescribeIpAttackEventResponse, <-chan error)
DescribeIpAttackEventWithChan invokes the ddospro.DescribeIpAttackEvent API asynchronously api document: https://help.aliyun.com/api/ddospro/describeipattackevent.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeIpTraffic ¶
func (client *Client) DescribeIpTraffic(request *DescribeIpTrafficRequest) (response *DescribeIpTrafficResponse, err error)
DescribeIpTraffic invokes the ddospro.DescribeIpTraffic API synchronously api document: https://help.aliyun.com/api/ddospro/describeiptraffic.html
func (*Client) DescribeIpTrafficWithCallback ¶
func (client *Client) DescribeIpTrafficWithCallback(request *DescribeIpTrafficRequest, callback func(response *DescribeIpTrafficResponse, err error)) <-chan int
DescribeIpTrafficWithCallback invokes the ddospro.DescribeIpTraffic API asynchronously api document: https://help.aliyun.com/api/ddospro/describeiptraffic.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeIpTrafficWithChan ¶
func (client *Client) DescribeIpTrafficWithChan(request *DescribeIpTrafficRequest) (<-chan *DescribeIpTrafficResponse, <-chan error)
DescribeIpTrafficWithChan invokes the ddospro.DescribeIpTraffic API asynchronously api document: https://help.aliyun.com/api/ddospro/describeiptraffic.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeOplog ¶
func (client *Client) DescribeOplog(request *DescribeOplogRequest) (response *DescribeOplogResponse, err error)
DescribeOplog invokes the ddospro.DescribeOplog API synchronously api document: https://help.aliyun.com/api/ddospro/describeoplog.html
func (*Client) DescribeOplogWithCallback ¶
func (client *Client) DescribeOplogWithCallback(request *DescribeOplogRequest, callback func(response *DescribeOplogResponse, err error)) <-chan int
DescribeOplogWithCallback invokes the ddospro.DescribeOplog API asynchronously api document: https://help.aliyun.com/api/ddospro/describeoplog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeOplogWithChan ¶
func (client *Client) DescribeOplogWithChan(request *DescribeOplogRequest) (<-chan *DescribeOplogResponse, <-chan error)
DescribeOplogWithChan invokes the ddospro.DescribeOplog API asynchronously api document: https://help.aliyun.com/api/ddospro/describeoplog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUnBlackholeCount ¶
func (client *Client) DescribeUnBlackholeCount(request *DescribeUnBlackholeCountRequest) (response *DescribeUnBlackholeCountResponse, err error)
DescribeUnBlackholeCount invokes the ddospro.DescribeUnBlackholeCount API synchronously api document: https://help.aliyun.com/api/ddospro/describeunblackholecount.html
func (*Client) DescribeUnBlackholeCountWithCallback ¶
func (client *Client) DescribeUnBlackholeCountWithCallback(request *DescribeUnBlackholeCountRequest, callback func(response *DescribeUnBlackholeCountResponse, err error)) <-chan int
DescribeUnBlackholeCountWithCallback invokes the ddospro.DescribeUnBlackholeCount API asynchronously api document: https://help.aliyun.com/api/ddospro/describeunblackholecount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUnBlackholeCountWithChan ¶
func (client *Client) DescribeUnBlackholeCountWithChan(request *DescribeUnBlackholeCountRequest) (<-chan *DescribeUnBlackholeCountResponse, <-chan error)
DescribeUnBlackholeCountWithChan invokes the ddospro.DescribeUnBlackholeCount API asynchronously api document: https://help.aliyun.com/api/ddospro/describeunblackholecount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUnBlockholeCount ¶
func (client *Client) DescribeUnBlockholeCount(request *DescribeUnBlockholeCountRequest) (response *DescribeUnBlockholeCountResponse, err error)
DescribeUnBlockholeCount invokes the ddospro.DescribeUnBlockholeCount API synchronously api document: https://help.aliyun.com/api/ddospro/describeunblockholecount.html
func (*Client) DescribeUnBlockholeCountWithCallback ¶
func (client *Client) DescribeUnBlockholeCountWithCallback(request *DescribeUnBlockholeCountRequest, callback func(response *DescribeUnBlockholeCountResponse, err error)) <-chan int
DescribeUnBlockholeCountWithCallback invokes the ddospro.DescribeUnBlockholeCount API asynchronously api document: https://help.aliyun.com/api/ddospro/describeunblockholecount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeUnBlockholeCountWithChan ¶
func (client *Client) DescribeUnBlockholeCountWithChan(request *DescribeUnBlockholeCountRequest) (<-chan *DescribeUnBlockholeCountResponse, <-chan error)
DescribeUnBlockholeCountWithChan invokes the ddospro.DescribeUnBlockholeCount API asynchronously api document: https://help.aliyun.com/api/ddospro/describeunblockholecount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeWebLogDownloadFilePage ¶
func (client *Client) DescribeWebLogDownloadFilePage(request *DescribeWebLogDownloadFilePageRequest) (response *DescribeWebLogDownloadFilePageResponse, err error)
DescribeWebLogDownloadFilePage invokes the ddospro.DescribeWebLogDownloadFilePage API synchronously api document: https://help.aliyun.com/api/ddospro/describeweblogdownloadfilepage.html
func (*Client) DescribeWebLogDownloadFilePageWithCallback ¶
func (client *Client) DescribeWebLogDownloadFilePageWithCallback(request *DescribeWebLogDownloadFilePageRequest, callback func(response *DescribeWebLogDownloadFilePageResponse, err error)) <-chan int
DescribeWebLogDownloadFilePageWithCallback invokes the ddospro.DescribeWebLogDownloadFilePage API asynchronously api document: https://help.aliyun.com/api/ddospro/describeweblogdownloadfilepage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeWebLogDownloadFilePageWithChan ¶
func (client *Client) DescribeWebLogDownloadFilePageWithChan(request *DescribeWebLogDownloadFilePageRequest) (<-chan *DescribeWebLogDownloadFilePageResponse, <-chan error)
DescribeWebLogDownloadFilePageWithChan invokes the ddospro.DescribeWebLogDownloadFilePage API asynchronously api document: https://help.aliyun.com/api/ddospro/describeweblogdownloadfilepage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeWebLogPage ¶
func (client *Client) DescribeWebLogPage(request *DescribeWebLogPageRequest) (response *DescribeWebLogPageResponse, err error)
DescribeWebLogPage invokes the ddospro.DescribeWebLogPage API synchronously api document: https://help.aliyun.com/api/ddospro/describeweblogpage.html
func (*Client) DescribeWebLogPageWithCallback ¶
func (client *Client) DescribeWebLogPageWithCallback(request *DescribeWebLogPageRequest, callback func(response *DescribeWebLogPageResponse, err error)) <-chan int
DescribeWebLogPageWithCallback invokes the ddospro.DescribeWebLogPage API asynchronously api document: https://help.aliyun.com/api/ddospro/describeweblogpage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeWebLogPageWithChan ¶
func (client *Client) DescribeWebLogPageWithChan(request *DescribeWebLogPageRequest) (<-chan *DescribeWebLogPageResponse, <-chan error)
DescribeWebLogPageWithChan invokes the ddospro.DescribeWebLogPage API asynchronously api document: https://help.aliyun.com/api/ddospro/describeweblogpage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListDomainConfig ¶
func (client *Client) ListDomainConfig(request *ListDomainConfigRequest) (response *ListDomainConfigResponse, err error)
ListDomainConfig invokes the ddospro.ListDomainConfig API synchronously api document: https://help.aliyun.com/api/ddospro/listdomainconfig.html
func (*Client) ListDomainConfigWithCallback ¶
func (client *Client) ListDomainConfigWithCallback(request *ListDomainConfigRequest, callback func(response *ListDomainConfigResponse, err error)) <-chan int
ListDomainConfigWithCallback invokes the ddospro.ListDomainConfig API asynchronously api document: https://help.aliyun.com/api/ddospro/listdomainconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListDomainConfigWithChan ¶
func (client *Client) ListDomainConfigWithChan(request *ListDomainConfigRequest) (<-chan *ListDomainConfigResponse, <-chan error)
ListDomainConfigWithChan invokes the ddospro.ListDomainConfig API asynchronously api document: https://help.aliyun.com/api/ddospro/listdomainconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCcMode ¶
func (client *Client) ModifyCcMode(request *ModifyCcModeRequest) (response *ModifyCcModeResponse, err error)
ModifyCcMode invokes the ddospro.ModifyCcMode API synchronously api document: https://help.aliyun.com/api/ddospro/modifyccmode.html
func (*Client) ModifyCcModeWithCallback ¶
func (client *Client) ModifyCcModeWithCallback(request *ModifyCcModeRequest, callback func(response *ModifyCcModeResponse, err error)) <-chan int
ModifyCcModeWithCallback invokes the ddospro.ModifyCcMode API asynchronously api document: https://help.aliyun.com/api/ddospro/modifyccmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCcModeWithChan ¶
func (client *Client) ModifyCcModeWithChan(request *ModifyCcModeRequest) (<-chan *ModifyCcModeResponse, <-chan error)
ModifyCcModeWithChan invokes the ddospro.ModifyCcMode API asynchronously api document: https://help.aliyun.com/api/ddospro/modifyccmode.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCnameAutoStatus ¶
func (client *Client) ModifyCnameAutoStatus(request *ModifyCnameAutoStatusRequest) (response *ModifyCnameAutoStatusResponse, err error)
ModifyCnameAutoStatus invokes the ddospro.ModifyCnameAutoStatus API synchronously api document: https://help.aliyun.com/api/ddospro/modifycnameautostatus.html
func (*Client) ModifyCnameAutoStatusWithCallback ¶
func (client *Client) ModifyCnameAutoStatusWithCallback(request *ModifyCnameAutoStatusRequest, callback func(response *ModifyCnameAutoStatusResponse, err error)) <-chan int
ModifyCnameAutoStatusWithCallback invokes the ddospro.ModifyCnameAutoStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/modifycnameautostatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyCnameAutoStatusWithChan ¶
func (client *Client) ModifyCnameAutoStatusWithChan(request *ModifyCnameAutoStatusRequest) (<-chan *ModifyCnameAutoStatusResponse, <-chan error)
ModifyCnameAutoStatusWithChan invokes the ddospro.ModifyCnameAutoStatus API asynchronously api document: https://help.aliyun.com/api/ddospro/modifycnameautostatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDomainBlackWhiteList ¶
func (client *Client) ModifyDomainBlackWhiteList(request *ModifyDomainBlackWhiteListRequest) (response *ModifyDomainBlackWhiteListResponse, err error)
ModifyDomainBlackWhiteList invokes the ddospro.ModifyDomainBlackWhiteList API synchronously api document: https://help.aliyun.com/api/ddospro/modifydomainblackwhitelist.html
func (*Client) ModifyDomainBlackWhiteListWithCallback ¶
func (client *Client) ModifyDomainBlackWhiteListWithCallback(request *ModifyDomainBlackWhiteListRequest, callback func(response *ModifyDomainBlackWhiteListResponse, err error)) <-chan int
ModifyDomainBlackWhiteListWithCallback invokes the ddospro.ModifyDomainBlackWhiteList API asynchronously api document: https://help.aliyun.com/api/ddospro/modifydomainblackwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDomainBlackWhiteListWithChan ¶
func (client *Client) ModifyDomainBlackWhiteListWithChan(request *ModifyDomainBlackWhiteListRequest) (<-chan *ModifyDomainBlackWhiteListResponse, <-chan error)
ModifyDomainBlackWhiteListWithChan invokes the ddospro.ModifyDomainBlackWhiteList API asynchronously api document: https://help.aliyun.com/api/ddospro/modifydomainblackwhitelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDomainProxy ¶
func (client *Client) ModifyDomainProxy(request *ModifyDomainProxyRequest) (response *ModifyDomainProxyResponse, err error)
ModifyDomainProxy invokes the ddospro.ModifyDomainProxy API synchronously api document: https://help.aliyun.com/api/ddospro/modifydomainproxy.html
func (*Client) ModifyDomainProxyWithCallback ¶
func (client *Client) ModifyDomainProxyWithCallback(request *ModifyDomainProxyRequest, callback func(response *ModifyDomainProxyResponse, err error)) <-chan int
ModifyDomainProxyWithCallback invokes the ddospro.ModifyDomainProxy API asynchronously api document: https://help.aliyun.com/api/ddospro/modifydomainproxy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDomainProxyWithChan ¶
func (client *Client) ModifyDomainProxyWithChan(request *ModifyDomainProxyRequest) (<-chan *ModifyDomainProxyResponse, <-chan error)
ModifyDomainProxyWithChan invokes the ddospro.ModifyDomainProxy API asynchronously api document: https://help.aliyun.com/api/ddospro/modifydomainproxy.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDomainTransmitRule ¶
func (client *Client) ModifyDomainTransmitRule(request *ModifyDomainTransmitRuleRequest) (response *ModifyDomainTransmitRuleResponse, err error)
ModifyDomainTransmitRule invokes the ddospro.ModifyDomainTransmitRule API synchronously api document: https://help.aliyun.com/api/ddospro/modifydomaintransmitrule.html
func (*Client) ModifyDomainTransmitRuleWithCallback ¶
func (client *Client) ModifyDomainTransmitRuleWithCallback(request *ModifyDomainTransmitRuleRequest, callback func(response *ModifyDomainTransmitRuleResponse, err error)) <-chan int
ModifyDomainTransmitRuleWithCallback invokes the ddospro.ModifyDomainTransmitRule API asynchronously api document: https://help.aliyun.com/api/ddospro/modifydomaintransmitrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyDomainTransmitRuleWithChan ¶
func (client *Client) ModifyDomainTransmitRuleWithChan(request *ModifyDomainTransmitRuleRequest) (<-chan *ModifyDomainTransmitRuleResponse, <-chan error)
ModifyDomainTransmitRuleWithChan invokes the ddospro.ModifyDomainTransmitRule API asynchronously api document: https://help.aliyun.com/api/ddospro/modifydomaintransmitrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UploadCertificate ¶
func (client *Client) UploadCertificate(request *UploadCertificateRequest) (response *UploadCertificateResponse, err error)
UploadCertificate invokes the ddospro.UploadCertificate API synchronously api document: https://help.aliyun.com/api/ddospro/uploadcertificate.html
func (*Client) UploadCertificateWithCallback ¶
func (client *Client) UploadCertificateWithCallback(request *UploadCertificateRequest, callback func(response *UploadCertificateResponse, err error)) <-chan int
UploadCertificateWithCallback invokes the ddospro.UploadCertificate API asynchronously api document: https://help.aliyun.com/api/ddospro/uploadcertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UploadCertificateWithChan ¶
func (client *Client) UploadCertificateWithChan(request *UploadCertificateRequest) (<-chan *UploadCertificateResponse, <-chan error)
UploadCertificateWithChan invokes the ddospro.UploadCertificate API asynchronously api document: https://help.aliyun.com/api/ddospro/uploadcertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type Config ¶
type Config struct { Cname string `json:"Cname" xml:"Cname"` Domain string `json:"Domain" xml:"Domain"` Instances InstancesInDescribeDomainConfig `json:"Instances" xml:"Instances"` }
Config is a nested struct in ddospro response
type ConfigList ¶
type ConfigList struct {
Config []Config `json:"Config" xml:"Config"`
}
ConfigList is a nested struct in ddospro response
type CreateBlockholeRequest ¶
type CreateBlockholeRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vip string `position:"Query" name:"Vip"` BlockZone string `position:"Query" name:"BlockZone"` BlockTime requests.Integer `position:"Query" name:"BlockTime"` }
CreateBlockholeRequest is the request struct for api CreateBlockhole
func CreateCreateBlockholeRequest ¶
func CreateCreateBlockholeRequest() (request *CreateBlockholeRequest)
CreateCreateBlockholeRequest creates a request to invoke CreateBlockhole API
type CreateBlockholeResponse ¶
type CreateBlockholeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateBlockholeResponse is the response struct for api CreateBlockhole
func CreateCreateBlockholeResponse ¶
func CreateCreateBlockholeResponse() (response *CreateBlockholeResponse)
CreateCreateBlockholeResponse creates a response to parse from CreateBlockhole response
type CreateDomainRequest ¶
type CreateDomainRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` Ip string `position:"Query" name:"Ip"` Type string `position:"Query" name:"Type"` CcEnable requests.Boolean `position:"Query" name:"CcEnable"` RealServer *[]string `position:"Query" name:"RealServer" type:"Repeated"` ProxyType *[]string `position:"Query" name:"ProxyType" type:"Repeated"` }
CreateDomainRequest is the request struct for api CreateDomain
func CreateCreateDomainRequest ¶
func CreateCreateDomainRequest() (request *CreateDomainRequest)
CreateCreateDomainRequest creates a request to invoke CreateDomain API
type CreateDomainResponse ¶
type CreateDomainResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateDomainResponse is the response struct for api CreateDomain
func CreateCreateDomainResponse ¶
func CreateCreateDomainResponse() (response *CreateDomainResponse)
CreateCreateDomainResponse creates a response to parse from CreateDomain response
type CreateWebLogDownloadTaskRequest ¶
type CreateWebLogDownloadTaskRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` PageSize requests.Integer `position:"Query" name:"PageSize"` StartTime requests.Integer `position:"Query" name:"StartTime"` EndTime requests.Integer `position:"Query" name:"EndTime"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` }
CreateWebLogDownloadTaskRequest is the request struct for api CreateWebLogDownloadTask
func CreateCreateWebLogDownloadTaskRequest ¶
func CreateCreateWebLogDownloadTaskRequest() (request *CreateWebLogDownloadTaskRequest)
CreateCreateWebLogDownloadTaskRequest creates a request to invoke CreateWebLogDownloadTask API
type CreateWebLogDownloadTaskResponse ¶
type CreateWebLogDownloadTaskResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateWebLogDownloadTaskResponse is the response struct for api CreateWebLogDownloadTask
func CreateCreateWebLogDownloadTaskResponse ¶
func CreateCreateWebLogDownloadTaskResponse() (response *CreateWebLogDownloadTaskResponse)
CreateCreateWebLogDownloadTaskResponse creates a response to parse from CreateWebLogDownloadTask response
type Data ¶
type Data struct { Cycle int `json:"Cycle" xml:"Cycle"` CycleResidue int `json:"CycleResidue" xml:"CycleResidue"` LastBlockTime int `json:"LastBlockTime" xml:"LastBlockTime"` HoleThresholdMbps int `json:"HoleThresholdMbps" xml:"HoleThresholdMbps"` CcMode string `json:"CcMode" xml:"CcMode"` WhiteList string `json:"WhiteList" xml:"WhiteList"` ExpectionOpenTime int `json:"ExpectionOpenTime" xml:"ExpectionOpenTime"` Status bool `json:"Status" xml:"Status"` ResourceId string `json:"ResourceId" xml:"ResourceId"` OpDesc string `json:"OpDesc" xml:"OpDesc"` OpAction int `json:"OpAction" xml:"OpAction"` LastCloseTime int `json:"LastCloseTime" xml:"LastCloseTime"` RemainingTime int `json:"RemainingTime" xml:"RemainingTime"` BlockZone string `json:"BlockZone" xml:"BlockZone"` BlockTime int `json:"BlockTime" xml:"BlockTime"` TotalClose int `json:"TotalClose" xml:"TotalClose"` Region string `json:"Region" xml:"Region"` TotalTime int `json:"TotalTime" xml:"TotalTime"` CycleTime int `json:"CycleTime" xml:"CycleTime"` DdosStatus int `json:"DdosStatus" xml:"DdosStatus"` BlackList string `json:"BlackList" xml:"BlackList"` Result int `json:"Result" xml:"Result"` Vip string `json:"Vip" xml:"Vip"` OpDate int `json:"OpDate" xml:"OpDate"` UnblockTime int `json:"UnblockTime" xml:"UnblockTime"` BpsDrop []string `json:"BpsDrop" xml:"BpsDrop"` Attacks []string `json:"Attacks" xml:"Attacks"` PpsDrop []string `json:"PpsDrop" xml:"PpsDrop"` PpsTotal []string `json:"PpsTotal" xml:"PpsTotal"` BpsTotal []string `json:"BpsTotal" xml:"BpsTotal"` Total []string `json:"Total" xml:"Total"` TimeScope TimeScope `json:"TimeScope" xml:"TimeScope"` PageInfo PageInfo `json:"PageInfo" xml:"PageInfo"` List []AttackInfo `json:"List" xml:"List"` }
Data is a nested struct in ddospro response
type DataInDescribeCcMode ¶
type DataInDescribeCcMode struct {
Data []Data `json:"data" xml:"data"`
}
DataInDescribeCcMode is a nested struct in ddospro response
type DataInDescribeDdosStatus ¶
type DataInDescribeDdosStatus struct {
Data []Data `json:"data" xml:"data"`
}
DataInDescribeDdosStatus is a nested struct in ddospro response
type DataInDescribeFlowBlockholeStatus ¶
type DataInDescribeFlowBlockholeStatus struct {
Data []Data `json:"data" xml:"data"`
}
DataInDescribeFlowBlockholeStatus is a nested struct in ddospro response
type DeleteBlackHoleRequest ¶
type DeleteBlackHoleRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vip string `position:"Query" name:"Vip"` }
DeleteBlackHoleRequest is the request struct for api DeleteBlackHole
func CreateDeleteBlackHoleRequest ¶
func CreateDeleteBlackHoleRequest() (request *DeleteBlackHoleRequest)
CreateDeleteBlackHoleRequest creates a request to invoke DeleteBlackHole API
type DeleteBlackHoleResponse ¶
type DeleteBlackHoleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"data" xml:"data"` }
DeleteBlackHoleResponse is the response struct for api DeleteBlackHole
func CreateDeleteBlackHoleResponse ¶
func CreateDeleteBlackHoleResponse() (response *DeleteBlackHoleResponse)
CreateDeleteBlackHoleResponse creates a response to parse from DeleteBlackHole response
type DeleteBlockholeRequest ¶
type DeleteBlockholeRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vip string `position:"Query" name:"Vip"` }
DeleteBlockholeRequest is the request struct for api DeleteBlockhole
func CreateDeleteBlockholeRequest ¶
func CreateDeleteBlockholeRequest() (request *DeleteBlockholeRequest)
CreateDeleteBlockholeRequest creates a request to invoke DeleteBlockhole API
type DeleteBlockholeResponse ¶
type DeleteBlockholeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteBlockholeResponse is the response struct for api DeleteBlockhole
func CreateDeleteBlockholeResponse ¶
func CreateDeleteBlockholeResponse() (response *DeleteBlockholeResponse)
CreateDeleteBlockholeResponse creates a response to parse from DeleteBlockhole response
type DeleteDomainRequest ¶
type DeleteDomainRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` }
DeleteDomainRequest is the request struct for api DeleteDomain
func CreateDeleteDomainRequest ¶
func CreateDeleteDomainRequest() (request *DeleteDomainRequest)
CreateDeleteDomainRequest creates a request to invoke DeleteDomain API
type DeleteDomainResponse ¶
type DeleteDomainResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteDomainResponse is the response struct for api DeleteDomain
func CreateDeleteDomainResponse ¶
func CreateDeleteDomainResponse() (response *DeleteDomainResponse)
CreateDeleteDomainResponse creates a response to parse from DeleteDomain response
type DeleteDomainTransmitRuleRequest ¶
type DeleteDomainTransmitRuleRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` Ip string `position:"Query" name:"Ip"` }
DeleteDomainTransmitRuleRequest is the request struct for api DeleteDomainTransmitRule
func CreateDeleteDomainTransmitRuleRequest ¶
func CreateDeleteDomainTransmitRuleRequest() (request *DeleteDomainTransmitRuleRequest)
CreateDeleteDomainTransmitRuleRequest creates a request to invoke DeleteDomainTransmitRule API
type DeleteDomainTransmitRuleResponse ¶
type DeleteDomainTransmitRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteDomainTransmitRuleResponse is the response struct for api DeleteDomainTransmitRule
func CreateDeleteDomainTransmitRuleResponse ¶
func CreateDeleteDomainTransmitRuleResponse() (response *DeleteDomainTransmitRuleResponse)
CreateDeleteDomainTransmitRuleResponse creates a response to parse from DeleteDomainTransmitRule response
type DescribeBackSourceCidrRequest ¶
type DescribeBackSourceCidrRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Line string `position:"Query" name:"Line"` Region string `position:"Query" name:"Region"` }
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"` CidrList CidrList `json:"CidrList" xml:"CidrList"` }
DescribeBackSourceCidrResponse is the response struct for api DescribeBackSourceCidr
func CreateDescribeBackSourceCidrResponse ¶
func CreateDescribeBackSourceCidrResponse() (response *DescribeBackSourceCidrResponse)
CreateDescribeBackSourceCidrResponse creates a response to parse from DescribeBackSourceCidr response
type DescribeCcModeRequest ¶
type DescribeCcModeRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vips *[]string `position:"Query" name:"Vips" type:"Repeated"` }
DescribeCcModeRequest is the request struct for api DescribeCcMode
func CreateDescribeCcModeRequest ¶
func CreateDescribeCcModeRequest() (request *DescribeCcModeRequest)
CreateDescribeCcModeRequest creates a request to invoke DescribeCcMode API
type DescribeCcModeResponse ¶
type DescribeCcModeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data []Data `json:"Data" xml:"Data"` }
DescribeCcModeResponse is the response struct for api DescribeCcMode
func CreateDescribeCcModeResponse ¶
func CreateDescribeCcModeResponse() (response *DescribeCcModeResponse)
CreateDescribeCcModeResponse creates a response to parse from DescribeCcMode response
type DescribeCnameAutoStatusRequest ¶
type DescribeCnameAutoStatusRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` }
DescribeCnameAutoStatusRequest is the request struct for api DescribeCnameAutoStatus
func CreateDescribeCnameAutoStatusRequest ¶
func CreateDescribeCnameAutoStatusRequest() (request *DescribeCnameAutoStatusRequest)
CreateDescribeCnameAutoStatusRequest creates a request to invoke DescribeCnameAutoStatus API
type DescribeCnameAutoStatusResponse ¶
type DescribeCnameAutoStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Status bool `json:"Status" xml:"Status"` }
DescribeCnameAutoStatusResponse is the response struct for api DescribeCnameAutoStatus
func CreateDescribeCnameAutoStatusResponse ¶
func CreateDescribeCnameAutoStatusResponse() (response *DescribeCnameAutoStatusResponse)
CreateDescribeCnameAutoStatusResponse creates a response to parse from DescribeCnameAutoStatus response
type DescribeDdosStatusRequest ¶
type DescribeDdosStatusRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vips *[]string `position:"Query" name:"Vips" type:"Repeated"` }
DescribeDdosStatusRequest is the request struct for api DescribeDdosStatus
func CreateDescribeDdosStatusRequest ¶
func CreateDescribeDdosStatusRequest() (request *DescribeDdosStatusRequest)
CreateDescribeDdosStatusRequest creates a request to invoke DescribeDdosStatus API
type DescribeDdosStatusResponse ¶
type DescribeDdosStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data []Data `json:"Data" xml:"Data"` }
DescribeDdosStatusResponse is the response struct for api DescribeDdosStatus
func CreateDescribeDdosStatusResponse ¶
func CreateDescribeDdosStatusResponse() (response *DescribeDdosStatusResponse)
CreateDescribeDdosStatusResponse creates a response to parse from DescribeDdosStatus response
type DescribeDomainBlackWhiteListRequest ¶
type DescribeDomainBlackWhiteListRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` }
DescribeDomainBlackWhiteListRequest is the request struct for api DescribeDomainBlackWhiteList
func CreateDescribeDomainBlackWhiteListRequest ¶
func CreateDescribeDomainBlackWhiteListRequest() (request *DescribeDomainBlackWhiteListRequest)
CreateDescribeDomainBlackWhiteListRequest creates a request to invoke DescribeDomainBlackWhiteList API
type DescribeDomainBlackWhiteListResponse ¶
type DescribeDomainBlackWhiteListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
DescribeDomainBlackWhiteListResponse is the response struct for api DescribeDomainBlackWhiteList
func CreateDescribeDomainBlackWhiteListResponse ¶
func CreateDescribeDomainBlackWhiteListResponse() (response *DescribeDomainBlackWhiteListResponse)
CreateDescribeDomainBlackWhiteListResponse creates a response to parse from DescribeDomainBlackWhiteList response
type DescribeDomainConfigRequest ¶
type DescribeDomainConfigRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` }
DescribeDomainConfigRequest is the request struct for api DescribeDomainConfig
func CreateDescribeDomainConfigRequest ¶
func CreateDescribeDomainConfigRequest() (request *DescribeDomainConfigRequest)
CreateDescribeDomainConfigRequest creates a request to invoke DescribeDomainConfig API
type DescribeDomainConfigResponse ¶
type DescribeDomainConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Config Config `json:"Config" xml:"Config"` }
DescribeDomainConfigResponse is the response struct for api DescribeDomainConfig
func CreateDescribeDomainConfigResponse ¶
func CreateDescribeDomainConfigResponse() (response *DescribeDomainConfigResponse)
CreateDescribeDomainConfigResponse creates a response to parse from DescribeDomainConfig response
type DescribeDomainQpsRequest ¶
type DescribeDomainQpsRequest struct { *requests.RpcRequest Domain string `position:"Query" name:"Domain"` StartDateMillis requests.Integer `position:"Query" name:"StartDateMillis"` EndDateMillis requests.Integer `position:"Query" name:"EndDateMillis"` InstanceId string `position:"Query" name:"InstanceId"` }
DescribeDomainQpsRequest is the request struct for api DescribeDomainQps
func CreateDescribeDomainQpsRequest ¶
func CreateDescribeDomainQpsRequest() (request *DescribeDomainQpsRequest)
CreateDescribeDomainQpsRequest creates a request to invoke DescribeDomainQps API
type DescribeDomainQpsResponse ¶
type DescribeDomainQpsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
DescribeDomainQpsResponse is the response struct for api DescribeDomainQps
func CreateDescribeDomainQpsResponse ¶
func CreateDescribeDomainQpsResponse() (response *DescribeDomainQpsResponse)
CreateDescribeDomainQpsResponse creates a response to parse from DescribeDomainQps response
type DescribeFlowBlockholeStatusRequest ¶
type DescribeFlowBlockholeStatusRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vips *[]string `position:"Query" name:"Vips" type:"Repeated"` }
DescribeFlowBlockholeStatusRequest is the request struct for api DescribeFlowBlockholeStatus
func CreateDescribeFlowBlockholeStatusRequest ¶
func CreateDescribeFlowBlockholeStatusRequest() (request *DescribeFlowBlockholeStatusRequest)
CreateDescribeFlowBlockholeStatusRequest creates a request to invoke DescribeFlowBlockholeStatus API
type DescribeFlowBlockholeStatusResponse ¶
type DescribeFlowBlockholeStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data []Data `json:"Data" xml:"Data"` }
DescribeFlowBlockholeStatusResponse is the response struct for api DescribeFlowBlockholeStatus
func CreateDescribeFlowBlockholeStatusResponse ¶
func CreateDescribeFlowBlockholeStatusResponse() (response *DescribeFlowBlockholeStatusResponse)
CreateDescribeFlowBlockholeStatusResponse creates a response to parse from DescribeFlowBlockholeStatus response
type DescribeInstancePageRequest ¶
type DescribeInstancePageRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageSize requests.Integer `position:"Query" name:"PageSize"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` InstanceIdList *[]string `position:"Query" name:"InstanceIdList" type:"Repeated"` IpList *[]string `position:"Query" name:"IpList" type:"Repeated"` }
DescribeInstancePageRequest is the request struct for api DescribeInstancePage
func CreateDescribeInstancePageRequest ¶
func CreateDescribeInstancePageRequest() (request *DescribeInstancePageRequest)
CreateDescribeInstancePageRequest creates a request to invoke DescribeInstancePage API
type DescribeInstancePageResponse ¶
type DescribeInstancePageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Total int `json:"Total" xml:"Total"` InstanceList []InstanceInfo `json:"InstanceList" xml:"InstanceList"` }
DescribeInstancePageResponse is the response struct for api DescribeInstancePage
func CreateDescribeInstancePageResponse ¶
func CreateDescribeInstancePageResponse() (response *DescribeInstancePageResponse)
CreateDescribeInstancePageResponse creates a response to parse from DescribeInstancePage response
type DescribeIpAttackEventRequest ¶
type DescribeIpAttackEventRequest struct { *requests.RpcRequest StartDateMillis requests.Integer `position:"Query" name:"StartDateMillis"` EndDateMillis requests.Integer `position:"Query" name:"EndDateMillis"` PageSize requests.Integer `position:"Query" name:"PageSize"` Start requests.Integer `position:"Query" name:"Start"` Ip string `position:"Query" name:"Ip"` }
DescribeIpAttackEventRequest is the request struct for api DescribeIpAttackEvent
func CreateDescribeIpAttackEventRequest ¶
func CreateDescribeIpAttackEventRequest() (request *DescribeIpAttackEventRequest)
CreateDescribeIpAttackEventRequest creates a request to invoke DescribeIpAttackEvent API
type DescribeIpAttackEventResponse ¶
type DescribeIpAttackEventResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
DescribeIpAttackEventResponse is the response struct for api DescribeIpAttackEvent
func CreateDescribeIpAttackEventResponse ¶
func CreateDescribeIpAttackEventResponse() (response *DescribeIpAttackEventResponse)
CreateDescribeIpAttackEventResponse creates a response to parse from DescribeIpAttackEvent response
type DescribeIpTrafficRequest ¶
type DescribeIpTrafficRequest struct { *requests.RpcRequest Ip string `position:"Query" name:"Ip"` StartDateMillis requests.Integer `position:"Query" name:"StartDateMillis"` EndDateMillis requests.Integer `position:"Query" name:"EndDateMillis"` }
DescribeIpTrafficRequest is the request struct for api DescribeIpTraffic
func CreateDescribeIpTrafficRequest ¶
func CreateDescribeIpTrafficRequest() (request *DescribeIpTrafficRequest)
CreateDescribeIpTrafficRequest creates a request to invoke DescribeIpTraffic API
type DescribeIpTrafficResponse ¶
type DescribeIpTrafficResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
DescribeIpTrafficResponse is the response struct for api DescribeIpTraffic
func CreateDescribeIpTrafficResponse ¶
func CreateDescribeIpTrafficResponse() (response *DescribeIpTrafficResponse)
CreateDescribeIpTrafficResponse creates a response to parse from DescribeIpTraffic response
type DescribeOplogRequest ¶
type DescribeOplogRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceId string `position:"Query" name:"ResourceId"` Result requests.Integer `position:"Query" name:"Result"` StartTime requests.Integer `position:"Query" name:"StartTime"` EndTime requests.Integer `position:"Query" name:"EndTime"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeOplogRequest is the request struct for api DescribeOplog
func CreateDescribeOplogRequest ¶
func CreateDescribeOplogRequest() (request *DescribeOplogRequest)
CreateDescribeOplogRequest creates a request to invoke DescribeOplog API
type DescribeOplogResponse ¶
type DescribeOplogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Total int `json:"Total" xml:"Total"` OplogList []Data `json:"OplogList" xml:"OplogList"` }
DescribeOplogResponse is the response struct for api DescribeOplog
func CreateDescribeOplogResponse ¶
func CreateDescribeOplogResponse() (response *DescribeOplogResponse)
CreateDescribeOplogResponse creates a response to parse from DescribeOplog response
type DescribeUnBlackholeCountRequest ¶
type DescribeUnBlackholeCountRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` }
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"` Data Data `json:"Data" xml:"Data"` }
DescribeUnBlackholeCountResponse is the response struct for api DescribeUnBlackholeCount
func CreateDescribeUnBlackholeCountResponse ¶
func CreateDescribeUnBlackholeCountResponse() (response *DescribeUnBlackholeCountResponse)
CreateDescribeUnBlackholeCountResponse creates a response to parse from DescribeUnBlackholeCount response
type DescribeUnBlockholeCountRequest ¶
type DescribeUnBlockholeCountRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` }
DescribeUnBlockholeCountRequest is the request struct for api DescribeUnBlockholeCount
func CreateDescribeUnBlockholeCountRequest ¶
func CreateDescribeUnBlockholeCountRequest() (request *DescribeUnBlockholeCountRequest)
CreateDescribeUnBlockholeCountRequest creates a request to invoke DescribeUnBlockholeCount API
type DescribeUnBlockholeCountResponse ¶
type DescribeUnBlockholeCountResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data Data `json:"Data" xml:"Data"` }
DescribeUnBlockholeCountResponse is the response struct for api DescribeUnBlockholeCount
func CreateDescribeUnBlockholeCountResponse ¶
func CreateDescribeUnBlockholeCountResponse() (response *DescribeUnBlockholeCountResponse)
CreateDescribeUnBlockholeCountResponse creates a response to parse from DescribeUnBlockholeCount response
type DescribeWebLogDownloadFilePageRequest ¶
type DescribeWebLogDownloadFilePageRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageSize requests.Integer `position:"Query" name:"PageSize"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TaskId requests.Integer `position:"Query" name:"TaskId"` }
DescribeWebLogDownloadFilePageRequest is the request struct for api DescribeWebLogDownloadFilePage
func CreateDescribeWebLogDownloadFilePageRequest ¶
func CreateDescribeWebLogDownloadFilePageRequest() (request *DescribeWebLogDownloadFilePageRequest)
CreateDescribeWebLogDownloadFilePageRequest creates a request to invoke DescribeWebLogDownloadFilePage API
type DescribeWebLogDownloadFilePageResponse ¶
type DescribeWebLogDownloadFilePageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` FileList []File `json:"FileList" xml:"FileList"` }
DescribeWebLogDownloadFilePageResponse is the response struct for api DescribeWebLogDownloadFilePage
func CreateDescribeWebLogDownloadFilePageResponse ¶
func CreateDescribeWebLogDownloadFilePageResponse() (response *DescribeWebLogDownloadFilePageResponse)
CreateDescribeWebLogDownloadFilePageResponse creates a response to parse from DescribeWebLogDownloadFilePage response
type DescribeWebLogPageRequest ¶
type DescribeWebLogPageRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` PageSize requests.Integer `position:"Query" name:"PageSize"` StartTime requests.Integer `position:"Query" name:"StartTime"` EndTime requests.Integer `position:"Query" name:"EndTime"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` }
DescribeWebLogPageRequest is the request struct for api DescribeWebLogPage
func CreateDescribeWebLogPageRequest ¶
func CreateDescribeWebLogPageRequest() (request *DescribeWebLogPageRequest)
CreateDescribeWebLogPageRequest creates a request to invoke DescribeWebLogPage API
type DescribeWebLogPageResponse ¶
type DescribeWebLogPageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` WebLogList []WebLog `json:"WebLogList" xml:"WebLogList"` }
DescribeWebLogPageResponse is the response struct for api DescribeWebLogPage
func CreateDescribeWebLogPageResponse ¶
func CreateDescribeWebLogPageResponse() (response *DescribeWebLogPageResponse)
CreateDescribeWebLogPageResponse creates a response to parse from DescribeWebLogPage response
type File ¶
type File struct { FileName string `json:"FileName" xml:"FileName"` FileDownloadUrl string `json:"FileDownloadUrl" xml:"FileDownloadUrl"` }
File is a nested struct in ddospro response
type FileList ¶
type FileList struct {
File []File `json:"File" xml:"File"`
}
FileList is a nested struct in ddospro response
type Instance ¶
type Instance struct { InstanceRemark string `json:"InstanceRemark" xml:"InstanceRemark"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Rules RulesInDescribeDomainConfig `json:"Rules" xml:"Rules"` }
Instance is a nested struct in ddospro response
type InstanceInfo ¶
type InstanceInfo struct { InstanceId string `json:"InstanceId" xml:"InstanceId"` IpList []IpInfo `json:"IpList" xml:"IpList"` }
InstanceInfo is a nested struct in ddospro response
type InstanceList ¶
type InstanceList struct {
InstanceInfo []InstanceInfo `json:"InstanceInfo" xml:"InstanceInfo"`
}
InstanceList is a nested struct in ddospro response
type InstancesInDescribeDomainConfig ¶
type InstancesInDescribeDomainConfig struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstancesInDescribeDomainConfig is a nested struct in ddospro response
type InstancesInListDomainConfig ¶
type InstancesInListDomainConfig struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstancesInListDomainConfig is a nested struct in ddospro response
type IpInfo ¶
type IpInfo struct { Ip string `json:"Ip" xml:"Ip"` OrderId int `json:"OrderId" xml:"OrderId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Status int `json:"Status" xml:"Status"` AliUid int `json:"AliUid" xml:"AliUid"` }
IpInfo is a nested struct in ddospro response
type IpList ¶
type IpList struct {
IpInfo []IpInfo `json:"IpInfo" xml:"IpInfo"`
}
IpList is a nested struct in ddospro response
type List ¶
type List struct {
AttackInfo []AttackInfo `json:"AttackInfo" xml:"AttackInfo"`
}
List is a nested struct in ddospro response
type ListDomainConfigRequest ¶
type ListDomainConfigRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` PageSize requests.Integer `position:"Query" name:"PageSize"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` }
ListDomainConfigRequest is the request struct for api ListDomainConfig
func CreateListDomainConfigRequest ¶
func CreateListDomainConfigRequest() (request *ListDomainConfigRequest)
CreateListDomainConfigRequest creates a request to invoke ListDomainConfig API
type ListDomainConfigResponse ¶
type ListDomainConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Total int `json:"Total" xml:"Total"` ConfigList ConfigList `json:"ConfigList" xml:"ConfigList"` }
ListDomainConfigResponse is the response struct for api ListDomainConfig
func CreateListDomainConfigResponse ¶
func CreateListDomainConfigResponse() (response *ListDomainConfigResponse)
CreateListDomainConfigResponse creates a response to parse from ListDomainConfig response
type ModifyCcModeRequest ¶
type ModifyCcModeRequest struct { *requests.RpcRequest SourceIp string `position:"Query" name:"SourceIp"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Vip string `position:"Query" name:"Vip"` CcMode string `position:"Query" name:"CcMode"` }
ModifyCcModeRequest is the request struct for api ModifyCcMode
func CreateModifyCcModeRequest ¶
func CreateModifyCcModeRequest() (request *ModifyCcModeRequest)
CreateModifyCcModeRequest creates a request to invoke ModifyCcMode API
type ModifyCcModeResponse ¶
type ModifyCcModeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"data" xml:"data"` }
ModifyCcModeResponse is the response struct for api ModifyCcMode
func CreateModifyCcModeResponse ¶
func CreateModifyCcModeResponse() (response *ModifyCcModeResponse)
CreateModifyCcModeResponse creates a response to parse from ModifyCcMode response
type ModifyCnameAutoStatusRequest ¶
type ModifyCnameAutoStatusRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` Enable requests.Boolean `position:"Query" name:"Enable"` }
ModifyCnameAutoStatusRequest is the request struct for api ModifyCnameAutoStatus
func CreateModifyCnameAutoStatusRequest ¶
func CreateModifyCnameAutoStatusRequest() (request *ModifyCnameAutoStatusRequest)
CreateModifyCnameAutoStatusRequest creates a request to invoke ModifyCnameAutoStatus API
type ModifyCnameAutoStatusResponse ¶
type ModifyCnameAutoStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyCnameAutoStatusResponse is the response struct for api ModifyCnameAutoStatus
func CreateModifyCnameAutoStatusResponse ¶
func CreateModifyCnameAutoStatusResponse() (response *ModifyCnameAutoStatusResponse)
CreateModifyCnameAutoStatusResponse creates a response to parse from ModifyCnameAutoStatus response
type ModifyDomainBlackWhiteListRequest ¶
type ModifyDomainBlackWhiteListRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` Black *[]string `position:"Query" name:"Black" type:"Repeated"` White *[]string `position:"Query" name:"White" type:"Repeated"` }
ModifyDomainBlackWhiteListRequest is the request struct for api ModifyDomainBlackWhiteList
func CreateModifyDomainBlackWhiteListRequest ¶
func CreateModifyDomainBlackWhiteListRequest() (request *ModifyDomainBlackWhiteListRequest)
CreateModifyDomainBlackWhiteListRequest creates a request to invoke ModifyDomainBlackWhiteList API
type ModifyDomainBlackWhiteListResponse ¶
type ModifyDomainBlackWhiteListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDomainBlackWhiteListResponse is the response struct for api ModifyDomainBlackWhiteList
func CreateModifyDomainBlackWhiteListResponse ¶
func CreateModifyDomainBlackWhiteListResponse() (response *ModifyDomainBlackWhiteListResponse)
CreateModifyDomainBlackWhiteListResponse creates a response to parse from ModifyDomainBlackWhiteList response
type ModifyDomainProxyRequest ¶
type ModifyDomainProxyRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` ProxyType *[]string `position:"Query" name:"ProxyType" type:"Repeated"` }
ModifyDomainProxyRequest is the request struct for api ModifyDomainProxy
func CreateModifyDomainProxyRequest ¶
func CreateModifyDomainProxyRequest() (request *ModifyDomainProxyRequest)
CreateModifyDomainProxyRequest creates a request to invoke ModifyDomainProxy API
type ModifyDomainProxyResponse ¶
type ModifyDomainProxyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDomainProxyResponse is the response struct for api ModifyDomainProxy
func CreateModifyDomainProxyResponse ¶
func CreateModifyDomainProxyResponse() (response *ModifyDomainProxyResponse)
CreateModifyDomainProxyResponse creates a response to parse from ModifyDomainProxy response
type ModifyDomainTransmitRuleRequest ¶
type ModifyDomainTransmitRuleRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` Ip string `position:"Query" name:"Ip"` Type string `position:"Query" name:"Type"` RealServer *[]string `position:"Query" name:"RealServer" type:"Repeated"` }
ModifyDomainTransmitRuleRequest is the request struct for api ModifyDomainTransmitRule
func CreateModifyDomainTransmitRuleRequest ¶
func CreateModifyDomainTransmitRuleRequest() (request *ModifyDomainTransmitRuleRequest)
CreateModifyDomainTransmitRuleRequest creates a request to invoke ModifyDomainTransmitRule API
type ModifyDomainTransmitRuleResponse ¶
type ModifyDomainTransmitRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyDomainTransmitRuleResponse is the response struct for api ModifyDomainTransmitRule
func CreateModifyDomainTransmitRuleResponse ¶
func CreateModifyDomainTransmitRuleResponse() (response *ModifyDomainTransmitRuleResponse)
CreateModifyDomainTransmitRuleResponse creates a response to parse from ModifyDomainTransmitRule response
type OplogList ¶
type OplogList struct {
Data []Data `json:"data" xml:"data"`
}
OplogList is a nested struct in ddospro response
type PageInfo ¶
type PageInfo struct {
Total int `json:"Total" xml:"Total"`
}
PageInfo is a nested struct in ddospro response
type PpsDrop ¶
type PpsDrop struct {
PpsDropItem []string `json:"PpsDropItem" xml:"PpsDropItem"`
}
PpsDrop is a nested struct in ddospro response
type PpsTotal ¶
type PpsTotal struct {
PpsTotalItem []string `json:"PpsTotalItem" xml:"PpsTotalItem"`
}
PpsTotal is a nested struct in ddospro response
type ProxyTypeListInDescribeDomainConfig ¶
type ProxyTypeListInDescribeDomainConfig struct {
ProxyType []string `json:"ProxyType" xml:"ProxyType"`
}
ProxyTypeListInDescribeDomainConfig is a nested struct in ddospro response
type ProxyTypeListInListDomainConfig ¶
type ProxyTypeListInListDomainConfig struct {
ProxyType []string `json:"ProxyType" xml:"ProxyType"`
}
ProxyTypeListInListDomainConfig is a nested struct in ddospro response
type RealServersInDescribeDomainConfig ¶
type RealServersInDescribeDomainConfig struct {
RealServer []string `json:"RealServer" xml:"RealServer"`
}
RealServersInDescribeDomainConfig is a nested struct in ddospro response
type RealServersInListDomainConfig ¶
type RealServersInListDomainConfig struct {
RealServer []string `json:"RealServer" xml:"RealServer"`
}
RealServersInListDomainConfig is a nested struct in ddospro response
type Rule ¶
type Rule struct { Ip string `json:"Ip" xml:"Ip"` Line string `json:"Line" xml:"Line"` RealServers RealServersInDescribeDomainConfig `json:"RealServers" xml:"RealServers"` ProxyTypeList ProxyTypeListInDescribeDomainConfig `json:"ProxyTypeList" xml:"ProxyTypeList"` }
Rule is a nested struct in ddospro response
type RulesInDescribeDomainConfig ¶
type RulesInDescribeDomainConfig struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeDomainConfig is a nested struct in ddospro response
type RulesInListDomainConfig ¶
type RulesInListDomainConfig struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInListDomainConfig is a nested struct in ddospro response
type TimeScope ¶
type TimeScope struct { Interval int `json:"Interval" xml:"Interval"` Start int `json:"Start" xml:"Start"` }
TimeScope is a nested struct in ddospro response
type Total ¶
type Total struct {
Total []string `json:"Total" xml:"Total"`
}
Total is a nested struct in ddospro response
type UploadCertificateRequest ¶
type UploadCertificateRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Domain string `position:"Query" name:"Domain"` Cert string `position:"Query" name:"Cert"` Key string `position:"Query" name:"Key"` }
UploadCertificateRequest is the request struct for api UploadCertificate
func CreateUploadCertificateRequest ¶
func CreateUploadCertificateRequest() (request *UploadCertificateRequest)
CreateUploadCertificateRequest creates a request to invoke UploadCertificate API
type UploadCertificateResponse ¶
type UploadCertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UploadCertificateResponse is the response struct for api UploadCertificate
func CreateUploadCertificateResponse ¶
func CreateUploadCertificateResponse() (response *UploadCertificateResponse)
CreateUploadCertificateResponse creates a response to parse from UploadCertificate response
type WebLog ¶
type WebLog struct { Request string `json:"Request" xml:"Request"` HttpXForwardedFor string `json:"HttpXForwardedFor" xml:"HttpXForwardedFor"` UpstreamResponseTime string `json:"UpstreamResponseTime" xml:"UpstreamResponseTime"` HttpUserAgent string `json:"HttpUserAgent" xml:"HttpUserAgent"` AttackRule string `json:"AttackRule" xml:"AttackRule"` UpstreamStatus string `json:"UpstreamStatus" xml:"UpstreamStatus"` UpstreamAddr string `json:"UpstreamAddr" xml:"UpstreamAddr"` HttpCookie string `json:"HttpCookie" xml:"HttpCookie"` RealClientIp string `json:"RealClientIp" xml:"RealClientIp"` Host string `json:"Host" xml:"Host"` Time string `json:"Time" xml:"Time"` HttpReferer string `json:"HttpReferer" xml:"HttpReferer"` Status string `json:"Status" xml:"Status"` RemoteAddr string `json:"RemoteAddr" xml:"RemoteAddr"` }
WebLog is a nested struct in ddospro response
type WebLogList ¶
type WebLogList struct {
WebLog []WebLog `json:"WebLog" xml:"WebLog"`
}
WebLogList is a nested struct in ddospro response
Source Files ¶
- client.go
- create_blockhole.go
- create_domain.go
- create_web_log_download_task.go
- delete_black_hole.go
- delete_blockhole.go
- delete_domain.go
- delete_domain_transmit_rule.go
- describe_back_source_cidr.go
- describe_cc_mode.go
- describe_cname_auto_status.go
- describe_ddos_status.go
- describe_domain_black_white_list.go
- describe_domain_config.go
- describe_domain_qps.go
- describe_flow_blockhole_status.go
- describe_instance_page.go
- describe_ip_attack_event.go
- describe_ip_traffic.go
- describe_oplog.go
- describe_un_blackhole_count.go
- describe_un_blockhole_count.go
- describe_web_log_download_file_page.go
- describe_web_log_page.go
- list_domain_config.go
- modify_cc_mode.go
- modify_cname_auto_status.go
- modify_domain_black_white_list.go
- modify_domain_proxy.go
- modify_domain_transmit_rule.go
- struct_attack_info.go
- struct_attacks.go
- struct_bps_drop.go
- struct_bps_total.go
- struct_cidr_list.go
- struct_config.go
- struct_config_list.go
- struct_data.go
- struct_data_in_describe_cc_mode.go
- struct_data_in_describe_ddos_status.go
- struct_data_in_describe_flow_blockhole_status.go
- struct_file.go
- struct_file_list.go
- struct_instance.go
- struct_instance_info.go
- struct_instance_list.go
- struct_instances_in_describe_domain_config.go
- struct_instances_in_list_domain_config.go
- struct_ip_info.go
- struct_ip_list.go
- struct_list.go
- struct_oplog_list.go
- struct_page_info.go
- struct_pps_drop.go
- struct_pps_total.go
- struct_proxy_type_list_in_describe_domain_config.go
- struct_proxy_type_list_in_list_domain_config.go
- struct_real_servers_in_describe_domain_config.go
- struct_real_servers_in_list_domain_config.go
- struct_rule.go
- struct_rules_in_describe_domain_config.go
- struct_rules_in_list_domain_config.go
- struct_time_scope.go
- struct_total.go
- struct_web_log.go
- struct_web_log_list.go
- upload_certificate.go