Перейти к основному содержимому

Chassis

ActionInfo 1.4.2

 
Versionv1.4
Release2023.2

Description

The ActionInfo schema defines the supported parameters and other information for a Redfish action. Supported parameters can differ among vendors and even among resource instances. This data can ensure that action requests from applications contain supported parameters.

Properties

PropertyTypeAttributesNotes
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
Parameters [ {arrayThe list of parameters included in the specified Redfish action.
      AllowableNumbers (v1.3+) [ ]array (string, null)read-onlyThe allowable numeric values or duration values, inclusive ranges of values, and incremental step values for this parameter as applied to this action target.
      AllowablePattern (v1.3+)stringread-only
(null)
The allowable pattern for this parameter as applied to this action target.
      AllowableValueDescriptions (v1.4+) [ ]array (string, null)read-onlyDescriptions of allowable values for this parameter.
      AllowableValues [ ]array (string, null)read-onlyThe allowable values for this parameter as applied to this action target.
      ArraySizeMaximum (v1.2+)integerread-only
(null)
The maximum number of array elements allowed for this parameter.
      ArraySizeMinimum (v1.2+)integerread-only
(null)
The minimum number of array elements required for this parameter.
      DataTypestring
(enum)
read-only
(null)
The JSON property type for this parameter. For the possible property values, see DataType in Property details.
      MaximumValue (v1.1+)numberread-only
(null)
The maximum supported value for this parameter.
      MinimumValue (v1.1+)numberread-only
(null)
The minimum supported value for this parameter.
      Namestringread-only requiredThe name of the parameter for this action.
      ObjectDataTypestringread-only
(null)
The data type of an object-based parameter.
      Requiredbooleanread-onlyAn indication of whether the parameter is required to complete this action.
} ]

Property details

DataType

 

The JSON property type for this parameter.

stringDescription
BooleanA boolean.
NumberA number.
NumberArrayAn array of numbers.
ObjectAn embedded JSON object.
ObjectArrayAn array of JSON objects.
StringA string.
StringArrayAn array of strings.

Example response

{
"@odata.type": "#ActionInfo.v1_5_0.ActionInfo",
"Id": "ResetActionInfo",
"Name": "Reset Action Info",
"Parameters": [
{
"Name": "ResetType",
"Required": true,
"DataType": "String",
"AllowableValues": [
"On",
"ForceOff",
"GracefulShutdown",
"GracefulRestart",
"ForceRestart",
"Nmi",
"ForceOn",
"PushPowerButton"
]
}
],
"@odata.id": "/redfish/v1/Systems/1/ResetActionInfo"
}

Chassis 1.27.0

 
Versionv1.27
Release2025.2

Description

The Chassis schema represents the physical components of a system. This resource represents the sheet-metal confined spaces and logical zones such as racks, enclosures, chassis and all other containers. Subsystems, such as sensors, that operate outside of a system's data plane are linked either directly or indirectly through this resource. A subsystem that operates outside of a system's data plane are not accessible to software that runs on the system. It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}

Properties

PropertyTypeAttributesNotes
Actions {objectThe available actions for this resource.
      #Chassis.Reset {}objectThis action resets the chassis. Additionally, it could reset systems or other contained resources depending on the ResetType used to invoke this action. For more information, see the Actions section below.
}
Assembly (v1.6+) {}objectThe link to the assembly associated with this chassis.
AssetTagstringread-write
(null)
The user-assigned asset tag of this chassis.
Certificates (v1.15+) {}objectThe link to a collection of certificates for device identity and attestation.
ChassisTypestring
(enum)
read-only requiredThe type of physical form factor of the chassis. For the possible property values, see ChassisType in Property details.
Controls (v1.17+) {}objectThe link to the collection of controls located in this chassis.
DepthMm (v1.4+)number
(mm)
read-only
(null)
The depth of the chassis.
Doors (v1.24+) {objectThe doors or access panels of the chassis.
      Front (v1.24+) {object
(null)
The front door of the chassis.
            DoorState (v1.24+)string
(enum)
read-only
(null)
The state of the door. For the possible property values, see DoorState in Property details.
            Locked (v1.24+)booleanread-write
(null)
Indicates if the door is locked.
            UserLabel (v1.24+)stringread-writeA user-assigned label.
      }
      Rear (v1.24+) {object
(null)
The rear door of the chassis.
            DoorState (v1.24+)string
(enum)
read-only
(null)
The state of the door. For the possible property values, see DoorState in Property details.
            Locked (v1.24+)booleanread-write
(null)
Indicates if the door is locked.
            UserLabel (v1.24+)stringread-writeA user-assigned label.
      }
}
Drives (v1.14+) {}objectThe link to the collection of drives within this chassis.
ElectricalSourceManagerURIs (v1.18+) [ ]array
(URI) (string, null)
read-writeThe URIs of the management interfaces for the external electrical source connections for this chassis.
ElectricalSourceNames (v1.18+) [ ]array (string, null)read-writeThe names of the external electrical sources, such as circuits or outlets, connected to this chassis.
EnvironmentalClass (v1.9+)string
(enum)
read-write
(null)
The ASHRAE Environmental Class for this chassis. For the possible property values, see EnvironmentalClass in Property details.
EnvironmentMetrics (v1.15+) {}objectThe link to the environment metrics for this chassis.
FabricAdapters (v1.20+) {}objectThe link to the collection of fabric adapters located in this chassis that provide access to fabric-related resource pools.
HeatingCoolingEquipmentNames (v1.25+) [ ]array (string, null)read-writeThe names of the external heating or cooling equipment, such as coolant distribution units, connected to this chassis.
HeatingCoolingManagerURIs (v1.25+) [ ]array
(URI) (string, null)
read-writeThe URIs of the management interfaces for the external heating or cooling equipment for this chassis.
HeightMm (v1.4+)number
(mm)
read-only
(null)
The height of the chassis.
HotPluggable (v1.21+)booleanread-only
(null)
An indication of whether this component can be inserted or removed while the equipment is in operation.
IndicatorLED (deprecated v1.14)string
(enum)
read-write
(null)
The state of the indicator LED, which identifies the chassis. For the possible property values, see IndicatorLED in Property details. Deprecated in v1.14 and later. This property has been deprecated in favor of the LocationIndicatorActive property.
LeakDetectors (v1.26+) {}objectThe link to the collection of leak detectors located in this chassis.
Links {objectThe links to other resources that are related to this resource.
      AutomationNodes (v1.27+) [ {arrayAn array of links to the automation nodes contained in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Cables (v1.17+) [ {arrayAn array of links to the cables connected to this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      ComputerSystems [ {arrayAn array of links to the computer systems that this chassis directly and wholly contains.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      ConnectedCoolingLoops (v1.23+) [ {arrayAn array of links to cooling loops connected to this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      ContainedBy {}objectThe link to the chassis that contains this chassis.
      Contains [ {arrayAn array of links to any other chassis that this chassis has in it.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      CooledBy (deprecated v1.20) [ {arrayAn array of links to resources or objects that cool this chassis. Normally, the link is for either a chassis or a specific set of fans. Deprecated in v1.20 and later. This property has been deprecated in favor of the Fans link property, and details provided in the ThermalSubsystem resource.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      CoolingUnits (v1.23+) [ {arrayAn array of links to cooling unit functionality contained in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Drives (v1.2+) [ {arrayAn array of links to the drives located in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Facility (v1.11+) {}objectThe link to the facility that contains this chassis.
      Fans (v1.20+) [ {arrayAn array of links to the fans that cool this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      ManagedBy [ {arrayAn array of links to the managers responsible for managing this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      ManagersInChassis (v1.2+) [ {arrayAn array of links to the managers located in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      PCIeDevices (v1.4+, deprecated v1.10) [ {arrayAn array of links to the PCIe devices located in this chassis. Deprecated in v1.10 and later. This property has been deprecated in favor of the PCIeDevices resource collection in the root of this resource.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      PowerDistribution (v1.20+) {}object
(null)
A link to power distribution functionality contained in this chassis.
      PoweredBy (deprecated v1.20) [ {arrayAn array of links to resources or objects that power this chassis. Normally, the link is for either a chassis or a specific set of power supplies. Deprecated in v1.20 and later. This property has been deprecated in favor of the PowerOutlets and PowerSupplies link properties, and details provided in the PowerSubsystem resource.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      PowerOutlets (v1.18+) [ {arrayAn array of links to the outlets that provide power to this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      PowerSupplies (v1.20+) [ {arrayAn array of links to the power supplies that provide power to this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Processors (v1.9+) [ {arrayAn array of links to the processors located in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      ResourceBlocks (v1.5+) [ {arrayAn array of links to the resource blocks located in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Storage (v1.2+) [ {arrayAn array of links to the storage subsystems connected to or inside this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Switches (v1.7+) [ {arrayAn array of links to the switches located in this chassis.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
}
Location (v1.2+) {}objectThe location of the chassis. See the v1_23_0.v1_23_0 schema for details on this property.
LocationIndicatorActive (v1.14+)booleanread-write
(null)
An indicator allowing an operator to physically locate this resource.
LogServices {}objectThe link to the logs for this chassis.
Manufacturerstringread-only
(null)
The manufacturer of this chassis.
MaxPowerWatts (v1.12+)number
(W)
read-only
(null)
The upper bound of the total power consumed by the chassis.
Measurements (v1.15+, deprecated v1.19) [ { } ]array (object)An array of DSP0274-defined measurement blocks. See the SoftwareInventory.v1_13_0 schema for details on this property. Deprecated in v1.19 and later. This property has been deprecated in favor of the ComponentIntegrity resource.
MediaControllers (v1.11+, deprecated v1.20) {}objectThe link to the collection of media controllers located in this chassis. Deprecated in v1.20 and later. This property has been deprecated in favor of FabricAdapters.
Memory (v1.11+) {}objectThe link to the collection of memory located in this chassis that belong to fabric-related resource pools.
MemoryDomains (v1.11+) {}objectThe link to the collection of memory domains located in this chassis that belong to fabric-related resource pools.
MinPowerWatts (v1.12+)number
(W)
read-only
(null)
The lower bound of the total power consumed by the chassis.
Modelstringread-only
(null)
The model number of the chassis.
NetworkAdapters (v1.4+) {}objectThe link to the collection of network adapters associated with this chassis.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
PartNumberstringread-only
(null)
The part number of the chassis.
PCIeDevices (v1.10+) {}objectThe link to the collection of PCIe devices located in this chassis.
PCIeSlots (v1.8+, deprecated v1.24) {}objectThe link to the PCIe slot properties for this chassis. Deprecated in v1.24 and later. This property has been deprecated in favor of the PCIeDevices property. The PCIeSlots schema has been deprecated in favor of the PCIeDevice schema. Empty PCIe slots are represented by PCIeDevice resources using the Absent value of the State property within Status.
PhysicalSecurity (v1.1+) {objectThe physical security state of the chassis.
      IntrusionSensor (v1.1+)string
(enum)
read-write
(null)
The physical security state of the chassis, such as if hardware intrusion is detected. For the possible property values, see IntrusionSensor in Property details.
      IntrusionSensorNumber (v1.1+, deprecated v1.22)integerread-only
(null)
A numerical identifier to represent the physical security sensor. Deprecated in v1.22 and later. This property has been deprecated in order to allow for multiple physical sensors to construct this object.
      IntrusionSensorReArm (v1.1+)string
(enum)
read-write
(null)
The policy that describes how the physical security state of the chassis returns to a normal state. For the possible property values, see IntrusionSensorReArm in Property details.
}
Power (deprecated v1.15) {}objectThe link to the power properties, or power supplies, power policies, and sensors, for this chassis. Deprecated in v1.15 and later. This link has been deprecated in favor of the PowerSubsystem link property.
PoweredByParent (v1.20+)booleanread-only
(null)
Indicates that the chassis receives power from the containing chassis.
PowerState (v1.0.1+)string
(enum)
read-only
(null)
The current power state of the chassis. For the possible property values, see PowerState in Property details.
PowerSubsystem (v1.15+) {}objectThe link to the power subsystem properties for this chassis.
Processors (v1.22+) {}objectThe link to the collection of processors located in this chassis that belong to fabric-related resource pools.
Replaceable (v1.21+)booleanread-only
(null)
An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy.
Sensors (v1.9+) {}objectThe link to the collection of sensors located in the equipment and sub-components.
SerialNumberstringread-only
(null)
The serial number of the chassis.
SKUstringread-only
(null)
The SKU of the chassis.
SparePartNumber (v1.16+)stringread-only
(null)
The spare part number of the chassis.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
Thermal (deprecated v1.15) {}objectThe link to the thermal properties, such as fans, cooling, and sensors, for this chassis. Deprecated in v1.15 and later. This link has been deprecated in favor of the ThermalSubsystem link property.
ThermalDirection (v1.20+)string
(enum)
read-only
(null)
Indicates the thermal management path through the chassis. For the possible property values, see ThermalDirection in Property details.
ThermalManagedByParent (v1.20+)booleanread-only
(null)
Indicates that the chassis is thermally managed by the parent chassis.
ThermalSubsystem (v1.15+) {}objectThe link to the thermal subsystem properties for this chassis.
TrustedComponents (v1.21+) {}objectThe link to the trusted components in this chassis.
UUID (v1.7+)string
(uuid)
read-only
(null)
The UUID for this chassis.
Version (v1.21+)stringread-only
(null)
The hardware version of this chassis.
WeightKg (v1.4+)number
(kg)
read-only
(null)
The weight of the chassis.
WidthMm (v1.4+)number
(mm)
read-only
(null)
The width of the chassis.

Actions

Reset

Description

This action resets the chassis. Additionally, it could reset systems or other contained resources depending on the ResetType used to invoke this action.

Action URI

{Base URI of target resource}/Actions/Chassis.Reset

Action parameters

Parameter NameTypeAttributesNotes
      ResetTypestring
(enum)
optionalThe type of reset. For the possible property values, see ResetType in Property details.

Request Example

{
"ResetType": "ForceRestart"
}

Property details

ChassisType

 

The type of physical form factor of the chassis.

stringDescription
BladeAn enclosed or semi-enclosed, typically vertically-oriented, system chassis that must be plugged into a multi-system chassis to function normally.
CardA loose device or circuit board intended to be installed in a system or other enclosure.
CartridgeA small self-contained system intended to be plugged into a multi-system chassis.
ComponentA small chassis, card, or device that contains devices for a particular subsystem or function.
DrawerAn enclosed or semi-enclosed, typically horizontally-oriented, system chassis that can be slid into a multi-system chassis.
EnclosureA generic term for a chassis that does not fit any other description.
ExpansionA chassis that expands the capabilities or capacity of another chassis.
HeatExchanger (v1.23+)A heat exchanger.
ImmersionTank (v1.23+)An immersion cooling tank.
IPBasedDrive (v1.3+)A chassis in a drive form factor with IP-based network connections.
ModuleA small, typically removable, chassis or card that contains devices for a particular subsystem or function.
OtherA chassis that does not fit any of these definitions.
PodA collection of equipment racks in a large, likely transportable, container.
PowerStrip (v1.25+)A power strip, typically placed in the zero-U space of a rack.
RackAn equipment rack, typically a 19-inch wide freestanding unit.
RackGroup (v1.4+)A group of racks that form a single entity or share infrastructure.
RackMountA single-system chassis designed specifically for mounting in an equipment rack.
RowA collection of equipment racks.
ShelfAn enclosed or semi-enclosed, typically horizontally-oriented, system chassis that must be plugged into a multi-system chassis to function normally.
SidecarA chassis that mates mechanically with another chassis to expand its capabilities or capacity.
SledAn enclosed or semi-enclosed, system chassis that must be plugged into a multi-system chassis to function normally similar to a blade type chassis.
StandAloneA single, free-standing system, commonly called a tower or desktop chassis.
StorageEnclosure (v1.6+)A chassis that encloses storage.
ZoneA logical division or portion of a physical chassis that contains multiple devices or systems that cannot be physically separated.

DoorState

 

The state of the door.

stringDescription
ClosedDoor is closed.
LockedDoor is closed and locked.
LockedAndOpenDoor is open and locked.
OpenDoor is open.

EnvironmentalClass

 

The ASHRAE Environmental Class for this chassis.

stringDescription
A1ASHRAE Environmental Class 'A1'.
A2ASHRAE Environmental Class 'A2'.
A3ASHRAE Environmental Class 'A3'.
A4ASHRAE Environmental Class 'A4'.

idRef

 
@odata.idstring
(URI)
read-onlyThe unique identifier for a resource.

IndicatorLED

 

The state of the indicator LED, which identifies the chassis.

stringDescription
BlinkingThe indicator LED is blinking.
LitThe indicator LED is lit.
OffThe indicator LED is off.
Unknown (deprecated v1.2)The state of the indicator LED cannot be determined. Deprecated in v1.2 and later. This value has been deprecated in favor of returning null if the state is unknown.

IntrusionSensor

 

The physical security state of the chassis, such as if hardware intrusion is detected.

stringDescription
HardwareIntrusionA door, lock, or other mechanism protecting the internal system hardware from being accessed is detected to be in an insecure state.
NormalNo physical security condition is detected at this time.
TamperingDetectedPhysical tampering of the monitored entity is detected.

IntrusionSensorReArm

 

The policy that describes how the physical security state of the chassis returns to a normal state.

stringDescription
AutomaticThe sensor is automatically restored to the normal state when no security condition is detected.
ManualA user is required to clear the sensor to restore it to the normal state.

PowerState

 

The current power state of the chassis.

stringDescription
OffThe resource is powered off. The components within the resource might continue to have AUX power.
OnThe resource is powered on.
PausedThe resource is paused.
PoweringOffA temporary state between on and off. The components within the resource can take time to process the power off action.
PoweringOnA temporary state between off and on. The components within the resource can take time to process the power on action.

ResetType

 

The type of reset.

stringDescription
ForceOffTurn off the unit immediately (non-graceful shutdown).
ForceOnTurn on the unit immediately.
ForceRestartShut down immediately and non-gracefully and restart the unit.
FullPowerCycleFull power cycle the unit immediately (non-graceful). Behaves like removing utility lines, followed by restoring utility lines to the resource.
GracefulRestartShut down gracefully and restart the unit.
GracefulShutdownShut down gracefully and power off.
NmiGenerate a diagnostic interrupt, which is usually an NMI on x86 systems, to stop normal operations, complete diagnostic actions, and, typically, halt the system.
OnTurn on the unit.
PausePause execution on the unit but do not remove power. This is typically a feature of virtual machine hypervisors.
PowerCyclePower cycle the unit immediately (non-graceful). Behaves like a power removal, followed by a power restore to the resource.
PushPowerButtonSimulate the pressing of the physical power button on this unit.
ResumeResume execution on the paused unit. This is typically a feature of virtual machine hypervisors.
SuspendWrite the state of the unit to disk before powering off. This allows for the state to be restored when powered back on.

ThermalDirection

 

Indicates the thermal management path through the chassis.

stringDescription
BackToFrontA chassis with the air intake in the back and exhaust out the front.
FrontToBackA chassis with the air intake in the front and exhaust out the back.
SealedA sealed chassis with no air pathway.
TopExhaustA chassis with air exhaust on the top.

Example response

{
"@odata.type": "#Chassis.v1_28_0.Chassis",
"Id": "1U",
"Name": "Computer System Chassis",
"ChassisType": "RackMount",
"AssetTag": "Chicago-45Z-2381",
"Manufacturer": "Contoso",
"Model": "3500RX",
"SKU": "8675309",
"SerialNumber": "437XR1138R2",
"PartNumber": "224071-J23",
"PowerState": "On",
"LocationIndicatorActive": true,
"Location": {
"Placement": {
"Row": "North",
"Rack": "WEB43",
"RackOffsetUnits": "EIA_310",
"RackOffset": 12
}
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"HeightMm": 44.45,
"WidthMm": 431.8,
"DepthMm": 711,
"WeightKg": 15.31,
"EnvironmentalClass": "A3",
"Sensors": {
"@odata.id": "/redfish/v1/Chassis/1U/Sensors"
},
"PowerSubsystem": {
"@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem"
},
"ThermalSubsystem": {
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem"
},
"EnvironmentMetrics": {
"@odata.id": "/redfish/v1/Chassis/1U/EnvironmentMetrics"
},
"Links": {
"ComputerSystems": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
}
],
"ManagedBy": [
{
"@odata.id": "/redfish/v1/Managers/BMC"
}
],
"ManagersInChassis": [
{
"@odata.id": "/redfish/v1/Managers/BMC"
}
]
},
"@odata.id": "/redfish/v1/Chassis/1U"
}

Fan 1.5.2

 
Versionv1.5
Release2023.2

Description

The Fan schema describes a cooling fan unit for a computer system or similar devices contained within a chassis. It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​ThermalSubsystem/​Fans/​{FanId}

Properties

PropertyTypeAttributesNotes
Actions {}objectThe available actions for this resource.
Assembly {objectThe link to the assembly associated with this fan.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
}
FanDiameterMm (v1.4+)integer
(mm)
read-only
(null)
The diameter of the fan assembly in millimeter units.
HotPluggablebooleanread-only
(null)
An indication of whether this device can be inserted or removed while the equipment is in operation.
Links (v1.2+) {objectThe links to other resources that are related to this resource.
      CoolingChassis (v1.2+) [ {arrayAn array of links to the chassis that are directly cooled by this fan.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
}
Location {}objectThe location of the fan. See the v1_23_0.v1_23_0 schema for details on this property.
LocationIndicatorActivebooleanread-write
(null)
An indicator allowing an operator to physically locate this resource.
Manufacturerstringread-only
(null)
The manufacturer of this fan.
Modelstringread-only
(null)
The model number for this fan.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
PartNumberstringread-only
(null)
The part number for this fan.
PhysicalContextstring
(enum)
read-onlyThe area or device associated with this fan. For the possible property values, see PhysicalContext in Property details.
PowerWatts (v1.1+) {}objectPower consumption (W). See the Sensor.v1_12_0 schema for details on this property.
Replaceable (v1.3+)booleanread-only
(null)
An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy.
SecondarySpeedPercent (v1.5+) {}objectThe fan speed (percent) of the second rotor in a multi-rotor fan. See the Sensor.v1_12_0 schema for details on this property.
SerialNumberstringread-only
(null)
The serial number for this fan.
SparePartNumberstringread-only
(null)
The spare part number for this fan.
SpeedPercent {}objectThe fan speed (percent). See the Sensor.v1_12_0 schema for details on this property.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.

Property details

PhysicalContext

 

The area or device associated with this fan.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

Example response

{
"@odata.type": "#Fan.v1_6_0.Fan",
"Id": "Bay1",
"Name": "Fan Bay 1",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"PhysicalContext": "Chassis",
"Model": "RKS-440DC",
"Manufacturer": "Contoso Fans",
"PartNumber": "23456-133",
"SparePartNumber": "93284-133",
"LocationIndicatorActive": true,
"HotPluggable": true,
"SpeedPercent": {
"Reading": 45,
"SpeedRPM": 2200,
"DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/FanBay1"
},
"Location": {
"PartLocation": {
"ServiceLabel": "Chassis Fan Bay 1",
"LocationType": "Bay",
"LocationOrdinalValue": 0
}
},
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay1"
}

Power 1.7.3 (deprecated)

 
Versionv1.7 Deprecated
Release2020.4

This schema has been deprecated and use in new implementations is discouraged except to retain compatibility with existing products. This schema has been deprecated in favor of the PowerSubsystem schema.

Description

The Power schema describes power metrics and represents the properties for power consumption and power limiting.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​Power (deprecated)

Properties

PropertyTypeAttributesNotes
Actions (v1.3+) {objectThe available actions for this resource.
      #Power.PowerSupplyReset (v1.6+) {}objectThis action resets the targeted power supply. For more information, see the Actions section below.
}
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
PowerControl [ {arrayThe set of power control functions, including power reading and limiting.
      @odata.idstring
(URI)
read-only requiredThe unique identifier for a resource.
      Actions (v1.3+) {}objectThe available actions for this resource.
      MemberIdstringread-only requiredThe unique identifier for the member within an array.
      Namestringread-only
(null)
The power control function name.
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      PhysicalContext (v1.4+)string
(enum)
read-onlyThe area, device, or set of devices to which this power control applies. For the possible property values, see PhysicalContext in Property details.
      PowerAllocatedWattsnumber
(W)
read-only
(null)
The total amount of power that has been allocated or budgeted to chassis.
      PowerAvailableWattsnumber
(W)
read-only
(null)
The amount of reserve power capacity, in watt units, that remains. This value is the PowerCapacityWatts value minus the PowerAllocatedWatts value.
      PowerCapacityWattsnumber
(W)
read-only
(null)
The total amount of power that can be allocated to the chassis. This value can be either the power supply capacity or the power budget that an upstream chassis assigns to this chassis.
      PowerConsumedWattsnumber
(W)
read-only
(null)
The actual power that the chassis consumes, in watt units.
      PowerLimit {objectThe power limit status and configuration information for this chassis.
            CorrectionInMsinteger
(ms)
read-write
(null)
The time required for the limiting process to reduce power consumption to below the limit.
            LimitExceptionstring
(enum)
read-write
(null)
The action that is taken if the power cannot be maintained below the LimitInWatts. For the possible property values, see LimitException in Property details.
            LimitInWattsnumber
(W)
read-write
(null)
The power limit, in watt units. If null, power capping is disabled.
      }
      PowerMetrics {objectThe power readings for this chassis.
            AverageConsumedWattsnumber
(W)
read-only
(null)
The average power level over the measurement window over the last IntervalInMin minutes.
            IntervalInMininteger
(min)
read-only
(null)
The time interval, or window, over which the power metrics are measured.
            MaxConsumedWattsnumber
(W)
read-only
(null)
The highest power consumption level, in watt units, that has occurred over the measurement window within the last IntervalInMin minutes.
            MinConsumedWattsnumber
(W)
read-only
(null)
The lowest power consumption level, in watt units, over the measurement window that occurred within the last IntervalInMin minutes.
      }
      PowerRequestedWattsnumber
(W)
read-only
(null)
The potential power, in watt units, that the chassis requests, which might be higher than the current level being consumed because the requested power includes a budget that the chassis wants for future use.
      RelatedItem [ {arrayAn array of links to resources or objects associated with this power limit.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
} ]
PowerSupplies [ {arrayThe set of power supplies associated with this system or device.
      @odata.idstring
(URI)
read-only requiredThe unique identifier for a resource.
      Actions (v1.3+) {}objectThe available actions for this resource.
      Assembly (v1.5+) {objectThe link to the assembly resource associated with this power supply.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      }
      EfficiencyPercent (v1.5+)number
(%)
read-only
(null)
The measured efficiency of this power supply as a percentage.
      FirmwareVersionstringread-only
(null)
The firmware version for this power supply.
      HotPluggable (v1.5+)booleanread-only
(null)
An indication of whether this device can be inserted or removed while the equipment is in operation.
      IndicatorLED (v1.2+)string
(enum)
read-write
(null)
The state of the indicator LED, which identifies the power supply. For the possible property values, see IndicatorLED in Property details.
      InputRanges (v1.1+) [ {arrayThe input ranges that the power supply can use.
            InputType (v1.1+)string
(enum)
read-only
(null)
The Input type (AC or DC). For the possible property values, see InputType in Property details.
            MaximumFrequencyHz (v1.1+)number
(Hz)
read-only
(null)
The maximum line input frequency at which this power supply input range is effective.
            MaximumVoltage (v1.1+)number
(V)
read-only
(null)
The maximum line input voltage at which this power supply input range is effective.
            MinimumFrequencyHz (v1.1+)number
(Hz)
read-only
(null)
The minimum line input frequency at which this power supply input range is effective.
            MinimumVoltage (v1.1+)number
(V)
read-only
(null)
The minimum line input voltage at which this power supply input range is effective.
            Oem (v1.1+) {}objectThe OEM extension property. See the Resource schema for details on this property.
            OutputWattage (v1.1+)number
(W)
read-only
(null)
The maximum capacity of this power supply when operating in this input range.
      } ]
      LastPowerOutputWattsnumber
(W)
read-only
(null)
The average power output of this power supply.
      LineInputVoltagenumber
(V)
read-only
(null)
The line input voltage at which the power supply is operating.
      LineInputVoltageTypestring
(enum)
read-only
(null)
The line voltage type supported as an input to this power supply. For the possible property values, see LineInputVoltageType in Property details.
      Location (v1.5+) {}objectThe location of the power supply. See the v1_23_0.v1_23_0 schema for details on this property.
      Manufacturer (v1.1+)stringread-only
(null)
The manufacturer of this power supply.
      MemberIdstringread-only requiredThe unique identifier for the member within an array.
      Modelstringread-only
(null)
The model number for this power supply.
      Namestringread-only
(null)
The name of the power supply.
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      PartNumberstringread-only
(null)
The part number for this power supply.
      PowerCapacityWattsnumber
(W)
read-only
(null)
The maximum capacity of this power supply.
      PowerInputWatts (v1.5+)number
(W)
read-only
(null)
The measured input power of this power supply.
      PowerOutputWatts (v1.5+)number
(W)
read-only
(null)
The measured output power of this power supply.
      PowerSupplyTypestring
(enum)
read-only
(null)
The power supply type (AC or DC). For the possible property values, see PowerSupplyType in Property details.
      Redundancy [ {arrayThe set of redundancy groups for this power supply.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      RelatedItem [ {arrayAn array of links to resources or objects associated with this power supply.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      SerialNumberstringread-only
(null)
The serial number for this power supply.
      SparePartNumberstringread-only
(null)
The spare part number for this power supply.
      Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
} ]
Redundancy [ {arrayThe redundancy information for the set of power supplies in this chassis.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
} ]
Voltages [ {arrayThe set of voltage sensors for this chassis.
      @odata.idstring
(URI)
read-only requiredThe unique identifier for a resource.
      Actions (v1.3+) {}objectThe available actions for this resource.
      LowerThresholdCriticalnumber
(V)
read-only
(null)
The value at which the reading is below normal range but not yet fatal.
      LowerThresholdFatalnumber
(V)
read-only
(null)
The value at which the reading is below normal range and fatal.
      LowerThresholdNonCriticalnumber
(V)
read-only
(null)
The value at which the reading is below normal range.
      MaxReadingRangenumber
(V)
read-only
(null)
Maximum value for this sensor.
      MemberIdstringread-only requiredThe unique identifier for the member within an array.
      MinReadingRangenumber
(V)
read-only
(null)
Minimum value for this sensor.
      Namestringread-only
(null)
Voltage sensor name.
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      PhysicalContextstring
(enum)
read-onlyThe area or device to which this voltage measurement applies. For the possible property values, see PhysicalContext in Property details.
      ReadingVoltsnumber
(V)
read-only
(null)
The reading of the voltage sensor.
      RelatedItem [ {arrayAn array of links to resources or objects to which this voltage measurement applies.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      SensorNumberintegerread-only
(null)
A numerical identifier to represent the voltage sensor.
      Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
      UpperThresholdCriticalnumber
(V)
read-only
(null)
The value at which the reading is above normal range but not yet fatal.
      UpperThresholdFatalnumber
(V)
read-only
(null)
The value at which the reading is above normal range and fatal.
      UpperThresholdNonCriticalnumber
(V)
read-only
(null)
The value at which the reading is above normal range.
} ]

Actions

PowerSupplyReset (v1.6+)

Description

This action resets the targeted power supply.

Action URI

{Base URI of target resource}/Actions/Power.PowerSupplyReset

Action parameters

Parameter NameTypeAttributesNotes
      MemberIdstringrequiredThe MemberId of the power supply within the PowerSupplies array on which to perform the reset.
      ResetTypestring
(enum)
optionalThe type of reset. For the possible property values, see ResetType in Property details.

Request Example

{
"MemberId": "0",
"ResetType": "ForceRestart"
}

Property details

IndicatorLED

 

The state of the indicator LED, which identifies the power supply.

stringDescription
BlinkingThe indicator LED is blinking.
LitThe indicator LED is lit.
OffThe indicator LED is off.

InputType

 

The Input type (AC or DC).

stringDescription
ACAlternating Current (AC) input range.
DCDirect Current (DC) input range.

LimitException

 

The action that is taken if the power cannot be maintained below the LimitInWatts.

stringDescription
HardPowerOffTurn the power off immediately when the limit is exceeded.
LogEventOnlyLog an event when the limit is exceeded, but take no further action.
NoActionTake no action when the limit is exceeded.
OemTake an OEM-defined action.

LineInputVoltageType

 

The line voltage type supported as an input to this power supply.

stringDescription
AC120V (v1.1+)AC 120V nominal input.
AC240V (v1.1+)AC 240V nominal input.
AC277V (v1.1+)AC 277V nominal input.
ACandDCWideRange (v1.1+)Wide range AC or DC input.
ACHighLine (deprecated v1.1)277V AC input. Deprecated in v1.1 and later. This value has been deprecated in favor of AC277V.
ACLowLine (deprecated v1.1)100-127V AC input. Deprecated in v1.1 and later. This value has been deprecated in favor of AC120V.
ACMidLine (deprecated v1.1)200-240V AC input. Deprecated in v1.1 and later. This value has been deprecated in favor of AC240V.
ACWideRange (v1.1+)Wide range AC input.
DC240V (v1.1+)DC 240V nominal input.
DC380VHigh-voltage DC input (380V).
DCNeg48V-48V DC input.
UnknownThe power supply line input voltage type cannot be determined.

PhysicalContext

 

The area, device, or set of devices to which this power control applies.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

PowerSupplyType

 

The power supply type (AC or DC).

stringDescription
ACAlternating Current (AC) power supply.
ACorDCThe power supply supports both DC and AC.
DCDirect Current (DC) power supply.
UnknownThe power supply type cannot be determined.

ResetType

 

The type of reset.

stringDescription
ForceOffTurn off the unit immediately (non-graceful shutdown).
ForceOnTurn on the unit immediately.
ForceRestartShut down immediately and non-gracefully and restart the unit.
FullPowerCycleFull power cycle the unit immediately (non-graceful). Behaves like removing utility lines, followed by restoring utility lines to the resource.
GracefulRestartShut down gracefully and restart the unit.
GracefulShutdownShut down gracefully and power off.
NmiGenerate a diagnostic interrupt, which is usually an NMI on x86 systems, to stop normal operations, complete diagnostic actions, and, typically, halt the system.
OnTurn on the unit.
PausePause execution on the unit but do not remove power. This is typically a feature of virtual machine hypervisors.
PowerCyclePower cycle the unit immediately (non-graceful). Behaves like a power removal, followed by a power restore to the resource.
PushPowerButtonSimulate the pressing of the physical power button on this unit.
ResumeResume execution on the paused unit. This is typically a feature of virtual machine hypervisors.
SuspendWrite the state of the unit to disk before powering off. This allows for the state to be restored when powered back on.

Example response

{
"@odata.type": "#Power.v1_7_3.Power",
"Id": "Power",
"Name": "Power",
"PowerControl": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Power#/PowerControl/0",
"MemberId": "0",
"Name": "Server Power Control",
"PowerConsumedWatts": 344,
"PowerRequestedWatts": 800,
"PowerAvailableWatts": 0,
"PowerCapacityWatts": 800,
"PowerAllocatedWatts": 800,
"PowerMetrics": {
"IntervalInMin": 30,
"MinConsumedWatts": 271,
"MaxConsumedWatts": 489,
"AverageConsumedWatts": 319
},
"PowerLimit": {
"LimitInWatts": 500,
"LimitException": "LogEventOnly",
"CorrectionInMs": 50
},
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
},
{
"@odata.id": "/redfish/v1/Chassis/1U"
}
],
"Status": {
"State": "Enabled",
"Health": "OK"
}
}
],
"Voltages": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Power#/Voltages/0",
"MemberId": "0",
"Name": "VRM1 Voltage",
"SensorNumber": 11,
"Status": {
"State": "Enabled",
"Health": "OK"
},
"ReadingVolts": 12,
"UpperThresholdNonCritical": 12.5,
"UpperThresholdCritical": 13,
"UpperThresholdFatal": 15,
"LowerThresholdNonCritical": 11.5,
"LowerThresholdCritical": 11,
"LowerThresholdFatal": 10,
"MinReadingRange": 0,
"MaxReadingRange": 20,
"PhysicalContext": "VoltageRegulator",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
},
{
"@odata.id": "/redfish/v1/Chassis/1U"
}
]
},
{
"@odata.id": "/redfish/v1/Chassis/1U/Power#/Voltages/1",
"MemberId": "1",
"Name": "VRM2 Voltage",
"SensorNumber": 12,
"Status": {
"State": "Enabled",
"Health": "OK"
},
"ReadingVolts": 5,
"UpperThresholdNonCritical": 5.5,
"UpperThresholdCritical": 7,
"LowerThresholdNonCritical": 4.75,
"LowerThresholdCritical": 4.5,
"MinReadingRange": 0,
"MaxReadingRange": 20,
"PhysicalContext": "VoltageRegulator",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
},
{
"@odata.id": "/redfish/v1/Chassis/1U"
}
]
}
],
"PowerSupplies": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Power#/PowerSupplies/0",
"MemberId": "0",
"Name": "Power Supply Bay",
"Status": {
"State": "Enabled",
"Health": "Warning"
},
"PowerSupplyType": "AC",
"LineInputVoltageType": "ACWideRange",
"LineInputVoltage": 120,
"PowerCapacityWatts": 800,
"LastPowerOutputWatts": 325,
"Model": "499253-B21",
"Manufacturer": "ManufacturerName",
"FirmwareVersion": "1.00",
"SerialNumber": "1Z0000001",
"PartNumber": "0000001A3A",
"SparePartNumber": "0000001A3A",
"InputRanges": [
{
"InputType": "AC",
"MinimumVoltage": 100,
"MaximumVoltage": 120,
"OutputWattage": 800
},
{
"InputType": "AC",
"MinimumVoltage": 200,
"MaximumVoltage": 240,
"OutputWattage": 1300
}
],
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Chassis/1U"
}
]
}
],
"Actions": {
"#Power.PowerSupplyReset": {
"target": "/redfish/v1/Chassis/1U/Power/Actions/Power.PowerSupplyReset"
}
},
"@odata.id": "/redfish/v1/Chassis/1U/Power"
}

Thermal 1.7.3 (deprecated)

 
Versionv1.7 Deprecated
Release2020.4

This schema has been deprecated and use in new implementations is discouraged except to retain compatibility with existing products. This schema has been deprecated in favor of the ThermalSubsystem schema.

Description

The Thermal schema describes temperature monitoring and thermal management subsystems, such as cooling fans, for a computer system or similar devices contained within a chassis.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​Thermal (deprecated)

Properties

PropertyTypeAttributesNotes
Actions (v1.3+) {}objectThe available actions for this resource.
Fans [ {arrayThe set of fans for this chassis.
      @odata.idstring
(URI)
read-only requiredThe unique identifier for a resource.
      Actions (v1.3+) {}objectThe available actions for this resource.
      Assembly (v1.4+) {objectThe link to the assembly associated with this fan.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      }
      FanName (deprecated v1.1)stringread-only
(null)
The name of the fan. Deprecated in v1.1 and later. This property has been deprecated in favor of the Name property.
      HotPluggable (v1.4+)booleanread-only
(null)
An indication of whether this device can be inserted or removed while the equipment is in operation.
      IndicatorLED (v1.2+)string
(enum)
read-write
(null)
The state of the indicator LED, which identifies this fan. For the possible property values, see IndicatorLED in Property details.
      Location (v1.4+) {}objectThe location of the fan. See the v1_23_0.v1_23_0 schema for details on this property.
      LowerThresholdCriticalintegerread-only
(null)
The value at which the reading is below normal range but not yet fatal.
      LowerThresholdFatalintegerread-only
(null)
The value at which the reading is below normal range and fatal.
      LowerThresholdNonCriticalintegerread-only
(null)
The value at which the reading is below normal range.
      Manufacturer (v1.2+)stringread-only
(null)
The manufacturer of this fan.
      MaxReadingRangeintegerread-only
(null)
Maximum value for this sensor.
      MemberIdstringread-only requiredThe unique identifier for the member within an array.
      MinReadingRangeintegerread-only
(null)
Minimum value for this sensor.
      Model (v1.2+)stringread-only
(null)
The model number for this fan.
      Name (v1.1+)stringread-only
(null)
Name of the fan.
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      PartNumber (v1.2+)stringread-only
(null)
The part number for this fan.
      PhysicalContextstring
(enum)
read-onlyThe area or device associated with this fan. For the possible property values, see PhysicalContext in Property details.
      Readingintegerread-only
(null)
The fan speed.
      ReadingUnits (v1.0.1+)string
(enum)
read-only
(null)
The units in which the fan reading and thresholds are measured. For the possible property values, see ReadingUnits in Property details.
      Redundancy [ {arrayThe set of redundancy groups for this fan.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      RelatedItem [ {arrayAn array of links to resources or objects that this fan services.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      SensorNumber (v1.5+)integerread-only
(null)
The numerical identifier for this fan speed sensor.
      SerialNumber (v1.2+)stringread-only
(null)
The serial number for this fan.
      SparePartNumber (v1.2+)stringread-only
(null)
The spare part number for this fan.
      Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
      UpperThresholdCriticalintegerread-only
(null)
The value at which the reading is above normal range but not yet fatal.
      UpperThresholdFatalintegerread-only
(null)
The value at which the reading is above normal range and fatal.
      UpperThresholdNonCriticalintegerread-only
(null)
The value at which the reading is above normal range.
} ]
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
Redundancy [ {arrayThe redundancy information for the set of fans in this chassis.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
} ]
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
Temperatures [ {arrayThe set of temperature sensors for this chassis.
      @odata.idstring
(URI)
read-only requiredThe unique identifier for a resource.
      Actions (v1.3+) {}objectThe available actions for this resource.
      AdjustedMaxAllowableOperatingValue (v1.4+)integer
(Cel)
read-only
(null)
Adjusted maximum allowable operating temperature for this equipment based on the current environmental conditions present.
      AdjustedMinAllowableOperatingValue (v1.4+)integer
(Cel)
read-only
(null)
Adjusted minimum allowable operating temperature for this equipment based on the current environmental conditions present.
      DeltaPhysicalContext (v1.4+)string
(enum)
read-onlyThe area or device to which the DeltaReadingCelsius temperature measurement applies, relative to PhysicalContext. For the possible property values, see DeltaPhysicalContext in Property details.
      DeltaReadingCelsius (v1.4+)number
(Cel)
read-only
(null)
The delta temperature reading.
      LowerThresholdCriticalnumber
(Cel)
read-only
(null)
The value at which the reading is below normal range but not yet fatal.
      LowerThresholdFatalnumber
(Cel)
read-only
(null)
The value at which the reading is below normal range and fatal.
      LowerThresholdNonCriticalnumber
(Cel)
read-only
(null)
The value at which the reading is below normal range.
      LowerThresholdUser (v1.6+)integer
(Cel)
read-write
(null)
The value at which the reading is below the user-defined range.
      MaxAllowableOperatingValue (v1.4+)integer
(Cel)
read-only
(null)
Maximum allowable operating temperature for this equipment.
      MaxReadingRangeTempnumber
(Cel)
read-only
(null)
Maximum value for this sensor.
      MemberIdstringread-only requiredThe unique identifier for the member within an array.
      MinAllowableOperatingValue (v1.4+)integer
(Cel)
read-only
(null)
Minimum allowable operating temperature for this equipment.
      MinReadingRangeTempnumber
(Cel)
read-only
(null)
Minimum value for this sensor.
      Namestringread-only
(null)
The temperature sensor name.
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
      PhysicalContextstring
(enum)
read-onlyThe area or device to which this temperature measurement applies. For the possible property values, see PhysicalContext in Property details.
      ReadingCelsiusnumber
(Cel)
read-only
(null)
The temperature (C).
      RelatedItem [ {arrayAn array of links to resources or objects that represent areas or devices to which this temperature applies.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      SensorNumberintegerread-only
(null)
The numerical identifier of the temperature sensor.
      Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
      UpperThresholdCriticalnumber
(Cel)
read-only
(null)
The value at which the reading is above normal range but not yet fatal.
      UpperThresholdFatalnumber
(Cel)
read-only
(null)
The value at which the reading is above normal range and fatal.
      UpperThresholdNonCriticalnumber
(Cel)
read-only
(null)
The value at which the reading is above normal range.
      UpperThresholdUser (v1.6+)integer
(Cel)
read-write
(null)
The value at which the reading is above the user-defined range.
} ]

Property details

DeltaPhysicalContext

 

The area or device to which the DeltaReadingCelsius temperature measurement applies, relative to PhysicalContext.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

IndicatorLED

 

The state of the indicator LED, which identifies this fan.

stringDescription
BlinkingThe indicator LED is blinking.
LitThe indicator LED is lit.
OffThe indicator LED is off.

PhysicalContext

 

The area or device associated with this fan.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

ReadingUnits

 

The units in which the fan reading and thresholds are measured.

stringDescription
PercentThe fan reading and thresholds are measured as a percentage.
RPMThe fan reading and thresholds are measured in revolutions per minute.

Example response

{
"@odata.type": "#Thermal.v1_7_3.Thermal",
"Id": "Thermal",
"Name": "Thermal",
"Temperatures": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Temperatures/0",
"MemberId": "0",
"Name": "CPU1 Temp",
"SensorNumber": 5,
"Status": {
"State": "Enabled",
"Health": "OK"
},
"ReadingCelsius": 41,
"UpperThresholdNonCritical": 42,
"UpperThresholdCritical": 45,
"UpperThresholdFatal": 48,
"MinReadingRangeTemp": 0,
"MaxReadingRangeTemp": 60,
"PhysicalContext": "CPU",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1"
}
]
},
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Temperatures/1",
"MemberId": "1",
"Name": "CPU2 Temp",
"SensorNumber": 6,
"Status": {
"State": "Disabled"
},
"UpperThresholdNonCritical": 42,
"UpperThresholdCritical": 45,
"UpperThresholdFatal": 48,
"MinReadingRangeTemp": 0,
"MaxReadingRangeTemp": 60,
"PhysicalContext": "CPU",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2"
}
]
},
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Temperatures/2",
"MemberId": "2",
"Name": "Chassis Intake Temp",
"SensorNumber": 9,
"Status": {
"State": "Enabled",
"Health": "OK"
},
"ReadingCelsius": 25,
"UpperThresholdUser": 28,
"UpperThresholdNonCritical": 30,
"UpperThresholdCritical": 40,
"UpperThresholdFatal": 50,
"LowerThresholdUser": 20,
"LowerThresholdNonCritical": 10,
"LowerThresholdCritical": 5,
"LowerThresholdFatal": 0,
"MinReadingRangeTemp": 0,
"MaxReadingRangeTemp": 60,
"PhysicalContext": "Intake",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Chassis/1U"
},
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
}
]
}
],
"Fans": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Fans/0",
"MemberId": "0",
"Name": "BaseBoard System Fan",
"PhysicalContext": "Backplane",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"Reading": 2100,
"ReadingUnits": "RPM",
"LowerThresholdFatal": 0,
"MinReadingRange": 0,
"MaxReadingRange": 5000,
"Redundancy": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Redundancy/0"
}
],
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
},
{
"@odata.id": "/redfish/v1/Chassis/1U"
}
]
},
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Fans/1",
"MemberId": "1",
"Name": "BaseBoard System Fan Backup",
"PhysicalContext": "Backplane",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"Reading": 2050,
"ReadingUnits": "RPM",
"LowerThresholdFatal": 0,
"MinReadingRange": 0,
"MaxReadingRange": 5000,
"Redundancy": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Redundancy/0"
}
],
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/437XR1138R2"
},
{
"@odata.id": "/redfish/v1/Chassis/1U"
}
]
}
],
"Redundancy": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Redundancy/0",
"MemberId": "0",
"Name": "BaseBoard System Fans",
"RedundancySet": [
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Fans/0"
},
{
"@odata.id": "/redfish/v1/Chassis/1U/Thermal#/Fans/1"
}
],
"Mode": "N+m",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"MinNumNeeded": 1,
"MaxNumSupported": 2
}
],
"@odata.id": "/redfish/v1/Chassis/1U/Thermal"
}