GET/PATCH – Chassis properties
Use the GET/PATCH method to retrieve properties in Chassis collection for Redfish service.
Request URL
https://<SMM_IPADDR>/redfish/v1/Chassis/{ChassisName}
Request body
None
Response body
Field | Type | Description | ||||
|---|---|---|---|---|---|---|
Actions | Object | Expanded | ||||
#Chassis.Reset | String | “Reset” | ||||
@Redfish.ActionInfo | “/redfish/v1/Chassis/Chassis1/ResetActionInfo" | |||||
target | link | The link of this action. | ||||
ChassisType | String | Enclosure | ||||
CoolingUnit | String | “/redfish/v1/Chassis/{ChassisName}/CoolingUnit” | ||||
Description | String | “This resource is used to represent a chassis or other physical enclosure for a Redfish implementation.” | ||||
EnvironmentMetrics | link | The value of this property is a URI reference to a resource of EnvironmentMetrics. | ||||
Id | String | {ChassisName} | ||||
Links | Object | Expanded | ||||
ManagedBy | Array | Items: link Item count: 1 | ||||
ManagedBy[0] | link | “/redfish/Managers/bmc” | ||||
LocationIndicatorActive | Boolean | Indicate location LED lit or not. | ||||
LogServices | link | The value of this property is a URI reference to collection of LogServices. | ||||
Manufacturer | String | “Lenovo” | ||||
MaxPowerWatts | Number | The upper bound of the total power consumed by the chassis. | ||||
Model | String | Fetch from field “MachineTypeModel” in VPD. | ||||
Name | String | {ChassisName} | ||||
OEM | Object | Expanded | ||||
Lenovo | Object | Expanded | ||||
DeployPowerSupplies | Number | Power supply count shall be deployed in this chassis. | ||||
ECLevel | String | Current EC level for chassis component. | ||||
IANA | Number | IANA Enterprice code, fetch from VPD. | ||||
Interposer | Object | Expanded | ||||
ComponentName | String | Component name. | ||||
ECLevel | String | Current EC level for interposer component. | ||||
FruPartNumber | String | Component FRU number. | ||||
ManufactureDate | String | Manufacture date. | ||||
ManufactureID | String | Manufacture ID. | ||||
PartNumber | String | Component part number. | ||||
SerialNumber | String | Component serial number | ||||
UUID | String | UUID of this component. | ||||
Version | String | Hardware revision of this component. | ||||
LED | Object | Expanded | ||||
CheckLed | String | Indicate check led lit or not. “On”, “Off” | ||||
IdentifyLED | Object | Expanded | ||||
AcceptMode | String | Indicate the Accept Mode is “On”, “Off”. | ||||
State | String | Indicate the ID LED is “On”, “Off” “Blink”. | ||||
ManufactureDate | String | Manufacture date. | ||||
ManufactureID | String | Manufacture ID. | ||||
PowerCap | Object | Expanded | ||||
MaximumPowerCap | Number | Indicates the maximum acceptable power capping be applied on the chassis. | ||||
MinimumPowerCap | Number | Indicates the minumum acceptable power capping be applied on the chassis. | ||||
ProtectivePowerCap | Number | Indicates the current protective power capping be applied on the chassis. | ||||
UserPowerCap | Number | Indicated the current user power capping be applied on the chassis. | ||||
UserPowerCapEnabled | bool | Indicates the user power capping is applied on the chassis. | ||||
PowerStatus | String | Chassis power status to support node: “Good” or “BrownOut”. | ||||
ProductName | String | Fetch from VPD. | ||||
SMM | Object | Expanded | ||||
ComponentName | String | Fetch from VPD. | ||||
ECLevel | String | Current EC level for SMM component. | ||||
FruPartNumber | String | Fetch from VPD. | ||||
ManufactureDate | String | Fetch from VPD. | ||||
ManufactureID | String | Fetch from VPD. | ||||
PartNumber | String | Fetch from VPD. | ||||
SerialNumber | String | Fetch from VPD. | ||||
UUID | String | Fetch from VPD. | ||||
Version | String | Fetch from VPD. | ||||
PowerSubsystem | link | The link to the power subsystem properties for this chassis. | ||||
Sensors | link | The value of this property is a URI reference to a collection of sensors. | ||||
SerialNumber | String | Fetch from VPD. | ||||
Status | Object | The status and health of the resource and its subordinate or dependent resources. | ||||
Health | String | Represent chassis health status: “Critical”, “Warning” or “Ok”. | ||||
State | String | “Enabled” | ||||
UUID | String | The UUID for this chassis. | ||||
Version | String | Hardware version “Pass #” | ||||
REST operation — PATCH
| Operation | Properties | Comment |
| PATCH | LocationIndicatorActive | Available value is either true or false. |
Model | The model number of the chassis. | |
SerialNumber | Machine Serail number of chassis, length is 10. | |
UUID | Universally Unique Identifier for chassis. | |
Version | The hardware version of this chassis, from “01”, “02”, “03” and so on. | |
Oem/Lenovo/ECLevel | Current EC level for chassis component, length is 10. | |
Oem/Lenovo/Interposer/SerialNumber | Serial number of interposer, length is 12. | |
Oem/Lenovo/Interposer/ECLevel | Current EC level for interposer component, length is 10. | |
Oem/Lenovo/Interposer/UUID | Universally Unique Identifier for interposer. | |
Oem/Lenovo/Interposer/PartNumber | Part number of interposer, length is12 | |
Oem/Lenovo/SMM/SerialNumber | Serial number of SMM, length is 12. | |
Oem/Lenovo/SMM/ECLevel | Current EC level for SMM component, length is 10. | |
Oem/Lenovo/SMM/UUID | Universally Unique Identifier for SMM. |
Status code
| HTTP Status Code | Error Message ID |
|---|---|
| 500 | InternalError |
| 400 | BadRequest |