class HandlerErrorType(Enum):
Nexus handler error types.
See https://github.com/nexus-rpc/api/blob/main/SPEC.md#predefined-handler-errors
| Constant | BAD |
The handler cannot or will not process the request due to an apparent client error. |
| Constant | CONFLICT |
The request could not be made due to a conflict. This may happen when trying to create an operation that has already been started. |
| Constant | INTERNAL |
An internal error occurred. |
| Constant | NOT |
The requested resource could not be found but may be available in the future. |
| Constant | NOT |
The handler either does not recognize the request method, or it lacks the ability to fulfill the request. |
| Constant | REQUEST |
Returned by the server when it has given up handling a request. This may occur by enforcing a client provided Request-Timeout or for any arbitrary reason such as enforcing some configurable limit. |
| Constant | RESOURCE |
Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system is out of space. |
| Constant | UNAUTHENTICATED |
The client did not supply valid authentication credentials for this request. |
| Constant | UNAUTHORIZED |
The caller does not have permission to execute the specified operation. |
| Constant | UNAVAILABLE |
The service is currently unavailable. |
| Constant | UPSTREAM |
Used by gateways to report that a request to an upstream handler has timed out. |
The handler cannot or will not process the request due to an apparent client error.
Clients should not retry this request unless advised otherwise.
| Value |
|
The request could not be made due to a conflict. This may happen when trying to create an operation that has already been started.
Clients should not retry this request unless advised otherwise.
| Value |
|
The requested resource could not be found but may be available in the future.
Subsequent requests by the client are permissible but not advised.
| Value |
|
The handler either does not recognize the request method, or it lacks the ability to fulfill the request.
Clients should not retry this request unless advised otherwise.
| Value |
|
Returned by the server when it has given up handling a request. This may occur by enforcing a client
provided Request-Timeout or for any arbitrary reason such as enforcing some configurable limit.
Subsequent requests by the client are permissible.
| Value |
|
Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system is out of space.
Subsequent requests by the client are permissible.
| Value |
|
The client did not supply valid authentication credentials for this request.
Clients should not retry this request unless advised otherwise.
| Value |
|
The caller does not have permission to execute the specified operation.
Clients should not retry this request unless advised otherwise.
| Value |
|
The service is currently unavailable.
Subsequent requests by the client are permissible.
| Value |
|