Class: TencentCloud::Cfg::V20210820::DescribePolicy

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(taskpolicyidlist = nil, taskpolicystatus = nil, taskpolicyrule = nil, taskpolicydealtype = nil) ⇒ DescribePolicy

Returns a new instance of DescribePolicy.



702
703
704
705
706
707
# File 'lib/v20210820/models.rb', line 702

def initialize(taskpolicyidlist=nil, taskpolicystatus=nil, taskpolicyrule=nil, taskpolicydealtype=nil)
  @TaskPolicyIdList = taskpolicyidlist
  @TaskPolicyStatus = taskpolicystatus
  @TaskPolicyRule = taskpolicyrule
  @TaskPolicyDealType = taskpolicydealtype
end

Instance Attribute Details

#TaskPolicyDealTypeObject

Parameters:

  • TaskPolicyIdList:

    保护策略ID列表

  • TaskPolicyStatus:

    保护策略状态

  • TaskPolicyRule:

    策略规则

  • TaskPolicyDealType:

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



700
701
702
# File 'lib/v20210820/models.rb', line 700

def TaskPolicyDealType
  @TaskPolicyDealType
end

#TaskPolicyIdListObject

Parameters:

  • TaskPolicyIdList:

    保护策略ID列表

  • TaskPolicyStatus:

    保护策略状态

  • TaskPolicyRule:

    策略规则

  • TaskPolicyDealType:

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



700
701
702
# File 'lib/v20210820/models.rb', line 700

def TaskPolicyIdList
  @TaskPolicyIdList
end

#TaskPolicyRuleObject

Parameters:

  • TaskPolicyIdList:

    保护策略ID列表

  • TaskPolicyStatus:

    保护策略状态

  • TaskPolicyRule:

    策略规则

  • TaskPolicyDealType:

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



700
701
702
# File 'lib/v20210820/models.rb', line 700

def TaskPolicyRule
  @TaskPolicyRule
end

#TaskPolicyStatusObject

Parameters:

  • TaskPolicyIdList:

    保护策略ID列表

  • TaskPolicyStatus:

    保护策略状态

  • TaskPolicyRule:

    策略规则

  • TaskPolicyDealType:

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



700
701
702
# File 'lib/v20210820/models.rb', line 700

def TaskPolicyStatus
  @TaskPolicyStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



709
710
711
712
713
714
# File 'lib/v20210820/models.rb', line 709

def deserialize(params)
  @TaskPolicyIdList = params['TaskPolicyIdList']
  @TaskPolicyStatus = params['TaskPolicyStatus']
  @TaskPolicyRule = params['TaskPolicyRule']
  @TaskPolicyDealType = params['TaskPolicyDealType']
end