# Data Object - VirtualMachineVirtualNuma(vim.vm.VirtualNuma)

Property of
  VirtualMachineConfigSpec
Extends
  DynamicData
Since
  8.0.0.1

## Data Object Description

This data object describes the virtual NUMA configuration for this virtual machine and configured through ConfigSpec.

Properties

Name | Type | Description
--- | --- | ---
coresPerNumaNode* | xsd:int | Cores per vNUMA node for this VM. The number of vNUMA nodes is calculated by total number of cores divided by corePerNumaNode. If set to be zero, it clears any manual override and autosize vNUMA node. If set to be non zero, VM uses the value as vNUMA node size. If unset, the VM continue to follow the behavior in last poweron.
exposeVnumaOnCpuHotadd* | xsd:boolean | Capability to expose virtual NUMA when CPU hotadd is enabled. If set to true, ESXi will consider exposing virtual NUMA to the VM when CPU hotadd is enabled. If set to false, ESXi will enforce the VM to have single virtual NUMA node when CPU hotadd is enabled. If unset, the VM continue to follow the behavior in last poweron.
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="VirtualMachineVirtualNuma"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="coresPerNumaNode" type="xsd:int" minOccurs="0"/> <element name="exposeVnumaOnCpuHotadd" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>