SettingsClustersSoftwareReportsStorageDeviceComplianceInfo

The StorageDeviceComplianceInfo structure contains fields that describe the compliance information of a storage device.


Properties

detail Required

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: CERTIFIEDNOT_CERTIFIEDHCL_DATA_UNAVAILABLEHOSTS_UNAVAILABLEFIRMWARE_VERSION_UNKNOWNUNKNOWNVENDOR_UPDATEUSER_VERIFIEDUSER_FLAGGEDMUTED


string
firmware_version Optional

Firmware version on the storage device. This field will be unset if the firmware version on the storage device is unknown, cannot be determined or the compliance status of the device is determined by driver and firmware combination.


host_info Required

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.


matches Required

Provides information about possible compatibility matches for the given storage device. There could be multiple possible matches available in the compatibility data.


notifications Optional

Device Specific notifications describing the compliance result. This field will be unset if there are no notifications


status Required

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: COMPATIBLEINCOMPATIBLEHCL_DATA_UNAVAILABLEUNAVAILABLENO_FIRMWARE_PROVIDER


storage_device_info Required

Information of the storage device.


boolean
used_by_vsan Required

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.

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
}

Feedback

Was this page helpful?