Class: TencentCloud::Gaap::V20180529::RuleInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gaap::V20180529::RuleInfo
- Defined in:
- lib/v20180529/models.rb
Overview
7层监听器转发规则信息
Instance Attribute Summary collapse
-
#BindStatus ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CheckParams ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Domain ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ForcedRedirect ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ForwardHost ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HealthCheck ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ListenerId ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Path ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RealServerSet ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RealServerType ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleId ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleStatus ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Scheduler ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServerNameIndication ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServerNameIndicationSwitch ⇒ Object
未开启健康检查时,该状态始终未正常。 只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of RuleInfo.
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
#BindStatus ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def BindStatus @BindStatus end |
#CheckParams ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def CheckParams @CheckParams end |
#Domain ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def Domain @Domain end |
#ForcedRedirect ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def ForcedRedirect @ForcedRedirect end |
#ForwardHost ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def ForwardHost @ForwardHost end |
#HealthCheck ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def HealthCheck @HealthCheck end |
#ListenerId ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def ListenerId @ListenerId end |
#Path ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def Path @Path end |
#RealServerSet ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def RealServerSet @RealServerSet end |
#RealServerType ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def RealServerType @RealServerType end |
#RuleId ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def RuleId @RuleId end |
#RuleStatus ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def RuleStatus @RuleStatus end |
#Scheduler ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def Scheduler @Scheduler end |
#ServerNameIndication ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
7281 7282 7283 |
# File 'lib/v20180529/models.rb', line 7281 def ServerNameIndication @ServerNameIndication end |
#ServerNameIndicationSwitch ⇒ Object
未开启健康检查时,该状态始终未正常。只要有一个源站健康状态为异常时,该状态为异常,具体源站的状态请查看RealServerSet。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
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 |