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) ⇒ RuleOutput

Returns a new instance of RuleOutput.



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 7837

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)
  @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
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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

def Certificate
  @Certificate
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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

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配置状态信息。



7835
7836
7837
# File 'lib/v20180317/models.rb', line 7835

def WafDomainId
  @WafDomainId
end

Instance Method Details

#deserialize(params) ⇒ Object



7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
# File 'lib/v20180317/models.rb', line 7864

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
end