deckhand.client.exceptions module¶
Exception definitions.
-
exception
deckhand.client.exceptions.
BadRequest
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
deckhand.client.exceptions.ClientException
HTTP 400 - Bad request: you sent some malformed data.
-
http_status
= 400¶
-
message
= 'Bad request'¶
-
-
exception
deckhand.client.exceptions.
ClientException
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
Exception
The base exception class for all exceptions this library raises.
-
message
= 'Unknown Error'¶
-
-
exception
deckhand.client.exceptions.
Conflict
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
deckhand.client.exceptions.ClientException
HTTP 409 - Conflict
-
http_status
= 409¶
-
message
= 'Conflict'¶
-
-
exception
deckhand.client.exceptions.
Forbidden
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
deckhand.client.exceptions.ClientException
HTTP 403 - Forbidden: your credentials don’t give you access to this resource.
-
http_status
= 403¶
-
message
= 'Forbidden'¶
-
-
exception
deckhand.client.exceptions.
HTTPNotImplemented
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
deckhand.client.exceptions.ClientException
HTTP 501 - Not Implemented: the server does not support this operation.
-
http_status
= 501¶
-
message
= 'Not Implemented'¶
-
-
exception
deckhand.client.exceptions.
MethodNotAllowed
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
deckhand.client.exceptions.ClientException
HTTP 405 - Method Not Allowed
-
http_status
= 405¶
-
message
= 'Method Not Allowed'¶
-
-
exception
deckhand.client.exceptions.
NotFound
(code, url, method, message=None, details=None, reason=None, apiVersion=None, retry=False, status=None, kind=None, metadata=None)[source]¶ Bases:
deckhand.client.exceptions.ClientException
HTTP 404 - Not found
-
http_status
= 404¶
-
message
= 'Not found'¶
-
Bases:
deckhand.client.exceptions.ClientException
HTTP 401 - Unauthorized: bad credentials.