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
9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 |
# File 'lib/v20190904/models.rb', line 9972 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 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def CcnId @CcnId end |
#CcnName ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def CcnName @CcnName end |
#ElasticBandwidth ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def ElasticBandwidth @ElasticBandwidth end |
#ElasticSwitch ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def ElasticSwitch @ElasticSwitch end |
#EngineVersion ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def EngineVersion @EngineVersion end |
#FlowMax ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FlowMax @FlowMax end |
#FwCvmLst ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwCvmLst @FwCvmLst end |
#FwGateway ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwGateway @FwGateway end |
#FwGroupId ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwGroupId @FwGroupId end |
#FwInsId ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwInsId @FwInsId end |
#FwInsName ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwInsName @FwInsName end |
#FwMode ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwMode @FwMode end |
#FwSwitchNum ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def FwSwitchNum @FwSwitchNum end |
#IsFirstAfterPay ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def IsFirstAfterPay @IsFirstAfterPay end |
#JoinInsIdLst ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def JoinInsIdLst @JoinInsIdLst end |
#JoinInsLst ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def JoinInsLst @JoinInsLst end |
#JoinInsNum ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def JoinInsNum @JoinInsNum end |
#PeerConnectionId ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def PeerConnectionId @PeerConnectionId end |
#PeerConnectionName ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def PeerConnectionName @PeerConnectionName end |
#ReserveTime ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def ReserveTime @ReserveTime end |
#ReserveVersion ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def ReserveVersion @ReserveVersion end |
#ReserveVersionState ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def ReserveVersionState @ReserveVersionState end |
#RuleMax ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def RuleMax @RuleMax end |
#RuleUsed ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def RuleUsed @RuleUsed end |
#Status ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def Status @Status end |
#Time ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def Time @Time end |
#TrafficMode ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def TrafficMode @TrafficMode end |
#UpdateEnable ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def UpdateEnable @UpdateEnable end |
#UserVpcWidth ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def UserVpcWidth @UserVpcWidth end |
#Width ⇒ Object
1 是0 不是
9970 9971 9972 |
# File 'lib/v20190904/models.rb', line 9970 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 |
# File 'lib/v20190904/models.rb', line 10005 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 |