The gnocchiclient.exceptions
Module¶
-
exception
gnocchiclient.exceptions.
ArchivePolicyAlreadyExists
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.Conflict
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Archive policy already exists'¶
-
-
exception
gnocchiclient.exceptions.
ArchivePolicyNotFound
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.NotFound
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Archive policy not found'¶
-
-
exception
gnocchiclient.exceptions.
ArchivePolicyRuleAlreadyExists
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.Conflict
-
match
= <_sre.SRE_Pattern object at 0x2ea7b90>¶
-
message
= 'Archive policy rule already exists'¶
-
-
exception
gnocchiclient.exceptions.
ArchivePolicyRuleNotFound
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.NotFound
-
match
= <_sre.SRE_Pattern object at 0x2ea3e40>¶
-
message
= 'Archive policy rule not found'¶
-
-
exception
gnocchiclient.exceptions.
BadRequest
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 400 - Bad request: you sent some malformed data.
-
http_status
= 400¶
-
message
= 'Bad request'¶
-
-
exception
gnocchiclient.exceptions.
ClientException
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
exceptions.Exception
The base exception class for all exceptions this library raises.
-
message
= 'Unknown Error'¶
-
-
exception
gnocchiclient.exceptions.
Conflict
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 409 - Conflict.
-
http_status
= 409¶
-
message
= 'Conflict'¶
-
-
exception
gnocchiclient.exceptions.
ConnectionFailure
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
Connection failure.
-
exception
gnocchiclient.exceptions.
ConnectionTimeout
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
Connection timeout.
-
exception
gnocchiclient.exceptions.
Forbidden
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 403 - Forbidden.
Your credentials don’t give you access to this resource.
-
http_status
= 403¶
-
message
= 'Forbidden'¶
-
-
exception
gnocchiclient.exceptions.
MethodNotAllowed
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 405 - Method Not Allowed.
-
http_status
= 405¶
-
message
= 'Method Not Allowed'¶
-
-
exception
gnocchiclient.exceptions.
MetricNotFound
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.NotFound
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Metric not found'¶
-
-
exception
gnocchiclient.exceptions.
NamedMetricAlreadyExists
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.Conflict
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Named metric already exists'¶
-
-
exception
gnocchiclient.exceptions.
NotAcceptable
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 406 - Not Acceptable.
-
http_status
= 406¶
-
message
= 'Not Acceptable'¶
-
-
exception
gnocchiclient.exceptions.
NotFound
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 404 - Not found.
-
http_status
= 404¶
-
message
= 'Not found'¶
-
-
exception
gnocchiclient.exceptions.
NotImplemented
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
HTTP 501 - Not Implemented.
The server does not support this operation.
-
http_status
= 501¶
-
message
= 'Not Implemented'¶
-
-
exception
gnocchiclient.exceptions.
OverLimit
(*args, **kwargs)¶ Bases:
gnocchiclient.exceptions.RetryAfterException
HTTP 413 - Over limit.
You’re over the API limits for this time period.
-
http_status
= 413¶
-
message
= 'Over limit'¶
-
-
exception
gnocchiclient.exceptions.
RateLimit
(*args, **kwargs)¶ Bases:
gnocchiclient.exceptions.RetryAfterException
HTTP 429 - Rate limit.
You’ve sent too many requests for this time period.
-
http_status
= 429¶
-
message
= 'Rate limit'¶
-
-
exception
gnocchiclient.exceptions.
ResourceAlreadyExists
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.Conflict
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Resource already exists'¶
-
-
exception
gnocchiclient.exceptions.
ResourceNotFound
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.NotFound
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Resource not found'¶
-
-
exception
gnocchiclient.exceptions.
ResourceTypeAlreadyExists
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.Conflict
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Resource type already exists'¶
-
-
exception
gnocchiclient.exceptions.
ResourceTypeNotFound
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.NotFound
-
match
= <_sre.SRE_Pattern object>¶
-
message
= 'Resource type not found'¶
-
-
exception
gnocchiclient.exceptions.
RetryAfterException
(*args, **kwargs)¶ Bases:
gnocchiclient.exceptions.ClientException
The base exception for ClientExceptions that use Retry-After header.
-
exception
gnocchiclient.exceptions.
SSLError
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
SSL connection error.
Bases:
gnocchiclient.exceptions.ClientException
HTTP 401 - Unauthorized: bad credentials.
-
exception
gnocchiclient.exceptions.
UnknownConnectionError
(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
gnocchiclient.exceptions.ClientException
Unknown connection error.
-
gnocchiclient.exceptions.
from_response
(response, method=None)¶ Return an instance of one of the ClientException on an requests response.
Usage:
resp, body = requests.request(...) if resp.status_code != 200: raise from_response(resp)