VsanVcLifecycleCheckResult

VsanVcLifecycleCheckResult
VsanVcLifecycleCheckResult

Result returned after running lifecycle checks containing check results and vSAN cluster configuration details required by lifecycle manager/vLCM.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "status": "string",
    "preCheckResults": [
        {
            "_typeName": "string",
            "type": "string",
            "description": {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            },
            "status": "string",
            "reason": {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        }
    ],
    "configDetails": {
        "_typeName": "string",
        "clusterType": "string",
        "faultDomainsDetails": [
            {
                "_typeName": "string",
                "isPreferredFaultDomain": false,
                "name": "string",
                "hosts": [
                    {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                ]
            }
        ],
        "witnessHostsDetails": [
            {
                "_typeName": "string",
                "host": {
                    "_typeName": "string",
                    "type": "string",
                    "value": "string"
                },
                "isVirtualAppliance": false,
                "sharedClusters": [
                    {
                        "_typeName": "string",
                        "type": "string",
                        "value": "string"
                    }
                ]
            }
        ]
    }
}
string
status
Required

The overall status of the lifecycle checks: green) All checks passed yellow) At least one yellow status check, no red status checks red) At least one red status check, yellow status checks also possible

See also VsanHealthStatusTypeEnum.

preCheckResults
Optional

The list of results for lifecycle checks.

Check LifecyclePreCheckResult for details.

configDetails
Required

vSAN cluster configuration details.