2.4

Table Of Contents
VMware, Inc. 45
Chapter 4 Lab Manager API Method Reference
LabManagerSoap.AuthenticationHeader();
binding.AuthenticationHeaderValue.username = "jaya";
binding.AuthenticationHeaderValue.password = "Lab Manager";
//
//* Get configurations in Workspace, not Library
//
int configurationType= 1;
LabManagerSoap.Configuration[] configurations =
binding.ListConfigurations(configurationType);
//
//** Undeploy all deployed configurations I own
//
for (int i=0; i < configurations.Length; i++)
{
if (configurations[i].owner.Equals("jaya"))
{
binding.ConfigurationUndeploy(configurations[i].id);
}
}
}
catch (Exception e)
{
Console.WriteLine("Error: " + e.Message);
Console.ReadLine();
}
GetConfiguration
ThismethodreturnsanobjectoftypeConfigurationmatchingtheconfigurationID
passed.
Syntax
Configuration config = GetConfiguration(10);
Response
Table 4-13. Arguments
Field Data Type Description
configurationID int Configurationidentifier.
Table 4-14. Response
Field Data Type Description
configuration Configuration Configurationobjectmatchingconfigurationidpassed.