# Data Object - NvdimmDimmInfo(vim.host.NvdimmSystem.DimmInfo)

Property of
  NvdimmSystemInfo
Extends
  DynamicData
See also
  NvdimmHealthInfo, NvdimmRegionInfo
Since
  vSphere API 6.7

## Data Object Description

Get detailed information of a nvdimm

Properties

Name | Type | Description
--- | --- | ---
availablePersistentCapacity | xsd:long | Persistent Capacity in DIMM currently not allocated
availableVolatileCapacity | xsd:long | Volatile capacity in DIMM currently not allocated
blockCapacity | xsd:long | Total block capacity in DIMM (in bytes)
dimmHandle | xsd:int | Unique device identifier
healthInfo | NvdimmHealthInfo | Health status of nvdimm. HealthInfo
persistentCapacity | xsd:long | Total persistent capacity in DIMM (in bytes)
regionInfo* | NvdimmRegionInfo[] | NVDIMM region information. List of regions in the NVDIMM. These regions may or maynot be a part of an interleave set.
representationString | xsd:string | NVDIMM Representation string which is a sequence of numbers to uniquely identify the DIMM.
totalCapacity | xsd:long | Total capacity of NVDIMM in bytes
volatileCapacity | xsd:long | Total volatile capacity in DIMM (in bytes)
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="NvdimmDimmInfo"> <complexContent> <extension base="sms:DynamicData"> <sequence> <element name="dimmHandle" type="xsd:int"/> <element name="healthInfo" type="sms:NvdimmHealthInfo"/> <element name="totalCapacity" type="xsd:long"/> <element name="persistentCapacity" type="xsd:long"/> <element name="availablePersistentCapacity" type="xsd:long"/> <element name="volatileCapacity" type="xsd:long"/> <element name="availableVolatileCapacity" type="xsd:long"/> <element name="blockCapacity" type="xsd:long"/> <element name="regionInfo" type="sms:NvdimmRegionInfo" minOccurs="0" maxOccurs="unbounded"/> <element name="representationString" type="xsd:string"/> </sequence> </extension> </complexContent> </complexType>