Class: TencentCloud::Gaap::V20180529::CreateSecurityRulesRequest

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

Overview

CreateSecurityRules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, rulelist = nil) ⇒ CreateSecurityRulesRequest

Returns a new instance of CreateSecurityRulesRequest.



1563
1564
1565
1566
# File 'lib/v20180529/models.rb', line 1563

def initialize(policyid=nil, rulelist=nil)
  @PolicyId = policyid
  @RuleList = rulelist
end

Instance Attribute Details

#PolicyIdObject

Parameters:

  • PolicyId:

    安全策略ID

  • RuleList:

    访问规则列表



1561
1562
1563
# File 'lib/v20180529/models.rb', line 1561

def PolicyId
  @PolicyId
end

#RuleListObject

Parameters:

  • PolicyId:

    安全策略ID

  • RuleList:

    访问规则列表



1561
1562
1563
# File 'lib/v20180529/models.rb', line 1561

def RuleList
  @RuleList
end

Instance Method Details

#deserialize(params) ⇒ Object



1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
# File 'lib/v20180529/models.rb', line 1568

def deserialize(params)
  @PolicyId = params['PolicyId']
  unless params['RuleList'].nil?
    @RuleList = []
    params['RuleList'].each do |i|
      securitypolicyrulein_tmp = SecurityPolicyRuleIn.new
      securitypolicyrulein_tmp.deserialize(i)
      @RuleList << securitypolicyrulein_tmp
    end
  end
end