+ 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;
+ }
+};
+
+export const getResourceKind = (kind?: string) => {
+ switch (kind) {
+ case "arvados#collection":
+ return ResourceKind.COLLECTION;
+ case "arvados#container":
+ return ResourceKind.CONTAINER;
+ case "arvados#containerRequest":
+ return ResourceKind.CONTAINER_REQUEST;
+ case "arvados#group":
+ return ResourceKind.GROUP;
+ case "arvados#log":
+ return ResourceKind.LOG;
+ case "arvados#workflow":
+ return ResourceKind.WORKFLOW;