Class: TencentCloud::Bmlb::V20180625::L7Backend

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

Overview

获取七层转发路径绑定的主机列表时返回的主机信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bindtype = nil, port = nil, weight = nil, status = nil, instanceid = nil, _alias = nil, lanip = nil, mgtip = nil, operates = nil) ⇒ L7Backend

Returns a new instance of L7Backend.



2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
# File 'lib/v20180625/models.rb', line 2602

def initialize(bindtype=nil, port=nil, weight=nil, status=nil, instanceid=nil, _alias=nil, lanip=nil, mgtip=nil, operates=nil)
  @BindType = bindtype
  @Port = port
  @Weight = weight
  @Status = status
  @InstanceId = instanceid
  @Alias = _alias
  @LanIp = lanip
  @MgtIp = mgtip
  @Operates = operates
end

Instance Attribute Details

#AliasObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def Alias
  @Alias
end

#BindTypeObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def BindType
  @BindType
end

#InstanceIdObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def InstanceId
  @InstanceId
end

#LanIpObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def LanIp
  @LanIp
end

#MgtIpObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def MgtIp
  @MgtIp
end

#OperatesObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def Operates
  @Operates
end

#PortObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def Port
  @Port
end

#StatusObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def Status
  @Status
end

#WeightObject

Parameters:

  • BindType:

    绑定类别(0代表黑石物理机,1代表虚拟机IP)。

  • Port:

    主机端口。

  • Weight:

    权重。

  • Status:

    当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。

  • InstanceId:

    黑石物理机的主机ID。

  • Alias:

    黑石物理机的别名。

  • LanIp:

    主机IP。

  • MgtIp:

    黑石物理机的管理IP。

  • Operates:

    黑石物理机当前可以执行的操作。



2600
2601
2602
# File 'lib/v20180625/models.rb', line 2600

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
# File 'lib/v20180625/models.rb', line 2614

def deserialize(params)
  @BindType = params['BindType']
  @Port = params['Port']
  @Weight = params['Weight']
  @Status = params['Status']
  @InstanceId = params['InstanceId']
  @Alias = params['Alias']
  @LanIp = params['LanIp']
  @MgtIp = params['MgtIp']
  @Operates = params['Operates']
end