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.



7037
7038
7039
7040
7041
7042
# File 'lib/v20190904/models.rb', line 7037

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只能传递一种。



7035
7036
7037
# File 'lib/v20190904/models.rb', line 7035

def CfwInsIdList
  @CfwInsIdList
end

#EnableObject

Parameters:

  • Enable:

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

  • CfwInsIdList:

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

  • SubnetIdList:

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

  • RouteTableIdList:

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



7035
7036
7037
# File 'lib/v20190904/models.rb', line 7035

def Enable
  @Enable
end

#RouteTableIdListObject

Parameters:

  • Enable:

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

  • CfwInsIdList:

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

  • SubnetIdList:

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

  • RouteTableIdList:

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



7035
7036
7037
# File 'lib/v20190904/models.rb', line 7035

def RouteTableIdList
  @RouteTableIdList
end

#SubnetIdListObject

Parameters:

  • Enable:

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

  • CfwInsIdList:

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

  • SubnetIdList:

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

  • RouteTableIdList:

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



7035
7036
7037
# File 'lib/v20190904/models.rb', line 7035

def SubnetIdList
  @SubnetIdList
end

Instance Method Details

#deserialize(params) ⇒ Object



7044
7045
7046
7047
7048
7049
# File 'lib/v20190904/models.rb', line 7044

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