Class: TencentCloud::Cfg::V20210820::TemplatePolicy

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

Overview

保护策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templatepolicyidlist = nil, templatepolicyrule = nil, templatepolicydealtype = nil) ⇒ TemplatePolicy

Returns a new instance of TemplatePolicy.



2722
2723
2724
2725
2726
# File 'lib/v20210820/models.rb', line 2722

def initialize(templatepolicyidlist=nil, templatepolicyrule=nil, templatepolicydealtype=nil)
  @TemplatePolicyIdList = templatepolicyidlist
  @TemplatePolicyRule = templatepolicyrule
  @TemplatePolicyDealType = templatepolicydealtype
end

Instance Attribute Details

#TemplatePolicyDealTypeObject

Parameters:

  • TemplatePolicyIdList:

    保护策略ID列表

  • TemplatePolicyRule:

    策略规则

  • TemplatePolicyDealType:

    护栏策略生效处理策略 1:顺序执行,2:暂停



2720
2721
2722
# File 'lib/v20210820/models.rb', line 2720

def TemplatePolicyDealType
  @TemplatePolicyDealType
end

#TemplatePolicyIdListObject

Parameters:

  • TemplatePolicyIdList:

    保护策略ID列表

  • TemplatePolicyRule:

    策略规则

  • TemplatePolicyDealType:

    护栏策略生效处理策略 1:顺序执行,2:暂停



2720
2721
2722
# File 'lib/v20210820/models.rb', line 2720

def TemplatePolicyIdList
  @TemplatePolicyIdList
end

#TemplatePolicyRuleObject

Parameters:

  • TemplatePolicyIdList:

    保护策略ID列表

  • TemplatePolicyRule:

    策略规则

  • TemplatePolicyDealType:

    护栏策略生效处理策略 1:顺序执行,2:暂停



2720
2721
2722
# File 'lib/v20210820/models.rb', line 2720

def TemplatePolicyRule
  @TemplatePolicyRule
end

Instance Method Details

#deserialize(params) ⇒ Object



2728
2729
2730
2731
2732
# File 'lib/v20210820/models.rb', line 2728

def deserialize(params)
  @TemplatePolicyIdList = params['TemplatePolicyIdList']
  @TemplatePolicyRule = params['TemplatePolicyRule']
  @TemplatePolicyDealType = params['TemplatePolicyDealType']
end