openstack.load_balancer.v2.listener

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.