1*c6d7a45dSGunnar Mills{ 2*c6d7a45dSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/CoolantConnector.v1_2_0.json", 3*c6d7a45dSGunnar Mills "$ref": "#/definitions/CoolantConnector", 4*c6d7a45dSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5*c6d7a45dSGunnar Mills "copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6*c6d7a45dSGunnar Mills "definitions": { 7*c6d7a45dSGunnar Mills "Actions": { 8*c6d7a45dSGunnar Mills "additionalProperties": false, 9*c6d7a45dSGunnar Mills "description": "The available actions for this resource.", 10*c6d7a45dSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11*c6d7a45dSGunnar Mills "patternProperties": { 12*c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13*c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14*c6d7a45dSGunnar Mills "type": [ 15*c6d7a45dSGunnar Mills "array", 16*c6d7a45dSGunnar Mills "boolean", 17*c6d7a45dSGunnar Mills "integer", 18*c6d7a45dSGunnar Mills "number", 19*c6d7a45dSGunnar Mills "null", 20*c6d7a45dSGunnar Mills "object", 21*c6d7a45dSGunnar Mills "string" 22*c6d7a45dSGunnar Mills ] 23*c6d7a45dSGunnar Mills } 24*c6d7a45dSGunnar Mills }, 25*c6d7a45dSGunnar Mills "properties": { 26*c6d7a45dSGunnar Mills "Oem": { 27*c6d7a45dSGunnar Mills "$ref": "#/definitions/OemActions", 28*c6d7a45dSGunnar Mills "description": "The available OEM-specific actions for this resource.", 29*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource." 30*c6d7a45dSGunnar Mills } 31*c6d7a45dSGunnar Mills }, 32*c6d7a45dSGunnar Mills "type": "object" 33*c6d7a45dSGunnar Mills }, 34*c6d7a45dSGunnar Mills "CoolantConnector": { 35*c6d7a45dSGunnar Mills "additionalProperties": false, 36*c6d7a45dSGunnar Mills "description": "The `CoolantConnector` schema describes a liquid coolant connector, including any associated instrumentation.", 37*c6d7a45dSGunnar Mills "longDescription": "This resource shall represent a coolant connector for a Redfish implementation.", 38*c6d7a45dSGunnar Mills "patternProperties": { 39*c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 40*c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 41*c6d7a45dSGunnar Mills "type": [ 42*c6d7a45dSGunnar Mills "array", 43*c6d7a45dSGunnar Mills "boolean", 44*c6d7a45dSGunnar Mills "integer", 45*c6d7a45dSGunnar Mills "number", 46*c6d7a45dSGunnar Mills "null", 47*c6d7a45dSGunnar Mills "object", 48*c6d7a45dSGunnar Mills "string" 49*c6d7a45dSGunnar Mills ] 50*c6d7a45dSGunnar Mills } 51*c6d7a45dSGunnar Mills }, 52*c6d7a45dSGunnar Mills "properties": { 53*c6d7a45dSGunnar Mills "@odata.context": { 54*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 55*c6d7a45dSGunnar Mills }, 56*c6d7a45dSGunnar Mills "@odata.etag": { 57*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 58*c6d7a45dSGunnar Mills }, 59*c6d7a45dSGunnar Mills "@odata.id": { 60*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 61*c6d7a45dSGunnar Mills }, 62*c6d7a45dSGunnar Mills "@odata.type": { 63*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 64*c6d7a45dSGunnar Mills }, 65*c6d7a45dSGunnar Mills "Actions": { 66*c6d7a45dSGunnar Mills "$ref": "#/definitions/Actions", 67*c6d7a45dSGunnar Mills "description": "The available actions for this resource.", 68*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 69*c6d7a45dSGunnar Mills }, 70*c6d7a45dSGunnar Mills "Coolant": { 71*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingLoop.json#/definitions/Coolant", 72*c6d7a45dSGunnar Mills "description": "Details about the coolant used in this unit.", 73*c6d7a45dSGunnar Mills "longDescription": "This property shall contain details regarding the coolant contained or used by this unit." 74*c6d7a45dSGunnar Mills }, 75*c6d7a45dSGunnar Mills "CoolantConnectorType": { 76*c6d7a45dSGunnar Mills "anyOf": [ 77*c6d7a45dSGunnar Mills { 78*c6d7a45dSGunnar Mills "$ref": "#/definitions/CoolantConnectorType" 79*c6d7a45dSGunnar Mills }, 80*c6d7a45dSGunnar Mills { 81*c6d7a45dSGunnar Mills "type": "null" 82*c6d7a45dSGunnar Mills } 83*c6d7a45dSGunnar Mills ], 84*c6d7a45dSGunnar Mills "description": "The type of coolant connector.", 85*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the type of coolant connector.", 86*c6d7a45dSGunnar Mills "readonly": true 87*c6d7a45dSGunnar Mills }, 88*c6d7a45dSGunnar Mills "CoolingLoopName": { 89*c6d7a45dSGunnar Mills "description": "The name of the cooling loop attached to this interface.", 90*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the name of the cooling loop attached to this interface. If the `CoolingLoop` link property is present, this property shall contain the value of the `Id` property in the resource referenced by that link.", 91*c6d7a45dSGunnar Mills "readonly": false, 92*c6d7a45dSGunnar Mills "type": [ 93*c6d7a45dSGunnar Mills "string", 94*c6d7a45dSGunnar Mills "null" 95*c6d7a45dSGunnar Mills ] 96*c6d7a45dSGunnar Mills }, 97*c6d7a45dSGunnar Mills "CoolingManagerURI": { 98*c6d7a45dSGunnar Mills "description": "The link to the application that manages the cooling loop.", 99*c6d7a45dSGunnar Mills "format": "uri-reference", 100*c6d7a45dSGunnar Mills "longDescription": "This property shall contain a URI to the application or device that provides administration or management of the cooling loop associated with this interface.", 101*c6d7a45dSGunnar Mills "readonly": false, 102*c6d7a45dSGunnar Mills "type": [ 103*c6d7a45dSGunnar Mills "string", 104*c6d7a45dSGunnar Mills "null" 105*c6d7a45dSGunnar Mills ] 106*c6d7a45dSGunnar Mills }, 107*c6d7a45dSGunnar Mills "DeltaPressureControlkPa": { 108*c6d7a45dSGunnar Mills "anyOf": [ 109*c6d7a45dSGunnar Mills { 110*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 111*c6d7a45dSGunnar Mills }, 112*c6d7a45dSGunnar Mills { 113*c6d7a45dSGunnar Mills "type": "null" 114*c6d7a45dSGunnar Mills } 115*c6d7a45dSGunnar Mills ], 116*c6d7a45dSGunnar Mills "description": "The desired differential pressure (kPa).", 117*c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 118*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the desired differential pressure, in kilopascal units, of this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value `PressurekPa`. This property shall only be present for secondary coolant connectors. Services may automatically change other controls if a client attempts to enable this control to prevent conflicts.", 119*c6d7a45dSGunnar Mills "readonly": true, 120*c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 121*c6d7a45dSGunnar Mills }, 122*c6d7a45dSGunnar Mills "DeltaPressurekPa": { 123*c6d7a45dSGunnar Mills "anyOf": [ 124*c6d7a45dSGunnar Mills { 125*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 126*c6d7a45dSGunnar Mills }, 127*c6d7a45dSGunnar Mills { 128*c6d7a45dSGunnar Mills "type": "null" 129*c6d7a45dSGunnar Mills } 130*c6d7a45dSGunnar Mills ], 131*c6d7a45dSGunnar Mills "description": "The differential pressure (kPa).", 132*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 133*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the pressure, in kilopascal units, for the difference in pressure between the supply and outflow or return connection to the cooling loop. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `PressurekPa`.", 134*c6d7a45dSGunnar Mills "readonly": true 135*c6d7a45dSGunnar Mills }, 136*c6d7a45dSGunnar Mills "DeltaTemperatureCelsius": { 137*c6d7a45dSGunnar Mills "anyOf": [ 138*c6d7a45dSGunnar Mills { 139*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 140*c6d7a45dSGunnar Mills }, 141*c6d7a45dSGunnar Mills { 142*c6d7a45dSGunnar Mills "type": "null" 143*c6d7a45dSGunnar Mills } 144*c6d7a45dSGunnar Mills ], 145*c6d7a45dSGunnar Mills "description": "The differential temperature (C).", 146*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 147*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the change in temperature, in degree Celsius units, between the supply connection and the outflow or return connection to the cooling loop. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Temperature`.", 148*c6d7a45dSGunnar Mills "readonly": true 149*c6d7a45dSGunnar Mills }, 150*c6d7a45dSGunnar Mills "DeltaTemperatureControlCelsius": { 151*c6d7a45dSGunnar Mills "anyOf": [ 152*c6d7a45dSGunnar Mills { 153*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 154*c6d7a45dSGunnar Mills }, 155*c6d7a45dSGunnar Mills { 156*c6d7a45dSGunnar Mills "type": "null" 157*c6d7a45dSGunnar Mills } 158*c6d7a45dSGunnar Mills ], 159*c6d7a45dSGunnar Mills "description": "The desired differential temperature (C).", 160*c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 161*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the desired differential temperature, in degree Celsius units, of this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value `Temperature`. This property shall only be present for secondary coolant connectors. Services may automatically change other controls if a client attempts to enable this control to prevent conflicts.", 162*c6d7a45dSGunnar Mills "readonly": true, 163*c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 164*c6d7a45dSGunnar Mills }, 165*c6d7a45dSGunnar Mills "Description": { 166*c6d7a45dSGunnar Mills "anyOf": [ 167*c6d7a45dSGunnar Mills { 168*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 169*c6d7a45dSGunnar Mills }, 170*c6d7a45dSGunnar Mills { 171*c6d7a45dSGunnar Mills "type": "null" 172*c6d7a45dSGunnar Mills } 173*c6d7a45dSGunnar Mills ], 174*c6d7a45dSGunnar Mills "readonly": true 175*c6d7a45dSGunnar Mills }, 176*c6d7a45dSGunnar Mills "FlowControlLitersPerMinute": { 177*c6d7a45dSGunnar Mills "anyOf": [ 178*c6d7a45dSGunnar Mills { 179*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 180*c6d7a45dSGunnar Mills }, 181*c6d7a45dSGunnar Mills { 182*c6d7a45dSGunnar Mills "type": "null" 183*c6d7a45dSGunnar Mills } 184*c6d7a45dSGunnar Mills ], 185*c6d7a45dSGunnar Mills "description": "The desired liquid flow rate (L/min).", 186*c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 187*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the desired liquid flow rate, in liters per minute units, of this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value `LiquidFlowLPM`. This property shall only be present for secondary coolant connectors. Services may automatically change other controls if a client attempts to enable this control to prevent conflicts.", 188*c6d7a45dSGunnar Mills "readonly": true, 189*c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 190*c6d7a45dSGunnar Mills }, 191*c6d7a45dSGunnar Mills "FlowLitersPerMinute": { 192*c6d7a45dSGunnar Mills "anyOf": [ 193*c6d7a45dSGunnar Mills { 194*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 195*c6d7a45dSGunnar Mills }, 196*c6d7a45dSGunnar Mills { 197*c6d7a45dSGunnar Mills "type": "null" 198*c6d7a45dSGunnar Mills } 199*c6d7a45dSGunnar Mills ], 200*c6d7a45dSGunnar Mills "description": "The liquid flow (L/min).", 201*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 202*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the liquid flow rate, in liters per minute units, for this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `LiquidFlowLPM`.", 203*c6d7a45dSGunnar Mills "readonly": true 204*c6d7a45dSGunnar Mills }, 205*c6d7a45dSGunnar Mills "HeatRemovedkW": { 206*c6d7a45dSGunnar Mills "anyOf": [ 207*c6d7a45dSGunnar Mills { 208*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 209*c6d7a45dSGunnar Mills }, 210*c6d7a45dSGunnar Mills { 211*c6d7a45dSGunnar Mills "type": "null" 212*c6d7a45dSGunnar Mills } 213*c6d7a45dSGunnar Mills ], 214*c6d7a45dSGunnar Mills "description": "The heat removed (kW) through this connector.", 215*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 216*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the amount of heat removed, in kilowatt units, by the coolant flow through this connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Heat`.", 217*c6d7a45dSGunnar Mills "readonly": true 218*c6d7a45dSGunnar Mills }, 219*c6d7a45dSGunnar Mills "Id": { 220*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 221*c6d7a45dSGunnar Mills "readonly": true 222*c6d7a45dSGunnar Mills }, 223*c6d7a45dSGunnar Mills "Links": { 224*c6d7a45dSGunnar Mills "$ref": "#/definitions/Links", 225*c6d7a45dSGunnar Mills "description": "The links to other resources that are related to this resource.", 226*c6d7a45dSGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." 227*c6d7a45dSGunnar Mills }, 228*c6d7a45dSGunnar Mills "LocationIndicatorActive": { 229*c6d7a45dSGunnar Mills "description": "An indicator allowing an operator to physically locate this resource.", 230*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource.", 231*c6d7a45dSGunnar Mills "readonly": false, 232*c6d7a45dSGunnar Mills "type": [ 233*c6d7a45dSGunnar Mills "boolean", 234*c6d7a45dSGunnar Mills "null" 235*c6d7a45dSGunnar Mills ] 236*c6d7a45dSGunnar Mills }, 237*c6d7a45dSGunnar Mills "Name": { 238*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 239*c6d7a45dSGunnar Mills "readonly": true 240*c6d7a45dSGunnar Mills }, 241*c6d7a45dSGunnar Mills "Oem": { 242*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 243*c6d7a45dSGunnar Mills "description": "The OEM extension property.", 244*c6d7a45dSGunnar 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." 245*c6d7a45dSGunnar Mills }, 246*c6d7a45dSGunnar Mills "RatedFlowLitersPerMinute": { 247*c6d7a45dSGunnar Mills "description": "The rated liquid flow (L/min) for this loop interface.", 248*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the rated liquid flow, in liters per minute units, for this loop interface.", 249*c6d7a45dSGunnar Mills "minimum": 0, 250*c6d7a45dSGunnar Mills "readonly": true, 251*c6d7a45dSGunnar Mills "type": [ 252*c6d7a45dSGunnar Mills "number", 253*c6d7a45dSGunnar Mills "null" 254*c6d7a45dSGunnar Mills ], 255*c6d7a45dSGunnar Mills "units": "L/min" 256*c6d7a45dSGunnar Mills }, 257*c6d7a45dSGunnar Mills "RatedFlowPressurekPa": { 258*c6d7a45dSGunnar Mills "description": "The pressure (kPa) at which the rated liquid flow is valid.", 259*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the pressure, in kilopascal units, that the rated liquid flow is valid for this connector.", 260*c6d7a45dSGunnar Mills "minimum": 0, 261*c6d7a45dSGunnar Mills "readonly": true, 262*c6d7a45dSGunnar Mills "type": [ 263*c6d7a45dSGunnar Mills "number", 264*c6d7a45dSGunnar Mills "null" 265*c6d7a45dSGunnar Mills ], 266*c6d7a45dSGunnar Mills "units": "kPa" 267*c6d7a45dSGunnar Mills }, 268*c6d7a45dSGunnar Mills "RatedPressurekPa": { 269*c6d7a45dSGunnar Mills "description": "The rated pressure (kPa) for this connector.", 270*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the rated maximum pressure, in kilopascal units, for this connector.", 271*c6d7a45dSGunnar Mills "minimum": 0, 272*c6d7a45dSGunnar Mills "readonly": true, 273*c6d7a45dSGunnar Mills "type": [ 274*c6d7a45dSGunnar Mills "number", 275*c6d7a45dSGunnar Mills "null" 276*c6d7a45dSGunnar Mills ], 277*c6d7a45dSGunnar Mills "units": "kPa" 278*c6d7a45dSGunnar Mills }, 279*c6d7a45dSGunnar Mills "ReturnPressurekPa": { 280*c6d7a45dSGunnar Mills "anyOf": [ 281*c6d7a45dSGunnar Mills { 282*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 283*c6d7a45dSGunnar Mills }, 284*c6d7a45dSGunnar Mills { 285*c6d7a45dSGunnar Mills "type": "null" 286*c6d7a45dSGunnar Mills } 287*c6d7a45dSGunnar Mills ], 288*c6d7a45dSGunnar Mills "description": "The return pressure (kPa).", 289*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 290*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the pressure, in kilopascal units, for the outflow or return connection to the cooling loop. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `PressurekPa`.", 291*c6d7a45dSGunnar Mills "readonly": true 292*c6d7a45dSGunnar Mills }, 293*c6d7a45dSGunnar Mills "ReturnTemperatureCelsius": { 294*c6d7a45dSGunnar Mills "anyOf": [ 295*c6d7a45dSGunnar Mills { 296*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 297*c6d7a45dSGunnar Mills }, 298*c6d7a45dSGunnar Mills { 299*c6d7a45dSGunnar Mills "type": "null" 300*c6d7a45dSGunnar Mills } 301*c6d7a45dSGunnar Mills ], 302*c6d7a45dSGunnar Mills "description": "The return temperature (C).", 303*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 304*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the temperature, in degree Celsius units, for the outflow or return connection to the cooling loop. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Temperature`.", 305*c6d7a45dSGunnar Mills "readonly": true 306*c6d7a45dSGunnar Mills }, 307*c6d7a45dSGunnar Mills "ReturnTemperatureControlCelsius": { 308*c6d7a45dSGunnar Mills "anyOf": [ 309*c6d7a45dSGunnar Mills { 310*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 311*c6d7a45dSGunnar Mills }, 312*c6d7a45dSGunnar Mills { 313*c6d7a45dSGunnar Mills "type": "null" 314*c6d7a45dSGunnar Mills } 315*c6d7a45dSGunnar Mills ], 316*c6d7a45dSGunnar Mills "description": "The desired return temperature (C).", 317*c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 318*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the desired return temperature, in degree Celsius units, of this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value `Temperature`. This property shall only be present for secondary coolant connectors. Services may automatically change other controls if a client attempts to enable this control to prevent conflicts.", 319*c6d7a45dSGunnar Mills "readonly": true, 320*c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 321*c6d7a45dSGunnar Mills }, 322*c6d7a45dSGunnar Mills "Status": { 323*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 324*c6d7a45dSGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 325*c6d7a45dSGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource." 326*c6d7a45dSGunnar Mills }, 327*c6d7a45dSGunnar Mills "SupplyPressurekPa": { 328*c6d7a45dSGunnar Mills "anyOf": [ 329*c6d7a45dSGunnar Mills { 330*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 331*c6d7a45dSGunnar Mills }, 332*c6d7a45dSGunnar Mills { 333*c6d7a45dSGunnar Mills "type": "null" 334*c6d7a45dSGunnar Mills } 335*c6d7a45dSGunnar Mills ], 336*c6d7a45dSGunnar Mills "description": "The supply pressure (kPa).", 337*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 338*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the pressure, in kilopascal units, for the intake or supply connection to the cooling loop. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `PressurekPa`.", 339*c6d7a45dSGunnar Mills "readonly": true 340*c6d7a45dSGunnar Mills }, 341*c6d7a45dSGunnar Mills "SupplyTemperatureCelsius": { 342*c6d7a45dSGunnar Mills "anyOf": [ 343*c6d7a45dSGunnar Mills { 344*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 345*c6d7a45dSGunnar Mills }, 346*c6d7a45dSGunnar Mills { 347*c6d7a45dSGunnar Mills "type": "null" 348*c6d7a45dSGunnar Mills } 349*c6d7a45dSGunnar Mills ], 350*c6d7a45dSGunnar Mills "description": "The supply temperature (C).", 351*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 352*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the temperature, in degree Celsius units, for the intake or supply connection to the cooling loop. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Temperature`.", 353*c6d7a45dSGunnar Mills "readonly": true 354*c6d7a45dSGunnar Mills }, 355*c6d7a45dSGunnar Mills "SupplyTemperatureControlCelsius": { 356*c6d7a45dSGunnar Mills "anyOf": [ 357*c6d7a45dSGunnar Mills { 358*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 359*c6d7a45dSGunnar Mills }, 360*c6d7a45dSGunnar Mills { 361*c6d7a45dSGunnar Mills "type": "null" 362*c6d7a45dSGunnar Mills } 363*c6d7a45dSGunnar Mills ], 364*c6d7a45dSGunnar Mills "description": "The desired supply temperature (C).", 365*c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 366*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the desired supply temperature, in degree Celsius units, of this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value `Temperature`. This property shall only be present for secondary coolant connectors. Services may automatically change other controls if a client attempts to enable this control to prevent conflicts.", 367*c6d7a45dSGunnar Mills "readonly": true, 368*c6d7a45dSGunnar Mills "versionAdded": "v1_1_0" 369*c6d7a45dSGunnar Mills }, 370*c6d7a45dSGunnar Mills "ValvePositionControlPercent": { 371*c6d7a45dSGunnar Mills "anyOf": [ 372*c6d7a45dSGunnar Mills { 373*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 374*c6d7a45dSGunnar Mills }, 375*c6d7a45dSGunnar Mills { 376*c6d7a45dSGunnar Mills "type": "null" 377*c6d7a45dSGunnar Mills } 378*c6d7a45dSGunnar Mills ], 379*c6d7a45dSGunnar Mills "description": "The desired valve position (% open).", 380*c6d7a45dSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 381*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the desired valve position, in percent units, of this coolant connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Control` with the `ControlType` property containing the value `Valve`. Services may automatically change other controls if a client attempts to enable this control to prevent conflicts.", 382*c6d7a45dSGunnar Mills "readonly": true, 383*c6d7a45dSGunnar Mills "versionAdded": "v1_2_0" 384*c6d7a45dSGunnar Mills }, 385*c6d7a45dSGunnar Mills "ValvePositionPercent": { 386*c6d7a45dSGunnar Mills "anyOf": [ 387*c6d7a45dSGunnar Mills { 388*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 389*c6d7a45dSGunnar Mills }, 390*c6d7a45dSGunnar Mills { 391*c6d7a45dSGunnar Mills "type": "null" 392*c6d7a45dSGunnar Mills } 393*c6d7a45dSGunnar Mills ], 394*c6d7a45dSGunnar Mills "description": "The valve position (% open) of this connector.", 395*c6d7a45dSGunnar Mills "excerptCopy": "SensorExcerpt", 396*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the valve position, in percent units, of this connector. The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Valve`.", 397*c6d7a45dSGunnar Mills "readonly": true, 398*c6d7a45dSGunnar Mills "versionAdded": "v1_2_0" 399*c6d7a45dSGunnar Mills } 400*c6d7a45dSGunnar Mills }, 401*c6d7a45dSGunnar Mills "required": [ 402*c6d7a45dSGunnar Mills "@odata.id", 403*c6d7a45dSGunnar Mills "@odata.type", 404*c6d7a45dSGunnar Mills "Id", 405*c6d7a45dSGunnar Mills "Name" 406*c6d7a45dSGunnar Mills ], 407*c6d7a45dSGunnar Mills "type": "object" 408*c6d7a45dSGunnar Mills }, 409*c6d7a45dSGunnar Mills "CoolantConnectorType": { 410*c6d7a45dSGunnar Mills "enum": [ 411*c6d7a45dSGunnar Mills "Pair", 412*c6d7a45dSGunnar Mills "Supply", 413*c6d7a45dSGunnar Mills "Return", 414*c6d7a45dSGunnar Mills "Inline", 415*c6d7a45dSGunnar Mills "Closed" 416*c6d7a45dSGunnar Mills ], 417*c6d7a45dSGunnar Mills "enumDescriptions": { 418*c6d7a45dSGunnar Mills "Closed": "A closed or self-contained loop.", 419*c6d7a45dSGunnar Mills "Inline": "An inline connection or measurement point.", 420*c6d7a45dSGunnar Mills "Pair": "A connection pair.", 421*c6d7a45dSGunnar Mills "Return": "A return or outflow connection.", 422*c6d7a45dSGunnar Mills "Supply": "A supply or intake connection." 423*c6d7a45dSGunnar Mills }, 424*c6d7a45dSGunnar Mills "type": "string" 425*c6d7a45dSGunnar Mills }, 426*c6d7a45dSGunnar Mills "Links": { 427*c6d7a45dSGunnar Mills "additionalProperties": false, 428*c6d7a45dSGunnar Mills "description": "The links to other resources that are related to this resource.", 429*c6d7a45dSGunnar Mills "longDescription": "This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.", 430*c6d7a45dSGunnar Mills "patternProperties": { 431*c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 432*c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 433*c6d7a45dSGunnar Mills "type": [ 434*c6d7a45dSGunnar Mills "array", 435*c6d7a45dSGunnar Mills "boolean", 436*c6d7a45dSGunnar Mills "integer", 437*c6d7a45dSGunnar Mills "number", 438*c6d7a45dSGunnar Mills "null", 439*c6d7a45dSGunnar Mills "object", 440*c6d7a45dSGunnar Mills "string" 441*c6d7a45dSGunnar Mills ] 442*c6d7a45dSGunnar Mills } 443*c6d7a45dSGunnar Mills }, 444*c6d7a45dSGunnar Mills "properties": { 445*c6d7a45dSGunnar Mills "ConnectedChassis": { 446*c6d7a45dSGunnar Mills "description": "Any array of links to chassis at the other end of the connection.", 447*c6d7a45dSGunnar Mills "items": { 448*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" 449*c6d7a45dSGunnar Mills }, 450*c6d7a45dSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Chassis` that represent the chassis at the other end of the connection.", 451*c6d7a45dSGunnar Mills "readonly": false, 452*c6d7a45dSGunnar Mills "type": "array" 453*c6d7a45dSGunnar Mills }, 454*c6d7a45dSGunnar Mills "ConnectedChassis@odata.count": { 455*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 456*c6d7a45dSGunnar Mills }, 457*c6d7a45dSGunnar Mills "ConnectedCoolingLoop": { 458*c6d7a45dSGunnar Mills "anyOf": [ 459*c6d7a45dSGunnar Mills { 460*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingLoop.json#/definitions/CoolingLoop" 461*c6d7a45dSGunnar Mills }, 462*c6d7a45dSGunnar Mills { 463*c6d7a45dSGunnar Mills "type": "null" 464*c6d7a45dSGunnar Mills } 465*c6d7a45dSGunnar Mills ], 466*c6d7a45dSGunnar Mills "description": "A link to the cooling loop at the other end of the connection.", 467*c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `CoolingLoop` that represents the cooling loop at the other end of the connection.", 468*c6d7a45dSGunnar Mills "readonly": false 469*c6d7a45dSGunnar Mills }, 470*c6d7a45dSGunnar Mills "ConnectedCoolingUnit": { 471*c6d7a45dSGunnar Mills "anyOf": [ 472*c6d7a45dSGunnar Mills { 473*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingUnit.json#/definitions/CoolingUnit" 474*c6d7a45dSGunnar Mills }, 475*c6d7a45dSGunnar Mills { 476*c6d7a45dSGunnar Mills "type": "null" 477*c6d7a45dSGunnar Mills } 478*c6d7a45dSGunnar Mills ], 479*c6d7a45dSGunnar Mills "description": "A link to the cooling unit at the other end of the connection.", 480*c6d7a45dSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `CoolingUnit` that represents the cooling unit at the other end of the connection.", 481*c6d7a45dSGunnar Mills "readonly": false 482*c6d7a45dSGunnar Mills }, 483*c6d7a45dSGunnar Mills "Oem": { 484*c6d7a45dSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 485*c6d7a45dSGunnar Mills "description": "The OEM extension property.", 486*c6d7a45dSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements." 487*c6d7a45dSGunnar Mills } 488*c6d7a45dSGunnar Mills }, 489*c6d7a45dSGunnar Mills "type": "object" 490*c6d7a45dSGunnar Mills }, 491*c6d7a45dSGunnar Mills "OemActions": { 492*c6d7a45dSGunnar Mills "additionalProperties": true, 493*c6d7a45dSGunnar Mills "description": "The available OEM-specific actions for this resource.", 494*c6d7a45dSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 495*c6d7a45dSGunnar Mills "patternProperties": { 496*c6d7a45dSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 497*c6d7a45dSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 498*c6d7a45dSGunnar Mills "type": [ 499*c6d7a45dSGunnar Mills "array", 500*c6d7a45dSGunnar Mills "boolean", 501*c6d7a45dSGunnar Mills "integer", 502*c6d7a45dSGunnar Mills "number", 503*c6d7a45dSGunnar Mills "null", 504*c6d7a45dSGunnar Mills "object", 505*c6d7a45dSGunnar Mills "string" 506*c6d7a45dSGunnar Mills ] 507*c6d7a45dSGunnar Mills } 508*c6d7a45dSGunnar Mills }, 509*c6d7a45dSGunnar Mills "properties": {}, 510*c6d7a45dSGunnar Mills "type": "object" 511*c6d7a45dSGunnar Mills } 512*c6d7a45dSGunnar Mills }, 513*c6d7a45dSGunnar Mills "language": "en", 514*c6d7a45dSGunnar Mills "owningEntity": "DMTF", 515*c6d7a45dSGunnar Mills "release": "2025.2", 516*c6d7a45dSGunnar Mills "title": "#CoolantConnector.v1_2_0.CoolantConnector" 517*c6d7a45dSGunnar Mills}