Retrieve Cluster Virtual Machines operation
The Retrieve Cluster Virtual Machines operation retrieves a list of virtual machines and virtual machine templates in the specified cluster.
The following table describes the elements for this request.
Adapter request elements for Retrieve Cluster Virtual Machines operation
Element | Definition | Required |
---|---|---|
<operation-type> | Defines the type of operation: Cluster | Yes |
<operation-name> | Defines the name of operation: Retrieve_Cluster_Virtual_Machines | Yes |
<soap-url> | Specifies the URL for the remote SOAP service running on the VMware VirtualCenter Note If you want to use an HTTP value, you might need to change the configuration of the VMware Infrastructure application. | No |
<transport> | Specifies the transport protocol for the message Note If the value of the <transport> element is https-rpc, you must install the security certificate for the VMware Virtual Center to the keystore of the peer on which the adapter is enabled. | No |
<user-name> | Specifies the user name that is used for HTTP basic authentication on the VMware Virtual Center | No |
<password> | Specifies the password corresponding to <user-name> | Conditional; required if<user-name> is specified |
<parameters> | Contains the <cluster-compute-resource> element required to execute the operation | Yes |
<cluster-compute-resource> | Specifies the name of the cluster whose virtual machines you want to retrieve | Yes |
The following code sample shows the <items> XML for specifying whether to retrieve all properties for all virtual machines in a cluster.
<item>
<retrieve-all-vm-properties>true</retrieve-all-vm-properties>
<parameters>
<cluster-compute-resource></cluster-compute-resource>
</parameters>
</item>
</items>
The following code sample shows the adapter request XML when the <retrieve-all-vm-properties> is set to true.
<vmware-infrastructure-request>
<operation-type>Cluster</operation-type>
<operation-name>Retrieve_Cluster_Virtual_Machines_All_Properties</operation-name>
<retrieve-all-vm-properties>true</retrieve-all-vm-properties>
<parameters>
<cluster-compute-resource>TestCluster</cluster-compute-resource>
</parameters>
</vmware-infrastructure-request>
The following code sample shows the adapter response when the <retrieve-all-vm-properties> is set to true.
Sample adapter response when the <retrieve-all-vm-properties> is set to true.
<metadata>
<status>success</status>
</metadata>
<RetrieveClusterVirtualMachinesResponse>
<returnval>
<VirtualMachine>vm-12</VirtualMachine>
<alarmActionsEnabled>true</alarmActionsEnabled>
<availableField>
<CustomFieldDef>
<key>1</key>
<name>test123</name>
<type>string</type>
<managedObjectType>VirtualMachine</managedObjectType>
</CustomFieldDef>
</availableField>
<capability>
<snapshotOperationsSupported>true</snapshotOperationsSupported>
<multipleSnapshotsSupported>true</multipleSnapshotsSupported>
<snapshotConfigSupported>true</snapshotConfigSupported>
<poweredOffSnapshotsSupported>true</poweredOffSnapshotsSupported>
<memorySnapshotsSupported>true</memorySnapshotsSupported>
<revertToSnapshotSupported>true</revertToSnapshotSupported>
<quiescedSnapshotsSupported>true</quiescedSnapshotsSupported>
<disableSnapshotsSupported>false</disableSnapshotsSupported>
<lockSnapshotsSupported>false</lockSnapshotsSupported>
<consolePreferencesSupported>false</consolePreferencesSupported>
<cpuFeatureMaskSupported>true</cpuFeatureMaskSupported>
<s1AcpiManagementSupported>true</s1AcpiManagementSupported>
<settingScreenResolutionSupported>false</settingScreenResolutionSupported>
<toolsAutoUpdateSupported>false</toolsAutoUpdateSupported>
<vmNpivWwnSupported>true</vmNpivWwnSupported>
<npivWwnOnNonRdmVmSupported>true</npivWwnOnNonRdmVmSupported>
<vmNpivWwnDisableSupported>true</vmNpivWwnDisableSupported>
<vmNpivWwnUpdateSupported>true</vmNpivWwnUpdateSupported>
<swapPlacementSupported>true</swapPlacementSupported>
<toolsSyncTimeSupported>true</toolsSyncTimeSupported>
<virtualMmuUsageSupported>true</virtualMmuUsageSupported>
<diskSharesSupported>true</diskSharesSupported>
<bootOptionsSupported>true</bootOptionsSupported>
<bootRetryOptionsSupported>true</bootRetryOptionsSupported>
<settingVideoRamSizeSupported>true</settingVideoRamSizeSupported>
<settingDisplayTopologySupported>false</settingDisplayTopologySupported>
<recordReplaySupported>true</recordReplaySupported>
<changeTrackingSupported>true</changeTrackingSupported>
</capability>
<config>
<changeVersion>2013-06-19T10:50:29.994638Z</changeVersion>
<modified>1970-01-01T00:00:00Z</modified>
<name>Win-2008r2-machine3</name>
<guestFullName>Microsoft Windows Server 2008 R2 (64-bit)</guestFullName>
<version>vmx-07</version>
<uuid>564d317b-c419-1c29-4238-5c8fc2e98bda</uuid>
<instanceUuid>52bff4c6-0729-f5f3-5374-c6b356c97d87</instanceUuid>
<npivTemporaryDisabled>true</npivTemporaryDisabled>
<locationId>564d317b-c419-1c29-4238-5c8fc2e98bda</locationId>
<template>false</template>
<guestId>windows7Server64Guest</guestId>
<alternateGuestName></alternateGuestName>
<files>
<vmPathName>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmx</vmPathName>
<snapshotDirectory>[datastore1] Win-2008r2-machine3/</snapshotDirectory>
<suspendDirectory>[datastore1] Win-2008r2-machine3/</suspendDirectory>
<logDirectory>[datastore1] Win-2008r2-machine3/</logDirectory>
</files>
<tools>
<toolsVersion>0</toolsVersion>
<afterPowerOn>true</afterPowerOn>
<afterResume>true</afterResume>
<beforeGuestStandby>true</beforeGuestStandby>
<beforeGuestShutdown>true</beforeGuestShutdown>
<toolsUpgradePolicy>manual</toolsUpgradePolicy>
<syncTimeWithHost>false</syncTimeWithHost>
</tools>
<flags>
<disableAcceleration>false</disableAcceleration>
<enableLogging>true</enableLogging>
<useToe>false</useToe>
<runWithDebugInfo>false</runWithDebugInfo>
<monitorType>release</monitorType>
<htSharing>any</htSharing>
<diskUuidEnabled>true</diskUuidEnabled>
<virtualMmuUsage>automatic</virtualMmuUsage>
<virtualExecUsage>hvAuto</virtualExecUsage>
<snapshotPowerOffBehavior>powerOff</snapshotPowerOffBehavior>
<recordReplayEnabled>false</recordReplayEnabled>
</flags>
<defaultPowerOps>
<powerOffType>soft</powerOffType>
<suspendType>hard</suspendType>
<resetType>soft</resetType>
<defaultPowerOffType>soft</defaultPowerOffType>
<defaultSuspendType>hard</defaultSuspendType>
<defaultResetType>soft</defaultResetType>
<standbyAction>checkpoint</standbyAction>
</defaultPowerOps>
<hardware>
<numCPU>4</numCPU>
<memoryMB>6144</memoryMB>
<VirtualIDEController>
<key>200</key>
<deviceInfo>
<label>IDE 0</label>
<summary>IDE 0</summary>
</deviceInfo>
<busNumber>0</busNumber>
</VirtualIDEController>
<VirtualIDEController>
<key>201</key>
<deviceInfo>
<label>IDE 1</label>
<summary>IDE 1</summary>
</deviceInfo>
<busNumber>1</busNumber>
<device>3002</device>
</VirtualIDEController>
<VirtualPS2Controller>
<key>300</key>
<deviceInfo>
<label>PS2 controller 0</label>
<summary>PS2 controller 0</summary>
</deviceInfo>
<busNumber>0</busNumber>
<device>600</device>
<device>700</device>
</VirtualPS2Controller>
<VirtualPCIController>
<key>100</key>
<deviceInfo>
<label>PCI controller 0</label>
<summary>PCI controller 0</summary>
</deviceInfo>
<busNumber>0</busNumber>
<device>500</device>
<device>12000</device>
<device>1000</device>
<device>4000</device>
</VirtualPCIController>
<VirtualSIOController>
<key>400</key>
<deviceInfo>
<label>SIO controller 0</label>
<summary>SIO controller 0</summary>
</deviceInfo>
<busNumber>0</busNumber>
<device>8000</device>
</VirtualSIOController>
<VirtualKeyboard>
<key>600</key>
<deviceInfo>
<label>Keyboard </label>
<summary>Keyboard</summary>
</deviceInfo>
<controllerKey>300</controllerKey>
<unitNumber>0</unitNumber>
</VirtualKeyboard>
<VirtualPointingDevice>
<key>700</key>
<deviceInfo>
<label>Pointing device</label>
<summary>Pointing device; Device</summary>
</deviceInfo>
<VirtualPointingDeviceDeviceBackingInfo>
<deviceName></deviceName>
<useAutoDetect>false</useAutoDetect>
<hostPointingDevice>autodetect</hostPointingDevice>
</VirtualPointingDeviceDeviceBackingInfo>
<controllerKey>300</controllerKey>
<unitNumber>1</unitNumber>
</VirtualPointingDevice>
<VirtualMachineVideoCard>
<key>500</key>
<deviceInfo>
<label>Video card </label>
<summary>Video card</summary>
</deviceInfo>
<controllerKey>100</controllerKey>
<unitNumber>0</unitNumber>
<videoRamSizeInKB>8192</videoRamSizeInKB>
<useAutoDetect>false</useAutoDetect>
<enable3DSupport>false</enable3DSupport>
</VirtualMachineVideoCard>
<VirtualMachineVMCIDevice>
<key>12000</key>
<deviceInfo>
<label>VMCI device</label>
<summary>Device on the virtual machine PCI bus that provides support for the virtual machine communication interface</summary>
</deviceInfo>
<controllerKey>100</controllerKey>
<unitNumber>17</unitNumber>
<id>-1024881702</id>
<allowUnrestrictedCommunication>false</allowUnrestrictedCommunication>
</VirtualMachineVMCIDevice>
<VirtualLsiLogicSASController>
<key>1000</key>
<deviceInfo>
<label>SCSI controller 0</label>
<summary>LSI Logic SAS</summary>
</deviceInfo>
<controllerKey>100</controllerKey>
<unitNumber>3</unitNumber>
<busNumber>0</busNumber>
<device>2000</device>
<hotAddRemove>true</hotAddRemove>
<sharedBus>noSharing</sharedBus>
<scsiCtlrUnitNumber>7</scsiCtlrUnitNumber>
</VirtualLsiLogicSASController>
<VirtualDisk>
<key>2000</key>
<deviceInfo>
<label>Hard disk 1</label>
<summary>41,943,040 KB</summary>
</deviceInfo>
<VirtualDiskFlatVer2BackingInfo>
<fileName>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmdk</fileName>
<Datastore>datastore-10</Datastore>
<diskMode>persistent</diskMode>
<split>false</split>
<writeThrough>false</writeThrough>
<thinProvisioned>false</thinProvisioned>
<uuid>6000C29c-8885-1265-81b5-c0c339a30272</uuid>
<contentId>571801ae5f5f6fb528117783a4270aa7</contentId>
</VirtualDiskFlatVer2BackingInfo>
<controllerKey>1000</controllerKey>
<unitNumber>0</unitNumber>
<capacityInKB>41943040</capacityInKB>
<shares>
<shares>1000</shares>
<level>normal</level>
</shares>
<storageIOAllocation>
<limit>-1</limit>
<shares>
<shares>1000</shares>
<level>normal</level>
</shares>
</storageIOAllocation>
</VirtualDisk>
<VirtualCdrom>
<key>3002</key>
<deviceInfo>
<label>CD/DVD Drive 1</label>
<summary>ATAPI CD/DVD Drive 1</summary>
</deviceInfo>
<VirtualCdromAtapiBackingInfo>
<deviceName>CD/DVD Drive 1</deviceName>
<useAutoDetect>false</useAutoDetect>
</VirtualCdromAtapiBackingInfo>
<connectable>
<startConnected>false</startConnected>
<allowGuestControl>true</allowGuestControl>
<connected>false</connected>
<status>untried</status>
</connectable>
<controllerKey>201</controllerKey>
<unitNumber>0</unitNumber>
</VirtualCdrom>
<VirtualE1000>
<key>4000</key>
<deviceInfo>
<label>Network adapter 1</label>
<summary>VM Network</summary>
</deviceInfo>
<VirtualEthernetCardNetworkBackingInfo>
<deviceName>VM Network</deviceName>
<useAutoDetect>false</useAutoDetect>
<Network>network-11</Network>
</VirtualEthernetCardNetworkBackingInfo>
<connectable>
<startConnected>true</startConnected>
<allowGuestControl>true</allowGuestControl>
<connected>true</connected>
<status>ok</status>
</connectable>
<controllerKey>100</controllerKey>
<unitNumber>7</unitNumber>
<addressType>generated</addressType>
<macAddress>00:0c:29:e9:8b:da</macAddress>
<wakeOnLanEnabled>false</wakeOnLanEnabled>
</VirtualE1000>
<VirtualFloppy>
<key>8000</key>
<deviceInfo>
<label>Floppy drive 1</label>
<summary>Floppy drive 1</summary>
</deviceInfo>
<VirtualFloppyDeviceBackingInfo>
<deviceName>Floppy drive 1</deviceName>
<useAutoDetect>false</useAutoDetect>
</VirtualFloppyDeviceBackingInfo>
<connectable>
<startConnected>false</startConnected>
<allowGuestControl>true</allowGuestControl>
<connected>false</connected>
<status>untried</status>
</connectable>
<controllerKey>400</controllerKey>
<unitNumber>0</unitNumber>
</VirtualFloppy>
</hardware>
<cpuAllocation>
<reservation>0</reservation>
<limit>-1</limit>
<shares>
<shares>4000</shares>
<level>normal</level>
</shares>
</cpuAllocation>
<memoryAllocation>
<reservation>0</reservation>
<limit>-1</limit>
<shares>
<shares>61440</shares>
<level>normal</level>
</shares>
</memoryAllocation>
<memoryHotAddEnabled>false</memoryHotAddEnabled>
<cpuHotAddEnabled>false</cpuHotAddEnabled>
<cpuHotRemoveEnabled>false</cpuHotRemoveEnabled>
<hotPlugMemoryLimit>6144</hotPlugMemoryLimit>
<hotPlugMemoryIncrementSize>0</hotPlugMemoryIncrementSize>
<extraConfig>
<key>nvram</key>
<value>Win-2008r2-machine3.nvram</value>
</extraConfig>
<extraConfig>
<key>virtualHW.productCompatibility</key>
<value>hosted</value>
</extraConfig>
<extraConfig>
<key>pciBridge0.present</key>
<value>true</value>
</extraConfig>
<extraConfig>
<key>disk.EnableUUID</key>
<value>true</value>
</extraConfig>
<extraConfig>
<key>pciBridge4.present</key>
<value>true</value>
</extraConfig>
<extraConfig>
<key>replay.supported</key>
<value>false</value>
</extraConfig>
<extraConfig>
<key>sched.swap.derivedName</key>
<value>/vmfs/volumes/51b894df-884656a8-6c11-0024e85eae1d/Win-2008r2-machine3/Win-2008r2-machine3-efb79315.vswp</value>
</extraConfig>
<extraConfig>
<key>scsi0:0.redo</key>
<value></value>
</extraConfig>
<extraConfig>
<key>pciBridge0.pciSlotNumber</key>
<value>17</value>
</extraConfig>
<extraConfig>
<key>pciBridge4.pciSlotNumber</key>
<value>21</value>
</extraConfig>
<extraConfig>
<key>pciBridge5.pciSlotNumber</key>
<value>22</value>
</extraConfig>
<extraConfig>
<key>pciBridge4.virtualDev</key>
<value>pcieRootPort</value>
</extraConfig>
<extraConfig>
<key>pciBridge6.pciSlotNumber</key>
<value>23</value>
</extraConfig>
<extraConfig>
<key>pciBridge7.pciSlotNumber</key>
<value>24</value>
</extraConfig>
<extraConfig>
<key>scsi0.pciSlotNumber</key>
<value>160</value>
</extraConfig>
<extraConfig>
<key>ethernet0.pciSlotNumber</key>
<value>32</value>
</extraConfig>
<extraConfig>
<key>vmci0.pciSlotNumber</key>
<value>33</value>
</extraConfig>
<extraConfig>
<key>scsi0.sasWWID</key>
<value>50 05 05 6b c4 19 1c 20</value>
</extraConfig>
<extraConfig>
<key>vmotion.checkpointFBSize</key>
<value>8388608</value>
</extraConfig>
<extraConfig>
<key>ethernet0.generatedAddressOffset</key>
<value>0</value>
</extraConfig>
<extraConfig>
<key>hostCPUID.0</key>
<value>0000000b756e65476c65746e49656e69</value>
</extraConfig>
<extraConfig>
<key>hostCPUID.1</key>
<value>000106d100080800000ce33dbfebfbff</value>
</extraConfig>
<extraConfig>
<key>hostCPUID.80000001</key>
<value>00000000000000000000000120100800</value>
</extraConfig>
<extraConfig>
<key>guestCPUID.0</key>
<value>0000000b756e65476c65746e49656e69</value>
</extraConfig>
<extraConfig>
<key>guestCPUID.1</key>
<value>000106d100010800800822010febfbff</value>
</extraConfig>
<extraConfig>
<key>guestCPUID.80000001</key>
<value>00000000000000000000000120100800</value>
</extraConfig>
<extraConfig>
<key>userCPUID.0</key>
<value>0000000b756e65476c65746e49656e69</value>
</extraConfig>
<extraConfig>
<key>userCPUID.1</key>
<value>000106d100080800000822010febfbff</value>
</extraConfig>
<extraConfig>
<key>pciBridge4.functions</key>
<value>8</value>
</extraConfig>
<extraConfig>
<key>userCPUID.80000001</key>
<value>00000000000000000000000120100800</value>
</extraConfig>
<extraConfig>
<key>evcCompatibilityMode</key>
<value>false</value>
</extraConfig>
<extraConfig>
<key>pciBridge5.present</key>
<value>true</value>
</extraConfig>
<extraConfig>
<key>pciBridge5.virtualDev</key>
<value>pcieRootPort</value>
</extraConfig>
<extraConfig>
<key>pciBridge5.functions</key>
<value>8</value>
</extraConfig>
<extraConfig>
<key>pciBridge6.present</key>
<value>true</value>
</extraConfig>
<extraConfig>
<key>pciBridge6.virtualDev</key>
<value>pcieRootPort</value>
</extraConfig>
<extraConfig>
<key>pciBridge6.functions</key>
<value>8</value>
</extraConfig>
<extraConfig>
<key>pciBridge7.present</key>
<value>true</value>
</extraConfig>
<extraConfig>
<key>pciBridge7.virtualDev</key>
<value>pcieRootPort</value>
</extraConfig>
<extraConfig>
<key>pciBridge7.functions</key>
<value>8</value>
</extraConfig>
<extraConfig>
<key>vmware.tools.internalversion</key>
<value>0</value>
</extraConfig>
<extraConfig>
<key>vmware.tools.requiredversion</key>
<value>8290</value>
</extraConfig>
<extraConfig>
<key>vmware.tools.installstate</key>
<value>none</value>
</extraConfig>
<extraConfig>
<key>vmware.tools.lastInstallStatus</key>
<value>unknown</value>
</extraConfig>
<datastoreUrl>
<name>datastore1</name>
<url>/vmfs/volumes/51b894df-884656a8-6c11-0024e85eae1d</url>
</datastoreUrl>
<swapPlacement>inherit</swapPlacement>
<bootOptions>
<bootDelay>0</bootDelay>
<enterBIOSSetup>false</enterBIOSSetup>
<bootRetryEnabled>false</bootRetryEnabled>
<bootRetryDelay>10000</bootRetryDelay>
</bootOptions>
<vAssertsEnabled>false</vAssertsEnabled>
<changeTrackingEnabled>false</changeTrackingEnabled>
</config>
<configIssue></configIssue>
<configStatus>green</configStatus>
<customValue></customValue>
<datastore>
<Datastore>datastore-10</Datastore>
</datastore>
<declaredAlarmState>
<AlarmState>
<key>alarm-11.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-11</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.138671Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-12.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-12</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.140625Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-2.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-2</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.146484Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-26.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-26</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.152343Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-29.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-29</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.155273Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-31.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-31</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.158203Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-35.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-35</Alarm>
<overallStatus>gray</overallStatus>
<time>2013-06-29T05:10:15.160156Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-6.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-6</Alarm>
<overallStatus>green</overallStatus>
<time>2013-07-19T00:06:37Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-7.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-7</Alarm>
<overallStatus>green</overallStatus>
<time>2013-07-19T00:06:37Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
<AlarmState>
<key>alarm-8.vm-12</key>
<VirtualMachine>vm-12</VirtualMachine>
<Alarm>alarm-8</Alarm>
<overallStatus>green</overallStatus>
<time>2013-07-19T00:06:37Z</time>
<acknowledged>false</acknowledged>
</AlarmState>
</declaredAlarmState>
<disabledMethod>
<string>CreateSecondaryVM_Task</string>
<string>TurnOffFaultToleranceForVM_Task</string>
<string>MakePrimaryVM_Task</string>
<string>TerminateFaultTolerantVM_Task</string>
<string>DisableSecondaryVM_Task</string>
<string>EnableSecondaryVM_Task</string>
<string>Destroy_Task</string>
<string>UnregisterVM</string>
<string>RevertToCurrentSnapshot_Task</string>
<string>RemoveAllSnapshots_Task</string>
<string>UnmountToolsInstaller</string>
<string>RebootGuest</string>
<string>StandbyGuest</string>
<string>ShutdownGuest</string>
<string>AnswerVM</string>
<string>UpgradeVM_Task</string>
<string>UpgradeTools_Task</string>
<string>TurnOffFaultToleranceForVM_Task</string>
<string>MakePrimaryVM_Task</string>
<string>TerminateFaultTolerantVM_Task</string>
<string>DisableSecondaryVM_Task</string>
<string>EnableSecondaryVM_Task</string>
<string>StopRecording_Task</string>
<string>StopReplaying_Task</string>
<string>CustomizeVM_Task</string>
<string>MarkAsTemplate</string>
<string>ResetGuestInformation</string>
<string>ExportVm</string>
<string>PowerOnVM_Task</string>
<string>MarkAsVirtualMachine</string>
</disabledMethod>
<effectiveRole>
<int>-1</int>
</effectiveRole>
<environmentBrowser>envbrowser-12</environmentBrowser>
<guest>
<toolsStatus>toolsNotInstalled</toolsStatus>
<toolsVersionStatus>guestToolsNotInstalled</toolsVersionStatus>
<toolsRunningStatus>guestToolsNotRunning</toolsRunningStatus>
<guestState>notRunning</guestState>
</guest>
<guestHeartbeatStatus>gray</guestHeartbeatStatus>
<layout>
<configFile>Win-2008r2-machine3.vmxf</configFile>
<configFile>Win-2008r2-machine3.nvram</configFile>
<configFile>Win-2008r2-machine3.vmsd</configFile>
<logFile>vmware.log</logFile>
<disk>
<key>2000</key>
<diskFile>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmdk</diskFile>
</disk>
<swapFile>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3-efb79315.vswp</swapFile>
</layout>
<layoutEx>
<file>
<key>0</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmdk</name>
<type>diskDescriptor</type>
<size>480</size>
</file>
<file>
<key>1</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3-flat.vmdk</name>
<type>diskExtent</type>
<size>42949672960</size>
</file>
<file>
<key>2</key>
<name>[datastore1] Win-2008r2-machine3/vmware.log</name>
<type>log</type>
<size>533113</size>
</file>
<file>
<key>3</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmx</name>
<type>config</type>
<size>2907</size>
</file>
<file>
<key>4</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmxf</name>
<type>extendedConfig</type>
<size>274</size>
</file>
<file>
<key>5</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.nvram</name>
<type>nvram</type>
<size>8684</size>
</file>
<file>
<key>6</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmsd</name>
<type>snapshotList</type>
<size>0</size>
</file>
<file>
<key>7</key>
<name>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3-efb79315.vswp</name>
<type>swap</type>
<size>6442450944</size>
</file>
<disk>
<key>2000</key>
<chain>
<fileKey>0</fileKey>
<fileKey>1</fileKey>
</chain>
</disk>
<timestamp>2013-08-05T22:59:00.261718Z</timestamp>
</layoutEx>
<name>Win-2008r2-machine3</name>
<network>
<Network>network-11</Network>
</network>
<overallStatus>green</overallStatus>
<parent>group-v3</parent>
<permission></permission>
<recentTask></recentTask>
<resourceConfig>
<VirtualMachine>vm-12</VirtualMachine>
<cpuAllocation>
<reservation>0</reservation>
<limit>-1</limit>
<shares>
<shares>4000</shares>
<level>normal</level>
</shares>
</cpuAllocation>
<memoryAllocation>
<reservation>0</reservation>
<limit>-1</limit>
<shares>
<shares>61440</shares>
<level>normal</level>
</shares>
</memoryAllocation>
</resourceConfig>
<resourcePool>resgroup-35</resourcePool>
<rootSnapshot></rootSnapshot>
<runtime>
<device>
<VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState>
<vmDirectPathGen2Active>false</vmDirectPathGen2Active>
<vmDirectPathGen2InactiveReasonVm>vmNptIncompatibleAdapterType</vmDirectPathGen2InactiveReasonVm>
</VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState>
<key>4000</key>
</device>
<HostSystem>host-9</HostSystem>
<connectionState>connected</connectionState>
<powerState>poweredOn</powerState>
<faultToleranceState>notConfigured</faultToleranceState>
<toolsInstallerMounted>false</toolsInstallerMounted>
<bootTime>2013-06-21T00:05:22.578153Z</bootTime>
<suspendInterval>0</suspendInterval>
<memoryOverhead>430809088</memoryOverhead>
<maxCpuUsage>8508</maxCpuUsage>
<maxMemoryUsage>6144</maxMemoryUsage>
<numMksConnections>0</numMksConnections>
<recordReplayState>inactive</recordReplayState>
</runtime>
<storage>
<perDatastoreUsage>
<Datastore>datastore-10</Datastore>
<committed>49392669362</committed>
<uncommitted>0</uncommitted>
<unshared>49392669362</unshared>
</perDatastoreUsage>
<timestamp>2013-08-05T22:59:00.263Z</timestamp>
</storage>
<summary>
<VirtualMachine>vm-12</VirtualMachine>
<runtime>
<device>
<VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState>
<vmDirectPathGen2Active>false</vmDirectPathGen2Active>
<vmDirectPathGen2InactiveReasonVm>vmNptIncompatibleAdapterType</vmDirectPathGen2InactiveReasonVm>
</VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState>
<key>4000</key>
</device>
<HostSystem>host-9</HostSystem>
<connectionState>connected</connectionState>
<powerState>poweredOn</powerState>
<faultToleranceState>notConfigured</faultToleranceState>
<toolsInstallerMounted>false</toolsInstallerMounted>
<bootTime>2013-06-21T00:05:22.578153Z</bootTime>
<suspendInterval>0</suspendInterval>
<memoryOverhead>430809088</memoryOverhead>
<maxCpuUsage>8508</maxCpuUsage>
<maxMemoryUsage>6144</maxMemoryUsage>
<numMksConnections>0</numMksConnections>
<recordReplayState>inactive</recordReplayState>
</runtime>
<guest>
<toolsStatus>toolsNotInstalled</toolsStatus>
<toolsVersionStatus>guestToolsNotInstalled</toolsVersionStatus>
<toolsRunningStatus>guestToolsNotRunning</toolsRunningStatus>
</guest>
<config>
<name>Win-2008r2-machine3</name>
<template>false</template>
<vmPathName>[datastore1] Win-2008r2-machine3/Win-2008r2-machine3.vmx</vmPathName>
<memorySizeMB>6144</memorySizeMB>
<cpuReservation>0</cpuReservation>
<memoryReservation>0</memoryReservation>
<numCpu>4</numCpu>
<numEthernetCards>1</numEthernetCards>
<numVirtualDisks>1</numVirtualDisks>
<uuid>564d317b-c419-1c29-4238-5c8fc2e98bda</uuid>
<instanceUuid>52bff4c6-0729-f5f3-5374-c6b356c97d87</instanceUuid>
<guestFullName></guestFullName>
<installBootRequired>false</installBootRequired>
</config>
<storage>
<committed>49392669362</committed>
<uncommitted>0</uncommitted>
<unshared>49392669362</unshared>
<timestamp>2013-08-05T22:59:00.264648Z</timestamp>
</storage>
<quickStats>
<overallCpuUsage>1595</overallCpuUsage>
<overallCpuDemand>1616</overallCpuDemand>
<guestMemoryUsage>921</guestMemoryUsage>
<hostMemoryUsage>5552</hostMemoryUsage>
<guestHeartbeatStatus>red</guestHeartbeatStatus>
<distributedCpuEntitlement>0</distributedCpuEntitlement>
<distributedMemoryEntitlement>0</distributedMemoryEntitlement>
<staticCpuEntitlement>0</staticCpuEntitlement>
<staticMemoryEntitlement>0</staticMemoryEntitlement>
<privateMemory>4854</privateMemory>
<sharedMemory>1290</sharedMemory>
<swappedMemory>0</swappedMemory>
<balloonedMemory>0</balloonedMemory>
<consumedOverheadMemory>314</consumedOverheadMemory>
<ftLogBandwidth>-1</ftLogBandwidth>
<ftSecondaryLatency>-1</ftSecondaryLatency>
<ftLatencyStatus>gray</ftLatencyStatus>
<compressedMemory>0</compressedMemory>
<uptimeSeconds>3977724</uptimeSeconds>
</quickStats>
<overallStatus>green</overallStatus>
</summary>
<tag>
<Tag>
<key>SYSTEM/COM.VMWARE.VIM.VC</key>
</Tag>
</tag>
<triggeredAlarmState></triggeredAlarmState>
<value></value>
</returnval>
</RetrieveClusterVirtualMachinesResponse>
</vmware-infrastructure-response>
Note
When you specify the <retrieve-all-vm-properties> element as true, all properties for all the virtual machines in the cluster are retrieved. If false, (by default, the <retrieve-all-vm-properties> element is not specified), the default Retrieve Cluster Virtual Machines operation is run, which retrieves only the name and type for all the virtual machines in the cluster.
The following code sample shows a sample adapter request for the Retrieve Cluster Virtual Machines operation when the <retrieve-all-vm-properties> element is set to false.
Sample adapter request for the Retrieve Cluster Virtual Machines operation
<operation-type>Cluster</operation-type>
<operation-name>Retrieve_Cluster_Virtual_Machines</operation-name>
<parameters>
<cluster-compute-resource>Test Cluster</cluster-compute-resource>
</parameters>
</vmware-infrastructure-request>
The following code sample shows the response for the sample Retrieve Cluster Virtual Machines operation.
Adapter response for the Retrieve Cluster Virtual Machines operation
Sample adapter response for the Retrieve Cluster Virtual Machines operation
<metadata>
<status>success</status>
</metadata>
<RetrieveClusterVirtualMachinesResponse>
<returnval>
<VirtualMachine>vm-318</VirtualMachine>
<template>true</template>
<name>TestTemplate</name>
</returnval>
<returnval>
<VirtualMachine>vm-307</VirtualMachine>
<template>false</template>
<name>testvm</name>
</returnval>
<returnval>
<VirtualMachine>vm-135</VirtualMachine>
<template>false</template>
<name>VappTemplate (33a5773c-efd9-4e55-80c7-bdc379c2de9b)</name>
</returnval>
-----------------------------------------------
--------------------------------------------------
-------------------------------------------------
<returnval>
<VirtualMachine>vm-248</VirtualMachine>
<template>false</template>
<name>New Virtual Machine 2</name>
</returnval>
<returnval>
<VirtualMachine>vm-241</VirtualMachine>
<template>false</template>
<name>vm1</name>
</returnval>
<returnval>
<VirtualMachine>vm-204</VirtualMachine>
<template>false</template>
<name>VappTemplate11 (8bc1630c-0f78-458d-abad-27337a74284b)</name>
</returnval>
</RetrieveClusterVirtualMachinesResponse>
</vmware-infrastructure-response>
The following table describes the response elements.
Adapter response elements for the Retrieve Cluster Virtual Machines operation.
Element | Definition |
---|---|
<VirtualMachine> | Contains the managed object reference (MoRef) of the virtual machine or virtual machine template |
<template> | Contains the Boolean value that indicates whether the virtual machine is a template |
<name> | Contains the name of the virtual machine or virtual machine template |