Class: TencentCloud::Clb::V20180317::TargetGroupAssociation

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(loadbalancerid = nil, targetgroupid = nil, listenerid = nil, locationid = nil, weight = nil) ⇒ TargetGroupAssociation

Returns a new instance of TargetGroupAssociation.



8508
8509
8510
8511
8512
8513
8514
# File 'lib/v20180317/models.rb', line 8508

def initialize(loadbalancerid=nil, targetgroupid=nil, listenerid=nil, locationid=nil, weight=nil)
  @LoadBalancerId = loadbalancerid
  @TargetGroupId = targetgroupid
  @ListenerId = listenerid
  @LocationId = locationid
  @Weight = weight
end

Instance Attribute Details

#ListenerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡ID

  • TargetGroupId:

    目标组ID

  • ListenerId:

    监听器ID。访问AssociateTargetGroups和DisassociateTargetGroups接口时必传此参数。

  • LocationId:

    转发规则ID

  • Weight:

    目标组权重,范围[0, 100]。仅绑定v2目标组时生效,如果不存在,则默认为10。



8506
8507
8508
# File 'lib/v20180317/models.rb', line 8506

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡ID

  • TargetGroupId:

    目标组ID

  • ListenerId:

    监听器ID。访问AssociateTargetGroups和DisassociateTargetGroups接口时必传此参数。

  • LocationId:

    转发规则ID

  • Weight:

    目标组权重,范围[0, 100]。仅绑定v2目标组时生效,如果不存在,则默认为10。



8506
8507
8508
# File 'lib/v20180317/models.rb', line 8506

def LoadBalancerId
  @LoadBalancerId
end

#LocationIdObject

Parameters:

  • LoadBalancerId:

    负载均衡ID

  • TargetGroupId:

    目标组ID

  • ListenerId:

    监听器ID。访问AssociateTargetGroups和DisassociateTargetGroups接口时必传此参数。

  • LocationId:

    转发规则ID

  • Weight:

    目标组权重,范围[0, 100]。仅绑定v2目标组时生效,如果不存在,则默认为10。



8506
8507
8508
# File 'lib/v20180317/models.rb', line 8506

def LocationId
  @LocationId
end

#TargetGroupIdObject

Parameters:

  • LoadBalancerId:

    负载均衡ID

  • TargetGroupId:

    目标组ID

  • ListenerId:

    监听器ID。访问AssociateTargetGroups和DisassociateTargetGroups接口时必传此参数。

  • LocationId:

    转发规则ID

  • Weight:

    目标组权重,范围[0, 100]。仅绑定v2目标组时生效,如果不存在,则默认为10。



8506
8507
8508
# File 'lib/v20180317/models.rb', line 8506

def TargetGroupId
  @TargetGroupId
end

#WeightObject

Parameters:

  • LoadBalancerId:

    负载均衡ID

  • TargetGroupId:

    目标组ID

  • ListenerId:

    监听器ID。访问AssociateTargetGroups和DisassociateTargetGroups接口时必传此参数。

  • LocationId:

    转发规则ID

  • Weight:

    目标组权重,范围[0, 100]。仅绑定v2目标组时生效,如果不存在,则默认为10。



8506
8507
8508
# File 'lib/v20180317/models.rb', line 8506

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



8516
8517
8518
8519
8520
8521
8522
# File 'lib/v20180317/models.rb', line 8516

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @TargetGroupId = params['TargetGroupId']
  @ListenerId = params['ListenerId']
  @LocationId = params['LocationId']
  @Weight = params['Weight']
end