Class: TencentCloud::Cfw::V20190904::DeleteSecurityGroupRuleRequest

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

Overview

DeleteSecurityGroupRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, area = nil, direction = nil, isdelreverse = nil) ⇒ DeleteSecurityGroupRuleRequest

Returns a new instance of DeleteSecurityGroupRuleRequest.



2440
2441
2442
2443
2444
2445
# File 'lib/v20190904/models.rb', line 2440

def initialize(id=nil, area=nil, direction=nil, isdelreverse=nil)
  @Id = id
  @Area = area
  @Direction = direction
  @IsDelReverse = isdelreverse
end

Instance Attribute Details

#AreaObject

Parameters:

  • 所需要删除规则的ID

  • 腾讯云地域的英文简写

  • 方向,0:出站,1:入站

  • 是否删除反向规则,0:否,1:是



2438
2439
2440
# File 'lib/v20190904/models.rb', line 2438

def Area
  @Area
end

#DirectionObject

Parameters:

  • 所需要删除规则的ID

  • 腾讯云地域的英文简写

  • 方向,0:出站,1:入站

  • 是否删除反向规则,0:否,1:是



2438
2439
2440
# File 'lib/v20190904/models.rb', line 2438

def Direction
  @Direction
end

#IdObject

Parameters:

  • 所需要删除规则的ID

  • 腾讯云地域的英文简写

  • 方向,0:出站,1:入站

  • 是否删除反向规则,0:否,1:是



2438
2439
2440
# File 'lib/v20190904/models.rb', line 2438

def Id
  @Id
end

#IsDelReverseObject

Parameters:

  • 所需要删除规则的ID

  • 腾讯云地域的英文简写

  • 方向,0:出站,1:入站

  • 是否删除反向规则,0:否,1:是



2438
2439
2440
# File 'lib/v20190904/models.rb', line 2438

def IsDelReverse
  @IsDelReverse
end

Instance Method Details

#deserialize(params) ⇒ Object



2447
2448
2449
2450
2451
2452
# File 'lib/v20190904/models.rb', line 2447

def deserialize(params)
  @Id = params['Id']
  @Area = params['Area']
  @Direction = params['Direction']
  @IsDelReverse = params['IsDelReverse']
end