EasyManuals Logo

VMware VCLOUD API 1.0 - API User Manual

VMware VCLOUD API 1.0 - API
212 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #62 background imageLoading...
Page #62 background image
vCloud API Programming Guide
62 VMware, Inc.
About Instantiation Parameters
InstantiationparametersallowyoutospecifycertainpropertiesofavApp,including:
DetailsofitsvAppnetwork(required).
LeasesettingsforthevApp(optional,ifyouwanttooverrideyourorganization’sdefaults)
StartupandshutdownparametersforthevApp(applicableonlyifthevApphasmultiplechildren)
Instantiationparametersalsoincludeawaytoindicatethatanytermsandconditions(suchaslicense
agreements)containedinthevApphavebeenaccepted.
InstantiationparameterscannotbeusedtomodifyaVmthatappearsinthe
vApp’sChldrencontainer.To
changethepropertiesofaVm,usethereconfigurationlinksinitsItemelements.(See“ReconfiguringvApps
andVirtualMachines”onpage 69.)
About vApp Networks
AvAppnetworkisalogicalnetworkthatdefineshowthevAppconnectstoanorganizationnetworkinthe
targetvDC.ItisspecifiedaspartofaninstantiateVAppTemplateorcomposeVApprequest,createdwhen
thevAppisdeployed,anddeletedwhenthevAppisundeployed.Virtualmachines(Vmelements)in
the
vApp’sChildrencollectionallconnecttothisnetwork,asspecifiedintheirNetworkConnectionelements.
ThedetailsofavAppnetworkarespecifiedintheNetworkConfigelementofthe
InstantiateVAppTemplateParamsrequestbody,andincludethefollowing:
AnameforthevAppnetwork,specifiedinthenetworkNameattributeoftheNetworkConfigelement.If
thetemplatethatyouareinstantiatingincludesanovf:NetworkSectionelement,thevalueofthe
networkNameattributeoftheNetworkConfigelementmustmatchthevalueoftheovf:nameattributeof
theovf:Networkelementinthetemplate.
Ifthetemplatedefinesmultiplenetworks,thenyoumustdo
thesameintheInstantiateVAppTemplateParamsrequest.
AConfigurationelementthatspecifiestheorganizationnetworktowhichthevAppnetworkconnects
andaFenceModevaluethatcontrolshowthosetwonetworksareconnected.
Instantiating a vAppTemplate Using Default Parameters
AninstantiationrequestcansupplyaminimalInstantiateVAppTemplateParamselementtospecifythat
instantiationshouldusethetargetvDC’sdefaultbindings(see“InstantiatingtheTemplateinthevDC”on
page 24).ThistypeofrequestcanbeappropriateforavAppthathassimplerequirementsforstorage,
network,andcomputeresources.AvApp
instantiatedinthiswaycanbereconfiguredifnecessarytocorrect
problemscausedbyadefaultinstantiation.Formoreinformation,see“ReconfiguringvAppsandVirtual
Machines”onpage 69.
Instantiating a vApp Template Using Additional Parameters
IfaclientwantstospecifyvAppinstantiationparametersindetail,ratherthanrelyingonvDCdefaults,itcan
includethedetailsinthebodyoftheinstantiateVAppTemplaterequest.
TheinstantiationrequesttakestheformofaPOSTtoavDC’sinstantiateVAppTemplateURL.Therequest
bodyisanInstantiateVAppTemplateParamselement.
To
obtaintheinformationrequiredinanInstantiateVAppTemplateParamselement,theclientmusttake
severalsteps:
Examinethetemplate’sOVFtodiscoveranyEULAsectionsthatitincludes.The
InstantiateVAppTemplateParamselementcanincludeanAllEULAsAcceptedelementwhosevalue
indicateswhetherallEULAtermsincludedinthetemplatewereaccepted.IfavApptemplateincludes
anyEULAsections,AllEULAsAcceptedmustbesettoavalueoftrue.Otherwise,
instantiationfails.
Examinethetemplate’sovf:StartupSectionelementtoverifythattheprescribedstartuporderfor
childrendoesnotneedtobemodified.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the VMware VCLOUD API 1.0 - API and is the answer not in the manual?

VMware VCLOUD API 1.0 - API Specifications

General IconGeneral
BrandVMware
ModelVCLOUD API 1.0 - API
CategorySoftware
LanguageEnglish

Related product manuals