Class: TencentCloud::Yunjing::V20180228::ImpactedHost

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, machinename = nil, lastscantime = nil, vulstatus = nil, uuid = nil, description = nil, vulid = nil, isproversion = nil) ⇒ ImpactedHost

Returns a new instance of ImpactedHost.



4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
# File 'lib/v20180228/models.rb', line 4865

def initialize(id=nil, machineip=nil, machinename=nil, lastscantime=nil, vulstatus=nil, uuid=nil, description=nil, vulid=nil, isproversion=nil)
  @Id = id
  @MachineIp = machineip
  @MachineName = machinename
  @LastScanTime = lastscantime
  @VulStatus = vulstatus
  @Uuid = uuid
  @Description = description
  @VulId = vulid
  @IsProVersion = isproversion
end

Instance Attribute Details

#DescriptionObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def Description
  @Description
end

#IdObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def Id
  @Id
end

#IsProVersionObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def IsProVersion
  @IsProVersion
end

#LastScanTimeObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def LastScanTime
  @LastScanTime
end

#MachineIpObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def MachineIp
  @MachineIp
end

#MachineNameObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def MachineName
  @MachineName
end

#UuidObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def Uuid
  @Uuid
end

#VulIdObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def VulId
  @VulId
end

#VulStatusObject

<li>UN_OPERATED :待处理</li> <li>SCANING : 扫描中</li> <li>FIXED : 已修复</li>

Parameters:

  • Id:

    漏洞ID。

  • MachineIp:

    主机IP。

  • MachineName:

    主机名称。

  • LastScanTime:

    最后检测时间。

  • VulStatus:

    漏洞状态。

  • Uuid:

    云镜客户端唯一标识UUID。

  • Description:

    漏洞描述。

  • VulId:

    漏洞种类ID。

  • IsProVersion:

    是否为专业版。



4863
4864
4865
# File 'lib/v20180228/models.rb', line 4863

def VulStatus
  @VulStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
# File 'lib/v20180228/models.rb', line 4877

def deserialize(params)
  @Id = params['Id']
  @MachineIp = params['MachineIp']
  @MachineName = params['MachineName']
  @LastScanTime = params['LastScanTime']
  @VulStatus = params['VulStatus']
  @Uuid = params['Uuid']
  @Description = params['Description']
  @VulId = params['VulId']
  @IsProVersion = params['IsProVersion']
end