OSE::ELB::LoadBalancer¶
A resource for ELB Loadbalancer.
Note
In later version, the API for using the LBaaS v2 load balancers will be provided, and you can create native LBaaS v2 load balancers. However, created load balancer cannot be changed to LBaaS v2 load balancers.
Required Properties¶
Name | Description |
---|---|
admin_state_up | The admin state of the load balancer. Boolean value expected. Can be updated without replacement. Defaults to "True". |
name | The name of the load balancer. String value expected. Can be updated without replacement. It is allowed to start with numbers, letters, _, and - characters. It is allowed to include numbers, letters, _, and - characters, and the string length is 1 to 64. |
type | The type of the load balancer. String value expected. Updates cause replacement. Allowed values: External, Internal |
vpc_id | The ID of vpc. String value expected. Updates cause replacement. Note You must specify the VPC ID when using the RTS to perform operations on ELB.
|
Optional Properties¶
Name | Description |
---|---|
az | The ID or name of the availability zone. String value expected. Updates cause replacement. Note
|
bandwidth | The bandwidth of the load balancer, in Mbit/s. Integer value expected. Can be updated without replacement. Allowed values: from 1 to 300, include 1 and 300 Note The default bandwidth size value of an ELB listener is 300, and you can use only the default value. |
description | The description of the load balancer. String value expected. Can be updated without replacement. It is allowed to start with numbers, letters, _, and - characters. It is allowed to include numbers, letters, _, and - characters, and the string length is 1 to 128. |
security_group | The ID of the security group. String value expected. Updates cause replacement. |
vip_subnet_id | The ID of the network on which to allocate the VIP. String value expected. Updates cause replacement. Value must be of type neutron.network |
Attributes¶
Name | Description |
---|---|
status | The status of the load balancer. |
vip_address | The VIP address of the load balancer. |
vip_subnet_id | The VIP subnet of the load balancer. |
HOT Syntax¶
heat_template_version: 2014-10-16
...
resources:
...
the_resource:
type: OSE::ELB::LoadBalancer
properties:
admin_state_up: Boolean
az: String
bandwidth: Integer
description: String
name: String
security_group: String
type: String
vip_subnet_id: String
vpc_id: String