Availability Zone action implementations
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)¶Configuration action implementations
Extension action implementations
Limits Action Implementation
Module action implementation
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)¶log
= <logging.Logger object>¶take_action
(parsed_args)¶Quota action implementations
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)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.