Vsan Vc Cluster Health System Vsan Get Release Recommendation
Get the vSAN recommendation of ESXi releases to update for a cluster, and the associated HCL device constraints to comply for those releases.
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case VsanVcClusterHealthSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"VsanGetReleaseRecommendationRequestType Object"
The target vSAN cluster
Required privileges: System.Read
A list of minor update releases. E.g., ['ESXi 6.7 U2']
A list of major update releases. E.g., ['ESXi 6.8', 'ESXi 7.0']
A list of VsanHclReleaseConstraint consists of: Hcl Constraints for one recommended minor release(if applicable) and Hcl Constraints for one recommended major release(if applicable). If none of the minor or major releases are prefered by vSAN, an empty list will be returned.
[
"VsanHclReleaseConstraint Object"
]
NotSupported: if run directly on an ESX Server host.
VsanFault: If unexpected error happened during the query, such as the releases to query is not recognized or supported by vSAN, or vSAN is not able to retrieve the HCL info from the cluster, etc.
"MethodFault Object"
Fault which is the cause of this fault.
Message which has details about the error Message can also contain a key to message catalog which can be used to generate better localized messages.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanVcClusterHealthSystem/{moId}/VsanGetReleaseRecommendation