The Listener Class

The Listener class inherits from Resource.

class openstack.load_balancer.v2.listener.Listener(_synchronized=False, **attrs)

The base resource

Parameters:_synchronized (bool) – This is not intended to be used directly. See new() and existing().
connection_limit = None

The maximum number of connections permitted for this load balancer. Default is infinite.

created_at = None

Timestamp when the listener was created.

default_pool = None

Default pool to which the requests will be routed.

default_pool_id = None

ID of default pool. Must have compatible protocol with listener.

default_tls_container_ref = None

A reference to a container of TLS secrets.

description = None

Description for the listener.

insert_headers = None

Dictionary of additional headers insertion into HTTP header.

is_admin_state_up = None

The administrative state of the listener, which is up True or down False. Type: bool

l7_policies = None

List of l7policies associated with this listener.

load_balancer_id = None

The ID of the parent load balancer.

load_balancers = None

List of load balancers associated with this listener. Type: list of dicts which contain the load balancer IDs

name = None

Name of the listener

operating_status = None

Operating status of the listener.

project_id = None

The ID of the project this listener is associated with.

protocol = None

The protocol of the listener, which is TCP, HTTP, HTTPS or TERMINATED_HTTPS.

protocol_port = None

Port the listener will listen to, e.g. 80.

provisioning_status = None

The provisioning status of this listener.

sni_container_refs = None

A list of references to TLS secrets. Type: list

updated_at = None

Timestamp when the listener was last updated.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.