Skip to main content

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 CodeError Message ID
500InternalError

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