Class: TencentCloud::Cwp::V20180228::CreateScanMalwareSettingRequest

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

Overview

CreateScanMalwareSetting请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scanpattern = nil, hosttype = nil, quuidlist = nil, timeoutperiod = nil, enginetype = nil, enablememshellscan = nil) ⇒ CreateScanMalwareSettingRequest

Returns a new instance of CreateScanMalwareSettingRequest.



6059
6060
6061
6062
6063
6064
6065
6066
# File 'lib/v20180228/models.rb', line 6059

def initialize(scanpattern=nil, hosttype=nil, quuidlist=nil, timeoutperiod=nil, enginetype=nil, enablememshellscan=nil)
  @ScanPattern = scanpattern
  @HostType = hosttype
  @QuuidList = quuidlist
  @TimeoutPeriod = timeoutperiod
  @EngineType = enginetype
  @EnableMemShellScan = enablememshellscan
end

Instance Attribute Details

#EnableMemShellScanObject

Parameters:

  • ScanPattern:

    扫描模式 0 全盘扫描, 1 快速扫描

  • HostType:

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

  • QuuidList:

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

  • TimeoutPeriod:

    超时时间单位 秒 默认3600 秒

  • EngineType:

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

  • EnableMemShellScan:


6057
6058
6059
# File 'lib/v20180228/models.rb', line 6057

def EnableMemShellScan
  @EnableMemShellScan
end

#EngineTypeObject

Parameters:

  • ScanPattern:

    扫描模式 0 全盘扫描, 1 快速扫描

  • HostType:

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

  • QuuidList:

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

  • TimeoutPeriod:

    超时时间单位 秒 默认3600 秒

  • EngineType:

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

  • EnableMemShellScan:


6057
6058
6059
# File 'lib/v20180228/models.rb', line 6057

def EngineType
  @EngineType
end

#HostTypeObject

Parameters:

  • ScanPattern:

    扫描模式 0 全盘扫描, 1 快速扫描

  • HostType:

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

  • QuuidList:

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

  • TimeoutPeriod:

    超时时间单位 秒 默认3600 秒

  • EngineType:

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

  • EnableMemShellScan:


6057
6058
6059
# File 'lib/v20180228/models.rb', line 6057

def HostType
  @HostType
end

#QuuidListObject

Parameters:

  • ScanPattern:

    扫描模式 0 全盘扫描, 1 快速扫描

  • HostType:

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

  • QuuidList:

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

  • TimeoutPeriod:

    超时时间单位 秒 默认3600 秒

  • EngineType:

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

  • EnableMemShellScan:


6057
6058
6059
# File 'lib/v20180228/models.rb', line 6057

def QuuidList
  @QuuidList
end

#ScanPatternObject

Parameters:

  • ScanPattern:

    扫描模式 0 全盘扫描, 1 快速扫描

  • HostType:

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

  • QuuidList:

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

  • TimeoutPeriod:

    超时时间单位 秒 默认3600 秒

  • EngineType:

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

  • EnableMemShellScan:


6057
6058
6059
# File 'lib/v20180228/models.rb', line 6057

def ScanPattern
  @ScanPattern
end

#TimeoutPeriodObject

Parameters:

  • ScanPattern:

    扫描模式 0 全盘扫描, 1 快速扫描

  • HostType:

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

  • QuuidList:

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

  • TimeoutPeriod:

    超时时间单位 秒 默认3600 秒

  • EngineType:

    1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)

  • EnableMemShellScan:


6057
6058
6059
# File 'lib/v20180228/models.rb', line 6057

def TimeoutPeriod
  @TimeoutPeriod
end

Instance Method Details

#deserialize(params) ⇒ Object



6068
6069
6070
6071
6072
6073
6074
6075
# File 'lib/v20180228/models.rb', line 6068

def deserialize(params)
  @ScanPattern = params['ScanPattern']
  @HostType = params['HostType']
  @QuuidList = params['QuuidList']
  @TimeoutPeriod = params['TimeoutPeriod']
  @EngineType = params['EngineType']
  @EnableMemShellScan = params['EnableMemShellScan']
end