openstack.load_balancer.v2.pool

The Pool Class

The Pool class inherits from Resource.

class openstack.load_balancer.v2.pool.Pool(_synchronized=False, connection=None, **attrs)

The base resource

Parameters
  • _synchronized (bool) – This is not intended to be used directly. See new() and existing().

  • connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of self._connection in Resource code should protect itself with a check for None.

alpn_protocols

Properties List of ALPN protocols.

created_at

Timestamp when the pool was created

description

Description for the pool.

health_monitor_id

Health Monitor ID

is_admin_state_up

The administrative state of the pool Type: bool

lb_algorithm

The loadbalancing algorithm used in the pool

listener_id

ID of listener associated with this pool

listeners

List of listeners associated with this pool

loadbalancer_id

ID of load balancer associated with this pool

loadbalancers

List of loadbalancers associated with this pool

members

Members associated with this pool

name

The pool name

operating_status

Operating status of the pool

project_id

The ID of the project

protocol

The protocol of the pool

provisioning_status

Provisioning status of the pool

tls_ciphers

Stores a string of cipher strings in OpenSSL format.

session_persistence

A JSON object specifying the session persistence for the pool.

tls_versions

A list of TLS protocol versions to be used in by the pool

updated_at

Timestamp when the pool was updated

tls_enabled

Use TLS for connections to backend member servers Type: bool