Class: TencentCloud::Teo::V20220901::CreateApplicationProxyRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CreateApplicationProxyRuleRequest
- Defined in:
- lib/v20220901/models.rb
Overview
CreateApplicationProxyRule请求参数结构体
Instance Attribute Summary collapse
-
#ForwardClientIp ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#OriginPort ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#OriginType ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#OriginValue ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#Port ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#Proto ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#ProxyId ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#RuleTag ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#SessionPersist ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#SessionPersistTime ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#ZoneId ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。 <li>true:开启;</li> <li>false:关闭。</li>默认值:false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, proxyid = nil, proto = nil, port = nil, origintype = nil, originvalue = nil, forwardclientip = nil, sessionpersist = nil, sessionpersisttime = nil, originport = nil, ruletag = nil) ⇒ CreateApplicationProxyRuleRequest
constructor
A new instance of CreateApplicationProxyRuleRequest.
Constructor Details
#initialize(zoneid = nil, proxyid = nil, proto = nil, port = nil, origintype = nil, originvalue = nil, forwardclientip = nil, sessionpersist = nil, sessionpersisttime = nil, originport = nil, ruletag = nil) ⇒ CreateApplicationProxyRuleRequest
3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 |
# File 'lib/v20220901/models.rb', line 3837 def initialize(zoneid=nil, proxyid=nil, proto=nil, port=nil, origintype=nil, originvalue=nil, forwardclientip=nil, sessionpersist=nil, sessionpersisttime=nil, originport=nil, ruletag=nil) @ZoneId = zoneid @ProxyId = proxyid @Proto = proto @Port = port @OriginType = origintype @OriginValue = originvalue @ForwardClientIp = forwardclientip @SessionPersist = sessionpersist @SessionPersistTime = sessionpersisttime @OriginPort = originport @RuleTag = ruletag end |
Instance Attribute Details
#ForwardClientIp ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def ForwardClientIp @ForwardClientIp end |
#OriginPort ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def OriginPort @OriginPort end |
#OriginType ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def OriginType @OriginType end |
#OriginValue ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def OriginValue @OriginValue end |
#Port ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def Port @Port end |
#Proto ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def Proto @Proto end |
#ProxyId ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def ProxyId @ProxyId end |
#RuleTag ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def RuleTag @RuleTag end |
#SessionPersist ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def SessionPersist @SessionPersist end |
#SessionPersistTime ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def SessionPersistTime @SessionPersistTime end |
#ZoneId ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>80:80端口;</li> <li>81-90:81至90端口。</li> <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>默认值:OFF。<li>true:开启;</li> <li>false:关闭。</li>默认值:false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
3835 3836 3837 |
# File 'lib/v20220901/models.rb', line 3835 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 |
# File 'lib/v20220901/models.rb', line 3851 def deserialize(params) @ZoneId = params['ZoneId'] @ProxyId = params['ProxyId'] @Proto = params['Proto'] @Port = params['Port'] @OriginType = params['OriginType'] @OriginValue = params['OriginValue'] @ForwardClientIp = params['ForwardClientIp'] @SessionPersist = params['SessionPersist'] @SessionPersistTime = params['SessionPersistTime'] @OriginPort = params['OriginPort'] @RuleTag = params['RuleTag'] end |