Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com> Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
8.4 KiB
OS::Neutron::LBaaS::Listener
A resource for managing LBaaS v2 Listeners.
This resource creates and manages Neutron LBaaS v2 Listeners, which represent a listening endpoint for the vip.
Required Properties
Name |
Description |
---|---|
loadbalancer |
ID or name of the load balancer with which listener is associated. String value expected. Updates cause replacement. Value must be of type neutron.lbaas.loadbalancer |
protocol |
Protocol on which to listen for the client traffic. It must be the same as the value of OS::Neutron::LBaaS::Pool's protocol. String value expected. Updates cause replacement. Allowed values: TCP, HTTP |
protocol_port |
TCP or UDP port on which to listen for client traffic. Integer value expected. Updates cause replacement. The value must be in the range 1 to 65535, include 1 and 65535. |
Optional Properties
Name |
Description |
---|---|
admin_state_up |
The administrative state of this listener. Boolean value expected. Updates are not supported. Allowed values: True |
connection_limit |
The maximum number of connections permitted for this load balancer. Defaults to -1, which is infinite. Integer value expected. Can be updated without replacement. Defaults to "-1". The value must be in the range -1 to 2147483647, include -1 and 2147483647. |
description |
Description of this listener. String value expected. Can be updated without replacement. Defaults to " ". |
name |
Name of this listener. String value expected. Can be updated without replacement. |
tenant_id |
The ID of the tenant who owns the listener. String value expected. Updates cause replacement. |
Attributes
Name |
Description |
---|---|
default_pool_id |
ID of the default pool this listener is associated to. |
loadbalancers |
ID of the load balancer this listener is associated to. |
HOT Syntax
heat_template_version: 2014-10-16 ... resources: ... the_resource: type: OS::Neutron::LBaaS::Listener properties: admin_state_up: Boolean connection_limit: Integer default_tls_container_ref: String description: String loadbalancer: String name: String protocol: String protocol_port: Integer sni_container_refs: [Value, Value, ...] tenant_id: String