components:
  schemas:
    CoolantConnector_v1_3_1_Actions:
      additionalProperties: false
      description: The available actions for this resource.
      properties:
        '#CoolantConnector.ValveControl':
          $ref: '#/components/schemas/CoolantConnector_v1_3_1_ValveControl'
        Oem:
          $ref: '#/components/schemas/CoolantConnector_v1_3_1_OemActions'
          description: The available OEM-specific actions for this resource.
          x-longDescription: This property shall contain the available OEM-specific
            actions for this resource.
      type: object
      x-longDescription: This type shall contain the available actions for this resource.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    CoolantConnector_v1_3_1_CoolantConnector:
      additionalProperties: false
      description: The `CoolantConnector` schema describes a liquid coolant connector,
        including any associated instrumentation.
      properties:
        '@odata.context':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context
        '@odata.etag':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_etag
        '@odata.id':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_id
        '@odata.type':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_type
        Actions:
          $ref: '#/components/schemas/CoolantConnector_v1_3_1_Actions'
          description: The available actions for this resource.
          x-longDescription: This property shall contain the available actions for
            this resource.
        Coolant:
          $ref: http://redfish.dmtf.org/schemas/v1/CoolingLoop.yaml#/components/schemas/CoolingLoop_Coolant
          description: Details about the coolant used in this unit.
          x-longDescription: This property shall contain details regarding the coolant
            contained or used by this unit.
        CoolantConnectorType:
          description: The type of coolant connector.
          oneOf:
          - $ref: '#/components/schemas/CoolantConnector_v1_3_1_CoolantConnectorType'
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the type of coolant connector.
        CoolingLoopName:
          description: The name of the cooling loop attached to this interface.
          nullable: true
          readOnly: false
          type: string
          x-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.
        CoolingManagerURI:
          description: The link to the application that manages the cooling loop.
          format: uri-reference
          nullable: true
          readOnly: false
          type: string
          x-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.
        DeltaPressureControlkPa:
          description: The desired differential pressure (kPa).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Control.yaml#/components/schemas/Control_ControlSingleLoopExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: ControlSingleLoopExcerpt
          x-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.
          x-versionAdded: v1_1_0
        DeltaPressurekPa:
          description: The differential pressure (kPa).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`, and the
            `ReadingBasis` property containing the value `Delta`.
        DeltaTemperatureCelsius:
          description: The differential temperature (C).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`, and the
            `ReadingBasis` property containing the value `Delta`.
        DeltaTemperatureControlCelsius:
          description: The desired differential temperature (C).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Control.yaml#/components/schemas/Control_ControlSingleLoopExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: ControlSingleLoopExcerpt
          x-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.
          x-versionAdded: v1_1_0
        Description:
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          - enum:
            - null
          readOnly: true
        FlowControlLitersPerMinute:
          description: The desired liquid flow rate (L/min).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Control.yaml#/components/schemas/Control_ControlSingleLoopExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: ControlSingleLoopExcerpt
          x-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.
          x-versionAdded: v1_1_0
        FlowLitersPerMinute:
          description: The liquid flow (L/min).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
        HeatRemovedkW:
          description: The heat removed (kW) through this connector.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        Links:
          $ref: '#/components/schemas/CoolantConnector_v1_3_1_Links'
          description: The links to other resources that are related to this resource.
          x-longDescription: This property shall contain links to resources that are
            related to but are not contained by, or subordinate to, this resource.
        LocationIndicatorActive:
          description: An indicator allowing an operator to physically locate this
            resource.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall contain the state of the indicator
            used to physically identify or locate this resource.
        Manufacturer:
          description: The manufacturer of this component.
          nullable: true
          readOnly: true
          type: string
          x-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.
          x-versionAdded: v1_3_0
        Model:
          description: The model number of the component.
          nullable: true
          readOnly: true
          type: string
          x-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.
          x-versionAdded: v1_3_0
        Name:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name
          readOnly: true
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: The OEM extension property.
          x-longDescription: This property shall contain the OEM extensions.  All
            values for properties that this object contains shall conform to the Redfish
            Specification-described requirements.
        PartNumber:
          description: The part number of the component.
          nullable: true
          readOnly: true
          type: string
          x-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.
          x-versionAdded: v1_3_0
        RatedFlowLitersPerMinute:
          description: The rated liquid flow (L/min) for this loop interface.
          minimum: 0
          nullable: true
          readOnly: true
          type: number
          x-longDescription: This property shall contain the rated liquid flow, in
            liters per minute units, for this loop interface.
          x-units: L/min
        RatedFlowPressurekPa:
          description: The pressure (kPa) at which the rated liquid flow is valid.
          minimum: 0
          nullable: true
          readOnly: true
          type: number
          x-longDescription: This property shall contain the pressure, in kilopascal
            units, that the rated liquid flow is valid for this connector.
          x-units: kPa
        RatedPressurekPa:
          description: The rated pressure (kPa) for this connector.
          minimum: 0
          nullable: true
          readOnly: true
          type: number
          x-longDescription: This property shall contain the rated maximum pressure,
            in kilopascal units, for this connector.
          x-units: kPa
        ReturnPressurekPa:
          description: The return pressure (kPa).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
        ReturnTemperatureCelsius:
          description: The return temperature (C).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
        ReturnTemperatureControlCelsius:
          description: The desired return temperature (C).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Control.yaml#/components/schemas/Control_ControlSingleLoopExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: ControlSingleLoopExcerpt
          x-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.
          x-versionAdded: v1_1_0
        SKU:
          description: The SKU of the component.
          nullable: true
          readOnly: true
          type: string
          x-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.
          x-versionAdded: v1_3_0
        SerialNumber:
          description: The serial number of the component.
          nullable: true
          readOnly: true
          type: string
          x-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.
          x-versionAdded: v1_3_0
        SparePartNumber:
          description: The spare part number of the component.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the spare part number of
            the component.  This property is generally used only for replaceable or
            user-configurable components.
          x-versionAdded: v1_3_0
        Status:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status
          description: The status and health of the resource and its subordinate or
            dependent resources.
          x-longDescription: This property shall contain any status or health properties
            of the resource.
        SupplyPressurekPa:
          description: The supply pressure (kPa).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
        SupplyTemperatureCelsius:
          description: The supply temperature (C).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
        SupplyTemperatureControlCelsius:
          description: The desired supply temperature (C).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Control.yaml#/components/schemas/Control_ControlSingleLoopExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: ControlSingleLoopExcerpt
          x-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.
          x-versionAdded: v1_1_0
        ValvePositionControlPercent:
          description: The desired valve position (% open).
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Control.yaml#/components/schemas/Control_ControlSingleLoopExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: ControlSingleLoopExcerpt
          x-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.
          x-versionAdded: v1_2_0
        ValvePositionPercent:
          description: The valve position (% open) of this connector.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          readOnly: true
          x-excerptCopy: SensorExcerpt
          x-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`.
          x-versionAdded: v1_2_0
      required:
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This resource shall represent a coolant connector for a Redfish
        implementation.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    CoolantConnector_v1_3_1_CoolantConnectorType:
      enum:
      - Pair
      - Supply
      - Return
      - Inline
      - Closed
      type: string
      x-enumDescriptions:
        Closed: A closed or self-contained loop.
        Inline: An inline connection or measurement point.
        Pair: A connection pair.
        Return: A return or outflow connection.
        Supply: A supply or intake connection.
    CoolantConnector_v1_3_1_Links:
      additionalProperties: false
      description: The links to other resources that are related to this resource.
      properties:
        ConnectedChassis:
          description: Any array of links to chassis at the other end of the connection.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          readOnly: false
          type: array
          x-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.
        ConnectedChassis@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ConnectedCoolingLoop:
          description: A link to the cooling loop at the other end of the connection.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          - enum:
            - null
          readOnly: false
          x-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.
        ConnectedCoolingUnit:
          description: A link to the cooling unit at the other end of the connection.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          - enum:
            - null
          readOnly: false
          x-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.
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: The OEM extension property.
          x-longDescription: This property shall contain the OEM extensions.  All
            values for properties contained in this object shall conform to the Redfish
            Specification-described requirements.
      type: object
      x-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.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    CoolantConnector_v1_3_1_OemActions:
      additionalProperties: true
      description: The available OEM-specific actions for this resource.
      properties: {}
      type: object
      x-longDescription: This type shall contain the available OEM-specific actions
        for this resource.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    CoolantConnector_v1_3_1_ValveControl:
      additionalProperties: false
      description: This action sets the state of the connector.
      properties:
        target:
          description: Link to invoke action
          format: uri-reference
          type: string
        title:
          description: Friendly action name
          type: string
      type: object
      x-longDescription: This action shall set the operating state of the coolant
        connector represented by the resource.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
      x-versionAdded: v1_3_0
    CoolantConnector_v1_3_1_ValveControlRequestBody:
      additionalProperties: false
      description: This action sets the state of the connector.
      properties:
        ValveState:
          $ref: '#/components/schemas/CoolantConnector_v1_3_1_ValveState'
          description: The desired state of the connector.
          x-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.
        ValveStateReason:
          $ref: '#/components/schemas/CoolantConnector_v1_3_1_ValveStateReason'
          description: The reason for the desired state of the connector.
          x-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`.
      type: object
      x-longDescription: This action shall set the operating state of the coolant
        connector represented by the resource.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    CoolantConnector_v1_3_1_ValveState:
      enum:
      - Open
      - Closed
      type: string
      x-enumDescriptions:
        Closed: Close the valve for this connector.
        Open: Open the valve for this connector to its normal operating position.
    CoolantConnector_v1_3_1_ValveStateReason:
      enum:
      - Normal
      - NotInUse
      - LeakDetected
      type: string
      x-enumDescriptions:
        LeakDetected: A leak was detected.
        Normal: Normal operation.
        NotInUse: The valve is not in use.
      x-enumLongDescriptions:
        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.
        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.
        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`.
title: '#CoolantConnector.v1_3_1.CoolantConnector'
x-copyright: Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
x-language: en
x-owningEntity: DMTF
x-release: '2025.3'
