X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/34a6a12ac17833b645b18b47eb5c2411bc55a375..95b86eb6b3184b787b570a906347ccaac32195c6:/src/models/resource.ts diff --git a/src/models/resource.ts b/src/models/resource.ts index 5fa617974b..7e2127b281 100644 --- a/src/models/resource.ts +++ b/src/models/resource.ts @@ -31,6 +31,7 @@ export enum ResourceKind { REPOSITORY = "arvados#repository", SSH_KEY = "arvados#authorizedKeys", USER = "arvados#user", + VIRTUAL_MACHINE = "arvados#virtualMachine", WORKFLOW = "arvados#workflow", NONE = "arvados#none" } @@ -43,7 +44,9 @@ export enum ResourceObjectType { LOG = '57u5n', REPOSITORY = 's0uqq', USER = 'tpzed', + VIRTUAL_MACHINE = '2x53u', WORKFLOW = '7fd4e', + SSH_KEY = 'fngyi' } export const RESOURCE_UUID_PATTERN = '.{5}-.{5}-.{15}'; @@ -76,8 +79,12 @@ export const extractUuidKind = (uuid: string = '') => { return ResourceKind.LOG; case ResourceObjectType.WORKFLOW: return ResourceKind.WORKFLOW; + case ResourceObjectType.VIRTUAL_MACHINE: + return ResourceKind.VIRTUAL_MACHINE; case ResourceObjectType.REPOSITORY: return ResourceKind.REPOSITORY; + case ResourceObjectType.SSH_KEY: + return ResourceKind.SSH_KEY; default: return undefined; }