Class: TencentCloud::Cwp::V20180228::ScanVulRequest

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

Overview

ScanVul请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vullevels = nil, hosttype = nil, vulcategories = nil, quuidlist = nil, vulemergency = nil, timeoutperiod = nil, vulids = nil, scanmethod = nil, kbnumber = nil) ⇒ ScanVulRequest

Returns a new instance of ScanVulRequest.



37718
37719
37720
37721
37722
37723
37724
37725
37726
37727
37728
# File 'lib/v20180228/models.rb', line 37718

def initialize(vullevels=nil, hosttype=nil, vulcategories=nil, quuidlist=nil, vulemergency=nil, timeoutperiod=nil, vulids=nil, scanmethod=nil, kbnumber=nil)
  @VulLevels = vullevels
  @HostType = hosttype
  @VulCategories = vulcategories
  @QuuidList = quuidlist
  @VulEmergency = vulemergency
  @TimeoutPeriod = timeoutperiod
  @VulIds = vulids
  @ScanMethod = scanmethod
  @KBNumber = kbnumber
end

Instance Attribute Details

#HostTypeObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def HostType
  @HostType
end

#KBNumberObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def KBNumber
  @KBNumber
end

#QuuidListObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def QuuidList
  @QuuidList
end

#ScanMethodObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def ScanMethod
  @ScanMethod
end

#TimeoutPeriodObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def TimeoutPeriod
  @TimeoutPeriod
end

#VulCategoriesObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def VulCategories
  @VulCategories
end

#VulEmergencyObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def VulEmergency
  @VulEmergency
end

#VulIdsObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def VulIds
  @VulIds
end

#VulLevelsObject

Parameters:

  • VulLevels:

    危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)

  • HostType:

    服务器分类:1:专业版服务器;2:自选服务器

  • VulCategories:

    漏洞类型:1: web-cms漏洞 2:应用漏洞 4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)

  • QuuidList:

    自选服务器时生效,主机quuid的string数组

  • VulEmergency:

    是否是应急漏洞 0 否 1 是

  • TimeoutPeriod:

    超时时长 单位秒 默认 3600 秒

  • VulIds:

    需要扫描的漏洞id

  • ScanMethod:

    0版本比对,2版本比对+poc

  • KBNumber:

    kb编号



37716
37717
37718
# File 'lib/v20180228/models.rb', line 37716

def VulLevels
  @VulLevels
end

Instance Method Details

#deserialize(params) ⇒ Object



37730
37731
37732
37733
37734
37735
37736
37737
37738
37739
37740
# File 'lib/v20180228/models.rb', line 37730

def deserialize(params)
  @VulLevels = params['VulLevels']
  @HostType = params['HostType']
  @VulCategories = params['VulCategories']
  @QuuidList = params['QuuidList']
  @VulEmergency = params['VulEmergency']
  @TimeoutPeriod = params['TimeoutPeriod']
  @VulIds = params['VulIds']
  @ScanMethod = params['ScanMethod']
  @KBNumber = params['KBNumber']
end