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.
array of
LocalizableMessage
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.