VMware, Inc. 31
Chapter 2 Hello vCloud: A Structured REST Workflow Example
Moving on to Additional Use Cases
This“Hello”exercise,whilesimplified,demonstratesapatterncommontomanyvCloudAPIusecases:
browsingtodiscoveratemplate,instantiatingthetemplate,thendeployingandoperatingthevAppdescribed
inthetemplate.Theremainderofthisguideprovidesexpandedexamplesoftheseandotherusecases,
including:
CreatingvApptemplatesbyuploadingOVFpackagesorcapturingvApps(“Provisioning”onpage 41)
Non‐defaultinstantiationusingdetailedinstantiationparameters(“InstantiateavAppTemplate”on
page 61)
CreatingacopyofavAppbycloning,orcomposingavAppfrommultiplevAppsortemplates
ReconfigurationofavApptoaddorremovevirtualhardware,modifynetworkconnections,andchange
othervAppproperties(“ReconfiguringvAppsandVirtualMachines”onpage 69)
AdministrativeoperationstocreatevDCsandCatalogs,andtoadministerusers,groups,androles
(“AdministrativeOperations”onpage 91).
OperationsthatasystemadministratorcanusetoaccessthevSphereplatformthatsupportsavCloud
roles(“VMwarevSpherePlatformOperations”onpage 117).
ThisguidealsoincludescompletereferenceinformationonXMLelementsdefinedbythevCloudAPI(see
Chapter 9,“UserAPIReference,”onpage 151andChapter 11,“AdministrativeAPIReference,”on
page 179),
andthosedefinedbythevSphereplatformextensions(seeChapter 12,“vSpherePlatformExtensions
Reference,”onpage 193).ItalsoincludesanintroductiontoOVFAppendix A,“OVFandthevCloudAPI,”on
page 203,whichconcentratesonthoseaspectsofOVFthatmightbeofinteresttoadvancedvCloudAPI
programmers.