Class: TencentCloud::Cfw::V20190904::VpcFwInstanceInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::VpcFwInstanceInfo
- Defined in:
- lib/v20190904/models.rb
Overview
VPC防火墙实例卡片信息
Instance Attribute Summary collapse
-
#CcnId ⇒ Object
1 是 0 不是.
-
#CcnName ⇒ Object
1 是 0 不是.
-
#ElasticBandwidth ⇒ Object
1 是 0 不是.
-
#ElasticSwitch ⇒ Object
1 是 0 不是.
-
#EngineVersion ⇒ Object
1 是 0 不是.
-
#FlowMax ⇒ Object
1 是 0 不是.
-
#FwCvmLst ⇒ Object
1 是 0 不是.
-
#FwGateway ⇒ Object
1 是 0 不是.
-
#FwGroupId ⇒ Object
1 是 0 不是.
-
#FwInsId ⇒ Object
1 是 0 不是.
-
#FwInsName ⇒ Object
1 是 0 不是.
-
#FwMode ⇒ Object
1 是 0 不是.
-
#FwSwitchNum ⇒ Object
1 是 0 不是.
-
#IsFirstAfterPay ⇒ Object
1 是 0 不是.
-
#JoinInsIdLst ⇒ Object
1 是 0 不是.
-
#JoinInsLst ⇒ Object
1 是 0 不是.
-
#JoinInsNum ⇒ Object
1 是 0 不是.
-
#PeerConnectionId ⇒ Object
1 是 0 不是.
-
#PeerConnectionName ⇒ Object
1 是 0 不是.
-
#ReserveTime ⇒ Object
1 是 0 不是.
-
#ReserveVersion ⇒ Object
1 是 0 不是.
-
#ReserveVersionState ⇒ Object
1 是 0 不是.
-
#RuleMax ⇒ Object
1 是 0 不是.
-
#RuleUsed ⇒ Object
1 是 0 不是.
-
#Status ⇒ Object
1 是 0 不是.
-
#Time ⇒ Object
1 是 0 不是.
-
#TrafficMode ⇒ Object
1 是 0 不是.
-
#UpdateEnable ⇒ Object
1 是 0 不是.
-
#UserVpcWidth ⇒ Object
1 是 0 不是.
-
#Width ⇒ Object
1 是 0 不是.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(fwinsname = nil, fwinsid = nil, fwmode = nil, joininsnum = nil, fwswitchnum = nil, status = nil, time = nil, ccnid = nil, ccnname = nil, peerconnectionid = nil, peerconnectionname = nil, fwcvmlst = nil, joininslst = nil, fwgateway = nil, fwgroupid = nil, ruleused = nil, rulemax = nil, width = nil, uservpcwidth = nil, joininsidlst = nil, flowmax = nil, engineversion = nil, updateenable = nil, trafficmode = nil, reservetime = nil, reserveversion = nil, reserveversionstate = nil, elasticswitch = nil, elasticbandwidth = nil, isfirstafterpay = nil) ⇒ VpcFwInstanceInfo
constructor
A new instance of VpcFwInstanceInfo.
Constructor Details
#initialize(fwinsname = nil, fwinsid = nil, fwmode = nil, joininsnum = nil, fwswitchnum = nil, status = nil, time = nil, ccnid = nil, ccnname = nil, peerconnectionid = nil, peerconnectionname = nil, fwcvmlst = nil, joininslst = nil, fwgateway = nil, fwgroupid = nil, ruleused = nil, rulemax = nil, width = nil, uservpcwidth = nil, joininsidlst = nil, flowmax = nil, engineversion = nil, updateenable = nil, trafficmode = nil, reservetime = nil, reserveversion = nil, reserveversionstate = nil, elasticswitch = nil, elasticbandwidth = nil, isfirstafterpay = nil) ⇒ VpcFwInstanceInfo
Returns a new instance of VpcFwInstanceInfo.
11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 |
# File 'lib/v20190904/models.rb', line 11177 def initialize(fwinsname=nil, fwinsid=nil, fwmode=nil, joininsnum=nil, fwswitchnum=nil, status=nil, time=nil, ccnid=nil, ccnname=nil, peerconnectionid=nil, peerconnectionname=nil, fwcvmlst=nil, joininslst=nil, fwgateway=nil, fwgroupid=nil, ruleused=nil, rulemax=nil, width=nil, uservpcwidth=nil, joininsidlst=nil, flowmax=nil, engineversion=nil, updateenable=nil, trafficmode=nil, reservetime=nil, reserveversion=nil, reserveversionstate=nil, elasticswitch=nil, elasticbandwidth=nil, isfirstafterpay=nil) @FwInsName = fwinsname @FwInsId = fwinsid @FwMode = fwmode @JoinInsNum = joininsnum @FwSwitchNum = fwswitchnum @Status = status @Time = time @CcnId = ccnid @CcnName = ccnname @PeerConnectionId = peerconnectionid @PeerConnectionName = peerconnectionname @FwCvmLst = fwcvmlst @JoinInsLst = joininslst @FwGateway = fwgateway @FwGroupId = fwgroupid @RuleUsed = ruleused @RuleMax = rulemax @Width = width @UserVpcWidth = uservpcwidth @JoinInsIdLst = joininsidlst @FlowMax = flowmax @EngineVersion = engineversion @UpdateEnable = updateenable @TrafficMode = trafficmode @ReserveTime = reservetime @ReserveVersion = reserveversion @ReserveVersionState = reserveversionstate @ElasticSwitch = elasticswitch @ElasticBandwidth = elasticbandwidth @IsFirstAfterPay = isfirstafterpay end |
Instance Attribute Details
#CcnId ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def CcnId @CcnId end |
#CcnName ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def CcnName @CcnName end |
#ElasticBandwidth ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def ElasticBandwidth @ElasticBandwidth end |
#ElasticSwitch ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def ElasticSwitch @ElasticSwitch end |
#EngineVersion ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def EngineVersion @EngineVersion end |
#FlowMax ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FlowMax @FlowMax end |
#FwCvmLst ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwCvmLst @FwCvmLst end |
#FwGateway ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwGateway @FwGateway end |
#FwGroupId ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwGroupId @FwGroupId end |
#FwInsId ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwInsId @FwInsId end |
#FwInsName ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwInsName @FwInsName end |
#FwMode ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwMode @FwMode end |
#FwSwitchNum ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def FwSwitchNum @FwSwitchNum end |
#IsFirstAfterPay ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def IsFirstAfterPay @IsFirstAfterPay end |
#JoinInsIdLst ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def JoinInsIdLst @JoinInsIdLst end |
#JoinInsLst ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def JoinInsLst @JoinInsLst end |
#JoinInsNum ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def JoinInsNum @JoinInsNum end |
#PeerConnectionId ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def PeerConnectionId @PeerConnectionId end |
#PeerConnectionName ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def PeerConnectionName @PeerConnectionName end |
#ReserveTime ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def ReserveTime @ReserveTime end |
#ReserveVersion ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def ReserveVersion @ReserveVersion end |
#ReserveVersionState ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def ReserveVersionState @ReserveVersionState end |
#RuleMax ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def RuleMax @RuleMax end |
#RuleUsed ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def RuleUsed @RuleUsed end |
#Status ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def Status @Status end |
#Time ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def Time @Time end |
#TrafficMode ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def TrafficMode @TrafficMode end |
#UpdateEnable ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def UpdateEnable @UpdateEnable end |
#UserVpcWidth ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def UserVpcWidth @UserVpcWidth end |
#Width ⇒ Object
1 是 0 不是
11175 11176 11177 |
# File 'lib/v20190904/models.rb', line 11175 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 |
# File 'lib/v20190904/models.rb', line 11210 def deserialize(params) @FwInsName = params['FwInsName'] @FwInsId = params['FwInsId'] @FwMode = params['FwMode'] @JoinInsNum = params['JoinInsNum'] @FwSwitchNum = params['FwSwitchNum'] @Status = params['Status'] @Time = params['Time'] @CcnId = params['CcnId'] @CcnName = params['CcnName'] @PeerConnectionId = params['PeerConnectionId'] @PeerConnectionName = params['PeerConnectionName'] unless params['FwCvmLst'].nil? @FwCvmLst = [] params['FwCvmLst'].each do |i| vpcfwcvminsinfo_tmp = VpcFwCvmInsInfo.new vpcfwcvminsinfo_tmp.deserialize(i) @FwCvmLst << vpcfwcvminsinfo_tmp end end unless params['JoinInsLst'].nil? @JoinInsLst = [] params['JoinInsLst'].each do |i| vpcfwjoininstancetype_tmp = VpcFwJoinInstanceType.new vpcfwjoininstancetype_tmp.deserialize(i) @JoinInsLst << vpcfwjoininstancetype_tmp end end unless params['FwGateway'].nil? @FwGateway = [] params['FwGateway'].each do |i| fwgateway_tmp = FwGateway.new fwgateway_tmp.deserialize(i) @FwGateway << fwgateway_tmp end end @FwGroupId = params['FwGroupId'] @RuleUsed = params['RuleUsed'] @RuleMax = params['RuleMax'] @Width = params['Width'] @UserVpcWidth = params['UserVpcWidth'] @JoinInsIdLst = params['JoinInsIdLst'] @FlowMax = params['FlowMax'] @EngineVersion = params['EngineVersion'] @UpdateEnable = params['UpdateEnable'] @TrafficMode = params['TrafficMode'] @ReserveTime = params['ReserveTime'] @ReserveVersion = params['ReserveVersion'] @ReserveVersionState = params['ReserveVersionState'] @ElasticSwitch = params['ElasticSwitch'] @ElasticBandwidth = params['ElasticBandwidth'] @IsFirstAfterPay = params['IsFirstAfterPay'] end |