VsanResourceCheckTaskDetails

VsanResourceCheckTaskDetails
VsanResourceCheckTaskDetails

The detailed information of a running task that is related to resource check.

The task could be the resource check task itself, or the parent task if the resource check is launched by a parent task.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "task": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "host": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "hostUuid": "string",
    "maintenanceSpec": {
        "_typeName": "string",
        "vsanMode": {
            "_typeName": "string",
            "objectAction": "string"
        },
        "purpose": "string"
    }
}
task
Required

The managed object of the task.

host
Optional

The managed object of the host on which the task is running.

string
hostUuid
Optional

The vSAN UUID of the host on which the task is running.

maintenanceSpec
Optional

The host maintenance spec specifying the data evacuation mode that the task is running with.