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.



7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
# File 'lib/v20180317/models.rb', line 7904

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

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名。



7902
7903
7904
# File 'lib/v20180317/models.rb', line 7902

def WafDomainId
  @WafDomainId
end

Instance Method Details

#deserialize(params) ⇒ Object



7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
# File 'lib/v20180317/models.rb', line 7932

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