4.0

Table Of Contents
Table 8-2. Standard Orchestrator Relation Types (Continued)
Plug-In Relation Names Relation Types
vCenter Server
n
getComputeResource_ClusterComputeResource()
n
getComputeResource_ComputeResource()
n
getDatacenter()
n
getDatastore()
n
getDatastoreFolder()
n
getFolder()
n
getFolder()
n
getFolder()
n
getFolder()
n
getFolder()
n
getHost()
n
getHostFolder()
n
getNetwork()
n
getNetworkFolder()
n
getNetwork_DistributedVirtualPortgroup()
n
getNetwork_Network()
n
getOwner()
n
getParentFolder()
n
getPortgroup()
n
getRecentTask()
n
getResourcePool()
n
getResourcePool_ResourcePool()
n
getResourcePool_VirtualApp()
n
getRootFolder()
n
getSdkConnections()
n
getVm()
n
getVmFolder()
n
getVmSnapshot()
n
ClusterComputeResource
n
ComputeResource
n
Datacenter
n
Datastore
n
DatastoreFolder
n
DatacenterFolder
n
DatastoreFolder
n
HostFolder
n
NetworkFolder
n
VmFolder
n
HostSystem
n
HostFolder
n
Network
n
NetworkFolder
n
DistributedVirtualPortgroup
n
Network
n
ComputeResource
n
VmFolder
n
DistributedVirtualPortgroup
n
Task
n
ResourcePool
n
ResourcePool
n
VirtualApp
n
DatacenterFolder
n
SdkConnection
n
VirtualMachine
n
VmFolder
n
VirtualMachineSnapshot
XML No relations No relations
The relation property can also reference relation types specified in each plug-in's vso.xml file. The following
example is an excerpt from the networking plug-in vso.xml file.
[...]
<relations>
<relation name="Subnet" type="Class:Subnet"/>
<relation name="Range" type="Class:Range"/>
<relation name="NetworkDomain" type="Class:NetworkDomain"/>
<relation name="MacAddressPool" type="Class:MacAddressPool"/>
</relations>
[...]
In addition to the relation types listed in Table 8-2, Orchestrator also defines the CHILDREN relation, to represent
all relation types.
Return Value
Returns a list of FinderResult objects.
Returns an exception if no children are found or if you pass it an invalid parameter.
Chapter 8 Developing a Web Services Client
VMware, Inc. 273