Class: TencentCloud::Cwp::V20180228::BaselineDetectParam

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

Overview

基线扫描参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyids = nil, ruleids = nil, itemids = nil, hostids = nil) ⇒ BaselineDetectParam

Returns a new instance of BaselineDetectParam.



2916
2917
2918
2919
2920
2921
# File 'lib/v20180228/models.rb', line 2916

def initialize(policyids=nil, ruleids=nil, itemids=nil, hostids=nil)
  @PolicyIds = policyids
  @RuleIds = ruleids
  @ItemIds = itemids
  @HostIds = hostids
end

Instance Attribute Details

#HostIdsObject

Parameters:

  • PolicyIds:

    检测的策略集合

  • RuleIds:

    检测的规则集合

  • ItemIds:

    检测项集合

  • HostIds:

    检测的主机ID集合



2914
2915
2916
# File 'lib/v20180228/models.rb', line 2914

def HostIds
  @HostIds
end

#ItemIdsObject

Parameters:

  • PolicyIds:

    检测的策略集合

  • RuleIds:

    检测的规则集合

  • ItemIds:

    检测项集合

  • HostIds:

    检测的主机ID集合



2914
2915
2916
# File 'lib/v20180228/models.rb', line 2914

def ItemIds
  @ItemIds
end

#PolicyIdsObject

Parameters:

  • PolicyIds:

    检测的策略集合

  • RuleIds:

    检测的规则集合

  • ItemIds:

    检测项集合

  • HostIds:

    检测的主机ID集合



2914
2915
2916
# File 'lib/v20180228/models.rb', line 2914

def PolicyIds
  @PolicyIds
end

#RuleIdsObject

Parameters:

  • PolicyIds:

    检测的策略集合

  • RuleIds:

    检测的规则集合

  • ItemIds:

    检测项集合

  • HostIds:

    检测的主机ID集合



2914
2915
2916
# File 'lib/v20180228/models.rb', line 2914

def RuleIds
  @RuleIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2923
2924
2925
2926
2927
2928
# File 'lib/v20180228/models.rb', line 2923

def deserialize(params)
  @PolicyIds = params['PolicyIds']
  @RuleIds = params['RuleIds']
  @ItemIds = params['ItemIds']
  @HostIds = params['HostIds']
end