Class: TencentCloud::Cwp::V20180228::CanFixVulInfo

Inherits:
TencentCloud::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, hostlist = nil, fixtag = nil, vulcategory = nil) ⇒ CanFixVulInfo

Returns a new instance of CanFixVulInfo.



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

def initialize(vulid=nil, vulname=nil, hostlist=nil, fixtag=nil, vulcategory=nil)
  @VulId = vulid
  @VulName = vulname
  @HostList = hostlist
  @FixTag = fixtag
  @VulCategory = vulcategory
end

Instance Attribute Details

#FixTagObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • HostList:

    该漏洞可修复的主机信息

  • FixTag:

    修复提示tag

  • VulCategory:

    漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞



4878
4879
4880
# File 'lib/v20180228/models.rb', line 4878

def FixTag
  @FixTag
end

#HostListObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • HostList:

    该漏洞可修复的主机信息

  • FixTag:

    修复提示tag

  • VulCategory:

    漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞



4878
4879
4880
# File 'lib/v20180228/models.rb', line 4878

def HostList
  @HostList
end

#VulCategoryObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • HostList:

    该漏洞可修复的主机信息

  • FixTag:

    修复提示tag

  • VulCategory:

    漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞



4878
4879
4880
# File 'lib/v20180228/models.rb', line 4878

def VulCategory
  @VulCategory
end

#VulIdObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • HostList:

    该漏洞可修复的主机信息

  • FixTag:

    修复提示tag

  • VulCategory:

    漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞



4878
4879
4880
# File 'lib/v20180228/models.rb', line 4878

def VulId
  @VulId
end

#VulNameObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • HostList:

    该漏洞可修复的主机信息

  • FixTag:

    修复提示tag

  • VulCategory:

    漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞



4878
4879
4880
# File 'lib/v20180228/models.rb', line 4878

def VulName
  @VulName
end

Instance Method Details

#deserialize(params) ⇒ Object



4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
# File 'lib/v20180228/models.rb', line 4888

def deserialize(params)
  @VulId = params['VulId']
  @VulName = params['VulName']
  unless params['HostList'].nil?
    @HostList = []
    params['HostList'].each do |i|
      vulinfohostinfo_tmp = VulInfoHostInfo.new
      vulinfohostinfo_tmp.deserialize(i)
      @HostList << vulinfohostinfo_tmp
    end
  end
  @FixTag = params['FixTag']
  @VulCategory = params['VulCategory']
end