keystoneauth1.exceptions.auth.AuthorizationFailure(message=None)¶Bases: keystoneauth1.exceptions.base.ClientException
message = 'Cannot authorize API client.'¶keystoneauth1.exceptions.auth_plugins.AuthPluginException(message=None)¶Bases: keystoneauth1.exceptions.base.ClientException
message = 'Unknown error with authentication plugins.'¶keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'An authenticated request is required but no plugin available.'¶keystoneauth1.exceptions.auth_plugins.NoMatchingPlugin(name)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
No auth plugins could be created from the parameters provided.
| Parameters: | name (str) – The name of the plugin that was attempted to load. |
|---|
name¶The name of the plugin that was attempted to load.
keystoneauth1.exceptions.auth_plugins.UnsupportedParameters(names)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
A parameter that was provided or returned is not supported.
| Parameters: | names (list(str)) – Names of the unsupported parameters. |
|---|
names¶Names of the unsupported parameters.
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.
keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions(options)¶Bases: keystoneauth1.exceptions.auth_plugins.OptionError
One or more required options were not provided.
| Parameters: | options (list(keystoneauth1.loading.Opt)) – Missing options. |
|---|
options¶List of the missing options.
keystoneauth1.exceptions.base.ClientException(message=None)¶Bases: exceptions.Exception
The base exception for everything to do with clients.
message = 'ClientException'¶keystoneauth1.exceptions.catalog.CatalogException(message=None)¶Bases: keystoneauth1.exceptions.base.ClientException
message = 'Unknown error with service catalog.'¶keystoneauth1.exceptions.catalog.EmptyCatalog(message=None)¶Bases: keystoneauth1.exceptions.catalog.EndpointNotFound
message = 'The service catalog is empty.'¶keystoneauth1.exceptions.catalog.EndpointNotFound(message=None)¶Bases: keystoneauth1.exceptions.catalog.CatalogException
message = 'Could not find requested endpoint in Service Catalog.'¶keystoneauth1.exceptions.connection.ConnectionError(message=None)¶Bases: keystoneauth1.exceptions.base.ClientException
message = 'Cannot connect to API service.'¶keystoneauth1.exceptions.connection.ConnectTimeout(message=None)¶Bases: keystoneauth1.exceptions.connection.ConnectionError, keystoneauth1.exceptions.connection.RetriableConnectionFailure
message = 'Timed out connecting to service.'¶keystoneauth1.exceptions.connection.ConnectFailure(message=None)¶Bases: keystoneauth1.exceptions.connection.ConnectionError, keystoneauth1.exceptions.connection.RetriableConnectionFailure
message = 'Connection failure that may be retried.'¶keystoneauth1.exceptions.connection.SSLError(message=None)¶Bases: keystoneauth1.exceptions.connection.ConnectionError
message = 'An SSL error occurred.'¶keystoneauth1.exceptions.connection.RetriableConnectionFailure¶Bases: exceptions.Exception
A mixin class that implies you can retry the most recent request.
keystoneauth1.exceptions.connection.UnknownConnectionError(msg, original)¶Bases: keystoneauth1.exceptions.connection.ConnectionError
An error was encountered but we don’t know what it is.
keystoneauth1.exceptions.discovery.DiscoveryFailure(message=None)¶Bases: keystoneauth1.exceptions.base.ClientException
message = 'Discovery of client versions failed.'¶keystoneauth1.exceptions.discovery.VersionNotAvailable(message=None)¶Bases: keystoneauth1.exceptions.discovery.DiscoveryFailure
message = 'Discovery failed. Requested version is not available.'¶HTTP Exceptions used by keystoneauth1.
keystoneauth1.exceptions.http.HttpError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.base.ClientException
The base exception class for all HTTP exceptions.
http_status = 0¶message = 'HTTP Error'¶keystoneauth1.exceptions.http.HTTPClientError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpError
Client-side HTTP error.
Exception for cases in which the client seems to have erred.
message = 'HTTP Client Error'¶keystoneauth1.exceptions.http.BadRequest(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 400 - Bad Request.
The request cannot be fulfilled due to bad syntax.
http_status = 400¶message = 'Bad Request'¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 401 - Unauthorized.
Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
keystoneauth1.exceptions.http.PaymentRequired(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 402 - Payment Required.
Reserved for future use.
http_status = 402¶message = 'Payment Required'¶keystoneauth1.exceptions.http.Forbidden(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 403 - Forbidden.
The request was a valid request, but the server is refusing to respond to it.
http_status = 403¶message = 'Forbidden'¶keystoneauth1.exceptions.http.NotFound(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 404 - Not Found.
The requested resource could not be found but may be available again in the future.
http_status = 404¶message = 'Not Found'¶keystoneauth1.exceptions.http.MethodNotAllowed(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 405 - Method Not Allowed.
A request was made of a resource using a request method not supported by that resource.
http_status = 405¶message = 'Method Not Allowed'¶keystoneauth1.exceptions.http.NotAcceptable(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 406 - Not Acceptable.
The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.
http_status = 406¶message = 'Not Acceptable'¶keystoneauth1.exceptions.http.ProxyAuthenticationRequired(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 407 - Proxy Authentication Required.
The client must first authenticate itself with the proxy.
http_status = 407¶message = 'Proxy Authentication Required'¶keystoneauth1.exceptions.http.RequestTimeout(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 408 - Request Timeout.
The server timed out waiting for the request.
http_status = 408¶message = 'Request Timeout'¶keystoneauth1.exceptions.http.Conflict(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 409 - Conflict.
Indicates that the request could not be processed because of conflict in the request, such as an edit conflict.
http_status = 409¶message = 'Conflict'¶keystoneauth1.exceptions.http.Gone(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 410 - Gone.
Indicates that the resource requested is no longer available and will not be available again.
http_status = 410¶message = 'Gone'¶keystoneauth1.exceptions.http.LengthRequired(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 411 - Length Required.
The request did not specify the length of its content, which is required by the requested resource.
http_status = 411¶message = 'Length Required'¶keystoneauth1.exceptions.http.PreconditionFailed(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 412 - Precondition Failed.
The server does not meet one of the preconditions that the requester put on the request.
http_status = 412¶message = 'Precondition Failed'¶keystoneauth1.exceptions.http.RequestEntityTooLarge(*args, **kwargs)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 413 - Request Entity Too Large.
The request is larger than the server is willing or able to process.
http_status = 413¶message = 'Request Entity Too Large'¶keystoneauth1.exceptions.http.RequestUriTooLong(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 414 - Request-URI Too Long.
The URI provided was too long for the server to process.
http_status = 414¶message = 'Request-URI Too Long'¶keystoneauth1.exceptions.http.UnsupportedMediaType(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 415 - Unsupported Media Type.
The request entity has a media type which the server or resource does not support.
http_status = 415¶message = 'Unsupported Media Type'¶keystoneauth1.exceptions.http.RequestedRangeNotSatisfiable(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 416 - Requested Range Not Satisfiable.
The client has asked for a portion of the file, but the server cannot supply that portion.
http_status = 416¶message = 'Requested Range Not Satisfiable'¶keystoneauth1.exceptions.http.ExpectationFailed(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 417 - Expectation Failed.
The server cannot meet the requirements of the Expect request-header field.
http_status = 417¶message = 'Expectation Failed'¶keystoneauth1.exceptions.http.UnprocessableEntity(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HTTPClientError
HTTP 422 - Unprocessable Entity.
The request was well-formed but was unable to be followed due to semantic errors.
http_status = 422¶message = 'Unprocessable Entity'¶keystoneauth1.exceptions.http.HttpServerError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpError
Server-side HTTP error.
Exception for cases in which the server is aware that it has erred or is incapable of performing the request.
message = 'HTTP Server Error'¶keystoneauth1.exceptions.http.InternalServerError(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpServerError
HTTP 500 - Internal Server Error.
A generic error message, given when no more specific message is suitable.
http_status = 500¶message = 'Internal Server Error'¶keystoneauth1.exceptions.http.HttpNotImplemented(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpServerError
HTTP 501 - Not Implemented.
The server either does not recognize the request method, or it lacks the ability to fulfill the request.
http_status = 501¶message = 'Not Implemented'¶keystoneauth1.exceptions.http.BadGateway(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpServerError
HTTP 502 - Bad Gateway.
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
http_status = 502¶message = 'Bad Gateway'¶Bases: keystoneauth1.exceptions.http.HttpServerError
HTTP 503 - Service Unavailable.
The server is currently unavailable.
keystoneauth1.exceptions.http.GatewayTimeout(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpServerError
HTTP 504 - Gateway Timeout.
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
http_status = 504¶message = 'Gateway Timeout'¶keystoneauth1.exceptions.http.HttpVersionNotSupported(message=None, details=None, response=None, request_id=None, url=None, method=None, http_status=None, retry_after=0)¶Bases: keystoneauth1.exceptions.http.HttpServerError
HTTP 505 - HttpVersion Not Supported.
The server does not support the HTTP protocol version used in the request.
http_status = 505¶message = 'HTTP Version Not Supported'¶keystoneauth1.exceptions.oidc.InvalidDiscoveryEndpoint(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'OpenID Connect Discovery Document endpoint not set.'¶keystoneauth1.exceptions.oidc.InvalidOidcDiscoveryDocument(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'OpenID Connect Discovery Document is not valid JSON.'¶keystoneauth1.exceptions.oidc.OidcAccessTokenEndpointNotFound(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'OpenID Connect access token endpoint not provided.'¶keystoneauth1.exceptions.oidc.OidcAuthorizationEndpointNotFound(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'OpenID Connect authorization endpoint not provided.'¶keystoneauth1.exceptions.oidc.OidcGrantTypeMissmatch(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'Missmatch between OpenID Connect plugin and grant_type argument'¶keystoneauth1.exceptions.oidc.OidcPluginNotSupported(message=None)¶Bases: keystoneauth1.exceptions.auth_plugins.AuthPluginException
message = 'OpenID Connect grant type not supported by provider.'¶keystoneauth1.exceptions.response.InvalidResponse(response)¶Bases: keystoneauth1.exceptions.base.ClientException
message = 'Invalid response from server.'¶keystoneauth1.exceptions.service_providers.ServiceProviderNotFound(sp_id)¶Bases: keystoneauth1.exceptions.base.ClientException
A Service Provider cannot be found.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.