15768: standardized naming Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
[arvados.git] / src / models / log.ts
index 55967f88c9840751e086393cc8788cf813af982e..0109ad61459a549fc6d58e18aadd92d5c2137528 100644 (file)
@@ -2,7 +2,7 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import { Resource } from "./resource";
+import { Resource, ResourceWithProperties } from "./resource";
 import { ResourceKind } from 'models/resource';
 
 export enum LogEventType {
@@ -16,13 +16,15 @@ export enum LogEventType {
     ARV_MOUNT = 'arv-mount',
     STDOUT = 'stdout',
     STDERR = 'stderr',
+    CONTAINER = 'container',
+    KEEPSTORE = 'keepstore',
+    SNIP = 'snip-line', // This type is for internal use only. See #19851
 }
 
-export interface LogResource extends Resource {
+export interface LogResource extends Resource, ResourceWithProperties {
     kind: ResourceKind.LOG;
     objectUuid: string;
     eventAt: string;
-    eventType: string;
+    eventType: LogEventType;
     summary: string;
-    properties: any;
 }