components:
  schemas:
    ThermalMetrics_v1_3_2_Actions:
      additionalProperties: false
      description: The available actions for this resource.
      properties:
        '#ThermalMetrics.ResetMetrics':
          $ref: '#/components/schemas/ThermalMetrics_v1_3_2_ResetMetrics'
        Oem:
          $ref: '#/components/schemas/ThermalMetrics_v1_3_2_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.
    ThermalMetrics_v1_3_2_HeaterSummary:
      additionalProperties: false
      description: The heater metrics summary for the subsystem.
      properties:
        TotalPrePowerOnHeatingTimeSeconds:
          description: The total number of seconds all the heaters in the thermal
            subsystem were active while the respective devices they heat were powered
            off.
          format: int64
          nullable: true
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the total number of seconds
            all the heaters in the thermal subsystem were active while the respective
            devices they heat were powered off.
          x-versionAdded: v1_1_0
        TotalRuntimeHeatingTimeSeconds:
          description: The total number of seconds all the heaters in the thermal
            subsystem were active while the respective devices they heat were powered
            on.
          format: int64
          nullable: true
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the total number of seconds
            all the heaters in the thermal subsystem were active while the respective
            devices they heat were powered on.
          x-versionAdded: v1_1_0
      type: object
      x-longDescription: This type shall contain properties that describe the heater
        metrics summary for the subsystem.
      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.
    ThermalMetrics_v1_3_2_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.
    ThermalMetrics_v1_3_2_ResetMetrics:
      additionalProperties: false
      description: This action resets the summary metrics related to this equipment.
      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 reset any time intervals or counted values
        for this equipment.
      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.
    ThermalMetrics_v1_3_2_ResetMetricsRequestBody:
      additionalProperties: false
      description: This action resets the summary metrics related to this equipment.
      properties: {}
      type: object
      x-longDescription: This action shall reset any time intervals or counted values
        for this equipment.
    ThermalMetrics_v1_3_2_TemperatureSummary:
      additionalProperties: false
      description: The temperature readings for a subsystem.
      properties:
        Ambient:
          description: The ambient temperature (in degree Celsius units) of this subsystem.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          x-excerptCopy: SensorExcerpt
          x-longDescription: This property shall contain the temperature, in degree
            Celsius units, for the ambient temperature of this subsystem.  The value
            of the `DataSourceUri` property, if present, shall reference a resource
            of type `Sensor` with the `ReadingType` property containing the value
            `Temperature`.
        Exhaust:
          description: The exhaust temperature (in degree Celsius units) of this subsystem.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          x-excerptCopy: SensorExcerpt
          x-longDescription: This property shall contain the temperature, in degree
            Celsius units, for the exhaust temperature of this subsystem.  The value
            of the `DataSourceUri` property, if present, shall reference a resource
            of type `Sensor` with the `ReadingType` property containing the value
            `Temperature`.
        Intake:
          description: The intake temperature (in degree Celsius units) of this subsystem.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          x-excerptCopy: SensorExcerpt
          x-longDescription: This property shall contain the temperature, in degree
            Celsius units, for the intake temperature of this subsystem.  The value
            of the `DataSourceUri` property, if present, shall reference a resource
            of type `Sensor` with the `ReadingType` property containing the value
            `Temperature`.
        Internal:
          description: The internal temperature (in degree Celsius units) of this
            subsystem.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorExcerpt
          - enum:
            - null
          x-excerptCopy: SensorExcerpt
          x-longDescription: This property shall contain the temperature, in degree
            Celsius units, for the internal temperature of this subsystem.  The value
            of the `DataSourceUri` property, if present, shall reference a resource
            of type `Sensor` with the `ReadingType` property containing the value
            `Temperature`.
      type: object
      x-longDescription: This type shall contain properties that describe temperature
        sensor for a subsystem.
      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.
    ThermalMetrics_v1_3_2_ThermalMetrics:
      additionalProperties: false
      description: The `ThermalMetrics` schema represents the thermal metrics of a
        chassis.
      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/ThermalMetrics_v1_3_2_Actions'
          description: The available actions for this resource.
          x-longDescription: This property shall contain the available actions for
            this resource.
        AirFlowCubicMetersPerMinute:
          description: The air flow through the chassis (m^3/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 rate of air flow, in
            cubic meters per minute units, between the air intake and the air exhaust
            of this chassis.  The value of the `DataSourceUri` property, if present,
            shall reference a resource of type `Sensor` with the `ReadingType` property
            containing the value `AirFlowCMM`.
          x-versionAdded: v1_2_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 air intake and the air
            exhaust of this chassis.  The value of the `DataSourceUri` property, if
            present, shall reference a resource of type `Sensor` with the `ReadingType`
            property containing the value `PressurekPa`.
          x-versionAdded: v1_2_0
        Description:
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          - enum:
            - null
          readOnly: true
        EnergykWh:
          description: Energy consumption (kWh) of the thermal management subsystem.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorEnergykWhExcerpt
          - enum:
            - null
          x-excerptCopy: SensorEnergykWhExcerpt
          x-longDescription: This property shall contain the total energy, in kilowatt-hour
            units, for the thermal subsystem.  The value shall include the total energy
            consumption of devices involved in thermal management of the chassis,
            such as fans, pumps, and heaters.  The value of the `DataSourceUri` property,
            if present, shall reference a resource of type `Sensor` with the `ReadingType`
            property containing the value `EnergykWh`.
          x-versionAdded: v1_3_0
        HeaterSummary:
          $ref: '#/components/schemas/ThermalMetrics_v1_3_2_HeaterSummary'
          description: The summary of heater metrics for this chassis.
          x-longDescription: This property shall contain the summary of heater metrics
            for this subsystem.
          x-versionAdded: v1_1_0
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        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.
        PowerWatts:
          description: Power consumption (W) of the thermal management subsystem.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorPowerExcerpt
          - enum:
            - null
          x-excerptCopy: SensorPowerExcerpt
          x-longDescription: This property shall contain the power, in watt units,
            for the thermal subsystem.  The value shall include the total power consumption
            of devices involved in thermal management of the chassis, such as fans,
            pumps, and heaters.  The value of the `DataSourceUri` property, if present,
            shall reference a resource of type `Sensor` with the `ReadingType` property
            containing the value `Power`.
          x-versionAdded: v1_3_0
        TemperatureReadingsCelsius:
          description: The temperatures (in degree Celsius units) from all related
            sensors for this device.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/Sensor.yaml#/components/schemas/Sensor_SensorArrayExcerpt
          type: array
          x-excerptCopy: SensorArrayExcerpt
          x-longDescription: This property shall contain the temperatures, in degree
            Celsius units, for this subsystem.  The value of the `DataSourceUri` property,
            if present, shall reference a resource of type `Sensor` with the `ReadingType`
            property containing the value `Temperature`.
        TemperatureReadingsCelsius@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        TemperatureSummaryCelsius:
          $ref: '#/components/schemas/ThermalMetrics_v1_3_2_TemperatureSummary'
          description: The summary temperature readings for this chassis.
          x-longDescription: This property shall contain the temperature sensor readings
            for this subsystem.
      required:
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This resource shall represent the thermal metrics of a chassis
        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.
title: '#ThermalMetrics.v1_3_2.ThermalMetrics'
x-copyright: Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
x-language: en
x-owningEntity: DMTF
x-release: '2023.2'
