Update models with groups, colelctions, workflows and processes
[arvados-workbench2.git] / src / models / container-request.ts
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import { Resource } from "../common/api/common-resource-service";
6 import { ResourceKind } from "./kinds";
7
8 export interface ContainerRequestResource extends Resource {
9     kind: ResourceKind.ContainerRequest;
10     name: string;
11     description: string;
12     properties: any;
13     state: string;
14     requestingContainerUuid: string;
15     containerUuid: string;
16     containerCountMax: number;
17     mounts: any;
18     runtimeConstraints: any;
19     schedulingParameters: any;
20     containerImage: string;
21     environment: any;
22     cwd: string;
23     command: string[];
24     outputPath: string;
25     outputName: string;
26     outputTtl: number;
27     priority: number;
28     expiresAt: string;
29     useExisting: boolean;
30     logUuid: string;
31     outputUuid: string;
32     filters: string;
33
34 }