Class: TencentCloud::Teo::V20220901::MultiPathGateway
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::MultiPathGateway
- Defined in:
- lib/v20220901/models.rb
Overview
多通道安全网关详情
Instance Attribute Summary collapse
-
#GatewayId ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#GatewayIP ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#GatewayName ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#GatewayPort ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#GatewayType ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#Lines ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#NeedConfirm ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#RegionId ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
-
#Status ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(gatewayid = nil, gatewayname = nil, gatewaytype = nil, gatewayport = nil, status = nil, gatewayip = nil, regionid = nil, lines = nil, needconfirm = nil) ⇒ MultiPathGateway
constructor
A new instance of MultiPathGateway.
Constructor Details
#initialize(gatewayid = nil, gatewayname = nil, gatewaytype = nil, gatewayport = nil, status = nil, gatewayip = nil, regionid = nil, lines = nil, needconfirm = nil) ⇒ MultiPathGateway
Returns a new instance of MultiPathGateway.
17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 |
# File 'lib/v20220901/models.rb', line 17788 def initialize(gatewayid=nil, gatewayname=nil, gatewaytype=nil, gatewayport=nil, status=nil, gatewayip=nil, regionid=nil, lines=nil, needconfirm=nil) @GatewayId = gatewayid @GatewayName = gatewayname @GatewayType = gatewaytype @GatewayPort = gatewayport @Status = status @GatewayIP = gatewayip @RegionId = regionid @Lines = lines @NeedConfirm = needconfirm end |
Instance Attribute Details
#GatewayId ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def GatewayId @GatewayId end |
#GatewayIP ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def GatewayIP @GatewayIP end |
#GatewayName ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def GatewayName @GatewayName end |
#GatewayPort ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def GatewayPort @GatewayPort end |
#GatewayType ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def GatewayType @GatewayType end |
#Lines ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def Lines @Lines end |
#NeedConfirm ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def NeedConfirm @NeedConfirm end |
#RegionId ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def RegionId @RegionId end |
#Status ⇒ Object
<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>
17786 17787 17788 |
# File 'lib/v20220901/models.rb', line 17786 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 |
# File 'lib/v20220901/models.rb', line 17800 def deserialize(params) @GatewayId = params['GatewayId'] @GatewayName = params['GatewayName'] @GatewayType = params['GatewayType'] @GatewayPort = params['GatewayPort'] @Status = params['Status'] @GatewayIP = params['GatewayIP'] @RegionId = params['RegionId'] unless params['Lines'].nil? @Lines = [] params['Lines'].each do |i| multipathgatewayline_tmp = MultiPathGatewayLine.new multipathgatewayline_tmp.deserialize(i) @Lines << multipathgatewayline_tmp end end @NeedConfirm = params['NeedConfirm'] end |