Class: TencentCloud::Cwp::V20180228::EmergencyVul

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

应急漏洞信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vulid = nil, level = nil, vulname = nil, publishdate = nil, category = nil, status = nil, lastscantime = nil, progress = nil, cveid = nil, cvssscore = nil, labels = nil, hostcount = nil, issupportdefense = nil, defenseattackcount = nil, method = nil, attacklevel = nil, defensestate = nil) ⇒ EmergencyVul

Returns a new instance of EmergencyVul.



25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
25681
25682
25683
25684
25685
25686
25687
# File 'lib/v20180228/models.rb', line 25669

def initialize(vulid=nil, level=nil, vulname=nil, publishdate=nil, category=nil, status=nil, lastscantime=nil, progress=nil, cveid=nil, cvssscore=nil, labels=nil, hostcount=nil, issupportdefense=nil, defenseattackcount=nil, method=nil, attacklevel=nil, defensestate=nil)
  @VulId = vulid
  @Level = level
  @VulName = vulname
  @PublishDate = publishdate
  @Category = category
  @Status = status
  @LastScanTime = lastscantime
  @Progress = progress
  @CveId = cveid
  @CvssScore = cvssscore
  @Labels = labels
  @HostCount = hostcount
  @IsSupportDefense = issupportdefense
  @DefenseAttackCount = defenseattackcount
  @Method = method
  @AttackLevel = attacklevel
  @DefenseState = defensestate
end

Instance Attribute Details

#AttackLevelObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def AttackLevel
  @AttackLevel
end

#CategoryObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def Category
  @Category
end

#CveIdObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def CveId
  @CveId
end

#CvssScoreObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def CvssScore
  @CvssScore
end

#DefenseAttackCountObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def DefenseAttackCount
  @DefenseAttackCount
end

#DefenseStateObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def DefenseState
  @DefenseState
end

#HostCountObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def HostCount
  @HostCount
end

#IsSupportDefenseObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def IsSupportDefense
  @IsSupportDefense
end

#LabelsObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def Labels
  @Labels
end

#LastScanTimeObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def LastScanTime
  @LastScanTime
end

#LevelObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def Level
  @Level
end

#MethodObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def Method
  @Method
end

#ProgressObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def Progress
  @Progress
end

#PublishDateObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def PublishDate
  @PublishDate
end

#StatusObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def Status
  @Status
end

#VulIdObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def VulId
  @VulId
end

#VulNameObject

Parameters:

  • VulId:

    漏洞id

  • Level:

    漏洞级别

  • VulName:

    漏洞名称

  • PublishDate:

    发布日期

  • Category:

    漏洞分类

  • Status:

    漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress

  • LastScanTime:

    最后扫描时间

  • Progress:

    扫描进度

  • CveId:

    cve编号

  • CvssScore:

    CVSS评分

  • Labels:

    漏洞标签 多个逗号分割

  • HostCount:

    影响机器数

  • IsSupportDefense:

    是否支持防御, 0:不支持 1:支持

  • DefenseAttackCount:

    已防御的攻击次数

  • Method:

    检测规则 0 - 版本比对, 1 - POC验证

  • AttackLevel:

    攻击热度级别

  • DefenseState:

    是否有漏洞主机开启漏洞防御



25667
25668
25669
# File 'lib/v20180228/models.rb', line 25667

def VulName
  @VulName
end

Instance Method Details

#deserialize(params) ⇒ Object



25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
# File 'lib/v20180228/models.rb', line 25689

def deserialize(params)
  @VulId = params['VulId']
  @Level = params['Level']
  @VulName = params['VulName']
  @PublishDate = params['PublishDate']
  @Category = params['Category']
  @Status = params['Status']
  @LastScanTime = params['LastScanTime']
  @Progress = params['Progress']
  @CveId = params['CveId']
  @CvssScore = params['CvssScore']
  @Labels = params['Labels']
  @HostCount = params['HostCount']
  @IsSupportDefense = params['IsSupportDefense']
  @DefenseAttackCount = params['DefenseAttackCount']
  @Method = params['Method']
  @AttackLevel = params['AttackLevel']
  @DefenseState = params['DefenseState']
end