Class: TencentCloud::Teo::V20220901::ModifyL7AccRuleRequest

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

Overview

ModifyL7AccRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, rule = nil) ⇒ ModifyL7AccRuleRequest

Returns a new instance of ModifyL7AccRuleRequest.



16392
16393
16394
16395
# File 'lib/v20220901/models.rb', line 16392

def initialize(zoneid=nil, rule=nil)
  @ZoneId = zoneid
  @Rule = rule
end

Instance Attribute Details

#RuleObject

Parameters:

  • ZoneId:

    站点 ID。

  • Rule:

    需要修改的规则。您可以先通过 DescribeL7AccRules 接口来获取需要修改的规则的 Ruleid,然后传入修改后的规则内容,原规则内容会被覆盖式更新。



16390
16391
16392
# File 'lib/v20220901/models.rb', line 16390

def Rule
  @Rule
end

#ZoneIdObject

Parameters:

  • ZoneId:

    站点 ID。

  • Rule:

    需要修改的规则。您可以先通过 DescribeL7AccRules 接口来获取需要修改的规则的 Ruleid,然后传入修改后的规则内容,原规则内容会被覆盖式更新。



16390
16391
16392
# File 'lib/v20220901/models.rb', line 16390

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



16397
16398
16399
16400
16401
16402
16403
# File 'lib/v20220901/models.rb', line 16397

def deserialize(params)
  @ZoneId = params['ZoneId']
  unless params['Rule'].nil?
    @Rule = RuleEngineItem.new
    @Rule.deserialize(params['Rule'])
  end
end