SettingsClustersSoftwareReportsStorageDeviceCompliance
The StorageDeviceCompliance structure contains information that describe the compliance result of all storage devices from all hosts in the cluster with respect to the storage device model and the firmware certification
Properties
Lists compliance information for storage devices found to be compliant with VMware Compatibility Guide (VCG) during the last check operation. Note that complianceStatus of every device is not necessarily COMPATIBLE due to changes made after this check was run; entries are only rearranged when a new check operation is invoked. lastOverrideTime being greater than the scanTime is an indication that there were changes made after the last check operation
Lists compliance information for storage devices found to be non-compliant with VMware Compatibility Guide (VCG) during the last check operation. Note that complianceStatus of every device is not necessarily INCOMPATIBLE due to changes made after this check was run; entries are only rearranged when a new check operation is invoked. lastOverrideTime being greater than the scanTime is an indication that there were changes made after the last check operation
Storage device compliance specific notifications describing the compliance result. This field will be unset if there are no notifications
The ComplianceStatus enumerated type contains the possible different status of compliance with respect to target version.
COMPATIBLE : Target hardware is compliant with VMware Compatibility Guide (VCG)
INCOMPATIBLE : Target hardware is not (recognizably) compliant with VMware Compatibility Guide (VCG)
HCL_DATA_UNAVAILABLE : HCL data can not be fetched to validate cluster hardware.
UNAVAILABLE : Target hardware compliance with VMware Compatibility Guide (VCG) cannot be determined.
NO_FIRMWARE_PROVIDER : No Firmware HSM present in Software Spec to get Firmware Details HardwareSupportPackageInfo structure
Possible values are: COMPATIBLE , INCOMPATIBLE , HCL_DATA_UNAVAILABLE , UNAVAILABLE , NO_FIRMWARE_PROVIDER
Lists storage devices whose compliance information could not be computed successfully during the last check operation. Note that complianceStatus of every device is not necessarily UNAVAILABLE due to changes made after this check was run; entries are only rearranged when a new check operation is invoked. lastOverrideTime being greater than the scanTime is an indication that there were changes made after the last check operation
JSON Example
{
"compatible_devices": [
{
"detail": "CERTIFIED",
"host_info": {
"key": {
"name": "string"
}
},
"matches": [
{
"compatibility_guide_link": "string",
"model": "string",
"partner": "string",
"status": "COMPATIBLE",
"used_for_compliance": false,
"user_selected": false,
"vcg_product": "string"
}
],
"status": "COMPATIBLE",
"storage_device_info": {
"capacity": 0,
"model": "string",
"vendor": "string"
},
"used_by_vsan": false
}
],
"incompatible_devices": [
{
"detail": "CERTIFIED",
"host_info": {
"key": {
"name": "string"
}
},
"matches": [
{
"compatibility_guide_link": "string",
"model": "string",
"partner": "string",
"status": "COMPATIBLE",
"used_for_compliance": false,
"user_selected": false,
"vcg_product": "string"
}
],
"status": "COMPATIBLE",
"storage_device_info": {
"capacity": 0,
"model": "string",
"vendor": "string"
},
"used_by_vsan": false
}
],
"status": "COMPATIBLE",
"unknown_devices": [
{
"detail": "CERTIFIED",
"host_info": {
"key": {
"name": "string"
}
},
"matches": [
{
"compatibility_guide_link": "string",
"model": "string",
"partner": "string",
"status": "COMPATIBLE",
"used_for_compliance": false,
"user_selected": false,
"vcg_product": "string"
}
],
"status": "COMPATIBLE",
"storage_device_info": {
"capacity": 0,
"model": "string",
"vendor": "string"
},
"used_by_vsan": false
}
]
}