|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TerremarkECloudClient
Provides access to VCloud resources via their REST API.
| Method Summary | |
|---|---|
org.jclouds.trmk.vcloud_0_8.domain.PublicIpAddress |
activatePublicIpInVDC(URI vDCId)
Allocate a new public IP |
org.jclouds.trmk.vcloud_0_8.domain.Network |
findNetworkInOrgVDCNamed(String orgName,
String vdc,
String networkName)
|
DataCenterOperationsClient |
getDataCenterOperationsClient()
Provides synchronous access to Data Center Operations. |
Set<org.jclouds.trmk.vcloud_0_8.domain.IpAddress> |
getIpAddresses(URI network)
|
org.jclouds.trmk.vcloud_0_8.domain.Network |
getNetwork(URI network)
|
org.jclouds.trmk.vcloud_0_8.domain.NetworkExtendedInfo |
getNetworkExtendedInfo(URI network)
|
ECloudOrg |
getOrg(URI orgId)
|
TagOperationsClient |
getTagOperationsClient()
Provides synchronous access to Data Center Operations. |
org.jclouds.trmk.vcloud_0_8.domain.VAppExtendedInfo |
getVAppExtendedInfo(URI href)
Returns extended information for the vApp. |
| Methods inherited from interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudClient |
|---|
addInternetServiceToExistingIp, addNode, cancelTask, cloneVAppInVDC, configureNode, configureVApp, deleteInternetService, deleteKeyPair, deleteNode, deletePublicIp, deleteVApp, deployVApp, findCatalogInOrgNamed, findCatalogItemInOrgCatalogNamed, findKeyPairInOrg, findOrgNamed, findTasksListInOrgNamed, findVAppInOrgVDCNamed, findVAppTemplateInOrgCatalogNamed, findVDCInOrgNamed, generateKeyPairInOrg, getAllInternetServicesInVDC, getCatalog, getCatalogItem, getCustomizationOptions, getInternetService, getInternetServicesOnPublicIp, getKeyPair, getNode, getNodes, getPublicIp, getPublicIpsAssociatedWithVDC, getTask, getTasksList, getVApp, getVAppTemplate, getVDC, instantiateVAppTemplateInVDC, listKeyPairsInOrg, listOrgs, powerOffVApp, powerOnVApp, resetVApp, shutdownVApp, suspendVApp, undeployVApp |
| Method Detail |
|---|
DataCenterOperationsClient getDataCenterOperationsClient()
TagOperationsClient getTagOperationsClient()
ECloudOrg getOrg(URI orgId)
getOrg in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudClientorg.jclouds.trmk.vcloud_0_8.domain.PublicIpAddress activatePublicIpInVDC(URI vDCId)
vDCId -
org.jclouds.rest.InsufficientResourcesException - if there's no additional ips available
org.jclouds.trmk.vcloud_0_8.domain.Network findNetworkInOrgVDCNamed(@Nullable
String orgName,
@Nullable
String vdc,
String networkName)
findNetworkInOrgVDCNamed in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudClientorg.jclouds.trmk.vcloud_0_8.domain.Network getNetwork(URI network)
getNetwork in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudClientorg.jclouds.trmk.vcloud_0_8.domain.NetworkExtendedInfo getNetworkExtendedInfo(URI network)
Set<org.jclouds.trmk.vcloud_0_8.domain.IpAddress> getIpAddresses(URI network)
org.jclouds.trmk.vcloud_0_8.domain.VAppExtendedInfo getVAppExtendedInfo(URI href)
vApp - The URI at which the vApp information is available.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||