# Data Object - VirtualMachineConfigInfo

Property of
  ConverterComputerHardwareInfo, VirtualMachine, VirtualMachineSnapshot
Parameter to
  QueryMemoryOverheadEx
Extends
  DynamicData
See also
  CryptoKeyId, FaultToleranceConfigInfo, HostCpuIdInfo, LatencySensitivity, ManagedByInfo, OptionValue, ReplicationConfigSpec, ResourceAllocationInfo, ScheduledHardwareUpgradeInfo, ToolsConfigInfo, VirtualHardware, VirtualMachineAffinityInfo, VirtualMachineBootOptions, VirtualMachineConfigInfoDatastoreUrlPair, VirtualMachineConfigInfoOverheadInfo, VirtualMachineConsolePreferences, VirtualMachineContentLibraryItemInfo, VirtualMachineDefaultPowerOpInfo, VirtualMachineFileInfo, VirtualMachineFlagInfo, VirtualMachineForkConfigInfo, VirtualMachineGuestIntegrityInfo, VirtualMachineGuestMonitoringModeInfo, VirtualMachineNetworkShaperInfo, VirtualMachineSgxInfo, VirtualMachineVcpuConfig, VirtualMachineVirtualDeviceGroups, VirtualMachineVirtualDeviceSwap, VirtualMachineVirtualNumaInfo, VirtualMachineVirtualPMem, VmConfigInfo
Since
  null

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
alternateGuestName | xsd:string | Since VI API 2.5
annotation* | xsd:string |
bootOptions* | VirtualMachineBootOptions | Since VI API 2.5
changeTrackingEnabled* | xsd:boolean | Since vSphere API 4.0
changeVersion | xsd:string |
consolePreferences* | VirtualMachineConsolePreferences |
contentLibItemInfo* | VirtualMachineContentLibraryItemInfo | Since vSphere API 7.0
cpuAffinity* | VirtualMachineAffinityInfo |
cpuAllocation* | ResourceAllocationInfo |
cpuFeatureMask* | HostCpuIdInfo[] |
cpuHotAddEnabled* | xsd:boolean | Since vSphere API 4.0
cpuHotRemoveEnabled* | xsd:boolean | Since vSphere API 4.0
createDate* | xsd:dateTime | Since vSphere API 6.7
datastoreUrl* | VirtualMachineConfigInfoDatastoreUrlPair[] |
defaultPowerOps | VirtualMachineDefaultPowerOpInfo |
deviceGroups* | VirtualMachineVirtualDeviceGroups | Since null
deviceSwap* | VirtualMachineVirtualDeviceSwap | Since null
extraConfig* | OptionValue[] |
files | VirtualMachineFileInfo |
firmware* | xsd:string | Since vSphere API 5.0
flags | VirtualMachineFlagInfo |
forkConfigInfo* | VirtualMachineForkConfigInfo | Since vSphere API 6.0
ftEncryptionMode* | xsd:string | Since vSphere API 7.0.2.0
ftInfo* | FaultToleranceConfigInfo | Since vSphere API 4.0
guestAutoLockEnabled* | xsd:boolean | Since vSphere API 5.0
guestFullName | xsd:string |
guestId | xsd:string |
guestIntegrityInfo* | VirtualMachineGuestIntegrityInfo | Since vSphere API 6.5
guestMonitoringModeInfo* | VirtualMachineGuestMonitoringModeInfo | Since vSphere API 7.0
hardware | VirtualHardware |
hotPlugMemoryIncrementSize* | xsd:long | Since vSphere API 4.0
hotPlugMemoryLimit* | xsd:long | Since vSphere API 4.0
initialOverhead* | VirtualMachineConfigInfoOverheadInfo | Since vSphere API 5.0
instanceUuid* | xsd:string | Since vSphere API 4.0
keyId* | CryptoKeyId | Since vSphere API 6.5
latencySensitivity* | LatencySensitivity | Since vSphere API 5.1
locationId* | xsd:string |
managedBy* | ManagedByInfo | Since vSphere API 5.0
maxMksConnections* | xsd:int | Since vSphere API 5.0
memoryAffinity* | VirtualMachineAffinityInfo |
memoryAllocation* | ResourceAllocationInfo |
memoryHotAddEnabled* | xsd:boolean | Since vSphere API 4.0
memoryReservationLockedToMax* | xsd:boolean | Since vSphere API 5.0
messageBusTunnelEnabled* | xsd:boolean | Since vSphere API 6.0
migrateEncryption* | xsd:string | Since vSphere API 6.5
modified | xsd:dateTime |
name | xsd:string |
nestedHVEnabled* | xsd:boolean | Since vSphere API 5.1
networkShaper* | VirtualMachineNetworkShaperInfo |
npivDesiredNodeWwns* | xsd:short | Since vSphere API 4.0
npivDesiredPortWwns* | xsd:short | Since vSphere API 4.0
npivNodeWorldWideName* | xsd:long[] | Since VI API 2.5
npivOnNonRdmDisks* | xsd:boolean | Since vSphere API 4.0
npivPortWorldWideName* | xsd:long[] | Since VI API 2.5
npivTemporaryDisabled* | xsd:boolean | Since vSphere API 4.0
npivWorldWideNameType* | xsd:string | Since VI API 2.5
numaInfo* | VirtualMachineVirtualNumaInfo | Since null
pmem* | VirtualMachineVirtualPMem | Since vSphere API 7.0.3.0
pmemFailoverEnabled* | xsd:boolean | Since vSphere API 7.0.2.0
rebootPowerOff* | xsd:boolean | Since null
repConfig* | ReplicationConfigSpec | Since vSphere API 6.0
scheduledHardwareUpgradeInfo* | ScheduledHardwareUpgradeInfo | Since vSphere API 5.1
sevEnabled* | xsd:boolean | Since vSphere API 7.0.1.0
sgxInfo* | VirtualMachineSgxInfo | Since vSphere API 7.0
swapPlacement* | xsd:string | Since VI API 2.5
swapStorageObjectId* | xsd:string | Since vSphere API 6.0
template | xsd:boolean |
tools* | ToolsConfigInfo |
uuid | xsd:string |
vAppConfig* | VmConfigInfo | Since vSphere API 4.0
vAssertsEnabled* | xsd:boolean | Since vSphere API 4.0
vcpuConfig* | VirtualMachineVcpuConfig[] | Since vSphere API 7.0
version | xsd:string |
vFlashCacheReservation* | xsd:long | Since vSphere API 5.5
vmOpNotificationTimeout* | xsd:long | Since null
vmOpNotificationToAppEnabled* | xsd:boolean | Since vSphere API 7.0.3.0
vmStorageObjectId* | xsd:string | Since vSphere API 6.0
vmxConfigChecksum* | xsd:base64Binary | Since vSphere API 6.0
vmxStatsCollectionEnabled* | xsd:boolean | Since null
vPMCEnabled* | xsd:boolean | Since vSphere API 5.1
Properties inherited from DynamicData
None

*Need not be set