Class: TencentCloud::Gaap::V20180529::BindRealServer

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

Overview

已绑定的源站信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(realserverid = nil, realserverip = nil, realserverweight = nil, realserverstatus = nil, realserverport = nil, downiplist = nil, realserverfailoverrole = nil) ⇒ BindRealServer

Returns a new instance of BindRealServer.



300
301
302
303
304
305
306
307
308
# File 'lib/v20180529/models.rb', line 300

def initialize(realserverid=nil, realserverip=nil, realserverweight=nil, realserverstatus=nil, realserverport=nil, downiplist=nil, realserverfailoverrole=nil)
  @RealServerId = realserverid
  @RealServerIP = realserverip
  @RealServerWeight = realserverweight
  @RealServerStatus = realserverstatus
  @RealServerPort = realserverport
  @DownIPList = downiplist
  @RealServerFailoverRole = realserverfailoverrole
end

Instance Attribute Details

#DownIPListObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def DownIPList
  @DownIPList
end

#RealServerFailoverRoleObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def RealServerFailoverRole
  @RealServerFailoverRole
end

#RealServerIdObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def RealServerId
  @RealServerId
end

#RealServerIPObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def RealServerIP
  @RealServerIP
end

#RealServerPortObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def RealServerPort
  @RealServerPort
end

#RealServerStatusObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def RealServerStatus
  @RealServerStatus
end

#RealServerWeightObject

0表示正常;1表示异常。未开启健康检查状态时,该状态始终为正常。

Parameters:

  • RealServerId:

    源站ID

  • RealServerIP:

    源站IP或者域名

  • RealServerWeight:

    该源站所占权重

  • RealServerStatus:

    源站健康检查状态,其中:

  • RealServerPort:

    源站的端口号

  • DownIPList:

    当源站为域名时,域名被解析成一个或者多个IP,该字段表示其中异常的IP列表。状态异常,但该字段为空时,表示域名解析异常。

  • RealServerFailoverRole:

    源站主备角色:master表示主,slave表示备,该参数必须在监听器打开了源站主备模式。



298
299
300
# File 'lib/v20180529/models.rb', line 298

def RealServerWeight
  @RealServerWeight
end

Instance Method Details

#deserialize(params) ⇒ Object



310
311
312
313
314
315
316
317
318
# File 'lib/v20180529/models.rb', line 310

def deserialize(params)
  @RealServerId = params['RealServerId']
  @RealServerIP = params['RealServerIP']
  @RealServerWeight = params['RealServerWeight']
  @RealServerStatus = params['RealServerStatus']
  @RealServerPort = params['RealServerPort']
  @DownIPList = params['DownIPList']
  @RealServerFailoverRole = params['RealServerFailoverRole']
end