ULB.Listener
模型说明
共享型负载均衡下的监听器,一个loadBalancer可对应多个监听器,支持对监听器进行增加、删除。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
protocol |
是 |
监听协议 参数类型:string 取值说明:可选值为:"TCP","HTTP" 取值约束:可取"TCP","HTTP" 使用建议:根据规格按需选择 |
description |
否 |
描述信息 参数类型:string 取值说明:用户自定义 取值约束:长度不超过255 使用建议:用户自定义 |
connectionLimit |
否 |
监听器的最大连接数 参数类型:integer 取值说明:连接数为-1时表示没有限制 取值约束:可取 [-1, 2147483647] 使用建议:根据规格按需选择 |
loadBalancerId |
是 |
所属的负载均衡器ID 参数类型:string 取值说明:创建ULB实例后生成的实例ID,如 8abbd7a9-c1f8-440d-96ff-376ee7382082 取值约束:确保是已存在的ULB实例的ID 使用建议:建议拖拽到ULB.LoadBalancer对象内以get_reference方式自动生成, 或可前往负载均衡服务的界面查看ULB实例的ID后填写 |
port |
是 |
监听端口 参数类型:integer 取值说明:可选值为: [1, 65535] 取值约束:可取 [1, 65535] 使用建议:根据规格按需选择 |
name |
否 |
监听器名称 参数类型:string 取值说明:用户自定义 取值约束:只能由英文字母、数字、下划线、中划线组成,且长度小于等于64个字符 使用建议:用户自定义 |
关联关系
关系说明 |
关联节点 |
---|---|
被包含关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
refName |
string |
监听器实例名称 |
refID |
string |
监听器实例ID |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: listener_protocol: description: 监听协议 label: '' listener_port: description: 监听端口 label: '' listener_loadBalancerId: description: 所属的负载均衡器ID label: '' node_templates: listener: type: HuaweiCloud.ULB.Listener properties: protocol: get_input: listener_protocol port: get_input: listener_port loadBalancerId: get_input: listener_loadBalancerId