Class: TencentCloud::Teo::V20220901::ApplicationProxy
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ApplicationProxy
- Defined in:
- lib/v20220901/models.rb
Overview
应用代理实例
Instance Attribute Summary collapse
-
#AccelerateMainland ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#AccelerateType ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ApplicationProxyRules ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#Area ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#BanStatus ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#HostId ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#Ipv6 ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#PlatType ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ProxyId ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ProxyName ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ProxyType ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ScheduleValue ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#SecurityType ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#SessionPersistTime ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#Status ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#UpdateTime ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ZoneId ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
-
#ZoneName ⇒ Object
当ProxyType=instance时,表示代理名称。 <li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, zonename = nil, proxyid = nil, proxyname = nil, proxytype = nil, plattype = nil, area = nil, securitytype = nil, acceleratetype = nil, sessionpersisttime = nil, status = nil, banstatus = nil, schedulevalue = nil, hostid = nil, ipv6 = nil, updatetime = nil, applicationproxyrules = nil, acceleratemainland = nil) ⇒ ApplicationProxy
constructor
A new instance of ApplicationProxy.
Constructor Details
#initialize(zoneid = nil, zonename = nil, proxyid = nil, proxyname = nil, proxytype = nil, plattype = nil, area = nil, securitytype = nil, acceleratetype = nil, sessionpersisttime = nil, status = nil, banstatus = nil, schedulevalue = nil, hostid = nil, ipv6 = nil, updatetime = nil, applicationproxyrules = nil, acceleratemainland = nil) ⇒ ApplicationProxy
1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 |
# File 'lib/v20220901/models.rb', line 1013 def initialize(zoneid=nil, zonename=nil, proxyid=nil, proxyname=nil, proxytype=nil, plattype=nil, area=nil, securitytype=nil, acceleratetype=nil, sessionpersisttime=nil, status=nil, banstatus=nil, schedulevalue=nil, hostid=nil, ipv6=nil, updatetime=nil, applicationproxyrules=nil, acceleratemainland=nil) @ZoneId = zoneid @ZoneName = zonename @ProxyId = proxyid @ProxyName = proxyname @ProxyType = proxytype @PlatType = plattype @Area = area @SecurityType = securitytype @AccelerateType = acceleratetype @SessionPersistTime = sessionpersisttime @Status = status @BanStatus = banstatus @ScheduleValue = schedulevalue @HostId = hostid @Ipv6 = ipv6 @UpdateTime = updatetime @ApplicationProxyRules = applicationproxyrules @AccelerateMainland = acceleratemainland end |
Instance Attribute Details
#AccelerateMainland ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def AccelerateMainland @AccelerateMainland end |
#AccelerateType ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def AccelerateType @AccelerateType end |
#ApplicationProxyRules ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ApplicationProxyRules @ApplicationProxyRules end |
#Area ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def Area @Area end |
#BanStatus ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def BanStatus @BanStatus end |
#HostId ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def HostId @HostId end |
#Ipv6 ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def Ipv6 @Ipv6 end |
#PlatType ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def PlatType @PlatType end |
#ProxyId ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ProxyId @ProxyId end |
#ProxyName ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ProxyName @ProxyName end |
#ProxyType ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ProxyType @ProxyType end |
#ScheduleValue ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ScheduleValue @ScheduleValue end |
#SecurityType ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def SecurityType @SecurityType end |
#SessionPersistTime ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def SessionPersistTime @SessionPersistTime end |
#Status ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def Status @Status end |
#UpdateTime ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def UpdateTime @UpdateTime end |
#ZoneId ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ZoneId @ZoneId end |
#ZoneName ⇒ Object
当ProxyType=instance时,表示代理名称。<li>hostname:表示子域名模式;</li> <li>instance:表示实例模式。</li> <li>ip:表示Anycast IP调度;</li> <li>domain:表示CNAME调度。</li> <li>mainland:中国大陆境内;</li> <li>overseas:全球(不含中国大陆)。</li> 默认值:overseas <li>0:关闭安全;</li> <li>1:开启安全。</li> <li>0:关闭加速;</li> <li>1:开启加速。</li> <li>online:启用;</li> <li>offline:停用;</li> <li>progress:部署中;</li> <li>stopping:停用中;</li> <li>fail:部署失败/停用失败。</li> <li>banned:已封禁;</li> <li>banning:封禁中;</li> <li>recover:已解封;</li> <li>recovering:解封禁中。</li> 表示代理加速唯一标识。
1011 1012 1013 |
# File 'lib/v20220901/models.rb', line 1011 def ZoneName @ZoneName end |
Instance Method Details
#deserialize(params) ⇒ Object
1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 |
# File 'lib/v20220901/models.rb', line 1034 def deserialize(params) @ZoneId = params['ZoneId'] @ZoneName = params['ZoneName'] @ProxyId = params['ProxyId'] @ProxyName = params['ProxyName'] @ProxyType = params['ProxyType'] @PlatType = params['PlatType'] @Area = params['Area'] @SecurityType = params['SecurityType'] @AccelerateType = params['AccelerateType'] @SessionPersistTime = params['SessionPersistTime'] @Status = params['Status'] @BanStatus = params['BanStatus'] @ScheduleValue = params['ScheduleValue'] @HostId = params['HostId'] unless params['Ipv6'].nil? @Ipv6 = Ipv6.new @Ipv6.deserialize(params['Ipv6']) end @UpdateTime = params['UpdateTime'] unless params['ApplicationProxyRules'].nil? @ApplicationProxyRules = [] params['ApplicationProxyRules'].each do |i| applicationproxyrule_tmp = ApplicationProxyRule.new applicationproxyrule_tmp.deserialize(i) @ApplicationProxyRules << applicationproxyrule_tmp end end unless params['AccelerateMainland'].nil? @AccelerateMainland = AccelerateMainland.new @AccelerateMainland.deserialize(params['AccelerateMainland']) end end |