Availability Zone action implementations
openstackclient.common.availability_zone.ListAvailabilityZone(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Lister
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a tuple containing the column names and an iterable containing the data to be listed.
OpenStackConfig subclass for argument compatibility
openstackclient.common.client_config.OSC_Config(config_files=None, vendor_files=None, override_defaults=None, force_ipv4=None, envvar_prefix=None, secure_files=None, pw_func=None, session_constructor=None, app_name=None, app_version=None, load_yaml_config=True, load_envvars=True)¶Bases: osc_lib.cli.client_config.OSC_Config
load_auth_plugin(config)¶Get auth plugin and validate args
Manage access to the clients, including authenticating when needed.
openstackclient.common.clientmanager.ClientManager(cli_options=None, api_version=None, pw_func=None)¶Bases: osc_lib.clientmanager.ClientManager
Manages access to API clients, including authentication
Wrap osc_lib’s ClientManager to maintain compatibility for the existing plugin V2 interface. Some currently private attributes become public in osc-lib so we need to maintain a transition period.
PLUGIN_INTERFACE_VERSION = '2'¶auth_ref¶is_network_endpoint_enabled()¶Check if the network endpoint is enabled
setup_auth()¶Set up authentication
openstackclient.common.clientmanager.build_plugin_option_parser(parser)¶Add plugin options to the parser
openstackclient.common.clientmanager.get_plugin_modules(group)¶Find plugin entry points
Modify cliff.CommandManager
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)¶Load all the commands from an entrypoint
Configuration action implementations
openstackclient.common.configuration.ShowConfiguration(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.ShowOne
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a two-part tuple with a tuple of column names and a tuple of values.
Extension action implementations
openstackclient.common.extension.ListExtension(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Lister
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a tuple containing the column names and an iterable containing the data to be listed.
openstackclient.common.extension.ShowExtension(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.ShowOne
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a two-part tuple with a tuple of column names and a tuple of values.
Limits Action Implementation
openstackclient.common.limits.ShowLimits(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Lister
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a tuple containing the column names and an iterable containing the data to be listed.
Module action implementation
openstackclient.common.module.ListCommand(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Lister
auth_required = False¶get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a tuple containing the column names and an iterable containing the data to be listed.
openstackclient.common.module.ListModule(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.ShowOne
auth_required = False¶get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a two-part tuple with a tuple of column names and a tuple of values.
openstackclient.common.project_purge.ProjectPurge(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Command
delete_objects(func_delete, data, resource, dry_run)¶delete_one_volume_backup(backup_id)¶delete_one_volume_snapshot(snapshot_id)¶delete_resources(dry_run, project_id)¶get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Override to do something useful.
The returned value will be returned by the program.
Quota action implementations
openstackclient.common.quota.ListQuota(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Lister
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a tuple containing the column names and an iterable containing the data to be listed.
openstackclient.common.quota.SetQuota(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Command
get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Override to do something useful.
The returned value will be returned by the program.
openstackclient.common.quota.ShowQuota(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.ShowOne
get_compute_volume_quota(client, parsed_args)¶get_network_quota(parsed_args)¶get_parser(prog_name)¶Return an argparse.ArgumentParser.
log = <logging.Logger object>¶take_action(parsed_args)¶Return a two-part tuple with a tuple of column names and a tuple of values.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.