Host Storage System Disconnect Nvme Controller Ex Task
Disconnect from one or more NVMe controllers.
This is an asynchronous, batch version of the disconnectNvmeController API. See DisconnectNvmeController for details. If supported on the host in question, nvmeBatchOperationsSupported will be set to true. An attempt will be made to disconnect a controller using each of the provided specifications. There are no transactional guarantees - some of the disconnections may succeed and some may fail. In case of any failures, a fault containing information about the failed attempts to disconnect a controller will be thrown.
Since: vSphere API Release 7.0.3.0
Required privileges: Host.Config.Storage
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case HostStorageSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 8.0.3.0 APIs.
{
"disconnectSpec": [
{
"_typeName": "string",
"hbaName": "string",
"subnqn": "string",
"controllerNumber": 0
}
]
}
A list of data objects, each specifying the parameters necessary to disconnect an NVMe controller.
OK
{
"_typeName": "string",
"type": "string",
"value": "string"
}
NotSupported: if the batch API is not supported on the host in question.
HostConfigFault: if any of the attempts to disconnect a controller fails.
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}