VsanHealthDataDrivenAction
VsanHealthDataDrivenAction
The data type of data driven action for vSAN troubleshooting.
This structure may be used only with operations rendered under /vsan
.
AllOf
This class requires all of the following:
JSON Example
{
"_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
}
}
apiAction
Required
The API based action for troubleshooting or remediating a health issue, which can be triggered either from UI or automation script.
confirmation
Optional
The object which defines a confirmation dialog.
This is optional. If it's unset, UI won't show confirmation dialog after clicking the button.