VsanClusterHealthAction

VsanClusterHealthAction
VsanClusterHealthAction

vSAN Cluster health action defines the action needed by vSphere/storage admin to fix the potential vSAN health problem detecting by the vSAN health service.

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

The unique action ID

See also VsanClusterHealthActionIdEnumEnum.

actionLabel
Required

The action label showing in UI

actionDescription
Required

The action description

boolean
enabled
Required

True indicates the action will be enabled and vSphere/storage admin can perform the remediation operation to resolve the health issue, but it's not always appropriate to trigger such operation and user need to use judgment of the situation to decide.

array of KeyValue
parameters
Optional

The action parameters which can be used as the parameters for this action API when calling from UI.