# Data Object - VAppConfigInfo(vim.vApp.VAppConfigInfo)

Property of
  VirtualApp
Extends
  VmConfigInfo
See also
  ManagedByInfo, VAppEntityConfigInfo
Since
  vSphere API 4.0

## Data Object Description

Configuration of a vApp container.

Properties

Name | Type | Description
--- | --- | ---
annotation | xsd:string | Description for the vApp.
entityConfig* | VAppEntityConfigInfo[] | Configuration of sub-entities (virtual machine or vApp).
instanceUuid* | xsd:string | vCenter-specific 128-bit UUID of a vApp, represented as a hexademical string. This identifier is used by vCenter to uniquely identify all vApp instances. Since vSphere API 4.1
managedBy* | ManagedByInfo | Specifies that this vApp is managed by a VC Extension. See the managedBy property in the VAppConfigSpec for more details. Since vSphere API 5.0
Properties inherited from VmConfigInfo
eula, installBootRequired, installBootStopDelay, ipAssignment, ovfEnvironmentTransport, ovfSection, product, property
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="VAppConfigInfo"> <complexContent> <extension base="vsan:VmConfigInfo"> <sequence> <element name="entityConfig" type="vsan:VAppEntityConfigInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="annotation" type="xsd:string"/> <element name="instanceUuid" type="xsd:string" minOccurs="0"/> <element name="managedBy" type="vsan:ManagedByInfo" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>