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.



7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
# File 'lib/v20180317/models.rb', line 7977

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

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



7975
7976
7977
# File 'lib/v20180317/models.rb', line 7975

def WafDomainId
  @WafDomainId
end

Instance Method Details

#deserialize(params) ⇒ Object



8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
# File 'lib/v20180317/models.rb', line 8004

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