ExceptionsΒΆ
Exception definitions.
- 
exception 
novaclient.exceptions.AmbiguousEndpoints(endpoints=None) Bases:
exceptions.ExceptionFound more than one matching endpoint in Service Catalog.
- 
exception 
novaclient.exceptions.AuthorizationFailure Bases:
exceptions.Exception
- 
exception 
novaclient.exceptions.BadRequest(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 400 - Bad request: you sent some malformed data.
- 
http_status= 400 
- 
message= 'Bad request' 
- 
 
- 
exception 
novaclient.exceptions.ClientException(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
exceptions.ExceptionThe base exception class for all exceptions this library raises.
- 
message= 'Unknown Error' 
- 
 
- 
exception 
novaclient.exceptions.CommandError Bases:
exceptions.Exception
- 
exception 
novaclient.exceptions.Conflict(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 409 - Conflict
- 
http_status= 409 
- 
message= 'Conflict' 
- 
 
- 
exception 
novaclient.exceptions.ConnectionRefused(response=None) Bases:
exceptions.ExceptionConnection refused: the server refused the connection.
- 
exception 
novaclient.exceptions.EndpointNotFound Bases:
exceptions.ExceptionCould not find Service or Region in Service Catalog.
- 
exception 
novaclient.exceptions.Forbidden(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 403 - Forbidden: your credentials don’t give you access to this resource.
- 
http_status= 403 
- 
message= 'Forbidden' 
- 
 
- 
exception 
novaclient.exceptions.HTTPNotImplemented(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 501 - Not Implemented: the server does not support this operation.
- 
http_status= 501 
- 
message= 'Not Implemented' 
- 
 
- 
exception 
novaclient.exceptions.InstanceInDeletedState Bases:
exceptions.ExceptionInstance is in the deleted state.
- 
exception 
novaclient.exceptions.InvalidUsage Bases:
exceptions.RuntimeErrorThis function call is invalid in the way you are using this client.
Due to the transition to using keystoneauth some function calls are no longer available. You should make a similar call to the session object instead.
- 
exception 
novaclient.exceptions.MethodNotAllowed(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 405 - Method Not Allowed
- 
http_status= 405 
- 
message= 'Method Not Allowed' 
- 
 
- 
exception 
novaclient.exceptions.NoTokenLookupException Bases:
exceptions.ExceptionThis form of authentication does not support looking up endpoints from an existing token.
- 
exception 
novaclient.exceptions.NoUniqueMatch Bases:
exceptions.Exception
- 
exception 
novaclient.exceptions.NotAcceptable(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 406 - Not Acceptable
- 
http_status= 406 
- 
message= 'Not Acceptable' 
- 
 
- 
exception 
novaclient.exceptions.NotFound(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 404 - Not found
- 
http_status= 404 
- 
message= 'Not found' 
- 
 
- 
exception 
novaclient.exceptions.OverLimit(*args, **kwargs) Bases:
novaclient.exceptions.RetryAfterExceptionHTTP 413 - Over limit: you’re over the API limits for this time period.
- 
http_status= 413 
- 
message= 'Over limit' 
- 
 
- 
exception 
novaclient.exceptions.RateLimit(*args, **kwargs) Bases:
novaclient.exceptions.RetryAfterExceptionHTTP 429 - Rate limit: you’ve sent too many requests for this time period.
- 
http_status= 429 
- 
message= 'Rate limit' 
- 
 
- 
exception 
novaclient.exceptions.ResourceInErrorState(obj) Bases:
exceptions.ExceptionResource is in the error state.
- 
exception 
novaclient.exceptions.ResourceNotFound Bases:
exceptions.ExceptionError in getting the resource.
- 
exception 
novaclient.exceptions.RetryAfterException(*args, **kwargs) Bases:
novaclient.exceptions.ClientExceptionThe base exception class for ClientExceptions that use Retry-After header.
- 
exception 
novaclient.exceptions.Unauthorized(code, message=None, details=None, request_id=None, url=None, method=None) Bases:
novaclient.exceptions.ClientExceptionHTTP 401 - Unauthorized: bad credentials.
- 
http_status= 401 
- 
message= 'Unauthorized' 
- 
 
- 
exception 
novaclient.exceptions.UnsupportedAttribute(argument_name, start_version, end_version=None) Bases:
exceptions.AttributeErrorIndicates that the user is trying to transmit the argument to a method, which is not supported by selected version.
- 
exception 
novaclient.exceptions.UnsupportedConsoleType(console_type) Bases:
exceptions.ExceptionIndicates that the user is trying to use an unsupported console type when retrieving console urls of servers.
- 
exception 
novaclient.exceptions.UnsupportedVersion Bases:
exceptions.ExceptionIndicates that the user is trying to use an unsupported version of the API.
- 
exception 
novaclient.exceptions.VersionNotFoundForAPIMethod(version, method) Bases:
exceptions.Exception- 
msg_fmt= "API version '%(vers)s' is not supported on '%(method)s' method." 
- 
 
- 
novaclient.exceptions.from_response(response, body, url, method=None) Return an instance of an ClientException or subclass based on a requests response.
Usage:
resp, body = requests.request(...) if resp.status_code != 200: raise exception_from_response(resp, rest.text)