Class: TencentCloud::Clb::V20180317::RuleOutput

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

Overview

HTTP/HTTPS监听器的转发规则(输出)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(locationid = nil, domain = nil, url = nil, sessionexpiretime = nil, healthcheck = nil, certificate = nil, scheduler = nil, listenerid = nil, rewritetarget = nil, httpgzip = nil, beautocreated = nil, defaultserver = nil, http2 = nil, forwardtype = nil, createtime = nil, targettype = nil, targetgroup = nil, wafdomainid = nil, trpccallee = nil, trpcfunc = nil, quicstatus = nil, domains = nil, targetgrouplist = nil, oauth = nil, cookiename = nil) ⇒ RuleOutput

Returns a new instance of RuleOutput.



7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'lib/v20180317/models.rb', line 7786

def initialize(locationid=nil, domain=nil, url=nil, sessionexpiretime=nil, healthcheck=nil, certificate=nil, scheduler=nil, listenerid=nil, rewritetarget=nil, httpgzip=nil, beautocreated=nil, defaultserver=nil, http2=nil, forwardtype=nil, createtime=nil, targettype=nil, targetgroup=nil, wafdomainid=nil, trpccallee=nil, trpcfunc=nil, quicstatus=nil, domains=nil, targetgrouplist=nil, oauth=nil, cookiename=nil)
  @LocationId = locationid
  @Domain = domain
  @Url = url
  @SessionExpireTime = sessionexpiretime
  @HealthCheck = healthcheck
  @Certificate = certificate
  @Scheduler = scheduler
  @ListenerId = listenerid
  @RewriteTarget = rewritetarget
  @HttpGzip = httpgzip
  @BeAutoCreated = beautocreated
  @DefaultServer = defaultserver
  @Http2 = http2
  @ForwardType = forwardtype
  @CreateTime = createtime
  @TargetType = targettype
  @TargetGroup = targetgroup
  @WafDomainId = wafdomainid
  @TrpcCallee = trpccallee
  @TrpcFunc = trpcfunc
  @QuicStatus = quicstatus
  @Domains = domains
  @TargetGroupList = targetgrouplist
  @OAuth = oauth
  @CookieName = cookiename
end

Instance Attribute Details

#BeAutoCreatedObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def BeAutoCreated
  @BeAutoCreated
end

#CertificateObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def Certificate
  @Certificate
end

#CookieNameObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def CookieName
  @CookieName
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def CreateTime
  @CreateTime
end

#DefaultServerObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def DefaultServer
  @DefaultServer
end

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def Domain
  @Domain
end

#DomainsObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def Domains
  @Domains
end

#ForwardTypeObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def ForwardType
  @ForwardType
end

#HealthCheckObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def HealthCheck
  @HealthCheck
end

#Http2Object

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def Http2
  @Http2
end

#HttpGzipObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def HttpGzip
  @HttpGzip
end

#ListenerIdObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def ListenerId
  @ListenerId
end

#LocationIdObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def LocationId
  @LocationId
end

#OAuthObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def OAuth
  @OAuth
end

#QuicStatusObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def QuicStatus
  @QuicStatus
end

#RewriteTargetObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def RewriteTarget
  @RewriteTarget
end

#SchedulerObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def Scheduler
  @Scheduler
end

#SessionExpireTimeObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def SessionExpireTime
  @SessionExpireTime
end

#TargetGroupObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def TargetGroup
  @TargetGroup
end

#TargetGroupListObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def TargetGroupList
  @TargetGroupList
end

#TargetTypeObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def TargetType
  @TargetType
end

#TrpcCalleeObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def TrpcCallee
  @TrpcCallee
end

#TrpcFuncObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def TrpcFunc
  @TrpcFunc
end

#UrlObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def Url
  @Url
end

#WafDomainIdObject

注意:此字段可能返回 null,表示取不到有效值。WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LocationId:

    转发规则的 ID

  • Domain:

    转发规则的域名。

  • Url:

    转发规则的路径。

  • SessionExpireTime:

    会话保持时间

  • HealthCheck:

    健康检查信息

  • Certificate:

    证书信息

  • Scheduler:

    规则的请求转发方式。

  • ListenerId:

    转发规则所属的监听器 ID

  • RewriteTarget:

    转发规则的重定向目标信息

  • HttpGzip:

    是否开启gzip

  • BeAutoCreated:

    转发规则是否为自动创建

  • DefaultServer:

    是否作为默认域名

  • Http2:

    是否开启Http2

  • ForwardType:

    负载均衡与后端服务之间的转发协议

  • CreateTime:

    转发规则的创建时间

  • TargetType:

    后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。

  • TargetGroup:

    绑定的目标组基本信息;当规则绑定目标组时,会返回该字段

  • WafDomainId:

    WAF实例ID

  • TrpcCallee:

    TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。

  • TrpcFunc:

    TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。

  • QuicStatus:

    QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。

  • Domains:

    转发规则的域名列表。

  • TargetGroupList:

    绑定的目标组列表

  • OAuth:

    OAuth配置状态信息。

  • CookieName:

    自定义cookie名。



7784
7785
7786
# File 'lib/v20180317/models.rb', line 7784

def WafDomainId
  @WafDomainId
end

Instance Method Details

#deserialize(params) ⇒ Object



7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
# File 'lib/v20180317/models.rb', line 7814

def deserialize(params)
  @LocationId = params['LocationId']
  @Domain = params['Domain']
  @Url = params['Url']
  @SessionExpireTime = params['SessionExpireTime']
  unless params['HealthCheck'].nil?
    @HealthCheck = HealthCheck.new
    @HealthCheck.deserialize(params['HealthCheck'])
  end
  unless params['Certificate'].nil?
    @Certificate = CertificateOutput.new
    @Certificate.deserialize(params['Certificate'])
  end
  @Scheduler = params['Scheduler']
  @ListenerId = params['ListenerId']
  unless params['RewriteTarget'].nil?
    @RewriteTarget = RewriteTarget.new
    @RewriteTarget.deserialize(params['RewriteTarget'])
  end
  @HttpGzip = params['HttpGzip']
  @BeAutoCreated = params['BeAutoCreated']
  @DefaultServer = params['DefaultServer']
  @Http2 = params['Http2']
  @ForwardType = params['ForwardType']
  @CreateTime = params['CreateTime']
  @TargetType = params['TargetType']
  unless params['TargetGroup'].nil?
    @TargetGroup = BasicTargetGroupInfo.new
    @TargetGroup.deserialize(params['TargetGroup'])
  end
  @WafDomainId = params['WafDomainId']
  @TrpcCallee = params['TrpcCallee']
  @TrpcFunc = params['TrpcFunc']
  @QuicStatus = params['QuicStatus']
  @Domains = params['Domains']
  unless params['TargetGroupList'].nil?
    @TargetGroupList = []
    params['TargetGroupList'].each do |i|
      basictargetgroupinfo_tmp = BasicTargetGroupInfo.new
      basictargetgroupinfo_tmp.deserialize(i)
      @TargetGroupList << basictargetgroupinfo_tmp
    end
  end
  unless params['OAuth'].nil?
    @OAuth = OAuth.new
    @OAuth.deserialize(params['OAuth'])
  end
  @CookieName = params['CookieName']
end