vSphere Web Services API
| 
 | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods | 
Data Object - VAppEntityConfigInfo(vim.vApp.EntityConfigInfo)
- Property of
 - ImportSpec, VAppConfigInfo, VAppConfigSpec
 - Extends
 - DynamicData
 - See also
 - ManagedEntity
 - Since
 - vSphere API Release 4.0
 
Data Object Description
This object type describes the behavior of an entity (virtual machine or sub-vApp container) in a vApp container.The auto-start/auto-stop configurations control the behavior of the start/stop vApp operations.
An virtual machine entity can be configured to wait for a period of time before starting or to wait to receive a successful heartbeat from a virtual machine before starting the next virtual machine in the sequence.
- For a power-on operation, if waitForHeartbeat is true, then the power-on sequence continues after the the first heartbeat has been received. If waitingForGuest is false, the system waits for the specified delay and then continues the power-on sequence.
 - For a power-off operation, if delay is non-zero, the requested power-off action is invoked (powerOff, suspend, guestShutdown) on the virtual machine and the system waits until the number of seconds specified in the delay have passed.
 
The start/stop delay and waitingForGuest is not used if the entity is a vApp container. For a vApp the only value values for startAction is none or powerOn, and the valid values for stopAction is none or powerOff.
Properties
| Name | Type | Description | 
|---|---|---|
| destroyWithParent* | xsd:boolean | 
Deprecated.
         As of vSphere API 5.1.
      
         Whether the entity should be removed, when this vApp is removed.
 This is only set for linked children.
  Reconfigure privilege: VApp.ApplicationConfig Since vSphere API Release 4.1 | 
| key* | ManagedObjectReference
 to a ManagedEntity  | 
         Entity to power on or power off. This can be a virtual machine or a vApp.
       | 
| startAction* | xsd:string | 
         How to start the entity. Valid settings are none or powerOn.  If set to none, then
  the entity does not participate in auto-start.
  
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| startDelay* | xsd:int | 
         Delay in seconds before continuing with the next entity in the order of entities
  to be started.
  
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| startOrder* | xsd:int | 
         Specifies the start order for this entity. Entities are started from lower
  numbers to higher-numbers and reverse on shutdown. Multiple entities with the
  same start-order can be started in parallel and the order is unspecified. This
  value must be 0 or higher.
  
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| stopAction* | xsd:string | 
         Defines the stop action for the entity. Can be set to none, powerOff,
 guestShutdown, or suspend. If set to none, then the entity does not participate in
 auto-stop.
  
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| stopDelay* | xsd:int | 
         Delay in seconds before continuing with the next entity in the order
  sequence. This is only used if the stopAction is guestShutdown.
  
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| tag* | xsd:string | 
         Tag for entity.
  
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| waitingForGuest* | xsd:boolean | 
         Determines if the virtual machine should start after receiving a heartbeat,
  from the guest. When a virtual machine is next in the start
  order, the system either waits a specified period of time for a virtual
  machine to power on or it waits until it receives a successful heartbeat from a
  powered on virtual machine. By default, this is set to false.
   This property has no effect for vApps. 
 Reconfigure privilege: VApp.ApplicationConfig
        | 
| Properties inherited from DynamicData | ||
| None | ||
Show WSDL type definition
| Top of page | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |