Chassis
ActionInfo 1.4.2
| Version | v1.4 |
| Release | 2023.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
| Property | Type | Attributes | Notes |
|---|---|---|---|
| Oem {} | object | The OEM extension property. See the Resource schema for details on this property. | |
| Parameters [ { | array | The list of parameters included in the specified Redfish action. | |
| AllowableNumbers (v1.3+) [ ] | array (string, null) | read-only | The 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+) | string | read-only (null) | The allowable pattern for this parameter as applied to this action target. |
| AllowableValueDescriptions (v1.4+) [ ] | array (string, null) | read-only | Descriptions of allowable values for this parameter. |
| AllowableValues [ ] | array (string, null) | read-only | The allowable values for this parameter as applied to this action target. |
| ArraySizeMaximum (v1.2+) | integer | read-only (null) | The maximum number of array elements allowed for this parameter. |
| ArraySizeMinimum (v1.2+) | integer | read-only (null) | The minimum number of array elements required for this parameter. |
| DataType | string (enum) | read-only (null) | The JSON property type for this parameter. For the possible property values, see DataType in Property details. |
| MaximumValue (v1.1+) | number | read-only (null) | The maximum supported value for this parameter. |
| MinimumValue (v1.1+) | number | read-only (null) | The minimum supported value for this parameter. |
| Name | string | read-only required | The name of the parameter for this action. |
| ObjectDataType | string | read-only (null) | The data type of an object-based parameter. |
| Required | boolean | read-only | An indication of whether the parameter is required to complete this action. |
| } ] |
Property details
DataType
The JSON property type for this parameter.
| string | Description |
|---|---|
| Boolean | A boolean. |
| Number | A number. |
| NumberArray | An array of numbers. |
| Object | An embedded JSON object. |
| ObjectArray | An array of JSON objects. |
| String | A string. |
| StringArray | An 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
| Version | v1.27 |
| Release | 2025.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
| Property | Type | Attributes | Notes |
|---|---|---|---|
| Actions { | object | The available actions for this resource. | |
| #Chassis.Reset {} | object | This 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+) {} | object | The link to the assembly associated with this chassis. | |
| AssetTag | string | read-write (null) | The user-assigned asset tag of this chassis. |
| Certificates (v1.15+) {} | object | The link to a collection of certificates for device identity and attestation. | |
| ChassisType | string (enum) | read-only required | The type of physical form factor of the chassis. For the possible property values, see ChassisType in Property details. |
| Controls (v1.17+) {} | object | The 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+) { | object | The 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+) | boolean | read-write (null) | Indicates if the door is locked. |
| UserLabel (v1.24+) | string | read-write | A 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+) | boolean | read-write (null) | Indicates if the door is locked. |
| UserLabel (v1.24+) | string | read-write | A user-assigned label. |
| } | |||
| } | |||
| Drives (v1.14+) {} | object | The link to the collection of drives within this chassis. | |
| ElectricalSourceManagerURIs (v1.18+) [ ] | array (URI) (string, null) | read-write | The URIs of the management interfaces for the external electrical source connections for this chassis. |
| ElectricalSourceNames (v1.18+) [ ] | array (string, null) | read-write | The 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+) {} | object | The link to the environment metrics for this chassis. | |
| FabricAdapters (v1.20+) {} | object | The 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-write | The 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-write | The 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+) | boolean | read-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+) {} | object | The link to the collection of leak detectors located in this chassis. | |
| Links { | object | The links to other resources that are related to this resource. | |
| AutomationNodes (v1.27+) [ { | array | An array of links to the automation nodes contained in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Cables (v1.17+) [ { | array | An array of links to the cables connected to this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| ComputerSystems [ { | array | An array of links to the computer systems that this chassis directly and wholly contains. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| ConnectedCoolingLoops (v1.23+) [ { | array | An array of links to cooling loops connected to this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| ContainedBy {} | object | The link to the chassis that contains this chassis. | |
| Contains [ { | array | An array of links to any other chassis that this chassis has in it. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| CooledBy (deprecated v1.20) [ { | array | An 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.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| CoolingUnits (v1.23+) [ { | array | An array of links to cooling unit functionality contained in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Drives (v1.2+) [ { | array | An array of links to the drives located in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Facility (v1.11+) {} | object | The link to the facility that contains this chassis. | |
| Fans (v1.20+) [ { | array | An array of links to the fans that cool this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| ManagedBy [ { | array | An array of links to the managers responsible for managing this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| ManagersInChassis (v1.2+) [ { | array | An array of links to the managers located in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Oem {} | object | The OEM extension property. See the Resource schema for details on this property. | |
| PCIeDevices (v1.4+, deprecated v1.10) [ { | array | An 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.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| PowerDistribution (v1.20+) {} | object | (null) | A link to power distribution functionality contained in this chassis. |
| PoweredBy (deprecated v1.20) [ { | array | An 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.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| PowerOutlets (v1.18+) [ { | array | An array of links to the outlets that provide power to this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| PowerSupplies (v1.20+) [ { | array | An array of links to the power supplies that provide power to this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Processors (v1.9+) [ { | array | An array of links to the processors located in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| ResourceBlocks (v1.5+) [ { | array | An array of links to the resource blocks located in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Storage (v1.2+) [ { | array | An array of links to the storage subsystems connected to or inside this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| Switches (v1.7+) [ { | array | An array of links to the switches located in this chassis. | |
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
| } ] | |||
| } | |||
| Location (v1.2+) {} | object | The location of the chassis. See the v1_23_0.v1_23_0 schema for details on this property. | |
| LocationIndicatorActive (v1.14+) | boolean | read-write (null) | An indicator allowing an operator to physically locate this resource. |
| LogServices {} | object | The link to the logs for this chassis. | |
| Manufacturer | string | read-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) {} | object | The 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+) {} | object | The link to the collection of memory located in this chassis that belong to fabric-related resource pools. | |
| MemoryDomains (v1.11+) {} | object | The 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. |
| Model | string | read-only (null) | The model number of the chassis. |
| NetworkAdapters (v1.4+) {} | object | The link to the collection of network adapters associated with this chassis. | |
| Oem {} | object | The OEM extension property. See the Resource schema for details on this property. | |
| PartNumber | string | read-only (null) | The part number of the chassis. |
| PCIeDevices (v1.10+) {} | object | The link to the collection of PCIe devices located in this chassis. | |
| PCIeSlots (v1.8+, deprecated v1.24) {} | object | The 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+) { | object | The 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) | integer | read-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) {} | object | The 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+) | boolean | read-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+) {} | object | The link to the power subsystem properties for this chassis. | |
| Processors (v1.22+) {} | object | The link to the collection of processors located in this chassis that belong to fabric-related resource pools. | |
| Replaceable (v1.21+) | boolean | read-only (null) | An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy. |
| Sensors (v1.9+) {} | object | The link to the collection of sensors located in the equipment and sub-components. | |
| SerialNumber | string | read-only (null) | The serial number of the chassis. |
| SKU | string | read-only (null) | The SKU of the chassis. |
| SparePartNumber (v1.16+) | string | read-only (null) | The spare part number of the chassis. |
| Status {} | object | The 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) {} | object | The 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+) | boolean | read-only (null) | Indicates that the chassis is thermally managed by the parent chassis. |
| ThermalSubsystem (v1.15+) {} | object | The link to the thermal subsystem properties for this chassis. | |
| TrustedComponents (v1.21+) {} | object | The link to the trusted components in this chassis. | |
| UUID (v1.7+) | string (uuid) | read-only (null) | The UUID for this chassis. |
| Version (v1.21+) | string | read-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 Name | Type | Attributes | Notes |
|---|---|---|---|
| ResetType | string (enum) | optional | The 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.
| string | Description |
|---|---|
| Blade | An enclosed or semi-enclosed, typically vertically-oriented, system chassis that must be plugged into a multi-system chassis to function normally. |
| Card | A loose device or circuit board intended to be installed in a system or other enclosure. |
| Cartridge | A small self-contained system intended to be plugged into a multi-system chassis. |
| Component | A small chassis, card, or device that contains devices for a particular subsystem or function. |
| Drawer | An enclosed or semi-enclosed, typically horizontally-oriented, system chassis that can be slid into a multi-system chassis. |
| Enclosure | A generic term for a chassis that does not fit any other description. |
| Expansion | A 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. |
| Module | A small, typically removable, chassis or card that contains devices for a particular subsystem or function. |
| Other | A chassis that does not fit any of these definitions. |
| Pod | A 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. |
| Rack | An equipment rack, typically a 19-inch wide freestanding unit. |
| RackGroup (v1.4+) | A group of racks that form a single entity or share infrastructure. |
| RackMount | A single-system chassis designed specifically for mounting in an equipment rack. |
| Row | A collection of equipment racks. |
| Shelf | An enclosed or semi-enclosed, typically horizontally-oriented, system chassis that must be plugged into a multi-system chassis to function normally. |
| Sidecar | A chassis that mates mechanically with another chassis to expand its capabilities or capacity. |
| Sled | An enclosed or semi-enclosed, system chassis that must be plugged into a multi-system chassis to function normally similar to a blade type chassis. |
| StandAlone | A single, free-standing system, commonly called a tower or desktop chassis. |
| StorageEnclosure (v1.6+) | A chassis that encloses storage. |
| Zone | A 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.
| string | Description |
|---|---|
| Closed | Door is closed. |
| Locked | Door is closed and locked. |
| LockedAndOpen | Door is open and locked. |
| Open | Door is open. |
EnvironmentalClass
The ASHRAE Environmental Class for this chassis.
| string | Description |
|---|---|
| A1 | ASHRAE Environmental Class 'A1'. |
| A2 | ASHRAE Environmental Class 'A2'. |
| A3 | ASHRAE Environmental Class 'A3'. |
| A4 | ASHRAE Environmental Class 'A4'. |
idRef
| @odata.id | string (URI) | read-only | The unique identifier for a resource. |
IndicatorLED
The state of the indicator LED, which identifies the chassis.
| string | Description |
|---|---|
| Blinking | The indicator LED is blinking. |
| Lit | The indicator LED is lit. |
| Off | The 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. |