public interface FHNManagerBackend
| Modifier and Type | Method and Description |
|---|---|
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> |
allServiceProfiles() |
javax.ws.rs.core.Response |
createNode(javax.ws.rs.core.MultivaluedMap<String,String> formParams) |
org.gcube.resources.federation.fhnmanager.api.type.Node |
createNodeFiltered(String serviceProfileId,
String resourceTemplateId,
String vmProviderId) |
void |
deleteNode(String nodeId,
String VMProviderId) |
void |
destroyVM(String nodeId,
String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> |
findNodes(String serviceProfileId,
String VMProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> |
findResourceTemplate(String serviceProfileId,
String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
findVMProviders(String serviceProfileId,
String ResourceTemplateId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> |
getAllServiceProfiles() |
org.gcube.resources.federation.fhnmanager.api.type.Node |
getNode(String NodeId,
String VMProviderId) |
org.gcube.vomanagement.occi.datamodel.cloud.VM |
getNodeById(String nodeId,
String vMProviderId) |
Set<String> |
getNodeFiltered(String serviceProfileId,
String vMProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate |
getResourceTemplateById(String resourceTemplateId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> |
getResourceTemplateFiltered(String serviceProfileId,
String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate |
getRsourceTemplate(String resourceTemplateId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
getVMProvider(String vmProviderId) |
org.gcube.resources.federation.fhnmanager.api.type.VMProvider |
getVMProviderById(String vmProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> |
getVMProviderFiltered(String serviceProfileId,
String resourceTemplateId) |
Set<String> |
ListNodes(String VMProviderId) |
void |
startNode(String nodeId,
String VMProviderId) |
void |
stopNode(String nodeId,
String VMProviderId) |
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> findVMProviders(String serviceProfileId, String ResourceTemplateId)
org.gcube.resources.federation.fhnmanager.api.type.VMProvider getVMProvider(String vmProviderId)
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> allServiceProfiles() throws Exception
ExceptionSet<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> findResourceTemplate(String serviceProfileId, String vmProviderId)
org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate getRsourceTemplate(String resourceTemplateId)
Set<org.gcube.resources.federation.fhnmanager.api.type.Node> findNodes(String serviceProfileId, String VMProviderId)
org.gcube.resources.federation.fhnmanager.api.type.Node getNode(String NodeId, String VMProviderId)
javax.ws.rs.core.Response createNode(javax.ws.rs.core.MultivaluedMap<String,String> formParams) throws org.gcube.vomanagement.occi.exceptions.UnsupportedCredentialsTypeException, cz.cesnet.cloud.occi.api.exception.CommunicationException
org.gcube.vomanagement.occi.exceptions.UnsupportedCredentialsTypeExceptioncz.cesnet.cloud.occi.api.exception.CommunicationExceptionorg.gcube.vomanagement.occi.datamodel.cloud.VM getNodeById(String nodeId, String vMProviderId)
Set<org.gcube.resources.federation.fhnmanager.api.type.VMProvider> getVMProviderFiltered(String serviceProfileId, String resourceTemplateId)
org.gcube.resources.federation.fhnmanager.api.type.VMProvider getVMProviderById(String vmProviderId)
Set<org.gcube.resources.federation.fhnmanager.api.type.ServiceProfile> getAllServiceProfiles()
Set<org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate> getResourceTemplateFiltered(String serviceProfileId, String vmProviderId)
org.gcube.resources.federation.fhnmanager.api.type.ResourceTemplate getResourceTemplateById(String resourceTemplateId)
org.gcube.resources.federation.fhnmanager.api.type.Node createNodeFiltered(String serviceProfileId, String resourceTemplateId, String vmProviderId)
Copyright © 2016. All Rights Reserved.