Class: TencentCloud::Yunjing::V20180228::WeeklyReportVul

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

Overview

专业版周报漏洞数据。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(machineip = nil, vulname = nil, vultype = nil, description = nil, vulstatus = nil, lastscantime = nil) ⇒ WeeklyReportVul

Returns a new instance of WeeklyReportVul.



6860
6861
6862
6863
6864
6865
6866
6867
# File 'lib/v20180228/models.rb', line 6860

def initialize(machineip=nil, vulname=nil, vultype=nil, description=nil, vulstatus=nil, lastscantime=nil)
  @MachineIp = machineip
  @VulName = vulname
  @VulType = vultype
  @Description = description
  @VulStatus = vulstatus
  @LastScanTime = lastscantime
end

Instance Attribute Details

#DescriptionObject

<li> WEB : Web漏洞</li> <li> SYSTEM :系统组件漏洞</li> <li> BASELINE : 安全基线</li> <li> UN_OPERATED : 待处理</li> <li> SCANING : 扫描中</li> <li> FIXED : 已修复</li>

Parameters:

  • MachineIp:

    主机内网IP。

  • VulName:

    漏洞名称。

  • VulType:

    漏洞类型。

  • Description:

    漏洞描述。

  • VulStatus:

    漏洞状态。

  • LastScanTime:

    最后扫描时间。



6858
6859
6860
# File 'lib/v20180228/models.rb', line 6858

def Description
  @Description
end

#LastScanTimeObject

<li> WEB : Web漏洞</li> <li> SYSTEM :系统组件漏洞</li> <li> BASELINE : 安全基线</li> <li> UN_OPERATED : 待处理</li> <li> SCANING : 扫描中</li> <li> FIXED : 已修复</li>

Parameters:

  • MachineIp:

    主机内网IP。

  • VulName:

    漏洞名称。

  • VulType:

    漏洞类型。

  • Description:

    漏洞描述。

  • VulStatus:

    漏洞状态。

  • LastScanTime:

    最后扫描时间。



6858
6859
6860
# File 'lib/v20180228/models.rb', line 6858

def LastScanTime
  @LastScanTime
end

#MachineIpObject

<li> WEB : Web漏洞</li> <li> SYSTEM :系统组件漏洞</li> <li> BASELINE : 安全基线</li> <li> UN_OPERATED : 待处理</li> <li> SCANING : 扫描中</li> <li> FIXED : 已修复</li>

Parameters:

  • MachineIp:

    主机内网IP。

  • VulName:

    漏洞名称。

  • VulType:

    漏洞类型。

  • Description:

    漏洞描述。

  • VulStatus:

    漏洞状态。

  • LastScanTime:

    最后扫描时间。



6858
6859
6860
# File 'lib/v20180228/models.rb', line 6858

def MachineIp
  @MachineIp
end

#VulNameObject

<li> WEB : Web漏洞</li> <li> SYSTEM :系统组件漏洞</li> <li> BASELINE : 安全基线</li> <li> UN_OPERATED : 待处理</li> <li> SCANING : 扫描中</li> <li> FIXED : 已修复</li>

Parameters:

  • MachineIp:

    主机内网IP。

  • VulName:

    漏洞名称。

  • VulType:

    漏洞类型。

  • Description:

    漏洞描述。

  • VulStatus:

    漏洞状态。

  • LastScanTime:

    最后扫描时间。



6858
6859
6860
# File 'lib/v20180228/models.rb', line 6858

def VulName
  @VulName
end

#VulStatusObject

<li> WEB : Web漏洞</li> <li> SYSTEM :系统组件漏洞</li> <li> BASELINE : 安全基线</li> <li> UN_OPERATED : 待处理</li> <li> SCANING : 扫描中</li> <li> FIXED : 已修复</li>

Parameters:

  • MachineIp:

    主机内网IP。

  • VulName:

    漏洞名称。

  • VulType:

    漏洞类型。

  • Description:

    漏洞描述。

  • VulStatus:

    漏洞状态。

  • LastScanTime:

    最后扫描时间。



6858
6859
6860
# File 'lib/v20180228/models.rb', line 6858

def VulStatus
  @VulStatus
end

#VulTypeObject

<li> WEB : Web漏洞</li> <li> SYSTEM :系统组件漏洞</li> <li> BASELINE : 安全基线</li> <li> UN_OPERATED : 待处理</li> <li> SCANING : 扫描中</li> <li> FIXED : 已修复</li>

Parameters:

  • MachineIp:

    主机内网IP。

  • VulName:

    漏洞名称。

  • VulType:

    漏洞类型。

  • Description:

    漏洞描述。

  • VulStatus:

    漏洞状态。

  • LastScanTime:

    最后扫描时间。



6858
6859
6860
# File 'lib/v20180228/models.rb', line 6858

def VulType
  @VulType
end

Instance Method Details

#deserialize(params) ⇒ Object



6869
6870
6871
6872
6873
6874
6875
6876
# File 'lib/v20180228/models.rb', line 6869

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