Skip to content

unparallel-innovation/smartclide-Che-REST-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartCLIDE Che REST Client

This connector abstracts the Eclipse Che API, providing methods to easily obtain specific information about a user and their workspaces.

Installation

Use the package manager npm to install the SmartCLIDE connector.

npm install @unparallel/smartclide-che-rest-client

Usage

import Connector from '@unparallel/smartclide-che-rest-client';

let connector = new Connector(baseURL);

// Create workspace with the given devfile
connector.createWorkspace(keycloakToken, devfile);

// Get list of all workspaces
connector.getWorkspaces(keycloakToken);

// Get list of all workspaces of the given type
connector.getWorkspacesWithType(keycloakToken, workspaceType);

// Get N most recent workspaces
connector.getLatestWorkspaces(keycloakToken, n);

// Get details of a given workspace
connector.getWorkspace(keycloakToken, workspaceID);

// Check if given workspace exists
connector.workspaceExists(keycloakToken, workspaceName);

// Launch the given workspace
connector.startWorkspace(keycloakToken, workspaceID);

// Update the given workspace with the provided data
connector.updateWorkspace(keycloakToken, workspaceID, data);

// Stop the given workspace
connector.stopWorkspace(keycloakToken, workspaceID);

// Delete the given workspace
connector.deleteWorkspace(keycloakToken, workspaceID);

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published