4.0
Table Of Contents
- Lab Manager SOAP API Reference
- Contents
- About This Book
- Introducing VMware vCenter Lab Manager SOAP API
- Getting Started with the Lab Manager SOAP API
- Lab Manager API Data Types
- Lab Manager API Method Reference
- ConfigurationCapture
- ConfigurationCheckout
- ConfigurationClone
- ConfigurationDelete
- ConfigurationDeploy
- ConfigurationPerformAction
- ConfigurationSetPublicPrivate
- ConfigurationUndeploy
- GetConfiguration
- GetConfigurationByName
- GetCurrentOrganizationName
- GetCurrentWorkspaceName
- GetMachine
- GetMachineByName
- GetSingleConfigurationByName
- ListConfigurations
- ListMachines
- LiveLink
- MachinePerformAction
- SetCurrentOrganizationByName
- SetCurrentWorkspaceByName
- Index
VMware, Inc. 23
4
Table 4‐1liststhevCenterLabManagerSOAPAPImethods.Formoredetailedinformationaboutthemethods
andhowtocallthemusingC#.NETcodesamples,clicktheindividuallinks.
Lab Manager API Method Reference
4
Table 4-1. Lab Manager SOAP API Methods
Method Description
“ConfigurationCapture”onpage 24 Capturesaworkspaceconfigurationandsavesittoaspecified
Lab Managerdatastore.
“ConfigurationCheckout”onpage 25 Checksoutaconfigurationfromtheconfigurationlibraryand
movesittotheworkspace.
“ConfigurationClone”onpage 26 Clonesaconfigurationactiveintheworkspaceandsavesitto
storage.
“ConfigurationDelete”onpage 27 Deletesaconfigurationfromtheworkspace.
“ConfigurationDeploy”onpage 28 Deploysaconfigurationintheworkspace.
“ConfigurationPerformAction”onpage 29 Performsanactiononaconfiguration.
“ConfigurationSetPublicPrivate”onpage 30 Setstheconfigurationstatetopublicorprivate.Public
configurationsareaccessibleforotherstouse.Private
configurationsareonlyavailablefortheowner.
“ConfigurationUndeploy”onpage 31 Undeploysaconfigurationintheworkspaceanddiscards
itsstate.
“GetConfiguration”onpage 32 ReturnsaConfigurationobjectmatchingaconfigurationidentifier.
“GetConfigurationByName”onpage 33 ReturnsConfigurationobjectsmatchinga configurationname.
Configurationnamesarenotguaranteedtobeunique.
“GetCurrentOrganizationName”onpage 34
Returnsthecurrentorganization’sname.
“GetCurrentWorkspaceName”onpage 34 Returnsthecurrentworkspacename.
“GetMachine”onpage 35 ReturnsaMachineobjectmatchingamachineidentifier.
“GetMachineByName”onpage 36 ReturnsaMachineobjectmatchingamachinename.
“GetSingleConfigurationByName”onpage 37 ReturnsasingleConfigurationobjectmatchingaconfiguration
name.
“ListConfigurations”onpage 38 ReturnsanarrayofConfigurationobjectsintheworkspaceor
configurationlibrary.
“ListMachines”onpage 39 ReturnsanarrayofMachineobjects
correspondingtothenumeric
identifierofaconfiguration.
“LiveLink”onpage 40 CreatesaURLtoaconfigurationthatcanbeemailedandclicked
ontorecreatetheconfiguration.
“MachinePerformAction”onpage 41 Performsanactiononamachine.
“SetCurrentOrganizationByName”onpage 42
Setstheorganizationtobeusedforeachsuccessivelogin.
“SetCurrentWorkspaceByName”onpage 43 Setstheworkspacetobeusedforeachsuccessivelogin.