Class: TencentCloud::Cfw::V20190904::ModifyAssetScanRequest

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

Overview

ModifyAssetScan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scanrange = nil, scandeep = nil, rangetype = nil, scanperiod = nil, scanfilterip = nil, scantype = nil) ⇒ ModifyAssetScanRequest

Returns a new instance of ModifyAssetScanRequest.



6613
6614
6615
6616
6617
6618
6619
6620
# File 'lib/v20190904/models.rb', line 6613

def initialize(scanrange=nil, scandeep=nil, rangetype=nil, scanperiod=nil, scanfilterip=nil, scantype=nil)
  @ScanRange = scanrange
  @ScanDeep = scandeep
  @RangeType = rangetype
  @ScanPeriod = scanperiod
  @ScanFilterIp = scanfilterip
  @ScanType = scantype
end

Instance Attribute Details

#RangeTypeObject

Parameters:

  • ScanRange:

    扫描范围:1端口, 2端口+漏扫

  • ScanDeep:

    扫描深度:‘heavy’, ‘medium’, ‘light’

  • RangeType:

    扫描类型:1立即扫描 2 周期任务

  • ScanPeriod:

    RangeType为2 是必须添加,定时任务时间

  • ScanFilterIp:

    立即扫描这个字段传过滤的扫描集合

  • ScanType:

    1全量2单个



6611
6612
6613
# File 'lib/v20190904/models.rb', line 6611

def RangeType
  @RangeType
end

#ScanDeepObject

Parameters:

  • ScanRange:

    扫描范围:1端口, 2端口+漏扫

  • ScanDeep:

    扫描深度:‘heavy’, ‘medium’, ‘light’

  • RangeType:

    扫描类型:1立即扫描 2 周期任务

  • ScanPeriod:

    RangeType为2 是必须添加,定时任务时间

  • ScanFilterIp:

    立即扫描这个字段传过滤的扫描集合

  • ScanType:

    1全量2单个



6611
6612
6613
# File 'lib/v20190904/models.rb', line 6611

def ScanDeep
  @ScanDeep
end

#ScanFilterIpObject

Parameters:

  • ScanRange:

    扫描范围:1端口, 2端口+漏扫

  • ScanDeep:

    扫描深度:‘heavy’, ‘medium’, ‘light’

  • RangeType:

    扫描类型:1立即扫描 2 周期任务

  • ScanPeriod:

    RangeType为2 是必须添加,定时任务时间

  • ScanFilterIp:

    立即扫描这个字段传过滤的扫描集合

  • ScanType:

    1全量2单个



6611
6612
6613
# File 'lib/v20190904/models.rb', line 6611

def ScanFilterIp
  @ScanFilterIp
end

#ScanPeriodObject

Parameters:

  • ScanRange:

    扫描范围:1端口, 2端口+漏扫

  • ScanDeep:

    扫描深度:‘heavy’, ‘medium’, ‘light’

  • RangeType:

    扫描类型:1立即扫描 2 周期任务

  • ScanPeriod:

    RangeType为2 是必须添加,定时任务时间

  • ScanFilterIp:

    立即扫描这个字段传过滤的扫描集合

  • ScanType:

    1全量2单个



6611
6612
6613
# File 'lib/v20190904/models.rb', line 6611

def ScanPeriod
  @ScanPeriod
end

#ScanRangeObject

Parameters:

  • ScanRange:

    扫描范围:1端口, 2端口+漏扫

  • ScanDeep:

    扫描深度:‘heavy’, ‘medium’, ‘light’

  • RangeType:

    扫描类型:1立即扫描 2 周期任务

  • ScanPeriod:

    RangeType为2 是必须添加,定时任务时间

  • ScanFilterIp:

    立即扫描这个字段传过滤的扫描集合

  • ScanType:

    1全量2单个



6611
6612
6613
# File 'lib/v20190904/models.rb', line 6611

def ScanRange
  @ScanRange
end

#ScanTypeObject

Parameters:

  • ScanRange:

    扫描范围:1端口, 2端口+漏扫

  • ScanDeep:

    扫描深度:‘heavy’, ‘medium’, ‘light’

  • RangeType:

    扫描类型:1立即扫描 2 周期任务

  • ScanPeriod:

    RangeType为2 是必须添加,定时任务时间

  • ScanFilterIp:

    立即扫描这个字段传过滤的扫描集合

  • ScanType:

    1全量2单个



6611
6612
6613
# File 'lib/v20190904/models.rb', line 6611

def ScanType
  @ScanType
end

Instance Method Details

#deserialize(params) ⇒ Object



6622
6623
6624
6625
6626
6627
6628
6629
# File 'lib/v20190904/models.rb', line 6622

def deserialize(params)
  @ScanRange = params['ScanRange']
  @ScanDeep = params['ScanDeep']
  @RangeType = params['RangeType']
  @ScanPeriod = params['ScanPeriod']
  @ScanFilterIp = params['ScanFilterIp']
  @ScanType = params['ScanType']
end