1*f2a8e57eSGunnar Mills{ 2*f2a8e57eSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/CoolantConnector.v1_0_2.json", 3*f2a8e57eSGunnar Mills "$ref": "#/definitions/CoolantConnector", 4*f2a8e57eSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5*f2a8e57eSGunnar Mills "copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6*f2a8e57eSGunnar Mills "definitions": { 7*f2a8e57eSGunnar Mills "Actions": { 8*f2a8e57eSGunnar Mills "additionalProperties": false, 9*f2a8e57eSGunnar Mills "description": "The available actions for this resource.", 10*f2a8e57eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11*f2a8e57eSGunnar Mills "patternProperties": { 12*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14*f2a8e57eSGunnar Mills "type": [ 15*f2a8e57eSGunnar Mills "array", 16*f2a8e57eSGunnar Mills "boolean", 17*f2a8e57eSGunnar Mills "integer", 18*f2a8e57eSGunnar Mills "number", 19*f2a8e57eSGunnar Mills "null", 20*f2a8e57eSGunnar Mills "object", 21*f2a8e57eSGunnar Mills "string" 22*f2a8e57eSGunnar Mills ] 23*f2a8e57eSGunnar Mills } 24*f2a8e57eSGunnar Mills }, 25*f2a8e57eSGunnar Mills "properties": { 26*f2a8e57eSGunnar Mills "Oem": { 27*f2a8e57eSGunnar Mills "$ref": "#/definitions/OemActions", 28*f2a8e57eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 29*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource." 30*f2a8e57eSGunnar Mills } 31*f2a8e57eSGunnar Mills }, 32*f2a8e57eSGunnar Mills "type": "object" 33*f2a8e57eSGunnar Mills }, 34*f2a8e57eSGunnar Mills "CoolantConnector": { 35*f2a8e57eSGunnar Mills "additionalProperties": false, 36*f2a8e57eSGunnar Mills "description": "The `CoolantConnector` schema describes a liquid coolant connector, including any associated instrumentation.", 37*f2a8e57eSGunnar Mills "longDescription": "This resource shall represent a coolant connector for a Redfish implementation.", 38*f2a8e57eSGunnar Mills "patternProperties": { 39*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 40*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 41*f2a8e57eSGunnar Mills "type": [ 42*f2a8e57eSGunnar Mills "array", 43*f2a8e57eSGunnar Mills "boolean", 44*f2a8e57eSGunnar Mills "integer", 45*f2a8e57eSGunnar Mills "number", 46*f2a8e57eSGunnar Mills "null", 47*f2a8e57eSGunnar Mills "object", 48*f2a8e57eSGunnar Mills "string" 49*f2a8e57eSGunnar Mills ] 50*f2a8e57eSGunnar Mills } 51*f2a8e57eSGunnar Mills }, 52*f2a8e57eSGunnar Mills "properties": { 53*f2a8e57eSGunnar Mills "@odata.context": { 54*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 55*f2a8e57eSGunnar Mills }, 56*f2a8e57eSGunnar Mills "@odata.etag": { 57*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 58*f2a8e57eSGunnar Mills }, 59*f2a8e57eSGunnar Mills "@odata.id": { 60*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 61*f2a8e57eSGunnar Mills }, 62*f2a8e57eSGunnar Mills "@odata.type": { 63*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 64*f2a8e57eSGunnar Mills }, 65*f2a8e57eSGunnar Mills "Actions": { 66*f2a8e57eSGunnar Mills "$ref": "#/definitions/Actions", 67*f2a8e57eSGunnar Mills "description": "The available actions for this resource.", 68*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 69*f2a8e57eSGunnar Mills }, 70*f2a8e57eSGunnar Mills "Coolant": { 71*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingLoop.json#/definitions/Coolant", 72*f2a8e57eSGunnar Mills "description": "Details about the coolant used in this unit.", 73*f2a8e57eSGunnar Mills "longDescription": "This property shall contain details regarding the coolant contained or used by this unit." 74*f2a8e57eSGunnar Mills }, 75*f2a8e57eSGunnar Mills "CoolantConnectorType": { 76*f2a8e57eSGunnar Mills "anyOf": [ 77*f2a8e57eSGunnar Mills { 78*f2a8e57eSGunnar Mills "$ref": "#/definitions/CoolantConnectorType" 79*f2a8e57eSGunnar Mills }, 80*f2a8e57eSGunnar Mills { 81*f2a8e57eSGunnar Mills "type": "null" 82*f2a8e57eSGunnar Mills } 83*f2a8e57eSGunnar Mills ], 84*f2a8e57eSGunnar Mills "description": "The type of coolant connector.", 85*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the type of coolant connector.", 86*f2a8e57eSGunnar Mills "readonly": true 87*f2a8e57eSGunnar Mills }, 88*f2a8e57eSGunnar Mills "CoolingLoopName": { 89*f2a8e57eSGunnar Mills "description": "The name of the cooling loop attached to this interface.", 90*f2a8e57eSGunnar 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*f2a8e57eSGunnar Mills "readonly": false, 92*f2a8e57eSGunnar Mills "type": [ 93*f2a8e57eSGunnar Mills "string", 94*f2a8e57eSGunnar Mills "null" 95*f2a8e57eSGunnar Mills ] 96*f2a8e57eSGunnar Mills }, 97*f2a8e57eSGunnar Mills "CoolingManagerURI": { 98*f2a8e57eSGunnar Mills "description": "The link to the application that manages the cooling loop.", 99*f2a8e57eSGunnar Mills "format": "uri-reference", 100*f2a8e57eSGunnar 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*f2a8e57eSGunnar Mills "readonly": false, 102*f2a8e57eSGunnar Mills "type": [ 103*f2a8e57eSGunnar Mills "string", 104*f2a8e57eSGunnar Mills "null" 105*f2a8e57eSGunnar Mills ] 106*f2a8e57eSGunnar Mills }, 107*f2a8e57eSGunnar Mills "DeltaPressurekPa": { 108*f2a8e57eSGunnar Mills "anyOf": [ 109*f2a8e57eSGunnar Mills { 110*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 111*f2a8e57eSGunnar Mills }, 112*f2a8e57eSGunnar Mills { 113*f2a8e57eSGunnar Mills "type": "null" 114*f2a8e57eSGunnar Mills } 115*f2a8e57eSGunnar Mills ], 116*f2a8e57eSGunnar Mills "description": "The differential pressure (kPa).", 117*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 118*f2a8e57eSGunnar 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`.", 119*f2a8e57eSGunnar Mills "readonly": true 120*f2a8e57eSGunnar Mills }, 121*f2a8e57eSGunnar Mills "DeltaTemperatureCelsius": { 122*f2a8e57eSGunnar Mills "anyOf": [ 123*f2a8e57eSGunnar Mills { 124*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 125*f2a8e57eSGunnar Mills }, 126*f2a8e57eSGunnar Mills { 127*f2a8e57eSGunnar Mills "type": "null" 128*f2a8e57eSGunnar Mills } 129*f2a8e57eSGunnar Mills ], 130*f2a8e57eSGunnar Mills "description": "The differential temperature (C).", 131*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 132*f2a8e57eSGunnar 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`.", 133*f2a8e57eSGunnar Mills "readonly": true 134*f2a8e57eSGunnar Mills }, 135*f2a8e57eSGunnar Mills "Description": { 136*f2a8e57eSGunnar Mills "anyOf": [ 137*f2a8e57eSGunnar Mills { 138*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 139*f2a8e57eSGunnar Mills }, 140*f2a8e57eSGunnar Mills { 141*f2a8e57eSGunnar Mills "type": "null" 142*f2a8e57eSGunnar Mills } 143*f2a8e57eSGunnar Mills ], 144*f2a8e57eSGunnar Mills "readonly": true 145*f2a8e57eSGunnar Mills }, 146*f2a8e57eSGunnar Mills "FlowLitersPerMinute": { 147*f2a8e57eSGunnar Mills "anyOf": [ 148*f2a8e57eSGunnar Mills { 149*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 150*f2a8e57eSGunnar Mills }, 151*f2a8e57eSGunnar Mills { 152*f2a8e57eSGunnar Mills "type": "null" 153*f2a8e57eSGunnar Mills } 154*f2a8e57eSGunnar Mills ], 155*f2a8e57eSGunnar Mills "description": "The liquid flow (L/min).", 156*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 157*f2a8e57eSGunnar 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`.", 158*f2a8e57eSGunnar Mills "readonly": true 159*f2a8e57eSGunnar Mills }, 160*f2a8e57eSGunnar Mills "HeatRemovedkW": { 161*f2a8e57eSGunnar Mills "anyOf": [ 162*f2a8e57eSGunnar Mills { 163*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 164*f2a8e57eSGunnar Mills }, 165*f2a8e57eSGunnar Mills { 166*f2a8e57eSGunnar Mills "type": "null" 167*f2a8e57eSGunnar Mills } 168*f2a8e57eSGunnar Mills ], 169*f2a8e57eSGunnar Mills "description": "The heat removed (kW) through this connector.", 170*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 171*f2a8e57eSGunnar 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`.", 172*f2a8e57eSGunnar Mills "readonly": true 173*f2a8e57eSGunnar Mills }, 174*f2a8e57eSGunnar Mills "Id": { 175*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 176*f2a8e57eSGunnar Mills "readonly": true 177*f2a8e57eSGunnar Mills }, 178*f2a8e57eSGunnar Mills "Links": { 179*f2a8e57eSGunnar Mills "$ref": "#/definitions/Links", 180*f2a8e57eSGunnar Mills "description": "The links to other resources that are related to this resource.", 181*f2a8e57eSGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." 182*f2a8e57eSGunnar Mills }, 183*f2a8e57eSGunnar Mills "LocationIndicatorActive": { 184*f2a8e57eSGunnar Mills "description": "An indicator allowing an operator to physically locate this resource.", 185*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource.", 186*f2a8e57eSGunnar Mills "readonly": false, 187*f2a8e57eSGunnar Mills "type": [ 188*f2a8e57eSGunnar Mills "boolean", 189*f2a8e57eSGunnar Mills "null" 190*f2a8e57eSGunnar Mills ] 191*f2a8e57eSGunnar Mills }, 192*f2a8e57eSGunnar Mills "Name": { 193*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 194*f2a8e57eSGunnar Mills "readonly": true 195*f2a8e57eSGunnar Mills }, 196*f2a8e57eSGunnar Mills "Oem": { 197*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 198*f2a8e57eSGunnar Mills "description": "The OEM extension property.", 199*f2a8e57eSGunnar 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." 200*f2a8e57eSGunnar Mills }, 201*f2a8e57eSGunnar Mills "RatedFlowLitersPerMinute": { 202*f2a8e57eSGunnar Mills "description": "The rated liquid flow (L/min) for this loop interface.", 203*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the rated liquid flow, in liters per minute units, for this loop interface.", 204*f2a8e57eSGunnar Mills "minimum": 0, 205*f2a8e57eSGunnar Mills "readonly": true, 206*f2a8e57eSGunnar Mills "type": [ 207*f2a8e57eSGunnar Mills "number", 208*f2a8e57eSGunnar Mills "null" 209*f2a8e57eSGunnar Mills ], 210*f2a8e57eSGunnar Mills "units": "L/min" 211*f2a8e57eSGunnar Mills }, 212*f2a8e57eSGunnar Mills "RatedFlowPressurekPa": { 213*f2a8e57eSGunnar Mills "description": "The pressure (kPa) at which the rated liquid flow is valid.", 214*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the pressure, in kilopascal units, that the rated liquid flow is valid for this connector.", 215*f2a8e57eSGunnar Mills "minimum": 0, 216*f2a8e57eSGunnar Mills "readonly": true, 217*f2a8e57eSGunnar Mills "type": [ 218*f2a8e57eSGunnar Mills "number", 219*f2a8e57eSGunnar Mills "null" 220*f2a8e57eSGunnar Mills ], 221*f2a8e57eSGunnar Mills "units": "kPa" 222*f2a8e57eSGunnar Mills }, 223*f2a8e57eSGunnar Mills "RatedPressurekPa": { 224*f2a8e57eSGunnar Mills "description": "The rated pressure (kPa) for this connector.", 225*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the rated maximum pressure, in kilopascal units, for this connector.", 226*f2a8e57eSGunnar Mills "minimum": 0, 227*f2a8e57eSGunnar Mills "readonly": true, 228*f2a8e57eSGunnar Mills "type": [ 229*f2a8e57eSGunnar Mills "number", 230*f2a8e57eSGunnar Mills "null" 231*f2a8e57eSGunnar Mills ], 232*f2a8e57eSGunnar Mills "units": "kPa" 233*f2a8e57eSGunnar Mills }, 234*f2a8e57eSGunnar Mills "ReturnPressurekPa": { 235*f2a8e57eSGunnar Mills "anyOf": [ 236*f2a8e57eSGunnar Mills { 237*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 238*f2a8e57eSGunnar Mills }, 239*f2a8e57eSGunnar Mills { 240*f2a8e57eSGunnar Mills "type": "null" 241*f2a8e57eSGunnar Mills } 242*f2a8e57eSGunnar Mills ], 243*f2a8e57eSGunnar Mills "description": "The return pressure (kPa).", 244*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 245*f2a8e57eSGunnar 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`.", 246*f2a8e57eSGunnar Mills "readonly": true 247*f2a8e57eSGunnar Mills }, 248*f2a8e57eSGunnar Mills "ReturnTemperatureCelsius": { 249*f2a8e57eSGunnar Mills "anyOf": [ 250*f2a8e57eSGunnar Mills { 251*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 252*f2a8e57eSGunnar Mills }, 253*f2a8e57eSGunnar Mills { 254*f2a8e57eSGunnar Mills "type": "null" 255*f2a8e57eSGunnar Mills } 256*f2a8e57eSGunnar Mills ], 257*f2a8e57eSGunnar Mills "description": "The return temperature (C).", 258*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 259*f2a8e57eSGunnar 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`.", 260*f2a8e57eSGunnar Mills "readonly": true 261*f2a8e57eSGunnar Mills }, 262*f2a8e57eSGunnar Mills "Status": { 263*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 264*f2a8e57eSGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 265*f2a8e57eSGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource." 266*f2a8e57eSGunnar Mills }, 267*f2a8e57eSGunnar Mills "SupplyPressurekPa": { 268*f2a8e57eSGunnar Mills "anyOf": [ 269*f2a8e57eSGunnar Mills { 270*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 271*f2a8e57eSGunnar Mills }, 272*f2a8e57eSGunnar Mills { 273*f2a8e57eSGunnar Mills "type": "null" 274*f2a8e57eSGunnar Mills } 275*f2a8e57eSGunnar Mills ], 276*f2a8e57eSGunnar Mills "description": "The supply pressure (kPa).", 277*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 278*f2a8e57eSGunnar 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`.", 279*f2a8e57eSGunnar Mills "readonly": true 280*f2a8e57eSGunnar Mills }, 281*f2a8e57eSGunnar Mills "SupplyTemperatureCelsius": { 282*f2a8e57eSGunnar Mills "anyOf": [ 283*f2a8e57eSGunnar Mills { 284*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" 285*f2a8e57eSGunnar Mills }, 286*f2a8e57eSGunnar Mills { 287*f2a8e57eSGunnar Mills "type": "null" 288*f2a8e57eSGunnar Mills } 289*f2a8e57eSGunnar Mills ], 290*f2a8e57eSGunnar Mills "description": "The supply temperature (C).", 291*f2a8e57eSGunnar Mills "excerptCopy": "SensorExcerpt", 292*f2a8e57eSGunnar 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`.", 293*f2a8e57eSGunnar Mills "readonly": true 294*f2a8e57eSGunnar Mills } 295*f2a8e57eSGunnar Mills }, 296*f2a8e57eSGunnar Mills "required": [ 297*f2a8e57eSGunnar Mills "@odata.id", 298*f2a8e57eSGunnar Mills "@odata.type", 299*f2a8e57eSGunnar Mills "Id", 300*f2a8e57eSGunnar Mills "Name" 301*f2a8e57eSGunnar Mills ], 302*f2a8e57eSGunnar Mills "type": "object" 303*f2a8e57eSGunnar Mills }, 304*f2a8e57eSGunnar Mills "CoolantConnectorType": { 305*f2a8e57eSGunnar Mills "enum": [ 306*f2a8e57eSGunnar Mills "Pair", 307*f2a8e57eSGunnar Mills "Supply", 308*f2a8e57eSGunnar Mills "Return", 309*f2a8e57eSGunnar Mills "Inline", 310*f2a8e57eSGunnar Mills "Closed" 311*f2a8e57eSGunnar Mills ], 312*f2a8e57eSGunnar Mills "enumDescriptions": { 313*f2a8e57eSGunnar Mills "Closed": "A closed or self-contained loop.", 314*f2a8e57eSGunnar Mills "Inline": "An inline connection or measurement point.", 315*f2a8e57eSGunnar Mills "Pair": "A connection pair.", 316*f2a8e57eSGunnar Mills "Return": "A return or outflow connection.", 317*f2a8e57eSGunnar Mills "Supply": "A supply or intake connection." 318*f2a8e57eSGunnar Mills }, 319*f2a8e57eSGunnar Mills "type": "string" 320*f2a8e57eSGunnar Mills }, 321*f2a8e57eSGunnar Mills "Links": { 322*f2a8e57eSGunnar Mills "additionalProperties": false, 323*f2a8e57eSGunnar Mills "description": "The links to other resources that are related to this resource.", 324*f2a8e57eSGunnar 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.", 325*f2a8e57eSGunnar Mills "patternProperties": { 326*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 327*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 328*f2a8e57eSGunnar Mills "type": [ 329*f2a8e57eSGunnar Mills "array", 330*f2a8e57eSGunnar Mills "boolean", 331*f2a8e57eSGunnar Mills "integer", 332*f2a8e57eSGunnar Mills "number", 333*f2a8e57eSGunnar Mills "null", 334*f2a8e57eSGunnar Mills "object", 335*f2a8e57eSGunnar Mills "string" 336*f2a8e57eSGunnar Mills ] 337*f2a8e57eSGunnar Mills } 338*f2a8e57eSGunnar Mills }, 339*f2a8e57eSGunnar Mills "properties": { 340*f2a8e57eSGunnar Mills "ConnectedChassis": { 341*f2a8e57eSGunnar Mills "description": "Any array of links to chassis at the other end of the connection.", 342*f2a8e57eSGunnar Mills "items": { 343*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" 344*f2a8e57eSGunnar Mills }, 345*f2a8e57eSGunnar 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.", 346*f2a8e57eSGunnar Mills "readonly": false, 347*f2a8e57eSGunnar Mills "type": "array" 348*f2a8e57eSGunnar Mills }, 349*f2a8e57eSGunnar Mills "ConnectedChassis@odata.count": { 350*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 351*f2a8e57eSGunnar Mills }, 352*f2a8e57eSGunnar Mills "ConnectedCoolingLoop": { 353*f2a8e57eSGunnar Mills "anyOf": [ 354*f2a8e57eSGunnar Mills { 355*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingLoop.json#/definitions/CoolingLoop" 356*f2a8e57eSGunnar Mills }, 357*f2a8e57eSGunnar Mills { 358*f2a8e57eSGunnar Mills "type": "null" 359*f2a8e57eSGunnar Mills } 360*f2a8e57eSGunnar Mills ], 361*f2a8e57eSGunnar Mills "description": "A link to the cooling loop at the other end of the connection.", 362*f2a8e57eSGunnar 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.", 363*f2a8e57eSGunnar Mills "readonly": false 364*f2a8e57eSGunnar Mills }, 365*f2a8e57eSGunnar Mills "ConnectedCoolingUnit": { 366*f2a8e57eSGunnar Mills "anyOf": [ 367*f2a8e57eSGunnar Mills { 368*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CoolingUnit.json#/definitions/CoolingUnit" 369*f2a8e57eSGunnar Mills }, 370*f2a8e57eSGunnar Mills { 371*f2a8e57eSGunnar Mills "type": "null" 372*f2a8e57eSGunnar Mills } 373*f2a8e57eSGunnar Mills ], 374*f2a8e57eSGunnar Mills "description": "A link to the cooling unit at the other end of the connection.", 375*f2a8e57eSGunnar 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.", 376*f2a8e57eSGunnar Mills "readonly": false 377*f2a8e57eSGunnar Mills }, 378*f2a8e57eSGunnar Mills "Oem": { 379*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 380*f2a8e57eSGunnar Mills "description": "The OEM extension property.", 381*f2a8e57eSGunnar 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." 382*f2a8e57eSGunnar Mills } 383*f2a8e57eSGunnar Mills }, 384*f2a8e57eSGunnar Mills "type": "object" 385*f2a8e57eSGunnar Mills }, 386*f2a8e57eSGunnar Mills "OemActions": { 387*f2a8e57eSGunnar Mills "additionalProperties": true, 388*f2a8e57eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 389*f2a8e57eSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 390*f2a8e57eSGunnar Mills "patternProperties": { 391*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 392*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 393*f2a8e57eSGunnar Mills "type": [ 394*f2a8e57eSGunnar Mills "array", 395*f2a8e57eSGunnar Mills "boolean", 396*f2a8e57eSGunnar Mills "integer", 397*f2a8e57eSGunnar Mills "number", 398*f2a8e57eSGunnar Mills "null", 399*f2a8e57eSGunnar Mills "object", 400*f2a8e57eSGunnar Mills "string" 401*f2a8e57eSGunnar Mills ] 402*f2a8e57eSGunnar Mills } 403*f2a8e57eSGunnar Mills }, 404*f2a8e57eSGunnar Mills "properties": {}, 405*f2a8e57eSGunnar Mills "type": "object" 406*f2a8e57eSGunnar Mills } 407*f2a8e57eSGunnar Mills }, 408*f2a8e57eSGunnar Mills "language": "en", 409*f2a8e57eSGunnar Mills "owningEntity": "DMTF", 410*f2a8e57eSGunnar Mills "release": "2023.1", 411*f2a8e57eSGunnar Mills "title": "#CoolantConnector.v1_0_2.CoolantConnector" 412*f2a8e57eSGunnar Mills}