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