VsanIoInsightInstance
This data object describes a set of information related to one time ioinsight execution, which includes ioinsight run name, state(running or stopped), execution time range and a list of ioinsight information along with the host.
This structure may be used only with operations rendered under /vsan
.
{
"_typeName": "string",
"runName": "string",
"state": "string",
"startTime": "string",
"endTime": "string",
"hostsIoInsightInfo": [
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"ioinsightWorldId": 0,
"faultMessage": "string",
"ioinsightInfo": {
"_typeName": "string",
"state": "string",
"monitoredVMs": [
{
"_typeName": "string",
"type": "string",
"value": "string"
}
]
}
}
],
"hostUuids": [
"string"
],
"vmUuids": [
"string"
]
}
Run name of the ioinsight instance, which is specified when invoking VsanIoInsightManager.StartIoInsight
State of the ioinsight instance, that is, ioinsight instance is in running or completed.
This attribute can be optional for ioinsight instance update operation.
See also VsanIoInsightInstanceStateEnum.
Start timestamp of the ioinsight instance.
This attribute can be optional for ioinsight instance update operation.
End timestamp of the ioinsight instance.
This attribute is optional for either running ioinsight instance, or ioinsight instance update operation.
One or multiple ioinsights information along with the hosts, which belong to the ioinsight instance.
This attribute is optional for ioinsight instance update operation.
The uuid of hosts which are related to ioinsight instance.
The uuid of VMs which are related to ioinsight instance.