Class: TencentCloud::Cfw::V20190904::VpcFwInstance

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

Overview

vpc 防火墙下单防火墙实例结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, vpcids = nil, fwdeploy = nil, fwinsid = nil) ⇒ VpcFwInstance

Returns a new instance of VpcFwInstance.



10177
10178
10179
10180
10181
10182
# File 'lib/v20190904/models.rb', line 10177

def initialize(name=nil, vpcids=nil, fwdeploy=nil, fwinsid=nil)
  @Name = name
  @VpcIds = vpcids
  @FwDeploy = fwdeploy
  @FwInsId = fwinsid
end

Instance Attribute Details

#FwDeployObject

Parameters:

  • Name:

    防火墙实例名称

  • VpcIds:

    私有网络模式下接入的VpcId列表;仅私有网络模式使用

  • FwDeploy:

    部署地域信息

  • FwInsId:

    防火墙实例ID (编辑场景传)



10175
10176
10177
# File 'lib/v20190904/models.rb', line 10175

def FwDeploy
  @FwDeploy
end

#FwInsIdObject

Parameters:

  • Name:

    防火墙实例名称

  • VpcIds:

    私有网络模式下接入的VpcId列表;仅私有网络模式使用

  • FwDeploy:

    部署地域信息

  • FwInsId:

    防火墙实例ID (编辑场景传)



10175
10176
10177
# File 'lib/v20190904/models.rb', line 10175

def FwInsId
  @FwInsId
end

#NameObject

Parameters:

  • Name:

    防火墙实例名称

  • VpcIds:

    私有网络模式下接入的VpcId列表;仅私有网络模式使用

  • FwDeploy:

    部署地域信息

  • FwInsId:

    防火墙实例ID (编辑场景传)



10175
10176
10177
# File 'lib/v20190904/models.rb', line 10175

def Name
  @Name
end

#VpcIdsObject

Parameters:

  • Name:

    防火墙实例名称

  • VpcIds:

    私有网络模式下接入的VpcId列表;仅私有网络模式使用

  • FwDeploy:

    部署地域信息

  • FwInsId:

    防火墙实例ID (编辑场景传)



10175
10176
10177
# File 'lib/v20190904/models.rb', line 10175

def VpcIds
  @VpcIds
end

Instance Method Details

#deserialize(params) ⇒ Object



10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/v20190904/models.rb', line 10184

def deserialize(params)
  @Name = params['Name']
  @VpcIds = params['VpcIds']
  unless params['FwDeploy'].nil?
    @FwDeploy = FwDeploy.new
    @FwDeploy.deserialize(params['FwDeploy'])
  end
  @FwInsId = params['FwInsId']
end