GET – Fan properties
Use the GET method to retrieve properties in fan resource.
Request URL
GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/ThermalSubsystem/Fans/{Id}
Request body
None
Response body
Field | Type | Description | ||
---|---|---|---|---|
Id | String | Uniquely identifies the resource within the collection of Fans. Same as name, but replace “ ” (space) with “_” (under score). | ||
Name | String | Sensor name. | ||
Description | String | It represents the properties for Temperature and Cooling. | ||
HotPluggable | Boolean | Always set to true. | ||
Location | Object | The location of the fan. | ||
PartLocation | Object | The part location within the placement. | ||
LocationOrdinalValue | Number | The number that represents the location of this fan. | ||
LocationType | String | The type of location of the fan. Fixed value : “Slot” | ||
ServiceLabel | String | The service label of the fan, same as Name. | ||
PhysicalContext | String | Fixed value : “Fan” | ||
SpeedPercent | Object | The fan speed. | ||
DataSourceUri | String | Related fan sensor in Redfish resource URI path. | ||
Reading | Number | Sensor value. | ||
SpeedRPM | Number | Rotational speed of the device in revolutions per minute (RPM) units. Same as Reading. | ||
Status | Object | Describes the status and health of a resource and its children. | ||
State | String | This indicates the known state of this fan. Possible values are “Enabled”, “Disabled” and “Absent”. | ||
Health | String | This represents the health state of this fan. Possible values are “OK”, “Warning” and “Critical”. | ||
Links | Object | Expanded | ||
CoolingChassis[] | Array | Items: link Item count: 1 | ||
CoolingChassis[N] | Link | “redfish/v1/Chassis/1” |
Status code
HTTP Status Code | Error Message ID |
---|---|
500 | InternalError |
Example
The following example JSON response is returned:
{
"SpeedPercent": {
"SpeedRPM": 8611,
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/205L0",
"Reading": 8611
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"@odata.context": "/redfish/v1/$metadata#Fan.Fan",
"HotPluggable": true,
"Id": "Fan_1A_Tach",
"Location": {
"PartLocation": {
"LocationType": "Slot",
"LocationOrdinalValue": 1,
"ServiceLabel": "Fan 1A Tach"
}
},
"@odata.type": "#Fan.v1_3_0.Fan",
"@odata.id": "/redfish/v1/Chassis/1/ThermalSubsystem/Fans/Fan_1A_Tach",
"@odata.etag": "\"421d2fbcd92625a6928\"",
"Links": {
"CoolingChassis": [
{
"@odata.id": "/redfish/v1/Chassis/1"
}
]
},
"PhysicalContext": "Fan",
"Description": "It represents the properties for Temperature and Cooling.",
"Name": "Fan 1A Tach"
}