xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/Chassis_v1.xml (revision 5ecf7b4e1bb6988dd3403fa80b723afbe2be30ae)
1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*5ecf7b4eSGunnar Mills<!--# Redfish Schema:  Chassis v1.28.0                                                     -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22720c9898SEd Tanous  </edmx:Reference>
23720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26720c9898SEd Tanous  </edmx:Reference>
27720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
29720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
30720c9898SEd Tanous  </edmx:Reference>
31720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Thermal_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="Thermal"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Power_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="Power"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Manager_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="Manager"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ComputerSystem_v1.xml">
41720c9898SEd Tanous    <edmx:Include Namespace="ComputerSystem"/>
42720c9898SEd Tanous  </edmx:Reference>
43720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LogServiceCollection_v1.xml">
44720c9898SEd Tanous    <edmx:Include Namespace="LogServiceCollection"/>
45720c9898SEd Tanous  </edmx:Reference>
46720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Storage_v1.xml">
47720c9898SEd Tanous    <edmx:Include Namespace="Storage"/>
48720c9898SEd Tanous  </edmx:Reference>
49720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Drive_v1.xml">
50720c9898SEd Tanous    <edmx:Include Namespace="Drive"/>
51720c9898SEd Tanous  </edmx:Reference>
52720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml">
53720c9898SEd Tanous    <edmx:Include Namespace="PCIeDevice"/>
54720c9898SEd Tanous  </edmx:Reference>
55720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDeviceCollection_v1.xml">
56720c9898SEd Tanous    <edmx:Include Namespace="PCIeDeviceCollection"/>
57720c9898SEd Tanous  </edmx:Reference>
58720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkAdapterCollection_v1.xml">
59720c9898SEd Tanous    <edmx:Include Namespace="NetworkAdapterCollection"/>
60720c9898SEd Tanous  </edmx:Reference>
61720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ResourceBlock_v1.xml">
62720c9898SEd Tanous    <edmx:Include Namespace="ResourceBlock"/>
63720c9898SEd Tanous  </edmx:Reference>
64720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Assembly_v1.xml">
65720c9898SEd Tanous    <edmx:Include Namespace="Assembly"/>
66720c9898SEd Tanous  </edmx:Reference>
67720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Switch_v1.xml">
68720c9898SEd Tanous    <edmx:Include Namespace="Switch"/>
69720c9898SEd Tanous  </edmx:Reference>
70720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeSlots_v1.xml">
71720c9898SEd Tanous    <edmx:Include Namespace="PCIeSlots"/>
72720c9898SEd Tanous  </edmx:Reference>
73720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Processor_v1.xml">
74720c9898SEd Tanous    <edmx:Include Namespace="Processor"/>
75720c9898SEd Tanous  </edmx:Reference>
76720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SensorCollection_v1.xml">
77720c9898SEd Tanous    <edmx:Include Namespace="SensorCollection"/>
78720c9898SEd Tanous  </edmx:Reference>
79720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Facility_v1.xml">
80720c9898SEd Tanous    <edmx:Include Namespace="Facility"/>
81720c9898SEd Tanous  </edmx:Reference>
82720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryCollection_v1.xml">
83720c9898SEd Tanous    <edmx:Include Namespace="MemoryCollection"/>
84720c9898SEd Tanous  </edmx:Reference>
85720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomainCollection_v1.xml">
86720c9898SEd Tanous    <edmx:Include Namespace="MemoryDomainCollection"/>
87720c9898SEd Tanous  </edmx:Reference>
88720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MediaControllerCollection_v1.xml">
89720c9898SEd Tanous    <edmx:Include Namespace="MediaControllerCollection"/>
90720c9898SEd Tanous  </edmx:Reference>
91720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerSubsystem_v1.xml">
92720c9898SEd Tanous    <edmx:Include Namespace="PowerSubsystem"/>
93720c9898SEd Tanous  </edmx:Reference>
94720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ThermalSubsystem_v1.xml">
95720c9898SEd Tanous    <edmx:Include Namespace="ThermalSubsystem"/>
96720c9898SEd Tanous  </edmx:Reference>
97720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/DriveCollection_v1.xml">
98720c9898SEd Tanous    <edmx:Include Namespace="DriveCollection"/>
99720c9898SEd Tanous  </edmx:Reference>
100720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ControlCollection_v1.xml">
101720c9898SEd Tanous    <edmx:Include Namespace="ControlCollection"/>
102720c9898SEd Tanous  </edmx:Reference>
103720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics_v1.xml">
104720c9898SEd Tanous    <edmx:Include Namespace="EnvironmentMetrics"/>
105720c9898SEd Tanous  </edmx:Reference>
106720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateCollection_v1.xml">
107720c9898SEd Tanous    <edmx:Include Namespace="CertificateCollection"/>
108720c9898SEd Tanous  </edmx:Reference>
109720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SoftwareInventory_v1.xml">
110720c9898SEd Tanous    <edmx:Include Namespace="SoftwareInventory"/>
111720c9898SEd Tanous  </edmx:Reference>
112720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Cable_v1.xml">
113720c9898SEd Tanous    <edmx:Include Namespace="Cable"/>
114720c9898SEd Tanous  </edmx:Reference>
115720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Outlet_v1.xml">
116720c9898SEd Tanous    <edmx:Include Namespace="Outlet"/>
117720c9898SEd Tanous  </edmx:Reference>
118720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerSupply_v1.xml">
119720c9898SEd Tanous    <edmx:Include Namespace="PowerSupply"/>
120720c9898SEd Tanous  </edmx:Reference>
121720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FabricAdapterCollection_v1.xml">
122720c9898SEd Tanous    <edmx:Include Namespace="FabricAdapterCollection"/>
123720c9898SEd Tanous  </edmx:Reference>
124720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Fan_v1.xml">
125720c9898SEd Tanous    <edmx:Include Namespace="Fan"/>
126720c9898SEd Tanous  </edmx:Reference>
127720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerDistribution_v1.xml">
128720c9898SEd Tanous    <edmx:Include Namespace="PowerDistribution"/>
129720c9898SEd Tanous  </edmx:Reference>
130720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/TrustedComponentCollection_v1.xml">
131720c9898SEd Tanous    <edmx:Include Namespace="TrustedComponentCollection"/>
132720c9898SEd Tanous  </edmx:Reference>
133720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ProcessorCollection_v1.xml">
134720c9898SEd Tanous    <edmx:Include Namespace="ProcessorCollection"/>
135720c9898SEd Tanous  </edmx:Reference>
136720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CoolingUnit_v1.xml">
137720c9898SEd Tanous    <edmx:Include Namespace="CoolingUnit"/>
138720c9898SEd Tanous  </edmx:Reference>
139720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CoolingLoop_v1.xml">
140720c9898SEd Tanous    <edmx:Include Namespace="CoolingLoop"/>
141720c9898SEd Tanous  </edmx:Reference>
1429b46bc0bSMyung Bae  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LeakDetectorCollection_v1.xml">
1439b46bc0bSMyung Bae    <edmx:Include Namespace="LeakDetectorCollection"/>
1449b46bc0bSMyung Bae  </edmx:Reference>
145c6d7a45dSGunnar Mills  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/AutomationNodeCollection_v1.xml">
146c6d7a45dSGunnar Mills    <edmx:Include Namespace="AutomationNodeCollection"/>
147c6d7a45dSGunnar Mills  </edmx:Reference>
148c6d7a45dSGunnar Mills  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/AutomationNode_v1.xml">
149c6d7a45dSGunnar Mills    <edmx:Include Namespace="AutomationNode"/>
150c6d7a45dSGunnar Mills  </edmx:Reference>
151720c9898SEd Tanous
152720c9898SEd Tanous  <edmx:DataServices>
153720c9898SEd Tanous
154720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis">
155720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
156f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
157720c9898SEd Tanous
158720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Resource.v1_0_0.Resource" Abstract="true">
159f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `Chassis` schema represents the physical components of a system.  This resource represents the sheet-metal confined spaces and logical zones such as racks, enclosures, chassis and all other containers.  Subsystems, such as sensors, that operate outside of a system's data plane are linked either directly or indirectly through this resource.  A subsystem that operates outside of a system's data plane are not accessible to software that runs on the system.  It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present."/>
160f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This resource shall represent a chassis or other physical enclosure for a Redfish implementation.  It may also represent a location, such as a slot, socket, or bay, where a unit may be installed, but the `State` property within the `Status` property contains `Absent`."/>
161720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
162720c9898SEd Tanous          <Record>
163720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
164720c9898SEd Tanous          </Record>
165720c9898SEd Tanous        </Annotation>
166720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
167720c9898SEd Tanous          <Record>
168720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
169f2a8e57eSGunnar Mills            <Annotation Term="OData.Description" String="Some properties, such as `IndicatorLED`, can be updated for a chassis."/>
170720c9898SEd Tanous          </Record>
171720c9898SEd Tanous        </Annotation>
172720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
173720c9898SEd Tanous          <Record>
174720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="true"/>
175720c9898SEd Tanous            <Annotation Term="OData.Description" String="Implementations can allow creation and deletion of chassis resources to show containment relationships, such as a rack enclosure."/>
176720c9898SEd Tanous          </Record>
177720c9898SEd Tanous        </Annotation>
178720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
179720c9898SEd Tanous          <Collection>
180720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}</String>
181720c9898SEd Tanous          </Collection>
182720c9898SEd Tanous        </Annotation>
183720c9898SEd Tanous      </EntityType>
184720c9898SEd Tanous
185720c9898SEd Tanous      <Action Name="Reset" IsBound="true">
186f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="This action resets the chassis.  Additionally, it could reset systems or other contained resources depending on the `ResetType` used to invoke this action."/>
187f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This action shall reset the chassis.  Additionally, it may reset systems or other contained resources depending on the `ResetType` used to invoke this action."/>
188720c9898SEd Tanous        <Parameter Name="Chassis" Type="Chassis.v1_0_0.Actions"/>
189720c9898SEd Tanous        <Parameter Name="ResetType" Type="Resource.ResetType">
190720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of reset."/>
191f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset.  The service can accept a request without the parameter and complete an implementation-specific default reset.  Services should include the `@Redfish.AllowableValues` annotation for this parameter to ensure compatibility with clients, even when `ActionInfo` has been implemented."/>
192720c9898SEd Tanous        </Parameter>
193720c9898SEd Tanous      </Action>
194720c9898SEd Tanous    </Schema>
195720c9898SEd Tanous
196720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_0">
197720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
198720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
199720c9898SEd Tanous
200720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.Chassis">
201720c9898SEd Tanous        <Property Name="ChassisType" Nullable="false" Type="Chassis.v1_0_0.ChassisType">
202720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
203720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of physical form factor of the chassis."/>
204720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the physical form factor for the type of chassis."/>
205720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
206720c9898SEd Tanous        </Property>
207720c9898SEd Tanous        <Property Name="Manufacturer" Type="Edm.String">
208720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
209720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer of this chassis."/>
210720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the chassis.  This organization may be the entity from whom the chassis is purchased, but this is not necessarily true."/>
211720c9898SEd Tanous        </Property>
212720c9898SEd Tanous        <Property Name="Model" Type="Edm.String">
213720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
214720c9898SEd Tanous          <Annotation Term="OData.Description" String="The model number of the chassis."/>
215720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name by which the manufacturer generally refers to the chassis."/>
216720c9898SEd Tanous        </Property>
217720c9898SEd Tanous        <Property Name="SKU" Type="Edm.String">
218720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
219720c9898SEd Tanous          <Annotation Term="OData.Description" String="The SKU of the chassis."/>
220720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the stock-keeping unit number for this chassis."/>
221720c9898SEd Tanous        </Property>
222720c9898SEd Tanous        <Property Name="SerialNumber" Type="Edm.String">
223720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
224720c9898SEd Tanous          <Annotation Term="OData.Description" String="The serial number of the chassis."/>
225720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a manufacturer-allocated number that identifies the chassis."/>
226720c9898SEd Tanous        </Property>
227720c9898SEd Tanous        <Property Name="PartNumber" Type="Edm.String">
228720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
229720c9898SEd Tanous          <Annotation Term="OData.Description" String="The part number of the chassis."/>
230720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a part number assigned by the organization that is responsible for producing or manufacturing the chassis."/>
231720c9898SEd Tanous        </Property>
232720c9898SEd Tanous        <Property Name="AssetTag" Type="Edm.String">
233720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
234720c9898SEd Tanous          <Annotation Term="OData.Description" String="The user-assigned asset tag of this chassis."/>
235f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an identifying string that tracks the chassis for inventory purposes.  Modifying this property may modify the `AssetTag` in the resource that represents the functional view of this chassis, such as a `ComputerSystem` resource."/>
236720c9898SEd Tanous        </Property>
237720c9898SEd Tanous        <Property Name="IndicatorLED" Type="Chassis.v1_0_0.IndicatorLED">
238720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
239720c9898SEd Tanous          <Annotation Term="OData.Description" String="The state of the indicator LED, which identifies the chassis."/>
240720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the indicator light state for the indicator light associated with this system."/>
241720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
242720c9898SEd Tanous            <Collection>
243720c9898SEd Tanous              <Record>
244720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
245720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_14_0"/>
246f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `LocationIndicatorActive` property."/>
247720c9898SEd Tanous              </Record>
248720c9898SEd Tanous            </Collection>
249720c9898SEd Tanous          </Annotation>
250720c9898SEd Tanous        </Property>
251720c9898SEd Tanous        <Property Name="Links" Type="Chassis.v1_0_0.Links" Nullable="false">
252720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
253720c9898SEd 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."/>
254720c9898SEd Tanous        </Property>
255720c9898SEd Tanous        <Property Name="Actions" Type="Chassis.v1_0_0.Actions" Nullable="false">
256720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
257720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
258720c9898SEd Tanous        </Property>
259720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
260720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
261720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
262720c9898SEd Tanous        </Property>
263720c9898SEd Tanous        <NavigationProperty Name="LogServices" Type="LogServiceCollection.LogServiceCollection" ContainsTarget="true" Nullable="false">
264720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
265720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the logs for this chassis."/>
266f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `LogServiceCollection`."/>
267720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
268720c9898SEd Tanous        </NavigationProperty>
269720c9898SEd Tanous        <NavigationProperty Name="Thermal" Type="Thermal.Thermal" ContainsTarget="true" Nullable="false">
270720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
271720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the thermal properties, such as fans, cooling, and sensors, for this chassis."/>
272f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Thermal` that represents the thermal characteristics of this chassis."/>
273720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
274720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
275720c9898SEd Tanous            <Collection>
276720c9898SEd Tanous              <Record>
277720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
278720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_15_0"/>
279f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This link has been deprecated in favor of the `ThermalSubsystem` link property."/>
280720c9898SEd Tanous              </Record>
281720c9898SEd Tanous            </Collection>
282720c9898SEd Tanous          </Annotation>
283720c9898SEd Tanous        </NavigationProperty>
284720c9898SEd Tanous        <NavigationProperty Name="Power" Type="Power.Power" ContainsTarget="true" Nullable="false">
285720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
286720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the power properties, or power supplies, power policies, and sensors, for this chassis."/>
287f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Power` that represents the power characteristics of this chassis."/>
288720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
289720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
290720c9898SEd Tanous            <Collection>
291720c9898SEd Tanous              <Record>
292720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
293720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_15_0"/>
294f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This link has been deprecated in favor of the `PowerSubsystem` link property."/>
295720c9898SEd Tanous              </Record>
296720c9898SEd Tanous            </Collection>
297720c9898SEd Tanous          </Annotation>
298720c9898SEd Tanous        </NavigationProperty>
299720c9898SEd Tanous      </EntityType>
300720c9898SEd Tanous
301720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
302720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
303720c9898SEd 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."/>
304720c9898SEd Tanous        <NavigationProperty Name="ComputerSystems" Type="Collection(ComputerSystem.ComputerSystem)">
305720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
306720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the computer systems that this chassis directly and wholly contains."/>
307f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `ComputerSystem` with which this physical container is associated.  If a chassis also links to a computer system to which this resource also links, this chassis shall not link to that computer system."/>
308720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
309720c9898SEd Tanous        </NavigationProperty>
310720c9898SEd Tanous        <NavigationProperty Name="ManagedBy" Type="Collection(Manager.Manager)">
311720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
312720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the managers responsible for managing this chassis."/>
313f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Manager` that manage this chassis."/>
314720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
315720c9898SEd Tanous        </NavigationProperty>
316720c9898SEd Tanous        <NavigationProperty Name="ContainedBy" Type="Chassis.Chassis" Nullable="false">
317720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
318720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the chassis that contains this chassis."/>
319f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Chassis` that represents the chassis that contains this chassis."/>
320720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
321720c9898SEd Tanous        </NavigationProperty>
322720c9898SEd Tanous        <NavigationProperty Name="Contains" Type="Collection(Chassis.Chassis)">
323720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
324720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to any other chassis that this chassis has in it."/>
325f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Chassis` that represent the chassis instances that this chassis contains."/>
326720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
327720c9898SEd Tanous        </NavigationProperty>
328720c9898SEd Tanous        <NavigationProperty Name="PoweredBy" Type="Collection(Resource.Item)">
329720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
330720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to resources or objects that power this chassis.  Normally, the link is for either a chassis or a specific set of power supplies."/>
331720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources or objects that power this chassis."/>
332720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
333720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
334720c9898SEd Tanous            <Collection>
335720c9898SEd Tanous              <Record>
336720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
337720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_20_0"/>
338f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `PowerOutlets` and `PowerSupplies` link properties, and details provided in the `PowerSubsystem` resource."/>
339720c9898SEd Tanous              </Record>
340720c9898SEd Tanous            </Collection>
341720c9898SEd Tanous          </Annotation>
342720c9898SEd Tanous        </NavigationProperty>
343720c9898SEd Tanous        <NavigationProperty Name="CooledBy" Type="Collection(Resource.Item)">
344720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
345720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to resources or objects that cool this chassis.  Normally, the link is for either a chassis or a specific set of fans."/>
346720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources or objects that cool this chassis."/>
347720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
348720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
349720c9898SEd Tanous            <Collection>
350720c9898SEd Tanous              <Record>
351720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
352720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_20_0"/>
353f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Fans` link property, and details provided in the `ThermalSubsystem` resource."/>
354720c9898SEd Tanous              </Record>
355720c9898SEd Tanous            </Collection>
356720c9898SEd Tanous          </Annotation>
357720c9898SEd Tanous        </NavigationProperty>
358720c9898SEd Tanous      </ComplexType>
359720c9898SEd Tanous
360720c9898SEd Tanous      <ComplexType Name="Actions">
361720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
362720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
363720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
364720c9898SEd Tanous        <Property Name="Oem" Type="Chassis.v1_0_0.OemActions" Nullable="false">
365720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
366720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
367720c9898SEd Tanous        </Property>
368720c9898SEd Tanous      </ComplexType>
369720c9898SEd Tanous
370720c9898SEd Tanous      <ComplexType Name="OemActions">
371720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
372720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
373720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
374720c9898SEd Tanous      </ComplexType>
375720c9898SEd Tanous
376720c9898SEd Tanous      <EnumType Name="ChassisType">
377720c9898SEd Tanous        <Member Name="Rack">
378720c9898SEd Tanous          <Annotation Term="OData.Description" String="An equipment rack, typically a 19-inch wide freestanding unit."/>
379720c9898SEd Tanous        </Member>
380720c9898SEd Tanous        <Member Name="Blade">
381720c9898SEd Tanous          <Annotation Term="OData.Description" String="An enclosed or semi-enclosed, typically vertically-oriented, system chassis that must be plugged into a multi-system chassis to function normally."/>
382720c9898SEd Tanous        </Member>
383720c9898SEd Tanous        <Member Name="Enclosure">
384720c9898SEd Tanous          <Annotation Term="OData.Description" String="A generic term for a chassis that does not fit any other description."/>
385720c9898SEd Tanous        </Member>
386720c9898SEd Tanous        <Member Name="StandAlone">
387720c9898SEd Tanous          <Annotation Term="OData.Description" String="A single, free-standing system, commonly called a tower or desktop chassis."/>
388720c9898SEd Tanous        </Member>
389720c9898SEd Tanous        <Member Name="RackMount">
390720c9898SEd Tanous          <Annotation Term="OData.Description" String="A single-system chassis designed specifically for mounting in an equipment rack."/>
391720c9898SEd Tanous        </Member>
392720c9898SEd Tanous        <Member Name="Card">
393720c9898SEd Tanous          <Annotation Term="OData.Description" String="A loose device or circuit board intended to be installed in a system or other enclosure."/>
394720c9898SEd Tanous        </Member>
395720c9898SEd Tanous        <Member Name="Cartridge">
396720c9898SEd Tanous          <Annotation Term="OData.Description" String="A small self-contained system intended to be plugged into a multi-system chassis."/>
397720c9898SEd Tanous        </Member>
398720c9898SEd Tanous        <Member Name="Row">
399720c9898SEd Tanous          <Annotation Term="OData.Description" String="A collection of equipment racks."/>
400720c9898SEd Tanous        </Member>
401720c9898SEd Tanous        <Member Name="Pod">
402720c9898SEd Tanous          <Annotation Term="OData.Description" String="A collection of equipment racks in a large, likely transportable, container."/>
403720c9898SEd Tanous        </Member>
404720c9898SEd Tanous        <Member Name="Expansion">
405720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis that expands the capabilities or capacity of another chassis."/>
406720c9898SEd Tanous        </Member>
407720c9898SEd Tanous        <Member Name="Sidecar">
408720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis that mates mechanically with another chassis to expand its capabilities or capacity."/>
409720c9898SEd Tanous        </Member>
410720c9898SEd Tanous        <Member Name="Zone">
411720c9898SEd Tanous          <Annotation Term="OData.Description" String="A logical division or portion of a physical chassis that contains multiple devices or systems that cannot be physically separated."/>
412720c9898SEd Tanous        </Member>
413720c9898SEd Tanous        <Member Name="Sled">
414720c9898SEd Tanous          <Annotation Term="OData.Description" String="An enclosed or semi-enclosed, system chassis that must be plugged into a multi-system chassis to function normally similar to a blade type chassis."/>
415720c9898SEd Tanous        </Member>
416720c9898SEd Tanous        <Member Name="Shelf">
417720c9898SEd Tanous          <Annotation Term="OData.Description" String="An enclosed or semi-enclosed, typically horizontally-oriented, system chassis that must be plugged into a multi-system chassis to function normally."/>
418720c9898SEd Tanous        </Member>
419720c9898SEd Tanous        <Member Name="Drawer">
420720c9898SEd Tanous          <Annotation Term="OData.Description" String="An enclosed or semi-enclosed, typically horizontally-oriented, system chassis that can be slid into a multi-system chassis."/>
421720c9898SEd Tanous        </Member>
422720c9898SEd Tanous        <Member Name="Module">
423720c9898SEd Tanous          <Annotation Term="OData.Description" String="A small, typically removable, chassis or card that contains devices for a particular subsystem or function."/>
424720c9898SEd Tanous        </Member>
425720c9898SEd Tanous        <Member Name="Component">
426720c9898SEd Tanous          <Annotation Term="OData.Description" String="A small chassis, card, or device that contains devices for a particular subsystem or function."/>
427720c9898SEd Tanous        </Member>
428720c9898SEd Tanous        <Member Name="IPBasedDrive">
429720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis in a drive form factor with IP-based network connections."/>
430720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
431720c9898SEd Tanous            <Collection>
432720c9898SEd Tanous              <Record>
433720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
434720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
435720c9898SEd Tanous              </Record>
436720c9898SEd Tanous            </Collection>
437720c9898SEd Tanous          </Annotation>
438720c9898SEd Tanous        </Member>
439720c9898SEd Tanous        <Member Name="RackGroup">
440720c9898SEd Tanous          <Annotation Term="OData.Description" String="A group of racks that form a single entity or share infrastructure."/>
441720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
442720c9898SEd Tanous            <Collection>
443720c9898SEd Tanous              <Record>
444720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
445720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
446720c9898SEd Tanous              </Record>
447720c9898SEd Tanous            </Collection>
448720c9898SEd Tanous          </Annotation>
449720c9898SEd Tanous        </Member>
450720c9898SEd Tanous        <Member Name="StorageEnclosure">
451720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis that encloses storage."/>
452720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
453720c9898SEd Tanous            <Collection>
454720c9898SEd Tanous              <Record>
455720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
456720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_6_0"/>
457720c9898SEd Tanous              </Record>
458720c9898SEd Tanous            </Collection>
459720c9898SEd Tanous          </Annotation>
460720c9898SEd Tanous        </Member>
461720c9898SEd Tanous        <Member Name="ImmersionTank">
462720c9898SEd Tanous          <Annotation Term="OData.Description" String="An immersion cooling tank."/>
463720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
464720c9898SEd Tanous            <Collection>
465720c9898SEd Tanous              <Record>
466720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
467720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_23_0"/>
468720c9898SEd Tanous              </Record>
469720c9898SEd Tanous            </Collection>
470720c9898SEd Tanous          </Annotation>
471720c9898SEd Tanous        </Member>
472720c9898SEd Tanous        <Member Name="HeatExchanger">
473720c9898SEd Tanous          <Annotation Term="OData.Description" String="A heat exchanger."/>
474720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
475720c9898SEd Tanous            <Collection>
476720c9898SEd Tanous              <Record>
477720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
478720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_23_0"/>
479720c9898SEd Tanous              </Record>
480720c9898SEd Tanous            </Collection>
481720c9898SEd Tanous          </Annotation>
482720c9898SEd Tanous        </Member>
483720c9898SEd Tanous        <Member Name="PowerStrip">
484720c9898SEd Tanous          <Annotation Term="OData.Description" String="A power strip, typically placed in the zero-U space of a rack."/>
485720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
486720c9898SEd Tanous            <Collection>
487720c9898SEd Tanous              <Record>
488720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
489720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_25_0"/>
490720c9898SEd Tanous              </Record>
491720c9898SEd Tanous            </Collection>
492720c9898SEd Tanous          </Annotation>
493720c9898SEd Tanous        </Member>
494720c9898SEd Tanous        <Member Name="Other">
495720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis that does not fit any of these definitions."/>
496720c9898SEd Tanous        </Member>
497720c9898SEd Tanous      </EnumType>
498720c9898SEd Tanous
499720c9898SEd Tanous      <EnumType Name="IndicatorLED">
500720c9898SEd Tanous        <Member Name="Unknown">
501720c9898SEd Tanous          <Annotation Term="OData.Description" String="The state of the indicator LED cannot be determined."/>
502f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent the indicator LED is in an unknown state.  The service shall reject `PATCH` or `PUT` requests containing this value by returning the HTTP `400 Bad Request` status code."/>
503720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
504720c9898SEd Tanous            <Collection>
505720c9898SEd Tanous              <Record>
506720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
507720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_2_0"/>
508720c9898SEd Tanous                <PropertyValue Property="Description" String="This value has been deprecated in favor of returning `null` if the state is unknown."/>
509720c9898SEd Tanous              </Record>
510720c9898SEd Tanous            </Collection>
511720c9898SEd Tanous          </Annotation>
512720c9898SEd Tanous        </Member>
513720c9898SEd Tanous        <Member Name="Lit">
514720c9898SEd Tanous          <Annotation Term="OData.Description" String="The indicator LED is lit."/>
515f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent the indicator LED is in a solid on state.  If the service does not support this value, it shall return the HTTP `400 Bad Request` status code to reject `PATCH` or `PUT` requests that contain this value."/>
516720c9898SEd Tanous        </Member>
517720c9898SEd Tanous        <Member Name="Blinking">
518720c9898SEd Tanous          <Annotation Term="OData.Description" String="The indicator LED is blinking."/>
519f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent the indicator LED is in a blinking state where the LED is being turned on and off in repetition.  If the service does not support this value, it shall reject `PATCH` or `PUT` requests containing this value by returning the HTTP `400 Bad Request` status code."/>
520720c9898SEd Tanous        </Member>
521720c9898SEd Tanous        <Member Name="Off">
522720c9898SEd Tanous          <Annotation Term="OData.Description" String="The indicator LED is off."/>
523f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent the indicator LED is in a solid off state.  If the service does not support this value, it shall reject `PATCH` or `PUT` requests containing this value by returning the HTTP `400 Bad Request` status code."/>
524720c9898SEd Tanous        </Member>
525720c9898SEd Tanous      </EnumType>
526720c9898SEd Tanous    </Schema>
527720c9898SEd Tanous
528720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_1">
529720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
530720c9898SEd Tanous
531720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_0.Chassis">
532720c9898SEd Tanous        <Property Name="PowerState" Type="Resource.PowerState">
533720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
534720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current power state of the chassis."/>
535720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the power state of the chassis."/>
536720c9898SEd Tanous        </Property>
537720c9898SEd Tanous      </EntityType>
538720c9898SEd Tanous    </Schema>
539720c9898SEd Tanous
540720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_2">
541720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
542720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
543720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_1.Chassis"/>
544720c9898SEd Tanous    </Schema>
545720c9898SEd Tanous
546720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_3">
547720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
548720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add explicit permissions annotations to all properties for clarity."/>
549720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_2.Chassis"/>
550720c9898SEd Tanous    </Schema>
551720c9898SEd Tanous
552720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_4">
553720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
554f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links and to add the deprecated annotation to certain enumerated values."/>
555720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_3.Chassis"/>
556720c9898SEd Tanous    </Schema>
557720c9898SEd Tanous
558720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_5">
559720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
560720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
561720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_4.Chassis"/>
562720c9898SEd Tanous    </Schema>
563720c9898SEd Tanous
564720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_6">
565720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
566720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the short and long descriptions in the defined actions."/>
567720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_5.Chassis"/>
568720c9898SEd Tanous    </Schema>
569720c9898SEd Tanous
570720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_7">
571720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
572720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
573720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_6.Chassis"/>
574720c9898SEd Tanous    </Schema>
575720c9898SEd Tanous
576720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_8">
577720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
578720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
579720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_7.Chassis"/>
580720c9898SEd Tanous    </Schema>
581720c9898SEd Tanous
582720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_9">
583720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
584720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
585720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_8.Chassis"/>
586720c9898SEd Tanous    </Schema>
587720c9898SEd Tanous
588720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_10">
589720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
590720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
591720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_9.Chassis"/>
592720c9898SEd Tanous    </Schema>
593720c9898SEd Tanous
594720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_11">
595720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
596720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
597720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_10.Chassis"/>
598720c9898SEd Tanous    </Schema>
599720c9898SEd Tanous
600720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_12">
601720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
602720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
603720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_11.Chassis"/>
604720c9898SEd Tanous    </Schema>
605720c9898SEd Tanous
606720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_13">
607720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
608f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
609720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_12.Chassis"/>
610720c9898SEd Tanous    </Schema>
611720c9898SEd Tanous
612720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_14">
613720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
614720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
615720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_13.Chassis"/>
616720c9898SEd Tanous    </Schema>
617720c9898SEd Tanous
618720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_15">
619720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
620f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
621720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_14.Chassis"/>
622720c9898SEd Tanous    </Schema>
623720c9898SEd Tanous
624720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_16">
625720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
626f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
627720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_15.Chassis"/>
628720c9898SEd Tanous    </Schema>
629720c9898SEd Tanous
630f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_0_17">
631f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
632f2a8e57eSGunnar 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."/>
633f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_0_16.Chassis"/>
634f2a8e57eSGunnar Mills    </Schema>
635f2a8e57eSGunnar Mills
636720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_0">
637720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
638720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.1"/>
639720c9898SEd Tanous
640720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_0_2.Chassis">
641720c9898SEd Tanous        <Property Name="PhysicalSecurity" Type="Chassis.v1_1_0.PhysicalSecurity" Nullable="false">
642720c9898SEd Tanous          <Annotation Term="OData.Description" String="The physical security state of the chassis."/>
643720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the physical security state of the chassis.  Services may construct this state from multiple physical sensors."/>
644720c9898SEd Tanous        </Property>
645720c9898SEd Tanous      </EntityType>
646720c9898SEd Tanous
647720c9898SEd Tanous      <ComplexType Name="PhysicalSecurity">
648720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
649720c9898SEd Tanous        <Annotation Term="OData.Description" String="The physical security state of the chassis."/>
650720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the physical security state of the chassis."/>
651720c9898SEd Tanous        <Property Name="IntrusionSensorNumber" Type="Edm.Int64">
652720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
653720c9898SEd Tanous          <Annotation Term="OData.Description" String="A numerical identifier to represent the physical security sensor."/>
654720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a numerical identifier for this physical security sensor that is unique within this resource."/>
655720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
656720c9898SEd Tanous            <Collection>
657720c9898SEd Tanous              <Record>
658720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
659720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_22_0"/>
660720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated in order to allow for multiple physical sensors to construct this object."/>
661720c9898SEd Tanous              </Record>
662720c9898SEd Tanous            </Collection>
663720c9898SEd Tanous          </Annotation>
664720c9898SEd Tanous        </Property>
665720c9898SEd Tanous        <Property Name="IntrusionSensor" Type="Chassis.v1_1_0.IntrusionSensor">
666720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
667720c9898SEd Tanous          <Annotation Term="OData.Description" String="The physical security state of the chassis, such as if hardware intrusion is detected."/>
668f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the physical security state of the chassis.  If the `IntrusionSensorReArm` property contains `Manual`, a client may set this property to `Normal` to reset the physical security state."/>
669720c9898SEd Tanous        </Property>
670720c9898SEd Tanous        <Property Name="IntrusionSensorReArm" Type="Chassis.v1_1_0.IntrusionSensorReArm">
671720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
672720c9898SEd Tanous          <Annotation Term="OData.Description" String="The policy that describes how the physical security state of the chassis returns to a normal state."/>
673f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the policy that describes how the `IntrusionSensor` property returns to the `Normal` value."/>
674720c9898SEd Tanous        </Property>
675720c9898SEd Tanous      </ComplexType>
676720c9898SEd Tanous
677720c9898SEd Tanous      <EnumType Name="IntrusionSensor">
678720c9898SEd Tanous        <Member Name="Normal">
679720c9898SEd Tanous          <Annotation Term="OData.Description" String="No physical security condition is detected at this time."/>
680720c9898SEd Tanous        </Member>
681720c9898SEd Tanous        <Member Name="HardwareIntrusion">
682720c9898SEd Tanous          <Annotation Term="OData.Description" String="A door, lock, or other mechanism protecting the internal system hardware from being accessed is detected to be in an insecure state."/>
683720c9898SEd Tanous        </Member>
684720c9898SEd Tanous        <Member Name="TamperingDetected">
685720c9898SEd Tanous          <Annotation Term="OData.Description" String="Physical tampering of the monitored entity is detected."/>
686720c9898SEd Tanous        </Member>
687720c9898SEd Tanous      </EnumType>
688720c9898SEd Tanous
689720c9898SEd Tanous      <EnumType Name="IntrusionSensorReArm">
690720c9898SEd Tanous        <Member Name="Manual">
691720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user is required to clear the sensor to restore it to the normal state."/>
692f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate a user is required to set the `IntrusionSensor` property to `Normal` to restore the sensor to its normal state."/>
693720c9898SEd Tanous        </Member>
694720c9898SEd Tanous        <Member Name="Automatic">
695720c9898SEd Tanous          <Annotation Term="OData.Description" String="The sensor is automatically restored to the normal state when no security condition is detected."/>
696f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service sets the `IntrusionSensor` property to `Normal` when no security condition is detected."/>
697720c9898SEd Tanous        </Member>
698720c9898SEd Tanous      </EnumType>
699720c9898SEd Tanous    </Schema>
700720c9898SEd Tanous
701720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_2">
702720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
703720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
704720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_0.Chassis"/>
705720c9898SEd Tanous    </Schema>
706720c9898SEd Tanous
707720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_3">
708720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
709720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add explicit permissions annotations to all properties for clarity."/>
710720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_2.Chassis"/>
711720c9898SEd Tanous    </Schema>
712720c9898SEd Tanous
713720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_4">
714720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
715f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links and to add the deprecated annotation to certain enumerated values."/>
716720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_3.Chassis"/>
717720c9898SEd Tanous    </Schema>
718720c9898SEd Tanous
719720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_5">
720720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
721720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
722720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_4.Chassis"/>
723720c9898SEd Tanous    </Schema>
724720c9898SEd Tanous
725720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_6">
726720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
727720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the short and long descriptions in the defined actions."/>
728720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_5.Chassis"/>
729720c9898SEd Tanous    </Schema>
730720c9898SEd Tanous
731720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_7">
732720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
733720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
734720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_6.Chassis"/>
735720c9898SEd Tanous    </Schema>
736720c9898SEd Tanous
737720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_8">
738720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
739720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
740720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_7.Chassis"/>
741720c9898SEd Tanous    </Schema>
742720c9898SEd Tanous
743720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_9">
744720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
745720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
746720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_8.Chassis"/>
747720c9898SEd Tanous    </Schema>
748720c9898SEd Tanous
749720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_10">
750720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
751720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
752720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_9.Chassis"/>
753720c9898SEd Tanous    </Schema>
754720c9898SEd Tanous
755720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_11">
756720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
757720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
758720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_10.Chassis"/>
759720c9898SEd Tanous    </Schema>
760720c9898SEd Tanous
761720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_12">
762720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
763720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
764720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_11.Chassis"/>
765720c9898SEd Tanous    </Schema>
766720c9898SEd Tanous
767720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_13">
768720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
769f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
770720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_12.Chassis"/>
771720c9898SEd Tanous    </Schema>
772720c9898SEd Tanous
773720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_14">
774720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
775720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
776720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_13.Chassis"/>
777720c9898SEd Tanous    </Schema>
778720c9898SEd Tanous
779720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_15">
780720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
781f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
782720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_14.Chassis"/>
783720c9898SEd Tanous    </Schema>
784720c9898SEd Tanous
785720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_16">
786720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
787f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
788720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_15.Chassis"/>
789720c9898SEd Tanous    </Schema>
790720c9898SEd Tanous
791720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_17">
792720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
793f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable."/>
794720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_16.Chassis"/>
795720c9898SEd Tanous    </Schema>
796720c9898SEd Tanous
797f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_1_18">
798f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
799f2a8e57eSGunnar 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."/>
800f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_1_17.Chassis"/>
801f2a8e57eSGunnar Mills    </Schema>
802f2a8e57eSGunnar Mills
803720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_0">
804720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
805720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.1"/>
806720c9898SEd Tanous
807720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_1_2.Chassis">
808720c9898SEd Tanous        <Property Name="Location" Type="Resource.Location" Nullable="false">
809720c9898SEd Tanous          <Annotation Term="OData.Description" String="The location of the chassis."/>
810720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the associated chassis."/>
811720c9898SEd Tanous        </Property>
812720c9898SEd Tanous      </EntityType>
813720c9898SEd Tanous
814720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_0_0.Links">
815720c9898SEd Tanous        <NavigationProperty Name="ManagersInChassis" Type="Collection(Manager.Manager)">
816720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
817720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the managers located in this chassis."/>
818f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Manager` that are in this chassis."/>
819720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
820720c9898SEd Tanous        </NavigationProperty>
821720c9898SEd Tanous        <NavigationProperty Name="Drives" Type="Collection(Drive.Drive)">
822720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
823720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the drives located in this chassis."/>
824f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Drive` that are in this chassis."/>
825720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
826720c9898SEd Tanous        </NavigationProperty>
827720c9898SEd Tanous        <NavigationProperty Name="Storage" Type="Collection(Storage.Storage)">
828720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
829720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the storage subsystems connected to or inside this chassis."/>
830f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Storage` that are connected to or contained in this chassis."/>
831720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
832720c9898SEd Tanous        </NavigationProperty>
833720c9898SEd Tanous      </ComplexType>
834720c9898SEd Tanous    </Schema>
835720c9898SEd Tanous
836720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_1">
837720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
838720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add explicit permissions annotations to all properties for clarity."/>
839720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_0.Chassis"/>
840720c9898SEd Tanous    </Schema>
841720c9898SEd Tanous
842720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_2">
843720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
844f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links and to add the deprecated annotation to certain enumerated values."/>
845720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_1.Chassis"/>
846720c9898SEd Tanous    </Schema>
847720c9898SEd Tanous
848720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_3">
849720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
850720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
851720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_2.Chassis"/>
852720c9898SEd Tanous    </Schema>
853720c9898SEd Tanous
854720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_4">
855720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
856720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to change Location to its abstract base type.  It was also created to correct the short and long descriptions in the defined actions."/>
857720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_3.Chassis"/>
858720c9898SEd Tanous    </Schema>
859720c9898SEd Tanous
860720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_5">
861720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
862720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
863720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_4.Chassis"/>
864720c9898SEd Tanous    </Schema>
865720c9898SEd Tanous
866720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_6">
867720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
868720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
869720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_5.Chassis"/>
870720c9898SEd Tanous    </Schema>
871720c9898SEd Tanous
872720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_7">
873720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
874720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
875720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_6.Chassis"/>
876720c9898SEd Tanous    </Schema>
877720c9898SEd Tanous
878720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_8">
879720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
880720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
881720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_7.Chassis"/>
882720c9898SEd Tanous    </Schema>
883720c9898SEd Tanous
884720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_9">
885720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
886720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
887720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_8.Chassis"/>
888720c9898SEd Tanous    </Schema>
889720c9898SEd Tanous
890720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_10">
891720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
892720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
893720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_9.Chassis"/>
894720c9898SEd Tanous    </Schema>
895720c9898SEd Tanous
896720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_11">
897720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
898f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
899720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_10.Chassis"/>
900720c9898SEd Tanous    </Schema>
901720c9898SEd Tanous
902720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_12">
903720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
904720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
905720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_11.Chassis"/>
906720c9898SEd Tanous    </Schema>
907720c9898SEd Tanous
908720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_13">
909720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
910f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
911720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_12.Chassis"/>
912720c9898SEd Tanous    </Schema>
913720c9898SEd Tanous
914720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_14">
915720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
916f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
917720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_13.Chassis"/>
918720c9898SEd Tanous    </Schema>
919720c9898SEd Tanous
920720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_15">
921720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
922f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
923720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_14.Chassis"/>
924720c9898SEd Tanous    </Schema>
925720c9898SEd Tanous
926f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_2_16">
927f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
928f2a8e57eSGunnar 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."/>
929f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_2_15.Chassis"/>
930f2a8e57eSGunnar Mills    </Schema>
931f2a8e57eSGunnar Mills
932720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_0">
933720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
934720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
935720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show the ChassisType enumerated list was updated."/>
936720c9898SEd Tanous
937720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_2_0.Chassis"/>
938720c9898SEd Tanous    </Schema>
939720c9898SEd Tanous
940720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_1">
941720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
942720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add explicit permissions annotations to all properties for clarity."/>
943720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_0.Chassis"/>
944720c9898SEd Tanous    </Schema>
945720c9898SEd Tanous
946720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_2">
947720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
948f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links and to add the deprecated annotation to certain enumerated values."/>
949720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_1.Chassis"/>
950720c9898SEd Tanous    </Schema>
951720c9898SEd Tanous
952720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_3">
953720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
954720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
955720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_2.Chassis"/>
956720c9898SEd Tanous    </Schema>
957720c9898SEd Tanous
958720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_4">
959720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
960720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to change Location to its abstract base type.  It was also created to correct the short and long descriptions in the defined actions."/>
961720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_3.Chassis"/>
962720c9898SEd Tanous    </Schema>
963720c9898SEd Tanous
964720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_5">
965720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
966720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
967720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_4.Chassis"/>
968720c9898SEd Tanous    </Schema>
969720c9898SEd Tanous
970720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_6">
971720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
972720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
973720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_5.Chassis"/>
974720c9898SEd Tanous    </Schema>
975720c9898SEd Tanous
976720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_7">
977720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
978720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
979720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_6.Chassis"/>
980720c9898SEd Tanous    </Schema>
981720c9898SEd Tanous
982720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_8">
983720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
984720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
985720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_7.Chassis"/>
986720c9898SEd Tanous    </Schema>
987720c9898SEd Tanous
988720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_9">
989720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
990720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
991720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_8.Chassis"/>
992720c9898SEd Tanous    </Schema>
993720c9898SEd Tanous
994720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_10">
995720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
996720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
997720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_9.Chassis"/>
998720c9898SEd Tanous    </Schema>
999720c9898SEd Tanous
1000720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_11">
1001720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1002f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1003720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_10.Chassis"/>
1004720c9898SEd Tanous    </Schema>
1005720c9898SEd Tanous
1006720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_12">
1007720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1008720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1009720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_11.Chassis"/>
1010720c9898SEd Tanous    </Schema>
1011720c9898SEd Tanous
1012720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_13">
1013720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1014f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1015720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_12.Chassis"/>
1016720c9898SEd Tanous    </Schema>
1017720c9898SEd Tanous
1018720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_14">
1019720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1020f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1021720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_13.Chassis"/>
1022720c9898SEd Tanous    </Schema>
1023720c9898SEd Tanous
1024720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_15">
1025720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1026f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1027720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_14.Chassis"/>
1028720c9898SEd Tanous    </Schema>
1029720c9898SEd Tanous
1030f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_3_16">
1031f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1032f2a8e57eSGunnar 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."/>
1033f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_3_15.Chassis"/>
1034f2a8e57eSGunnar Mills    </Schema>
1035f2a8e57eSGunnar Mills
1036720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_0">
1037720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1038720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.3"/>
1039720c9898SEd Tanous
1040720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_3_1.Chassis">
1041720c9898SEd Tanous        <Property Name="HeightMm" Type="Edm.Decimal">
1042720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1043720c9898SEd Tanous          <Annotation Term="OData.Description" String="The height of the chassis."/>
1044720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the height of the chassis, in millimeter units, as specified by the manufacturer."/>
1045720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1046720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="mm"/>
1047720c9898SEd Tanous        </Property>
1048720c9898SEd Tanous        <Property Name="WidthMm" Type="Edm.Decimal">
1049720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1050720c9898SEd Tanous          <Annotation Term="OData.Description" String="The width of the chassis."/>
1051720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the width of the chassis, in millimeter units, as specified by the manufacturer."/>
1052720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1053720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="mm"/>
1054720c9898SEd Tanous        </Property>
1055720c9898SEd Tanous        <Property Name="DepthMm" Type="Edm.Decimal">
1056720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1057720c9898SEd Tanous          <Annotation Term="OData.Description" String="The depth of the chassis."/>
1058720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the depth (length) of the chassis, in millimeter units, as specified by the manufacturer."/>
1059720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1060720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="mm"/>
1061720c9898SEd Tanous        </Property>
1062720c9898SEd Tanous        <Property Name="WeightKg" Type="Edm.Decimal">
1063720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1064720c9898SEd Tanous          <Annotation Term="OData.Description" String="The weight of the chassis."/>
1065720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the published mass, commonly referred to as weight, of the chassis, in kilogram units."/>
1066720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1067720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="kg"/>
1068720c9898SEd Tanous        </Property>
1069720c9898SEd Tanous        <NavigationProperty Name="NetworkAdapters" Type="NetworkAdapterCollection.NetworkAdapterCollection" ContainsTarget="true" Nullable="false">
1070720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1071720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of network adapters associated with this chassis."/>
1072f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `NetworkAdapterCollection`."/>
1073720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1074720c9898SEd Tanous        </NavigationProperty>
1075720c9898SEd Tanous      </EntityType>
1076720c9898SEd Tanous
1077720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_2_0.Links">
1078720c9898SEd Tanous        <NavigationProperty Name="PCIeDevices" Type="Collection(PCIeDevice.PCIeDevice)">
1079720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1080720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the PCIe devices located in this chassis."/>
1081f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PCIeDevice`."/>
1082720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1083720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1084720c9898SEd Tanous            <Collection>
1085720c9898SEd Tanous              <Record>
1086720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
1087720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_10_0"/>
1088f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `PCIeDevices` resource collection in the root of this resource."/>
1089720c9898SEd Tanous              </Record>
1090720c9898SEd Tanous            </Collection>
1091720c9898SEd Tanous          </Annotation>
1092720c9898SEd Tanous        </NavigationProperty>
1093720c9898SEd Tanous      </ComplexType>
1094720c9898SEd Tanous    </Schema>
1095720c9898SEd Tanous
1096720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_1">
1097720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1098f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links and to add the deprecated annotation to certain enumerated values."/>
1099720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_0.Chassis"/>
1100720c9898SEd Tanous    </Schema>
1101720c9898SEd Tanous
1102720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_2">
1103720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1104720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
1105720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_1.Chassis"/>
1106720c9898SEd Tanous    </Schema>
1107720c9898SEd Tanous
1108720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_3">
1109720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1110720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to change Location to its abstract base type.  It was also created to correct the short and long descriptions in the defined actions."/>
1111720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_2.Chassis"/>
1112720c9898SEd Tanous    </Schema>
1113720c9898SEd Tanous
1114720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_4">
1115720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1116720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
1117720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_3.Chassis"/>
1118720c9898SEd Tanous    </Schema>
1119720c9898SEd Tanous
1120720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_5">
1121720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1122720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1123720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_4.Chassis"/>
1124720c9898SEd Tanous    </Schema>
1125720c9898SEd Tanous
1126720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_6">
1127720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1128720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
1129720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_5.Chassis"/>
1130720c9898SEd Tanous    </Schema>
1131720c9898SEd Tanous
1132720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_7">
1133720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1134720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1135720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_6.Chassis"/>
1136720c9898SEd Tanous    </Schema>
1137720c9898SEd Tanous
1138720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_8">
1139720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1140720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1141720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_7.Chassis"/>
1142720c9898SEd Tanous    </Schema>
1143720c9898SEd Tanous
1144720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_9">
1145720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1146720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1147720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_8.Chassis"/>
1148720c9898SEd Tanous    </Schema>
1149720c9898SEd Tanous
1150720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_10">
1151720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1152f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1153720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_9.Chassis"/>
1154720c9898SEd Tanous    </Schema>
1155720c9898SEd Tanous
1156720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_11">
1157720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1158720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1159720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_10.Chassis"/>
1160720c9898SEd Tanous    </Schema>
1161720c9898SEd Tanous
1162720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_12">
1163720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1164f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1165720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_11.Chassis"/>
1166720c9898SEd Tanous    </Schema>
1167720c9898SEd Tanous
1168720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_13">
1169720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1170f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1171720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_12.Chassis"/>
1172720c9898SEd Tanous    </Schema>
1173720c9898SEd Tanous
1174720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_14">
1175720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1176f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1177720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_13.Chassis"/>
1178720c9898SEd Tanous    </Schema>
1179720c9898SEd Tanous
1180f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_4_15">
1181f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1182f2a8e57eSGunnar 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."/>
1183f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_4_14.Chassis"/>
1184f2a8e57eSGunnar Mills    </Schema>
1185f2a8e57eSGunnar Mills
1186720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_0">
1187720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1188720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
1189720c9898SEd Tanous
1190720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_4_1.Chassis"/>
1191720c9898SEd Tanous
1192720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_4_0.Links">
1193720c9898SEd Tanous        <NavigationProperty Name="ResourceBlocks" Type="Collection(ResourceBlock.ResourceBlock)">
1194720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1195720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the resource blocks located in this chassis."/>
1196f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `ResourceBlock` that this chassis contains."/>
1197720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1198720c9898SEd Tanous        </NavigationProperty>
1199720c9898SEd Tanous      </ComplexType>
1200720c9898SEd Tanous    </Schema>
1201720c9898SEd Tanous
1202720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_1">
1203720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1204720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
1205720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_0.Chassis"/>
1206720c9898SEd Tanous    </Schema>
1207720c9898SEd Tanous
1208720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_2">
1209720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1210720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to change Location to its abstract base type.  It was also created to correct the short and long descriptions in the defined actions."/>
1211720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_1.Chassis"/>
1212720c9898SEd Tanous    </Schema>
1213720c9898SEd Tanous
1214720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_3">
1215720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1216720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
1217720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_2.Chassis"/>
1218720c9898SEd Tanous    </Schema>
1219720c9898SEd Tanous
1220720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_4">
1221720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1222720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1223720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_3.Chassis"/>
1224720c9898SEd Tanous    </Schema>
1225720c9898SEd Tanous
1226720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_5">
1227720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1228720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
1229720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_4.Chassis"/>
1230720c9898SEd Tanous    </Schema>
1231720c9898SEd Tanous
1232720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_6">
1233720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1234720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1235720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_5.Chassis"/>
1236720c9898SEd Tanous    </Schema>
1237720c9898SEd Tanous
1238720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_7">
1239720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1240720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1241720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_6.Chassis"/>
1242720c9898SEd Tanous    </Schema>
1243720c9898SEd Tanous
1244720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_8">
1245720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1246720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1247720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_7.Chassis"/>
1248720c9898SEd Tanous    </Schema>
1249720c9898SEd Tanous
1250720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_9">
1251720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1252f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1253720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_8.Chassis"/>
1254720c9898SEd Tanous    </Schema>
1255720c9898SEd Tanous
1256720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_10">
1257720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1258720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1259720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_9.Chassis"/>
1260720c9898SEd Tanous    </Schema>
1261720c9898SEd Tanous
1262720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_11">
1263720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1264f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1265720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_10.Chassis"/>
1266720c9898SEd Tanous    </Schema>
1267720c9898SEd Tanous
1268720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_12">
1269720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1270f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1271720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_11.Chassis"/>
1272720c9898SEd Tanous    </Schema>
1273720c9898SEd Tanous
1274720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_13">
1275720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1276f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1277720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_12.Chassis"/>
1278720c9898SEd Tanous    </Schema>
1279720c9898SEd Tanous
1280f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_5_14">
1281f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1282f2a8e57eSGunnar 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."/>
1283f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_5_13.Chassis"/>
1284f2a8e57eSGunnar Mills    </Schema>
1285f2a8e57eSGunnar Mills
1286720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_0">
1287720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1288720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.3"/>
1289720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add a link to an Assembly resource."/>
1290720c9898SEd Tanous
1291720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_5_2.Chassis">
1292720c9898SEd Tanous        <NavigationProperty Name="Assembly" Type="Assembly.Assembly" ContainsTarget="true" Nullable="false">
1293720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1294720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the assembly associated with this chassis."/>
1295f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Assembly`."/>
1296720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1297720c9898SEd Tanous        </NavigationProperty>
1298720c9898SEd Tanous      </EntityType>
1299720c9898SEd Tanous    </Schema>
1300720c9898SEd Tanous
1301720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_1">
1302720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1303720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
1304720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_0.Chassis"/>
1305720c9898SEd Tanous    </Schema>
1306720c9898SEd Tanous
1307720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_2">
1308720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1309720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1310720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_1.Chassis"/>
1311720c9898SEd Tanous    </Schema>
1312720c9898SEd Tanous
1313720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_3">
1314720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1315720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
1316720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_2.Chassis"/>
1317720c9898SEd Tanous    </Schema>
1318720c9898SEd Tanous
1319720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_4">
1320720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1321720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1322720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_3.Chassis"/>
1323720c9898SEd Tanous    </Schema>
1324720c9898SEd Tanous
1325720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_5">
1326720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1327720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1328720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_4.Chassis"/>
1329720c9898SEd Tanous    </Schema>
1330720c9898SEd Tanous
1331720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_6">
1332720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1333720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1334720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_5.Chassis"/>
1335720c9898SEd Tanous    </Schema>
1336720c9898SEd Tanous
1337720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_7">
1338720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1339f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1340720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_6.Chassis"/>
1341720c9898SEd Tanous    </Schema>
1342720c9898SEd Tanous
1343720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_8">
1344720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1345720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1346720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_7.Chassis"/>
1347720c9898SEd Tanous    </Schema>
1348720c9898SEd Tanous
1349720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_9">
1350720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1351f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1352720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_8.Chassis"/>
1353720c9898SEd Tanous    </Schema>
1354720c9898SEd Tanous
1355720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_10">
1356720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1357f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1358720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_9.Chassis"/>
1359720c9898SEd Tanous    </Schema>
1360720c9898SEd Tanous
1361720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_11">
1362720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1363f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1364720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_10.Chassis"/>
1365720c9898SEd Tanous    </Schema>
1366720c9898SEd Tanous
1367f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_6_12">
1368f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1369f2a8e57eSGunnar 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."/>
1370f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_6_11.Chassis"/>
1371f2a8e57eSGunnar Mills    </Schema>
1372f2a8e57eSGunnar Mills
1373720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_0">
1374720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1375720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.1"/>
1376720c9898SEd Tanous
1377720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_6_0.Chassis">
1378720c9898SEd Tanous        <Property Name="UUID" Type="Resource.UUID">
1379720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1380720c9898SEd Tanous          <Annotation Term="OData.Description" String="The UUID for this chassis."/>
1381720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the universally unique identifier number for this chassis."/>
1382720c9898SEd Tanous        </Property>
1383720c9898SEd Tanous      </EntityType>
1384720c9898SEd Tanous
1385720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_5_0.Links">
1386720c9898SEd Tanous        <NavigationProperty Name="Switches" Type="Collection(Switch.Switch)">
1387720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1388720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the switches located in this chassis."/>
1389f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Switch` that this chassis contains."/>
1390720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1391720c9898SEd Tanous        </NavigationProperty>
1392720c9898SEd Tanous      </ComplexType>
1393720c9898SEd Tanous    </Schema>
1394720c9898SEd Tanous
1395720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_1">
1396720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1397720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
1398720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_0.Chassis"/>
1399720c9898SEd Tanous    </Schema>
1400720c9898SEd Tanous
1401720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_2">
1402720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1403720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1404720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_1.Chassis"/>
1405720c9898SEd Tanous    </Schema>
1406720c9898SEd Tanous
1407720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_3">
1408720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1409720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
1410720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_2.Chassis"/>
1411720c9898SEd Tanous    </Schema>
1412720c9898SEd Tanous
1413720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_4">
1414720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1415720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1416720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_3.Chassis"/>
1417720c9898SEd Tanous    </Schema>
1418720c9898SEd Tanous
1419720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_5">
1420720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1421720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1422720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_4.Chassis"/>
1423720c9898SEd Tanous    </Schema>
1424720c9898SEd Tanous
1425720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_6">
1426720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1427720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1428720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_5.Chassis"/>
1429720c9898SEd Tanous    </Schema>
1430720c9898SEd Tanous
1431720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_7">
1432720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1433f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1434720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_6.Chassis"/>
1435720c9898SEd Tanous    </Schema>
1436720c9898SEd Tanous
1437720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_8">
1438720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1439720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1440720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_7.Chassis"/>
1441720c9898SEd Tanous    </Schema>
1442720c9898SEd Tanous
1443720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_9">
1444720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1445f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1446720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_8.Chassis"/>
1447720c9898SEd Tanous    </Schema>
1448720c9898SEd Tanous
1449720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_10">
1450720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1451f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1452720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_9.Chassis"/>
1453720c9898SEd Tanous    </Schema>
1454720c9898SEd Tanous
1455720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_11">
1456720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1457f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1458720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_10.Chassis"/>
1459720c9898SEd Tanous    </Schema>
1460720c9898SEd Tanous
1461f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_7_12">
1462f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1463f2a8e57eSGunnar 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."/>
1464f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_7_11.Chassis"/>
1465f2a8e57eSGunnar Mills    </Schema>
1466f2a8e57eSGunnar Mills
1467720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_0">
1468720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1469720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.2"/>
1470720c9898SEd Tanous
1471720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_7_1.Chassis">
1472720c9898SEd Tanous        <NavigationProperty Name="PCIeSlots" Type="PCIeSlots.PCIeSlots" ContainsTarget="true" Nullable="false">
1473720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1474720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the PCIe slot properties for this chassis."/>
1475f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to the resource of type `PCIeSlots` that represents the PCIe slot information for this chassis."/>
1476720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1477720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1478720c9898SEd Tanous            <Collection>
1479720c9898SEd Tanous              <Record>
1480720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
1481720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_24_0"/>
1482f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `PCIeDevices` property.  The `PCIeSlots` schema has been deprecated in favor of the `PCIeDevice` schema.  Empty PCIe slots are represented by `PCIeDevice` resources using the `Absent` value of the `State` property within `Status`."/>
1483720c9898SEd Tanous              </Record>
1484720c9898SEd Tanous            </Collection>
1485720c9898SEd Tanous          </Annotation>
1486720c9898SEd Tanous        </NavigationProperty>
1487720c9898SEd Tanous      </EntityType>
1488720c9898SEd Tanous    </Schema>
1489720c9898SEd Tanous
1490720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_1">
1491720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1492720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1493720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_0.Chassis"/>
1494720c9898SEd Tanous    </Schema>
1495720c9898SEd Tanous
1496720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_2">
1497720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1498720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
1499720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_1.Chassis"/>
1500720c9898SEd Tanous    </Schema>
1501720c9898SEd Tanous
1502720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_3">
1503720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1504720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1505720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_2.Chassis"/>
1506720c9898SEd Tanous    </Schema>
1507720c9898SEd Tanous
1508720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_4">
1509720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1510720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1511720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_3.Chassis"/>
1512720c9898SEd Tanous    </Schema>
1513720c9898SEd Tanous
1514720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_5">
1515720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1516720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1517720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_4.Chassis"/>
1518720c9898SEd Tanous    </Schema>
1519720c9898SEd Tanous
1520720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_6">
1521720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1522f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1523720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_5.Chassis"/>
1524720c9898SEd Tanous    </Schema>
1525720c9898SEd Tanous
1526720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_7">
1527720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1528720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1529720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_6.Chassis"/>
1530720c9898SEd Tanous    </Schema>
1531720c9898SEd Tanous
1532720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_8">
1533720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1534f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1535720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_7.Chassis"/>
1536720c9898SEd Tanous    </Schema>
1537720c9898SEd Tanous
1538720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_9">
1539720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1540f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1541720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_8.Chassis"/>
1542720c9898SEd Tanous    </Schema>
1543720c9898SEd Tanous
1544720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_10">
1545720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1546f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1547720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_9.Chassis"/>
1548720c9898SEd Tanous    </Schema>
1549720c9898SEd Tanous
1550f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_8_11">
1551f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1552f2a8e57eSGunnar 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."/>
1553f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_8_10.Chassis"/>
1554f2a8e57eSGunnar Mills    </Schema>
1555f2a8e57eSGunnar Mills
1556720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_0">
1557720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1558720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.3"/>
1559720c9898SEd Tanous
1560720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_8_1.Chassis">
1561720c9898SEd Tanous        <Property Name="EnvironmentalClass" Type="Chassis.v1_9_0.EnvironmentalClass">
1562720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1563720c9898SEd Tanous          <Annotation Term="OData.Description" String="The ASHRAE Environmental Class for this chassis."/>
1564720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the ASHRAE Environmental Class for this chassis, as defined by ASHRAE Thermal Guidelines for Data Processing Environments.  These classes define respective environmental limits that include temperature, relative humidity, dew point, and maximum allowable elevation."/>
1565720c9898SEd Tanous        </Property>
1566720c9898SEd Tanous        <NavigationProperty Name="Sensors" Type="SensorCollection.SensorCollection" Nullable="false">
1567720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1568720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of sensors located in the equipment and sub-components."/>
1569f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `SensorCollection` that contains the sensors located in the chassis and sub-components."/>
1570720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1571720c9898SEd Tanous        </NavigationProperty>
1572720c9898SEd Tanous      </EntityType>
1573720c9898SEd Tanous
1574720c9898SEd Tanous      <EnumType Name="EnvironmentalClass">
1575720c9898SEd Tanous        <Member Name="A1">
1576720c9898SEd Tanous          <Annotation Term="OData.Description" String="ASHRAE Environmental Class 'A1'."/>
1577720c9898SEd Tanous        </Member>
1578720c9898SEd Tanous        <Member Name="A2">
1579720c9898SEd Tanous          <Annotation Term="OData.Description" String="ASHRAE Environmental Class 'A2'."/>
1580720c9898SEd Tanous        </Member>
1581720c9898SEd Tanous        <Member Name="A3">
1582720c9898SEd Tanous          <Annotation Term="OData.Description" String="ASHRAE Environmental Class 'A3'."/>
1583720c9898SEd Tanous        </Member>
1584720c9898SEd Tanous        <Member Name="A4">
1585720c9898SEd Tanous          <Annotation Term="OData.Description" String="ASHRAE Environmental Class 'A4'."/>
1586720c9898SEd Tanous        </Member>
1587720c9898SEd Tanous      </EnumType>
1588720c9898SEd Tanous
1589720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_7_0.Links">
1590720c9898SEd Tanous        <NavigationProperty Name="Processors" Type="Collection(Processor.Processor)">
1591720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1592720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the processors located in this chassis."/>
1593f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Processor` type that this chassis contains."/>
1594720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1595720c9898SEd Tanous        </NavigationProperty>
1596720c9898SEd Tanous      </ComplexType>
1597720c9898SEd Tanous    </Schema>
1598720c9898SEd Tanous
1599720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_1">
1600720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1601720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
1602720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_0.Chassis"/>
1603720c9898SEd Tanous    </Schema>
1604720c9898SEd Tanous
1605720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_2">
1606720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1607720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1608720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_1.Chassis"/>
1609720c9898SEd Tanous    </Schema>
1610720c9898SEd Tanous
1611720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_3">
1612720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1613720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1614720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_2.Chassis"/>
1615720c9898SEd Tanous    </Schema>
1616720c9898SEd Tanous
1617720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_4">
1618720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1619720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1620720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_3.Chassis"/>
1621720c9898SEd Tanous    </Schema>
1622720c9898SEd Tanous
1623720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_5">
1624720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1625f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1626720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_4.Chassis"/>
1627720c9898SEd Tanous    </Schema>
1628720c9898SEd Tanous
1629720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_6">
1630720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1631720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1632720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_5.Chassis"/>
1633720c9898SEd Tanous    </Schema>
1634720c9898SEd Tanous
1635720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_7">
1636720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1637f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
1638720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_6.Chassis"/>
1639720c9898SEd Tanous    </Schema>
1640720c9898SEd Tanous
1641720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_8">
1642720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1643f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1644720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_7.Chassis"/>
1645720c9898SEd Tanous    </Schema>
1646720c9898SEd Tanous
1647720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_9">
1648720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1649f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1650720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_8.Chassis"/>
1651720c9898SEd Tanous    </Schema>
1652720c9898SEd Tanous
1653720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_10">
1654720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1655f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1656720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_9.Chassis"/>
1657720c9898SEd Tanous    </Schema>
1658720c9898SEd Tanous
1659f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_9_11">
1660f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1661f2a8e57eSGunnar 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."/>
1662f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_9_10.Chassis"/>
1663f2a8e57eSGunnar Mills    </Schema>
1664f2a8e57eSGunnar Mills
1665720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_0">
1666720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1667720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.2"/>
1668720c9898SEd Tanous
1669720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_9_2.Chassis">
1670720c9898SEd Tanous        <NavigationProperty Name="PCIeDevices" Type="PCIeDeviceCollection.PCIeDeviceCollection" ContainsTarget="true" Nullable="false">
1671720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1672720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of PCIe devices located in this chassis."/>
1673f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `PCIeDeviceCollection`."/>
1674720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1675720c9898SEd Tanous        </NavigationProperty>
1676720c9898SEd Tanous      </EntityType>
1677720c9898SEd Tanous    </Schema>
1678720c9898SEd Tanous
1679720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_1">
1680720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1681720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1682720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_0.Chassis"/>
1683720c9898SEd Tanous    </Schema>
1684720c9898SEd Tanous
1685720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_2">
1686720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1687720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1688720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_1.Chassis"/>
1689720c9898SEd Tanous    </Schema>
1690720c9898SEd Tanous
1691720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_3">
1692720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1693f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1694720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_2.Chassis"/>
1695720c9898SEd Tanous    </Schema>
1696720c9898SEd Tanous
1697720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_4">
1698720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1699720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1700720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_3.Chassis"/>
1701720c9898SEd Tanous    </Schema>
1702720c9898SEd Tanous
1703720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_5">
1704720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1705f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
1706720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_4.Chassis"/>
1707720c9898SEd Tanous    </Schema>
1708720c9898SEd Tanous
1709720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_6">
1710720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1711f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema."/>
1712720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_5.Chassis"/>
1713720c9898SEd Tanous    </Schema>
1714720c9898SEd Tanous
1715720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_7">
1716720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1717f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1718720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_6.Chassis"/>
1719720c9898SEd Tanous    </Schema>
1720720c9898SEd Tanous
1721720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_8">
1722720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1723f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1724720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_7.Chassis"/>
1725720c9898SEd Tanous    </Schema>
1726720c9898SEd Tanous
1727f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_10_9">
1728f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1729f2a8e57eSGunnar 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."/>
1730f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_10_8.Chassis"/>
1731f2a8e57eSGunnar Mills    </Schema>
1732f2a8e57eSGunnar Mills
1733720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_0">
1734720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1735720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
1736720c9898SEd Tanous
1737720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_10_0.Chassis">
1738720c9898SEd Tanous        <NavigationProperty Name="MediaControllers" Type="MediaControllerCollection.MediaControllerCollection" ContainsTarget="true" Nullable="false">
1739720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1740720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of media controllers located in this chassis."/>
1741f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MediaControllerCollection`."/>
1742720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1743720c9898SEd Tanous            <Collection>
1744720c9898SEd Tanous              <Record>
1745720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
1746720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_20_0"/>
1747f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of `FabricAdapters`."/>
1748720c9898SEd Tanous              </Record>
1749720c9898SEd Tanous            </Collection>
1750720c9898SEd Tanous          </Annotation>
1751720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1752720c9898SEd Tanous        </NavigationProperty>
1753720c9898SEd Tanous        <NavigationProperty Name="Memory" Type="MemoryCollection.MemoryCollection" ContainsTarget="true" Nullable="false">
1754720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1755720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of memory located in this chassis that belong to fabric-related resource pools."/>
1756f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MemoryCollection` that represents memory in this chassis that belong to fabric-related resource pools."/>
1757720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1758720c9898SEd Tanous        </NavigationProperty>
1759720c9898SEd Tanous        <NavigationProperty Name="MemoryDomains" Type="MemoryDomainCollection.MemoryDomainCollection" ContainsTarget="true" Nullable="false">
1760720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1761720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of memory domains located in this chassis that belong to fabric-related resource pools."/>
1762f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MemoryDomainCollection` that represents memory domains in this chassis that belong to fabric-related resource pools."/>
1763720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1764720c9898SEd Tanous        </NavigationProperty>
1765720c9898SEd Tanous      </EntityType>
1766720c9898SEd Tanous
1767720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_9_0.Links">
1768720c9898SEd Tanous        <NavigationProperty Name="Facility" Type="Facility.Facility" Nullable="false">
1769720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1770720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the facility that contains this chassis."/>
1771f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to the resource of type `Facility` and shall represent the smallest facility that contains this chassis.  This property shall not appear in resources that include a `ContainedBy` property within the `Links` property."/>
1772720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1773720c9898SEd Tanous        </NavigationProperty>
1774720c9898SEd Tanous      </ComplexType>
1775720c9898SEd Tanous    </Schema>
1776720c9898SEd Tanous
1777720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_1">
1778720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1779720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1780720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_0.Chassis"/>
1781720c9898SEd Tanous    </Schema>
1782720c9898SEd Tanous
1783720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_2">
1784720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1785720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1786720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_1.Chassis"/>
1787720c9898SEd Tanous    </Schema>
1788720c9898SEd Tanous
1789720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_3">
1790720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1791f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1792720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_2.Chassis"/>
1793720c9898SEd Tanous    </Schema>
1794720c9898SEd Tanous
1795720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_4">
1796720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1797720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1798720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_3.Chassis"/>
1799720c9898SEd Tanous    </Schema>
1800720c9898SEd Tanous
1801720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_5">
1802720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1803f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
1804720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_4.Chassis"/>
1805720c9898SEd Tanous    </Schema>
1806720c9898SEd Tanous
1807720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_6">
1808720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1809f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
1810720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_5.Chassis"/>
1811720c9898SEd Tanous    </Schema>
1812720c9898SEd Tanous
1813720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_7">
1814720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1815f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1816720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_6.Chassis"/>
1817720c9898SEd Tanous    </Schema>
1818720c9898SEd Tanous
1819720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_8">
1820720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1821f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1822720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_7.Chassis"/>
1823720c9898SEd Tanous    </Schema>
1824720c9898SEd Tanous
1825f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_11_9">
1826f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1827f2a8e57eSGunnar 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."/>
1828f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_11_8.Chassis"/>
1829f2a8e57eSGunnar Mills    </Schema>
1830f2a8e57eSGunnar Mills
1831720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_0">
1832720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1833720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.1"/>
1834720c9898SEd Tanous
1835720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_11_1.Chassis">
1836720c9898SEd Tanous        <Property Name="MaxPowerWatts" Type="Edm.Decimal">
1837720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1838720c9898SEd Tanous          <Annotation Term="OData.Description" String="The upper bound of the total power consumed by the chassis."/>
1839720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the upper bound of the total power consumed by the chassis."/>
1840720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="W"/>
1841720c9898SEd Tanous        </Property>
1842720c9898SEd Tanous        <Property Name="MinPowerWatts" Type="Edm.Decimal">
1843720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1844720c9898SEd Tanous          <Annotation Term="OData.Description" String="The lower bound of the total power consumed by the chassis."/>
1845720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the lower bound of the total power consumed by the chassis."/>
1846720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="W"/>
1847720c9898SEd Tanous        </Property>
1848720c9898SEd Tanous      </EntityType>
1849720c9898SEd Tanous    </Schema>
1850720c9898SEd Tanous
1851720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_1">
1852720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1853720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1854720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_0.Chassis"/>
1855720c9898SEd Tanous    </Schema>
1856720c9898SEd Tanous
1857720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_2">
1858720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1859f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1860720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_1.Chassis"/>
1861720c9898SEd Tanous    </Schema>
1862720c9898SEd Tanous
1863720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_3">
1864720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1865720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1866720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_2.Chassis"/>
1867720c9898SEd Tanous    </Schema>
1868720c9898SEd Tanous
1869720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_4">
1870720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1871f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
1872720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_3.Chassis"/>
1873720c9898SEd Tanous    </Schema>
1874720c9898SEd Tanous
1875720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_5">
1876720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1877f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
1878720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_4.Chassis"/>
1879720c9898SEd Tanous    </Schema>
1880720c9898SEd Tanous
1881720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_6">
1882720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1883f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1884720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_5.Chassis"/>
1885720c9898SEd Tanous    </Schema>
1886720c9898SEd Tanous
1887720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_7">
1888720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1889f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1890720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_6.Chassis"/>
1891720c9898SEd Tanous    </Schema>
1892720c9898SEd Tanous
1893f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_12_8">
1894f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1895f2a8e57eSGunnar 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."/>
1896f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_12_7.Chassis"/>
1897f2a8e57eSGunnar Mills    </Schema>
1898f2a8e57eSGunnar Mills
1899720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_0">
1900720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1901720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.2"/>
1902f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to modify the `Contains` and `ContainedBy` properties to be writable."/>
1903720c9898SEd Tanous
1904720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_12_1.Chassis"/>
1905720c9898SEd Tanous    </Schema>
1906720c9898SEd Tanous
1907720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_1">
1908720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1909f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add annotation recommendations for `ResetType`."/>
1910720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_0.Chassis"/>
1911720c9898SEd Tanous    </Schema>
1912720c9898SEd Tanous
1913720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_2">
1914720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1915720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1916720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_1.Chassis"/>
1917720c9898SEd Tanous    </Schema>
1918720c9898SEd Tanous
1919720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_3">
1920720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1921f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
1922720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_2.Chassis"/>
1923720c9898SEd Tanous    </Schema>
1924720c9898SEd Tanous
1925720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_4">
1926720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1927f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
1928720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_3.Chassis"/>
1929720c9898SEd Tanous    </Schema>
1930720c9898SEd Tanous
1931720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_5">
1932720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1933f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1934720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_4.Chassis"/>
1935720c9898SEd Tanous    </Schema>
1936720c9898SEd Tanous
1937720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_6">
1938720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1939f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1940720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_5.Chassis"/>
1941720c9898SEd Tanous    </Schema>
1942720c9898SEd Tanous
1943f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_13_7">
1944f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1945f2a8e57eSGunnar 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."/>
1946f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_13_6.Chassis"/>
1947f2a8e57eSGunnar Mills    </Schema>
1948f2a8e57eSGunnar Mills
1949720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_0">
1950720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1951720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
1952f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `IndicatorLED` in favor of `LocationIndicatorActive`."/>
1953720c9898SEd Tanous
1954720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_13_1.Chassis">
1955720c9898SEd Tanous        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
1956720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1957720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
1958f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource.  A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function.  Modifying this property may modify the `LocationIndicatorActive` in the resource that represents the functional view of this chassis, such as a `ComputerSystem` resource."/>
1959720c9898SEd Tanous        </Property>
1960720c9898SEd Tanous        <NavigationProperty Name="Drives" Type="DriveCollection.DriveCollection" Nullable="false" ContainsTarget="true">
1961720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of drives within this chassis."/>
1962f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `DriveCollection`."/>
1963720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1964720c9898SEd Tanous        </NavigationProperty>
1965720c9898SEd Tanous      </EntityType>
1966720c9898SEd Tanous    </Schema>
1967720c9898SEd Tanous
1968720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_1">
1969720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1970720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
1971720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_14_0.Chassis"/>
1972720c9898SEd Tanous    </Schema>
1973720c9898SEd Tanous
1974720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_2">
1975720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1976f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
1977720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_14_1.Chassis"/>
1978720c9898SEd Tanous    </Schema>
1979720c9898SEd Tanous
1980720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_3">
1981720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1982f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
1983720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_14_2.Chassis"/>
1984720c9898SEd Tanous    </Schema>
1985720c9898SEd Tanous
1986720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_4">
1987720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1988f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
1989720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_14_3.Chassis"/>
1990720c9898SEd Tanous    </Schema>
1991720c9898SEd Tanous
1992720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_5">
1993720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1994f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
1995720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_14_4.Chassis"/>
1996720c9898SEd Tanous    </Schema>
1997720c9898SEd Tanous
1998f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_14_6">
1999f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2000f2a8e57eSGunnar 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."/>
2001f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_14_5.Chassis"/>
2002f2a8e57eSGunnar Mills    </Schema>
2003f2a8e57eSGunnar Mills
2004720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_0">
2005720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2006720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.4"/>
2007720c9898SEd Tanous
2008720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_14_0.Chassis">
2009720c9898SEd Tanous        <NavigationProperty Name="PowerSubsystem" Type="PowerSubsystem.PowerSubsystem" ContainsTarget="true" Nullable="false">
2010720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2011720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the power subsystem properties for this chassis."/>
2012f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `PowerSubsystem` that represents the power subsystem information for this chassis."/>
2013720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2014720c9898SEd Tanous        </NavigationProperty>
2015720c9898SEd Tanous        <NavigationProperty Name="ThermalSubsystem" Type="ThermalSubsystem.ThermalSubsystem" ContainsTarget="true" Nullable="false">
2016720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2017720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the thermal subsystem properties for this chassis."/>
2018f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ThermalSubsystem` that represents the thermal subsystem information for this chassis."/>
2019720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2020720c9898SEd Tanous        </NavigationProperty>
2021720c9898SEd Tanous        <NavigationProperty Name="EnvironmentMetrics" Type="EnvironmentMetrics.EnvironmentMetrics" Nullable="false">
2022720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2023720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the environment metrics for this chassis."/>
2024dd5c81e9SGunnar 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 chassis, all containing chassis, and devices contained by any of these chassis instances.  When determining power and energy readings, care should be taken to ensure any reported values do not overlap or result in double-counting."/>
2025720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2026720c9898SEd Tanous        </NavigationProperty>
2027720c9898SEd Tanous        <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false">
2028720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2029720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of certificates for device identity and attestation."/>
2030f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection` that contains certificates for device identity and attestation."/>
2031720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2032720c9898SEd Tanous        </NavigationProperty>
2033720c9898SEd Tanous        <Property Name="Measurements" Type="Collection(SoftwareInventory.MeasurementBlock)" Nullable="false">
2034720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of DSP0274-defined measurement blocks."/>
2035720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of DSP0274-defined measurement blocks."/>
2036720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
2037720c9898SEd Tanous            <Collection>
2038720c9898SEd Tanous              <Record>
2039720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
2040720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_19_0"/>
2041f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `ComponentIntegrity` resource."/>
2042720c9898SEd Tanous              </Record>
2043720c9898SEd Tanous            </Collection>
2044720c9898SEd Tanous          </Annotation>
2045720c9898SEd Tanous        </Property>
2046720c9898SEd Tanous      </EntityType>
2047720c9898SEd Tanous    </Schema>
2048720c9898SEd Tanous
2049720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_1">
2050720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2051720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
2052720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_15_0.Chassis"/>
2053720c9898SEd Tanous    </Schema>
2054720c9898SEd Tanous
2055720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_2">
2056720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2057f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
2058720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_15_1.Chassis"/>
2059720c9898SEd Tanous    </Schema>
2060720c9898SEd Tanous
2061720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_3">
2062720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2063f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
2064720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_15_2.Chassis"/>
2065720c9898SEd Tanous    </Schema>
2066720c9898SEd Tanous
2067720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_4">
2068720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2069f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2070720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_15_3.Chassis"/>
2071720c9898SEd Tanous    </Schema>
2072720c9898SEd Tanous
2073720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_5">
2074720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2075f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2076720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_15_4.Chassis"/>
2077720c9898SEd Tanous    </Schema>
2078720c9898SEd Tanous
2079f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_6">
2080f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2081f2a8e57eSGunnar 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."/>
2082f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_15_5.Chassis"/>
2083f2a8e57eSGunnar Mills    </Schema>
2084f2a8e57eSGunnar Mills
2085dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_15_7">
2086dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2087dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2088dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_15_6.Chassis"/>
2089dd5c81e9SGunnar Mills    </Schema>
2090dd5c81e9SGunnar Mills
2091720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_0">
2092720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2093720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
2094720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add SparePartNumber."/>
2095720c9898SEd Tanous
2096720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_15_1.Chassis">
2097720c9898SEd Tanous        <Property Name="SparePartNumber" Type="Edm.String">
2098720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2099720c9898SEd Tanous          <Annotation Term="OData.Description" String="The spare part number of the chassis."/>
2100720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the spare part number of the chassis."/>
2101720c9898SEd Tanous        </Property>
2102720c9898SEd Tanous      </EntityType>
2103720c9898SEd Tanous    </Schema>
2104720c9898SEd Tanous
2105720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_1">
2106720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2107f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
2108720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_16_0.Chassis"/>
2109720c9898SEd Tanous    </Schema>
2110720c9898SEd Tanous
2111720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_2">
2112720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2113f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
2114720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_16_1.Chassis"/>
2115720c9898SEd Tanous    </Schema>
2116720c9898SEd Tanous
2117720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_3">
2118720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2119f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2120720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_16_2.Chassis"/>
2121720c9898SEd Tanous    </Schema>
2122720c9898SEd Tanous
2123720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_4">
2124720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2125f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2126720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_16_3.Chassis"/>
2127720c9898SEd Tanous    </Schema>
2128720c9898SEd Tanous
2129f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_5">
2130f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2131f2a8e57eSGunnar 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."/>
2132f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_16_4.Chassis"/>
2133f2a8e57eSGunnar Mills    </Schema>
2134f2a8e57eSGunnar Mills
2135dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_16_6">
2136dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2137dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2138dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_16_5.Chassis"/>
2139dd5c81e9SGunnar Mills    </Schema>
2140dd5c81e9SGunnar Mills
2141720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_0">
2142720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2143720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
2144720c9898SEd Tanous
2145720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_16_0.Chassis">
2146720c9898SEd Tanous        <NavigationProperty Name="Controls" Type="ControlCollection.ControlCollection" ContainsTarget="true" Nullable="false">
2147720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2148720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of controls located in this chassis."/>
2149f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ControlCollection`."/>
2150720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2151720c9898SEd Tanous        </NavigationProperty>
2152720c9898SEd Tanous      </EntityType>
2153720c9898SEd Tanous
2154720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_11_0.Links">
2155720c9898SEd Tanous        <NavigationProperty Name="Cables" Type="Collection(Cable.Cable)">
2156720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2157720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the cables connected to this chassis."/>
2158f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Cable` that represent the cables connected to this chassis."/>
2159720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2160720c9898SEd Tanous        </NavigationProperty>
2161720c9898SEd Tanous      </ComplexType>
2162720c9898SEd Tanous    </Schema>
2163720c9898SEd Tanous
2164720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_1">
2165720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2166f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
2167720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_17_0.Chassis"/>
2168720c9898SEd Tanous    </Schema>
2169720c9898SEd Tanous
2170720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_2">
2171720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2172f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
2173720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_17_1.Chassis"/>
2174720c9898SEd Tanous    </Schema>
2175720c9898SEd Tanous
2176720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_3">
2177720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2178f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2179720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_17_2.Chassis"/>
2180720c9898SEd Tanous    </Schema>
2181720c9898SEd Tanous
2182720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_4">
2183720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2184f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2185720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_17_3.Chassis"/>
2186720c9898SEd Tanous    </Schema>
2187720c9898SEd Tanous
2188f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_5">
2189f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2190f2a8e57eSGunnar 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."/>
2191f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_17_4.Chassis"/>
2192f2a8e57eSGunnar Mills    </Schema>
2193f2a8e57eSGunnar Mills
2194dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_17_6">
2195dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2196dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2197dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_17_5.Chassis"/>
2198dd5c81e9SGunnar Mills    </Schema>
2199dd5c81e9SGunnar Mills
2200720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_0">
2201720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2202720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
2203720c9898SEd Tanous
2204720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_17_0.Chassis">
2205720c9898SEd Tanous        <Property Name="ElectricalSourceManagerURIs" Type="Collection(Edm.String)">
2206720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2207720c9898SEd Tanous          <Annotation Term="OData.Description" String="The URIs of the management interfaces for the external electrical source connections for this chassis."/>
2208720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs to the management applications or devices that provide monitoring or control of the external electrical sources that provide power to this chassis."/>
2209720c9898SEd Tanous          <Annotation Term="OData.IsURL"/>
2210720c9898SEd Tanous        </Property>
2211720c9898SEd Tanous        <Property Name="ElectricalSourceNames" Type="Collection(Edm.String)">
2212720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2213720c9898SEd Tanous          <Annotation Term="OData.Description" String="The names of the external electrical sources, such as circuits or outlets, connected to this chassis."/>
2214720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of strings that identify the external electrical sources, such as the names of circuits or outlets, that provide power to this chassis."/>
2215720c9898SEd Tanous        </Property>
2216720c9898SEd Tanous      </EntityType>
2217720c9898SEd Tanous
2218720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_17_0.Links">
2219720c9898SEd Tanous        <NavigationProperty Name="PowerOutlets" Type="Collection(Outlet.Outlet)">
2220720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2221720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the outlets that provide power to this chassis."/>
2222f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Outlet` that represent the outlets that provide power to this chassis.  This property shall not be present if the `PoweredByParent` property contains `true`."/>
2223720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2224720c9898SEd Tanous        </NavigationProperty>
2225720c9898SEd Tanous      </ComplexType>
2226720c9898SEd Tanous    </Schema>
2227720c9898SEd Tanous
2228720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_1">
2229720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2230f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
2231720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_18_0.Chassis"/>
2232720c9898SEd Tanous    </Schema>
2233720c9898SEd Tanous
2234720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_2">
2235720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2236f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
2237720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_18_1.Chassis"/>
2238720c9898SEd Tanous    </Schema>
2239720c9898SEd Tanous
2240720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_3">
2241720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2242f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2243720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_18_2.Chassis"/>
2244720c9898SEd Tanous    </Schema>
2245720c9898SEd Tanous
2246720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_4">
2247720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2248f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2249720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_18_3.Chassis"/>
2250720c9898SEd Tanous    </Schema>
2251720c9898SEd Tanous
2252f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_5">
2253f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2254f2a8e57eSGunnar 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."/>
2255f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_18_4.Chassis"/>
2256f2a8e57eSGunnar Mills    </Schema>
2257f2a8e57eSGunnar Mills
2258dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_18_6">
2259dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2260dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2261dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_18_5.Chassis"/>
2262dd5c81e9SGunnar Mills    </Schema>
2263dd5c81e9SGunnar Mills
2264720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_0">
2265720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2266720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
2267f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `Measurements` in favor of measurement reporting in the `ComponentIntegrity` resource."/>
2268720c9898SEd Tanous
2269720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_18_0.Chassis"/>
2270720c9898SEd Tanous    </Schema>
2271720c9898SEd Tanous
2272720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_1">
2273720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2274f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change the permissions of `EnvironmentalClass` to be read-write."/>
2275720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_19_0.Chassis"/>
2276720c9898SEd Tanous    </Schema>
2277720c9898SEd Tanous
2278720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_2">
2279720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2280f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory` and `MemoryDomains` collections."/>
2281720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_19_1.Chassis"/>
2282720c9898SEd Tanous    </Schema>
2283720c9898SEd Tanous
2284720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_3">
2285720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2286f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2287720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_19_2.Chassis"/>
2288720c9898SEd Tanous    </Schema>
2289720c9898SEd Tanous
2290720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_4">
2291720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2292f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2293720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_19_3.Chassis"/>
2294720c9898SEd Tanous    </Schema>
2295720c9898SEd Tanous
2296f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_5">
2297f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2298f2a8e57eSGunnar 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."/>
2299f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_19_4.Chassis"/>
2300f2a8e57eSGunnar Mills    </Schema>
2301f2a8e57eSGunnar Mills
2302dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_19_6">
2303dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2304dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2305dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_19_5.Chassis"/>
2306dd5c81e9SGunnar Mills    </Schema>
2307dd5c81e9SGunnar Mills
2308720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_20_0">
2309720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2310720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.1"/>
2311f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `MediaControllers` in favor of `FabricAdapters`.  It was also created to deprecate `PoweredBy` in favor of `PowerOutlets`, `PowerSupplies`, and details provided in the `PowerSubsystem` resource."/>
2312720c9898SEd Tanous
2313720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_19_1.Chassis">
2314720c9898SEd Tanous        <NavigationProperty Name="FabricAdapters" Type="FabricAdapterCollection.FabricAdapterCollection" ContainsTarget="true" Nullable="false">
2315720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2316720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of fabric adapters located in this chassis that provide access to fabric-related resource pools."/>
2317f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FabricAdapterCollection` that represents fabric adapters in this chassis that provide access to fabric-related resource pools."/>
2318720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2319720c9898SEd Tanous        </NavigationProperty>
2320720c9898SEd Tanous        <Property Name="PoweredByParent" Type="Edm.Boolean">
2321720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2322720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates that the chassis receives power from the containing chassis."/>
2323720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the chassis receives power from the chassis that contains it.  The value `true` shall indicate that the containing chassis provides power.  The value `false` shall indicate the chassis receives power from its own power subsystem, another chassis instance's power supplies, or outlets."/>
2324720c9898SEd Tanous        </Property>
2325720c9898SEd Tanous        <Property Name="ThermalManagedByParent" Type="Edm.Boolean">
2326720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2327720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates that the chassis is thermally managed by the parent chassis."/>
2328f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the chassis relies on the containing chassis to provide thermal management.  The value `true` shall indicate that the chassis relies on the containing chassis to provide thermal management.  The value `false` shall indicate the chassis provides thermal management, and may provide details in a `ThermalSubsystem` resource, or by populating the `Fans` property in Links."/>
2329720c9898SEd Tanous        </Property>
2330720c9898SEd Tanous        <Property Name="ThermalDirection" Type="Chassis.v1_20_0.ThermalDirection">
2331720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2332720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates the thermal management path through the chassis."/>
2333720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the general direction of the thermal management path through the chassis."/>
2334720c9898SEd Tanous        </Property>
2335720c9898SEd Tanous      </EntityType>
2336720c9898SEd Tanous
2337720c9898SEd Tanous      <EnumType Name="ThermalDirection">
2338720c9898SEd Tanous        <Member Name="FrontToBack">
2339720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis with the air intake in the front and exhaust out the back."/>
2340720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a chassis with the air intake generally from the front of the chassis and the air exhaust out the back of the chassis."/>
2341720c9898SEd Tanous        </Member>
2342720c9898SEd Tanous        <Member Name="BackToFront">
2343720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis with the air intake in the back and exhaust out the front."/>
2344720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a chassis with the air intake generally from the back of the chassis and the air exhaust out the front of the chassis."/>
2345720c9898SEd Tanous        </Member>
2346720c9898SEd Tanous        <Member Name="TopExhaust">
2347720c9898SEd Tanous          <Annotation Term="OData.Description" String="A chassis with air exhaust on the top."/>
2348720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a chassis with the air exhaust out the top of the chassis."/>
2349720c9898SEd Tanous        </Member>
2350720c9898SEd Tanous        <Member Name="Sealed">
2351720c9898SEd Tanous          <Annotation Term="OData.Description" String="A sealed chassis with no air pathway."/>
2352720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a sealed chassis with no air pathway through the chassis."/>
2353720c9898SEd Tanous        </Member>
2354720c9898SEd Tanous      </EnumType>
2355720c9898SEd Tanous
2356720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_18_0.Links">
2357720c9898SEd Tanous        <NavigationProperty Name="PowerSupplies" Type="Collection(PowerSupply.PowerSupply)">
2358720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2359720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the power supplies that provide power to this chassis."/>
2360f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PowerSupply` that represent the power supplies that provide power to this chassis.  This property shall not be present if the `PoweredByParent` property contains `true` or if the power supplies are contained in the `PowerSubsystem` resource for this chassis."/>
2361720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2362720c9898SEd Tanous        </NavigationProperty>
2363720c9898SEd Tanous        <NavigationProperty Name="Fans" Type="Collection(Fan.Fan)">
2364720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2365720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the fans that cool this chassis."/>
2366f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Fan` that represent the fans that provide cooling to this chassis.  This property shall not be present if the `ThermalManagedByParent` property contains `true` or if the fans are contained in the `ThermalSubsystem` resource for this chassis."/>
2367720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2368720c9898SEd Tanous        </NavigationProperty>
2369720c9898SEd Tanous        <NavigationProperty Name="PowerDistribution" Type="PowerDistribution.PowerDistribution">
2370720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2371720c9898SEd Tanous          <Annotation Term="OData.Description" String="A link to power distribution functionality contained in this chassis."/>
2372f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `PowerDistribution` that represents the power distribution functionality contained within this chassis."/>
2373720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2374720c9898SEd Tanous        </NavigationProperty>
2375720c9898SEd Tanous      </ComplexType>
2376720c9898SEd Tanous    </Schema>
2377720c9898SEd Tanous
2378720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_20_1">
2379720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2380f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory`, `MemoryDomains`, and `FabricAdapters` collections."/>
2381720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_20_0.Chassis"/>
2382720c9898SEd Tanous    </Schema>
2383720c9898SEd Tanous
2384720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_20_2">
2385720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2386f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2387720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_20_1.Chassis"/>
2388720c9898SEd Tanous    </Schema>
2389720c9898SEd Tanous
2390720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_20_3">
2391720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2392f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2393720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_20_2.Chassis"/>
2394720c9898SEd Tanous    </Schema>
2395720c9898SEd Tanous
2396f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_20_4">
2397f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2398f2a8e57eSGunnar 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."/>
2399f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_20_3.Chassis"/>
2400f2a8e57eSGunnar Mills    </Schema>
2401f2a8e57eSGunnar Mills
2402dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_20_5">
2403dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2404dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2405dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_20_4.Chassis"/>
2406dd5c81e9SGunnar Mills    </Schema>
2407dd5c81e9SGunnar Mills
2408720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_21_0">
2409720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2410720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
2411720c9898SEd Tanous
2412720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_20_0.Chassis">
2413720c9898SEd Tanous        <NavigationProperty Name="TrustedComponents" Type="TrustedComponentCollection.TrustedComponentCollection" ContainsTarget="true" Nullable="false">
2414720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2415720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the trusted components in this chassis."/>
2416f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `TrustedComponentCollection`."/>
2417720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2418720c9898SEd Tanous        </NavigationProperty>
2419720c9898SEd Tanous        <Property Name="Version" Type="Edm.String">
2420720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2421720c9898SEd Tanous          <Annotation Term="OData.Description" String="The hardware version of this chassis."/>
2422720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the hardware version of this chassis as determined by the vendor or supplier."/>
2423720c9898SEd Tanous        </Property>
2424720c9898SEd Tanous        <Property Name="HotPluggable" Type="Edm.Boolean">
2425720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2426720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this component can be inserted or removed while the equipment is in operation."/>
2427720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the component can be inserted or removed while the underlying equipment otherwise remains in its current operational state.  Components indicated as hot-pluggable shall allow the component to become operable without altering the operational state of the underlying equipment.  Components that cannot be inserted or removed from equipment in operation, or components that cannot become operable without affecting the operational state of that equipment, shall be indicated as not hot-pluggable."/>
2428720c9898SEd Tanous        </Property>
2429720c9898SEd Tanous        <Property Name="Replaceable" Type="Edm.Boolean">
2430720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2431720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy."/>
2432720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this component can be independently replaced as allowed by the vendor's replacement policy.  A value of `false` indicates the component needs to be replaced by policy as part of another component.  If the `LocationType` property of this component contains `Embedded`, this property shall contain `false`."/>
2433720c9898SEd Tanous        </Property>
2434720c9898SEd Tanous      </EntityType>
2435720c9898SEd Tanous    </Schema>
2436720c9898SEd Tanous
2437720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_21_1">
2438720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2439f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the re-arm behavior of the `PhysicalSecurity` property.  It was also created to allow for multiple sensors to factor into the physical security state of the chassis.  It was also created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to clarify the expected contents of the `Memory`, `MemoryDomains`, and `FabricAdapters` collections."/>
2440720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_21_0.Chassis"/>
2441720c9898SEd Tanous    </Schema>
2442720c9898SEd Tanous
2443720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_21_2">
2444720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2445f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2446720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_21_1.Chassis"/>
2447720c9898SEd Tanous    </Schema>
2448720c9898SEd Tanous
2449720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_21_3">
2450720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2451f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2452720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_21_2.Chassis"/>
2453720c9898SEd Tanous    </Schema>
2454720c9898SEd Tanous
2455f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_21_4">
2456f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2457f2a8e57eSGunnar 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."/>
2458f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_21_3.Chassis"/>
2459f2a8e57eSGunnar Mills    </Schema>
2460f2a8e57eSGunnar Mills
2461dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_21_5">
2462dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2463dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2464dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_21_4.Chassis"/>
2465dd5c81e9SGunnar Mills    </Schema>
2466dd5c81e9SGunnar Mills
2467720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_22_0">
2468720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2469720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
2470f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `IntrusionSensorNumber` in `PhysicalSecurity`."/>
2471720c9898SEd Tanous
2472720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_21_1.Chassis">
2473720c9898SEd Tanous        <NavigationProperty Name="Processors" Type="ProcessorCollection.ProcessorCollection" ContainsTarget="true" Nullable="false">
2474720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2475720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of processors located in this chassis that belong to fabric-related resource pools."/>
2476f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ProcessorCollection` that represents processors in this chassis that belong to fabric-related resource pools."/>
2477720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2478720c9898SEd Tanous        </NavigationProperty>
2479720c9898SEd Tanous      </EntityType>
2480720c9898SEd Tanous    </Schema>
2481720c9898SEd Tanous
2482720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_22_1">
2483720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2484f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource.  It was also created to update the description for the `Reset` action to indicate that systems or other contained resources might reset depending on the `ResetType` used.  It was also created to remove non-inclusive language.  It was also created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the functional resource contained in a chassis, such as a `ComputerSystem` resource."/>
2485720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_22_0.Chassis"/>
2486720c9898SEd Tanous    </Schema>
2487720c9898SEd Tanous
2488720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_22_2">
2489720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2490f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2491720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_22_1.Chassis"/>
2492720c9898SEd Tanous    </Schema>
2493720c9898SEd Tanous
2494f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_22_3">
2495f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2496f2a8e57eSGunnar 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."/>
2497f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_22_2.Chassis"/>
2498f2a8e57eSGunnar Mills    </Schema>
2499f2a8e57eSGunnar Mills
2500dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_22_4">
2501dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2502dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2503dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_22_3.Chassis"/>
2504dd5c81e9SGunnar Mills    </Schema>
2505dd5c81e9SGunnar Mills
2506720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_23_0">
2507720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2508720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
2509f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `ImmersionTank` and `HeatExchanger` to `ChassisType`."/>
2510f2a8e57eSGunnar Mills
2511720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_22_0.Chassis"/>
2512720c9898SEd Tanous
2513720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Chassis.v1_20_0.Links">
2514720c9898SEd Tanous        <NavigationProperty Name="CoolingUnits" Type="Collection(CoolingUnit.CoolingUnit)">
2515720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2516720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to cooling unit functionality contained in this chassis."/>
2517f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `CoolingUnit` that represent the cooling unit functionality contained within this chassis."/>
2518720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2519720c9898SEd Tanous        </NavigationProperty>
2520720c9898SEd Tanous        <NavigationProperty Name="ConnectedCoolingLoops" Type="Collection(CoolingLoop.CoolingLoop)">
2521720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2522720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to cooling loops connected to this chassis."/>
2523f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `CoolingLoop` that represent the cooling loops connected to this chassis."/>
2524720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2525720c9898SEd Tanous        </NavigationProperty>
2526720c9898SEd Tanous      </ComplexType>
2527720c9898SEd Tanous    </Schema>
2528720c9898SEd Tanous
2529720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_23_1">
2530720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2531f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2532720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_23_0.Chassis"/>
2533720c9898SEd Tanous    </Schema>
2534720c9898SEd Tanous
2535f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_23_2">
2536f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2537f2a8e57eSGunnar 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."/>
2538f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_23_1.Chassis"/>
2539f2a8e57eSGunnar Mills    </Schema>
2540f2a8e57eSGunnar Mills
2541dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_23_3">
2542dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2543dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2544dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_23_2.Chassis"/>
2545dd5c81e9SGunnar Mills    </Schema>
2546dd5c81e9SGunnar Mills
2547720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_24_0">
2548720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2549720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
2550f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `PCIeSlots` in favor of `PCIeDevices`."/>
2551720c9898SEd Tanous
2552720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_23_0.Chassis">
2553720c9898SEd Tanous        <Property Name="Doors" Type="Chassis.v1_24_0.Doors" Nullable="false">
2554720c9898SEd Tanous           <Annotation Term="OData.Description" String="The doors or access panels of the chassis."/>
2555720c9898SEd Tanous           <Annotation Term="OData.LongDescription" String="This property shall contain information about the doors or access panels of the chassis."/>
2556720c9898SEd Tanous        </Property>
2557720c9898SEd Tanous      </EntityType>
2558720c9898SEd Tanous
2559720c9898SEd Tanous      <ComplexType Name="Doors">
2560720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2561720c9898SEd Tanous        <Annotation Term="OData.Description" String="The doors or access panels of the chassis."/>
2562720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the doors or access panels of the chassis."/>
2563720c9898SEd Tanous        <Property Name="Front" Type="Chassis.v1_24_0.Door">
2564720c9898SEd Tanous          <Annotation Term="OData.Description" String="The front door of the chassis."/>
2565720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information related to the front door, as defined by the manufacturer, of the chassis."/>
2566720c9898SEd Tanous        </Property>
2567720c9898SEd Tanous        <Property Name="Rear" Type="Chassis.v1_24_0.Door">
2568720c9898SEd Tanous          <Annotation Term="OData.Description" String="The rear door of the chassis."/>
2569720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information related to the rear door, as defined by the manufacturer, of the chassis."/>
2570720c9898SEd Tanous        </Property>
2571720c9898SEd Tanous      </ComplexType>
2572720c9898SEd Tanous
2573720c9898SEd Tanous      <ComplexType Name="Door">
2574720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2575720c9898SEd Tanous        <Annotation Term="OData.Description" String="A door or access panel on the chassis."/>
2576720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe a door or access panel on the chassis."/>
2577720c9898SEd Tanous        <Property Name="DoorState" Type="Chassis.v1_24_0.DoorState">
2578720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2579720c9898SEd Tanous          <Annotation Term="OData.Description" String="The state of the door."/>
2580720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the current state of the door."/>
2581720c9898SEd Tanous        </Property>
2582720c9898SEd Tanous        <Property Name="Locked" Type="Edm.Boolean">
2583720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2584720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates if the door is locked."/>
2585720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate if the door is locked."/>
2586720c9898SEd Tanous        </Property>
2587720c9898SEd Tanous        <Property Name="UserLabel" Type="Edm.String" Nullable="false">
2588720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2589720c9898SEd Tanous          <Annotation Term="OData.Description" String="A user-assigned label."/>
2590720c9898SEd 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."/>
2591720c9898SEd Tanous        </Property>
2592720c9898SEd Tanous      </ComplexType>
2593720c9898SEd Tanous
2594720c9898SEd Tanous      <EnumType Name="DoorState">
2595720c9898SEd Tanous        <Member Name="Locked">
2596720c9898SEd Tanous          <Annotation Term="OData.Description" String="Door is closed and locked."/>
2597f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate that the door is both closed and locked.  In this state, the door cannot be opened unless the value of the `Locked` property is set to `false`."/>
2598720c9898SEd Tanous        </Member>
2599720c9898SEd Tanous        <Member Name="Closed">
2600720c9898SEd Tanous          <Annotation Term="OData.Description" String="Door is closed."/>
2601720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the door is closed but unlocked."/>
2602720c9898SEd Tanous        </Member>
2603720c9898SEd Tanous        <Member Name="LockedAndOpen">
2604720c9898SEd Tanous          <Annotation Term="OData.Description" String="Door is open and locked."/>
2605720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the door is open but the lock has been engaged.  It may be possible to close the door while in this state."/>
2606720c9898SEd Tanous        </Member>
2607720c9898SEd Tanous        <Member Name="Open">
2608720c9898SEd Tanous          <Annotation Term="OData.Description" String="Door is open."/>
2609720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the door is open."/>
2610720c9898SEd Tanous        </Member>
2611720c9898SEd Tanous      </EnumType>
2612720c9898SEd Tanous    </Schema>
2613720c9898SEd Tanous
2614720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_24_1">
2615720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2616f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to change `IntrusionSensorReArm` to be writable.  It was also created to correct various typographical errors."/>
2617720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_24_0.Chassis"/>
2618720c9898SEd Tanous    </Schema>
2619720c9898SEd Tanous
2620f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_24_2">
2621f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2622f2a8e57eSGunnar 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."/>
2623f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_24_1.Chassis"/>
2624f2a8e57eSGunnar Mills    </Schema>
2625f2a8e57eSGunnar Mills
2626dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_24_3">
2627dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2628dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2629dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_24_2.Chassis"/>
2630dd5c81e9SGunnar Mills    </Schema>
2631dd5c81e9SGunnar Mills
2632720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_25_0">
2633720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2634720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.3"/>
2635720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add `PowerStrip` to ChassisType."/>
2636720c9898SEd Tanous
2637720c9898SEd Tanous      <EntityType Name="Chassis" BaseType="Chassis.v1_24_1.Chassis">
2638720c9898SEd Tanous        <Property Name="HeatingCoolingManagerURIs" Type="Collection(Edm.String)">
2639720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2640720c9898SEd Tanous          <Annotation Term="OData.Description" String="The URIs of the management interfaces for the external heating or cooling equipment for this chassis."/>
2641720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs to the management applications or devices that provide monitoring or control of the external heating or cooling equipment that provide thermal management for this chassis."/>
2642720c9898SEd Tanous          <Annotation Term="OData.IsURL"/>
2643720c9898SEd Tanous        </Property>
2644720c9898SEd Tanous        <Property Name="HeatingCoolingEquipmentNames" Type="Collection(Edm.String)">
2645720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2646720c9898SEd Tanous          <Annotation Term="OData.Description" String="The names of the external heating or cooling equipment, such as coolant distribution units, connected to this chassis."/>
2647720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of strings that identify the external heating or cooling equipment, such as the names of specific coolant distribution units, that provide thermal management for this chassis."/>
2648720c9898SEd Tanous        </Property>
2649720c9898SEd Tanous      </EntityType>
2650720c9898SEd Tanous    </Schema>
2651720c9898SEd Tanous
2652f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_25_1">
2653f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2654f2a8e57eSGunnar 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."/>
2655f2a8e57eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_25_0.Chassis"/>
2656f2a8e57eSGunnar Mills    </Schema>
2657f2a8e57eSGunnar Mills
2658dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_25_2">
2659dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2660dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the scope of the metrics in the subordinate `EnvironmentMetrics` resource."/>
2661dd5c81e9SGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_25_1.Chassis"/>
2662dd5c81e9SGunnar Mills    </Schema>
2663dd5c81e9SGunnar Mills
26649b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_26_0">
26659b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
26669b46bc0bSMyung Bae      <Annotation Term="Redfish.Release" String="2024.4"/>
26679b46bc0bSMyung Bae
26689b46bc0bSMyung Bae      <EntityType Name="Chassis" BaseType="Chassis.v1_25_2.Chassis">
26699b46bc0bSMyung Bae        <NavigationProperty Name="LeakDetectors" Type="LeakDetectorCollection.LeakDetectorCollection" ContainsTarget="true" Nullable="false">
26709b46bc0bSMyung Bae          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
26719b46bc0bSMyung Bae          <Annotation Term="OData.Description" String="The link to the collection of leak detectors located in this chassis."/>
26729b46bc0bSMyung Bae          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `LeakDetectorCollection`."/>
26739b46bc0bSMyung Bae          <Annotation Term="OData.AutoExpandReferences"/>
26749b46bc0bSMyung Bae        </NavigationProperty>
26759b46bc0bSMyung Bae      </EntityType>
26769b46bc0bSMyung Bae    </Schema>
26779b46bc0bSMyung Bae
2678c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_27_0">
2679c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2680c6d7a45dSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.2"/>
2681c6d7a45dSGunnar Mills
2682c6d7a45dSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_26_0.Chassis"/>
2683c6d7a45dSGunnar Mills
2684c6d7a45dSGunnar Mills      <ComplexType Name="Links" BaseType="Chassis.v1_23_0.Links">
2685c6d7a45dSGunnar Mills        <NavigationProperty Name="AutomationNodes" Type="Collection(AutomationNode.AutomationNode)">
2686c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2687c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="An array of links to the automation nodes contained in this chassis."/>
2688c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `AutomationNode` with which this physical container is associated."/>
2689c6d7a45dSGunnar Mills          <Annotation Term="OData.AutoExpandReferences"/>
2690c6d7a45dSGunnar Mills        </NavigationProperty>
2691c6d7a45dSGunnar Mills      </ComplexType>
2692c6d7a45dSGunnar Mills    </Schema>
2693c6d7a45dSGunnar Mills
2694*5ecf7b4eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Chassis.v1_28_0">
2695*5ecf7b4eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2696*5ecf7b4eSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.3"/>
2697*5ecf7b4eSGunnar Mills
2698*5ecf7b4eSGunnar Mills      <EntityType Name="Chassis" BaseType="Chassis.v1_27_0.Chassis">
2699*5ecf7b4eSGunnar Mills        <Property Name="ReadyToRemove" Type="Edm.Boolean">
2700*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2701*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the chassis is prepared by the system for removal."/>
2702*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the chassis is ready for removal.  Setting the value to `true` shall cause the service to perform appropriate actions to quiesce the device.  A task may spawn while the device is quiescing."/>
2703*5ecf7b4eSGunnar Mills        </Property>
2704*5ecf7b4eSGunnar Mills        <Property Name="RackMountCapacityUnits" Type="Edm.Decimal">
2705*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2706*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="The usable capacity of rack units provided by this chassis."/>
2707*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of space, in `RackUnits` and including fractional units, contained within this chassis that are usable to hold rack-mountable equipment.  This property shall not be present if `ChassisType` does not contain `Rack`."/>
2708*5ecf7b4eSGunnar Mills        </Property>
2709*5ecf7b4eSGunnar Mills        <Property Name="RackUnits" Type="Chassis.v1_28_0.RackUnits">
2710*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2711*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="The type of rack-mount units."/>
2712*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the type of units used to describe rack-mountable equipment."/>
2713*5ecf7b4eSGunnar Mills        </Property>
2714*5ecf7b4eSGunnar Mills        <Property Name="RackMountWidth" Type="Chassis.v1_28_0.RackMountWidth">
2715*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2716*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="The width of the rack-mountable chassis or rack-mounting space."/>
2717*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the type of width that describes the rack-mountable equipment space."/>
2718*5ecf7b4eSGunnar Mills        </Property>
2719*5ecf7b4eSGunnar Mills        <Property Name="RackMountDepthMm" Type="Edm.Decimal">
2720*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2721*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="The usable depth of the rack-mountable area of the chassis."/>
2722*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall represent the depth (length) of the chassis, in millimeter units, that is available to contain rack-mounted equipment."/>
2723*5ecf7b4eSGunnar Mills          <Annotation Term="Validation.Minimum" Int="0"/>
2724*5ecf7b4eSGunnar Mills          <Annotation Term="Measures.Unit" String="mm"/>
2725*5ecf7b4eSGunnar Mills        </Property>
2726*5ecf7b4eSGunnar Mills        <Property Name="HeightRackUnits" Type="Edm.Decimal">
2727*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2728*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="The height of the rack-mountable chassis in rack units."/>
2729*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the height of the rack-mountable chassis, in rack units specified by the value of `RackUnits`."/>
2730*5ecf7b4eSGunnar Mills        </Property>
2731*5ecf7b4eSGunnar Mills      </EntityType>
2732*5ecf7b4eSGunnar Mills
2733*5ecf7b4eSGunnar Mills      <EnumType Name="RackUnits">
2734*5ecf7b4eSGunnar Mills        <Member Name="OpenU">
2735*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="An Open Rack rack unit (48 mm or 1.89 in)."/>
2736*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="Rack units shall be specified in terms of the Open Compute Open Rack Specification."/>
2737*5ecf7b4eSGunnar Mills        </Member>
2738*5ecf7b4eSGunnar Mills        <Member Name="EIA_310">
2739*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="An EIA-310 rack unit (1.75 in or 44.45 mm)."/>
2740*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="Rack units shall conform to the EIA-310 standard."/>
2741*5ecf7b4eSGunnar Mills        </Member>
2742*5ecf7b4eSGunnar Mills      </EnumType>
2743*5ecf7b4eSGunnar Mills
2744*5ecf7b4eSGunnar Mills      <EnumType Name="RackMountWidth">
2745*5ecf7b4eSGunnar Mills        <Member Name="OpenU">
2746*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="Open Rack (21.0 in or 533.4 mm)."/>
2747*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="Rack mounting width and mounting hole spacing shall conform to the Open Rack standard for 21-inch racks."/>
2748*5ecf7b4eSGunnar Mills        </Member>
2749*5ecf7b4eSGunnar Mills        <Member Name="EIA_310">
2750*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="EIA-310 19-inch."/>
2751*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="Rack mounting width and mounting hole spacing shall conform to the EIA-310 standard for 19-inch racks."/>
2752*5ecf7b4eSGunnar Mills        </Member>
2753*5ecf7b4eSGunnar Mills        <Member Name="EIA_310_Telco">
2754*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="EIA-310 23-inch (Telco)."/>
2755*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="Rack mounting width and mounting hole spacing shall conform to the EIA-310 standard for 23-inch telecommunications equipment racks."/>
2756*5ecf7b4eSGunnar Mills        </Member>
2757*5ecf7b4eSGunnar Mills        <Member Name="HalfWidth">
2758*5ecf7b4eSGunnar Mills          <Annotation Term="OData.Description" String="Half-width (~9.5 in) Unit."/>
2759*5ecf7b4eSGunnar Mills          <Annotation Term="OData.LongDescription" String="Rack mounting width and mounting hole spacing shall be approximately 9.5 inches in width, following de facto industry practice for a rack half the width of a 19-inch EIA-310 equipment racks."/>
2760*5ecf7b4eSGunnar Mills        </Member>
2761*5ecf7b4eSGunnar Mills      </EnumType>
2762*5ecf7b4eSGunnar Mills    </Schema>
2763*5ecf7b4eSGunnar Mills
2764720c9898SEd Tanous  </edmx:DataServices>
2765720c9898SEd Tanous</edmx:Edmx>
2766