3.0
Table Of Contents
- SOAP API Guide
- Contents
- About This Book
- 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
Lab Manager SOAP API Guide
30 VMware, Inc.
Machine
Thisdatastructureexistsforeachvirtualmachineintheconfigurationlibraryor
WorkspaceofLab Manager.AnintegerIDfielduniquelyidentifiesamachine.Machine
namesarenotguaranteedtobeuniqueexceptwithinaconfiguration.
.
isDeployed boolean Trueifdeployed;falseifnotdeployed.
isPublic boolean Trueifotherscanviewandaccess;falseifnot.
name string Configurationname.
owner string Ownerusername.
type int Configurationtype:1=Workspaceconfigurations,2=Library
configurations.
Table 3-4. Configuration Fields (Continued)
Field Data Type Description
Table 3-5. Machine Fields
Field Data Type Description
configID int IDoftheconfigurationtowhichthevirtual
machinebelongs.
datastoreNameResidesOn string Nameofthedatastoreonwhichthevirtual
machineisstored.
description string Machinedescription.
externalIP string TemporaryIPaddresswheninsidethefence.
hostNameDeployedOn string NameoftheESXhostonwhichthevirtual
machineisdeployed.Thefieldisemptyisthe
virtualmachineisnot
deployed.
id int Machineidentifier.
internalIP string PermanentassignedIPaddress.
isDeployed boolean Trueifdeployed
macAddress string MACaddressassignedtotheprimaryNIC.
memory int MemorysizeinMB.
name string Machinename.