keystoneauth1.loading.cli.
register_argparse_arguments
(parser, argv, default=None)¶Register CLI options needed to create a plugin.
The function inspects the provided arguments so that it can also register the options required for that specific plugin if available.
Parameters: |
|
---|---|
Returns: | The plugin class that will be loaded or None if not provided. |
Return type: | |
Raises: | keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin – if a plugin cannot be created. |
keystoneauth1.loading.cli.
load_from_argparse_arguments
(namespace, **kwargs)¶Retrieve the created plugin from the completed argparse results.
Loads and creates the auth plugin from the information parsed from the command line by argparse.
Parameters: | namespace (Namespace) – The result from CLI parsing. |
---|---|
Returns: | An auth plugin, or None if a name is not provided. |
Return type: | keystoneauth1.plugin.BaseAuthPlugin |
Raises: | keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin – if a plugin cannot be created. |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.