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