2.4
Table Of Contents
- VMware® Lab Manager SOAP API Guide
- Contents
- Preface
- Introducing VMware 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
- GetMachine
- GetMachineByName
- GetSingleConfigurationByName
- ListConfigurations
- ListMachines
- LiveLink
- MachinePerformAction
- Index
VMware® Lab Manager SOAP API Guide
30 VMware, Inc.
Configuration
ThisdatastructureexistsforeachconfigurationintheLabManagerconfiguration
libraryorWorkspace.Aconfigurationisagroupofvirtualmachines(anditsoperating
systems,applications,anddata)whichLabManagercontrolsasasingleunit.
AnintegerIDfielduniquelyidentifiesaconfiguration.Configurationnamesarenot
guaranteed
tobeunique.
Machine
Thisdatastructureexistsforeachvirtualmachineintheconfigurationlibraryor
WorkspaceofLabManager.AnintegerIDfielduniquelyidentifiesamachine.Machine
namesarenotguaranteedtobeuniqueexceptwithinaconfiguration.
.
Table 3-4. Configuration Fields
Field Data Type Description
id int Configurationidentifier.
name string Configurationname.
description string Configurationdescription.
isPublic boolean Trueifotherscanviewandaccess;falseifnot.
isDeployed boolean Trueifdeployed;falseifnotdeployed.
fenceMode int 1=Notfenced.
2=Fenced—Blocktrafficinandout.
3=Fenced—Allowtrafficoutonly.
4=Fenced—Allowtrafficinandout.
type int Configurationtype:1=Workspaceconfigurations,2
=library
configurations.
owner string Ownerusername.
dateCreated dateTime Configurationcreationdate.
Table 3-5. Machine Fields
Field Data Type Description
id int Machineidentifier.
name string Machinename.
description string Machinedescription.
internalIP string PermanentassignedIPaddress.
externalIP string TemporaryIPaddresswheninsidethefence.