troveclient.compat.exceptions module¶
- exception troveclient.compat.exceptions.AmbiguousEndpoints(endpoints=None)¶
Bases:
ExceptionFound more than one matching endpoint in Service Catalog.
- exception troveclient.compat.exceptions.AuthUrlNotGiven¶
Bases:
troveclient.compat.exceptions.EndpointNotFoundThe auth url was not given.
- exception troveclient.compat.exceptions.AuthorizationFailure¶
Bases:
Exception
- exception troveclient.compat.exceptions.BadRequest(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 400 - Bad request: you sent some malformed data.
- http_status = 400¶
- message = 'Bad request'¶
- exception troveclient.compat.exceptions.ClientException(code, message=None, details=None, request_id=None)¶
Bases:
ExceptionThe base exception class for all exceptions this library raises.
- exception troveclient.compat.exceptions.CommandError¶
Bases:
Exception
- exception troveclient.compat.exceptions.Conflict(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 409 - Conflict.
- http_status = 409¶
- message = 'Conflict'¶
- exception troveclient.compat.exceptions.EndpointNotFound¶
Bases:
ExceptionCould not find Service or Region in Service Catalog.
- exception troveclient.compat.exceptions.Forbidden(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 403 - Forbidden: your don’t have access to this resource.
- http_status = 403¶
- message = 'Forbidden'¶
- exception troveclient.compat.exceptions.HTTPNotImplemented(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 501 - Not Implemented: the server does not support this operation.
- http_status = 501¶
- message = 'Not Implemented'¶
- exception troveclient.compat.exceptions.NoTokenLookupException¶
Bases:
ExceptionThis form of authentication does not support looking up endpoints from an existing token.
- exception troveclient.compat.exceptions.NoUniqueMatch¶
Bases:
Exception
- exception troveclient.compat.exceptions.NotFound(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 404 - Not found.
- http_status = 404¶
- message = 'Not found'¶
- exception troveclient.compat.exceptions.OverLimit(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 413 - Over limit: you’re over the API limits for this time period.
- http_status = 413¶
- message = 'Over limit'¶
- exception troveclient.compat.exceptions.ResponseFormatError¶
Bases:
ExceptionCould not parse the response format.
- exception troveclient.compat.exceptions.ServiceUrlNotGiven¶
Bases:
troveclient.compat.exceptions.EndpointNotFoundThe service url was not given.
- exception troveclient.compat.exceptions.Unauthorized(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 401 - Unauthorized: bad credentials.
- http_status = 401¶
- message = 'Unauthorized'¶
- exception troveclient.compat.exceptions.UnprocessableEntity(code, message=None, details=None, request_id=None)¶
Bases:
troveclient.compat.exceptions.ClientExceptionHTTP 422 - Unprocessable Entity: The request cannot be processed.
- http_status = 422¶
- message = 'Unprocessable Entity'¶
- exception troveclient.compat.exceptions.UnsupportedVersion¶
Bases:
ExceptionIndicates that the user is trying to use an unsupported version of the API.
- troveclient.compat.exceptions.from_response(response, body)¶
Return an instance of an ClientException based on a request’s response.
Usage:
resp, body = http.request(...) if resp.status != 200: raise exception_from_response(resp, body)