# Data Object - HostNvmeTopology(vim.host.NvmeTopology)

Property of
  HostStorageDeviceInfo
Extends
  DynamicData
See also
  HostNvmeTopologyInterface
Since
  vSphere API 7.0

## Data Object Description

This data object type describes the NVME topology information. The data objects in this data object type model the NVME storage objects from a topological point of view. The NVME topological view organizes objects by NVME interface, which contains connected controllers, which in turn contain attached namespaces.

Only storage adapters which support the NVME protocol will be represented as NVME interfaces in this data object. In particular, an NVME interface will be created for each NVME over Fabrics adapter in the system.

Note that it is possible for an adapter to be represented by both an NVME interface in the NVME topology and a SCSI interface in the SCSI topology. This can happen when an adapter supporting the NVME protocol is also presented as a SCSI adapter and SCSI to NVME translation is performed.

Properties

Name | Type | Description
--- | --- | ---
adapter* | HostNvmeTopologyInterface[] | The list of NVME interfaces (could be empty).
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="HostNvmeTopology"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="adapter" type="vsan:HostNvmeTopologyInterface" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>