Class: TencentCloud::Teo::V20220901::ModifyMultiPathGatewayLineRequest

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

Overview

ModifyMultiPathGatewayLine请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, gatewayid = nil, lineid = nil, linetype = nil, lineaddress = nil, proxyid = nil, ruleid = nil) ⇒ ModifyMultiPathGatewayLineRequest

Returns a new instance of ModifyMultiPathGatewayLineRequest.



16554
16555
16556
16557
16558
16559
16560
16561
16562
# File 'lib/v20220901/models.rb', line 16554

def initialize(zoneid=nil, gatewayid=nil, lineid=nil, linetype=nil, lineaddress=nil, proxyid=nil, ruleid=nil)
  @ZoneId = zoneid
  @GatewayId = gatewayid
  @LineId = lineid
  @LineType = linetype
  @LineAddress = lineaddress
  @ProxyId = proxyid
  @RuleId = ruleid
end

Instance Attribute Details

#GatewayIdObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def GatewayId
  @GatewayId
end

#LineAddressObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def LineAddress
  @LineAddress
end

#LineIdObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def LineId
  @LineId
end

#LineTypeObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def LineType
  @LineType
end

#ProxyIdObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def ProxyId
  @ProxyId
end

#RuleIdObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def RuleId
  @RuleId
end

#ZoneIdObject

<li> line-1: EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li> line-2 及以上:EdgeOne 四层代理线路或者自定义线路,支持修改、删除实例和规则。</li> <li>proxy :EdgeOne 四层代理线路,支持修改实例和规则,不支持删除;</li> <li>custom :自定义线路,支持编辑、删除实例和规则。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • GatewayId:

    多通道安全加速网关 ID 。

  • LineId:

    线路 ID , 取值有:

  • LineType:

    线路类型,取值有:

  • LineAddress:

    线路地址,格式为 host:port,直连线路( LineType 取值为 direct )不允许修改,其余类型支持修改。

  • ProxyId:

    四层代理实例 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。

  • RuleId:

    转发规则 ID ,当线路类型 LineType 取值为 proxy(EdgeOne 四层代理)可传入,进行修改。



16552
16553
16554
# File 'lib/v20220901/models.rb', line 16552

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



16564
16565
16566
16567
16568
16569
16570
16571
16572
# File 'lib/v20220901/models.rb', line 16564

def deserialize(params)
  @ZoneId = params['ZoneId']
  @GatewayId = params['GatewayId']
  @LineId = params['LineId']
  @LineType = params['LineType']
  @LineAddress = params['LineAddress']
  @ProxyId = params['ProxyId']
  @RuleId = params['RuleId']
end