# Data Object - ScheduledHardwareUpgradeInfo(vim.vm.ScheduledHardwareUpgradeInfo)

Property of
  VirtualMachineConfigInfo, VirtualMachineConfigSpec
Extends
  DynamicData
See also
  LocalizedMethodFault
Since
  vSphere API 5.1

## Data Object Description

Data object type containing settings for the scheduled hardware upgrades.

Properties

Name | Type | Description
--- | --- | ---
fault* | LocalizedMethodFault | Contains information about the failure of last attempt to run scheduled hardware upgrade.
scheduledHardwareUpgradeStatus* | xsd:string | Status for last attempt to run scheduled hardware upgrade. See ScheduledHardwareUpgradeInfoHardwareUpgradeStatus
upgradePolicy* | xsd:string | Scheduled hardware upgrade policy setting for the virtual machine. See ScheduledHardwareUpgradeInfoHardwareUpgradePolicy
versionKey* | xsd:string | Key for target hardware version to be used on next scheduled upgrade in the format of key.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pbm="urn:pbm" name="ScheduledHardwareUpgradeInfo"> <complexContent> <extension base="pbm:DynamicData"> <sequence> <element name="upgradePolicy" type="xsd:string" minOccurs="0"/> <element name="versionKey" type="xsd:string" minOccurs="0"/> <element name="scheduledHardwareUpgradeStatus" type="xsd:string" minOccurs="0"/> <element name="fault" type="pbm:LocalizedMethodFault" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>