Class: TencentCloud::Cwp::V20180228::ScanBaselineRequest

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

Overview

ScanBaseline请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(strategyidlist = nil, categoryidlist = nil, ruleidlist = nil, quuidlist = nil, uuidlist = nil) ⇒ ScanBaselineRequest

Returns a new instance of ScanBaselineRequest.



37483
37484
37485
37486
37487
37488
37489
# File 'lib/v20180228/models.rb', line 37483

def initialize(strategyidlist=nil, categoryidlist=nil, ruleidlist=nil, quuidlist=nil, uuidlist=nil)
  @StrategyIdList = strategyidlist
  @CategoryIdList = categoryidlist
  @RuleIdList = ruleidlist
  @QuuidList = quuidlist
  @UuidList = uuidlist
end

Instance Attribute Details

#CategoryIdListObject

Parameters:

  • StrategyIdList:

    策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • CategoryIdList:

    基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • RuleIdList:

    检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • QuuidList:

    选择StrategyIdList时,不需要填写,其他情况必填

  • UuidList:

    主机Uuid数组



37481
37482
37483
# File 'lib/v20180228/models.rb', line 37481

def CategoryIdList
  @CategoryIdList
end

#QuuidListObject

Parameters:

  • StrategyIdList:

    策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • CategoryIdList:

    基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • RuleIdList:

    检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • QuuidList:

    选择StrategyIdList时,不需要填写,其他情况必填

  • UuidList:

    主机Uuid数组



37481
37482
37483
# File 'lib/v20180228/models.rb', line 37481

def QuuidList
  @QuuidList
end

#RuleIdListObject

Parameters:

  • StrategyIdList:

    策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • CategoryIdList:

    基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • RuleIdList:

    检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • QuuidList:

    选择StrategyIdList时,不需要填写,其他情况必填

  • UuidList:

    主机Uuid数组



37481
37482
37483
# File 'lib/v20180228/models.rb', line 37481

def RuleIdList
  @RuleIdList
end

#StrategyIdListObject

Parameters:

  • StrategyIdList:

    策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • CategoryIdList:

    基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • RuleIdList:

    检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • QuuidList:

    选择StrategyIdList时,不需要填写,其他情况必填

  • UuidList:

    主机Uuid数组



37481
37482
37483
# File 'lib/v20180228/models.rb', line 37481

def StrategyIdList
  @StrategyIdList
end

#UuidListObject

Parameters:

  • StrategyIdList:

    策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • CategoryIdList:

    基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • RuleIdList:

    检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)

  • QuuidList:

    选择StrategyIdList时,不需要填写,其他情况必填

  • UuidList:

    主机Uuid数组



37481
37482
37483
# File 'lib/v20180228/models.rb', line 37481

def UuidList
  @UuidList
end

Instance Method Details

#deserialize(params) ⇒ Object



37491
37492
37493
37494
37495
37496
37497
# File 'lib/v20180228/models.rb', line 37491

def deserialize(params)
  @StrategyIdList = params['StrategyIdList']
  @CategoryIdList = params['CategoryIdList']
  @RuleIdList = params['RuleIdList']
  @QuuidList = params['QuuidList']
  @UuidList = params['UuidList']
end