X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f63f3a5360ae6381d4b332bf86ef52b4e22107fb..8a8318d34c4ce519eca0c97c83e698f58713c6d7:/src/models/process.ts diff --git a/src/models/process.ts b/src/models/process.ts index bcfbd3a557..1e04cb10f3 100644 --- a/src/models/process.ts +++ b/src/models/process.ts @@ -2,37 +2,6 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { Resource, ResourceKind } from "./resource"; +import { ContainerRequestResource } from "./container-request"; -export enum ProcessState { - UNCOMMITTED = "Uncommitted", - COMMITTED = "Committed", - FINAL = "Final" -} - -export interface ProcessResource extends Resource { - kind: ResourceKind.PROCESS; - name: string; - description: string; - properties: any; - state: ProcessState; - requestingContainerUuid: string; - containerUuid: string; - containerCountMax: number; - mounts: any; - runtimeConstraints: any; - schedulingParameters: any; - containerImage: string; - environment: any; - cwd: string; - command: string[]; - outputPath: string; - outputName: string; - outputTtl: number; - priority: number; - expiresAt: string; - useExisting: boolean; - logUuid: string; - outputUuid: string; - filters: string; -} +export type ProcessResource = ContainerRequestResource;