HostNvmeDisconnectSpec

HostNvmeDisconnectSpec
HostNvmeDisconnectSpec

Specifies the parameters necessary to disconnect an NVME controller from a given NVME over Fabrics adapter.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "hbaName": "string",
    "subnqn": "string",
    "controllerNumber": 0
}
string
hbaName
Required

The device name of the NVME over Fabrics host bus adapter.

string
subnqn
Optional

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.

integer As int32 As int32
controllerNumber
Optional

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.