1.0

Table Of Contents
VMware, Inc. 59
5
ThevCloudAPIsupportsprogrammaticaccesstoarangeofselfservicedatacenteroperationsthatallowusers
tocreate,configure,operate,andconnecttovApps.
Thischapterincludesthefollowingtopics:
“SummaryofDatacenterOperationsRequests”onpage 59
“vAppLifecycle”onpage 60
“InstantiateavAppTemplateonpage 61
“ComposeavApp”onpage 65
“RecomposeavApptoAddorRemoveVirtualMachines”onpage 67
“CaptureavApptoCreateavAppTemplateonpage 68
“ReconfiguringvAppsandVirtualMachines”onpage 69
“DeployingandControllingvAppsandVirtualMachines”onpage 80
“ControlAccesstovApps”onpage 89
“RetrieveaTaskonpage 89
Summary of Datacenter Operations Requests
Table 51summarizesdatacenteroperationsrequestssupportedinthisrelease.Thetableusesthefollowing
conventions:
APIURLisaURLoftheformhttp://vcloud.example.com/api/v1.0
idisaninteger
vApporVmURLisaURLoftheformAPIURL/vApp/vappid(foravAppobject)or
APIURL/vApp/vmid(foraVmobject)
Datacenter Operations
5
Table 5-1. Summary of Datacenter Operations Requests
Operation Request Request Body Response
InstantiateavAppTemplate POSTAPIURL/vdc/id/action/
instantiateVAppTemplate
InstantiateVAppTemplateParams VApp
RetrievevAppTemplate
CustomizationSection
GETAPIURL/vAppTemplate/
vappTemplateid/
customizationSection
None CustomizationSection
ModifyvAppTemplate
CustomizationSection
PUTAPIURL/vAppTemplate/
vappTemplateid/
customizationSection
CustomizationSection Task
ComposeavApp POSTAPIURL/vdc/id/action/
composeVApp
ComposeVAppParams VApp