Class: TencentCloud::Yunjing::V20180228::Vul

Inherits:
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, vulname = nil, vullevel = nil, lastscantime = nil, impactedhostnum = nil, vulstatus = nil) ⇒ Vul

Returns a new instance of Vul.



6689
6690
6691
6692
6693
6694
6695
6696
# File 'lib/v20180228/models.rb', line 6689

def initialize(vulid=nil, vulname=nil, vullevel=nil, lastscantime=nil, impactedhostnum=nil, vulstatus=nil)
  @VulId = vulid
  @VulName = vulname
  @VulLevel = vullevel
  @LastScanTime = lastscantime
  @ImpactedHostNum = impactedhostnum
  @VulStatus = vulstatus
end

Instance Attribute Details

#ImpactedHostNumObject

HIGH:高危MIDDLE:中危LOW:低危NOTICE:提示

  • UN_OPERATED : 待处理

  • FIXED : 已修复

Parameters:

  • VulId:

    漏洞种类ID

  • VulName:

    漏洞名称

  • VulLevel:

    漏洞危害等级:

  • LastScanTime:

    最后扫描时间

  • ImpactedHostNum:

    受影响机器数量

  • VulStatus:

    漏洞状态



6687
6688
6689
# File 'lib/v20180228/models.rb', line 6687

def ImpactedHostNum
  @ImpactedHostNum
end

#LastScanTimeObject

HIGH:高危MIDDLE:中危LOW:低危NOTICE:提示

  • UN_OPERATED : 待处理

  • FIXED : 已修复

Parameters:

  • VulId:

    漏洞种类ID

  • VulName:

    漏洞名称

  • VulLevel:

    漏洞危害等级:

  • LastScanTime:

    最后扫描时间

  • ImpactedHostNum:

    受影响机器数量

  • VulStatus:

    漏洞状态



6687
6688
6689
# File 'lib/v20180228/models.rb', line 6687

def LastScanTime
  @LastScanTime
end

#VulIdObject

HIGH:高危MIDDLE:中危LOW:低危NOTICE:提示

  • UN_OPERATED : 待处理

  • FIXED : 已修复

Parameters:

  • VulId:

    漏洞种类ID

  • VulName:

    漏洞名称

  • VulLevel:

    漏洞危害等级:

  • LastScanTime:

    最后扫描时间

  • ImpactedHostNum:

    受影响机器数量

  • VulStatus:

    漏洞状态



6687
6688
6689
# File 'lib/v20180228/models.rb', line 6687

def VulId
  @VulId
end

#VulLevelObject

HIGH:高危MIDDLE:中危LOW:低危NOTICE:提示

  • UN_OPERATED : 待处理

  • FIXED : 已修复

Parameters:

  • VulId:

    漏洞种类ID

  • VulName:

    漏洞名称

  • VulLevel:

    漏洞危害等级:

  • LastScanTime:

    最后扫描时间

  • ImpactedHostNum:

    受影响机器数量

  • VulStatus:

    漏洞状态



6687
6688
6689
# File 'lib/v20180228/models.rb', line 6687

def VulLevel
  @VulLevel
end

#VulNameObject

HIGH:高危MIDDLE:中危LOW:低危NOTICE:提示

  • UN_OPERATED : 待处理

  • FIXED : 已修复

Parameters:

  • VulId:

    漏洞种类ID

  • VulName:

    漏洞名称

  • VulLevel:

    漏洞危害等级:

  • LastScanTime:

    最后扫描时间

  • ImpactedHostNum:

    受影响机器数量

  • VulStatus:

    漏洞状态



6687
6688
6689
# File 'lib/v20180228/models.rb', line 6687

def VulName
  @VulName
end

#VulStatusObject

HIGH:高危MIDDLE:中危LOW:低危NOTICE:提示

  • UN_OPERATED : 待处理

  • FIXED : 已修复

Parameters:

  • VulId:

    漏洞种类ID

  • VulName:

    漏洞名称

  • VulLevel:

    漏洞危害等级:

  • LastScanTime:

    最后扫描时间

  • ImpactedHostNum:

    受影响机器数量

  • VulStatus:

    漏洞状态



6687
6688
6689
# File 'lib/v20180228/models.rb', line 6687

def VulStatus
  @VulStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



6698
6699
6700
6701
6702
6703
6704
6705
# File 'lib/v20180228/models.rb', line 6698

def deserialize(params)
  @VulId = params['VulId']
  @VulName = params['VulName']
  @VulLevel = params['VulLevel']
  @LastScanTime = params['LastScanTime']
  @ImpactedHostNum = params['ImpactedHostNum']
  @VulStatus = params['VulStatus']
end