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. 21
Chapter 3 Lab Manager API Data Types
Configuration
ThisdatatypeexistsforeachconfigurationintheLab Managerconfigurationlibraryorworkspace.A
configurationisagroupofvirtualmachinesanditsoperatingsystems,applications,anddatathat
Lab Managercontrolsasasingleunit.
AnintegerIDfielduniquelyidentifiesaconfiguration.Configurationnamesarenotguaranteedtobe
unique.
Machine
ThisdatatypeexistsforeachvirtualmachineintheconfigurationlibraryorworkspaceofLab Manager.An
integerIDfielduniquelyidentifiesamachine.Machinenamesarenotguaranteedtobeuniqueexceptwithin
aconfiguration.
Table 3-4. Configuration Fields
Field Data Type Description
dateCreated dateTime Configurationcreationdate.
description string Configurationdescription.
fenceMode int 1=Notfenced.
2=Fenced.Blocktrafficinandout.
3=Fenced.Allowtrafficoutonly.
4=Fenced.Allowtrafficinandout.
id int Configurationidentifier.
isDeployed boolean Trueifdeployed.Falseifnotdeployed.
isPublic boolean Trueifotherscanviewandaccess.Falseifnot.
name string Configurationname.
owner string Owneruser
name.
type int Configurationtype:
1=Workspaceconfiguration.
2=Capturedlibraryconfiguration.
3=GoldMastercapturedlibraryconfiguration.
4=Archivedlibraryconfiguration.
autoDeleteInMiliSeco
nds
double Timeafterwhichtheconfigurationisdeleted.Ifyoutype0,the
configurationisneverdeleted.
bucketName string Displaystheworkspacenameiftheconfigurationexistsina
workspace;displaysthe
organizationnameiftheconfiguration
existsinthelibrary.
mustBeFenced SOAPUtils.SOAPMustBeFe
nced
NotSpecifiedforeitherfencedorunfenced.
True=forfencedonly.
False=forunfencedonly.
autoDeleteDateTime dateTime Timeafterwhichaconfigurationisdeleted.
Table 3-5. Machine Fields
Field Data Type Description
configID int IDoftheconfigurationtowhichthevirtualmachinebelongs.
DatastoreNameResidesOn string Nameofthedatastoreonwhichthevirtualmachineisstored.
description string Machinedescription.
externalIP string TemporaryIPaddresswheninsidethefence.
HostNameDeployedOn string NameoftheESXhostonwhichthevirtualmachineisdeployed.The
fieldisemptyisthevirtualmachineifnot
deployed.
id int Machineidentifier.