vSphere Web Services API
| 
 | |||
| Managed Object Types | Data Object Types | All Properties | All Methods | 
Enum - VirtualMachinePowerState(vim.VirtualMachine.PowerState)
- Property of
 - InvalidPowerState, VirtualMachineRuntimeInfo, VirtualMachineSnapshotTree
 - Parameter to
 - CheckMigrate_Task, MigrateVM_Task, ValidateMigration
 - Since
 - 2.0
 
Enum Description
The PowerState type defines a simple set of states for a virtual machine: poweredOn, poweredOff, and suspended. This type does not model substates, such as when a task is running to change the virtual machine state. If the virtual machine is in a state with a task in progress, it transitions to a new state when the task completes. For example, a virtual machine continues to be in the poweredOn state while a suspend task is running, and changes to the suspended state once the task finishes.As a consequence of this approach, clients interested in monitoring the status of a virtual machine should typically track the RecentTask data object in addition to the powerState object.
Enum Constants
| Name | Description | 
|---|---|
| poweredOff | 
      The virtual machine is currently powered off.
    | 
| poweredOn | 
      The virtual machine is currently powered on.
    | 
| suspended | 
      The virtual machine is currently suspended.
    | 
Show WSDL type definition
| Top of page | |||
| Managed Object Types | Data Object Types | All Properties | All Methods |