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.



37885
37886
37887
37888
37889
37890
37891
# File 'lib/v20180228/models.rb', line 37885

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数组



37883
37884
37885
# File 'lib/v20180228/models.rb', line 37883

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数组



37883
37884
37885
# File 'lib/v20180228/models.rb', line 37883

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数组



37883
37884
37885
# File 'lib/v20180228/models.rb', line 37883

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数组



37883
37884
37885
# File 'lib/v20180228/models.rb', line 37883

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数组



37883
37884
37885
# File 'lib/v20180228/models.rb', line 37883

def UuidList
  @UuidList
end

Instance Method Details

#deserialize(params) ⇒ Object



37893
37894
37895
37896
37897
37898
37899
# File 'lib/v20180228/models.rb', line 37893

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