文档首页 > > 模板参考> 元素列表> ULB.Pool

ULB.Pool

分享
更新时间: 2020/01/17 GMT+08:00

模型说明

弹性负载均衡(增强型)下的弹性云服务器组,一个Listener可以对应多个弹性云服务器组,并且可以对弹性云服务器组进行增加删除。一个弹性云服务器组管理多个云服务器。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

sessionPersistence

会话保持设置

参数类型:ULB.StickySession

取值说明:配置该选项后默认开启会话保持功能

默认值:{u'type': u'SOURCE_IP'}

使用建议:根据规格按需选择

protocol

云服务器组协议

参数类型:string

取值说明:可选值为HTTP, TCP

取值约束:可选值为HTTP, TCP;与监听器协议保持一致

使用建议:根据规格按需选择

name

云服务器组名称

参数类型:string

取值说明:用户自定义

取值约束:只能由英文字母、数字、下划线、中划线组成,且长度小于等于64个字符

使用建议:用户自定义

lbAlgorithm

分配策略类型

参数类型:string

取值说明:ROUND_ROBIN:加权轮询算法, LEAST_CONNECTIONS:加权最少连接, SOURCE_IP:源IP算法

默认值:ROUND_ROBIN

取值约束:可取"ROUND_ROBIN","LEAST_CONNECTIONS","SOURCE_IP"

使用建议:根据规格按需选择

listenerId

所属的监听器ID

参数类型:string

取值说明:创建ULB监听器实例后生成的实例ID,如 8abbd7a9-c1f8-440d-96ff-376ee7382082

取值约束:确保是已存在的ULB实例的监听器ID

使用建议:建议拖拽到ULB.Listener对象内以get_reference方式自动生成, 或可前往负载均衡服务的界面查看ULB实例监听器的ID后填写

关联关系

表2 关联关系说明

关系说明

关联节点

被包含关系

ULB.Listener

输出

属性

参数类型

描述

refID

string

云服务器组实例的ID

blueprint样例

tosca_definitions_version: huaweicloud_tosca_version_1_0
inputs:
  pool_protocol:
    description: 云服务器组协议, 与监听器协议保持一致
  pool_listenerId:
    description: 所属的监听器ID
  pool_lbAlgorithm:
    description: 分配策略类型
node_templates:
  pool:
    type: HuaweiCloud.ULB.Pool
    properties:
      protocol:
        get_input: pool_protocol
      listenerId:
        get_input: pool_listenerId
      lbAlgorithm:
        get_input: pool_lbAlgorithm
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区