HostNvmeDisconnectSpec
Specifies the parameters necessary to disconnect an NVME controller from a given NVME over Fabrics adapter.
{
"_typeName": "string",
"hbaName": "string",
"subnqn": "string",
"controllerNumber": 0
}
The device name of the NVME over Fabrics host bus adapter.
NVME Qualified Name of the NVM subsystem to disconnect from.
If controllerNumber is not specified, the subsystem qualified name has to be specified and any controllers exposed by that subsystem will be disconnected from the specified adapter. This is particularly convenient for the dynamic controller model, where the mapping subsystemNQN <-> ctrlNumber is expected to be 1:1. If controllerNumber is also specified, this value is ignored.
Controller number of the controller to be disconnected.
If this value is set, the subsystemQualifiedName can be left unset and the controller whose controllerNumber field matches this value will be disconnected from the specified adapter. If this value is not set, subsystemQualifiedName must be set.