Merge branch '20493-optional-array' refs #20493
[arvados-workbench2.git] / src / models / log.ts
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import { Resource, ResourceWithProperties } from "./resource";
6 import { ResourceKind } from 'models/resource';
7
8 export enum LogEventType {
9     CREATE = 'create',
10     UPDATE = 'update',
11     DISPATCH = 'dispatch',
12     CRUNCH_RUN = 'crunch-run',
13     CRUNCHSTAT = 'crunchstat',
14     HOSTSTAT = 'hoststat',
15     NODE_INFO = 'node-info',
16     ARV_MOUNT = 'arv-mount',
17     STDOUT = 'stdout',
18     STDERR = 'stderr',
19     CONTAINER = 'container',
20     KEEPSTORE = 'keepstore',
21     SNIP = 'snip-line', // This type is for internal use only. See #19851
22 }
23
24 export interface LogResource extends Resource, ResourceWithProperties {
25     kind: ResourceKind.LOG;
26     objectUuid: string;
27     eventAt: string;
28     eventType: LogEventType;
29     summary: string;
30 }