The quantumclient.quantum.v2_0.lb.pool Module

class quantumclient.quantum.v2_0.lb.pool.CreatePool(app, app_args, cmd_name=None)

Bases: quantumclient.quantum.v2_0.CreateCommand

Create a pool

add_known_arguments(parser)
args2body(parsed_args)
log = <logging.Logger instance at 0x2e477a0>
resource = 'pool'
class quantumclient.quantum.v2_0.lb.pool.DeletePool(app, app_args, cmd_name=None)

Bases: quantumclient.quantum.v2_0.DeleteCommand

Delete a given pool.

log = <logging.Logger instance at 0x27aff38>
resource = 'pool'
class quantumclient.quantum.v2_0.lb.pool.ListPool(app, app_args, cmd_name=None)

Bases: quantumclient.quantum.v2_0.ListCommand

List pools that belong to a given tenant.

list_columns = ['id', 'name', 'lb_method', 'protocol', 'admin_state_up', 'status']
log = <logging.Logger instance at 0x32d23f8>
pagination_support = True
resource = 'pool'
sorting_support = True
class quantumclient.quantum.v2_0.lb.pool.RetrievePoolStats(app, app_args, cmd_name=None)

Bases: quantumclient.quantum.v2_0.ShowCommand

Retrieve stats for a given pool.

get_data(parsed_args)
log = <logging.Logger instance at 0x27af128>
resource = 'pool'
class quantumclient.quantum.v2_0.lb.pool.ShowPool(app, app_args, cmd_name=None)

Bases: quantumclient.quantum.v2_0.ShowCommand

Show information of a given pool.

log = <logging.Logger instance at 0x2d489e0>
resource = 'pool'
class quantumclient.quantum.v2_0.lb.pool.UpdatePool(app, app_args, cmd_name=None)

Bases: quantumclient.quantum.v2_0.UpdateCommand

Update a given pool.

log = <logging.Logger instance at 0x2e474d0>
resource = 'pool'

This Page