Class: TencentCloud::Teo::V20220901::ModifyApplicationProxyRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifyApplicationProxyRuleRequest
- Defined in:
- lib/v20220901/models.rb
Overview
ModifyApplicationProxyRule请求参数结构体
Instance Attribute Summary collapse
-
#ForwardClientIp ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#OriginPort ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#OriginType ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#OriginValue ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#Port ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#Proto ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#ProxyId ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#RuleId ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#RuleTag ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#SessionPersist ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#SessionPersistTime ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <li>true:开启;</li> <li>false:关闭。</li>不填为false。 <li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>.
-
#ZoneId ⇒ Object
不填保持原有值。 <li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。 <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, ruleid = nil, origintype = nil, port = nil, proto = nil, originvalue = nil, forwardclientip = nil, sessionpersist = nil, sessionpersisttime = nil, originport = nil, ruletag = nil) ⇒ ModifyApplicationProxyRuleRequest
constructor
A new instance of ModifyApplicationProxyRuleRequest.
Constructor Details
#initialize(zoneid = nil, proxyid = nil, ruleid = nil, origintype = nil, port = nil, proto = nil, originvalue = nil, forwardclientip = nil, sessionpersist = nil, sessionpersisttime = nil, originport = nil, ruletag = nil) ⇒ ModifyApplicationProxyRuleRequest
Returns a new instance of ModifyApplicationProxyRuleRequest.
15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 |
# File 'lib/v20220901/models.rb', line 15570 def initialize(zoneid=nil, proxyid=nil, ruleid=nil, origintype=nil, port=nil, proto=nil, originvalue=nil, forwardclientip=nil, sessionpersist=nil, sessionpersisttime=nil, originport=nil, ruletag=nil) @ZoneId = zoneid @ProxyId = proxyid @RuleId = ruleid @OriginType = origintype @Port = port @Proto = proto @OriginValue = originvalue @ForwardClientIp = forwardclientip @SessionPersist = sessionpersist @SessionPersistTime = sessionpersisttime @OriginPort = originport @RuleTag = ruletag end |
Instance Attribute Details
#ForwardClientIp ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def ForwardClientIp @ForwardClientIp end |
#OriginPort ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def OriginPort @OriginPort end |
#OriginType ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def OriginType @OriginType end |
#OriginValue ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def OriginValue @OriginValue end |
#Port ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def Port @Port end |
#Proto ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def Proto @Proto end |
#ProxyId ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def ProxyId @ProxyId end |
#RuleId ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def RuleId @RuleId end |
#RuleTag ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def RuleTag @RuleTag end |
#SessionPersist ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def SessionPersist @SessionPersist end |
#SessionPersistTime ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def SessionPersistTime @SessionPersistTime end |
#ZoneId ⇒ Object
不填保持原有值。<li>TOA:TOA(仅Proto=TCP时可选);</li> <li>PPV1:Proxy Protocol传递,协议版本V1(仅Proto=TCP时可选);</li> <li>PPV2:Proxy Protocol传递,协议版本V2;</li> <li>OFF:不传递。</li>不填保持原有值。<li>true:开启;</li> <li>false:关闭。</li>不填为false。<li>单端口:80;</li> <li>端口段:81-90,81至90端口。</li>
15568 15569 15570 |
# File 'lib/v20220901/models.rb', line 15568 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 |
# File 'lib/v20220901/models.rb', line 15585 def deserialize(params) @ZoneId = params['ZoneId'] @ProxyId = params['ProxyId'] @RuleId = params['RuleId'] @OriginType = params['OriginType'] @Port = params['Port'] @Proto = params['Proto'] @OriginValue = params['OriginValue'] @ForwardClientIp = params['ForwardClientIp'] @SessionPersist = params['SessionPersist'] @SessionPersistTime = params['SessionPersistTime'] @OriginPort = params['OriginPort'] @RuleTag = params['RuleTag'] end |