ULB.LoadBalancer
模型说明
ULB.LoadBalancer资源部署的是华为云PaaS层资源对象LoadBalancer(共享型)。通过创建LoadBalancer(共享型),可以为一组具有相同功能的容器应用提供一个统一的入口地址,并将请求进行负载分发到后端的各个容器应用上。LoadBalancer(共享型)适用于访问量较大的web业务,提供基于域名和URL的路由均衡能力,实现更加灵活的业务转发。与经典型负载均衡相比,提供了更丰富的HTTP和HTTPS转发能力,同时在转发性能和稳定性上也有较大提升。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
vipAddress |
否 |
共享型负载均衡虚拟私网IP 参数类型:ip 取值说明:选定子网内未被使用的IP地址 取值约束:必须是ip格式 |
description |
否 |
描述信息 参数类型:string 取值说明:用户自定义 取值约束:长度不超过255 使用建议:用户自定义 |
publicIpId |
否 |
可以绑定到共享型负载均衡的弹性IP的ID 参数类型:string 取值说明:虚拟私有云中可绑定的弹性IP的Id 使用建议:可前往VPC服务的弹性IP界面查看弹性IP的绑定情况及ID |
subnetId |
是 |
为共享型负载均衡分配vip的子网的neutron_subnet_id 参数类型:HuaweiCloud.VPC.Subnet.All.Id 取值说明:虚拟私有云中子网的Id 取值约束:已有子网可前往VPC服务界面的子网详情界面中查看子网的ID信息 使用建议:可通过拖拽到VPC.Subnet对象中以get_attribute: [元素名称, neutron_subnet_id]方法自动生成 |
name |
否 |
共享型负载均衡名称 参数类型:string 取值说明:用户自定义 取值约束:只能由英文字母、数字、下划线、中划线组成,且长度小于等于64个字符 使用建议:用户自定义 |
关联关系
关系说明 |
关联节点 |
---|---|
关联关系 |
|
关联关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
vip_port_id |
string |
共享型负载均衡虚拟私网PORT_ID |
refName |
string |
共享型负载均衡名称 |
refID |
string |
共享型负载均衡ID |
vip_address |
string |
共享型负载均衡虚拟私网IP |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: subnetId: description: 共享型负载均衡分配vip的子网id(非子网的网络ID,是子网ID) node_templates: ulb: properties: description: ulb load balancer subnetId: get_input: subnetId type: HuaweiCloud.ULB.LoadBalancer