VsanMountPrecheckItem

VsanMountPrecheckItem
VsanMountPrecheckItem

Precheck result for mounting a remote vSAN datastore.

It represents the precheck status and reason for a specific type of precheck.

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"
        }
    ],
    "ignoreMessage": [
        {
            "_typeName": "string",
            "key": "string",
            "arg": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "value": {
                        "_typeName": "string"
                    }
                }
            ],
            "message": "string"
        }
    ]
}
string
type
Required

The type of precheck for mounting remote vSAN datastore.

All supported types are defined in below enumerations: VimVsanMountPrecheckTypeEnum, VimVsanMountPrecheckTypeDITEnum.

See also VimVsanMountPrecheckTypeEnum, VimVsanMountPrecheckTypeDITEnum.

description
Required

The description of precheck for mounting remote vSAN datastore.

string
status
Required

The status of precheck for mounting remote vSAN datastore.

Check VsanHealthStatusTypeEnum for all possible statuses.

See also VsanHealthStatusTypeEnum.

reason
Optional

The reason why the precheck returns unsuccessful result.

It contains the error/warning message of the precheck.

ignoreMessage
Optional

The warning information when the item is in "yellow" status but user wants to ignore it and proceed forcefully.