VSANEntityCompatibilityResult

VSANEntityCompatibilityResult
VSANEntityCompatibilityResult

Represent the overall compatibility status and incompatible reasons of a target entity.

This structure may be used only with operations rendered under /vsan.

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

Target entity, either host or cluster

boolean
compatible
Required

Overall compatibility status of this target.

incompatibleReasons
Optional

A list of messages to indicate detailed information about target incompatibile reason.

array of KeyAnyValue
extendedAttributes
Optional

A list of extended attributes to present extra information of target entity.