SettingsClustersSoftwareReportsStorageDeviceComplianceInfo
The StorageDeviceComplianceInfo structure contains fields that describe the compliance information of a storage device.
Properties
The ComplianceStatusDetail enumerated type contains the essential status values for compliance with respect to target VMware Compatibility Guide (VCG)
CERTIFIED : Hardware is specifically certified for target vSphere version according to the VCG/HCL
NOT_CERTIFIED : Hardware is specifically not certified for target vSphere version according to the VCG/HCL
HCL_DATA_UNAVAILABLE : HCL data can not be fetched to validate cluster hardware.
HOSTS_UNAVAILABLE : Hosts in cluster are not available to validate cluster hardware.
FIRMWARE_VERSION_UNKNOWN : No firmware version information is available (for example no Hardware Support Manager, HSM, configured in the cluster’s Software Spec to get Firmware Details HardwareSupportPackageInfo structure or the system failed to retrieve the current firmware version of a device using the specified HSM.
UNKNOWN : When given hardware may be certified for a release but its status can’t be definitively determined due to ambiguity in server model, CPU series, or BIOS version
VENDOR_UPDATE : When BIOS or firmware has been updated from a certified entry found in the VMware Compatibility Guide (VCG)
USER_VERIFIED : When a server or device’s HCL compliance status has been overridden by the user to mark the system as compliant
USER_FLAGGED : When a server or device’s HCL compliance status has been overridden by the user to mark the system as non-compliant
MUTED : When a user requests a non-compliance or HCL compliance unavailable warning to be suppressed
Possible values are: CERTIFIED , NOT_CERTIFIED , HCL_DATA_UNAVAILABLE , HOSTS_UNAVAILABLE , FIRMWARE_VERSION_UNKNOWN , UNKNOWN , VENDOR_UPDATE , USER_VERIFIED , USER_FLAGGED , MUTED
Indicate the number of actual physical storage devices represented by this info. This field is optional because it was added in a newer version than its parent node.
Driver name on the storage device This field will be unset if there is no driver associated with the device.
Driver Version on the storage device This field will be unset if there is no driver associated with the device.
Firmware version on the storage device. This field will be unset if the firmware version on the storage device is unknown or cannot be determined.
Affected List of Host IDs where this device is found. When clients pass a value of this structure as a parameter, the key in the field map must be an identifier for the resource type: HostSystem. When operations return a value of this structure as a result, the key in the field map will be an identifier for the resource type: HostSystem.
Provides information about possible compatibility matches for the given storage device. There could be multiple possible matches available in the compatibility data.
Device 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
Information of the storage device.
Indicates if the storage device is in use by vSAN. When this flag is set to true, the hardware compatibility is computed against vSAN HCL constraints.
Validated Features in use on the storage device If Service is set but features is empty, device is active for solution Subset of validated features for which we provide certification - for example RDMA, not IPV6 Inclusion in this set of features is independent of the certification status of device. In other words it’s possible a device is configured to use a feature it is not certified. This field is optional because it was added in a newer version than its parent node.
JSON Example
{
"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
}