# Data Object - VirtualAppSummary(vim.VirtualApp.Summary)

Extends
  ResourcePoolSummary
See also
  VAppProductInfo, VirtualAppVAppState
Since
  vSphere API 4.0

## Data Object Description

This data object type encapsulates a typical set of resource pool information that is useful for list views and summary pages.

Properties

Name | Type | Description
--- | --- | ---
installBootRequired* | xsd:boolean | Whether one or more VMs in this vApp require a reboot to finish installation.
instanceUuid* | xsd:string | vCenter-specific UUID of the vApp Since vSphere API 4.1
product* | VAppProductInfo | Product information. References to properties in the URLs are expanded.
suspended* | xsd:boolean | Whether a vApp is suspended, in the process of being suspended, or in the process of being resumed. A stopped vApp is marked as suspended under the following conditions: All child virtual machines are either suspended or powered-off. There is at least one suspended virtual machine for which the stop action is not "suspend". If the vAppState property is "stopped", the value is set to true if the vApp is suspended (according the the above definition). If the vAppState property is "stopping" or "starting" and the suspend flag is set to true, then the vApp is either in the process of being suspended or resumed from a suspended state, respectively. If the vAppState property is "started", then the suspend flag is set to false. Since vSphere API 4.1
vAppState* | VirtualAppVAppState | Whether the vApp is running
Properties inherited from ResourcePoolSummary
config, configuredMemoryMB, name, quickStats, runtime
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualAppSummary"> <complexContent> <extension base="vsan:ResourcePoolSummary"> <sequence> <element name="product" type="vsan:VAppProductInfo" minOccurs="0"/> <element name="vAppState" type="vsan:VirtualAppVAppState" minOccurs="0"/> <element name="suspended" type="xsd:boolean" minOccurs="0"/> <element name="installBootRequired" type="xsd:boolean" minOccurs="0"/> <element name="instanceUuid" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>