public interface RestEnvironmentManager
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createEnvironment(java.lang.String environmentTemplateDescriptor)
Creates a new environment
Command: POST /environment/ |
javax.ws.rs.core.Response |
deleteEnvironment(java.lang.String envid)
Deletes an environment
Command: DELETE /environment/{envId} |
javax.ws.rs.core.Response |
findEnvironments()
Finds the list of the available environments
Command: GET /environment |
javax.ws.rs.core.Response |
getDeployedApplications(java.lang.String envid)
List the deployed application instances in an environment
Command: GET /environment/{envId}/app/ |
javax.ws.rs.core.Response |
getEnvironment(java.lang.String envid)
Get the description of an environment
Command: GET /environment/{envId} |
javax.ws.rs.core.Response |
getInformations()
lists the runtimes, frameworks and services supported by the targeted PaaS
Command: GET /environment/info/ |
javax.ws.rs.core.Response |
updateEnvironment(java.lang.String envid,
java.lang.String environmentTemplateDescriptor)
Updates an existing environment
Command: POST /environment/{envId}/update |
javax.ws.rs.core.Response createEnvironment(java.lang.String environmentTemplateDescriptor)
environmentTemplateDescriptor
- An environment template descriptor must be provided.javax.ws.rs.core.Response updateEnvironment(java.lang.String envid, java.lang.String environmentTemplateDescriptor)
environmentTemplateDescriptor
- An environment template descriptor must be provided.javax.ws.rs.core.Response deleteEnvironment(java.lang.String envid)
envid
- The environment's ID.javax.ws.rs.core.Response findEnvironments()
javax.ws.rs.core.Response getEnvironment(java.lang.String envid)
envid
- The environment's ID.javax.ws.rs.core.Response getDeployedApplications(java.lang.String envid)
envid
- The environment's ID.javax.ws.rs.core.Response getInformations()