Class: TencentCloud::Teo::V20220901::MultiPathGateway

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

Overview

多通道安全网关详情

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#GatewayIdObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def GatewayId
  @GatewayId
end

#GatewayIPObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def GatewayIP
  @GatewayIP
end

#GatewayNameObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def GatewayName
  @GatewayName
end

#GatewayPortObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def GatewayPort
  @GatewayPort
end

#GatewayTypeObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def GatewayType
  @GatewayType
end

#LinesObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def Lines
  @Lines
end

#NeedConfirmObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def NeedConfirm
  @NeedConfirm
end

#RegionIdObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</li>



17786
17787
17788
# File 'lib/v20220901/models.rb', line 17786

def RegionId
  @RegionId
end

#StatusObject

<li> cloud:云上网关,腾讯云创建和管理的网关。</li> <li> private:自有网关,用户部署的私有网关。</li> <li> creating : 创建中;</li> <li> online : 在线;</li> <li> offline : 离线;</li> <li> disable : 已停用。</li>

Parameters:

  • GatewayId:

    网关 ID。

  • GatewayName:

    网关名。

  • GatewayType:

    网关类型,取值有:

  • GatewayPort:

    网关端口,范围 1~65535(除去 8888 )。

  • Status:

    网关状态,取值有:

  • GatewayIP:

    网关 IP, 格式为 IPv4。

  • RegionId:

    网关地域 Id,可以从接口 DescribeMultiPathGatewayRegions 获取 RegionId 列表。

  • Lines:

    线路信息,当查询网关信息详情 DescribeMultiPathGateway 的时候会返回,当查询网关列表 DescribeMultiPathGateways 的时候不会返回。

  • NeedConfirm:

    网关回源 IP 列表发生了变化是否需要重新确认,取值有:<li>true:回源 IP 列表发生了变化,需要确认;</li><li>false:回源 IP 列表未发生变化,无需确认。</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