VsanHealthExtMgmtPreCheckResult

VsanHealthExtMgmtPreCheckResult
VsanHealthExtMgmtPreCheckResult

Result for pre-checking if a cluster is qualified to install or uninstall vSAN Health service extension on ESX hosts of this cluster.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "overallResult": false,
    "esxVersionCheckPassed": false,
    "drsCheckPassed": false,
    "eamConnectionCheckPassed": false,
    "installStateCheckPassed": false,
    "results": [
        {
            "_typeName": "string",
            "testId": "string",
            "testName": "string",
            "testDescription": "string",
            "testShortDescription": "string",
            "testHealthyEntities": 0,
            "testAllEntities": 0,
            "testHealth": "string",
            "testDetails": [
                {
                    "_typeName": "string",
                    "label": "string"
                }
            ],
            "testActions": [
                {
                    "_typeName": "string",
                    "actionId": "string",
                    "actionLabel": {
                        "_typeName": "string",
                        "key": "string",
                        "arg": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "value": {
                                    "_typeName": "string"
                                }
                            }
                        ],
                        "message": "string"
                    },
                    "actionDescription": {
                        "_typeName": "string",
                        "key": "string",
                        "arg": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "value": {
                                    "_typeName": "string"
                                }
                            }
                        ],
                        "message": "string"
                    },
                    "enabled": false,
                    "parameters": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "value": "string"
                        }
                    ]
                }
            ],
            "historicalResults": [
                {
                    "_typeName": "string",
                    "timestamp": "string",
                    "health": "string",
                    "testDetails": [
                        {
                            "_typeName": "string",
                            "label": "string"
                        }
                    ],
                    "testCorrelation": {
                        "_typeName": "string",
                        "primaryHealthTests": [
                            "string"
                        ],
                        "relatedHealthTests": [
                            "string"
                        ],
                        "skippedHealthTests": [
                            "string"
                        ]
                    }
                }
            ],
            "testCorrelation": {
                "_typeName": "string",
                "primaryHealthTests": [
                    "string"
                ],
                "relatedHealthTests": [
                    "string"
                ],
                "skippedHealthTests": [
                    "string"
                ]
            },
            "reducedScore": 0,
            "category": "string",
            "riskIfNotFix": "string",
            "lastStatusChangeTime": "string"
        }
    ],
    "vumRegistered": false
}
boolean
overallResult
Required

Indicates if all the pre-checks are passed

boolean
esxVersionCheckPassed
Optional

Indicates if the ESX version check is passed or not.

The required ESX version must be higher than 6.0.0

boolean
drsCheckPassed
Optional

Indicates if the DRS fully automated check is passed or not.

DRS must be enabled for installing health service extension

boolean
eamConnectionCheckPassed
Optional

Indicates if the EAM connectivity check is passed or not The EAM must be connected for installing health service extension

boolean
installStateCheckPassed
Optional

Indicates if the vSAN health extension is ready for uninstallation.

The health extension can be uninstalled if the installation is completed

results
Required

Pre-checks test results for install/uninstall vSAN health service Detail results are combined in tables for client to retrieve

boolean
vumRegistered
Optional

Indicates whether VUM has registered to current vCenter.