Data Object - VirtualMachineConfigSpec

Property of
ClusterClusterInitialPlacementAction, ConverterAgentInternalDeviceMappingResult, ConverterAgentInternalVMOptions, PlacementSpec, StoragePlacementSpec, VirtualMachineCloneSpec, VirtualMachineImportSpec, VmBeingCreatedEvent, VmReconfiguredEvent
Parameter to
CheckVmConfig_Task, CreateChildVM_Task, CreateVM_Task, ReconfigVM_Task
Extends
DynamicData
See also
CryptoSpec, FaultToleranceConfigInfo, LatencySensitivity, ManagedByInfo, OptionValue, ReplicationConfigSpec, ResourceAllocationInfo, ScheduledHardwareUpgradeInfo, ToolsConfigInfo, VirtualDeviceConfigSpec, VirtualMachineAffinityInfo, VirtualMachineBootOptions, VirtualMachineConsolePreferences, VirtualMachineCpuIdInfoSpec, VirtualMachineDefaultPowerOpInfo, VirtualMachineFileInfo, VirtualMachineFlagInfo, VirtualMachineGuestMonitoringModeInfo, VirtualMachineNetworkShaperInfo, VirtualMachineProfileSpec, VirtualMachineSgxInfo, VirtualMachineVcpuConfig, VirtualMachineVirtualDeviceGroups, VirtualMachineVirtualDeviceSwap, VirtualMachineVirtualNuma, VirtualMachineVirtualPMem, VmConfigSpec
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


cpuAffinity*VirtualMachineAffinityInfo


cpuAllocation*ResourceAllocationInfo


cpuFeatureMask*VirtualMachineCpuIdInfoSpec[]


cpuHotAddEnabled*xsd:boolean

Since vSphere API 4.0
cpuHotRemoveEnabled*xsd:boolean

Since vSphere API 4.0
createDate*xsd:dateTime

Since vSphere API 6.7
crypto*CryptoSpec

Since vSphere API 6.5
deviceChange*VirtualDeviceConfigSpec[]


deviceGroups*VirtualMachineVirtualDeviceGroups

Since null
deviceSwap*VirtualMachineVirtualDeviceSwap

Since null
extraConfig*OptionValue[]


files*VirtualMachineFileInfo


firmware*xsd:string

Since vSphere API 5.0
flags*VirtualMachineFlagInfo


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
guestId*xsd:string


guestMonitoringModeInfo*VirtualMachineGuestMonitoringModeInfo

Since vSphere API 7.0
instanceUuid*xsd:string

Since vSphere API 4.0
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
memoryMB*xsd:long


memoryReservationLockedToMax*xsd:boolean

Since vSphere API 5.0
messageBusTunnelEnabled*xsd:boolean

Since vSphere API 6.0
migrateEncryption*xsd:string

Since vSphere API 6.5
motherboardLayout*xsd:string

Since null
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
npivWorldWideNameOp*xsd:string

Since VI API 2.5
npivWorldWideNameType*xsd:string

Since VI API 2.5
numCoresPerSocket*xsd:int

Since vSphere API 5.0
numCPUs*xsd:int


pmem*VirtualMachineVirtualPMem

Since vSphere API 7.0.3.0
pmemFailoverEnabled*xsd:boolean

Since vSphere API 7.0.2.0
powerOpInfo*VirtualMachineDefaultPowerOpInfo


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
simultaneousThreads*xsd:int

Since null
swapPlacement*xsd:string

Since VI API 2.5
tools*ToolsConfigInfo


uuid*xsd:string


vAppConfig*VmConfigSpec

Since vSphere API 4.0
vAppConfigRemoved*xsd:boolean

Since vSphere API 4.0
vAssertsEnabled*xsd:boolean

Since vSphere API 4.0
vcpuConfig*VirtualMachineVcpuConfig[]

Since vSphere API 7.0
version*xsd:string


virtualICH7MPresent*xsd:boolean

Since vSphere API 5.0
virtualNuma*VirtualMachineVirtualNuma

Since null
virtualSMCPresent*xsd:boolean

Since vSphere API 5.0
vmOpNotificationTimeout*xsd:long

Since null
vmOpNotificationToAppEnabled*xsd:boolean

Since vSphere API 7.0.3.0
vmProfile*VirtualMachineProfileSpec[]

Since vSphere API 5.5
vmxStatsCollectionEnabled*xsd:boolean

Since null
vPMCEnabled*xsd:boolean

Since vSphere API 5.1
Properties inherited from DynamicData
None
*Need not be set