Availability Zone action implementations
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'¶is_compute_endpoint_enabled
()¶Check if Compute endpoint is enabled
is_network_endpoint_enabled
()¶Check if the network endpoint is enabled
is_volume_endpoint_enabled
(volume_client)¶Check if volume 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
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.
BaseQuota
¶Bases: object
get_compute_quota
(client, parsed_args)¶get_network_quota
(parsed_args)¶get_volume_quota
(client, parsed_args)¶openstackclient.common.quota.
ListQuota
(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Lister
, openstackclient.common.quota.BaseQuota
get_parser
(prog_name)¶log
= <logging.Logger object>¶take_action
(parsed_args)¶openstackclient.common.quota.
SetQuota
(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.Command
get_parser
(prog_name)¶log
= <logging.Logger object>¶take_action
(parsed_args)¶openstackclient.common.quota.
ShowQuota
(app, app_args, cmd_name=None)¶Bases: osc_lib.command.command.ShowOne
, openstackclient.common.quota.BaseQuota
get_parser
(prog_name)¶log
= <logging.Logger object>¶take_action
(parsed_args)¶Versions Action Implementation
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.