The HCL status of a managed object after we have validated the managed object components' firmware and drivers against the HCL.
Name | Type | Description | Notes |
---|---|---|---|
component_status | str | The overall status for the components found in the HCL. This will provide the HCL validation status for all the components. It can be one of the following. "Validated" - all the components hardware/software profiles are listed in the HCL. "Not-Listed" - one or more components hardware/software profiles are not listed in the HCL "Incomplete" - the components are not evaluated as the server's software/hardware profiles are not listed in the HCL. "Not-Evaluated" - The components are not evaluated against the HCL because it is exempted. | [optional] [default to 'Incomplete'] |
hardware_status | str | The server model, processor and firmware are considered as part of the hardware profile for the server. This will provide the HCL validation status for the hardware profile. For the failure reason see the serverReason property. The status can be one of the following "Validated" - The server model, processor and firmware combination is listed in the HCL "Not-Listed" - The server model, processor and firmware combination is not listed in the HCL. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. | [optional] [default to 'Incomplete'] |
hcl_firmware_version | str | The current CIMC version for the server normalized for querying HCL data. It is empty if we are missing this information. | [optional] |
hcl_model | str | The managed object's model to validate normalized for querying HCL data. It is empty if we are missing this information. | [optional] |
hcl_os_vendor | str | The OS Vendor for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information. | [optional] |
hcl_os_version | str | The OS Version for the managed object to validate normalized for querying HCL data. It is empty if we are missing this information. | [optional] |
hcl_processor | str | The managed object's processor to validate if applicable normalized for querying HCL data. It is empty if we are missing this information. | [optional] |
inv_firmware_version | str | The current CIMC version for the server as received from inventory. It is empty if we are missing this information. | [optional] |
inv_model | str | The managed object's model to validate as received from the inventory. It is empty if we are missing this information. | [optional] |
inv_os_vendor | str | The OS Vendor for the managed object to validate as received from inventory. It is empty if we are missing this information. | [optional] |
inv_os_version | str | The OS Version for the managed object to validate as received from inventory. It is empty if we are missing this information. | [optional] |
inv_processor | str | The managed object's processor to validate if applicable as received from inventory. It is empty if we are missing this information. | [optional] |
reason | str | The reason for the HCL status. It will be one of the following "Missing-Os-Info" - we are missing os information in the inventory from the device connector "Incompatible-Components" - we have 1 or more components with "Not-Validated" status "Compatible" - all the components have "Validated" status. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. | [optional] [default to 'Missing-Os-Info'] |
server_reason | str | The reason generated by the server's HCL validation. For HCL the evaluation can be seen in three logical stages 1. Evaluate the server's hardware status 2. Evaluate the server's software status 3. Evaluate the server's components (each component has its own hardware/software evaluation) The evaluation does not proceed to the next stage until the previous stage is evaluated. Therefore there can be only one validation reason. "Incompatible-Server" - the server model is not listed in the HCL. "Incompatible-Processor" - the server model and processor combination is not listed in HCL. "Incompatible-Firmware" - the server model, processor and server firmware is not listed in HCL. "Missing-Os-Info" - the os vendor and version is not listed in HCL with the HW profile. "Incompatible-Os-Info" - the os vendor and version is not listed in HCL with the HW profile. "Incompatible-Components" - there is one or more components with "Not-Validated" status "Service-Unavailable" - HCL data service is unavailable at the moment (try again later). "Compatible" - the server and all its components are validated. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. | [optional] [default to 'Missing-Os-Driver-Info'] |
software_status | str | The OS vendor and version are considered part of the software profile for the server. This will provide the HCL validation status for the software profile. For the failure reason see the serverReason property. The status can be be one of the following "Validated" - The os vendor/version is listed in the HCL for the server model, processor and firmware "Not-Listed" - The os vendor/version is not listed in the HCL for the server model, processor and firmware "Incomplete" - The inventory is missing os vendor/version and HCL validation was not performed. "Not-Evaluated" - The server is not evaluated against the HCL because it is exempted. | [optional] [default to 'Incomplete'] |
status | str | The HCL compatibility status of the managed object. The status can be one of the following "Incomplete" - there is no enough information to evaluate against the HCL data "Validated" - all components have been evaluated against the HCL and they all have "Validated" status "Not-Listed" - all components have been evaluated against the HCL and one or more have "Not-Listed" status. "Not-Evaluated" - server is not evaluated against the HCL because it is exempted. | [optional] [default to 'Incomplete'] |
details | list[CondHclStatusDetail] | A reference to a condHclStatusDetail resource. When the $expand query parameter is specified, the referenced resource is returned inline. The collection of all the detailed related components for which we performed HCL validation. | [optional] [readonly] |
managed_object | InventoryBase | [optional] | |
registered_device | AssetDeviceRegistration | [optional] |