Class: TencentCloud::Cfw::V20190904::NatFwInstance

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

Overview

Nat实例类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(natinsid = nil, natinsname = nil, region = nil, fwmode = nil, status = nil, natip = nil) ⇒ NatFwInstance

Returns a new instance of NatFwInstance.



7847
7848
7849
7850
7851
7852
7853
7854
# File 'lib/v20190904/models.rb', line 7847

def initialize(natinsid=nil, natinsname=nil, region=nil, fwmode=nil, status=nil, natip=nil)
  @NatinsId = natinsid
  @NatinsName = natinsname
  @Region = region
  @FwMode = fwmode
  @Status = status
  @NatIp = natip
end

Instance Attribute Details

#FwModeObject

Parameters:

  • NatinsId:

    nat实例id

  • NatinsName:

    nat实例名称

  • Region:

    实例所在地域

  • FwMode:

    0:新增模式,1:接入模式

  • Status:

    0:正常状态, 1: 正在创建

  • NatIp:

    nat公网ip



7845
7846
7847
# File 'lib/v20190904/models.rb', line 7845

def FwMode
  @FwMode
end

#NatinsIdObject

Parameters:

  • NatinsId:

    nat实例id

  • NatinsName:

    nat实例名称

  • Region:

    实例所在地域

  • FwMode:

    0:新增模式,1:接入模式

  • Status:

    0:正常状态, 1: 正在创建

  • NatIp:

    nat公网ip



7845
7846
7847
# File 'lib/v20190904/models.rb', line 7845

def NatinsId
  @NatinsId
end

#NatinsNameObject

Parameters:

  • NatinsId:

    nat实例id

  • NatinsName:

    nat实例名称

  • Region:

    实例所在地域

  • FwMode:

    0:新增模式,1:接入模式

  • Status:

    0:正常状态, 1: 正在创建

  • NatIp:

    nat公网ip



7845
7846
7847
# File 'lib/v20190904/models.rb', line 7845

def NatinsName
  @NatinsName
end

#NatIpObject

Parameters:

  • NatinsId:

    nat实例id

  • NatinsName:

    nat实例名称

  • Region:

    实例所在地域

  • FwMode:

    0:新增模式,1:接入模式

  • Status:

    0:正常状态, 1: 正在创建

  • NatIp:

    nat公网ip



7845
7846
7847
# File 'lib/v20190904/models.rb', line 7845

def NatIp
  @NatIp
end

#RegionObject

Parameters:

  • NatinsId:

    nat实例id

  • NatinsName:

    nat实例名称

  • Region:

    实例所在地域

  • FwMode:

    0:新增模式,1:接入模式

  • Status:

    0:正常状态, 1: 正在创建

  • NatIp:

    nat公网ip



7845
7846
7847
# File 'lib/v20190904/models.rb', line 7845

def Region
  @Region
end

#StatusObject

Parameters:

  • NatinsId:

    nat实例id

  • NatinsName:

    nat实例名称

  • Region:

    实例所在地域

  • FwMode:

    0:新增模式,1:接入模式

  • Status:

    0:正常状态, 1: 正在创建

  • NatIp:

    nat公网ip



7845
7846
7847
# File 'lib/v20190904/models.rb', line 7845

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



7856
7857
7858
7859
7860
7861
7862
7863
# File 'lib/v20190904/models.rb', line 7856

def deserialize(params)
  @NatinsId = params['NatinsId']
  @NatinsName = params['NatinsName']
  @Region = params['Region']
  @FwMode = params['FwMode']
  @Status = params['Status']
  @NatIp = params['NatIp']
end