Class: TencentCloud::Gaap::V20180529::RuleInfo

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

Overview

7层监听器转发规则信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, listenerid = nil, domain = nil, path = nil, realservertype = nil, scheduler = nil, healthcheck = nil, rulestatus = nil, checkparams = nil, realserverset = nil, bindstatus = nil, forwardhost = nil, servernameindicationswitch = nil, servernameindication = nil, forcedredirect = nil) ⇒ RuleInfo

Returns a new instance of RuleInfo.



7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
# File 'lib/v20180529/models.rb', line 7283

def initialize(ruleid=nil, listenerid=nil, domain=nil, path=nil, realservertype=nil, scheduler=nil, healthcheck=nil, rulestatus=nil, checkparams=nil, realserverset=nil, bindstatus=nil, forwardhost=nil, servernameindicationswitch=nil, servernameindication=nil, forcedredirect=nil)
  @RuleId = ruleid
  @ListenerId = listenerid
  @Domain = domain
  @Path = path
  @RealServerType = realservertype
  @Scheduler = scheduler
  @HealthCheck = healthcheck
  @RuleStatus = rulestatus
  @CheckParams = checkparams
  @RealServerSet = realserverset
  @BindStatus = bindstatus
  @ForwardHost = forwardhost
  @ServerNameIndicationSwitch = servernameindicationswitch
  @ServerNameIndication = servernameindication
  @ForcedRedirect = forcedredirect
end

Instance Attribute Details

#BindStatusObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def BindStatus
  @BindStatus
end

#CheckParamsObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def CheckParams
  @CheckParams
end

#DomainObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def Domain
  @Domain
end

#ForcedRedirectObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def ForcedRedirect
  @ForcedRedirect
end

#ForwardHostObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def ForwardHost
  @ForwardHost
end

#HealthCheckObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def HealthCheck
  @HealthCheck
end

#ListenerIdObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def ListenerId
  @ListenerId
end

#PathObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def Path
  @Path
end

#RealServerSetObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def RealServerSet
  @RealServerSet
end

#RealServerTypeObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def RealServerType
  @RealServerType
end

#RuleIdObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def RuleId
  @RuleId
end

#RuleStatusObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def RuleStatus
  @RuleStatus
end

#SchedulerObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def Scheduler
  @Scheduler
end

#ServerNameIndicationObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def ServerNameIndication
  @ServerNameIndication
end

#ServerNameIndicationSwitchObject

未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    规则信息

  • ListenerId:

    监听器信息

  • Domain:

    规则域名

  • Path:

    规则路径

  • RealServerType:

    源站类型

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • HealthCheck:

    是否开启健康检查标志,1表示开启,0表示关闭

  • RuleStatus:

    规则状态,0表示运行中,1表示创建中,2表示销毁中,3表示绑定解绑源站中,4表示配置更新中

  • CheckParams:

    健康检查相关参数

  • RealServerSet:

    已绑定的源站相关信息

  • BindStatus:

    源站的服务状态,0表示异常,1表示正常。

  • ForwardHost:

    通道转发到源站的请求所携带的host,其中default表示直接转发接收到的host。

  • ServerNameIndicationSwitch:

    服务器名称指示(ServerNameIndication,简称SNI)开关。ON表示开启,OFF表示关闭。

  • ServerNameIndication:

    服务器名称指示(ServerNameIndication,简称SNI),当SNI开关打开时,该字段必填。

  • ForcedRedirect:

    强转HTTPS指示,当传递值为https:时表示强转为https



7281
7282
7283
# File 'lib/v20180529/models.rb', line 7281

def ServerNameIndicationSwitch
  @ServerNameIndicationSwitch
end

Instance Method Details

#deserialize(params) ⇒ Object



7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
# File 'lib/v20180529/models.rb', line 7301

def deserialize(params)
  @RuleId = params['RuleId']
  @ListenerId = params['ListenerId']
  @Domain = params['Domain']
  @Path = params['Path']
  @RealServerType = params['RealServerType']
  @Scheduler = params['Scheduler']
  @HealthCheck = params['HealthCheck']
  @RuleStatus = params['RuleStatus']
  unless params['CheckParams'].nil?
    @CheckParams = RuleCheckParams.new
    @CheckParams.deserialize(params['CheckParams'])
  end
  unless params['RealServerSet'].nil?
    @RealServerSet = []
    params['RealServerSet'].each do |i|
      bindrealserver_tmp = BindRealServer.new
      bindrealserver_tmp.deserialize(i)
      @RealServerSet << bindrealserver_tmp
    end
  end
  @BindStatus = params['BindStatus']
  @ForwardHost = params['ForwardHost']
  @ServerNameIndicationSwitch = params['ServerNameIndicationSwitch']
  @ServerNameIndication = params['ServerNameIndication']
  @ForcedRedirect = params['ForcedRedirect']
end