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. |
| } ] | |||