troveclient.compat.exceptions module¶
-
exception
troveclient.compat.exceptions.
AmbiguousEndpoints
(endpoints=None)¶ Bases:
Exception
Found more than one matching endpoint in Service Catalog.
-
exception
troveclient.compat.exceptions.
AuthUrlNotGiven
¶ Bases:
troveclient.compat.exceptions.EndpointNotFound
The 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.ClientException
HTTP 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:
Exception
The 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.ClientException
HTTP 409 - Conflict.
-
http_status
= 409¶
-
message
= 'Conflict'¶
-
-
exception
troveclient.compat.exceptions.
EndpointNotFound
¶ Bases:
Exception
Could 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.ClientException
HTTP 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.ClientException
HTTP 501 - Not Implemented: the server does not support this operation.
-
http_status
= 501¶
-
message
= 'Not Implemented'¶
-
-
exception
troveclient.compat.exceptions.
NoTokenLookupException
¶ Bases:
Exception
This 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.ClientException
HTTP 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.ClientException
HTTP 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:
Exception
Could not parse the response format.
-
exception
troveclient.compat.exceptions.
ServiceUrlNotGiven
¶ Bases:
troveclient.compat.exceptions.EndpointNotFound
The service url was not given.
Bases:
troveclient.compat.exceptions.ClientException
HTTP 401 - Unauthorized: bad credentials.
-
exception
troveclient.compat.exceptions.
UnprocessableEntity
(code, message=None, details=None, request_id=None)¶ Bases:
troveclient.compat.exceptions.ClientException
HTTP 422 - Unprocessable Entity: The request cannot be processed.
-
http_status
= 422¶
-
message
= 'Unprocessable Entity'¶
-
-
exception
troveclient.compat.exceptions.
UnsupportedVersion
¶ Bases:
Exception
Indicates 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)