# Data Object - VirtualMachineDefaultPowerOpInfo(vim.vm.DefaultPowerOpInfo)

Property of
  VirtualMachineConfigInfo, VirtualMachineConfigSpec
Extends
  DynamicData

## Data Object Description

The DefaultPowerOpInfo data object type holds the configured defaults for the power operations on a virtual machine. The properties indicated whether to do a "soft" or guest initiated operation, or a "hard" operation.

Properties

Name | Type | Description
--- | --- | ---
defaultPowerOffType* | xsd:string | Default operation for power off: soft or hard
defaultResetType* | xsd:string | Default operation for reset: soft or hard
defaultSuspendType* | xsd:string | Default operation for suspend: soft or hard
powerOffType* | xsd:string | Describes the default power off type for this virtual machine. The possible values are specified by the PowerOpType. hard - Perform power off by using the PowerOff method. soft - Perform power off by using the ShutdownGuest method. preset - The preset value is specified in the defaultPowerOffType section. This setting is advisory and clients can choose to ignore it.
resetType* | xsd:string | Describes the default reset type for this virtual machine. The possible values are specified by the PowerOpType. hard - Perform reset by using the Reset method. soft - Perform reset by using the RebootGuest method. preset - The preset value is specified in the defaultResetType section. This setting is advisory and clients can choose to ignore it.
standbyAction* | xsd:string | Behavior of virtual machine when it receives the S1 ACPI call.
suspendType* | xsd:string | Describes the default suspend type for this virtual machine. The possible values are specified by the PowerOpType. hard - Perform suspend by using the Suspend method. soft - Perform suspend by using the StandbyGuest method. preset - The preset value is specified in the defaultSuspendType section. This setting is advisory and clients can choose to ignore it.
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="VirtualMachineDefaultPowerOpInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="powerOffType" type="xsd:string" minOccurs="0"/> <element name="suspendType" type="xsd:string" minOccurs="0"/> <element name="resetType" type="xsd:string" minOccurs="0"/> <element name="defaultPowerOffType" type="xsd:string" minOccurs="0"/> <element name="defaultSuspendType" type="xsd:string" minOccurs="0"/> <element name="defaultResetType" type="xsd:string" minOccurs="0"/> <element name="standbyAction" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>