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

compatible_devices Required

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


incompatible_devices Required

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


notifications Optional

Storage device compliance 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


unknown_devices Required

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
		}
	]
}

Feedback

Was this page helpful?