Class: TencentCloud::Cfw::V20190904::RemoveVpcAcRuleRequest

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

Overview

RemoveVpcAcRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleuuids = nil, ipversion = nil) ⇒ RemoveVpcAcRuleRequest

Returns a new instance of RemoveVpcAcRuleRequest.



9327
9328
9329
9330
# File 'lib/v20190904/models.rb', line 9327

def initialize(ruleuuids=nil, ipversion=nil)
  @RuleUuids = ruleuuids
  @IpVersion = ipversion
end

Instance Attribute Details

#IpVersionObject

Parameters:

  • 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则

  • 仅当RuleUuids为-1时有效;0:删除Ipv4规则,1:删除Ipv6规则;默认为Ipv4类型规则



9325
9326
9327
# File 'lib/v20190904/models.rb', line 9325

def IpVersion
  @IpVersion
end

#RuleUuidsObject

Parameters:

  • 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则

  • 仅当RuleUuids为-1时有效;0:删除Ipv4规则,1:删除Ipv6规则;默认为Ipv4类型规则



9325
9326
9327
# File 'lib/v20190904/models.rb', line 9325

def RuleUuids
  @RuleUuids
end

Instance Method Details

#deserialize(params) ⇒ Object



9332
9333
9334
9335
# File 'lib/v20190904/models.rb', line 9332

def deserialize(params)
  @RuleUuids = params['RuleUuids']
  @IpVersion = params['IpVersion']
end