openstackclient.common package

Submodules

openstackclient.common.availability_zone module

Availability Zone action implementations

class openstackclient.common.availability_zone.ListAvailabilityZone(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.Lister

List availability zones and their status

get_parser(prog_name)
log = <logging.Logger object at 0x374e7d0>
take_action(parsed_args)

openstackclient.common.clientmanager module

openstackclient.common.command module

openstackclient.common.commandmanager module

Modify cliff.CommandManager

class openstackclient.common.commandmanager.CommandManager(namespace, convert_underscores=True)

Bases: cliff.commandmanager.CommandManager

Add additional functionality to cliff.CommandManager

Load additional command groups after initialization Add _command_group() methods

add_command_group(group=None)

Adds another group of command entrypoints

get_command_groups()

Returns a list of the loaded command groups

get_command_names(group=None)

Returns a list of commands loaded for the specified group

load_commands(namespace)

openstackclient.common.configuration module

Configuration action implementations

class openstackclient.common.configuration.ShowConfiguration(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.ShowOne

Display configuration details

get_parser(prog_name)
log = <logging.Logger object at 0x387f5d0>
take_action(parsed_args)

openstackclient.common.exceptions module

openstackclient.common.extension module

Extension action implementations

class openstackclient.common.extension.ListExtension(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.Lister

List API extensions

get_parser(prog_name)
log = <logging.Logger object at 0x387ff90>
take_action(parsed_args)

openstackclient.common.limits module

Limits Action Implementation

class openstackclient.common.limits.ShowLimits(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.Lister

Show compute and block storage limits

get_parser(prog_name)
log = <logging.Logger object at 0x39feb10>
take_action(parsed_args)

openstackclient.common.logs module

openstackclient.common.module module

Module action implementation

class openstackclient.common.module.ListCommand(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.Lister

List recognized commands by group

auth_required = False
log = <logging.Logger object at 0x3b63b90>
take_action(parsed_args)
class openstackclient.common.module.ListModule(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.ShowOne

List module versions

auth_required = False
get_parser(prog_name)
log = <logging.Logger object at 0x3b638d0>
take_action(parsed_args)

openstackclient.common.parseractions module

openstackclient.common.quota module

Quota action implementations

class openstackclient.common.quota.SetQuota(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.Command

Set quotas for project or class

get_parser(prog_name)
log = <logging.Logger object at 0x3bb45d0>
take_action(parsed_args)
class openstackclient.common.quota.ShowQuota(app, app_args, cmd_name=None)

Bases: osc_lib.command.command.ShowOne

Show quotas for project or class

get_compute_volume_quota(client, parsed_args)
get_network_quota(parsed_args)
get_parser(prog_name)
log = <logging.Logger object at 0x3bb4590>
take_action(parsed_args)

openstackclient.common.session module

Subclass of keystoneauth1.session

class openstackclient.common.session.TimingSession(**kwargs)

Bases: keystoneauth1.session.Session

A Session that supports collection of timing data per Method URL

get_timings()
request(url, method, **kwargs)

Wrap the usual request() method with the timers

reset_timings()

openstackclient.common.timing module

openstackclient.common.utils module

Module contents