HostNvmeTopologyInterface
HostNvmeTopologyInterface
This data object describes the NVME interface that is associated with a list of connected NVME controllers.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"key": "string",
"adapter": "string",
"connectedController": [
{
"_typeName": "string",
"key": "string",
"controllerNumber": 0,
"subnqn": "string",
"name": "string",
"associatedAdapter": "string",
"transportType": "string",
"fusedOperationSupported": false,
"numberOfQueues": 0,
"queueSize": 0,
"attachedNamespace": [
{
"_typeName": "string",
"key": "string",
"name": "string",
"id": 0,
"blockSize": 0,
"capacityInBlocks": 0
}
],
"vendorId": "string",
"model": "string",
"serialNumber": "string",
"firmwareVersion": "string"
}
]
}
string
key
Required
The identifier for the NVME interface.
string
adapter
Required
The link to data for the NVME interface.
array of
HostNvmeController
connectedController
Optional
The list of connected NVME controllers.
This list can be empty if am NVME interface is not connected to any controllers. Each NvmeController object contains a list of its attached NVME namespaces in attachedNamespace.