Class: TencentCloud::Ecm::V20190719::Target

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

Overview

负责均衡后端目标

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(port = nil, instanceid = nil, weight = nil, eniip = nil) ⇒ Target

Returns a new instance of Target.



11061
11062
11063
11064
11065
11066
# File 'lib/v20190719/models.rb', line 11061

def initialize(port=nil, instanceid=nil, weight=nil, eniip=nil)
  @Port = port
  @InstanceId = instanceid
  @Weight = weight
  @EniIp = eniip
end

Instance Attribute Details

#EniIpObject

Parameters:

  • Port:

    后端服务的监听端口

  • InstanceId:

    子机ID

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • EniIp:

    绑定弹性网卡时需要传入此参数,代表弹性网卡的IP,弹性网卡必须先绑定至子机,然后才能绑定到负载均衡实例。注意:参数 InstanceId 和 EniIp 只能传入一个且必须传入一个。



11059
11060
11061
# File 'lib/v20190719/models.rb', line 11059

def EniIp
  @EniIp
end

#InstanceIdObject

Parameters:

  • Port:

    后端服务的监听端口

  • InstanceId:

    子机ID

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • EniIp:

    绑定弹性网卡时需要传入此参数,代表弹性网卡的IP,弹性网卡必须先绑定至子机,然后才能绑定到负载均衡实例。注意:参数 InstanceId 和 EniIp 只能传入一个且必须传入一个。



11059
11060
11061
# File 'lib/v20190719/models.rb', line 11059

def InstanceId
  @InstanceId
end

#PortObject

Parameters:

  • Port:

    后端服务的监听端口

  • InstanceId:

    子机ID

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • EniIp:

    绑定弹性网卡时需要传入此参数,代表弹性网卡的IP,弹性网卡必须先绑定至子机,然后才能绑定到负载均衡实例。注意:参数 InstanceId 和 EniIp 只能传入一个且必须传入一个。



11059
11060
11061
# File 'lib/v20190719/models.rb', line 11059

def Port
  @Port
end

#WeightObject

Parameters:

  • Port:

    后端服务的监听端口

  • InstanceId:

    子机ID

  • Weight:

    后端服务的转发权重,取值范围:[0, 100],默认为 10。

  • EniIp:

    绑定弹性网卡时需要传入此参数,代表弹性网卡的IP,弹性网卡必须先绑定至子机,然后才能绑定到负载均衡实例。注意:参数 InstanceId 和 EniIp 只能传入一个且必须传入一个。



11059
11060
11061
# File 'lib/v20190719/models.rb', line 11059

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



11068
11069
11070
11071
11072
11073
# File 'lib/v20190719/models.rb', line 11068

def deserialize(params)
  @Port = params['Port']
  @InstanceId = params['InstanceId']
  @Weight = params['Weight']
  @EniIp = params['EniIp']
end