Class: TencentCloud::Yunjing::V20180228::AgentVul

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

Overview

主机漏洞信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, machineip = nil, vulname = nil, vullevel = nil, lastscantime = nil, description = nil, vulid = nil, vulstatus = nil) ⇒ AgentVul

Returns a new instance of AgentVul.



196
197
198
199
200
201
202
203
204
205
# File 'lib/v20180228/models.rb', line 196

def initialize(id=nil, machineip=nil, vulname=nil, vullevel=nil, lastscantime=nil, description=nil, vulid=nil, vulstatus=nil)
  @Id = id
  @MachineIp = machineip
  @VulName = vulname
  @VulLevel = vullevel
  @LastScanTime = lastscantime
  @Description = description
  @VulId = vulid
  @VulStatus = vulstatus
end

Instance Attribute Details

#DescriptionObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def Description
  @Description
end

#IdObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def Id
  @Id
end

#LastScanTimeObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def LastScanTime
  @LastScanTime
end

#MachineIpObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def MachineIp
  @MachineIp
end

#VulIdObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def VulId
  @VulId
end

#VulLevelObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def VulLevel
  @VulLevel
end

#VulNameObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def VulName
  @VulName
end

#VulStatusObject

<li>HIGH:高危</li> <li>MIDDLE:中危</li> <li>LOW:低危</li> <li>NOTICE:提示</li> <li>UN_OPERATED : 待处理</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • VulName:

    漏洞名称。

  • VulLevel:

    漏洞危害等级。

  • LastScanTime:

    最后扫描时间。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • VulStatus:

    漏洞状态。



194
195
196
# File 'lib/v20180228/models.rb', line 194

def VulStatus
  @VulStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



207
208
209
210
211
212
213
214
215
216
# File 'lib/v20180228/models.rb', line 207

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