Class: TencentCloud::Clb::V20180317::TargetGroupInstance

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

Overview

目标组实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bindip = nil, port = nil, weight = nil, newport = nil) ⇒ TargetGroupInstance

Returns a new instance of TargetGroupInstance.



8804
8805
8806
8807
8808
8809
# File 'lib/v20180317/models.rb', line 8804

def initialize(bindip=nil, port=nil, weight=nil, newport=nil)
  @BindIP = bindip
  @Port = port
  @Weight = weight
  @NewPort = newport
end

Instance Attribute Details

#BindIPObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8802
8803
8804
# File 'lib/v20180317/models.rb', line 8802

def BindIP
  @BindIP
end

#NewPortObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8802
8803
8804
# File 'lib/v20180317/models.rb', line 8802

def NewPort
  @NewPort
end

#PortObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8802
8803
8804
# File 'lib/v20180317/models.rb', line 8802

def Port
  @Port
end

#WeightObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8802
8803
8804
# File 'lib/v20180317/models.rb', line 8802

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



8811
8812
8813
8814
8815
8816
# File 'lib/v20180317/models.rb', line 8811

def deserialize(params)
  @BindIP = params['BindIP']
  @Port = params['Port']
  @Weight = params['Weight']
  @NewPort = params['NewPort']
end