VsanWhatIfEvacResult

VsanWhatIfEvacResult
VsanWhatIfEvacResult

A WhatIfEvacResult represents the prediction result of what would be affected and whether the operation could succeeded if a specified entity (disk group or host) is evacuated.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "noAction": {
        "_typeName": "string",
        "success": false,
        "bytesToSync": 0,
        "inaccessibleObjects": [
            "string"
        ],
        "incompliantObjects": [
            "string"
        ],
        "extraSpaceNeeded": 0,
        "failedDueToInaccessibleObjects": false
    },
    "ensureAccess": {
        "_typeName": "string",
        "success": false,
        "bytesToSync": 0,
        "inaccessibleObjects": [
            "string"
        ],
        "incompliantObjects": [
            "string"
        ],
        "extraSpaceNeeded": 0,
        "failedDueToInaccessibleObjects": false
    },
    "evacAllData": {
        "_typeName": "string",
        "success": false,
        "bytesToSync": 0,
        "inaccessibleObjects": [
            "string"
        ],
        "incompliantObjects": [
            "string"
        ],
        "extraSpaceNeeded": 0,
        "failedDueToInaccessibleObjects": false
    }
}
noAction
Required

Represents the impact and prediction if user choose "noAction" evacuation mode to evacuate given diskgroup or host.

ensureAccess
Required

Represents the impact and prediction if user choose "ensureObjectAccessibility" evacuation mode to evacuate given diskgroup or host.

evacAllData
Required

Represents the impact and prediction if user choose "evacuateAllData" evacuation mode to evacuate given diskgroup or host.