Class: TencentCloud::Teo::V20220901::ApplicationProxyRule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ApplicationProxyRule
- Defined in:
- lib/v20220901/models.rb
Overview
应用代理规则
Instance Attribute Summary collapse
-
#ForwardClientIp ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#OriginPort ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#OriginType ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#OriginValue ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#Port ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#Proto ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#RuleId ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#RuleTag ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#SessionPersist ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#SessionPersistTime ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
-
#Status ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。 <li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(proto = nil, port = nil, origintype = nil, originvalue = nil, ruleid = nil, status = nil, forwardclientip = nil, sessionpersist = nil, sessionpersisttime = nil, originport = nil, ruletag = nil) ⇒ ApplicationProxyRule
constructor
A new instance of ApplicationProxyRule.
Constructor Details
#initialize(proto = nil, port = nil, origintype = nil, originvalue = nil, ruleid = nil, status = nil, forwardclientip = nil, sessionpersist = nil, sessionpersisttime = nil, originport = nil, ruletag = nil) ⇒ ApplicationProxyRule
Returns a new instance of ApplicationProxyRule.
1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'lib/v20220901/models.rb', line 1120 def initialize(proto=nil, port=nil, origintype=nil, originvalue=nil, ruleid=nil, status=nil, forwardclientip=nil, sessionpersist=nil, sessionpersisttime=nil, originport=nil, ruletag=nil) @Proto = proto @Port = port @OriginType = origintype @OriginValue = originvalue @RuleId = ruleid @Status = status @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。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def ForwardClientIp @ForwardClientIp end |
#OriginPort ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def OriginPort @OriginPort end |
#OriginType ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def OriginType @OriginType end |
#OriginValue ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def OriginValue @OriginValue end |
#Port ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def Port @Port end |
#Proto ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def Proto @Proto end |
#RuleId ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def RuleId @RuleId end |
#RuleTag ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def RuleTag @RuleTag end |
#SessionPersist ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def SessionPersist @SessionPersist end |
#SessionPersistTime ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def SessionPersistTime @SessionPersistTime end |
#Status ⇒ Object
<li>TCP:TCP协议;</li> <li>UDP:UDP协议。</li> <li>单个端口,如:80。</li> <li>端口段,如:81-82。表示81,82两个端口。</li> 注意:一条规则最多可填写20个端口。<li>custom:手动添加;</li> <li>loadbalancer:负载均衡;</li> <li>origins:源站组。</li> <li>当 OriginType 为 custom 时,表示一个或多个源站,如‘‘ 或 `OriginValue=`;</li> <li>当 OriginType 为 loadbalancer 时,表示一个负载均衡,如‘`;</li> <li>当 OriginType 为 origins 时,要求有且仅有一个元素,表示源站组ID,如‘`。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</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-82,表示81,82两个端口。</li>
1118 1119 1120 |
# File 'lib/v20220901/models.rb', line 1118 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 |
# File 'lib/v20220901/models.rb', line 1134 def deserialize(params) @Proto = params['Proto'] @Port = params['Port'] @OriginType = params['OriginType'] @OriginValue = params['OriginValue'] @RuleId = params['RuleId'] @Status = params['Status'] @ForwardClientIp = params['ForwardClientIp'] @SessionPersist = params['SessionPersist'] @SessionPersistTime = params['SessionPersistTime'] @OriginPort = params['OriginPort'] @RuleTag = params['RuleTag'] end |