GET – Power Supply properties
Use the GET method to retrieve properties in Power Supply for a server.
Request URL
GET https://<BMC_IPADDR>/redfish/v1/PowerSubsystem/PowerSupplies/PSU{psu_id}
Request body
None
Response body
Field | Type | Description | ||||
---|---|---|---|---|---|---|
Id | String | “PSU{psu_id}” | ||||
Name | String | “Power Supply {psu_id}” | ||||
Description | String | This resource shall represent Power Supply {psu_id} of a chassis for a Redfish implementation. | ||||
EfficiencyRatings | Array | Items: object Item count: 1 | ||||
EfficiencyRatings[1] | Object | Expanded. | ||||
EfficiencyPercent | Number | Percentage of power supply efficiency. | ||||
LoadPercent | Number | Percentage of power supply load. | ||||
FirmwareVersion | The version of firmware. | |||||
HotPluggable | Boolean | False if it’s the last in-using PSU in the system. | ||||
InputNominalVoltageType | String | “AC200To240V”, “AC200To277V”, “DC240V” or null. | ||||
InputRanges | Array | Items: object Item count: 1 | ||||
InputRanges[1] | Object | Expanded | ||||
CapacityWatts | Number | Output label power. | ||||
NominalVoltageType | String | Same as InputNominalVoltageType. | ||||
Location | Object | Expanded | ||||
PartLocation | Object | Expanded | ||||
ServiceLabel | String | “PSU{psu_id} | ||||
LocationType | String | “Slot” | ||||
LocationOrdinalValue | Integer | {psu_id} | ||||
Manufacturer | String | Manufacturer of power supply | ||||
Metrics | Link | /Chassis/1/PowerSubsystem/PowerSupplies/PSU{psu_id}/Metrics | ||||
Model | String | Model number | ||||
OutputRails | Array | Items: object Item count: 1 | ||||
OutputRails[1] | Object | Expanded | ||||
NominalVoltage | Number | 12 | ||||
PhysicalContext | String | “SystemBoard” | ||||
PartNumber | String | Part number of power supply. | ||||
PowerCapacityWatts | Number | Same as CapacityWatts. | ||||
PowerSupplyType | String | The Type of power supply. | ||||
SerialNumber | String | Serial number of the system. | ||||
SparePartNumber | String | Number of Spare . | ||||
Status | Object | Expanded | ||||
State | String | “Enabled”, “Disabled” or “Absent”. | ||||
Health | String | “OK”, “Warning” or “Critical”. | ||||
Links | Object | Expanded | ||||
PoweringChassis | Array | Items: string Item count: 1 | ||||
PoweringChassis[] | String | “/redfish/v1/Chassis/1” |
Status code
HTTP Status Code | Error Message ID |
---|---|
500 | InternalError |
Example
The following example JSON response is returned:
{
"HotPluggable": false,
"@odata.etag": "\"6cf7d7f414d226700a9\"",
"Description": "This resource shall represent Power Supply 1 of a chassis for a Redfish implementation.",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"PowerSupplyType": "AC",
"InputRanges": [
{
"CapacityWatts": 1100,
"NominalVoltageType": "AC200To277V"
}
],
"@odata.context": "/redfish/v1/$metadata#PowerSupply.PowerSupply",
"PartNumber": "SP57A88784",
"Location": {
"PartLocation": {
"ServiceLabel": "PSU1",
"LocationType": "Slot",
"LocationOrdinalValue": 1
}
},
"SerialNumber": "A1DB1BP1009",
"Id": "PSU1",
"Name": "Power Supply 1",
"@odata.type": "#PowerSupply.v1_3_0.PowerSupply",
"@odata.id": "/redfish/v1/Chassis/1/PowerSubsystem/PowerSupplies/PSU1",
"Manufacturer": "ACBE",
"FirmwareVersion": "14.11",
"InputNominalVoltageType": "AC200To277V",
"PowerCapacityWatts": 1100,
"SparePartNumber": "",
"Model": "LENOVO-SP57A88784",
"EfficiencyRatings": [
{
"EfficiencyPercent": 93,
"LoadPercent": 19
}
],
"Metrics": {
"@odata.id": "/redfish/v1/Chassis/1/PowerSubsystem/PowerSupplies/PSU1/Metrics"
},
"OutputRails": [
{
"NominalVoltage": 12,
"PhysicalContext": "SystemBoard"
}
]
}