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()andexisting().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._connectionin Resource code should protect itself with a check for None.
- resource_key = 'pool'¶
 Singular form of key for resource.
- resources_key = 'pools'¶
 Plural form of key for resource.
- base_path = '/lbaas/pools'¶
 The base part of the URI for this resource.
- allow_create = True¶
 Allow create operation for this resource.
- allow_list = True¶
 Allow list operation for this resource.
- allow_fetch = True¶
 Allow get operation for this resource.
- allow_delete = True¶
 Allow delete operation for this resource.
- allow_commit = True¶
 Allow update operation for this resource.
- 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
- ca_tls_container_ref¶
 Stores the ca certificate used by backend servers
- crl_container_ref¶
 Stores the revocation list file