19319: Add container / workflow cost details
[arvados-workbench2.git] / src / models / container.ts
index e931c4bfd84bfec9c67d53b227f7e58b46f8aaf4..c86f11cee1b4ebeadd33f2dbd01ee042ff2bb693 100644 (file)
@@ -6,6 +6,7 @@ import { Resource, ResourceKind } from "./resource";
 import { MountType } from 'models/mount-types';
 import { RuntimeConstraints } from "models/runtime-constraints";
 import { SchedulingParameters } from './scheduling-parameters';
+import { RuntimeStatus } from "./runtime-status";
 
 export enum ContainerState {
     QUEUED = 'Queued',
@@ -24,9 +25,12 @@ export interface ContainerResource extends Resource {
     environment: {};
     cwd: string;
     command: string[];
+    cost: number;
     outputPath: string;
     mounts: MountType[];
     runtimeConstraints: RuntimeConstraints;
+    runtimeStatus: RuntimeStatus;
+    runtimeUserUuid: string;
     schedulingParameters: SchedulingParameters;
     output: string | null;
     containerImage: string;