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._connection
in 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