VsanClusterHealthResultTable

VsanClusterHealthResultTable
VsanClusterHealthResultTable

The class defines the generic vSAN cluster health finding table which is used in data driven UI to rendering the health finding.

This table class includes the column and row list handling in pair. In other words, each of column defines the column schema while the row with the same index in the list contains the value list for this column

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "label": "string",
    "columns": [
        {
            "_typeName": "string",
            "label": "string",
            "type": "string"
        }
    ],
    "rows": [
        {
            "_typeName": "string",
            "values": [
                "string"
            ],
            "nestedRows": [
                "VsanClusterHealthResultRow Object"
            ],
            "actions": [
                {
                    "_typeName": "string",
                    "description": "string",
                    "apiAction": {
                        "_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"
                            }
                        ]
                    },
                    "confirmation": {
                        "_typeName": "string",
                        "title": "string",
                        "subTitle": "string",
                        "content": "string",
                        "agreeLabel": "string",
                        "closeLabel": "string",
                        "isWarning": false
                    }
                }
            ]
        }
    ]
}
columns
Optional

The column list in the data driven UI table

rows
Optional

The row list in the data driven UI table