VSANSharedWitnessCompatibilityResult

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.

roboClusterCompatibility
Optional

Represent whether each given ROBO cluster could support using target shared witness host as its witness.