public interface VdcApi
VdcAsyncApi
Modifier and Type | Method and Description |
---|---|
Media |
addMedia(String vdcUrn,
Media media)
Creates a media (and present upload link for the floppy/iso file).
|
Media |
addMedia(URI vdcHref,
Media media) |
VAppTemplate |
captureVApp(String vdcUrn,
CaptureVAppParams params)
Captures a vApp into vApp template.
|
VAppTemplate |
captureVApp(URI vdcHref,
CaptureVAppParams params) |
Media |
cloneMedia(String vdcUrn,
CloneMediaParams params)
Clones a media into new one.
|
Media |
cloneMedia(URI vdcHref,
CloneMediaParams params) |
VApp |
cloneVApp(String vdcUrn,
CloneVAppParams params)
Clones a vApp into new one.
|
VApp |
cloneVApp(URI vdcHref,
CloneVAppParams params) |
VAppTemplate |
cloneVAppTemplate(String vdcUrn,
CloneVAppTemplateParams params)
Clones a vApp template into new one.
|
VAppTemplate |
cloneVAppTemplate(URI vdcHref,
CloneVAppTemplateParams params) |
VApp |
composeVApp(String vdcUrn,
ComposeVAppParams params)
Composes a new vApp using VMs from other vApps or vApp templates.
|
VApp |
composeVApp(URI vdcHref,
ComposeVAppParams params) |
Vdc |
get(String vdcUrn)
Retrieves a vdc.
|
Vdc |
get(URI vdcHref) |
MetadataApi.Readable |
getMetadataApi(String vdcUrn) |
MetadataApi.Readable |
getMetadataApi(URI vdcHref) |
VApp |
instantiateVApp(String vdcUrn,
InstantiateVAppParams params)
Instantiate a vApp template into a new vApp.
|
VApp |
instantiateVApp(URI vdcHref,
InstantiateVAppParams params) |
VAppTemplate |
uploadVAppTemplate(String vdcUrn,
UploadVAppTemplateParams params)
Uploading vApp template to a vDC.
|
VAppTemplate |
uploadVAppTemplate(URI vdcHref,
UploadVAppTemplateParams params) |
VAppTemplate captureVApp(String vdcUrn, CaptureVAppParams params)
UNRESOLVED(0)
until the
capture task is finished.VAppTemplate captureVApp(URI vdcHref, CaptureVAppParams params)
Media cloneMedia(String vdcUrn, CloneMediaParams params)
UNRESOLVED(0)
until the task
for cloning finish.Media cloneMedia(URI vdcHref, CloneMediaParams params)
VApp cloneVApp(String vdcUrn, CloneVAppParams params)
UNRESOLVED(0)
until the clone task is finished.VApp cloneVApp(URI vdcHref, CloneVAppParams params)
VAppTemplate cloneVAppTemplate(String vdcUrn, CloneVAppTemplateParams params)
UNRESOLVED(0)
until the clone
task is finished.VAppTemplate cloneVAppTemplate(URI vdcHref, CloneVAppTemplateParams params)
VApp composeVApp(String vdcUrn, ComposeVAppParams params)
UNRESOLVED(0)
until the
compose task is finished.VApp composeVApp(URI vdcHref, ComposeVAppParams params)
VApp instantiateVApp(String vdcUrn, InstantiateVAppParams params)
UNRESOLVED(0)
until the instantiate task is finished.
POST /vdc/{id}/action/instantiateVAppTemplate
VApp instantiateVApp(URI vdcHref, InstantiateVAppParams params)
VAppTemplate uploadVAppTemplate(String vdcUrn, UploadVAppTemplateParams params)
NOT_READY(0)
until the ovf and
all disks are uploaded to the transfer site. After this a task will run on the vApp template uploading.
Note that the empty vApp template's getFiles() returns a file of size -1 after step one above,
because the descriptor.ovf does not yet exist.VAppTemplate uploadVAppTemplate(URI vdcHref, UploadVAppTemplateParams params)
Media addMedia(String vdcUrn, Media media)
MetadataApi.Readable getMetadataApi(String vdcUrn)
Metadata.Readable
featuresMetadataApi.Readable getMetadataApi(URI vdcHref)
Copyright © 2009-2013 jclouds. All Rights Reserved.