Skip to main content

GET – CPU PowerLimit properties

Use the GET method to retrieve properties in CPU PowerLimit resource for Redfish service.

Request URL

GET https://<BMC_IPADDR>/redfish/v1/Chassis/1/Controls/CPU{N}_PowerLimit

Request body

None

Response body

Field

Type

Description

Id

String

“CPU{N}_PowerLimit”

Name

String

“CPU{N} Power Limit”

Description

String

This resource shall represent CPU power capping of a chassis for a Redfish implementation.

ControlMode

String

“Automatic”

ControlType

String

“Power”

Implementation

String

“Programmable”

Increment

Number

1

PhysicalContext

String

CPU

RelatedItem

Array

Items: linkItem count: 2

 

RelatedItem[N]

Link

{SR}/Chassis/1

{SR}/Systems/1/Processors/{N}

Sensor

Object

Expanded

 

DataSourceUri

String

Redfish path of sensor “CPU{N}_Power”.

 

Reading

Number

Equal to reading of sensor “CPU{N}_Power”.

SetPoint

Number

NULL

SetPointType

String

“Single”

SetPointUnits

String

“Watt”

Status

Object

Expanded

 

State

String

“Enabled”

 

Health

String

“OK”

Status code

HTTP Status CodeError Message ID
500InternalError

Example

The following example JSON response is returned:

{
"ControlType": "Power",
"Id": "CPU1_PowerLimit",
"Name": "CPU 1 Power Limit",
"@odata.type": "#Control.v1_2_0.Control",
"@odata.id": "/redfish/v1/Chassis/1/Controls/CPU1_PowerLimit",
"Sensor": {
"DataSourceUri": "/redfish/v1/Chassis/1/Sensors/CPU1_Power",
"Reading": null
},
"SetPointUnits": "Watt",
"SetPointType": "Single",
"SetPoint": null,
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Chassis/1"
}
],
"Increment": 1,
"Description": "This resource shall represent CPU power capping of a chassis for a Redfish implementation.",
"ControlMode": "Automatic",
"PhysicalContext": "CPU",
"@odata.context": "/redfish/v1/$metadata#Control.Control",
"Implementation": "Programmable",
"@odata.etag": "\"504675cebc6f272c713\"",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}