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

Property of
  VirtualMachineConfigInfo
Extended by
  VAppConfigInfo
Extends
  DynamicData
See also
  VAppIPAssignmentInfo, VAppOvfSectionInfo, VAppProductInfo, VAppPropertyInfo
Since
  vSphere API 4.0

## Data Object Description

VM Configuration.

Properties

Name | Type | Description
--- | --- | ---
eula* | xsd:string[] | End User Liceses Agreements.
installBootRequired | xsd:boolean | Specifies whether the VM needs an initial boot before the deployment is complete. Not relevant for vApps. This means that the value is always false when reading the configuration and is ignored when setting the configuration. If a vApp requires an install boot (because one of its VMs does), this is visible on the installBootRequired field of the vApp.
installBootStopDelay | xsd:int | Specifies the delay in seconds to wait for the VM to power off after the initial boot (used only if installBootRequired is true). A value of 0 means wait forever. Not relevant for vApps. This means that the value is always false when reading the configuration and is ignored when setting the configuration.
ipAssignment | VAppIPAssignmentInfo | IP assignment policy and DHCP support configuration.
ovfEnvironmentTransport* | xsd:string[] | List the transports to use for properties. Supported values are: iso and com.vmware.guestInfo.
ovfSection* | VAppOvfSectionInfo[] | List of uninterpreted OVF meta-data sections.
product* | VAppProductInfo[] | Information about the package content.
property* | VAppPropertyInfo[] | List of properties
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="VmConfigInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="product" type="vsan:VAppProductInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="property" type="vsan:VAppPropertyInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="ipAssignment" type="vsan:VAppIPAssignmentInfo"/> <element name="eula" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="ovfSection" type="vsan:VAppOvfSectionInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="ovfEnvironmentTransport" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="installBootRequired" type="xsd:boolean"/> <element name="installBootStopDelay" type="xsd:int"/> </sequence> </extension> </complexContent> </complexType>