VsanDiskDataEvacuationResourceCheckTaskDetails
The detailed information of a resource check task for disk/disk-group data evacuation (i.e.
the resource check in which operation is "DiskDataEvacuation").
This structure may be used only with operations rendered under /vsan
.
{
"_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"
},
"diskUuid": "string",
"isCapacityTier": false
}
If operation is "DiskDataEvacuation", this will be the vSAN UUID of cache-tier disk or capacity-tier disk in a disk-group depending on whether the task is for a disk-group or a disk.
If the task is for a disk-group, this is the vSAN UUID of the cache-tier disk in the disk-group. If the task is for a disk, this is the vSAN UUID of the corresponding capacity-tier disk.
If operation is "DiskDataEvacuation", this flag indicates whether the task is for a disk-group or just a disk.
If the flag is true, the task is for a capacity-tier disk with vSAN UUID in hostUuid; otherwise the task is for a disk-group represented by its cache-tier disk with vSAN UUID in hostUuid. This field could be unset if the backend is not ready to decide on the disk tier information (e.g. disk information query takes longer due to underlying networking delay) or even not able to get the disk tier information (e.g. the host which owns the disk/disk-group gets disconnected or not responding).