Skip to main content

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

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