Class: TencentCloud::Cfw::V20190904::ModifyNatFwSwitchRequest

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

Overview

ModifyNatFwSwitch请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enable = nil, cfwinsidlist = nil, subnetidlist = nil, routetableidlist = nil) ⇒ ModifyNatFwSwitchRequest

Returns a new instance of ModifyNatFwSwitchRequest.



7244
7245
7246
7247
7248
7249
# File 'lib/v20190904/models.rb', line 7244

def initialize(enable=nil, cfwinsidlist=nil, subnetidlist=nil, routetableidlist=nil)
  @Enable = enable
  @CfwInsIdList = cfwinsidlist
  @SubnetIdList = subnetidlist
  @RouteTableIdList = routetableidlist
end

Instance Attribute Details

#CfwInsIdListObject

Parameters:

  • Enable:

    开关,0:关闭,1:开启

  • CfwInsIdList:

    防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • SubnetIdList:

    子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • RouteTableIdList:

    路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。



7242
7243
7244
# File 'lib/v20190904/models.rb', line 7242

def CfwInsIdList
  @CfwInsIdList
end

#EnableObject

Parameters:

  • Enable:

    开关,0:关闭,1:开启

  • CfwInsIdList:

    防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • SubnetIdList:

    子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • RouteTableIdList:

    路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。



7242
7243
7244
# File 'lib/v20190904/models.rb', line 7242

def Enable
  @Enable
end

#RouteTableIdListObject

Parameters:

  • Enable:

    开关,0:关闭,1:开启

  • CfwInsIdList:

    防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • SubnetIdList:

    子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • RouteTableIdList:

    路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。



7242
7243
7244
# File 'lib/v20190904/models.rb', line 7242

def RouteTableIdList
  @RouteTableIdList
end

#SubnetIdListObject

Parameters:

  • Enable:

    开关,0:关闭,1:开启

  • CfwInsIdList:

    防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • SubnetIdList:

    子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。

  • RouteTableIdList:

    路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。



7242
7243
7244
# File 'lib/v20190904/models.rb', line 7242

def SubnetIdList
  @SubnetIdList
end

Instance Method Details

#deserialize(params) ⇒ Object



7251
7252
7253
7254
7255
7256
# File 'lib/v20190904/models.rb', line 7251

def deserialize(params)
  @Enable = params['Enable']
  @CfwInsIdList = params['CfwInsIdList']
  @SubnetIdList = params['SubnetIdList']
  @RouteTableIdList = params['RouteTableIdList']
end