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.



8615
8616
8617
8618
8619
8620
# File 'lib/v20180317/models.rb', line 8615

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:

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



8613
8614
8615
# File 'lib/v20180317/models.rb', line 8613

def BindIP
  @BindIP
end

#NewPortObject

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

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

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

  • Weight:

    目标组实例的权重

  • NewPort:

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



8613
8614
8615
# File 'lib/v20180317/models.rb', line 8613

def NewPort
  @NewPort
end

#PortObject

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

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

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

  • Weight:

    目标组实例的权重

  • NewPort:

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



8613
8614
8615
# File 'lib/v20180317/models.rb', line 8613

def Port
  @Port
end

#WeightObject

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

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

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

  • Weight:

    目标组实例的权重

  • NewPort:

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



8613
8614
8615
# File 'lib/v20180317/models.rb', line 8613

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



8622
8623
8624
8625
8626
8627
# File 'lib/v20180317/models.rb', line 8622

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