1*5ecf7b4eSGunnar Mills{ 2*5ecf7b4eSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/CoolantConnector.v1_3_0.json", 3*5ecf7b4eSGunnar Mills "$ref": "#/definitions/CoolantConnector", 4*5ecf7b4eSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5*5ecf7b4eSGunnar Mills "copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6*5ecf7b4eSGunnar Mills "definitions": { 7*5ecf7b4eSGunnar Mills "Actions": { 8*5ecf7b4eSGunnar Mills "additionalProperties": false, 9*5ecf7b4eSGunnar Mills "description": "The available actions for this resource.", 10*5ecf7b4eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11*5ecf7b4eSGunnar Mills "patternProperties": { 12*5ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13*5ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14*5ecf7b4eSGunnar Mills "type": [ 15*5ecf7b4eSGunnar Mills "array", 16*5ecf7b4eSGunnar Mills "boolean", 17*5ecf7b4eSGunnar Mills "integer", 18*5ecf7b4eSGunnar Mills "number", 19*5ecf7b4eSGunnar Mills "null", 20*5ecf7b4eSGunnar Mills "object", 21*5ecf7b4eSGunnar Mills "string" 22*5ecf7b4eSGunnar Mills ] 23*5ecf7b4eSGunnar Mills } 24*5ecf7b4eSGunnar Mills }, 25*5ecf7b4eSGunnar Mills "properties": { 26*5ecf7b4eSGunnar Mills "#CoolantConnector.ValveControl": { 27*5ecf7b4eSGunnar Mills "$ref": "#/definitions/ValveControl" 28*5ecf7b4eSGunnar Mills }, 29*5ecf7b4eSGunnar Mills "Oem": { 30*5ecf7b4eSGunnar Mills "$ref": "#/definitions/OemActions", 31*5ecf7b4eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 32*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource." 33*5ecf7b4eSGunnar Mills } 34*5ecf7b4eSGunnar Mills }, 35*5ecf7b4eSGunnar Mills "type": "object" 36*5ecf7b4eSGunnar Mills }, 37*5ecf7b4eSGunnar Mills "CoolantConnector": { 38*5ecf7b4eSGunnar Mills "additionalProperties": false, 39*5ecf7b4eSGunnar Mills "description": "The `CoolantConnector` schema describes a liquid coolant connector, including any associated instrumentation.", 40*5ecf7b4eSGunnar Mills "longDescription": "This resource shall represent a coolant connector for a Redfish implementation.", 41*5ecf7b4eSGunnar Mills "patternProperties": { 42*5ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 43*5ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 44*5ecf7b4eSGunnar Mills "type": [ 45*5ecf7b4eSGunnar Mills "array", 46*5ecf7b4eSGunnar Mills "boolean", 47*5ecf7b4eSGunnar Mills "integer", 48*5ecf7b4eSGunnar Mills "number", 49*5ecf7b4eSGunnar Mills "null", 50*5ecf7b4eSGunnar Mills "object", 51*5ecf7b4eSGunnar Mills "string" 52*5ecf7b4eSGunnar Mills ] 53*5ecf7b4eSGunnar Mills } 54*5ecf7b4eSGunnar Mills }, 55*5ecf7b4eSGunnar Mills "properties": { 56*5ecf7b4eSGunnar Mills "@odata.context": { 57*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 58*5ecf7b4eSGunnar Mills }, 59*5ecf7b4eSGunnar Mills "@odata.etag": { 60*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 61*5ecf7b4eSGunnar Mills }, 62*5ecf7b4eSGunnar Mills "@odata.id": { 63*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 64*5ecf7b4eSGunnar Mills }, 65*5ecf7b4eSGunnar Mills "@odata.type": { 66*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 67*5ecf7b4eSGunnar Mills }, 68*5ecf7b4eSGunnar Mills "Actions": { 69*5ecf7b4eSGunnar Mills "$ref": "#/definitions/Actions", 70*5ecf7b4eSGunnar Mills "description": "The available actions for this resource.", 71*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 72*5ecf7b4eSGunnar Mills }, 73*5ecf7b4eSGunnar Mills "Coolant": { 74*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingLoop.json#/definitions/Coolant", 75*5ecf7b4eSGunnar Mills "description": "Details about the coolant used in this unit.", 76*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain details regarding the coolant contained or used by this unit." 77*5ecf7b4eSGunnar Mills }, 78*5ecf7b4eSGunnar Mills "CoolantConnectorType": { 79*5ecf7b4eSGunnar Mills "anyOf": [ 80*5ecf7b4eSGunnar Mills { 81*5ecf7b4eSGunnar Mills "$ref": "#/definitions/CoolantConnectorType" 82*5ecf7b4eSGunnar Mills }, 83*5ecf7b4eSGunnar Mills { 84*5ecf7b4eSGunnar Mills "type": "null" 85*5ecf7b4eSGunnar Mills } 86*5ecf7b4eSGunnar Mills ], 87*5ecf7b4eSGunnar Mills "description": "The type of coolant connector.", 88*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the type of coolant connector.", 89*5ecf7b4eSGunnar Mills "readonly": true 90*5ecf7b4eSGunnar Mills }, 91*5ecf7b4eSGunnar Mills "CoolingLoopName": { 92*5ecf7b4eSGunnar Mills "description": "The name of the cooling loop attached to this interface.", 93*5ecf7b4eSGunnar 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.", 94*5ecf7b4eSGunnar Mills "readonly": false, 95*5ecf7b4eSGunnar Mills "type": [ 96*5ecf7b4eSGunnar Mills "string", 97*5ecf7b4eSGunnar Mills "null" 98*5ecf7b4eSGunnar Mills ] 99*5ecf7b4eSGunnar Mills }, 100*5ecf7b4eSGunnar Mills "CoolingManagerURI": { 101*5ecf7b4eSGunnar Mills "description": "The link to the application that manages the cooling loop.", 102*5ecf7b4eSGunnar Mills "format": "uri-reference", 103*5ecf7b4eSGunnar 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.", 104*5ecf7b4eSGunnar Mills "readonly": false, 105*5ecf7b4eSGunnar Mills "type": [ 106*5ecf7b4eSGunnar Mills "string", 107*5ecf7b4eSGunnar Mills "null" 108*5ecf7b4eSGunnar Mills ] 109*5ecf7b4eSGunnar Mills }, 110*5ecf7b4eSGunnar Mills "DeltaPressureControlkPa": { 111*5ecf7b4eSGunnar Mills "anyOf": [ 112*5ecf7b4eSGunnar Mills { 113*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 114*5ecf7b4eSGunnar Mills }, 115*5ecf7b4eSGunnar Mills { 116*5ecf7b4eSGunnar Mills "type": "null" 117*5ecf7b4eSGunnar Mills } 118*5ecf7b4eSGunnar Mills ], 119*5ecf7b4eSGunnar Mills "description": "The desired differential pressure (kPa).", 120*5ecf7b4eSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 121*5ecf7b4eSGunnar 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.", 122*5ecf7b4eSGunnar Mills "readonly": true, 123*5ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 124*5ecf7b4eSGunnar Mills }, 125*5ecf7b4eSGunnar Mills "DeltaPressurekPa": { 126*5ecf7b4eSGunnar Mills "anyOf": [ 127*5ecf7b4eSGunnar Mills { 128*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 129*5ecf7b4eSGunnar Mills }, 130*5ecf7b4eSGunnar Mills { 131*5ecf7b4eSGunnar Mills "type": "null" 132*5ecf7b4eSGunnar Mills } 133*5ecf7b4eSGunnar Mills ], 134*5ecf7b4eSGunnar Mills "description": "The differential pressure (kPa).", 135*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 136*5ecf7b4eSGunnar 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`.", 137*5ecf7b4eSGunnar Mills "readonly": true 138*5ecf7b4eSGunnar Mills }, 139*5ecf7b4eSGunnar Mills "DeltaTemperatureCelsius": { 140*5ecf7b4eSGunnar Mills "anyOf": [ 141*5ecf7b4eSGunnar Mills { 142*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 143*5ecf7b4eSGunnar Mills }, 144*5ecf7b4eSGunnar Mills { 145*5ecf7b4eSGunnar Mills "type": "null" 146*5ecf7b4eSGunnar Mills } 147*5ecf7b4eSGunnar Mills ], 148*5ecf7b4eSGunnar Mills "description": "The differential temperature (C).", 149*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 150*5ecf7b4eSGunnar 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`.", 151*5ecf7b4eSGunnar Mills "readonly": true 152*5ecf7b4eSGunnar Mills }, 153*5ecf7b4eSGunnar Mills "DeltaTemperatureControlCelsius": { 154*5ecf7b4eSGunnar Mills "anyOf": [ 155*5ecf7b4eSGunnar Mills { 156*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 157*5ecf7b4eSGunnar Mills }, 158*5ecf7b4eSGunnar Mills { 159*5ecf7b4eSGunnar Mills "type": "null" 160*5ecf7b4eSGunnar Mills } 161*5ecf7b4eSGunnar Mills ], 162*5ecf7b4eSGunnar Mills "description": "The desired differential temperature (C).", 163*5ecf7b4eSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 164*5ecf7b4eSGunnar 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.", 165*5ecf7b4eSGunnar Mills "readonly": true, 166*5ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 167*5ecf7b4eSGunnar Mills }, 168*5ecf7b4eSGunnar Mills "Description": { 169*5ecf7b4eSGunnar Mills "anyOf": [ 170*5ecf7b4eSGunnar Mills { 171*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 172*5ecf7b4eSGunnar Mills }, 173*5ecf7b4eSGunnar Mills { 174*5ecf7b4eSGunnar Mills "type": "null" 175*5ecf7b4eSGunnar Mills } 176*5ecf7b4eSGunnar Mills ], 177*5ecf7b4eSGunnar Mills "readonly": true 178*5ecf7b4eSGunnar Mills }, 179*5ecf7b4eSGunnar Mills "FlowControlLitersPerMinute": { 180*5ecf7b4eSGunnar Mills "anyOf": [ 181*5ecf7b4eSGunnar Mills { 182*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 183*5ecf7b4eSGunnar Mills }, 184*5ecf7b4eSGunnar Mills { 185*5ecf7b4eSGunnar Mills "type": "null" 186*5ecf7b4eSGunnar Mills } 187*5ecf7b4eSGunnar Mills ], 188*5ecf7b4eSGunnar Mills "description": "The desired liquid flow rate (L/min).", 189*5ecf7b4eSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 190*5ecf7b4eSGunnar 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.", 191*5ecf7b4eSGunnar Mills "readonly": true, 192*5ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 193*5ecf7b4eSGunnar Mills }, 194*5ecf7b4eSGunnar Mills "FlowLitersPerMinute": { 195*5ecf7b4eSGunnar Mills "anyOf": [ 196*5ecf7b4eSGunnar Mills { 197*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 198*5ecf7b4eSGunnar Mills }, 199*5ecf7b4eSGunnar Mills { 200*5ecf7b4eSGunnar Mills "type": "null" 201*5ecf7b4eSGunnar Mills } 202*5ecf7b4eSGunnar Mills ], 203*5ecf7b4eSGunnar Mills "description": "The liquid flow (L/min).", 204*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 205*5ecf7b4eSGunnar 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`.", 206*5ecf7b4eSGunnar Mills "readonly": true 207*5ecf7b4eSGunnar Mills }, 208*5ecf7b4eSGunnar Mills "HeatRemovedkW": { 209*5ecf7b4eSGunnar Mills "anyOf": [ 210*5ecf7b4eSGunnar Mills { 211*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 212*5ecf7b4eSGunnar Mills }, 213*5ecf7b4eSGunnar Mills { 214*5ecf7b4eSGunnar Mills "type": "null" 215*5ecf7b4eSGunnar Mills } 216*5ecf7b4eSGunnar Mills ], 217*5ecf7b4eSGunnar Mills "description": "The heat removed (kW) through this connector.", 218*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 219*5ecf7b4eSGunnar 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`.", 220*5ecf7b4eSGunnar Mills "readonly": true 221*5ecf7b4eSGunnar Mills }, 222*5ecf7b4eSGunnar Mills "Id": { 223*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 224*5ecf7b4eSGunnar Mills "readonly": true 225*5ecf7b4eSGunnar Mills }, 226*5ecf7b4eSGunnar Mills "Links": { 227*5ecf7b4eSGunnar Mills "$ref": "#/definitions/Links", 228*5ecf7b4eSGunnar Mills "description": "The links to other resources that are related to this resource.", 229*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." 230*5ecf7b4eSGunnar Mills }, 231*5ecf7b4eSGunnar Mills "LocationIndicatorActive": { 232*5ecf7b4eSGunnar Mills "description": "An indicator allowing an operator to physically locate this resource.", 233*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource.", 234*5ecf7b4eSGunnar Mills "readonly": false, 235*5ecf7b4eSGunnar Mills "type": [ 236*5ecf7b4eSGunnar Mills "boolean", 237*5ecf7b4eSGunnar Mills "null" 238*5ecf7b4eSGunnar Mills ] 239*5ecf7b4eSGunnar Mills }, 240*5ecf7b4eSGunnar Mills "Manufacturer": { 241*5ecf7b4eSGunnar Mills "description": "The manufacturer of this component.", 242*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the name of the organization responsible for producing the component. This organization may be the entity from whom the component is purchased, but this is not necessarily true. This property is generally used only for replaceable or user-configurable components.", 243*5ecf7b4eSGunnar Mills "readonly": true, 244*5ecf7b4eSGunnar Mills "type": [ 245*5ecf7b4eSGunnar Mills "string", 246*5ecf7b4eSGunnar Mills "null" 247*5ecf7b4eSGunnar Mills ], 248*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 249*5ecf7b4eSGunnar Mills }, 250*5ecf7b4eSGunnar Mills "Model": { 251*5ecf7b4eSGunnar Mills "description": "The model number of the component.", 252*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the name by which the manufacturer generally refers to the component. This property is generally used only for replaceable or user-configurable components.", 253*5ecf7b4eSGunnar Mills "readonly": true, 254*5ecf7b4eSGunnar Mills "type": [ 255*5ecf7b4eSGunnar Mills "string", 256*5ecf7b4eSGunnar Mills "null" 257*5ecf7b4eSGunnar Mills ], 258*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 259*5ecf7b4eSGunnar Mills }, 260*5ecf7b4eSGunnar Mills "Name": { 261*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 262*5ecf7b4eSGunnar Mills "readonly": true 263*5ecf7b4eSGunnar Mills }, 264*5ecf7b4eSGunnar Mills "Oem": { 265*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 266*5ecf7b4eSGunnar Mills "description": "The OEM extension property.", 267*5ecf7b4eSGunnar 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." 268*5ecf7b4eSGunnar Mills }, 269*5ecf7b4eSGunnar Mills "PartNumber": { 270*5ecf7b4eSGunnar Mills "description": "The part number of the component.", 271*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain a part number assigned by the organization that is responsible for producing or manufacturing the component. This property is generally used only for replaceable or user-configurable components.", 272*5ecf7b4eSGunnar Mills "readonly": true, 273*5ecf7b4eSGunnar Mills "type": [ 274*5ecf7b4eSGunnar Mills "string", 275*5ecf7b4eSGunnar Mills "null" 276*5ecf7b4eSGunnar Mills ], 277*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 278*5ecf7b4eSGunnar Mills }, 279*5ecf7b4eSGunnar Mills "RatedFlowLitersPerMinute": { 280*5ecf7b4eSGunnar Mills "description": "The rated liquid flow (L/min) for this loop interface.", 281*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the rated liquid flow, in liters per minute units, for this loop interface.", 282*5ecf7b4eSGunnar Mills "minimum": 0, 283*5ecf7b4eSGunnar Mills "readonly": true, 284*5ecf7b4eSGunnar Mills "type": [ 285*5ecf7b4eSGunnar Mills "number", 286*5ecf7b4eSGunnar Mills "null" 287*5ecf7b4eSGunnar Mills ], 288*5ecf7b4eSGunnar Mills "units": "L/min" 289*5ecf7b4eSGunnar Mills }, 290*5ecf7b4eSGunnar Mills "RatedFlowPressurekPa": { 291*5ecf7b4eSGunnar Mills "description": "The pressure (kPa) at which the rated liquid flow is valid.", 292*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the pressure, in kilopascal units, that the rated liquid flow is valid for this connector.", 293*5ecf7b4eSGunnar Mills "minimum": 0, 294*5ecf7b4eSGunnar Mills "readonly": true, 295*5ecf7b4eSGunnar Mills "type": [ 296*5ecf7b4eSGunnar Mills "number", 297*5ecf7b4eSGunnar Mills "null" 298*5ecf7b4eSGunnar Mills ], 299*5ecf7b4eSGunnar Mills "units": "kPa" 300*5ecf7b4eSGunnar Mills }, 301*5ecf7b4eSGunnar Mills "RatedPressurekPa": { 302*5ecf7b4eSGunnar Mills "description": "The rated pressure (kPa) for this connector.", 303*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the rated maximum pressure, in kilopascal units, for this connector.", 304*5ecf7b4eSGunnar Mills "minimum": 0, 305*5ecf7b4eSGunnar Mills "readonly": true, 306*5ecf7b4eSGunnar Mills "type": [ 307*5ecf7b4eSGunnar Mills "number", 308*5ecf7b4eSGunnar Mills "null" 309*5ecf7b4eSGunnar Mills ], 310*5ecf7b4eSGunnar Mills "units": "kPa" 311*5ecf7b4eSGunnar Mills }, 312*5ecf7b4eSGunnar Mills "ReturnPressurekPa": { 313*5ecf7b4eSGunnar Mills "anyOf": [ 314*5ecf7b4eSGunnar Mills { 315*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 316*5ecf7b4eSGunnar Mills }, 317*5ecf7b4eSGunnar Mills { 318*5ecf7b4eSGunnar Mills "type": "null" 319*5ecf7b4eSGunnar Mills } 320*5ecf7b4eSGunnar Mills ], 321*5ecf7b4eSGunnar Mills "description": "The return pressure (kPa).", 322*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 323*5ecf7b4eSGunnar 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`.", 324*5ecf7b4eSGunnar Mills "readonly": true 325*5ecf7b4eSGunnar Mills }, 326*5ecf7b4eSGunnar Mills "ReturnTemperatureCelsius": { 327*5ecf7b4eSGunnar Mills "anyOf": [ 328*5ecf7b4eSGunnar Mills { 329*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 330*5ecf7b4eSGunnar Mills }, 331*5ecf7b4eSGunnar Mills { 332*5ecf7b4eSGunnar Mills "type": "null" 333*5ecf7b4eSGunnar Mills } 334*5ecf7b4eSGunnar Mills ], 335*5ecf7b4eSGunnar Mills "description": "The return temperature (C).", 336*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 337*5ecf7b4eSGunnar 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`.", 338*5ecf7b4eSGunnar Mills "readonly": true 339*5ecf7b4eSGunnar Mills }, 340*5ecf7b4eSGunnar Mills "ReturnTemperatureControlCelsius": { 341*5ecf7b4eSGunnar Mills "anyOf": [ 342*5ecf7b4eSGunnar Mills { 343*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 344*5ecf7b4eSGunnar Mills }, 345*5ecf7b4eSGunnar Mills { 346*5ecf7b4eSGunnar Mills "type": "null" 347*5ecf7b4eSGunnar Mills } 348*5ecf7b4eSGunnar Mills ], 349*5ecf7b4eSGunnar Mills "description": "The desired return temperature (C).", 350*5ecf7b4eSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 351*5ecf7b4eSGunnar 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.", 352*5ecf7b4eSGunnar Mills "readonly": true, 353*5ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 354*5ecf7b4eSGunnar Mills }, 355*5ecf7b4eSGunnar Mills "SKU": { 356*5ecf7b4eSGunnar Mills "description": "The SKU of the component.", 357*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the stock-keeping unit number for this component. This property is generally used only for replaceable or user-configurable components.", 358*5ecf7b4eSGunnar Mills "readonly": true, 359*5ecf7b4eSGunnar Mills "type": [ 360*5ecf7b4eSGunnar Mills "string", 361*5ecf7b4eSGunnar Mills "null" 362*5ecf7b4eSGunnar Mills ], 363*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 364*5ecf7b4eSGunnar Mills }, 365*5ecf7b4eSGunnar Mills "SerialNumber": { 366*5ecf7b4eSGunnar Mills "description": "The serial number of the component.", 367*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain a manufacturer-allocated number that identifies the component. This property is generally used only for replaceable or user-configurable components.", 368*5ecf7b4eSGunnar Mills "readonly": true, 369*5ecf7b4eSGunnar Mills "type": [ 370*5ecf7b4eSGunnar Mills "string", 371*5ecf7b4eSGunnar Mills "null" 372*5ecf7b4eSGunnar Mills ], 373*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 374*5ecf7b4eSGunnar Mills }, 375*5ecf7b4eSGunnar Mills "SparePartNumber": { 376*5ecf7b4eSGunnar Mills "description": "The spare part number of the component.", 377*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain the spare part number of the component. This property is generally used only for replaceable or user-configurable components.", 378*5ecf7b4eSGunnar Mills "readonly": true, 379*5ecf7b4eSGunnar Mills "type": [ 380*5ecf7b4eSGunnar Mills "string", 381*5ecf7b4eSGunnar Mills "null" 382*5ecf7b4eSGunnar Mills ], 383*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 384*5ecf7b4eSGunnar Mills }, 385*5ecf7b4eSGunnar Mills "Status": { 386*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 387*5ecf7b4eSGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 388*5ecf7b4eSGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource." 389*5ecf7b4eSGunnar Mills }, 390*5ecf7b4eSGunnar Mills "SupplyPressurekPa": { 391*5ecf7b4eSGunnar Mills "anyOf": [ 392*5ecf7b4eSGunnar Mills { 393*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 394*5ecf7b4eSGunnar Mills }, 395*5ecf7b4eSGunnar Mills { 396*5ecf7b4eSGunnar Mills "type": "null" 397*5ecf7b4eSGunnar Mills } 398*5ecf7b4eSGunnar Mills ], 399*5ecf7b4eSGunnar Mills "description": "The supply pressure (kPa).", 400*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 401*5ecf7b4eSGunnar 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`.", 402*5ecf7b4eSGunnar Mills "readonly": true 403*5ecf7b4eSGunnar Mills }, 404*5ecf7b4eSGunnar Mills "SupplyTemperatureCelsius": { 405*5ecf7b4eSGunnar Mills "anyOf": [ 406*5ecf7b4eSGunnar Mills { 407*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 408*5ecf7b4eSGunnar Mills }, 409*5ecf7b4eSGunnar Mills { 410*5ecf7b4eSGunnar Mills "type": "null" 411*5ecf7b4eSGunnar Mills } 412*5ecf7b4eSGunnar Mills ], 413*5ecf7b4eSGunnar Mills "description": "The supply temperature (C).", 414*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 415*5ecf7b4eSGunnar 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`.", 416*5ecf7b4eSGunnar Mills "readonly": true 417*5ecf7b4eSGunnar Mills }, 418*5ecf7b4eSGunnar Mills "SupplyTemperatureControlCelsius": { 419*5ecf7b4eSGunnar Mills "anyOf": [ 420*5ecf7b4eSGunnar Mills { 421*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 422*5ecf7b4eSGunnar Mills }, 423*5ecf7b4eSGunnar Mills { 424*5ecf7b4eSGunnar Mills "type": "null" 425*5ecf7b4eSGunnar Mills } 426*5ecf7b4eSGunnar Mills ], 427*5ecf7b4eSGunnar Mills "description": "The desired supply temperature (C).", 428*5ecf7b4eSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 429*5ecf7b4eSGunnar 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.", 430*5ecf7b4eSGunnar Mills "readonly": true, 431*5ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 432*5ecf7b4eSGunnar Mills }, 433*5ecf7b4eSGunnar Mills "ValvePositionControlPercent": { 434*5ecf7b4eSGunnar Mills "anyOf": [ 435*5ecf7b4eSGunnar Mills { 436*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Control.json#/definitions/ControlSingleLoopExcerpt" 437*5ecf7b4eSGunnar Mills }, 438*5ecf7b4eSGunnar Mills { 439*5ecf7b4eSGunnar Mills "type": "null" 440*5ecf7b4eSGunnar Mills } 441*5ecf7b4eSGunnar Mills ], 442*5ecf7b4eSGunnar Mills "description": "The desired valve position (% open).", 443*5ecf7b4eSGunnar Mills "excerptCopy": "ControlSingleLoopExcerpt", 444*5ecf7b4eSGunnar 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.", 445*5ecf7b4eSGunnar Mills "readonly": true, 446*5ecf7b4eSGunnar Mills "versionAdded": "v1_2_0" 447*5ecf7b4eSGunnar Mills }, 448*5ecf7b4eSGunnar Mills "ValvePositionPercent": { 449*5ecf7b4eSGunnar Mills "anyOf": [ 450*5ecf7b4eSGunnar Mills { 451*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 452*5ecf7b4eSGunnar Mills }, 453*5ecf7b4eSGunnar Mills { 454*5ecf7b4eSGunnar Mills "type": "null" 455*5ecf7b4eSGunnar Mills } 456*5ecf7b4eSGunnar Mills ], 457*5ecf7b4eSGunnar Mills "description": "The valve position (% open) of this connector.", 458*5ecf7b4eSGunnar Mills "excerptCopy": "SensorExcerpt", 459*5ecf7b4eSGunnar 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`.", 460*5ecf7b4eSGunnar Mills "readonly": true, 461*5ecf7b4eSGunnar Mills "versionAdded": "v1_2_0" 462*5ecf7b4eSGunnar Mills } 463*5ecf7b4eSGunnar Mills }, 464*5ecf7b4eSGunnar Mills "required": [ 465*5ecf7b4eSGunnar Mills "@odata.id", 466*5ecf7b4eSGunnar Mills "@odata.type", 467*5ecf7b4eSGunnar Mills "Id", 468*5ecf7b4eSGunnar Mills "Name" 469*5ecf7b4eSGunnar Mills ], 470*5ecf7b4eSGunnar Mills "type": "object" 471*5ecf7b4eSGunnar Mills }, 472*5ecf7b4eSGunnar Mills "CoolantConnectorType": { 473*5ecf7b4eSGunnar Mills "enum": [ 474*5ecf7b4eSGunnar Mills "Pair", 475*5ecf7b4eSGunnar Mills "Supply", 476*5ecf7b4eSGunnar Mills "Return", 477*5ecf7b4eSGunnar Mills "Inline", 478*5ecf7b4eSGunnar Mills "Closed" 479*5ecf7b4eSGunnar Mills ], 480*5ecf7b4eSGunnar Mills "enumDescriptions": { 481*5ecf7b4eSGunnar Mills "Closed": "A closed or self-contained loop.", 482*5ecf7b4eSGunnar Mills "Inline": "An inline connection or measurement point.", 483*5ecf7b4eSGunnar Mills "Pair": "A connection pair.", 484*5ecf7b4eSGunnar Mills "Return": "A return or outflow connection.", 485*5ecf7b4eSGunnar Mills "Supply": "A supply or intake connection." 486*5ecf7b4eSGunnar Mills }, 487*5ecf7b4eSGunnar Mills "type": "string" 488*5ecf7b4eSGunnar Mills }, 489*5ecf7b4eSGunnar Mills "Links": { 490*5ecf7b4eSGunnar Mills "additionalProperties": false, 491*5ecf7b4eSGunnar Mills "description": "The links to other resources that are related to this resource.", 492*5ecf7b4eSGunnar 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.", 493*5ecf7b4eSGunnar Mills "patternProperties": { 494*5ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 495*5ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 496*5ecf7b4eSGunnar Mills "type": [ 497*5ecf7b4eSGunnar Mills "array", 498*5ecf7b4eSGunnar Mills "boolean", 499*5ecf7b4eSGunnar Mills "integer", 500*5ecf7b4eSGunnar Mills "number", 501*5ecf7b4eSGunnar Mills "null", 502*5ecf7b4eSGunnar Mills "object", 503*5ecf7b4eSGunnar Mills "string" 504*5ecf7b4eSGunnar Mills ] 505*5ecf7b4eSGunnar Mills } 506*5ecf7b4eSGunnar Mills }, 507*5ecf7b4eSGunnar Mills "properties": { 508*5ecf7b4eSGunnar Mills "ConnectedChassis": { 509*5ecf7b4eSGunnar Mills "description": "Any array of links to chassis at the other end of the connection.", 510*5ecf7b4eSGunnar Mills "items": { 511*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" 512*5ecf7b4eSGunnar Mills }, 513*5ecf7b4eSGunnar 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.", 514*5ecf7b4eSGunnar Mills "readonly": false, 515*5ecf7b4eSGunnar Mills "type": "array" 516*5ecf7b4eSGunnar Mills }, 517*5ecf7b4eSGunnar Mills "ConnectedChassis@odata.count": { 518*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 519*5ecf7b4eSGunnar Mills }, 520*5ecf7b4eSGunnar Mills "ConnectedCoolingLoop": { 521*5ecf7b4eSGunnar Mills "anyOf": [ 522*5ecf7b4eSGunnar Mills { 523*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingLoop.json#/definitions/CoolingLoop" 524*5ecf7b4eSGunnar Mills }, 525*5ecf7b4eSGunnar Mills { 526*5ecf7b4eSGunnar Mills "type": "null" 527*5ecf7b4eSGunnar Mills } 528*5ecf7b4eSGunnar Mills ], 529*5ecf7b4eSGunnar Mills "description": "A link to the cooling loop at the other end of the connection.", 530*5ecf7b4eSGunnar 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.", 531*5ecf7b4eSGunnar Mills "readonly": false 532*5ecf7b4eSGunnar Mills }, 533*5ecf7b4eSGunnar Mills "ConnectedCoolingUnit": { 534*5ecf7b4eSGunnar Mills "anyOf": [ 535*5ecf7b4eSGunnar Mills { 536*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingUnit.json#/definitions/CoolingUnit" 537*5ecf7b4eSGunnar Mills }, 538*5ecf7b4eSGunnar Mills { 539*5ecf7b4eSGunnar Mills "type": "null" 540*5ecf7b4eSGunnar Mills } 541*5ecf7b4eSGunnar Mills ], 542*5ecf7b4eSGunnar Mills "description": "A link to the cooling unit at the other end of the connection.", 543*5ecf7b4eSGunnar 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.", 544*5ecf7b4eSGunnar Mills "readonly": false 545*5ecf7b4eSGunnar Mills }, 546*5ecf7b4eSGunnar Mills "Oem": { 547*5ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 548*5ecf7b4eSGunnar Mills "description": "The OEM extension property.", 549*5ecf7b4eSGunnar 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." 550*5ecf7b4eSGunnar Mills } 551*5ecf7b4eSGunnar Mills }, 552*5ecf7b4eSGunnar Mills "type": "object" 553*5ecf7b4eSGunnar Mills }, 554*5ecf7b4eSGunnar Mills "OemActions": { 555*5ecf7b4eSGunnar Mills "additionalProperties": true, 556*5ecf7b4eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 557*5ecf7b4eSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 558*5ecf7b4eSGunnar Mills "patternProperties": { 559*5ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 560*5ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 561*5ecf7b4eSGunnar Mills "type": [ 562*5ecf7b4eSGunnar Mills "array", 563*5ecf7b4eSGunnar Mills "boolean", 564*5ecf7b4eSGunnar Mills "integer", 565*5ecf7b4eSGunnar Mills "number", 566*5ecf7b4eSGunnar Mills "null", 567*5ecf7b4eSGunnar Mills "object", 568*5ecf7b4eSGunnar Mills "string" 569*5ecf7b4eSGunnar Mills ] 570*5ecf7b4eSGunnar Mills } 571*5ecf7b4eSGunnar Mills }, 572*5ecf7b4eSGunnar Mills "properties": {}, 573*5ecf7b4eSGunnar Mills "type": "object" 574*5ecf7b4eSGunnar Mills }, 575*5ecf7b4eSGunnar Mills "ValveControl": { 576*5ecf7b4eSGunnar Mills "additionalProperties": false, 577*5ecf7b4eSGunnar Mills "description": "This action sets the state of the connector.", 578*5ecf7b4eSGunnar Mills "longDescription": "This action shall set the operating state of the coolant connector represented by the resource.", 579*5ecf7b4eSGunnar Mills "parameters": { 580*5ecf7b4eSGunnar Mills "ValveState": { 581*5ecf7b4eSGunnar Mills "$ref": "#/definitions/ValveState", 582*5ecf7b4eSGunnar Mills "description": "The desired state of the connector.", 583*5ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the desired valve state for the coolant connector. If this parameter is not provided, the service shall not change the valve state for this connector. Upon successful completion, the value of the `State` property within `Status` shall reflect this value." 584*5ecf7b4eSGunnar Mills }, 585*5ecf7b4eSGunnar Mills "ValveStateReason": { 586*5ecf7b4eSGunnar Mills "$ref": "#/definitions/ValveStateReason", 587*5ecf7b4eSGunnar Mills "description": "The reason for the desired state of the connector.", 588*5ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the reason for desired state for the coolant connector. Upon successful completion, the value of the `Health` property within `Status` shall reflect the result of the `ValveState` if the reason is applicable. If this parameter is not provided, the value shall be `Normal`." 589*5ecf7b4eSGunnar Mills } 590*5ecf7b4eSGunnar Mills }, 591*5ecf7b4eSGunnar Mills "patternProperties": { 592*5ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 593*5ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 594*5ecf7b4eSGunnar Mills "type": [ 595*5ecf7b4eSGunnar Mills "array", 596*5ecf7b4eSGunnar Mills "boolean", 597*5ecf7b4eSGunnar Mills "integer", 598*5ecf7b4eSGunnar Mills "number", 599*5ecf7b4eSGunnar Mills "null", 600*5ecf7b4eSGunnar Mills "object", 601*5ecf7b4eSGunnar Mills "string" 602*5ecf7b4eSGunnar Mills ] 603*5ecf7b4eSGunnar Mills } 604*5ecf7b4eSGunnar Mills }, 605*5ecf7b4eSGunnar Mills "properties": { 606*5ecf7b4eSGunnar Mills "target": { 607*5ecf7b4eSGunnar Mills "description": "Link to invoke action", 608*5ecf7b4eSGunnar Mills "format": "uri-reference", 609*5ecf7b4eSGunnar Mills "type": "string" 610*5ecf7b4eSGunnar Mills }, 611*5ecf7b4eSGunnar Mills "title": { 612*5ecf7b4eSGunnar Mills "description": "Friendly action name", 613*5ecf7b4eSGunnar Mills "type": "string" 614*5ecf7b4eSGunnar Mills } 615*5ecf7b4eSGunnar Mills }, 616*5ecf7b4eSGunnar Mills "type": "object", 617*5ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 618*5ecf7b4eSGunnar Mills }, 619*5ecf7b4eSGunnar Mills "ValveState": { 620*5ecf7b4eSGunnar Mills "enum": [ 621*5ecf7b4eSGunnar Mills "Open", 622*5ecf7b4eSGunnar Mills "Closed" 623*5ecf7b4eSGunnar Mills ], 624*5ecf7b4eSGunnar Mills "enumDescriptions": { 625*5ecf7b4eSGunnar Mills "Closed": "Close the valve for this connector.", 626*5ecf7b4eSGunnar Mills "Open": "Open the valve for this connector to its normal operating position." 627*5ecf7b4eSGunnar Mills }, 628*5ecf7b4eSGunnar Mills "type": "string" 629*5ecf7b4eSGunnar Mills }, 630*5ecf7b4eSGunnar Mills "ValveStateReason": { 631*5ecf7b4eSGunnar Mills "enum": [ 632*5ecf7b4eSGunnar Mills "Normal", 633*5ecf7b4eSGunnar Mills "NotInUse", 634*5ecf7b4eSGunnar Mills "LeakDetected" 635*5ecf7b4eSGunnar Mills ], 636*5ecf7b4eSGunnar Mills "enumDescriptions": { 637*5ecf7b4eSGunnar Mills "LeakDetected": "A leak was detected.", 638*5ecf7b4eSGunnar Mills "Normal": "Normal operation.", 639*5ecf7b4eSGunnar Mills "NotInUse": "The valve is not in use." 640*5ecf7b4eSGunnar Mills }, 641*5ecf7b4eSGunnar Mills "enumLongDescriptions": { 642*5ecf7b4eSGunnar Mills "LeakDetected": "This value shall indicate a leak was detected by an external source. The `Health` of the resource may be affected by this change in state. The `Health`, `State`, and `Condition` properties within `Status` should reflect the reaction taken by the service in response to a detected leak.", 643*5ecf7b4eSGunnar Mills "Normal": "This value shall indicate a normal operation of the valve, or a return to a normal operating state. The `State` property within `Status` shall reflect the chosen value of `ValveState`, where a value of `Open` shall indicate an `Enabled` state, and a `Closed` value shall indicate a `Disabled` state.", 644*5ecf7b4eSGunnar Mills "NotInUse": "This value shall indicate the valve is not in use or is not connected, and therefore should remain closed. The `State` property within `Status` shall indicate `Absent`." 645*5ecf7b4eSGunnar Mills }, 646*5ecf7b4eSGunnar Mills "type": "string" 647*5ecf7b4eSGunnar Mills } 648*5ecf7b4eSGunnar Mills }, 649*5ecf7b4eSGunnar Mills "language": "en", 650*5ecf7b4eSGunnar Mills "owningEntity": "DMTF", 651*5ecf7b4eSGunnar Mills "release": "2025.3", 652*5ecf7b4eSGunnar Mills "title": "#CoolantConnector.v1_3_0.CoolantConnector" 653*5ecf7b4eSGunnar Mills}