org.jclouds.vcloud.terremark
Interface TerremarkVCloudExpressClient

All Superinterfaces:
CommonVCloudClient, TerremarkVCloudClient, VCloudExpressClient

public interface TerremarkVCloudExpressClient
extends TerremarkVCloudClient

Provides access to VCloud resources via their REST API.

Author:
Adrian Cole
See Also:

Method Summary
 InternetService addInternetServiceToVDC(URI vDCId, String serviceName, Protocol protocol, int port, AddInternetServiceOptions... options)
           
 void deleteKeyPair(URI keyPair)
           
 KeyPair findKeyPairInOrg(URI org, String keyPairName)
           
 KeyPair generateKeyPairInOrg(URI org, String name, boolean makeDefault)
           
 KeyPair getKeyPair(URI keyPair)
           
 Set<KeyPair> listKeyPairsInOrg(URI org)
           
 
Methods inherited from interface org.jclouds.vcloud.terremark.TerremarkVCloudClient
addInternetServiceToExistingIp, addNode, configureNode, configureVApp, deleteInternetService, deleteNode, deletePublicIp, findCatalogItemInOrgCatalogNamed, findOrgNamed, getAllInternetServicesInVDC, getCatalogItem, getCustomizationOptions, getInternetService, getInternetServicesOnPublicIp, getNode, getNodes, getOrg, getPublicIp, getPublicIpsAssociatedWithVDC, getVDC
 
Methods inherited from interface org.jclouds.vcloud.VCloudExpressClient
cloneVAppInVDC, deleteVApp, deployVApp, findVAppInOrgVDCNamed, findVAppTemplateInOrgCatalogNamed, getVApp, getVAppTemplate, instantiateVAppTemplateInVDC, powerOffVApp, powerOnVApp, resetVApp, shutdownVApp, suspendVApp, undeployVApp
 
Methods inherited from interface org.jclouds.vcloud.CommonVCloudClient
cancelTask, findCatalogInOrgNamed, findNetworkInOrgVDCNamed, findTasksListInOrgNamed, findVDCInOrgNamed, getCatalog, getNetwork, getTask, getTasksList
 

Method Detail

listKeyPairsInOrg

Set<KeyPair> listKeyPairsInOrg(URI org)

generateKeyPairInOrg

KeyPair generateKeyPairInOrg(URI org,
                             String name,
                             boolean makeDefault)
Throws:
IllegalStateException - if a key of the same name already exists

findKeyPairInOrg

KeyPair findKeyPairInOrg(URI org,
                         String keyPairName)

getKeyPair

KeyPair getKeyPair(URI keyPair)

deleteKeyPair

void deleteKeyPair(URI keyPair)

addInternetServiceToVDC

InternetService addInternetServiceToVDC(URI vDCId,
                                        String serviceName,
                                        Protocol protocol,
                                        int port,
                                        AddInternetServiceOptions... options)


Copyright © 2009-2010 jclouds. All Rights Reserved.