github.com/morlay/goqcloud@v0.0.0-20181123023149-b00e0b0b9afc/clients/cws/describe_vuls_number.go (about) 1 package cws 2 3 import ( 4 github_com_morlay_goqcloud "github.com/morlay/goqcloud" 5 ) 6 7 // 查看当前漏洞总计数量 8 // https://cloud.tencent.com/document/api/692/18088 9 10 type DescribeVulsNumberRequest struct { 11 // 区域 12 Region string `name:"Region"` 13 } 14 15 func (req *DescribeVulsNumberRequest) Invoke(client github_com_morlay_goqcloud.Client) (*DescribeVulsNumberResponse, error) { 16 resp := &DescribeVulsNumberResponse{} 17 err := client.Request("cws", "DescribeVulsNumber", "2018-03-12").Do(req, resp) 18 return resp, err 19 } 20 21 type DescribeVulsNumberResponse struct { 22 github_com_morlay_goqcloud.TencentCloudBaseResponse 23 // 受影响的网站总数。 24 ImpactSiteNumber int64 `json:"ImpactSiteNumber"` 25 // 受影响的网站列表。 26 ImpactSites []*MonitorMiniSite `json:"ImpactSites"` 27 // 扫描页面总数。 28 PageCount int64 `json:"PageCount"` 29 // 已验证的网站总数。 30 SiteNumber int64 `json:"SiteNumber"` 31 // 已验证的网站列表。 32 Sites []*MonitorMiniSite `json:"Sites"` 33 // 高风险漏洞总数。 34 VulsHighNumber int64 `json:"VulsHighNumber"` 35 // 低高风险漏洞总数。 36 VulsLowNumber int64 `json:"VulsLowNumber"` 37 // 中风险漏洞总数。 38 VulsMiddleNumber int64 `json:"VulsMiddleNumber"` 39 // 风险提示总数。 40 VulsNoticeNumber int64 `json:"VulsNoticeNumber"` 41 }