Documentation for ICOS Shell¶
Documentation for API Endpoints¶
All URIs are relative to http://localhost:8080/api/v3
Class | Method | HTTP request | Description |
---|---|---|---|
ControllerApi | addController | POST /controller/ | Adds a new controller |
ControllerApi | getControllers | GET /controller/ | Returns a list of controllers |
DefaultApi | getHealthcheck | GET /healthcheck | Health check |
DeploymentApi | createDeployment | POST /deployment/ | Creates a new deployment |
DeploymentApi | deleteDeploymentById | DELETE /deployment/{deploymentId} | Deletes a deployment |
DeploymentApi | getDeploymentById | GET /deployment/{deploymentId} | Find deployment by ID |
DeploymentApi | getDeployments | GET /deployment/ | Returns a list of deployments |
DeploymentApi | stopDeploymentById | DELETE /deployment/{deploymentId}/stop | Stops a deployment |
DeploymentApi | updateDeployment | PUT /deployment/{deploymentId} | Updates a deployment |
ResourceApi | getResourceById | GET /resource/{resourceId} | Find resource by ID |
ResourceApi | getResources | GET /resource/ | Returns a list of resources |
UserApi | loginUser | GET /user/login | Logs user into the system |
UserApi | logoutUser | GET /user/logout | Logs out current logged in user session |
Documentation for Models¶
Documentation for Authorization¶
api_key¶
- Type: API key
- API key parameter name: api_key
- Location: HTTP header