Vsan Vc Cluster Health System Vsan Get Hcl Info For Eligible Disks
Fetch HCL information for all vSAN ESA eligible disks of the target object which can be a vSAN cluster or a list of hosts.
Check VsanHclQuerySpec for more details. Note that it only returns disk related HCL information, the fields of other hardware components like CPU, physical NIC will be unset.
Required privileges: System.Read
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.
"VsanGetHclInfoForEligibleDisksRequestType Object"
Provide the capability to customize the query
The HCL information for the cluster
"VsanClusterHclInfo Object"
The time (UTC time) from when the currently used HCL DB was known to be the latest up-to-date version.
The age health of the HCL DB.
If older than 90 days, state is yellow. If older than 180 days, it is red. If no age known, state is "unknown".
HCL status of each host.
List of things (firmwares, drivers, VIBs, etc.) recommended to be installed on the cluster.
Each item in the list applies to a specific host, as not all hosts are assumed to be at the same level. This field is only populated if explicitly requested.
True indicates the vSAN HCL DB is absent so that the HCL validation is not able to be performed.
To resolve the issue, please check vSAN Skyline Health UI.
NotSupported: if run directly on an ESX Server host.
NotFound: If host could not be contacted to perform the operation.
VsanFault: If unexpected error happened during the query, such as the cluster HCL info is unable to be retrieved, etc.
NotSupported: The API on host level is not supported.
"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}/VsanGetHclInfoForEligibleDisks