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

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

Overview

主机漏洞信息

Instance Attribute Summary collapse

  • #Id ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .
  • #LastScanTime ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .
  • #MachineIp ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .
  • #VulId ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .
  • #VulLevel ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .
  • #VulName ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .
  • #VulStatus ⇒ Object
  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • .

    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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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

  • HIGH:高危
  • MIDDLE:中危
  • LOW:低危
  • NOTICE:提示
  • UN_OPERATED : 待处理
  • FIXED : 已修复
  • 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