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) ⇒ ScanVulRequest

Returns a new instance of ScanVulRequest.



38106
38107
38108
38109
38110
38111
38112
38113
38114
38115
# File 'lib/v20180228/models.rb', line 38106

def initialize(vullevels=nil, hosttype=nil, vulcategories=nil, quuidlist=nil, vulemergency=nil, timeoutperiod=nil, vulids=nil, scanmethod=nil)
  @VulLevels = vullevels
  @HostType = hosttype
  @VulCategories = vulcategories
  @QuuidList = quuidlist
  @VulEmergency = vulemergency
  @TimeoutPeriod = timeoutperiod
  @VulIds = vulids
  @ScanMethod = scanmethod
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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

def HostType
  @HostType
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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

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



38104
38105
38106
# File 'lib/v20180228/models.rb', line 38104

def VulLevels
  @VulLevels
end

Instance Method Details

#deserialize(params) ⇒ Object



38117
38118
38119
38120
38121
38122
38123
38124
38125
38126
# File 'lib/v20180228/models.rb', line 38117

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']
end