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.



2192
2193
2194
2195
2196
2197
# File 'lib/v20190904/models.rb', line 2192

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:

    所需要删除规则的ID

  • Area:

    腾讯云地域的英文简写

  • Direction:

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

  • IsDelReverse:

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



2190
2191
2192
# File 'lib/v20190904/models.rb', line 2190

def Area
  @Area
end

#DirectionObject

Parameters:

  • Id:

    所需要删除规则的ID

  • Area:

    腾讯云地域的英文简写

  • Direction:

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

  • IsDelReverse:

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



2190
2191
2192
# File 'lib/v20190904/models.rb', line 2190

def Direction
  @Direction
end

#IdObject

Parameters:

  • Id:

    所需要删除规则的ID

  • Area:

    腾讯云地域的英文简写

  • Direction:

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

  • IsDelReverse:

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



2190
2191
2192
# File 'lib/v20190904/models.rb', line 2190

def Id
  @Id
end

#IsDelReverseObject

Parameters:

  • Id:

    所需要删除规则的ID

  • Area:

    腾讯云地域的英文简写

  • Direction:

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

  • IsDelReverse:

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



2190
2191
2192
# File 'lib/v20190904/models.rb', line 2190

def IsDelReverse
  @IsDelReverse
end

Instance Method Details

#deserialize(params) ⇒ Object



2199
2200
2201
2202
2203
2204
# File 'lib/v20190904/models.rb', line 2199

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