# Data Object - HostNvmeDiscoverSpec(vim.host.NvmeDiscoverSpec)

Parameter to
  DiscoverNvmeControllers
Extends
  HostNvmeSpec
Since
  vSphere API 7.0

## Data Object Description

Specifies the parameters necessary to connect to a Discovery Service and retrieve a Discovery Log Page.

Here the transportParameters are used to establish a transport level connection to a Discovery Controller. Further details can be found here:

- "NVM Express over Fabrics 1.0", Section 5, "Discovery service"

Properties

Name | Type | Description
--- | --- | ---
autoConnect* | xsd:boolean | Indicates whether the specified adapter should automatically be connected to all the discovered controllers. It is possible to automatically connect to all discovered controllers. This will only be attempted if this flag is set to true. Whether the connection attempt for an entry succeeded can then be determined via the corresponding connected field.
rootDiscoveryController* | xsd:boolean | If set to true, this flag indicates we are connecting to a root/central discovery controller (RDC/CDC). This will create a persistent connection between the host and the root discovery controller, thus enabling some advanced features. Since vSphere API 7.0.3.0
Properties inherited from HostNvmeSpec
hbaName, transportParameters
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="HostNvmeDiscoverSpec"> <complexContent> <extension base="vsan:HostNvmeSpec"> <sequence> <element name="autoConnect" type="xsd:boolean" minOccurs="0"/> <element name="rootDiscoveryController" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>