12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  CoolingUnit v1.1.2                                                  -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
222bde4061SEd Tanous  </edmx:Reference>
232bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
242bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
252bde4061SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
282bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
292bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
302bde4061SEd Tanous  </edmx:Reference>
312bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml">
322bde4061SEd Tanous    <edmx:Include Namespace="Chassis"/>
332bde4061SEd Tanous  </edmx:Reference>
342bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Manager_v1.xml">
352bde4061SEd Tanous    <edmx:Include Namespace="Manager"/>
362bde4061SEd Tanous  </edmx:Reference>
372bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Facility_v1.xml">
382bde4061SEd Tanous    <edmx:Include Namespace="Facility"/>
392bde4061SEd Tanous  </edmx:Reference>
402bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LeakDetection_v1.xml">
412bde4061SEd Tanous    <edmx:Include Namespace="LeakDetection"/>
422bde4061SEd Tanous  </edmx:Reference>
432bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics_v1.xml">
442bde4061SEd Tanous    <edmx:Include Namespace="EnvironmentMetrics"/>
452bde4061SEd Tanous  </edmx:Reference>
462bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Redundancy_v1.xml">
472bde4061SEd Tanous    <edmx:Include Namespace="Redundancy"/>
482bde4061SEd Tanous  </edmx:Reference>
492bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CoolingLoop_v1.xml">
502bde4061SEd Tanous    <edmx:Include Namespace="CoolingLoop"/>
512bde4061SEd Tanous  </edmx:Reference>
522bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CoolantConnectorCollection_v1.xml">
532bde4061SEd Tanous    <edmx:Include Namespace="CoolantConnectorCollection"/>
542bde4061SEd Tanous  </edmx:Reference>
552bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PumpCollection_v1.xml">
562bde4061SEd Tanous    <edmx:Include Namespace="PumpCollection"/>
572bde4061SEd Tanous  </edmx:Reference>
582bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FilterCollection_v1.xml">
592bde4061SEd Tanous    <edmx:Include Namespace="FilterCollection"/>
602bde4061SEd Tanous  </edmx:Reference>
612bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ReservoirCollection_v1.xml">
622bde4061SEd Tanous    <edmx:Include Namespace="ReservoirCollection"/>
632bde4061SEd Tanous  </edmx:Reference>
642bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Assembly_v1.xml">
652bde4061SEd Tanous    <edmx:Include Namespace="Assembly"/>
662bde4061SEd Tanous  </edmx:Reference>
672bde4061SEd Tanous
682bde4061SEd Tanous  <edmx:DataServices>
692bde4061SEd Tanous
702bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit">
712bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
72*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
732bde4061SEd Tanous
742bde4061SEd Tanous      <EntityType Name="CoolingUnit" BaseType="Resource.v1_0_0.Resource" Abstract="true">
75*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `CoolingUnit` schema contains the definition for a cooling system component or unit, such as a coolant distribution unit (CDU) or a heat exchanger."/>
762bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a cooling system component or unit for a Redfish implementation."/>
772bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
782bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
792bde4061SEd Tanous          <Record>
802bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
812bde4061SEd Tanous          </Record>
822bde4061SEd Tanous        </Annotation>
832bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
842bde4061SEd Tanous          <Record>
852bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
862bde4061SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties can be updated."/>
872bde4061SEd Tanous          </Record>
882bde4061SEd Tanous        </Annotation>
892bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
902bde4061SEd Tanous          <Record>
912bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
922bde4061SEd Tanous          </Record>
932bde4061SEd Tanous        </Annotation>
942bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
952bde4061SEd Tanous          <Collection>
962bde4061SEd Tanous            <String>/redfish/v1/ThermalEquipment/CDUs/{CoolingUnitId}</String>
972bde4061SEd Tanous            <String>/redfish/v1/ThermalEquipment/ImmersionUnits/{CoolingUnitId}</String>
982bde4061SEd Tanous            <String>/redfish/v1/ThermalEquipment/HeatExchangers/{CoolingUnitId}</String>
992bde4061SEd Tanous          </Collection>
1002bde4061SEd Tanous        </Annotation>
1012bde4061SEd Tanous      </EntityType>
1022bde4061SEd Tanous    </Schema>
1032bde4061SEd Tanous
1042bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit.v1_0_0">
1052bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1062bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
1072bde4061SEd Tanous
1082bde4061SEd Tanous      <EntityType Name="CoolingUnit" BaseType="CoolingUnit.CoolingUnit">
1092bde4061SEd Tanous        <Property Name="EquipmentType" Nullable="false" Type="CoolingUnit.v1_0_0.CoolingEquipmentType">
1102bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1112bde4061SEd Tanous          <Annotation Term="OData.Description" String="The type of equipment this resource represents."/>
1122bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of equipment this resource represents."/>
1132bde4061SEd Tanous          <Annotation Term="Redfish.Required"/>
1142bde4061SEd Tanous        </Property>
1152bde4061SEd Tanous        <Property Name="UserLabel" Type="Edm.String" Nullable="false">
1162bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1172bde4061SEd Tanous          <Annotation Term="OData.Description" String="A user-assigned label."/>
1182bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a user-assigned label used to identify this resource.  If a value has not been assigned by a user, the value of this property shall be an empty string."/>
1192bde4061SEd Tanous        </Property>
1202bde4061SEd Tanous        <Property Name="CoolingCapacityWatts" Type="Edm.Int64">
1212bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1222bde4061SEd Tanous          <Annotation Term="OData.Description" String="The cooling capacity (W) of this equipment."/>
1232bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer-provided cooling capacity, in watt units, of this equipment."/>
1242bde4061SEd Tanous        </Property>
1252bde4061SEd Tanous        <Property Name="Model" Type="Edm.String">
1262bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1272bde4061SEd Tanous          <Annotation Term="OData.Description" String="The product model number of this equipment."/>
1282bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer-provided model information of this equipment."/>
1292bde4061SEd Tanous        </Property>
1302bde4061SEd Tanous        <Property Name="Manufacturer" Type="Edm.String">
1312bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1322bde4061SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer of this equipment."/>
1332bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the equipment.  This organization may be the entity from which the equipment is purchased, but this is not necessarily true."/>
1342bde4061SEd Tanous        </Property>
1352bde4061SEd Tanous        <Property Name="SerialNumber" Type="Edm.String">
1362bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1372bde4061SEd Tanous          <Annotation Term="OData.Description" String="The serial number for this equipment."/>
1382bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a manufacturer-allocated number that identifies the equipment."/>
1392bde4061SEd Tanous        </Property>
1402bde4061SEd Tanous        <Property Name="PartNumber" Type="Edm.String">
1412bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1422bde4061SEd Tanous          <Annotation Term="OData.Description" String="The part number for this equipment."/>
1432bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer-provided part number for the equipment."/>
1442bde4061SEd Tanous        </Property>
1452bde4061SEd Tanous        <Property Name="Version" Type="Edm.String">
1462bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1472bde4061SEd Tanous          <Annotation Term="OData.Description" String="The hardware version of this equipment."/>
1482bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the hardware version of this equipment as determined by the vendor or supplier."/>
1492bde4061SEd Tanous        </Property>
1502bde4061SEd Tanous        <Property Name="FirmwareVersion" Type="Edm.String" Nullable="false">
1512bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1522bde4061SEd Tanous          <Annotation Term="OData.Description" String="The firmware version of this equipment."/>
1532bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a string describing the firmware version of this equipment as provided by the manufacturer."/>
1542bde4061SEd Tanous        </Property>
1552bde4061SEd Tanous        <Property Name="ProductionDate" Type="Edm.DateTimeOffset">
1562bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1572bde4061SEd Tanous          <Annotation Term="OData.Description" String="The production or manufacturing date of this equipment."/>
1582bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date of production or manufacture for this equipment."/>
1592bde4061SEd Tanous        </Property>
1602bde4061SEd Tanous        <Property Name="AssetTag" Type="Edm.String">
1612bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1622bde4061SEd Tanous          <Annotation Term="OData.Description" String="The user-assigned asset tag for this equipment."/>
1632bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the user-assigned asset tag, which is an identifying string that tracks the equipment for inventory purposes."/>
1642bde4061SEd Tanous        </Property>
1652bde4061SEd Tanous        <Property Name="Location" Type="Resource.Location" Nullable="false">
1662bde4061SEd Tanous          <Annotation Term="OData.Description" String="The location of the equipment."/>
1672bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the associated equipment."/>
1682bde4061SEd Tanous        </Property>
1692bde4061SEd Tanous        <Property Name="PumpRedundancy" Type="Collection(Redundancy.RedundantGroup)" Nullable="false">
1702bde4061SEd Tanous          <Annotation Term="OData.Description" String="The redundancy information for the groups of pumps in this unit."/>
1712bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain redundancy information for the groups of pumps in this unit."/>
1722bde4061SEd Tanous        </Property>
1732bde4061SEd Tanous        <Property Name="FilterRedundancy" Type="Collection(Redundancy.RedundantGroup)" Nullable="false">
1742bde4061SEd Tanous          <Annotation Term="OData.Description" String="The redundancy information for the groups of filters in this unit."/>
1752bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain redundancy information for the groups of filters in this unit."/>
1762bde4061SEd Tanous        </Property>
1772bde4061SEd Tanous        <Property Name="Coolant" Type="CoolingLoop.Coolant" Nullable="false">
1782bde4061SEd Tanous          <Annotation Term="OData.Description" String="Details about the coolant used in this unit."/>
1792bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain details regarding the coolant contained or used by this unit."/>
1802bde4061SEd Tanous        </Property>
1812bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
1822bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
1832bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
1842bde4061SEd Tanous        </Property>
1852bde4061SEd Tanous        <NavigationProperty Name="PrimaryCoolantConnectors" Type="CoolantConnectorCollection.CoolantConnectorCollection" Nullable="false">
1862bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1872bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the primary coolant connectors for this equipment."/>
188*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CoolantConnectorCollection` that contains the primary coolant connectors for this equipment."/>
1892bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1902bde4061SEd Tanous        </NavigationProperty>
1912bde4061SEd Tanous        <NavigationProperty Name="SecondaryCoolantConnectors" Type="CoolantConnectorCollection.CoolantConnectorCollection" Nullable="false">
1922bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1932bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the secondary coolant connectors for this equipment."/>
194*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CoolantConnectorCollection` that contains the secondary coolant connectors for this equipment."/>
1952bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1962bde4061SEd Tanous        </NavigationProperty>
1972bde4061SEd Tanous        <NavigationProperty Name="LeakDetection" Type="LeakDetection.LeakDetection" Nullable="false">
1982bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1992bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the leak detection components associated with this equipment."/>
200*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `LeakDetection` that contains the leak detection component information for this equipment."/>
2012bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2022bde4061SEd Tanous        </NavigationProperty>
2032bde4061SEd Tanous        <NavigationProperty Name="Pumps" Type="PumpCollection.PumpCollection" Nullable="false">
2042bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2052bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the pumps for this equipment."/>
206*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `PumpCollection` that contains the pump information for this equipment."/>
2072bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2082bde4061SEd Tanous        </NavigationProperty>
2092bde4061SEd Tanous        <NavigationProperty Name="Filters" Type="FilterCollection.FilterCollection" Nullable="false">
2102bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2112bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the filters for this equipment."/>
212*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FilterCollection` that contains the filter information for this equipment."/>
2132bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2142bde4061SEd Tanous        </NavigationProperty>
2152bde4061SEd Tanous        <NavigationProperty Name="Reservoirs" Type="ReservoirCollection.ReservoirCollection" Nullable="false">
2162bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2172bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the reservoirs for this equipment."/>
218*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ReservoirCollection` that contains the reservoir information for this equipment."/>
2192bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2202bde4061SEd Tanous        </NavigationProperty>
2212bde4061SEd Tanous        <NavigationProperty Name="EnvironmentMetrics" Type="EnvironmentMetrics.EnvironmentMetrics" Nullable="false">
2222bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2232bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the environment metrics for this equipment."/>
224*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `EnvironmentMetrics` that specifies the environment metrics for this equipment."/>
2252bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2262bde4061SEd Tanous        </NavigationProperty>
2272bde4061SEd Tanous        <NavigationProperty Name="Assembly" Type="Assembly.Assembly" ContainsTarget="true" Nullable="false">
2282bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2292bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the assembly associated with this cooling unit."/>
230*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Assembly`."/>
2312bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2322bde4061SEd Tanous        </NavigationProperty>
2332bde4061SEd Tanous        <Property Name="Links" Type="CoolingUnit.v1_0_0.Links" Nullable="false">
2342bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
2352bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
2362bde4061SEd Tanous        </Property>
2372bde4061SEd Tanous        <Property Name="Actions" Type="CoolingUnit.v1_0_0.Actions" Nullable="false">
2382bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
2392bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
2402bde4061SEd Tanous        </Property>
2412bde4061SEd Tanous      </EntityType>
2422bde4061SEd Tanous
2432bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
2442bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
2452bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
2462bde4061SEd Tanous        <NavigationProperty Name="Chassis" Type="Collection(Chassis.Chassis)">
2472bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2482bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the chassis that contain this equipment."/>
249*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Chassis` that represent the physical containers that contain this equipment."/>
2502bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2512bde4061SEd Tanous        </NavigationProperty>
2522bde4061SEd Tanous        <NavigationProperty Name="Facility" Type="Facility.Facility" Nullable="false">
2532bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2542bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the facility that contains this equipment."/>
255*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Facility` that represents the facility that contains this equipment."/>
2562bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2572bde4061SEd Tanous        </NavigationProperty>
2582bde4061SEd Tanous        <NavigationProperty Name="ManagedBy" Type="Collection(Manager.Manager)">
2592bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2602bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the managers responsible for managing this equipment."/>
261*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Manager` that represent the managers that manage this equipment."/>
2622bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2632bde4061SEd Tanous        </NavigationProperty>
2642bde4061SEd Tanous      </ComplexType>
2652bde4061SEd Tanous
2662bde4061SEd Tanous      <EnumType Name="CoolingEquipmentType">
2672bde4061SEd Tanous        <Member Name="CDU">
2682bde4061SEd Tanous          <Annotation Term="OData.Description" String="A coolant distribution unit (CDU)."/>
2692bde4061SEd Tanous        </Member>
2702bde4061SEd Tanous        <Member Name="HeatExchanger">
2712bde4061SEd Tanous          <Annotation Term="OData.Description" String="A heat exchanger."/>
2722bde4061SEd Tanous        </Member>
2732bde4061SEd Tanous        <Member Name="ImmersionUnit">
2742bde4061SEd Tanous          <Annotation Term="OData.Description" String="An immersion cooling unit."/>
2752bde4061SEd Tanous        </Member>
2762bde4061SEd Tanous      </EnumType>
2772bde4061SEd Tanous
2782bde4061SEd Tanous      <ComplexType Name="Actions">
2792bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2802bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
2812bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
2822bde4061SEd Tanous        <Property Name="Oem" Type="CoolingUnit.v1_0_0.OemActions" Nullable="false">
2832bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2842bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
2852bde4061SEd Tanous        </Property>
2862bde4061SEd Tanous      </ComplexType>
2872bde4061SEd Tanous
2882bde4061SEd Tanous      <ComplexType Name="OemActions">
2892bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
2902bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2912bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
2922bde4061SEd Tanous      </ComplexType>
2932bde4061SEd Tanous    </Schema>
2942bde4061SEd Tanous
2952bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit.v1_0_1">
2962bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2972bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct terminology and improve description text.  It was also created to correct various typographical errors."/>
2982bde4061SEd Tanous      <EntityType Name="CoolingUnit" BaseType="CoolingUnit.v1_0_0.CoolingUnit"/>
2992bde4061SEd Tanous    </Schema>
3002bde4061SEd Tanous
301*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit.v1_0_2">
302*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
303*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
304*f2a8e57eSGunnar Mills      <EntityType Name="CoolingUnit" BaseType="CoolingUnit.v1_0_1.CoolingUnit"/>
305*f2a8e57eSGunnar Mills    </Schema>
306*f2a8e57eSGunnar Mills
3072bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit.v1_1_0">
3082bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3092bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
3102bde4061SEd Tanous
3112bde4061SEd Tanous      <EntityType Name="CoolingUnit" BaseType="CoolingUnit.v1_0_0.CoolingUnit">
3122bde4061SEd Tanous        <Property Name="CoolantConnectorRedundancy" Type="Collection(Redundancy.RedundantGroup)" Nullable="false">
3132bde4061SEd Tanous          <Annotation Term="OData.Description" String="The redundancy information for the coolant connectors in this cooling unit."/>
314*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain redundancy information for the set of coolant connectors attached to this equipment.  The values of the `RedundancyGroup` array shall reference resources of type `CoolantConnector`."/>
3152bde4061SEd Tanous        </Property>
3162bde4061SEd Tanous      </EntityType>
3172bde4061SEd Tanous    </Schema>
3182bde4061SEd Tanous
3192bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit.v1_1_1">
3202bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3212bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct terminology and improve description text.  It was also created to correct various typographical errors."/>
3222bde4061SEd Tanous      <EntityType Name="CoolingUnit" BaseType="CoolingUnit.v1_1_0.CoolingUnit"/>
3232bde4061SEd Tanous    </Schema>
3242bde4061SEd Tanous
325*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingUnit.v1_1_2">
326*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
327*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
328*f2a8e57eSGunnar Mills      <EntityType Name="CoolingUnit" BaseType="CoolingUnit.v1_1_1.CoolingUnit"/>
329*f2a8e57eSGunnar Mills    </Schema>
330*f2a8e57eSGunnar Mills
3312bde4061SEd Tanous  </edmx:DataServices>
3322bde4061SEd Tanous</edmx:Edmx>
333