Class: TencentCloud::Clb::V20180317::AssociationItem

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, listenerid = nil, locationid = nil, protocol = nil, port = nil, domain = nil, url = nil, loadbalancername = nil, listenername = nil, weight = nil, ruleid = nil) ⇒ AssociationItem

Returns a new instance of AssociationItem.



188
189
190
191
192
193
194
195
196
197
198
199
200
# File 'lib/v20180317/models.rb', line 188

def initialize(loadbalancerid=nil, listenerid=nil, locationid=nil, protocol=nil, port=nil, domain=nil, url=nil, loadbalancername=nil, listenername=nil, weight=nil, ruleid=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @LocationId = locationid
  @Protocol = protocol
  @Port = port
  @Domain = domain
  @Url = url
  @LoadBalancerName = loadbalancername
  @ListenerName = listenername
  @Weight = weight
  @RuleId = ruleid
end

Instance Attribute Details

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def Domain
  @Domain
end

#ListenerIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def ListenerId
  @ListenerId
end

#ListenerNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def ListenerName
  @ListenerName
end

#LoadBalancerIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def LoadBalancerId
  @LoadBalancerId
end

#LoadBalancerNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def LoadBalancerName
  @LoadBalancerName
end

#LocationIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def LocationId
  @LocationId
end

#PortObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def Port
  @Port
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def Protocol
  @Protocol
end

#RuleIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def RuleId
  @RuleId
end

#UrlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def Url
  @Url
end

#WeightObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    关联到的负载均衡ID

  • ListenerId:

    关联到的监听器ID

  • LocationId:

    关联到的转发规则ID

  • Protocol:

    关联到的监听器协议类型,如HTTP,TCP,

  • Port:

    关联到的监听器端口

  • Domain:

    关联到的转发规则域名

  • Url:

    关联到的转发规则URL

  • LoadBalancerName:

    负载均衡名称

  • ListenerName:

    监听器名称

  • Weight:

    关联目标组的权重, 该参数只有v2新版目标组生效。

  • RuleId:

    高级路由规则ID



186
187
188
# File 'lib/v20180317/models.rb', line 186

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'lib/v20180317/models.rb', line 202

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerId = params['ListenerId']
  @LocationId = params['LocationId']
  @Protocol = params['Protocol']
  @Port = params['Port']
  @Domain = params['Domain']
  @Url = params['Url']
  @LoadBalancerName = params['LoadBalancerName']
  @ListenerName = params['ListenerName']
  @Weight = params['Weight']
  @RuleId = params['RuleId']
end