VSANSharedWitnessCompatibilityResult
VSANSharedWitnessCompatibilityResult
Data object to represent compatibility result of shared witness host.
This structure may be used only with operations rendered under /vsan.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"witnessHostCompatibility": {
"_typeName": "string",
"entity": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"compatible": false,
"incompatibleReasons": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
],
"extendedAttributes": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
]
},
"roboClusterCompatibility": [
{
"_typeName": "string",
"entity": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"compatible": false,
"incompatibleReasons": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
],
"extendedAttributes": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
]
}
]
}
witnessHostCompatibility
Required
Represent whether given shared witness host could be attached to all specified ROBO clusters.
array of
VSANEntityCompatibilityResult
roboClusterCompatibility
Optional
Represent whether each given ROBO cluster could support using target shared witness host as its witness.