-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
spanstatus.ts
41 lines (41 loc) · 1.62 KB
/
spanstatus.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/** The status of an Span.
*
* @deprecated Use string literals - if you require type casting, cast to SpanStatusType type
*/
// eslint-disable-next-line import/export
export enum SpanStatus {
/** The operation completed successfully. */
Ok = 'ok',
/** Deadline expired before operation could complete. */
DeadlineExceeded = 'deadline_exceeded',
/** 401 Unauthorized (actually does mean unauthenticated according to RFC 7235) */
Unauthenticated = 'unauthenticated',
/** 403 Forbidden */
PermissionDenied = 'permission_denied',
/** 404 Not Found. Some requested entity (file or directory) was not found. */
NotFound = 'not_found',
/** 429 Too Many Requests */
ResourceExhausted = 'resource_exhausted',
/** Client specified an invalid argument. 4xx. */
InvalidArgument = 'invalid_argument',
/** 501 Not Implemented */
Unimplemented = 'unimplemented',
/** 503 Service Unavailable */
Unavailable = 'unavailable',
/** Other/generic 5xx. */
InternalError = 'internal_error',
/** Unknown. Any non-standard HTTP status code. */
UnknownError = 'unknown_error',
/** The operation was cancelled (typically by the user). */
Cancelled = 'cancelled',
/** Already exists (409) */
AlreadyExists = 'already_exists',
/** Operation was rejected because the system is not in a state required for the operation's */
FailedPrecondition = 'failed_precondition',
/** The operation was aborted, typically due to a concurrency issue. */
Aborted = 'aborted',
/** Operation was attempted past the valid range. */
OutOfRange = 'out_of_range',
/** Unrecoverable data loss or corruption */
DataLoss = 'data_loss',
}