keystoneauth1.exceptions.auth_plugins module

exception keystoneauth1.exceptions.auth_plugins.AuthPluginException(message=None)

Bases: keystoneauth1.exceptions.base.ClientException

message = 'Unknown error with authentication plugins.'
exception keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin(message=None)

Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException

message = 'An authenticated request is required but no plugin available.'
exception keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions(options)

Bases: keystoneauth1.exceptions.auth_plugins.OptionError

One or more required options were not provided.


options (list(keystoneauth1.loading.Opt)) – Missing options.


List of the missing options.

exception keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin(name)

Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException

No auth plugins could be created from the parameters provided.


name (str) – The name of the plugin that was attempted to load.


The name of the plugin that was attempted to load.

exception keystoneauth1.exceptions.auth_plugins.OptionError(message=None)

Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException

A requirement of this plugin loader was not met.

This error can be raised by a specific plugin loader during the load_from_options stage to indicate a parameter problem that can not be handled by the generic options loader.

The intention here is that a plugin can do checks like if a name parameter is provided then a domain parameter must also be provided, but that Opt checking doesn’t handle.

exception keystoneauth1.exceptions.auth_plugins.UnsupportedParameters(names)

Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException

A parameter that was provided or returned is not supported.


names (list(str)) – Names of the unsupported parameters.


Names of the unsupported parameters.