openstackclient.common package¶
Submodules¶
openstackclient.common.availability_zone module¶
Availability Zone action implementations
openstackclient.common.client_config module¶
OpenStackConfig subclass for argument compatibility
-
class
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)¶ Bases:
osc_lib.cli.client_config.OSC_Config
-
load_auth_plugin
(config)¶ Get auth plugin and validate args
-
openstackclient.common.clientmanager module¶
Manage access to the clients, including authenticating when needed.
-
class
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
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
openstackclient.common.exceptions module¶
openstackclient.common.extension module¶
Extension action implementations
openstackclient.common.limits module¶
Limits Action Implementation
openstackclient.common.logs module¶
openstackclient.common.module module¶
Module action implementation
openstackclient.common.parseractions module¶
openstackclient.common.quota module¶
Quota action implementations
-
class
openstackclient.common.quota.
ListQuota
(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.Lister
-
get_parser
(prog_name)¶
-
log
= <logging.Logger object>¶
-
take_action
(parsed_args)¶
-
openstackclient.common.session module¶
Subclass of keystoneauth1.session