From 090ae7ba35fef7157327f3a4686fec3e8a4df66f Mon Sep 17 00:00:00 2001 From: George Liu Date: Tue, 4 Oct 2022 15:45:25 +0800 Subject: Add asset information for Fan This commit is to add asset information according to the Redfish Fan schema. If the `xyz.openbmc_project.Inventory.Decorator.Asset` interface does not exist, the asset information property is not displayed. ref: https://redfish.dmtf.org/schemas/v1/Fan.v1_3_0.json Tested: Validator passes ''' 1. doGet method to get Fan asset information curl -k https://${bmc}/redfish/v1/Chassis/chassis/ThermalSubsystem/Fans/fan0 { "@odata.id": "/redfish/v1/Chassis/chassis/ThermalSubsystem/Fans/fan0", "@odata.type": "#Fan.v1_3_0.Fan", "Id": "fan0", "Manufacturer": "Delta", "Model": "7B5F", "Name": "Fan", "PartNumber": "02YK323", "SerialNumber": "YL12JP1C1234", "SparePartNumber": "02YK323", "Status": { "Health": "OK", "State": "Enabled" } } ''' Signed-off-by: George Liu Change-Id: I1840f2b372fea57ba6e5c499ba21c968f0005695 Signed-off-by: Lakshmi Yadlapati --- Redfish.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Redfish.md') diff --git a/Redfish.md b/Redfish.md index 8584673ccc..d72a2f8933 100644 --- a/Redfish.md +++ b/Redfish.md @@ -324,6 +324,11 @@ Fields common to all schemas #### Fan +- Manufacturer +- Model +- PartNumber +- SerialNumber +- SparePartNumber - Status ### /redfish/v1/Chassis/{ChassisId}/Power#/PowerControl/{ControlName}/ -- cgit v1.2.3