LifecyclePreCheckResult

LifecyclePreCheckResult
LifecyclePreCheckResult

Precheck result required by lifecycle manager/vLCM.

The type attribute represents the type of check performed. The status attribute represents the result of the check: green) The check passed yellow) A non-blocking check failed. The reason attribute will contain the failure message red) A blocking check failed. The reason attribute will contain the failure message

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

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
    }
}
string
type
Optional

The check type.

Check VimVsanLifecyclePreCheckTypeEnum for all possible types.

See also VimVsanLifecyclePreCheckTypeEnum.

description
Optional

The description of the lifecycle check.

string
status
Required

The status of the lifecycle check: green, yellow or red.

See also VsanHealthStatusTypeEnum.

reason
Optional

The reason why the lifecycle check returned an unsuccessful result.

It contains the error/warning message of the lifecycle check.