# Data Object - VirtualMachineVirtualPMem(vim.vm.VirtualPMem)

Property of
  VirtualMachineConfigInfo, VirtualMachineConfigSpec
Extends
  DynamicData
Since
  vSphere API 7.0.3.0

## Data Object Description

Virtual Persistent Memory configuration for the VM.

Properties

Name | Type | Description
--- | --- | ---
snapshotMode* | xsd:string | An enum describing behavior of NVDIMM devices when a VM snapshot is taken and restored. If unset, taking a VM snapshot will fail when the VM is configured with NVDIMMs. See SnapshotMode for supported values. The snapshot mode applies to all NVDIMMs configured for the VM. Property is currently only applicable to VMs with virtual NVDIMMs and not applicable to vPMem disks. Setting this property will fail if the VM has existing snapshots.
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="VirtualMachineVirtualPMem"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="snapshotMode" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>