Class: TencentCloud::Cfw::V20190904::DeleteVpcFwGroupRequest

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

Overview

DeleteVpcFwGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fwgroupid = nil, deletefwgroup = nil, vpcfwinslist = nil) ⇒ DeleteVpcFwGroupRequest

Returns a new instance of DeleteVpcFwGroupRequest.



2244
2245
2246
2247
2248
# File 'lib/v20190904/models.rb', line 2244

def initialize(fwgroupid=nil, deletefwgroup=nil, vpcfwinslist=nil)
  @FwGroupId = fwgroupid
  @DeleteFwGroup = deletefwgroup
  @VpcFwInsList = vpcfwinslist
end

Instance Attribute Details

#DeleteFwGroupObject

0:不删除防火墙(组),只删除单独实例1:删除整个防火墙(组)

Parameters:

  • FwGroupId:

    防火墙(组)Id

  • DeleteFwGroup:

    是否删除整个防火墙(组)

  • VpcFwInsList:

    待删除的防火墙实例数组



2242
2243
2244
# File 'lib/v20190904/models.rb', line 2242

def DeleteFwGroup
  @DeleteFwGroup
end

#FwGroupIdObject

0:不删除防火墙(组),只删除单独实例1:删除整个防火墙(组)

Parameters:

  • FwGroupId:

    防火墙(组)Id

  • DeleteFwGroup:

    是否删除整个防火墙(组)

  • VpcFwInsList:

    待删除的防火墙实例数组



2242
2243
2244
# File 'lib/v20190904/models.rb', line 2242

def FwGroupId
  @FwGroupId
end

#VpcFwInsListObject

0:不删除防火墙(组),只删除单独实例1:删除整个防火墙(组)

Parameters:

  • FwGroupId:

    防火墙(组)Id

  • DeleteFwGroup:

    是否删除整个防火墙(组)

  • VpcFwInsList:

    待删除的防火墙实例数组



2242
2243
2244
# File 'lib/v20190904/models.rb', line 2242

def VpcFwInsList
  @VpcFwInsList
end

Instance Method Details

#deserialize(params) ⇒ Object



2250
2251
2252
2253
2254
# File 'lib/v20190904/models.rb', line 2250

def deserialize(params)
  @FwGroupId = params['FwGroupId']
  @DeleteFwGroup = params['DeleteFwGroup']
  @VpcFwInsList = params['VpcFwInsList']
end