15ecf7b4eSGunnar Mills{ 25ecf7b4eSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/ThermalSubsystem.v1_5_0.json", 35ecf7b4eSGunnar Mills "$ref": "#/definitions/ThermalSubsystem", 45ecf7b4eSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 55ecf7b4eSGunnar Mills "copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 65ecf7b4eSGunnar Mills "definitions": { 75ecf7b4eSGunnar Mills "Actions": { 85ecf7b4eSGunnar Mills "additionalProperties": false, 95ecf7b4eSGunnar Mills "description": "The available actions for this resource.", 105ecf7b4eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 115ecf7b4eSGunnar Mills "patternProperties": { 125ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 135ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 145ecf7b4eSGunnar Mills "type": [ 155ecf7b4eSGunnar Mills "array", 165ecf7b4eSGunnar Mills "boolean", 175ecf7b4eSGunnar Mills "integer", 185ecf7b4eSGunnar Mills "number", 195ecf7b4eSGunnar Mills "null", 205ecf7b4eSGunnar Mills "object", 215ecf7b4eSGunnar Mills "string" 225ecf7b4eSGunnar Mills ] 235ecf7b4eSGunnar Mills } 245ecf7b4eSGunnar Mills }, 255ecf7b4eSGunnar Mills "properties": { 265ecf7b4eSGunnar Mills "Oem": { 275ecf7b4eSGunnar Mills "$ref": "#/definitions/OemActions", 285ecf7b4eSGunnar Mills "description": "This property contains the available OEM-specific actions for this resource.", 295ecf7b4eSGunnar Mills "longDescription": "This property shall contain any additional OEM actions for this resource." 305ecf7b4eSGunnar Mills } 315ecf7b4eSGunnar Mills }, 325ecf7b4eSGunnar Mills "type": "object" 335ecf7b4eSGunnar Mills }, 345ecf7b4eSGunnar Mills "OemActions": { 355ecf7b4eSGunnar Mills "additionalProperties": true, 365ecf7b4eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 375ecf7b4eSGunnar Mills "longDescription": "This type shall contain any additional OEM actions for this resource.", 385ecf7b4eSGunnar Mills "patternProperties": { 395ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 405ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 415ecf7b4eSGunnar Mills "type": [ 425ecf7b4eSGunnar Mills "array", 435ecf7b4eSGunnar Mills "boolean", 445ecf7b4eSGunnar Mills "integer", 455ecf7b4eSGunnar Mills "number", 465ecf7b4eSGunnar Mills "null", 475ecf7b4eSGunnar Mills "object", 485ecf7b4eSGunnar Mills "string" 495ecf7b4eSGunnar Mills ] 505ecf7b4eSGunnar Mills } 515ecf7b4eSGunnar Mills }, 525ecf7b4eSGunnar Mills "properties": {}, 535ecf7b4eSGunnar Mills "type": "object" 545ecf7b4eSGunnar Mills }, 555ecf7b4eSGunnar Mills "ThermalSubsystem": { 565ecf7b4eSGunnar Mills "additionalProperties": false, 575ecf7b4eSGunnar Mills "description": "The `ThermalSubsystem` schema contains the definition for the thermal subsystem of a chassis.", 585ecf7b4eSGunnar Mills "longDescription": "This resource shall represent a thermal subsystem for a Redfish implementation.", 595ecf7b4eSGunnar Mills "patternProperties": { 605ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 615ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 625ecf7b4eSGunnar Mills "type": [ 635ecf7b4eSGunnar Mills "array", 645ecf7b4eSGunnar Mills "boolean", 655ecf7b4eSGunnar Mills "integer", 665ecf7b4eSGunnar Mills "number", 675ecf7b4eSGunnar Mills "null", 685ecf7b4eSGunnar Mills "object", 695ecf7b4eSGunnar Mills "string" 705ecf7b4eSGunnar Mills ] 715ecf7b4eSGunnar Mills } 725ecf7b4eSGunnar Mills }, 735ecf7b4eSGunnar Mills "properties": { 745ecf7b4eSGunnar Mills "@odata.context": { 755ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 765ecf7b4eSGunnar Mills }, 775ecf7b4eSGunnar Mills "@odata.etag": { 785ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 795ecf7b4eSGunnar Mills }, 805ecf7b4eSGunnar Mills "@odata.id": { 815ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 825ecf7b4eSGunnar Mills }, 835ecf7b4eSGunnar Mills "@odata.type": { 845ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 855ecf7b4eSGunnar Mills }, 865ecf7b4eSGunnar Mills "Actions": { 875ecf7b4eSGunnar Mills "$ref": "#/definitions/Actions", 885ecf7b4eSGunnar Mills "description": "The available actions for this resource.", 895ecf7b4eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 905ecf7b4eSGunnar Mills }, 915ecf7b4eSGunnar Mills "CoolantConnectorRedundancy": { 925ecf7b4eSGunnar Mills "description": "The redundancy information for the coolant connectors in this subsystem.", 935ecf7b4eSGunnar Mills "items": { 945ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/RedundantGroup" 955ecf7b4eSGunnar Mills }, 965ecf7b4eSGunnar Mills "longDescription": "This property shall contain redundancy information for the set of coolant connectors attached to this equipment. The values of the `RedundancyGroup` array shall reference resources of type `CoolantConnector`.", 975ecf7b4eSGunnar Mills "type": "array", 985ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 995ecf7b4eSGunnar Mills }, 1005ecf7b4eSGunnar Mills "CoolantConnectors": { 1015ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolantConnectorCollection.json#/definitions/CoolantConnectorCollection", 1025ecf7b4eSGunnar Mills "description": "A link to the coolant connectors for this equipment.", 1035ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `CoolantConnectorCollection` that contains the coolant connectors for this equipment.", 1045ecf7b4eSGunnar Mills "readonly": true, 1055ecf7b4eSGunnar Mills "versionAdded": "v1_2_0" 1065ecf7b4eSGunnar Mills }, 1075ecf7b4eSGunnar Mills "Description": { 1085ecf7b4eSGunnar Mills "anyOf": [ 1095ecf7b4eSGunnar Mills { 1105ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 1115ecf7b4eSGunnar Mills }, 1125ecf7b4eSGunnar Mills { 1135ecf7b4eSGunnar Mills "type": "null" 1145ecf7b4eSGunnar Mills } 1155ecf7b4eSGunnar Mills ], 1165ecf7b4eSGunnar Mills "readonly": true 1175ecf7b4eSGunnar Mills }, 1185ecf7b4eSGunnar Mills "FanRedundancy": { 1195ecf7b4eSGunnar Mills "description": "The redundancy information for the groups of fans in this subsystem.", 1205ecf7b4eSGunnar Mills "items": { 1215ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/RedundantGroup" 1225ecf7b4eSGunnar Mills }, 1235ecf7b4eSGunnar Mills "longDescription": "This property shall contain redundancy information for the groups of fans in this subsystem.", 1245ecf7b4eSGunnar Mills "type": "array" 1255ecf7b4eSGunnar Mills }, 1265ecf7b4eSGunnar Mills "Fans": { 1275ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/FanCollection.json#/definitions/FanCollection", 1285ecf7b4eSGunnar Mills "description": "The link to the collection of fans within this subsystem.", 1295ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `FanCollection`.", 1305ecf7b4eSGunnar Mills "readonly": true 1315ecf7b4eSGunnar Mills }, 1325ecf7b4eSGunnar Mills "FansFullSpeedOverrideEnable": { 1335ecf7b4eSGunnar Mills "description": "An indication of whether the fans in this equipment are overridden to operate at full speed.", 1345ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the fans in this equipment are overridden to operate at full speed.", 1355ecf7b4eSGunnar Mills "readonly": false, 1365ecf7b4eSGunnar Mills "type": [ 1375ecf7b4eSGunnar Mills "boolean", 1385ecf7b4eSGunnar Mills "null" 1395ecf7b4eSGunnar Mills ], 1405ecf7b4eSGunnar Mills "versionAdded": "v1_5_0" 1415ecf7b4eSGunnar Mills }, 1425ecf7b4eSGunnar Mills "Filters": { 1435ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/FilterCollection.json#/definitions/FilterCollection", 1445ecf7b4eSGunnar Mills "description": "A link to the filters for this equipment.", 1455ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `FilterCollection` that contains the filters for this equipment.", 1465ecf7b4eSGunnar Mills "readonly": true, 1475ecf7b4eSGunnar Mills "versionAdded": "v1_4_0" 1485ecf7b4eSGunnar Mills }, 1495ecf7b4eSGunnar Mills "Heaters": { 1505ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/HeaterCollection.json#/definitions/HeaterCollection", 1515ecf7b4eSGunnar Mills "description": "The link to the collection of heaters within this subsystem.", 1525ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `HeaterCollection`.", 1535ecf7b4eSGunnar Mills "readonly": true, 1545ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 1555ecf7b4eSGunnar Mills }, 1565ecf7b4eSGunnar Mills "Id": { 1575ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 1585ecf7b4eSGunnar Mills "readonly": true 1595ecf7b4eSGunnar Mills }, 1605ecf7b4eSGunnar Mills "LeakDetection": { 1615ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/LeakDetection.json#/definitions/LeakDetection", 1625ecf7b4eSGunnar Mills "description": "The link to the leak detection system within this chassis.", 1635ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `LeakDetection`. This link should be used when the leak detection capabilities are tied to, or are internal to, a particular `Chassis`. For detection capabilities that are tied to a `CoolingUnit` resource, which may span multiple `Chassis` resources, populating the `LeakDetection` resource under `CoolingUnit` for the relevant equipment is the preferred approach.", 1645ecf7b4eSGunnar Mills "readonly": true, 1655ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 1665ecf7b4eSGunnar Mills }, 1675ecf7b4eSGunnar Mills "Name": { 1685ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 1695ecf7b4eSGunnar Mills "readonly": true 1705ecf7b4eSGunnar Mills }, 1715ecf7b4eSGunnar Mills "Oem": { 1725ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 1735ecf7b4eSGunnar Mills "description": "The OEM extension property.", 1745ecf7b4eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." 1755ecf7b4eSGunnar Mills }, 1765ecf7b4eSGunnar Mills "Pumps": { 1775ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PumpCollection.json#/definitions/PumpCollection", 1785ecf7b4eSGunnar Mills "description": "A link to the pumps for this equipment.", 1795ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `PumpCollection` that contains details for the pumps included in this equipment.", 1805ecf7b4eSGunnar Mills "readonly": true, 1815ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 1825ecf7b4eSGunnar Mills }, 1835ecf7b4eSGunnar Mills "Status": { 1845ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 1855ecf7b4eSGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 1865ecf7b4eSGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource." 1875ecf7b4eSGunnar Mills }, 1885ecf7b4eSGunnar Mills "ThermalMetrics": { 1895ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ThermalMetrics.json#/definitions/ThermalMetrics", 1905ecf7b4eSGunnar Mills "description": "The link to the summary of thermal metrics for this subsystem.", 1915ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `ThermalMetrics`.", 1925ecf7b4eSGunnar Mills "readonly": true 1935ecf7b4eSGunnar Mills } 1945ecf7b4eSGunnar Mills }, 1955ecf7b4eSGunnar Mills "required": [ 1965ecf7b4eSGunnar Mills "@odata.id", 1975ecf7b4eSGunnar Mills "@odata.type", 1985ecf7b4eSGunnar Mills "Id", 1995ecf7b4eSGunnar Mills "Name" 2005ecf7b4eSGunnar Mills ], 2015ecf7b4eSGunnar Mills "type": "object" 2025ecf7b4eSGunnar Mills } 2035ecf7b4eSGunnar Mills }, 2045ecf7b4eSGunnar Mills "language": "en", 2055ecf7b4eSGunnar Mills "owningEntity": "DMTF", 2065ecf7b4eSGunnar Mills "release": "2025.3", 2075ecf7b4eSGunnar Mills "title": "#ThermalSubsystem.v1_5_0.ThermalSubsystem" 2085ecf7b4eSGunnar Mills}