Class: TencentCloud::Cfw::V20190904::NatInstanceInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::NatInstanceInfo
- Defined in:
- lib/v20190904/models.rb
Overview
Nat实例卡片详细信息
Instance Attribute Summary collapse
-
#BandWidth ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#EipAddress ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ElasticBandwidth ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ElasticSwitch ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#EngineVersion ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#FwMode ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#InFlowMax ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#IsFirstAfterPay ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#NatinsId ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#NatinsName ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#NeedProbeEngineUpdate ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#OutFlowMax ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#Region ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#RegionDetail ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#RegionZh ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ReserveTime ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ReserveVersion ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ReserveVersionState ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#RuleMax ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#RuleUsed ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#Status ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#Subnets ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#TrafficMode ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#UpdateEnable ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#VpcIp ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#Zone ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ZoneBak ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ZoneZh ⇒ Object
1 打开 0 关闭 1 是 0 不是.
-
#ZoneZhBak ⇒ Object
1 打开 0 关闭 1 是 0 不是.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(natinsid = nil, natinsname = nil, region = nil, fwmode = nil, bandwidth = nil, inflowmax = nil, outflowmax = nil, regionzh = nil, eipaddress = nil, vpcip = nil, subnets = nil, status = nil, regiondetail = nil, zonezh = nil, zonezhbak = nil, ruleused = nil, rulemax = nil, engineversion = nil, updateenable = nil, needprobeengineupdate = nil, trafficmode = nil, zone = nil, zonebak = nil, reservetime = nil, reserveversion = nil, reserveversionstate = nil, elasticswitch = nil, elasticbandwidth = nil, isfirstafterpay = nil) ⇒ NatInstanceInfo
constructor
A new instance of NatInstanceInfo.
Constructor Details
#initialize(natinsid = nil, natinsname = nil, region = nil, fwmode = nil, bandwidth = nil, inflowmax = nil, outflowmax = nil, regionzh = nil, eipaddress = nil, vpcip = nil, subnets = nil, status = nil, regiondetail = nil, zonezh = nil, zonezhbak = nil, ruleused = nil, rulemax = nil, engineversion = nil, updateenable = nil, needprobeengineupdate = nil, trafficmode = nil, zone = nil, zonebak = nil, reservetime = nil, reserveversion = nil, reserveversionstate = nil, elasticswitch = nil, elasticbandwidth = nil, isfirstafterpay = nil) ⇒ NatInstanceInfo
Returns a new instance of NatInstanceInfo.
8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 |
# File 'lib/v20190904/models.rb', line 8867 def initialize(natinsid=nil, natinsname=nil, region=nil, fwmode=nil, bandwidth=nil, inflowmax=nil, outflowmax=nil, regionzh=nil, eipaddress=nil, vpcip=nil, subnets=nil, status=nil, regiondetail=nil, zonezh=nil, zonezhbak=nil, ruleused=nil, rulemax=nil, engineversion=nil, updateenable=nil, needprobeengineupdate=nil, trafficmode=nil, zone=nil, zonebak=nil, reservetime=nil, reserveversion=nil, reserveversionstate=nil, elasticswitch=nil, elasticbandwidth=nil, isfirstafterpay=nil) @NatinsId = natinsid @NatinsName = natinsname @Region = region @FwMode = fwmode @BandWidth = bandwidth @InFlowMax = inflowmax @OutFlowMax = outflowmax @RegionZh = regionzh @EipAddress = eipaddress @VpcIp = vpcip @Subnets = subnets @Status = status @RegionDetail = regiondetail @ZoneZh = zonezh @ZoneZhBak = zonezhbak @RuleUsed = ruleused @RuleMax = rulemax @EngineVersion = engineversion @UpdateEnable = updateenable @NeedProbeEngineUpdate = needprobeengineupdate @TrafficMode = trafficmode @Zone = zone @ZoneBak = zonebak @ReserveTime = reservetime @ReserveVersion = reserveversion @ReserveVersionState = reserveversionstate @ElasticSwitch = elasticswitch @ElasticBandwidth = elasticbandwidth @IsFirstAfterPay = isfirstafterpay end |
Instance Attribute Details
#BandWidth ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def BandWidth @BandWidth end |
#EipAddress ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def EipAddress @EipAddress end |
#ElasticBandwidth ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ElasticBandwidth @ElasticBandwidth end |
#ElasticSwitch ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ElasticSwitch @ElasticSwitch end |
#EngineVersion ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def EngineVersion @EngineVersion end |
#FwMode ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def FwMode @FwMode end |
#InFlowMax ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def InFlowMax @InFlowMax end |
#IsFirstAfterPay ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def IsFirstAfterPay @IsFirstAfterPay end |
#NatinsId ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def NatinsId @NatinsId end |
#NatinsName ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def NatinsName @NatinsName end |
#NeedProbeEngineUpdate ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def NeedProbeEngineUpdate @NeedProbeEngineUpdate end |
#OutFlowMax ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def OutFlowMax @OutFlowMax end |
#Region ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def Region @Region end |
#RegionDetail ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def RegionDetail @RegionDetail end |
#RegionZh ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def RegionZh @RegionZh end |
#ReserveTime ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ReserveTime @ReserveTime end |
#ReserveVersion ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ReserveVersion @ReserveVersion end |
#ReserveVersionState ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ReserveVersionState @ReserveVersionState end |
#RuleMax ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def RuleMax @RuleMax end |
#RuleUsed ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def RuleUsed @RuleUsed end |
#Status ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def Status @Status end |
#Subnets ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def Subnets @Subnets end |
#TrafficMode ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def TrafficMode @TrafficMode end |
#UpdateEnable ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def UpdateEnable @UpdateEnable end |
#VpcIp ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def VpcIp @VpcIp end |
#Zone ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def Zone @Zone end |
#ZoneBak ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ZoneBak @ZoneBak end |
#ZoneZh ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ZoneZh @ZoneZh end |
#ZoneZhBak ⇒ Object
1 打开 0 关闭 1 是 0 不是
8865 8866 8867 |
# File 'lib/v20190904/models.rb', line 8865 def ZoneZhBak @ZoneZhBak end |
Instance Method Details
#deserialize(params) ⇒ Object
8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 |
# File 'lib/v20190904/models.rb', line 8899 def deserialize(params) @NatinsId = params['NatinsId'] @NatinsName = params['NatinsName'] @Region = params['Region'] @FwMode = params['FwMode'] @BandWidth = params['BandWidth'] @InFlowMax = params['InFlowMax'] @OutFlowMax = params['OutFlowMax'] @RegionZh = params['RegionZh'] @EipAddress = params['EipAddress'] @VpcIp = params['VpcIp'] @Subnets = params['Subnets'] @Status = params['Status'] @RegionDetail = params['RegionDetail'] @ZoneZh = params['ZoneZh'] @ZoneZhBak = params['ZoneZhBak'] @RuleUsed = params['RuleUsed'] @RuleMax = params['RuleMax'] @EngineVersion = params['EngineVersion'] @UpdateEnable = params['UpdateEnable'] @NeedProbeEngineUpdate = params['NeedProbeEngineUpdate'] @TrafficMode = params['TrafficMode'] @Zone = params['Zone'] @ZoneBak = params['ZoneBak'] @ReserveTime = params['ReserveTime'] @ReserveVersion = params['ReserveVersion'] @ReserveVersionState = params['ReserveVersionState'] @ElasticSwitch = params['ElasticSwitch'] @ElasticBandwidth = params['ElasticBandwidth'] @IsFirstAfterPay = params['IsFirstAfterPay'] end |