xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/ComputerSystem_v1.xml (revision c6d7a45d427f9a6d9e761afcf305761dca60d7cf)
1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*c6d7a45dSGunnar Mills<!--# Redfish Schema:  ComputerSystem v1.25.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/Chassis_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="Chassis"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LogServiceCollection_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="LogServiceCollection"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EthernetInterfaceCollection_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="EthernetInterfaceCollection"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SimpleStorageCollection_v1.xml">
41720c9898SEd Tanous    <edmx:Include Namespace="SimpleStorageCollection"/>
42720c9898SEd Tanous  </edmx:Reference>
43720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ProcessorCollection_v1.xml">
44720c9898SEd Tanous    <edmx:Include Namespace="ProcessorCollection"/>
45720c9898SEd Tanous  </edmx:Reference>
46720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SecureBoot_v1.xml">
47720c9898SEd Tanous    <edmx:Include Namespace="SecureBoot"/>
48720c9898SEd Tanous  </edmx:Reference>
49720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Bios_v1.xml">
50720c9898SEd Tanous    <edmx:Include Namespace="Bios"/>
51720c9898SEd Tanous  </edmx:Reference>
52720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryCollection_v1.xml">
53720c9898SEd Tanous    <edmx:Include Namespace="MemoryCollection"/>
54720c9898SEd Tanous  </edmx:Reference>
55720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomainCollection_v1.xml">
56720c9898SEd Tanous    <edmx:Include Namespace="MemoryDomainCollection"/>
57720c9898SEd Tanous  </edmx:Reference>
58720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Manager_v1.xml">
59720c9898SEd Tanous    <edmx:Include Namespace="Manager"/>
60720c9898SEd Tanous  </edmx:Reference>
61720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/StorageCollection_v1.xml">
62720c9898SEd Tanous    <edmx:Include Namespace="StorageCollection"/>
63720c9898SEd Tanous  </edmx:Reference>
64720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml">
65720c9898SEd Tanous    <edmx:Include Namespace="PCIeDevice"/>
66720c9898SEd Tanous  </edmx:Reference>
67720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeFunction_v1.xml">
68720c9898SEd Tanous    <edmx:Include Namespace="PCIeFunction"/>
69720c9898SEd Tanous  </edmx:Reference>
70720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml">
71720c9898SEd Tanous    <edmx:Include Namespace="Endpoint"/>
72720c9898SEd Tanous  </edmx:Reference>
73720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/swordfish/v1/HostedStorageServices_v1.xml">
74720c9898SEd Tanous    <edmx:Include Namespace="HostedStorageServices"/>
75720c9898SEd Tanous  </edmx:Reference>
76720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkInterfaceCollection_v1.xml">
77720c9898SEd Tanous    <edmx:Include Namespace="NetworkInterfaceCollection"/>
78720c9898SEd Tanous  </edmx:Reference>
79720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ResourceBlock_v1.xml">
80720c9898SEd Tanous    <edmx:Include Namespace="ResourceBlock"/>
81720c9898SEd Tanous  </edmx:Reference>
82720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/TrustedComponent_v1.xml">
83720c9898SEd Tanous    <edmx:Include Namespace="TrustedComponent"/>
84720c9898SEd Tanous  </edmx:Reference>
85720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/BootOptionCollection_v1.xml">
86720c9898SEd Tanous    <edmx:Include Namespace="BootOptionCollection"/>
87720c9898SEd Tanous  </edmx:Reference>
88720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Redundancy_v1.xml">
89720c9898SEd Tanous    <edmx:Include Namespace="Redundancy"/>
90720c9898SEd Tanous  </edmx:Reference>
91720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateCollection_v1.xml">
92720c9898SEd Tanous    <edmx:Include Namespace="CertificateCollection"/>
93720c9898SEd Tanous  </edmx:Reference>
94720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ProcessorMetrics_v1.xml">
95720c9898SEd Tanous    <edmx:Include Namespace="ProcessorMetrics"/>
96720c9898SEd Tanous  </edmx:Reference>
97720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryMetrics_v1.xml">
98720c9898SEd Tanous    <edmx:Include Namespace="MemoryMetrics"/>
99720c9898SEd Tanous  </edmx:Reference>
100720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FabricAdapterCollection_v1.xml">
101720c9898SEd Tanous    <edmx:Include Namespace="FabricAdapterCollection"/>
102720c9898SEd Tanous  </edmx:Reference>
103720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/VirtualMediaCollection_v1.xml">
104720c9898SEd Tanous    <edmx:Include Namespace="VirtualMediaCollection"/>
105720c9898SEd Tanous  </edmx:Reference>
106720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SoftwareInventory_v1.xml">
107720c9898SEd Tanous    <edmx:Include Namespace="SoftwareInventory"/>
108720c9898SEd Tanous  </edmx:Reference>
109720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/GraphicsControllerCollection_v1.xml">
110720c9898SEd Tanous    <edmx:Include Namespace="GraphicsControllerCollection"/>
111720c9898SEd Tanous  </edmx:Reference>
112720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/USBControllerCollection_v1.xml">
113720c9898SEd Tanous    <edmx:Include Namespace="USBControllerCollection"/>
114720c9898SEd Tanous  </edmx:Reference>
115720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml">
116720c9898SEd Tanous    <edmx:Include Namespace="NetworkDeviceFunction"/>
117720c9898SEd Tanous  </edmx:Reference>
118720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/OperatingSystem_v1.xml">
119720c9898SEd Tanous    <edmx:Include Namespace="OperatingSystem"/>
120720c9898SEd Tanous  </edmx:Reference>
121720c9898SEd Tanous
122720c9898SEd Tanous  <edmx:DataServices>
123720c9898SEd Tanous
124720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem">
125720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
126f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
127720c9898SEd Tanous
128720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="Resource.v1_0_0.Resource" Abstract="true">
129f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `ComputerSystem` schema represents a computer or system instance and the software-visible resources, or items within the data plane, such as memory, CPU, and other devices that it can access.  Details of those resources or subsystems are also linked through this resource."/>
130720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a computing system in the Redfish Specification."/>
131720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
132720c9898SEd Tanous          <Record>
133720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
134720c9898SEd Tanous          </Record>
135720c9898SEd Tanous        </Annotation>
136720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
137720c9898SEd Tanous          <Record>
138720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
139f2a8e57eSGunnar Mills            <Annotation Term="OData.Description" String="Some properties, such as `AssetTag`, `IndicatorLED`, and some boot parameters, can be updated for a computer system."/>
140720c9898SEd Tanous          </Record>
141720c9898SEd Tanous        </Annotation>
142720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
143720c9898SEd Tanous          <Record>
144720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="true"/>
145720c9898SEd Tanous            <Annotation Term="OData.Description" String="A client can delete a composed computer system to retire it."/>
146720c9898SEd Tanous          </Record>
147720c9898SEd Tanous        </Annotation>
148720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
149720c9898SEd Tanous          <Collection>
150720c9898SEd Tanous            <String>/redfish/v1/Systems/{ComputerSystemId}</String>
151720c9898SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}</String>
152720c9898SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}</String>
153720c9898SEd Tanous          </Collection>
154720c9898SEd Tanous        </Annotation>
155720c9898SEd Tanous      </EntityType>
156720c9898SEd Tanous
157720c9898SEd Tanous      <Action Name="Reset" IsBound="true">
158720c9898SEd Tanous        <Annotation Term="OData.Description" String="This action resets the system."/>
159f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This action shall reset the system represented by the resource.  For systems that implement ACPI Power Button functionality, the `PushPowerButton` value shall perform or emulate an ACPI Power Button Push, and the `ForceOff` value shall perform an ACPI Power Button Override, commonly known as a four-second hold of the power button."/>
160720c9898SEd Tanous        <Parameter Name="ComputerSystem" Type="ComputerSystem.v1_0_0.Actions"/>
161720c9898SEd Tanous        <Parameter Name="ResetType" Type="Resource.ResetType">
162720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of reset."/>
163f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset.  The service can accept a request without the parameter and perform 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."/>
164720c9898SEd Tanous        </Parameter>
165720c9898SEd Tanous      </Action>
166720c9898SEd Tanous
167720c9898SEd Tanous      <Action Name="SetDefaultBootOrder" IsBound="true">
168f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="This action sets the `BootOrder` property to the default settings."/>
169f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This action shall set the `BootOrder` array to the default settings."/>
170720c9898SEd Tanous        <Parameter Name="ComputerSystem" Type="ComputerSystem.v1_0_0.Actions"/>
171720c9898SEd Tanous        <Annotation Term="Redfish.Revisions">
172720c9898SEd Tanous          <Collection>
173720c9898SEd Tanous            <Record>
174720c9898SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
175720c9898SEd Tanous              <PropertyValue Property="Version" String="v1_5_0"/>
176720c9898SEd Tanous            </Record>
177720c9898SEd Tanous          </Collection>
178720c9898SEd Tanous        </Annotation>
179720c9898SEd Tanous      </Action>
180720c9898SEd Tanous
181720c9898SEd Tanous      <Action Name="AddResourceBlock" IsBound="true">
182720c9898SEd Tanous        <Annotation Term="OData.Description" String="This action adds a resource block to a system."/>
183720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall add a resource block to a system."/>
184720c9898SEd Tanous        <Parameter Name="ComputerSystem" Type="ComputerSystem.v1_0_0.Actions"/>
185720c9898SEd Tanous        <Parameter Name="ResourceBlock" Type="ResourceBlock.ResourceBlock" Nullable="false">
186720c9898SEd Tanous          <Annotation Term="OData.Description" String="The resource block to add to the system."/>
187720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This parameter shall contain a link to the specified resource block to add to the system."/>
188720c9898SEd Tanous        </Parameter>
189720c9898SEd Tanous        <Parameter Name="ResourceBlockETag" Type="Edm.String">
190720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current ETag of the resource block to add to the system."/>
191f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the resource block to add to the system.  If the client-provided ETag does not match the current ETag of the resource block that the `ResourceBlock` parameter specifies, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/>
192720c9898SEd Tanous        </Parameter>
193720c9898SEd Tanous        <Parameter Name="ComputerSystemETag" Type="Edm.String">
194720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current ETag of the system."/>
195f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the system.  If the client-provided ETag does not match the current ETag of the system, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/>
196720c9898SEd Tanous        </Parameter>
197720c9898SEd Tanous        <Annotation Term="Redfish.Revisions">
198720c9898SEd Tanous          <Collection>
199720c9898SEd Tanous            <Record>
200720c9898SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
201720c9898SEd Tanous              <PropertyValue Property="Version" String="v1_6_0"/>
202720c9898SEd Tanous            </Record>
203720c9898SEd Tanous          </Collection>
204720c9898SEd Tanous        </Annotation>
205720c9898SEd Tanous      </Action>
206720c9898SEd Tanous
207720c9898SEd Tanous      <Action Name="RemoveResourceBlock" IsBound="true">
208720c9898SEd Tanous        <Annotation Term="OData.Description" String="This action removes a resource block from a system."/>
209720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall remove a resource block from a system."/>
210720c9898SEd Tanous        <Parameter Name="ComputerSystem" Type="ComputerSystem.v1_0_0.Actions"/>
211720c9898SEd Tanous        <Parameter Name="ResourceBlock" Type="ResourceBlock.ResourceBlock" Nullable="false">
212720c9898SEd Tanous          <Annotation Term="OData.Description" String="The resource block to remove from the system."/>
213720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This parameter shall contain a link to the specified resource block to remove from the system."/>
214720c9898SEd Tanous        </Parameter>
215720c9898SEd Tanous        <Parameter Name="ResourceBlockETag" Type="Edm.String">
216720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current ETag of the resource block to remove from the system."/>
217f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the resource block to remove from the system.  If the client-provided ETag does not match the current ETag of the resource block that the `ResourceBlock` parameter specifies, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/>
218720c9898SEd Tanous        </Parameter>
219720c9898SEd Tanous        <Parameter Name="ComputerSystemETag" Type="Edm.String">
220720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current ETag of the system."/>
221f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the system.  If the client-provided ETag does not match the current ETag of the system, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/>
222720c9898SEd Tanous        </Parameter>
223720c9898SEd Tanous        <Annotation Term="Redfish.Revisions">
224720c9898SEd Tanous          <Collection>
225720c9898SEd Tanous            <Record>
226720c9898SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
227720c9898SEd Tanous              <PropertyValue Property="Version" String="v1_6_0"/>
228720c9898SEd Tanous            </Record>
229720c9898SEd Tanous          </Collection>
230720c9898SEd Tanous        </Annotation>
231720c9898SEd Tanous      </Action>
232720c9898SEd Tanous
233720c9898SEd Tanous      <Action Name="Decommission" IsBound="true">
234720c9898SEd Tanous        <Annotation Term="OData.Description" String="This action decommissions a system."/>
235720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall remove all specified data from a system in preparation to decommission the system."/>
236720c9898SEd Tanous        <Parameter Name="ComputerSystem" Type="ComputerSystem.v1_0_0.Actions"/>
237720c9898SEd Tanous        <Parameter Name="DecommissionTypes" Type="Collection(ComputerSystem.v1_21_0.DecommissionType)" Nullable="false">
238720c9898SEd Tanous          <Annotation Term="OData.Description" String="The types of data to remove from the system."/>
239720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This parameter shall contain a list of the types of data to remove from the system."/>
240720c9898SEd Tanous        </Parameter>
241720c9898SEd Tanous        <Parameter Name="OEMDecommissionTypes" Type="Collection(Edm.String)">
242720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM-specific types of data to remove from the system."/>
243720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This parameter shall contain any OEM-specific types of data to remove from the system."/>
244720c9898SEd Tanous        </Parameter>
245720c9898SEd Tanous        <Parameter Name="ComputerSystemETag" Type="Edm.String">
246720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current ETag of the system."/>
247f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall contain the current ETag of the system.  If the client-provided ETag does not match the current ETag of the system, the service shall return the HTTP `428 Precondition Required` status code to reject the request."/>
248720c9898SEd Tanous        </Parameter>
249720c9898SEd Tanous        <Parameter Name="RequireSecureErase" Type="Edm.Boolean">
250720c9898SEd Tanous          <Annotation Term="OData.Description" String="Ensure secure erasure of all devices and fail the request if not possible."/>
251f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This parameter shall indicate if a secure erase is required.  If the parameter contains `true` and a secure erase to the level of NIST 800-88 Clear or Purge for all specified components cannot be performed the service shall return the HTTP `501 Not Implemented` status code.  This failure may occur after the process has already started.  If not provided by the client, the value shall be assumed to be `false`."/>
252720c9898SEd Tanous        </Parameter>
253720c9898SEd Tanous        <Annotation Term="Redfish.Revisions">
254720c9898SEd Tanous          <Collection>
255720c9898SEd Tanous            <Record>
256720c9898SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
257720c9898SEd Tanous              <PropertyValue Property="Version" String="v1_21_0"/>
258720c9898SEd Tanous            </Record>
259720c9898SEd Tanous          </Collection>
260720c9898SEd Tanous        </Annotation>
261720c9898SEd Tanous      </Action>
262720c9898SEd Tanous
263720c9898SEd Tanous      <EnumType Name="BootSource">
264720c9898SEd Tanous        <Member Name="None">
265720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from the normal boot device."/>
266720c9898SEd Tanous        </Member>
267720c9898SEd Tanous        <Member Name="Pxe">
268720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from the Pre-boot eXecution Environment (PXE)."/>
269720c9898SEd Tanous        </Member>
270720c9898SEd Tanous        <Member Name="Floppy">
271720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from the floppy disk drive."/>
272720c9898SEd Tanous        </Member>
273720c9898SEd Tanous        <Member Name="Cd">
274720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from the CD or DVD."/>
275720c9898SEd Tanous        </Member>
276720c9898SEd Tanous        <Member Name="Usb">
277720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from a system BIOS-specified USB device."/>
278720c9898SEd Tanous        </Member>
279720c9898SEd Tanous        <Member Name="Hdd">
280720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from a hard drive."/>
281720c9898SEd Tanous        </Member>
282720c9898SEd Tanous        <Member Name="BiosSetup">
283720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot to the BIOS setup utility."/>
284720c9898SEd Tanous        </Member>
285720c9898SEd Tanous        <Member Name="Utilities">
286720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot to the manufacturer's utilities program or programs."/>
287720c9898SEd Tanous        </Member>
288720c9898SEd Tanous        <Member Name="Diags">
289720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot to the manufacturer's diagnostics program."/>
290720c9898SEd Tanous        </Member>
291720c9898SEd Tanous        <Member Name="UefiShell">
292720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot to the UEFI Shell."/>
293720c9898SEd Tanous        </Member>
294720c9898SEd Tanous        <Member Name="UefiTarget">
295f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="Boot to the UEFI device specified in the `UefiTargetBootSourceOverride` property."/>
296720c9898SEd Tanous        </Member>
297720c9898SEd Tanous        <Member Name="SDCard">
298720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from an SD card."/>
299720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
300720c9898SEd Tanous            <Collection>
301720c9898SEd Tanous              <Record>
302720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
303720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
304720c9898SEd Tanous              </Record>
305720c9898SEd Tanous            </Collection>
306720c9898SEd Tanous          </Annotation>
307720c9898SEd Tanous        </Member>
308720c9898SEd Tanous        <Member Name="UefiHttp">
309720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from a UEFI HTTP network location."/>
310720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
311720c9898SEd Tanous            <Collection>
312720c9898SEd Tanous              <Record>
313720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
314720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
315720c9898SEd Tanous              </Record>
316720c9898SEd Tanous            </Collection>
317720c9898SEd Tanous          </Annotation>
318720c9898SEd Tanous        </Member>
319720c9898SEd Tanous        <Member Name="RemoteDrive">
320720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot from a remote drive, such as an iSCSI target."/>
321720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
322720c9898SEd Tanous            <Collection>
323720c9898SEd Tanous              <Record>
324720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
325720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_2_0"/>
326720c9898SEd Tanous              </Record>
327720c9898SEd Tanous            </Collection>
328720c9898SEd Tanous          </Annotation>
329720c9898SEd Tanous        </Member>
330720c9898SEd Tanous        <Member Name="UefiBootNext">
331f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="Boot to the UEFI device that the `BootNext` property specifies."/>
332720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
333720c9898SEd Tanous            <Collection>
334720c9898SEd Tanous              <Record>
335720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
336720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
337720c9898SEd Tanous              </Record>
338720c9898SEd Tanous            </Collection>
339720c9898SEd Tanous          </Annotation>
340720c9898SEd Tanous        </Member>
341720c9898SEd Tanous        <Member Name="Recovery">
342720c9898SEd Tanous          <Annotation Term="OData.Description" String="Boot to a system-designated recovery process or image."/>
343720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
344720c9898SEd Tanous            <Collection>
345720c9898SEd Tanous              <Record>
346720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
347720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_19_0"/>
348720c9898SEd Tanous              </Record>
349720c9898SEd Tanous            </Collection>
350720c9898SEd Tanous          </Annotation>
351720c9898SEd Tanous        </Member>
352720c9898SEd Tanous      </EnumType>
353720c9898SEd Tanous    </Schema>
354720c9898SEd Tanous
355720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_0">
356720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
357720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
358720c9898SEd Tanous
359720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.ComputerSystem">
360720c9898SEd Tanous        <Property Name="SystemType" Type="ComputerSystem.v1_0_0.SystemType" Nullable="false">
361720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
362720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of computer system that this resource represents."/>
363720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="An enumeration that indicates the kind of system that this resource represents."/>
364720c9898SEd Tanous        </Property>
365720c9898SEd Tanous        <Property Name="Links" Type="ComputerSystem.v1_0_0.Links" Nullable="false">
366720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
367720c9898SEd 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."/>
368720c9898SEd Tanous        </Property>
369720c9898SEd Tanous        <Property Name="AssetTag" Type="Edm.String">
370720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
371720c9898SEd Tanous          <Annotation Term="OData.Description" String="The user-definable tag that can track this computer system for inventory or other client purposes."/>
372f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the system asset tag value.  Modifying this property may modify the `AssetTag` in the containing `Chassis` resource."/>
373720c9898SEd Tanous        </Property>
374720c9898SEd Tanous        <Property Name="Manufacturer" Type="Edm.String">
375720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
376720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer or OEM of this system."/>
377720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a value that represents the manufacturer of the system."/>
378720c9898SEd Tanous        </Property>
379720c9898SEd Tanous        <Property Name="Model" Type="Edm.String">
380720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
381720c9898SEd Tanous          <Annotation Term="OData.Description" String="The product name for this system, without the manufacturer name."/>
382720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall describe how the manufacturer refers to this system.  Typically, this value is the product name for this system without the manufacturer name."/>
383720c9898SEd Tanous        </Property>
384720c9898SEd Tanous        <Property Name="SKU" Type="Edm.String">
385720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
386720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer SKU for this system."/>
387720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the SKU for the system."/>
388720c9898SEd Tanous        </Property>
389720c9898SEd Tanous        <Property Name="SerialNumber" Type="Edm.String">
390720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
391720c9898SEd Tanous          <Annotation Term="OData.Description" String="The serial number for this system."/>
392720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the serial number for the system."/>
393720c9898SEd Tanous        </Property>
394720c9898SEd Tanous        <Property Name="PartNumber" Type="Edm.String">
395720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
396720c9898SEd Tanous          <Annotation Term="OData.Description" String="The part number for this system."/>
397720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer-defined part number for the system."/>
398720c9898SEd Tanous        </Property>
399720c9898SEd Tanous        <Property Name="UUID" Type="Resource.UUID">
400720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
401720c9898SEd Tanous          <Annotation Term="OData.Description" String="The UUID for this system."/>
40228cfceb2SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the universally unique identifier number for this system.  RFC4122 describes methods to create this value.  The value should be considered to be opaque.  Client software should only treat the overall value as a UUID and should not interpret any subfields within the UUID.  If the system supports SMBIOS, the property value should follow the SMBIOS 2.6 and later recommendation for converting the SMBIOS 16-byte UUID structure into the Redfish canonical `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx` string format, so that the property value matches the byte order presented by current OS APIs, such as WMI and dmidecode.  For additional property requirements, see the corresponding definition in the Redfish Data Model Specification."/>
403720c9898SEd Tanous        </Property>
404720c9898SEd Tanous        <Property Name="HostName" Type="Edm.String">
405720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
406720c9898SEd Tanous          <Annotation Term="OData.Description" String="The DNS host name, without any domain information."/>
407f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the host name for this system, as reported by the operating system or hypervisor.  A service running in the host operating system typically reports this value to the manager.  Modifying this property may modify the `HostName` in one or more `EthernetInterface` resources contained in this system."/>
408720c9898SEd Tanous        </Property>
409720c9898SEd Tanous        <Property Name="IndicatorLED" Type="ComputerSystem.v1_0_0.IndicatorLED">
410720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
411720c9898SEd Tanous          <Annotation Term="OData.Description" String="The state of the indicator LED, which identifies the system."/>
412720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator light, which identifies this system."/>
413720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
414720c9898SEd Tanous            <Collection>
415720c9898SEd Tanous              <Record>
416720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
417720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_13_0"/>
418f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `LocationIndicatorActive` property."/>
419720c9898SEd Tanous              </Record>
420720c9898SEd Tanous            </Collection>
421720c9898SEd Tanous          </Annotation>
422720c9898SEd Tanous        </Property>
423720c9898SEd Tanous        <Property Name="PowerState" Type="Resource.PowerState">
424720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
425720c9898SEd Tanous          <Annotation Term="OData.Description" String="The current power state of the system."/>
426720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the power state of the system."/>
427720c9898SEd Tanous        </Property>
428720c9898SEd Tanous        <Property Name="Boot" Type="ComputerSystem.v1_0_0.Boot"  Nullable="false">
429720c9898SEd Tanous          <Annotation Term="OData.Description" String="The boot settings for this system."/>
430720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the boot settings for this system."/>
431720c9898SEd Tanous        </Property>
432720c9898SEd Tanous        <Property Name="BiosVersion" Type="Edm.String">
433720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
434720c9898SEd Tanous          <Annotation Term="OData.Description" String="The version of the system BIOS or primary system firmware."/>
435720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the version string of the currently installed and running BIOS for x86 systems.  For other systems, the property may contain a version string that represents the primary system firmware."/>
436720c9898SEd Tanous        </Property>
437720c9898SEd Tanous        <Property Name="ProcessorSummary" Type="ComputerSystem.v1_0_0.ProcessorSummary"  Nullable="false">
438720c9898SEd Tanous          <Annotation Term="OData.Description" String="The central processors of the system in general detail."/>
439720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall describe the central processors for this resource.  Processors described by this property shall be limited to the processors that execute system code, and shall not include processors used for offload functionality."/>
440720c9898SEd Tanous        </Property>
441720c9898SEd Tanous        <Property Name="MemorySummary" Type="ComputerSystem.v1_0_0.MemorySummary"  Nullable="false">
442720c9898SEd Tanous          <Annotation Term="OData.Description" String="The central memory of the system in general detail."/>
443720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall describe the central memory for this resource."/>
444720c9898SEd Tanous        </Property>
445720c9898SEd Tanous        <Property Name="Actions" Type="ComputerSystem.v1_0_0.Actions" Nullable="false">
446720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
447720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
448720c9898SEd Tanous        </Property>
449720c9898SEd Tanous        <NavigationProperty Name="Processors" Type="ProcessorCollection.ProcessorCollection" ContainsTarget="true" Nullable="false">
450720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
451720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of processors associated with this system."/>
452f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ProcessorCollection`."/>
453720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
454720c9898SEd Tanous        </NavigationProperty>
455720c9898SEd Tanous        <NavigationProperty Name="EthernetInterfaces" Type="EthernetInterfaceCollection.EthernetInterfaceCollection" ContainsTarget="true" Nullable="false">
456720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
457720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of Ethernet interfaces associated with this system."/>
458f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `EthernetInterfaceCollection`."/>
459720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
460720c9898SEd Tanous        </NavigationProperty>
461720c9898SEd Tanous        <NavigationProperty Name="SimpleStorage" Type="SimpleStorageCollection.SimpleStorageCollection" ContainsTarget="true" Nullable="false">
462720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
463720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of storage devices associated with this system."/>
464f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `SimpleStorageCollection`."/>
465720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
466720c9898SEd Tanous        </NavigationProperty>
467720c9898SEd Tanous        <NavigationProperty Name="LogServices" Type="LogServiceCollection.LogServiceCollection" ContainsTarget="true" Nullable="false">
468720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
469720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of log services associated with this system."/>
470f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `LogServiceCollection`."/>
471720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
472720c9898SEd Tanous        </NavigationProperty>
473720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
474720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
475720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
476720c9898SEd Tanous        </Property>
477720c9898SEd Tanous      </EntityType>
478720c9898SEd Tanous
479720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
480720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
481720c9898SEd 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."/>
482720c9898SEd Tanous        <NavigationProperty Name="Chassis" Type="Collection(Chassis.Chassis)">
483720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
484720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the chassis that contains this system."/>
485f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Chassis` that represent the physical containers associated with this resource."/>
486720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
487720c9898SEd Tanous        </NavigationProperty>
488720c9898SEd Tanous        <NavigationProperty Name="ManagedBy" Type="Collection(Manager.Manager)">
489720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
490720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the managers responsible for this system."/>
491f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Manager` that represent the resources with management responsibility for this resource."/>
492720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
493720c9898SEd Tanous        </NavigationProperty>
494720c9898SEd Tanous        <NavigationProperty Name="PoweredBy" Type="Collection(Resource.Item)">
495720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
496720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to resources or objects that power this computer system.  Normally, the link is for either a chassis or a specific set of power supplies."/>
497720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources or objects that power this computer system."/>
498720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
499720c9898SEd Tanous        </NavigationProperty>
500720c9898SEd Tanous        <NavigationProperty Name="CooledBy" Type="Collection(Resource.Item)">
501720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
502720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to resources or objects that cool this computer system.  Normally, the link is for either a chassis or a specific set of fans."/>
503720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources or objects that cool this computer system."/>
504720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
505720c9898SEd Tanous        </NavigationProperty>
506720c9898SEd Tanous      </ComplexType>
507720c9898SEd Tanous
508720c9898SEd Tanous      <ComplexType Name="Actions">
509720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
510720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
511720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
512720c9898SEd Tanous        <Property Name="Oem" Type="ComputerSystem.v1_0_0.OemActions" Nullable="false">
513720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
514720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
515720c9898SEd Tanous        </Property>
516720c9898SEd Tanous      </ComplexType>
517720c9898SEd Tanous
518720c9898SEd Tanous      <ComplexType Name="OemActions">
519720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
520720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
521720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
522720c9898SEd Tanous      </ComplexType>
523720c9898SEd Tanous
524720c9898SEd Tanous      <EnumType Name="SystemType">
525720c9898SEd Tanous        <Member Name="Physical">
526720c9898SEd Tanous          <Annotation Term="OData.Description" String="A computer system."/>
527f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `Physical` typically represents the hardware aspects of a system, such as a management controller."/>
528720c9898SEd Tanous        </Member>
529720c9898SEd Tanous        <Member Name="Virtual">
530720c9898SEd Tanous          <Annotation Term="OData.Description" String="A virtual machine instance running on this system."/>
531f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `Virtual` typically represents a system that is actually a virtual machine instance.  Responses should contain the `ProcessorSummary` and `MemorySummary` properties to show the processor and memory resources allocated to the virtual machine."/>
532720c9898SEd Tanous        </Member>
533720c9898SEd Tanous        <Member Name="OS">
534720c9898SEd Tanous          <Annotation Term="OData.Description" String="An operating system instance."/>
535f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `OS` typically represents an OS or hypervisor view of the system."/>
536720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
537720c9898SEd Tanous            <Collection>
538720c9898SEd Tanous              <Record>
539720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
540720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_21_0"/>
541f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This value has been deprecated in favor of representing operating systems with the `OperatingSystem` resource."/>
542720c9898SEd Tanous              </Record>
543720c9898SEd Tanous            </Collection>
544720c9898SEd Tanous          </Annotation>
545720c9898SEd Tanous        </Member>
546720c9898SEd Tanous        <Member Name="PhysicallyPartitioned">
547720c9898SEd Tanous          <Annotation Term="OData.Description" String="A hardware-based partition of a computer system."/>
548f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `PhysicallyPartitioned` typically represents a single system constructed from one or more physical systems through a firmware or hardware-based service."/>
549720c9898SEd Tanous        </Member>
550720c9898SEd Tanous        <Member Name="VirtuallyPartitioned">
551720c9898SEd Tanous          <Annotation Term="OData.Description" String="A virtual or software-based partition of a computer system."/>
552f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `VirtuallyPartitioned` typically represents a single system constructed from one or more virtual systems through a software-based service."/>
553720c9898SEd Tanous        </Member>
554720c9898SEd Tanous        <Member Name="Composed">
555720c9898SEd Tanous          <Annotation Term="OData.Description" String="A computer system constructed by binding resource blocks together."/>
556f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `Composed` typically represents a single system constructed from disaggregated resources through the Redfish composition service."/>
557720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
558720c9898SEd Tanous            <Collection>
559720c9898SEd Tanous              <Record>
560720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
561720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
562720c9898SEd Tanous              </Record>
563720c9898SEd Tanous            </Collection>
564720c9898SEd Tanous          </Annotation>
565720c9898SEd Tanous        </Member>
566720c9898SEd Tanous        <Member Name="DPU">
567720c9898SEd Tanous          <Annotation Term="OData.Description" String="A computer system that performs the functions of a data processing unit, such as a SmartNIC."/>
568f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="A `SystemType` of `DPU` typically represents a single system that performs offload computation as a data processing unit, such as a SmartNIC."/>
569720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
570720c9898SEd Tanous            <Collection>
571720c9898SEd Tanous              <Record>
572720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
573720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_16_0"/>
574720c9898SEd Tanous              </Record>
575720c9898SEd Tanous            </Collection>
576720c9898SEd Tanous          </Annotation>
577720c9898SEd Tanous        </Member>
578720c9898SEd Tanous      </EnumType>
579720c9898SEd Tanous
580720c9898SEd Tanous      <EnumType Name="IndicatorLED">
581720c9898SEd Tanous        <Member Name="Unknown">
582720c9898SEd Tanous          <Annotation Term="OData.Description" String="The state of the indicator LED cannot be determined."/>
583f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent that 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."/>
584720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
585720c9898SEd Tanous            <Collection>
586720c9898SEd Tanous              <Record>
587720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
588720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
589720c9898SEd Tanous                <PropertyValue Property="Description" String="This value has been deprecated in favor of returning `null` if the state is unknown."/>
590720c9898SEd Tanous              </Record>
591720c9898SEd Tanous            </Collection>
592720c9898SEd Tanous          </Annotation>
593720c9898SEd Tanous        </Member>
594720c9898SEd Tanous        <Member Name="Lit">
595720c9898SEd Tanous          <Annotation Term="OData.Description" String="The indicator LED is lit."/>
596f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent that the indicator LED is in a solid on 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."/>
597720c9898SEd Tanous        </Member>
598720c9898SEd Tanous        <Member Name="Blinking">
599720c9898SEd Tanous          <Annotation Term="OData.Description" String="The indicator LED is blinking."/>
600f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent that 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."/>
601720c9898SEd Tanous        </Member>
602720c9898SEd Tanous        <Member Name="Off">
603720c9898SEd Tanous          <Annotation Term="OData.Description" String="The indicator LED is off."/>
604f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall represent that 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."/>
605720c9898SEd Tanous        </Member>
606720c9898SEd Tanous      </EnumType>
607720c9898SEd Tanous
608720c9898SEd Tanous      <ComplexType Name="Boot">
609720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
610720c9898SEd Tanous        <Annotation Term="OData.Description" String="The boot information for this resource."/>
611720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe boot information for a system."/>
612720c9898SEd Tanous        <Property Name="BootSourceOverrideTarget" Type="ComputerSystem.BootSource">
613720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
614f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The current boot source to use at the next boot instead of the normal boot device, if `BootSourceOverrideEnabled` does not contain `Disabled`."/>
615f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the source to boot the system from, overriding the normal boot order.  The `@Redfish.AllowableValues` annotation specifies the valid values for this property.  `UefiTarget` indicates to boot from the UEFI device path found in `UefiTargetBootSourceOverride`.  `UefiBootNext` indicates to boot from the UEFI `BootOptionReference` found in `BootNext`.  Virtual devices for a target should take precedence over a physical device.  Systems may attempt to boot from multiple devices that share a target identifier.  Changes to this property do not alter the BIOS persistent boot order configuration."/>
616720c9898SEd Tanous        </Property>
617720c9898SEd Tanous        <Property Name="BootSourceOverrideEnabled" Type="ComputerSystem.v1_0_0.BootSourceOverrideEnabled">
618720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
619720c9898SEd Tanous          <Annotation Term="OData.Description" String="The state of the boot source override feature."/>
620f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain `Once` for a one-time boot override, and `Continuous` for a remain-active-until-cancelled override.  If set to `Once`, the value is reset to `Disabled` after the `BootSourceOverrideTarget` actions have completed successfully.  Changes to this property do not alter the BIOS persistent boot order configuration."/>
621720c9898SEd Tanous        </Property>
622720c9898SEd Tanous        <Property Name="UefiTargetBootSourceOverride" Type="Edm.String">
623720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
624f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The UEFI device path of the device from which to boot when `BootSourceOverrideTarget` is `UefiTarget`."/>
625720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the UEFI device path of the override boot target.  Changes to this property do not alter the BIOS persistent boot order configuration."/>
626720c9898SEd Tanous        </Property>
627720c9898SEd Tanous      </ComplexType>
628720c9898SEd Tanous
629720c9898SEd Tanous      <EnumType Name="BootSourceOverrideEnabled">
630720c9898SEd Tanous        <Member Name="Disabled">
631720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system boots normally."/>
632720c9898SEd Tanous        </Member>
633720c9898SEd Tanous        <Member Name="Once">
634f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="On its next boot cycle, the system boots one time to the boot source override target.  Then, the `BootSourceOverrideEnabled` value is reset to `Disabled`."/>
635720c9898SEd Tanous        </Member>
636720c9898SEd Tanous        <Member Name="Continuous">
637f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The system boots to the target specified in the `BootSourceOverrideTarget` property until this property is `Disabled`."/>
638720c9898SEd Tanous        </Member>
639720c9898SEd Tanous      </EnumType>
640720c9898SEd Tanous
641720c9898SEd Tanous      <ComplexType Name="ProcessorSummary">
642720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
643720c9898SEd Tanous        <Annotation Term="OData.Description" String="The central processors of the system in general detail."/>
644720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe the central processors for a system.  Processors described by this type shall be limited to the processors that execute system code, and shall not include processors used for offload functionality."/>
645720c9898SEd Tanous        <Property Name="Count" Type="Edm.Int64">
646720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
647720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of physical processors in the system."/>
648720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total number of physical central processors in the system."/>
649720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
650720c9898SEd Tanous        </Property>
651720c9898SEd Tanous        <Property Name="Model" Type="Edm.String">
652720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
653720c9898SEd Tanous          <Annotation Term="OData.Description" String="The processor model for the primary or majority of processors in this system."/>
654720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the processor model for the central processors in the system, per the description in the Processor Information - Processor Family section of the SMBIOS Specification DSP0134 2.8 or later."/>
655720c9898SEd Tanous        </Property>
656720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status"  Nullable="false">
657720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
658720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
659720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
660720c9898SEd Tanous            <Collection>
661720c9898SEd Tanous              <Record>
662720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
663720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_16_0"/>
664f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Conditions` property within `Status` in the root of this resource."/>
665720c9898SEd Tanous              </Record>
666720c9898SEd Tanous            </Collection>
667720c9898SEd Tanous          </Annotation>
668720c9898SEd Tanous        </Property>
669720c9898SEd Tanous      </ComplexType>
670720c9898SEd Tanous
671720c9898SEd Tanous      <ComplexType Name="MemorySummary">
672720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
673720c9898SEd Tanous        <Annotation Term="OData.Description" String="The memory of the system in general detail."/>
674720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe the central memory for a system."/>
675720c9898SEd Tanous        <Property Name="TotalSystemMemoryGiB" Type="Edm.Decimal">
676720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
677720c9898SEd Tanous          <Annotation Term="OData.Description" String="The total configured operating system-accessible memory (RAM), measured in GiB."/>
678720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of configured system general purpose volatile (RAM) memory as measured in gibibytes."/>
679720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
680720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="GiBy"/>
681720c9898SEd Tanous        </Property>
682720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status"  Nullable="false">
683720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
684720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
685720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
686720c9898SEd Tanous            <Collection>
687720c9898SEd Tanous              <Record>
688720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
689720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_16_0"/>
690f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Conditions` property within `Status` in the root of this resource."/>
691720c9898SEd Tanous              </Record>
692720c9898SEd Tanous            </Collection>
693720c9898SEd Tanous          </Annotation>
694720c9898SEd Tanous        </Property>
695720c9898SEd Tanous      </ComplexType>
696720c9898SEd Tanous    </Schema>
697720c9898SEd Tanous
698720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_1">
699720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
700720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
701720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_0.ComputerSystem"/>
702720c9898SEd Tanous    </Schema>
703720c9898SEd Tanous
704720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_2">
705720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
706720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
707720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_1.ComputerSystem"/>
708720c9898SEd Tanous    </Schema>
709720c9898SEd Tanous
710720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_3">
711720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
712720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
713720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_2.ComputerSystem"/>
714720c9898SEd Tanous    </Schema>
715720c9898SEd Tanous
716720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_4">
717720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
718720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
719720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_3.ComputerSystem"/>
720720c9898SEd Tanous    </Schema>
721720c9898SEd Tanous
722720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_5">
723720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
724f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated and to remove the nullable term on arrays of links."/>
725720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_4.ComputerSystem"/>
726720c9898SEd Tanous    </Schema>
727720c9898SEd Tanous
728720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_6">
729720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
730720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
731720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_5.ComputerSystem"/>
732720c9898SEd Tanous    </Schema>
733720c9898SEd Tanous
734720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_7">
735720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
736f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add non-normative long descriptions to the `SystemType` enumeration, and to fix the description of `ProcessorSummary` `Count` and `Model` properties.  It was also created to correct the short and long descriptions in the defined actions."/>
737720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_6.ComputerSystem"/>
738720c9898SEd Tanous    </Schema>
739720c9898SEd Tanous
740720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_8">
741720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
742f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units annotations to `MemorySummary` properties.  It was also 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."/>
743720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_7.ComputerSystem"/>
744720c9898SEd Tanous    </Schema>
745720c9898SEd Tanous
746720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_9">
747720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
748720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
749720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_8.ComputerSystem"/>
750720c9898SEd Tanous    </Schema>
751720c9898SEd Tanous
752720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_10">
753720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
754720c9898SEd 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."/>
755720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_9.ComputerSystem"/>
756720c9898SEd Tanous    </Schema>
757720c9898SEd Tanous
758720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_11">
759720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
760720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
761720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_10.ComputerSystem"/>
762720c9898SEd Tanous    </Schema>
763720c9898SEd Tanous
764720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_12">
765720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
766f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
767720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_11.ComputerSystem"/>
768720c9898SEd Tanous    </Schema>
769720c9898SEd Tanous
770720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_13">
771720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
772720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
773720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_12.ComputerSystem"/>
774720c9898SEd Tanous    </Schema>
775720c9898SEd Tanous
776720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_14">
777720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
778f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
779720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_13.ComputerSystem"/>
780720c9898SEd Tanous    </Schema>
781720c9898SEd Tanous
782720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_15">
783720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
784f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
785720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_14.ComputerSystem"/>
786720c9898SEd Tanous    </Schema>
787720c9898SEd Tanous
788720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_16">
789720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
790f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
791720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_15.ComputerSystem"/>
792720c9898SEd Tanous    </Schema>
793720c9898SEd Tanous
794720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_17">
795720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
796f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology.  It was also created to clarify the behavior of the `BootSourceOverrideTarget` property."/>
797720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_16.ComputerSystem"/>
798720c9898SEd Tanous    </Schema>
799720c9898SEd Tanous
800720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_18">
801720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
802f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
803720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_17.ComputerSystem"/>
804720c9898SEd Tanous    </Schema>
805720c9898SEd Tanous
806720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_19">
807720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
808f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
809720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_18.ComputerSystem"/>
810720c9898SEd Tanous    </Schema>
811720c9898SEd Tanous
812720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_20">
813720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
814f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
815720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_19.ComputerSystem"/>
816720c9898SEd Tanous    </Schema>
817720c9898SEd Tanous
818720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_21">
819720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
820720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
821720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_20.ComputerSystem"/>
822720c9898SEd Tanous    </Schema>
823720c9898SEd Tanous
824f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_22">
825f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
826f2a8e57eSGunnar 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."/>
827f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_21.ComputerSystem"/>
828f2a8e57eSGunnar Mills    </Schema>
829f2a8e57eSGunnar Mills
83028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_23">
83128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
83228cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
83328cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_22.ComputerSystem"/>
83428cfceb2SGunnar Mills    </Schema>
83528cfceb2SGunnar Mills
836dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_0_24">
837dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
838dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
839dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_23.ComputerSystem"/>
840dd5c81e9SGunnar Mills    </Schema>
841dd5c81e9SGunnar Mills
842720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_0">
843720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
844720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.1"/>
845720c9898SEd Tanous
846720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_0_2.ComputerSystem">
847720c9898SEd Tanous        <Property Name="TrustedModules" Type="Collection(ComputerSystem.v1_1_0.TrustedModules)" Nullable="false">
848720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of trusted modules in the system."/>
849720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This object shall contain an array of objects with properties that describe the trusted modules for this resource."/>
850720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
851720c9898SEd Tanous            <Collection>
852720c9898SEd Tanous              <Record>
853720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
854720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_19_0"/>
855f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `TrustedComponents` property in `Links`."/>
856720c9898SEd Tanous              </Record>
857720c9898SEd Tanous            </Collection>
858720c9898SEd Tanous          </Annotation>
859720c9898SEd Tanous        </Property>
860720c9898SEd Tanous        <NavigationProperty Name="SecureBoot" Type="SecureBoot.SecureBoot" ContainsTarget="true" Nullable="false">
861720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
862720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the UEFI Secure Boot associated with this system."/>
863f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `SecureBoot`."/>
864720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
865720c9898SEd Tanous        </NavigationProperty>
866720c9898SEd Tanous        <NavigationProperty Name="Bios" Type="Bios.Bios" ContainsTarget="true" Nullable="false">
867720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
868720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the BIOS settings associated with this system."/>
869f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Bios` that lists the BIOS settings for this system."/>
870720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
871720c9898SEd Tanous        </NavigationProperty>
872720c9898SEd Tanous        <NavigationProperty Name="Memory" Type="MemoryCollection.MemoryCollection" ContainsTarget="true" Nullable="false">
873720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
874720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of memory associated with this system."/>
875f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MemoryCollection`."/>
876720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
877720c9898SEd Tanous        </NavigationProperty>
878720c9898SEd Tanous        <NavigationProperty Name="Storage" Type="StorageCollection.StorageCollection" ContainsTarget="true" Nullable="false">
879720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
880720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of storage devices associated with this system."/>
881f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `StorageCollection`."/>
882720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
883720c9898SEd Tanous        </NavigationProperty>
884720c9898SEd Tanous      </EntityType>
885720c9898SEd Tanous
886720c9898SEd Tanous      <ComplexType Name="MemorySummary" BaseType="ComputerSystem.v1_0_0.MemorySummary">
887720c9898SEd Tanous        <Property Name="MemoryMirroring" Type="ComputerSystem.v1_1_0.MemoryMirroring">
888720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
889720c9898SEd Tanous          <Annotation Term="OData.Description" String="The ability and type of memory mirroring that this computer system supports."/>
890720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the ability and type of memory mirroring that this computer system supports."/>
891720c9898SEd Tanous        </Property>
892720c9898SEd Tanous      </ComplexType>
893720c9898SEd Tanous
894720c9898SEd Tanous      <EnumType Name="MemoryMirroring">
895720c9898SEd Tanous        <Member Name="System">
896720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system supports DIMM mirroring at the system level.  Individual DIMMs are not paired for mirroring in this mode."/>
897720c9898SEd Tanous        </Member>
898720c9898SEd Tanous        <Member Name="DIMM">
899720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system supports DIMM mirroring at the DIMM level.  Individual DIMMs can be mirrored."/>
900720c9898SEd Tanous        </Member>
901720c9898SEd Tanous        <Member Name="Hybrid">
902720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system supports a hybrid mirroring at the system and DIMM levels.  Individual DIMMs can be mirrored."/>
903720c9898SEd Tanous        </Member>
904720c9898SEd Tanous        <Member Name="None">
905720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system does not support DIMM mirroring."/>
906720c9898SEd Tanous        </Member>
907720c9898SEd Tanous      </EnumType>
908720c9898SEd Tanous
909720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_0_0.Boot">
910720c9898SEd Tanous        <Property Name="BootSourceOverrideMode" Type="ComputerSystem.v1_1_0.BootSourceOverrideMode">
911720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
912f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The BIOS boot mode to use when the system boots from the `BootSourceOverrideTarget` boot source."/>
913f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the BIOS boot mode to use when the system boots from the `BootSourceOverrideTarget` boot source."/>
914720c9898SEd Tanous        </Property>
915720c9898SEd Tanous      </ComplexType>
916720c9898SEd Tanous
917720c9898SEd Tanous      <EnumType Name="BootSourceOverrideMode">
918720c9898SEd Tanous        <Member Name="Legacy">
919720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system boots in non-UEFI boot mode to the boot source override target."/>
920720c9898SEd Tanous        </Member>
921720c9898SEd Tanous        <Member Name="UEFI">
922720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system boots in UEFI boot mode to the boot source override target."/>
923720c9898SEd Tanous        </Member>
924720c9898SEd Tanous      </EnumType>
925720c9898SEd Tanous
926720c9898SEd Tanous      <ComplexType Name="TrustedModules">
927720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
928720c9898SEd Tanous        <Annotation Term="OData.Description" String="The Trusted Module installed in the system."/>
929720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe a Trusted Module for a system."/>
930720c9898SEd Tanous        <Property Name="FirmwareVersion" Type="Edm.String">
931720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
932720c9898SEd Tanous          <Annotation Term="OData.Description" String="The firmware version of this Trusted Module."/>
933720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the firmware version as defined by the manufacturer for the Trusted Module."/>
934720c9898SEd Tanous        </Property>
935720c9898SEd Tanous        <Property Name="InterfaceType" Type="ComputerSystem.v1_1_0.InterfaceType">
936720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
937720c9898SEd Tanous          <Annotation Term="OData.Description" String="The interface type of the Trusted Module."/>
938720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the interface type of the installed Trusted Module."/>
939720c9898SEd Tanous        </Property>
940720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status"  Nullable="false">
941720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
942720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
943720c9898SEd Tanous        </Property>
944720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
945720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
946720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
947720c9898SEd Tanous        </Property>
948720c9898SEd Tanous      </ComplexType>
949720c9898SEd Tanous
950720c9898SEd Tanous      <EnumType Name="InterfaceType">
951720c9898SEd Tanous        <Member Name="TPM1_2">
952720c9898SEd Tanous          <Annotation Term="OData.Description" String="Trusted Platform Module (TPM) 1.2."/>
953720c9898SEd Tanous        </Member>
954720c9898SEd Tanous        <Member Name="TPM2_0">
955720c9898SEd Tanous          <Annotation Term="OData.Description" String="Trusted Platform Module (TPM) 2.0."/>
956720c9898SEd Tanous        </Member>
957720c9898SEd Tanous        <Member Name="TCM1_0">
958720c9898SEd Tanous          <Annotation Term="OData.Description" String="Trusted Cryptography Module (TCM) 1.0."/>
959720c9898SEd Tanous        </Member>
960720c9898SEd Tanous      </EnumType>
961720c9898SEd Tanous    </Schema>
962720c9898SEd Tanous
963720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_1">
964720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
965720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
966720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_0.ComputerSystem"/>
967720c9898SEd Tanous    </Schema>
968720c9898SEd Tanous
969720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_2">
970720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
971720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
972720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_1.ComputerSystem"/>
973720c9898SEd Tanous    </Schema>
974720c9898SEd Tanous
975720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_3">
976720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
977f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links."/>
978720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_2.ComputerSystem"/>
979720c9898SEd Tanous    </Schema>
980720c9898SEd Tanous
981720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_4">
982720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
983720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
984720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_3.ComputerSystem"/>
985720c9898SEd Tanous    </Schema>
986720c9898SEd Tanous
987720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_5">
988720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
989f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add non-normative long descriptions to the `SystemType` enumeration, and to fix the description of `ProcessorSummary` `Count` and `Model` properties.  It was also created to correct the short and long descriptions in the defined actions."/>
990720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_4.ComputerSystem"/>
991720c9898SEd Tanous    </Schema>
992720c9898SEd Tanous
993720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_6">
994720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
995f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units annotations on `MemorySummary` properties.  It was also 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."/>
996720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_5.ComputerSystem"/>
997720c9898SEd Tanous    </Schema>
998720c9898SEd Tanous
999720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_7">
1000720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1001720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1002720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_6.ComputerSystem"/>
1003720c9898SEd Tanous    </Schema>
1004720c9898SEd Tanous
1005720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_8">
1006720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1007720c9898SEd 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."/>
1008720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_7.ComputerSystem"/>
1009720c9898SEd Tanous    </Schema>
1010720c9898SEd Tanous
1011720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_9">
1012720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1013720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1014720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_8.ComputerSystem"/>
1015720c9898SEd Tanous    </Schema>
1016720c9898SEd Tanous
1017720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_10">
1018720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1019f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
1020720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_9.ComputerSystem"/>
1021720c9898SEd Tanous    </Schema>
1022720c9898SEd Tanous
1023720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_11">
1024720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1025720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1026720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_10.ComputerSystem"/>
1027720c9898SEd Tanous    </Schema>
1028720c9898SEd Tanous
1029720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_12">
1030720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1031f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
1032720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_11.ComputerSystem"/>
1033720c9898SEd Tanous    </Schema>
1034720c9898SEd Tanous
1035720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_13">
1036720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1037f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
1038720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_12.ComputerSystem"/>
1039720c9898SEd Tanous    </Schema>
1040720c9898SEd Tanous
1041720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_14">
1042720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1043f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
1044720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_13.ComputerSystem"/>
1045720c9898SEd Tanous    </Schema>
1046720c9898SEd Tanous
1047720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_15">
1048720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1049f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology and clarify the behavior of the `BootSourceOverrideTarget` property."/>
1050720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_14.ComputerSystem"/>
1051720c9898SEd Tanous    </Schema>
1052720c9898SEd Tanous
1053720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_16">
1054720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1055f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
1056720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_15.ComputerSystem"/>
1057720c9898SEd Tanous    </Schema>
1058720c9898SEd Tanous
1059720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_17">
1060720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1061f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
1062720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_16.ComputerSystem"/>
1063720c9898SEd Tanous    </Schema>
1064720c9898SEd Tanous
1065720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_18">
1066720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1067f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
1068720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_17.ComputerSystem"/>
1069720c9898SEd Tanous    </Schema>
1070720c9898SEd Tanous
1071720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_19">
1072720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1073720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1074720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_18.ComputerSystem"/>
1075720c9898SEd Tanous    </Schema>
1076720c9898SEd Tanous
1077f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_20">
1078f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1079f2a8e57eSGunnar 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."/>
1080f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_19.ComputerSystem"/>
1081f2a8e57eSGunnar Mills    </Schema>
1082f2a8e57eSGunnar Mills
108328cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_21">
108428cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
108528cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
108628cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_20.ComputerSystem"/>
108728cfceb2SGunnar Mills    </Schema>
108828cfceb2SGunnar Mills
1089dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_1_22">
1090dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1091dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
1092dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_21.ComputerSystem"/>
1093dd5c81e9SGunnar Mills    </Schema>
1094dd5c81e9SGunnar Mills
1095720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_0">
1096720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1097720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
1098720c9898SEd Tanous
1099720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_1_1.ComputerSystem">
1100720c9898SEd Tanous        <Property Name="HostingRoles" Type="Collection(ComputerSystem.v1_2_0.HostingRole)" Nullable="false">
1101720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1102720c9898SEd Tanous          <Annotation Term="OData.Description" String="The hosting roles that this computer system supports."/>
1103720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the hosting roles that this computer system supports."/>
1104720c9898SEd Tanous        </Property>
1105720c9898SEd Tanous        <NavigationProperty Name="PCIeDevices" Type="Collection(PCIeDevice.PCIeDevice)">
1106720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1107720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of PCIe devices that this computer system uses."/>
1108f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PCIeDevice`."/>
1109720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1110720c9898SEd Tanous        </NavigationProperty>
1111720c9898SEd Tanous        <NavigationProperty Name="PCIeFunctions" Type="Collection(PCIeFunction.PCIeFunction)">
1112720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1113720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of PCIe functions that this computer system uses."/>
1114f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PCIeFunction`."/>
1115720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1116720c9898SEd Tanous        </NavigationProperty>
1117720c9898SEd Tanous        <Property Name="HostedServices" Type="ComputerSystem.v1_2_0.HostedServices" Nullable="false">
1118720c9898SEd Tanous          <Annotation Term="OData.Description" String="The services that this computer system supports."/>
1119720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall describe services that this computer system supports."/>
1120720c9898SEd Tanous        </Property>
1121720c9898SEd Tanous        <NavigationProperty Name="MemoryDomains" Type="MemoryDomainCollection.MemoryDomainCollection" ContainsTarget="true" Nullable="false">
1122720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1123720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of memory domains associated with this system."/>
1124f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MemoryDomainCollection`."/>
1125720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1126720c9898SEd Tanous        </NavigationProperty>
1127720c9898SEd Tanous      </EntityType>
1128720c9898SEd Tanous
1129720c9898SEd Tanous      <ComplexType Name="HostedServices">
1130720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1131720c9898SEd Tanous        <Annotation Term="OData.Description" String="The services that might be running or installed on the system."/>
1132720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe services that a computer system supports."/>
1133720c9898SEd Tanous        <NavigationProperty Name="StorageServices" Type="HostedStorageServices.HostedStorageServices" ContainsTarget="true" Nullable="false">
1134720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1135720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage services that this computer system supports."/>
1136f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `HostedStorageServices`."/>
1137720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1138720c9898SEd Tanous        </NavigationProperty>
1139720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
1140720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
1141720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
1142720c9898SEd Tanous        </Property>
1143720c9898SEd Tanous      </ComplexType>
1144720c9898SEd Tanous
1145720c9898SEd Tanous      <EnumType Name="HostingRole">
1146f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The enumerations of `HostingRole` specify different features that the hosting computer system supports."/>
1147720c9898SEd Tanous        <Member Name="ApplicationServer">
1148720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports general purpose applications."/>
1149720c9898SEd Tanous        </Member>
1150720c9898SEd Tanous        <Member Name="StorageServer">
1151720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports the system acting as a storage server."/>
1152720c9898SEd Tanous        </Member>
1153720c9898SEd Tanous        <Member Name="Switch">
1154720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports the system acting as a switch."/>
1155720c9898SEd Tanous        </Member>
1156720c9898SEd Tanous        <Member Name="Appliance">
1157720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports the system acting as an appliance."/>
1158720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1159720c9898SEd Tanous            <Collection>
1160720c9898SEd Tanous              <Record>
1161720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
1162720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_10_0"/>
1163720c9898SEd Tanous              </Record>
1164720c9898SEd Tanous            </Collection>
1165720c9898SEd Tanous          </Annotation>
1166720c9898SEd Tanous        </Member>
1167720c9898SEd Tanous        <Member Name="BareMetalServer">
1168720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports the system acting as a bare-metal server."/>
1169720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1170720c9898SEd Tanous            <Collection>
1171720c9898SEd Tanous              <Record>
1172720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
1173720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_10_0"/>
1174720c9898SEd Tanous              </Record>
1175720c9898SEd Tanous            </Collection>
1176720c9898SEd Tanous          </Annotation>
1177720c9898SEd Tanous        </Member>
1178720c9898SEd Tanous        <Member Name="VirtualMachineServer">
1179720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports the system acting as a virtual machine server."/>
1180720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1181720c9898SEd Tanous            <Collection>
1182720c9898SEd Tanous              <Record>
1183720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
1184720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_10_0"/>
1185720c9898SEd Tanous              </Record>
1186720c9898SEd Tanous            </Collection>
1187720c9898SEd Tanous          </Annotation>
1188720c9898SEd Tanous        </Member>
1189720c9898SEd Tanous        <Member Name="ContainerServer">
1190720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system hosts functionality that supports the system acting as a container server."/>
1191720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
1192720c9898SEd Tanous            <Collection>
1193720c9898SEd Tanous              <Record>
1194720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
1195720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_10_0"/>
1196720c9898SEd Tanous              </Record>
1197720c9898SEd Tanous            </Collection>
1198720c9898SEd Tanous          </Annotation>
1199720c9898SEd Tanous        </Member>
1200720c9898SEd Tanous      </EnumType>
1201720c9898SEd Tanous
1202720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ComputerSystem.v1_0_0.Links">
1203720c9898SEd Tanous        <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)">
1204720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1205720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the endpoints that connect to this system."/>
1206f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` with which this system is associated."/>
1207720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1208720c9898SEd Tanous        </NavigationProperty>
1209720c9898SEd Tanous      </ComplexType>
1210720c9898SEd Tanous    </Schema>
1211720c9898SEd Tanous
1212720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_1">
1213720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1214720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
1215720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_0.ComputerSystem"/>
1216720c9898SEd Tanous    </Schema>
1217720c9898SEd Tanous
1218720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_2">
1219720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1220f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated and to remove the nullable term on arrays of links."/>
1221720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_1.ComputerSystem"/>
1222720c9898SEd Tanous    </Schema>
1223720c9898SEd Tanous
1224720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_3">
1225720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1226720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
1227720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_2.ComputerSystem"/>
1228720c9898SEd Tanous    </Schema>
1229720c9898SEd Tanous
1230720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_4">
1231720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1232f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add non-normative long descriptions to the `SystemType` enumeration, and to fix the description of `ProcessorSummary` `Count` and `Model` properties.  It was also created to correct the short and long descriptions in the defined actions."/>
1233720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_3.ComputerSystem"/>
1234720c9898SEd Tanous    </Schema>
1235720c9898SEd Tanous
1236720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_5">
1237720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1238f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units annotations on `MemorySummary` properties.  It was also 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."/>
1239720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_4.ComputerSystem"/>
1240720c9898SEd Tanous    </Schema>
1241720c9898SEd Tanous
1242720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_6">
1243720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1244720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1245720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_5.ComputerSystem"/>
1246720c9898SEd Tanous    </Schema>
1247720c9898SEd Tanous
1248720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_7">
1249720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1250f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `MemoryDomains` to not allow it to be `null`."/>
1251720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_6.ComputerSystem"/>
1252720c9898SEd Tanous    </Schema>
1253720c9898SEd Tanous
1254720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_8">
1255720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1256720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1257720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_7.ComputerSystem"/>
1258720c9898SEd Tanous    </Schema>
1259720c9898SEd Tanous
1260720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_9">
1261720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1262f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
1263720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_8.ComputerSystem"/>
1264720c9898SEd Tanous    </Schema>
1265720c9898SEd Tanous
1266720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_10">
1267720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1268720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1269720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_9.ComputerSystem"/>
1270720c9898SEd Tanous    </Schema>
1271720c9898SEd Tanous
1272720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_11">
1273720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1274f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
1275720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_10.ComputerSystem"/>
1276720c9898SEd Tanous    </Schema>
1277720c9898SEd Tanous
1278720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_12">
1279720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1280f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
1281720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_11.ComputerSystem"/>
1282720c9898SEd Tanous    </Schema>
1283720c9898SEd Tanous
1284720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_13">
1285720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1286f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
1287720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_12.ComputerSystem"/>
1288720c9898SEd Tanous    </Schema>
1289720c9898SEd Tanous
1290720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_14">
1291720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1292f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology.  It was also created to clarify the behavior of the `BootSourceOverrideTarget` property."/>
1293720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_13.ComputerSystem"/>
1294720c9898SEd Tanous    </Schema>
1295720c9898SEd Tanous
1296720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_15">
1297720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1298f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
1299720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_14.ComputerSystem"/>
1300720c9898SEd Tanous    </Schema>
1301720c9898SEd Tanous
1302720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_16">
1303720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1304f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
1305720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_15.ComputerSystem"/>
1306720c9898SEd Tanous    </Schema>
1307720c9898SEd Tanous
1308720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_17">
1309720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1310f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
1311720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_16.ComputerSystem"/>
1312720c9898SEd Tanous    </Schema>
1313720c9898SEd Tanous
1314720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_18">
1315720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1316720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1317720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_17.ComputerSystem"/>
1318720c9898SEd Tanous    </Schema>
1319720c9898SEd Tanous
1320f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_19">
1321f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1322f2a8e57eSGunnar 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."/>
1323f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_18.ComputerSystem"/>
1324f2a8e57eSGunnar Mills    </Schema>
1325f2a8e57eSGunnar Mills
132628cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_20">
132728cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
132828cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
132928cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_19.ComputerSystem"/>
133028cfceb2SGunnar Mills    </Schema>
133128cfceb2SGunnar Mills
1332dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_2_21">
1333dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1334dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
1335dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_20.ComputerSystem"/>
1336dd5c81e9SGunnar Mills    </Schema>
1337dd5c81e9SGunnar Mills
1338720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_0">
1339720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1340720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.3"/>
1341720c9898SEd Tanous
1342720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_2_1.ComputerSystem">
1343720c9898SEd Tanous        <NavigationProperty Name="NetworkInterfaces" Type="NetworkInterfaceCollection.NetworkInterfaceCollection" ContainsTarget="true" Nullable="false">
1344720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1345720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of Network Interfaces associated with this system."/>
1346f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `NetworkInterfaceCollection`."/>
1347720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1348720c9898SEd Tanous        </NavigationProperty>
1349720c9898SEd Tanous      </EntityType>
1350720c9898SEd Tanous
1351720c9898SEd Tanous      <ComplexType Name="TrustedModules" BaseType="ComputerSystem.v1_1_0.TrustedModules">
1352720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1353720c9898SEd Tanous        <Property Name="FirmwareVersion2" Type="Edm.String">
1354720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1355720c9898SEd Tanous          <Annotation Term="OData.Description" String="The second firmware version of this Trusted Module, if applicable."/>
1356720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the 2nd firmware version, if applicable, as defined by the manufacturer for the Trusted Module."/>
1357720c9898SEd Tanous        </Property>
1358720c9898SEd Tanous        <Property Name="InterfaceTypeSelection" Type="ComputerSystem.v1_3_0.InterfaceTypeSelection">
1359720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1360720c9898SEd Tanous          <Annotation Term="OData.Description" String="The interface type selection supported by this Trusted Module."/>
1361f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the interface type `Selection` method (for example to switch between TPM1_2 and TPM2_0) that is supported by this Trusted Module."/>
1362720c9898SEd Tanous        </Property>
1363720c9898SEd Tanous      </ComplexType>
1364720c9898SEd Tanous
1365720c9898SEd Tanous      <EnumType Name="InterfaceTypeSelection">
1366f2a8e57eSGunnar Mills       <Annotation Term="OData.Description" String="The enumerations of `InterfaceTypeSelection` specify the method for switching the TrustedModule InterfaceType, for instance between TPM1_2 and TPM2_0, if supported."/>
1367720c9898SEd Tanous       <Member Name="None">
1368720c9898SEd Tanous          <Annotation Term="OData.Description" String="The TrustedModule does not support switching the InterfaceType."/>
1369720c9898SEd Tanous        </Member>
1370720c9898SEd Tanous        <Member Name="FirmwareUpdate">
1371720c9898SEd Tanous          <Annotation Term="OData.Description" String="The TrustedModule supports switching InterfaceType through a firmware update."/>
1372720c9898SEd Tanous        </Member>
1373720c9898SEd Tanous        <Member Name="BiosSetting">
1374720c9898SEd Tanous          <Annotation Term="OData.Description" String="The TrustedModule supports switching InterfaceType through platform software, such as a BIOS configuration attribute."/>
1375720c9898SEd Tanous        </Member>
1376720c9898SEd Tanous        <Member Name="OemMethod">
1377720c9898SEd Tanous          <Annotation Term="OData.Description" String="The TrustedModule supports switching InterfaceType through an OEM proprietary mechanism."/>
1378720c9898SEd Tanous        </Member>
1379720c9898SEd Tanous      </EnumType>
1380720c9898SEd Tanous    </Schema>
1381720c9898SEd Tanous
1382720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_1">
1383720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1384f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated and to remove the nullable term on arrays of links."/>
1385720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_0.ComputerSystem"/>
1386720c9898SEd Tanous    </Schema>
1387720c9898SEd Tanous
1388720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_2">
1389720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1390720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
1391720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_1.ComputerSystem"/>
1392720c9898SEd Tanous    </Schema>
1393720c9898SEd Tanous
1394720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_3">
1395720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1396f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add non-normative long descriptions to the `SystemType` enumeration, and to fix the description of `ProcessorSummary` `Count` and `Model` properties.  It was also created to correct the short and long descriptions in the defined actions."/>
1397720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_2.ComputerSystem"/>
1398720c9898SEd Tanous    </Schema>
1399720c9898SEd Tanous
1400720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_4">
1401720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1402f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units annotations on `MemorySummary` properties.  It was also 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."/>
1403720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_3.ComputerSystem"/>
1404720c9898SEd Tanous    </Schema>
1405720c9898SEd Tanous
1406720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_5">
1407720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1408720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1409720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_4.ComputerSystem"/>
1410720c9898SEd Tanous    </Schema>
1411720c9898SEd Tanous
1412720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_6">
1413720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1414f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `MemoryDomains` to not allow it to be `null`."/>
1415720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_5.ComputerSystem"/>
1416720c9898SEd Tanous    </Schema>
1417720c9898SEd Tanous
1418720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_7">
1419720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1420720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1421720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_6.ComputerSystem"/>
1422720c9898SEd Tanous    </Schema>
1423720c9898SEd Tanous
1424720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_8">
1425720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1426f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
1427720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_7.ComputerSystem"/>
1428720c9898SEd Tanous    </Schema>
1429720c9898SEd Tanous
1430720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_9">
1431720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1432720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1433720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_8.ComputerSystem"/>
1434720c9898SEd Tanous    </Schema>
1435720c9898SEd Tanous
1436720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_10">
1437720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1438f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
1439720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_9.ComputerSystem"/>
1440720c9898SEd Tanous    </Schema>
1441720c9898SEd Tanous
1442720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_11">
1443720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1444f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
1445720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_10.ComputerSystem"/>
1446720c9898SEd Tanous    </Schema>
1447720c9898SEd Tanous
1448720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_12">
1449720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1450f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
1451720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_11.ComputerSystem"/>
1452720c9898SEd Tanous    </Schema>
1453720c9898SEd Tanous
1454720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_13">
1455720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1456f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology.  It was also created to clarify the behavior of the `BootSourceOverrideTarget` property."/>
1457720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_12.ComputerSystem"/>
1458720c9898SEd Tanous    </Schema>
1459720c9898SEd Tanous
1460720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_14">
1461720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1462f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
1463720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_13.ComputerSystem"/>
1464720c9898SEd Tanous    </Schema>
1465720c9898SEd Tanous
1466720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_15">
1467720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1468f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
1469720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_14.ComputerSystem"/>
1470720c9898SEd Tanous    </Schema>
1471720c9898SEd Tanous
1472720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_16">
1473720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1474f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
1475720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_15.ComputerSystem"/>
1476720c9898SEd Tanous    </Schema>
1477720c9898SEd Tanous
1478720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_17">
1479720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1480720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1481720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_16.ComputerSystem"/>
1482720c9898SEd Tanous    </Schema>
1483720c9898SEd Tanous
1484f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_18">
1485f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1486f2a8e57eSGunnar 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."/>
1487f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_17.ComputerSystem"/>
1488f2a8e57eSGunnar Mills    </Schema>
1489f2a8e57eSGunnar Mills
149028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_19">
149128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
149228cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
149328cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_18.ComputerSystem"/>
149428cfceb2SGunnar Mills    </Schema>
149528cfceb2SGunnar Mills
1496dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_3_20">
1497dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1498dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
1499dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_19.ComputerSystem"/>
1500dd5c81e9SGunnar Mills    </Schema>
1501dd5c81e9SGunnar Mills
1502720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_0">
1503720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1504720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
1505720c9898SEd Tanous
1506720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_3_1.ComputerSystem"/>
1507720c9898SEd Tanous
1508720c9898SEd Tanous      <ComplexType Name="MemorySummary" BaseType="ComputerSystem.v1_1_0.MemorySummary">
1509720c9898SEd Tanous        <Property Name="TotalSystemPersistentMemoryGiB" Type="Edm.Decimal">
1510720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1511720c9898SEd Tanous          <Annotation Term="OData.Description" String="The total configured, system-accessible persistent memory, measured in GiB."/>
1512720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total amount of configured persistent memory available to the system as measured in gibibytes."/>
1513720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1514720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="GiBy"/>
1515720c9898SEd Tanous        </Property>
1516720c9898SEd Tanous      </ComplexType>
1517720c9898SEd Tanous
1518720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ComputerSystem.v1_2_0.Links">
1519720c9898SEd Tanous        <NavigationProperty Name="ResourceBlocks" Type="Collection(ResourceBlock.ResourceBlock)">
1520720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1521720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the resource blocks that are used in this computer system."/>
1522f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `ResourceBlock` that show the resource blocks that are used in this computer system."/>
1523720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1524720c9898SEd Tanous        </NavigationProperty>
1525720c9898SEd Tanous      </ComplexType>
1526720c9898SEd Tanous    </Schema>
1527720c9898SEd Tanous
1528720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_1">
1529720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1530720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
1531720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_0.ComputerSystem"/>
1532720c9898SEd Tanous    </Schema>
1533720c9898SEd Tanous
1534720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_2">
1535720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1536f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add non-normative long descriptions to the `SystemType` enumeration, and to fix the description of `ProcessorSummary` `Count` and `Model` properties.  It was also created to correct the short and long descriptions in the defined actions."/>
1537720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_1.ComputerSystem"/>
1538720c9898SEd Tanous    </Schema>
1539720c9898SEd Tanous
1540720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_3">
1541720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1542f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units annotations on `MemorySummary` properties.  It was also 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."/>
1543720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_2.ComputerSystem"/>
1544720c9898SEd Tanous    </Schema>
1545720c9898SEd Tanous
1546720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_4">
1547720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1548720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1549720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_3.ComputerSystem"/>
1550720c9898SEd Tanous    </Schema>
1551720c9898SEd Tanous
1552720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_5">
1553720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1554f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `MemoryDomains` to not allow it to be `null`."/>
1555720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_4.ComputerSystem"/>
1556720c9898SEd Tanous    </Schema>
1557720c9898SEd Tanous
1558720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_6">
1559720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1560720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1561720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_5.ComputerSystem"/>
1562720c9898SEd Tanous    </Schema>
1563720c9898SEd Tanous
1564720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_7">
1565720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1566f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
1567720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_6.ComputerSystem"/>
1568720c9898SEd Tanous    </Schema>
1569720c9898SEd Tanous
1570720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_8">
1571720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1572720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1573720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_7.ComputerSystem"/>
1574720c9898SEd Tanous    </Schema>
1575720c9898SEd Tanous
1576720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_9">
1577720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1578f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
1579720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_8.ComputerSystem"/>
1580720c9898SEd Tanous    </Schema>
1581720c9898SEd Tanous
1582720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_10">
1583720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1584f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
1585720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_9.ComputerSystem"/>
1586720c9898SEd Tanous    </Schema>
1587720c9898SEd Tanous
1588720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_11">
1589720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1590f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
1591720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_10.ComputerSystem"/>
1592720c9898SEd Tanous    </Schema>
1593720c9898SEd Tanous
1594720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_12">
1595720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1596f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology.  It was also created to clarify the behavior of the `BootSourceOverrideTarget` property."/>
1597720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_11.ComputerSystem"/>
1598720c9898SEd Tanous    </Schema>
1599720c9898SEd Tanous
1600720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_13">
1601720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1602f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
1603720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_12.ComputerSystem"/>
1604720c9898SEd Tanous    </Schema>
1605720c9898SEd Tanous
1606720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_14">
1607720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1608f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
1609720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_13.ComputerSystem"/>
1610720c9898SEd Tanous    </Schema>
1611720c9898SEd Tanous
1612720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_15">
1613720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1614f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
1615720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_14.ComputerSystem"/>
1616720c9898SEd Tanous    </Schema>
1617720c9898SEd Tanous
1618720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_16">
1619720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1620720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1621720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_15.ComputerSystem"/>
1622720c9898SEd Tanous    </Schema>
1623720c9898SEd Tanous
1624f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_17">
1625f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1626f2a8e57eSGunnar 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."/>
1627f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_16.ComputerSystem"/>
1628f2a8e57eSGunnar Mills    </Schema>
1629f2a8e57eSGunnar Mills
163028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_18">
163128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
163228cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
163328cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_17.ComputerSystem"/>
163428cfceb2SGunnar Mills    </Schema>
163528cfceb2SGunnar Mills
1636dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_4_19">
1637dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1638dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
1639dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_18.ComputerSystem"/>
1640dd5c81e9SGunnar Mills    </Schema>
1641dd5c81e9SGunnar Mills
1642720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_0">
1643720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1644720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.3"/>
1645720c9898SEd Tanous
1646720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_4_2.ComputerSystem">
1647720c9898SEd Tanous        <NavigationProperty Name="Redundancy" Type="Collection(Redundancy.Redundancy)" ContainsTarget="true">
1648720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1649720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of redundancy entities.  Each entity specifies a kind and level of redundancy and a collection, or redundancy set, of other computer systems that provide the specified redundancy to this computer system."/>
1650720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a set of redundancy entities.  Each entity specifies a kind and level of redundancy and a collection, or redundancy set, of other computer systems that provide the specified redundancy to this computer system."/>
1651720c9898SEd Tanous          <Annotation Term="OData.AutoExpand"/>
1652720c9898SEd Tanous        </NavigationProperty>
1653720c9898SEd Tanous        <Property Name="HostWatchdogTimer" Type="ComputerSystem.v1_5_0.WatchdogTimer" Nullable="false">
1654720c9898SEd Tanous          <Annotation Term="OData.Description" String="The host watchdog timer functionality for this system."/>
1655f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This object shall contain properties that describe the host watchdog timer functionality for this system."/>
1656720c9898SEd Tanous        </Property>
1657720c9898SEd Tanous        <Property Name="SubModel" Type="Edm.String">
1658720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1659720c9898SEd Tanous          <Annotation Term="OData.Description" String="The sub-model for this system."/>
1660720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the information about the sub-model (or configuration) of the system.  This shall not include the model/product name or the manufacturer name."/>
1661720c9898SEd Tanous        </Property>
1662720c9898SEd Tanous      </EntityType>
1663720c9898SEd Tanous
1664720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_1_0.Boot">
1665720c9898SEd Tanous        <NavigationProperty Name="BootOptions" Type="BootOptionCollection.BootOptionCollection" ContainsTarget="true" Nullable="false">
1666720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1667720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of the UEFI boot options associated with this computer system."/>
1668f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `BootOptionCollection`."/>
1669720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1670720c9898SEd Tanous        </NavigationProperty>
1671720c9898SEd Tanous        <Property Name="BootNext" Type="Edm.String">
1672720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1673f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The `BootOptionReference` of the Boot Option to perform a one-time boot from when `BootSourceOverrideTarget` is `UefiBootNext`."/>
1674f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the `BootOptionReference` of the UEFI boot option for one time boot, as defined by the UEFI Specification.  The valid values for this property are specified in the values of the BootOrder array.  `BootSourceOverrideEnabled` set to `Continuous` is not supported for `BootSourceOverrideTarget` set to `UefiBootNext` because this setting is defined in UEFI as a one-time boot setting."/>
1675720c9898SEd Tanous        </Property>
1676720c9898SEd Tanous        <Property Name="BootOrder" Type="Collection(Edm.String)">
1677720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1678f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An array of `BootOptionReference` strings that represent the persistent boot order for with this computer system.  Changes to the boot order typically require a system reset before they take effect.  It is likely that a client finds the `@Redfish.Settings` term in this resource, and if it is found, the client makes requests to change boot order settings by modifying the resource identified by the `@Redfish.Settings` term."/>
1679f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of `BootOptionReference` strings that represent the persistent boot order for this computer system.  For UEFI systems, this is the UEFI Specification-defined UEFI BootOrder."/>
1680720c9898SEd Tanous        </Property>
1681720c9898SEd Tanous      </ComplexType>
1682720c9898SEd Tanous
1683720c9898SEd Tanous      <ComplexType Name="ProcessorSummary" BaseType="ComputerSystem.v1_0_0.ProcessorSummary">
1684720c9898SEd Tanous        <Property Name="LogicalProcessorCount" Type="Edm.Int64">
1685720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1686720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of logical processors in the system."/>
1687720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total number of logical central processors in the system."/>
1688720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1689720c9898SEd Tanous        </Property>
1690720c9898SEd Tanous      </ComplexType>
1691720c9898SEd Tanous
1692720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ComputerSystem.v1_4_0.Links">
1693720c9898SEd Tanous        <NavigationProperty Name="ConsumingComputerSystems" Type="Collection(ComputerSystem.ComputerSystem)">
1694720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1695f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An array of links to computer systems that are realized, in whole or in part, from this computer system."/>
1696f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="The value shall be an array of links to computer systems that are realized, in whole or in part, from this computer system."/>
1697720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1698720c9898SEd Tanous        </NavigationProperty>
1699720c9898SEd Tanous        <NavigationProperty Name="SupplyingComputerSystems" Type="Collection(ComputerSystem.ComputerSystem)">
1700720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1701f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An array of links to computer systems that contribute, in whole or in part, to the implementation of this computer system."/>
1702f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="The value shall be an array of links to computer systems that contribute, in whole or in part, to the implementation of this computer system."/>
1703720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1704720c9898SEd Tanous        </NavigationProperty>
1705720c9898SEd Tanous      </ComplexType>
1706720c9898SEd Tanous
1707720c9898SEd Tanous      <ComplexType Name="WatchdogTimer">
1708720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1709720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type describes the host watchdog timer functionality for this system."/>
1710f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe the host watchdog timer functionality for this system."/>
1711720c9898SEd Tanous        <Property Name="FunctionEnabled" Type="Edm.Boolean">
1712720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1713720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether a user has enabled the host watchdog timer functionality.  This property indicates only that a user has enabled the timer.  To activate the timer, installation of additional host-based software is necessary; an update to this property does not initiate the timer."/>
1714720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether a user has enabled the host watchdog timer functionality.  This property indicates only that a user has enabled the timer.  To activate the timer, installation of additional host-based software is necessary; an update to this property does not initiate the timer."/>
1715720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
1716720c9898SEd Tanous        </Property>
1717720c9898SEd Tanous        <Property Name="WarningAction" Type="ComputerSystem.v1_5_0.WatchdogWarningActions">
1718720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1719720c9898SEd Tanous          <Annotation Term="OData.Description" String="The action to perform when the watchdog timer is close to reaching its timeout value.  This action typically occurs from three to ten seconds before to the timeout value, but the exact timing is dependent on the implementation."/>
1720720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the action to perform before the watchdog timer expires.  This action typically occurs from three to ten seconds before to the timeout value, but the exact timing is dependent on the implementation."/>
1721720c9898SEd Tanous        </Property>
1722720c9898SEd Tanous        <Property Name="TimeoutAction" Type="ComputerSystem.v1_5_0.WatchdogTimeoutActions">
1723720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1724720c9898SEd Tanous          <Annotation Term="OData.Description" String="The action to perform when the watchdog timer reaches its timeout value."/>
1725720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the action to perform when the watchdog timer reaches its timeout value."/>
1726720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
1727720c9898SEd Tanous        </Property>
1728720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
1729720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
1730720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
1731720c9898SEd Tanous        </Property>
1732720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
1733720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
1734720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
1735720c9898SEd Tanous        </Property>
1736720c9898SEd Tanous      </ComplexType>
1737720c9898SEd Tanous
1738720c9898SEd Tanous      <EnumType Name="WatchdogWarningActions">
1739f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The enumerations of `WatchdogWarningActions` specify the choice of action to take when the host watchdog timer is close (typically 3-10 seconds) to reaching its timeout value."/>
1740720c9898SEd Tanous        <Member Name="None">
1741720c9898SEd Tanous          <Annotation Term="OData.Description" String="No action taken."/>
1742720c9898SEd Tanous        </Member>
1743720c9898SEd Tanous        <Member Name="DiagnosticInterrupt">
1744720c9898SEd Tanous          <Annotation Term="OData.Description" String="Raise a (typically non-maskable) Diagnostic Interrupt."/>
1745720c9898SEd Tanous        </Member>
1746720c9898SEd Tanous        <Member Name="SMI">
1747720c9898SEd Tanous          <Annotation Term="OData.Description" String="Raise a Systems Management Interrupt (SMI)."/>
1748720c9898SEd Tanous        </Member>
1749720c9898SEd Tanous        <Member Name="MessagingInterrupt">
1750720c9898SEd Tanous          <Annotation Term="OData.Description" String="Raise a legacy IPMI messaging interrupt."/>
1751720c9898SEd Tanous        </Member>
1752720c9898SEd Tanous        <Member Name="SCI">
1753720c9898SEd Tanous          <Annotation Term="OData.Description" String="Raise an interrupt using the ACPI System Control Interrupt (SCI)."/>
1754720c9898SEd Tanous        </Member>
1755720c9898SEd Tanous        <Member Name="OEM">
1756720c9898SEd Tanous          <Annotation Term="OData.Description" String="Perform an OEM-defined action."/>
1757720c9898SEd Tanous        </Member>
1758720c9898SEd Tanous      </EnumType>
1759720c9898SEd Tanous
1760720c9898SEd Tanous      <EnumType Name="WatchdogTimeoutActions">
1761f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The enumerations of `WatchdogTimeoutActions` specify the choice of action to take when the host watchdog timer reaches its timeout value."/>
1762720c9898SEd Tanous        <Member Name="None">
1763720c9898SEd Tanous          <Annotation Term="OData.Description" String="No action taken."/>
1764720c9898SEd Tanous        </Member>
1765720c9898SEd Tanous        <Member Name="ResetSystem">
1766720c9898SEd Tanous          <Annotation Term="OData.Description" String="Reset the system."/>
1767720c9898SEd Tanous        </Member>
1768720c9898SEd Tanous        <Member Name="PowerCycle">
1769720c9898SEd Tanous          <Annotation Term="OData.Description" String="Power cycle the system."/>
1770720c9898SEd Tanous        </Member>
1771720c9898SEd Tanous        <Member Name="PowerDown">
1772720c9898SEd Tanous          <Annotation Term="OData.Description" String="Power down the system."/>
1773720c9898SEd Tanous        </Member>
1774720c9898SEd Tanous        <Member Name="OEM">
1775720c9898SEd Tanous          <Annotation Term="OData.Description" String="Perform an OEM-defined action."/>
1776720c9898SEd Tanous        </Member>
1777720c9898SEd Tanous      </EnumType>
1778720c9898SEd Tanous    </Schema>
1779720c9898SEd Tanous
1780720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_1">
1781720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1782f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add units annotations on `MemorySummary` properties.  It was also 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.  Additionally, it was created to update the long description of several boot override properties."/>
1783720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_0.ComputerSystem"/>
1784720c9898SEd Tanous    </Schema>
1785720c9898SEd Tanous
1786720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_2">
1787720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1788720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
1789720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_1.ComputerSystem"/>
1790720c9898SEd Tanous    </Schema>
1791720c9898SEd Tanous
1792720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_3">
1793720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1794f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `MemoryDomains` to not allow it to be `null`."/>
1795720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_2.ComputerSystem"/>
1796720c9898SEd Tanous    </Schema>
1797720c9898SEd Tanous
1798720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_4">
1799720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1800720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1801720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_3.ComputerSystem"/>
1802720c9898SEd Tanous    </Schema>
1803720c9898SEd Tanous
1804720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_5">
1805720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1806f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
1807720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_4.ComputerSystem"/>
1808720c9898SEd Tanous    </Schema>
1809720c9898SEd Tanous
1810720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_6">
1811720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1812720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1813720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_5.ComputerSystem"/>
1814720c9898SEd Tanous    </Schema>
1815720c9898SEd Tanous
1816720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_7">
1817720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1818f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
1819720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_6.ComputerSystem"/>
1820720c9898SEd Tanous    </Schema>
1821720c9898SEd Tanous
1822720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_8">
1823720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1824f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
1825720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_7.ComputerSystem"/>
1826720c9898SEd Tanous    </Schema>
1827720c9898SEd Tanous
1828720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_9">
1829720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1830f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
1831720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_8.ComputerSystem"/>
1832720c9898SEd Tanous    </Schema>
1833720c9898SEd Tanous
1834720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_10">
1835720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1836f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology.  It was also created to clarify the behavior of the `BootSourceOverrideTarget` property."/>
1837720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_9.ComputerSystem"/>
1838720c9898SEd Tanous    </Schema>
1839720c9898SEd Tanous
1840720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_11">
1841720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1842f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
1843720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_10.ComputerSystem"/>
1844720c9898SEd Tanous    </Schema>
1845720c9898SEd Tanous
1846720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_12">
1847720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1848f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
1849720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_11.ComputerSystem"/>
1850720c9898SEd Tanous    </Schema>
1851720c9898SEd Tanous
1852720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_13">
1853720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1854f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
1855720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_12.ComputerSystem"/>
1856720c9898SEd Tanous    </Schema>
1857720c9898SEd Tanous
1858720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_14">
1859720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1860f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
1861720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_13.ComputerSystem"/>
1862720c9898SEd Tanous    </Schema>
1863720c9898SEd Tanous
1864720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_15">
1865720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1866720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1867720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_14.ComputerSystem"/>
1868720c9898SEd Tanous    </Schema>
1869720c9898SEd Tanous
1870f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_16">
1871f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1872f2a8e57eSGunnar 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."/>
1873f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_15.ComputerSystem"/>
1874f2a8e57eSGunnar Mills    </Schema>
1875f2a8e57eSGunnar Mills
187628cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_17">
187728cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
187828cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
187928cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_16.ComputerSystem"/>
188028cfceb2SGunnar Mills    </Schema>
188128cfceb2SGunnar Mills
1882dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_5_18">
1883dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1884dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
1885dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_17.ComputerSystem"/>
1886dd5c81e9SGunnar Mills    </Schema>
1887dd5c81e9SGunnar Mills
1888720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_0">
1889720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1890720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.3"/>
1891720c9898SEd Tanous
1892720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_5_2.ComputerSystem">
1893720c9898SEd Tanous        <Property Name="PowerRestorePolicy" Type="ComputerSystem.v1_6_0.PowerRestorePolicyTypes" Nullable="false">
1894720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1895720c9898SEd Tanous          <Annotation Term="OData.Description" String="The desired power state of the system when power is restored after a power loss."/>
1896f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate the desired power state of the system when power is applied to the system.  The `LastState` value shall return the system to the `PowerState` property value it was in when power was lost."/>
1897720c9898SEd Tanous        </Property>
1898720c9898SEd Tanous      </EntityType>
1899720c9898SEd Tanous
1900720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_5_0.Boot">
1901720c9898SEd Tanous        <Property Name="AliasBootOrder" Type="Collection(ComputerSystem.BootSource)">
1902720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1903720c9898SEd Tanous          <Annotation Term="OData.Description" String="Ordered array of boot source aliases representing the persistent boot order associated with this computer system."/>
1904f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an ordered array of boot source aliases of the `BootSource` type that represents the persistent boot order of this computer system.  This array shall not contain duplicate values.  Virtual devices for an alias should take precedence over a physical device.  Systems may attempt to boot from multiple devices that share an alias."/>
1905720c9898SEd Tanous        </Property>
1906720c9898SEd Tanous        <Property Name="BootOrderPropertySelection" Type="ComputerSystem.v1_6_0.BootOrderTypes">
1907720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1908720c9898SEd Tanous          <Annotation Term="OData.Description" String="The name of the boot order property that the system uses for the persistent boot order."/>
1909720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate which boot order property the system uses for the persistent boot order."/>
1910720c9898SEd Tanous        </Property>
1911720c9898SEd Tanous      </ComplexType>
1912720c9898SEd Tanous
1913720c9898SEd Tanous      <EnumType Name="PowerRestorePolicyTypes">
1914f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The enumerations of `PowerRestorePolicyTypes` specify the choice of power state for the system when power is applied."/>
1915720c9898SEd Tanous        <Member Name="AlwaysOn">
1916720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system always powers on when power is applied."/>
1917720c9898SEd Tanous        </Member>
1918720c9898SEd Tanous        <Member Name="AlwaysOff">
1919720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system always remains powered off when power is applied."/>
1920720c9898SEd Tanous        </Member>
1921720c9898SEd Tanous        <Member Name="LastState">
1922720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system returns to its last on or off power state when power is applied."/>
1923720c9898SEd Tanous        </Member>
1924720c9898SEd Tanous      </EnumType>
1925720c9898SEd Tanous
1926720c9898SEd Tanous      <EnumType Name="BootOrderTypes">
1927f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The enumerations of `BootOrderTypes` specify the choice of boot order property to use when controller the persistent boot order for this computer system."/>
1928720c9898SEd Tanous        <Member Name="BootOrder">
1929f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The system uses the `BootOrder` property to specify the persistent boot order."/>
1930720c9898SEd Tanous        </Member>
1931720c9898SEd Tanous        <Member Name="AliasBootOrder">
1932f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The system uses the `AliasBootOrder` property to specify the persistent boot order."/>
1933720c9898SEd Tanous        </Member>
1934720c9898SEd Tanous      </EnumType>
1935720c9898SEd Tanous    </Schema>
1936720c9898SEd Tanous
1937720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_1">
1938720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1939f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `MemoryDomains` to not allow it to be `null`."/>
1940720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_0.ComputerSystem"/>
1941720c9898SEd Tanous    </Schema>
1942720c9898SEd Tanous
1943720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_2">
1944720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1945720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1946720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_1.ComputerSystem"/>
1947720c9898SEd Tanous    </Schema>
1948720c9898SEd Tanous
1949720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_3">
1950720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1951f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
1952720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_2.ComputerSystem"/>
1953720c9898SEd Tanous    </Schema>
1954720c9898SEd Tanous
1955720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_4">
1956720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1957720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1958720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_3.ComputerSystem"/>
1959720c9898SEd Tanous    </Schema>
1960720c9898SEd Tanous
1961720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_5">
1962720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1963f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
1964720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_4.ComputerSystem"/>
1965720c9898SEd Tanous    </Schema>
1966720c9898SEd Tanous
1967720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_6">
1968720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1969f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
1970720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_5.ComputerSystem"/>
1971720c9898SEd Tanous    </Schema>
1972720c9898SEd Tanous
1973720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_7">
1974720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1975f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
1976720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_6.ComputerSystem"/>
1977720c9898SEd Tanous    </Schema>
1978720c9898SEd Tanous
1979720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_8">
1980720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1981f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
1982720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_7.ComputerSystem"/>
1983720c9898SEd Tanous    </Schema>
1984720c9898SEd Tanous
1985720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_9">
1986720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1987f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
1988720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_8.ComputerSystem"/>
1989720c9898SEd Tanous    </Schema>
1990720c9898SEd Tanous
1991720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_10">
1992720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1993f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
1994720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_9.ComputerSystem"/>
1995720c9898SEd Tanous    </Schema>
1996720c9898SEd Tanous
1997720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_11">
1998720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1999f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
2000720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_10.ComputerSystem"/>
2001720c9898SEd Tanous    </Schema>
2002720c9898SEd Tanous
2003720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_12">
2004720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2005f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2006720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_11.ComputerSystem"/>
2007720c9898SEd Tanous    </Schema>
2008720c9898SEd Tanous
2009720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_13">
2010720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2011720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2012720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_12.ComputerSystem"/>
2013720c9898SEd Tanous    </Schema>
2014720c9898SEd Tanous
2015f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_14">
2016f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2017f2a8e57eSGunnar 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."/>
2018f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_13.ComputerSystem"/>
2019f2a8e57eSGunnar Mills    </Schema>
2020f2a8e57eSGunnar Mills
202128cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_15">
202228cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
202328cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
202428cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_14.ComputerSystem"/>
202528cfceb2SGunnar Mills    </Schema>
202628cfceb2SGunnar Mills
2027dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_6_16">
2028dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2029dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2030dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_15.ComputerSystem"/>
2031dd5c81e9SGunnar Mills    </Schema>
2032dd5c81e9SGunnar Mills
2033720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_0">
2034720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2035720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.1"/>
2036720c9898SEd Tanous
2037720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_6_1.ComputerSystem"/>
2038720c9898SEd Tanous
2039720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_6_0.Boot">
2040720c9898SEd Tanous        <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false">
2041720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2042720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of certificates used for booting through HTTPS by this computer system."/>
2043f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection`."/>
2044720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2045720c9898SEd Tanous        </NavigationProperty>
2046720c9898SEd Tanous      </ComplexType>
2047720c9898SEd Tanous
2048720c9898SEd Tanous      <ComplexType Name="ProcessorSummary" BaseType="ComputerSystem.v1_5_0.ProcessorSummary">
2049720c9898SEd Tanous        <NavigationProperty Name="Metrics" Type="ProcessorMetrics.ProcessorMetrics" ContainsTarget="true" Nullable="false">
2050720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2051720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the metrics associated with all processors in this system."/>
2052720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to the metrics associated with all processors in this system."/>
2053720c9898SEd Tanous        </NavigationProperty>
2054720c9898SEd Tanous      </ComplexType>
2055720c9898SEd Tanous    </Schema>
2056720c9898SEd Tanous
2057720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_1">
2058720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2059720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
2060720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_0.ComputerSystem"/>
2061720c9898SEd Tanous    </Schema>
2062720c9898SEd Tanous
2063720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_2">
2064720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2065f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
2066720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_1.ComputerSystem"/>
2067720c9898SEd Tanous    </Schema>
2068720c9898SEd Tanous
2069720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_3">
2070720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2071720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2072720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_2.ComputerSystem"/>
2073720c9898SEd Tanous    </Schema>
2074720c9898SEd Tanous
2075720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_4">
2076720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2077f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
2078720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_3.ComputerSystem"/>
2079720c9898SEd Tanous    </Schema>
2080720c9898SEd Tanous
2081720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_5">
2082720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2083f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
2084720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_4.ComputerSystem"/>
2085720c9898SEd Tanous    </Schema>
2086720c9898SEd Tanous
2087720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_6">
2088720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2089f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2090720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_5.ComputerSystem"/>
2091720c9898SEd Tanous    </Schema>
2092720c9898SEd Tanous
2093720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_7">
2094720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2095f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2096720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_6.ComputerSystem"/>
2097720c9898SEd Tanous    </Schema>
2098720c9898SEd Tanous
2099720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_8">
2100720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2101f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2102720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_7.ComputerSystem"/>
2103720c9898SEd Tanous    </Schema>
2104720c9898SEd Tanous
2105720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_9">
2106720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2107f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2108720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_8.ComputerSystem"/>
2109720c9898SEd Tanous    </Schema>
2110720c9898SEd Tanous
2111720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_10">
2112720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2113f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
2114720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_9.ComputerSystem"/>
2115720c9898SEd Tanous    </Schema>
2116720c9898SEd Tanous
2117720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_11">
2118720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2119f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2120720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_10.ComputerSystem"/>
2121720c9898SEd Tanous    </Schema>
2122720c9898SEd Tanous
2123720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_12">
2124720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2125720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2126720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_11.ComputerSystem"/>
2127720c9898SEd Tanous    </Schema>
2128720c9898SEd Tanous
2129f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_13">
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="ComputerSystem" BaseType="ComputerSystem.v1_7_12.ComputerSystem"/>
2133f2a8e57eSGunnar Mills    </Schema>
2134f2a8e57eSGunnar Mills
213528cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_14">
213628cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
213728cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
213828cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_13.ComputerSystem"/>
213928cfceb2SGunnar Mills    </Schema>
214028cfceb2SGunnar Mills
2141dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_7_15">
2142dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2143dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2144dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_14.ComputerSystem"/>
2145dd5c81e9SGunnar Mills    </Schema>
2146dd5c81e9SGunnar Mills
2147720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_0">
2148720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2149720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.2"/>
2150720c9898SEd Tanous
2151720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_7_0.ComputerSystem"/>
2152720c9898SEd Tanous
2153720c9898SEd Tanous      <ComplexType Name="MemorySummary" BaseType="ComputerSystem.v1_4_0.MemorySummary">
2154720c9898SEd Tanous        <NavigationProperty Name="Metrics" Type="MemoryMetrics.MemoryMetrics" ContainsTarget="true" Nullable="false">
2155720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2156720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the metrics associated with all memory in this system."/>
2157720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to the metrics associated with all memory in this system."/>
2158720c9898SEd Tanous        </NavigationProperty>
2159720c9898SEd Tanous      </ComplexType>
2160720c9898SEd Tanous    </Schema>
2161720c9898SEd Tanous
2162720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_1">
2163720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2164f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
2165720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_0.ComputerSystem"/>
2166720c9898SEd Tanous    </Schema>
2167720c9898SEd Tanous
2168720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_2">
2169720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2170720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2171720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_1.ComputerSystem"/>
2172720c9898SEd Tanous    </Schema>
2173720c9898SEd Tanous
2174720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_3">
2175720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2176f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
2177720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_2.ComputerSystem"/>
2178720c9898SEd Tanous    </Schema>
2179720c9898SEd Tanous
2180720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_4">
2181720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2182f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
2183720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_3.ComputerSystem"/>
2184720c9898SEd Tanous    </Schema>
2185720c9898SEd Tanous
2186720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_5">
2187720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2188f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2189720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_4.ComputerSystem"/>
2190720c9898SEd Tanous    </Schema>
2191720c9898SEd Tanous
2192720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_6">
2193720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2194f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2195720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_5.ComputerSystem"/>
2196720c9898SEd Tanous    </Schema>
2197720c9898SEd Tanous
2198720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_7">
2199720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2200f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2201720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_6.ComputerSystem"/>
2202720c9898SEd Tanous    </Schema>
2203720c9898SEd Tanous
2204720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_8">
2205720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2206f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2207720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_7.ComputerSystem"/>
2208720c9898SEd Tanous    </Schema>
2209720c9898SEd Tanous
2210720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_9">
2211720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2212f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description."/>
2213720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_8.ComputerSystem"/>
2214720c9898SEd Tanous    </Schema>
2215720c9898SEd Tanous
2216720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_10">
2217720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2218f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2219720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_9.ComputerSystem"/>
2220720c9898SEd Tanous    </Schema>
2221720c9898SEd Tanous
2222720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_11">
2223720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2224720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2225720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_10.ComputerSystem"/>
2226720c9898SEd Tanous    </Schema>
2227720c9898SEd Tanous
2228f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_12">
2229f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2230f2a8e57eSGunnar 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."/>
2231f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_11.ComputerSystem"/>
2232f2a8e57eSGunnar Mills    </Schema>
2233f2a8e57eSGunnar Mills
223428cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_13">
223528cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
223628cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
223728cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_12.ComputerSystem"/>
223828cfceb2SGunnar Mills    </Schema>
223928cfceb2SGunnar Mills
2240dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_8_14">
2241dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2242dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2243dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_13.ComputerSystem"/>
2244dd5c81e9SGunnar Mills    </Schema>
2245dd5c81e9SGunnar Mills
2246720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_0">
2247720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2248720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.3"/>
2249720c9898SEd Tanous
2250720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_8_0.ComputerSystem"/>
2251720c9898SEd Tanous
2252720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_7_0.Boot">
2253720c9898SEd Tanous        <Property Name="HttpBootUri" Type="Edm.String">
2254720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2255f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The URI to boot from when `BootSourceOverrideTarget` is set to `UefiHttp`."/>
2256f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the URI to perform an HTTP or HTTPS boot when `BootSourceOverrideTarget` is set to `UefiHttp`.  If this property is not configured or supported, the URI shall be provided by a DHCP server as specified by the UEFI Specification."/>
2257720c9898SEd Tanous          <Annotation Term="OData.IsURL"/>
2258720c9898SEd Tanous        </Property>
2259720c9898SEd Tanous      </ComplexType>
2260720c9898SEd Tanous    </Schema>
2261720c9898SEd Tanous
2262720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_1">
2263720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2264f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `UefiTargetBootSourceOverride`."/>
2265720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_0.ComputerSystem"/>
2266720c9898SEd Tanous    </Schema>
2267720c9898SEd Tanous
2268720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_2">
2269720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2270720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2271720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_1.ComputerSystem"/>
2272720c9898SEd Tanous    </Schema>
2273720c9898SEd Tanous
2274720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_3">
2275720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2276f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
2277720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_2.ComputerSystem"/>
2278720c9898SEd Tanous    </Schema>
2279720c9898SEd Tanous
2280720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_4">
2281720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2282f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
2283720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_3.ComputerSystem"/>
2284720c9898SEd Tanous    </Schema>
2285720c9898SEd Tanous
2286720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_5">
2287720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2288f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2289720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_4.ComputerSystem"/>
2290720c9898SEd Tanous    </Schema>
2291720c9898SEd Tanous
2292720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_6">
2293720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2294f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2295720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_5.ComputerSystem"/>
2296720c9898SEd Tanous    </Schema>
2297720c9898SEd Tanous
2298720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_7">
2299720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2300f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2301720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_6.ComputerSystem"/>
2302720c9898SEd Tanous    </Schema>
2303720c9898SEd Tanous
2304720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_8">
2305720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2306f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2307720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_7.ComputerSystem"/>
2308720c9898SEd Tanous    </Schema>
2309720c9898SEd Tanous
2310720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_9">
2311720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2312f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
2313720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_8.ComputerSystem"/>
2314720c9898SEd Tanous    </Schema>
2315720c9898SEd Tanous
2316720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_10">
2317720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2318f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2319720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_9.ComputerSystem"/>
2320720c9898SEd Tanous    </Schema>
2321720c9898SEd Tanous
2322720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_11">
2323720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2324720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2325720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_10.ComputerSystem"/>
2326720c9898SEd Tanous    </Schema>
2327720c9898SEd Tanous
2328f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_12">
2329f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2330f2a8e57eSGunnar 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."/>
2331f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_11.ComputerSystem"/>
2332f2a8e57eSGunnar Mills    </Schema>
2333f2a8e57eSGunnar Mills
233428cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_13">
233528cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
233628cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
233728cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_12.ComputerSystem"/>
233828cfceb2SGunnar Mills    </Schema>
233928cfceb2SGunnar Mills
2340dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_9_14">
2341dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2342dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2343dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_13.ComputerSystem"/>
2344dd5c81e9SGunnar Mills    </Schema>
2345dd5c81e9SGunnar Mills
2346720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_0">
2347720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2348720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
2349f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add new values to `HostingRoles`."/>
2350720c9898SEd Tanous
2351720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_9_1.ComputerSystem">
2352720c9898SEd Tanous        <NavigationProperty Name="FabricAdapters" Type="FabricAdapterCollection.FabricAdapterCollection" ContainsTarget="true" Nullable="false">
2353720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2354720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of fabric adapters associated with this system."/>
2355f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FabricAdapterCollection`."/>
2356720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2357720c9898SEd Tanous        </NavigationProperty>
2358720c9898SEd Tanous      </EntityType>
2359720c9898SEd Tanous    </Schema>
2360720c9898SEd Tanous
2361720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_1">
2362720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2363720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2364720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_0.ComputerSystem"/>
2365720c9898SEd Tanous    </Schema>
2366720c9898SEd Tanous
2367720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_2">
2368720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2369f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
2370720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_1.ComputerSystem"/>
2371720c9898SEd Tanous    </Schema>
2372720c9898SEd Tanous
2373720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_3">
2374720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2375f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
2376720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_2.ComputerSystem"/>
2377720c9898SEd Tanous    </Schema>
2378720c9898SEd Tanous
2379720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_4">
2380720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2381f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2382720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_3.ComputerSystem"/>
2383720c9898SEd Tanous    </Schema>
2384720c9898SEd Tanous
2385720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_5">
2386720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2387f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2388720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_4.ComputerSystem"/>
2389720c9898SEd Tanous    </Schema>
2390720c9898SEd Tanous
2391720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_6">
2392720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2393f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2394720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_5.ComputerSystem"/>
2395720c9898SEd Tanous    </Schema>
2396720c9898SEd Tanous
2397720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_7">
2398720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2399f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2400720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_6.ComputerSystem"/>
2401720c9898SEd Tanous    </Schema>
2402720c9898SEd Tanous
2403720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_8">
2404720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2405f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
2406720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_7.ComputerSystem"/>
2407720c9898SEd Tanous    </Schema>
2408720c9898SEd Tanous
2409720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_9">
2410720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2411f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2412720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_8.ComputerSystem"/>
2413720c9898SEd Tanous    </Schema>
2414720c9898SEd Tanous
2415720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_10">
2416720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2417720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2418720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_9.ComputerSystem"/>
2419720c9898SEd Tanous    </Schema>
2420720c9898SEd Tanous
2421f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_11">
2422f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2423f2a8e57eSGunnar 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."/>
2424f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_10.ComputerSystem"/>
2425f2a8e57eSGunnar Mills    </Schema>
2426f2a8e57eSGunnar Mills
242728cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_12">
242828cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
242928cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
243028cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_11.ComputerSystem"/>
243128cfceb2SGunnar Mills    </Schema>
243228cfceb2SGunnar Mills
2433dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_10_13">
2434dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2435dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2436dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_12.ComputerSystem"/>
2437dd5c81e9SGunnar Mills    </Schema>
2438dd5c81e9SGunnar Mills
2439720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_0">
2440720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2441720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.1"/>
2442720c9898SEd Tanous
2443720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_10_1.ComputerSystem"/>
2444720c9898SEd Tanous
2445720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_9_0.Boot">
2446720c9898SEd Tanous        <Property Name="AutomaticRetryConfig" Type="ComputerSystem.v1_11_0.AutomaticRetryConfig">
2447720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2448720c9898SEd Tanous          <Annotation Term="OData.Description" String="The configuration of how the system retries booting automatically."/>
2449720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the configuration of how the system retries booting automatically."/>
2450720c9898SEd Tanous        </Property>
2451720c9898SEd Tanous        <Property Name="AutomaticRetryAttempts" Type="Edm.Int64">
2452720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2453720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of attempts the system will automatically retry booting."/>
2454720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of attempts the system will automatically retry booting in the event the system enters an error state on boot."/>
2455720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2456720c9898SEd Tanous        </Property>
2457720c9898SEd Tanous        <Property Name="RemainingAutomaticRetryAttempts" Type="Edm.Int64">
2458720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2459720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of remaining automatic retry boots."/>
2460f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the number of attempts remaining the system will retry booting in the event the system enters an error state on boot.  If `0`, the system has no remaining automatic boot retry attempts and shall not automatically retry booting if the system enters an error state.  This property shall be reset to the value of `AutomaticRetryAttempts` upon a successful boot attempt."/>
2461720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2462720c9898SEd Tanous        </Property>
2463720c9898SEd Tanous      </ComplexType>
2464720c9898SEd Tanous
2465720c9898SEd Tanous      <EnumType Name="AutomaticRetryConfig">
2466720c9898SEd Tanous        <Member Name="Disabled">
2467720c9898SEd Tanous          <Annotation Term="OData.Description" String="Disable automatic retrying of booting."/>
2468720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that automatic retrying of booting is disabled."/>
2469720c9898SEd Tanous        </Member>
2470720c9898SEd Tanous        <Member Name="RetryAttempts">
2471720c9898SEd Tanous          <Annotation Term="OData.Description" String="Automatic retrying of booting is based on a specified retry count."/>
2472f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate that the number of retries of booting is based on the `AutomaticRetryAttempts` property, and the `RemainingAutomaticRetryAttempts` property indicates the number of remaining attempts."/>
2473720c9898SEd Tanous        </Member>
2474720c9898SEd Tanous        <Member Name="RetryAlways">
2475720c9898SEd Tanous          <Annotation Term="OData.Description" String="Always automatically retry booting."/>
2476720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system will always automatically retry booting."/>
2477720c9898SEd Tanous        </Member>
2478720c9898SEd Tanous      </EnumType>
2479720c9898SEd Tanous    </Schema>
2480720c9898SEd Tanous
2481720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_1">
2482720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2483f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors.  Removed sentence in the long description for `BootSourceOverrideEnabled` that was mistakenly added during a previous description scrub with regards to the usage of `Continuous` and UEFI."/>
2484720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_0.ComputerSystem"/>
2485720c9898SEd Tanous    </Schema>
2486720c9898SEd Tanous
2487720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_2">
2488720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2489f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
2490720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_1.ComputerSystem"/>
2491720c9898SEd Tanous    </Schema>
2492720c9898SEd Tanous
2493720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_3">
2494720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2495f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2496720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_2.ComputerSystem"/>
2497720c9898SEd Tanous    </Schema>
2498720c9898SEd Tanous
2499720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_4">
2500720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2501f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2502720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_3.ComputerSystem"/>
2503720c9898SEd Tanous    </Schema>
2504720c9898SEd Tanous
2505720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_5">
2506720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2507f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2508720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_4.ComputerSystem"/>
2509720c9898SEd Tanous    </Schema>
2510720c9898SEd Tanous
2511720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_6">
2512720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2513f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2514720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_5.ComputerSystem"/>
2515720c9898SEd Tanous    </Schema>
2516720c9898SEd Tanous
2517720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_7">
2518720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2519f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
2520720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_6.ComputerSystem"/>
2521720c9898SEd Tanous    </Schema>
2522720c9898SEd Tanous
2523720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_8">
2524720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2525f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2526720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_7.ComputerSystem"/>
2527720c9898SEd Tanous    </Schema>
2528720c9898SEd Tanous
2529720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_9">
2530720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2531720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2532720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_8.ComputerSystem"/>
2533720c9898SEd Tanous    </Schema>
2534720c9898SEd Tanous
2535f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_10">
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="ComputerSystem" BaseType="ComputerSystem.v1_11_9.ComputerSystem"/>
2539f2a8e57eSGunnar Mills    </Schema>
2540f2a8e57eSGunnar Mills
254128cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_11">
254228cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
254328cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
254428cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_10.ComputerSystem"/>
254528cfceb2SGunnar Mills    </Schema>
254628cfceb2SGunnar Mills
2547dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_11_12">
2548dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2549dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2550dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_11.ComputerSystem"/>
2551dd5c81e9SGunnar Mills    </Schema>
2552dd5c81e9SGunnar Mills
2553720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_0">
2554720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2555720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.2"/>
2556720c9898SEd Tanous
2557720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_11_1.ComputerSystem">
2558720c9898SEd Tanous        <Property Name="LastResetTime" Type="Edm.DateTimeOffset" Nullable="false">
2559720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2560720c9898SEd Tanous          <Annotation Term="OData.Description" String="The date and time when the system was last reset or rebooted."/>
2561720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the system last came out of a reset or was rebooted."/>
2562720c9898SEd Tanous        </Property>
2563720c9898SEd Tanous      </EntityType>
2564720c9898SEd Tanous    </Schema>
2565720c9898SEd Tanous
2566720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_1">
2567720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2568f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the restriction of `Continuous` with `UefiTargetBootSourceOverride`.  It was also created to clarify that `ProcessorSummary` only contains processors that execute system code.  It was also created to add annotation recommendations for `ResetType`."/>
2569720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_0.ComputerSystem"/>
2570720c9898SEd Tanous    </Schema>
2571720c9898SEd Tanous
2572720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_2">
2573720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2574f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2575720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_1.ComputerSystem"/>
2576720c9898SEd Tanous    </Schema>
2577720c9898SEd Tanous
2578720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_3">
2579720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2580f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2581720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_2.ComputerSystem"/>
2582720c9898SEd Tanous    </Schema>
2583720c9898SEd Tanous
2584720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_4">
2585720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2586f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2587720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_3.ComputerSystem"/>
2588720c9898SEd Tanous    </Schema>
2589720c9898SEd Tanous
2590720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_5">
2591720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2592f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2593720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_4.ComputerSystem"/>
2594720c9898SEd Tanous    </Schema>
2595720c9898SEd Tanous
2596720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_6">
2597720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2598f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
2599720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_5.ComputerSystem"/>
2600720c9898SEd Tanous    </Schema>
2601720c9898SEd Tanous
2602720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_7">
2603720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2604f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` to show there might be a tie to the `AssetTag` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2605720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_6.ComputerSystem"/>
2606720c9898SEd Tanous    </Schema>
2607720c9898SEd Tanous
2608720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_8">
2609720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2610720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2611720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_7.ComputerSystem"/>
2612720c9898SEd Tanous    </Schema>
2613720c9898SEd Tanous
2614f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_9">
2615f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2616f2a8e57eSGunnar 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."/>
2617f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_8.ComputerSystem"/>
2618f2a8e57eSGunnar Mills    </Schema>
2619f2a8e57eSGunnar Mills
262028cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_10">
262128cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
262228cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
262328cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_9.ComputerSystem"/>
262428cfceb2SGunnar Mills    </Schema>
262528cfceb2SGunnar Mills
2626dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_12_11">
2627dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2628dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2629dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_10.ComputerSystem"/>
2630dd5c81e9SGunnar Mills    </Schema>
2631dd5c81e9SGunnar Mills
2632720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_0">
2633720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2634720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
2635f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `IndicatorLED` in favor of `LocationIndicatorActive`."/>
2636720c9898SEd Tanous
2637720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_12_1.ComputerSystem">
2638720c9898SEd Tanous        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
2639720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2640720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
2641f2a8e57eSGunnar 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 containing `Chassis` resource."/>
2642720c9898SEd Tanous        </Property>
2643720c9898SEd Tanous        <Property Name="BootProgress" Type="ComputerSystem.v1_13_0.BootProgress">
2644720c9898SEd Tanous          <Annotation Term="OData.Description" String="This object describes the last boot progress state."/>
2645720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This object shall contain the last boot progress state and time."/>
2646720c9898SEd Tanous        </Property>
2647720c9898SEd Tanous        <Property Name="PowerOnDelaySeconds" Type="Edm.Decimal">
2648720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
26499b46bc0bSMyung Bae          <Annotation Term="OData.Description" String="The number of seconds to delay power on after an externally performed power cycle or during a reset.  Zero seconds indicates no delay to power up."/>
26509b46bc0bSMyung Bae          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power on after an externally performed power cycle or during a reset.  The value `0` shall indicate no delay to power on."/>
2651720c9898SEd Tanous        </Property>
2652720c9898SEd Tanous        <Property Name="PowerOffDelaySeconds" Type="Edm.Decimal">
2653720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2654720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds to delay power off during a reset.  Zero seconds indicates no delay to power off."/>
2655720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power off during a reset.  The value `0` shall indicate no delay to power off."/>
2656720c9898SEd Tanous        </Property>
2657720c9898SEd Tanous        <Property Name="PowerCycleDelaySeconds" Type="Edm.Decimal">
2658720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
26599b46bc0bSMyung Bae          <Annotation Term="OData.Description" String="The number of seconds to delay power on after a `Reset` action requesting `PowerCycle` or `FullPowerCycle`.  Zero seconds indicates no delay."/>
26609b46bc0bSMyung Bae          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power on after a `Reset` action requesting `PowerCycle` or `FullPowerCycle`.  The value `0` shall indicate no delay to power on."/>
2661720c9898SEd Tanous        </Property>
2662720c9898SEd Tanous        <Property Name="SerialConsole" Type="ComputerSystem.v1_13_0.HostSerialConsole" Nullable="false">
2663720c9898SEd Tanous          <Annotation Term="OData.Description" String="The serial console services that this system provides."/>
2664720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about the serial console services of this system."/>
2665720c9898SEd Tanous        </Property>
2666720c9898SEd Tanous        <Property Name="GraphicalConsole" Type="ComputerSystem.v1_13_0.HostGraphicalConsole" Nullable="false">
2667720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about the graphical console (KVM-IP) service of this system."/>
2668720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the information about the graphical console (KVM-IP) service of this system."/>
2669720c9898SEd Tanous        </Property>
2670720c9898SEd Tanous        <Property Name="VirtualMediaConfig" Type="ComputerSystem.v1_13_0.VirtualMediaConfig" Nullable="false">
2671720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about the virtual media service of this system."/>
2672720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the information about the virtual media service of this system."/>
2673720c9898SEd Tanous        </Property>
2674720c9898SEd Tanous        <NavigationProperty Name="VirtualMedia" Type="VirtualMediaCollection.VirtualMediaCollection" ContainsTarget="true" Nullable="false">
2675720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2676720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the virtual media services for this system."/>
2677f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `VirtualMediaCollection` that this system uses."/>
2678720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2679720c9898SEd Tanous        </NavigationProperty>
2680720c9898SEd Tanous      </EntityType>
2681720c9898SEd Tanous
2682720c9898SEd Tanous      <ComplexType Name="BootProgress">
2683720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2684720c9898SEd Tanous        <Annotation Term="OData.Description" String="This object describes the last boot progress state."/>
2685720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the last boot progress state and time."/>
2686720c9898SEd Tanous        <Property Name="LastState" Type="ComputerSystem.v1_13_0.BootProgressTypes">
2687720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2688720c9898SEd Tanous          <Annotation Term="OData.Description" String="The last boot progress state."/>
2689720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the last boot progress state."/>
2690720c9898SEd Tanous        </Property>
2691720c9898SEd Tanous        <Property Name="LastStateTime" Type="Edm.DateTimeOffset">
2692720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2693720c9898SEd Tanous          <Annotation Term="OData.Description" String="The date and time when the last boot state was updated."/>
2694720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the last boot state was updated."/>
2695720c9898SEd Tanous        </Property>
2696720c9898SEd Tanous        <Property Name="OemLastState" Type="Edm.String">
2697720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2698720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM-specific last state, if the LastState type is `OEM`."/>
2699f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall represent the OEM-specific `LastState` of the `BootProgress`.  This property shall only be present if `LastState` is `OEM`."/>
2700720c9898SEd Tanous        </Property>
2701720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
2702720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
2703720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
2704720c9898SEd Tanous        </Property>
2705720c9898SEd Tanous      </ComplexType>
2706720c9898SEd Tanous
2707720c9898SEd Tanous      <EnumType Name="BootProgressTypes">
2708720c9898SEd Tanous        <Member Name="None">
2709720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system is not booting."/>
2710720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system is not booting or running, such as the system is powered off."/>
2711720c9898SEd Tanous        </Member>
2712720c9898SEd Tanous        <Member Name="PrimaryProcessorInitializationStarted">
2713720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has started initializing the primary processor."/>
2714720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has started to initialize the primary processor."/>
2715720c9898SEd Tanous        </Member>
2716720c9898SEd Tanous        <Member Name="BusInitializationStarted">
2717720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has started initializing the buses."/>
2718720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has started to initialize the buses."/>
2719720c9898SEd Tanous        </Member>
2720720c9898SEd Tanous        <Member Name="MemoryInitializationStarted">
2721720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has started initializing the memory."/>
2722720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has started to initialize the memory."/>
2723720c9898SEd Tanous        </Member>
2724720c9898SEd Tanous        <Member Name="SecondaryProcessorInitializationStarted">
2725720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has started initializing the remaining processors."/>
2726720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has started to initialize the secondary processors."/>
2727720c9898SEd Tanous        </Member>
2728720c9898SEd Tanous        <Member Name="PCIResourceConfigStarted">
2729720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has started initializing the PCI resources."/>
2730720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has started to initialize the PCI resources."/>
2731720c9898SEd Tanous        </Member>
2732720c9898SEd Tanous        <Member Name="SystemHardwareInitializationComplete">
2733720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has completed initializing all hardware."/>
2734720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has completed initializing all hardware."/>
2735720c9898SEd Tanous        </Member>
2736720c9898SEd Tanous        <Member Name="SetupEntered">
2737720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system has entered the setup utility."/>
2738720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the system has entered the setup utility."/>
2739720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
2740720c9898SEd Tanous            <Collection>
2741720c9898SEd Tanous              <Record>
2742720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
2743720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_15_0"/>
2744720c9898SEd Tanous              </Record>
2745720c9898SEd Tanous            </Collection>
2746720c9898SEd Tanous          </Annotation>
2747720c9898SEd Tanous        </Member>
2748720c9898SEd Tanous        <Member Name="OSBootStarted">
2749720c9898SEd Tanous          <Annotation Term="OData.Description" String="The operating system has started booting."/>
2750720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the operating system has started to boot."/>
2751720c9898SEd Tanous        </Member>
2752720c9898SEd Tanous        <Member Name="OSRunning">
2753720c9898SEd Tanous          <Annotation Term="OData.Description" String="The operating system is running."/>
2754720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate that the operating system is running and shall indicate the final boot progress state."/>
2755720c9898SEd Tanous        </Member>
2756720c9898SEd Tanous        <Member Name="OEM">
2757720c9898SEd Tanous          <Annotation Term="OData.Description" String="A boot progress state in an OEM-defined format."/>
2758720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate an OEM-defined boot progress state."/>
2759720c9898SEd Tanous        </Member>
2760720c9898SEd Tanous      </EnumType>
2761720c9898SEd Tanous
2762720c9898SEd Tanous      <ComplexType Name="HostSerialConsole">
2763720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2764720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about the serial console services that this system provides."/>
2765720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the serial console services for a computer system."/>
2766720c9898SEd Tanous        <Property Name="MaxConcurrentSessions" Type="Edm.Int64" Nullable="false">
2767720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2768720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum number of service sessions, regardless of protocol, that this system can support."/>
2769720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of concurrent service sessions that this implementation supports."/>
2770720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2771720c9898SEd Tanous        </Property>
2772720c9898SEd Tanous        <Property Name="SSH" Type="ComputerSystem.v1_13_0.SerialConsoleProtocol" Nullable="false">
2773720c9898SEd Tanous          <Annotation Term="OData.Description" String="The connection details for an SSH serial console service."/>
2774720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain connection details for a serial console service that uses the Secure Shell (SSH) protocol."/>
2775720c9898SEd Tanous        </Property>
2776720c9898SEd Tanous        <Property Name="Telnet" Type="ComputerSystem.v1_13_0.SerialConsoleProtocol" Nullable="false">
2777720c9898SEd Tanous          <Annotation Term="OData.Description" String="The connection details for a Telnet serial console service."/>
2778720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain connection details for a serial console service that uses the Telnet protocol."/>
2779720c9898SEd Tanous        </Property>
2780720c9898SEd Tanous        <Property Name="IPMI" Type="ComputerSystem.v1_13_0.SerialConsoleProtocol" Nullable="false">
2781720c9898SEd Tanous          <Annotation Term="OData.Description" String="The connection details for an IPMI Serial-over-LAN service."/>
2782720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain connection details for a serial console service that uses the IPMI Serial-over-LAN (SOL) protocol."/>
2783720c9898SEd Tanous        </Property>
2784720c9898SEd Tanous      </ComplexType>
2785720c9898SEd Tanous
2786720c9898SEd Tanous      <ComplexType Name="SerialConsoleProtocol">
2787720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2788720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about a serial console service that this system provides."/>
2789720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe a serial console service for a computer system."/>
2790720c9898SEd Tanous        <Property Name="ServiceEnabled" Type="Edm.Boolean" Nullable="false">
2791720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2792720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service is enabled for this system."/>
2793720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the protocol for the service is enabled."/>
2794720c9898SEd Tanous        </Property>
2795720c9898SEd Tanous        <Property Name="Port" Type="Edm.Int64">
2796720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2797720c9898SEd Tanous          <Annotation Term="OData.Description" String="The protocol port."/>
2798720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the port assigned to the protocol."/>
2799720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2800720c9898SEd Tanous        </Property>
2801720c9898SEd Tanous        <Property Name="SharedWithManagerCLI" Type="Edm.Boolean" Nullable="false">
2802720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2803720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the serial console service is shared with access to the manager's command-line interface (CLI)."/>
2804720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the serial console service is shared with access to the manager's command-line interface (CLI)."/>
2805720c9898SEd Tanous        </Property>
2806720c9898SEd Tanous        <Property Name="ConsoleEntryCommand" Type="Edm.String">
2807720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2808720c9898SEd Tanous          <Annotation Term="OData.Description" String="The command string passed to the service to select or enter the system's serial console."/>
2809720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a command string that can be provided by a client to select or enter the system's serial console, when the console is shared among several systems or a manager CLI."/>
2810720c9898SEd Tanous        </Property>
2811720c9898SEd Tanous        <Property Name="HotKeySequenceDisplay" Type="Edm.String">
2812720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2813720c9898SEd Tanous          <Annotation Term="OData.Description" String="The hotkey sequence available for the user to exit the serial console session."/>
2814720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a string that can be provided to a user to describe the hotkey sequence used to exit the serial console session, or, if shared with a manager CLI, to return to the CLI."/>
2815720c9898SEd Tanous        </Property>
2816720c9898SEd Tanous      </ComplexType>
2817720c9898SEd Tanous
2818720c9898SEd Tanous      <ComplexType Name="HostGraphicalConsole">
2819720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2820720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about a graphical console service for this system."/>
2821720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe a graphical console service for a computer system."/>
2822720c9898SEd Tanous        <Property Name="ServiceEnabled" Type="Edm.Boolean" Nullable="false">
2823720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2824720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service is enabled for this system."/>
2825720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the protocol for the service is enabled."/>
2826720c9898SEd Tanous        </Property>
2827720c9898SEd Tanous        <Property Name="Port" Type="Edm.Int64">
2828720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2829720c9898SEd Tanous          <Annotation Term="OData.Description" String="The protocol port."/>
2830720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the port assigned to the service."/>
2831720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2832720c9898SEd Tanous        </Property>
2833720c9898SEd Tanous        <Property Name="ConnectTypesSupported" Type="Collection(ComputerSystem.v1_13_0.GraphicalConnectTypesSupported)" Nullable="false">
2834720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2835720c9898SEd Tanous          <Annotation Term="OData.Description" String="This property enumerates the graphical console connection types that the implementation allows."/>
2836f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of the enumerations.  `KVMIP` shall be included if a vendor-defined KVM-IP protocol is supported."/>
2837720c9898SEd Tanous        </Property>
2838720c9898SEd Tanous        <Property Name="MaxConcurrentSessions" Type="Edm.Int64" Nullable="false">
2839720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2840720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum number of service sessions, regardless of protocol, that this system can support."/>
2841720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of concurrent service sessions that this implementation supports."/>
2842720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2843720c9898SEd Tanous        </Property>
2844720c9898SEd Tanous      </ComplexType>
2845720c9898SEd Tanous
2846720c9898SEd Tanous      <EnumType Name="GraphicalConnectTypesSupported">
2847720c9898SEd Tanous        <Member Name="KVMIP">
2848720c9898SEd Tanous          <Annotation Term="OData.Description" String="The controller supports a graphical console connection through a KVM-IP (redirection of Keyboard, Video, Mouse over IP) protocol."/>
2849720c9898SEd Tanous        </Member>
2850720c9898SEd Tanous        <Member Name="OEM">
2851720c9898SEd Tanous          <Annotation Term="OData.Description" String="The controller supports a graphical console connection through an OEM-specific protocol."/>
2852720c9898SEd Tanous        </Member>
2853720c9898SEd Tanous      </EnumType>
2854720c9898SEd Tanous
2855720c9898SEd Tanous      <ComplexType Name="VirtualMediaConfig">
2856720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2857720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about virtual media service for this system."/>
2858720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe a virtual media service for a computer system."/>
2859720c9898SEd Tanous        <Property Name="ServiceEnabled" Type="Edm.Boolean" Nullable="false">
2860720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2861720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service is enabled for this system."/>
2862720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the protocol for the service is enabled."/>
2863720c9898SEd Tanous        </Property>
2864720c9898SEd Tanous        <Property Name="Port" Type="Edm.Int64">
2865720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2866720c9898SEd Tanous          <Annotation Term="OData.Description" String="The protocol port."/>
2867720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the port assigned to the service."/>
2868720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2869720c9898SEd Tanous        </Property>
2870720c9898SEd Tanous      </ComplexType>
2871720c9898SEd Tanous    </Schema>
2872720c9898SEd Tanous
2873720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_1">
2874720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2875f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to fix typos in descriptions and long descriptions.  It was also created to add the word 'total' to the count properties in `ProcessorSummary`."/>
2876720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_0.ComputerSystem"/>
2877720c9898SEd Tanous    </Schema>
2878720c9898SEd Tanous
2879720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_2">
2880720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2881f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2882720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_1.ComputerSystem"/>
2883720c9898SEd Tanous    </Schema>
2884720c9898SEd Tanous
2885720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_3">
2886720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2887f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
2888720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_2.ComputerSystem"/>
2889720c9898SEd Tanous    </Schema>
2890720c9898SEd Tanous
2891720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_4">
2892720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2893f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
2894720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_3.ComputerSystem"/>
2895720c9898SEd Tanous    </Schema>
2896720c9898SEd Tanous
2897720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_5">
2898720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2899f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
2900720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_4.ComputerSystem"/>
2901720c9898SEd Tanous    </Schema>
2902720c9898SEd Tanous
2903720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_6">
2904720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2905f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
2906720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_5.ComputerSystem"/>
2907720c9898SEd Tanous    </Schema>
2908720c9898SEd Tanous
2909720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_7">
2910720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2911720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2912720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_6.ComputerSystem"/>
2913720c9898SEd Tanous    </Schema>
2914720c9898SEd Tanous
2915f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_8">
2916f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2917f2a8e57eSGunnar 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."/>
2918f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_7.ComputerSystem"/>
2919f2a8e57eSGunnar Mills    </Schema>
2920f2a8e57eSGunnar Mills
292128cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_9">
292228cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
292328cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
292428cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_8.ComputerSystem"/>
292528cfceb2SGunnar Mills    </Schema>
292628cfceb2SGunnar Mills
2927dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_10">
2928dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2929dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
2930dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_9.ComputerSystem"/>
2931dd5c81e9SGunnar Mills    </Schema>
2932dd5c81e9SGunnar Mills
29339b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_13_11">
29349b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
29359b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
29369b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_10.ComputerSystem"/>
29379b46bc0bSMyung Bae    </Schema>
29389b46bc0bSMyung Bae
2939720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_0">
2940720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2941720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.4"/>
2942720c9898SEd Tanous
2943720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_13_1.ComputerSystem">
2944720c9898SEd Tanous        <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false">
2945720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2946720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of certificates for device identity and attestation."/>
2947f2a8e57eSGunnar 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."/>
2948720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2949720c9898SEd Tanous        </NavigationProperty>
2950720c9898SEd Tanous        <Property Name="Measurements" Type="Collection(SoftwareInventory.MeasurementBlock)" Nullable="false">
2951720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of DSP0274-defined measurement blocks."/>
2952720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of DSP0274-defined measurement blocks."/>
2953720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
2954720c9898SEd Tanous            <Collection>
2955720c9898SEd Tanous              <Record>
2956720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
2957720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_17_0"/>
2958f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `ComponentIntegrity` resource."/>
2959720c9898SEd Tanous              </Record>
2960720c9898SEd Tanous            </Collection>
2961720c9898SEd Tanous          </Annotation>
2962720c9898SEd Tanous        </Property>
2963720c9898SEd Tanous      </EntityType>
2964720c9898SEd Tanous
2965720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_11_0.Boot">
2966720c9898SEd Tanous        <Property Name="TrustedModuleRequiredToBoot" Type="ComputerSystem.v1_14_0.TrustedModuleRequiredToBoot">
2967720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2968720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Trusted Module boot requirement."/>
2969720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the Trusted Module boot requirement."/>
2970720c9898SEd Tanous        </Property>
2971720c9898SEd Tanous      </ComplexType>
2972720c9898SEd Tanous
2973720c9898SEd Tanous      <ComplexType Name="ProcessorSummary" BaseType="ComputerSystem.v1_7_0.ProcessorSummary">
2974720c9898SEd Tanous        <Property Name="CoreCount" Type="Edm.Int64">
2975720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2976720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of processor cores in the system."/>
2977720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total number of central processor cores in the system."/>
2978720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
2979720c9898SEd Tanous        </Property>
2980720c9898SEd Tanous      </ComplexType>
2981720c9898SEd Tanous
2982720c9898SEd Tanous      <EnumType Name="TrustedModuleRequiredToBoot">
2983720c9898SEd Tanous        <Member Name="Disabled">
2984720c9898SEd Tanous          <Annotation Term="OData.Description" String="No Trusted Module requirement to boot."/>
2985720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a Trusted Module is not required to boot."/>
2986720c9898SEd Tanous        </Member>
2987720c9898SEd Tanous        <Member Name="Required">
2988720c9898SEd Tanous          <Annotation Term="OData.Description" String="A functional Trusted Module is required to boot."/>
2989720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a functioning Trusted Module is required to boot."/>
2990720c9898SEd Tanous        </Member>
2991720c9898SEd Tanous      </EnumType>
2992720c9898SEd Tanous    </Schema>
2993720c9898SEd Tanous
2994720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_1">
2995720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2996f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of the `AliasBootOrder` and `BootSourceOverrideTarget` properties.  It was also created to correct various descriptions to use proper normative terminology."/>
2997720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_0.ComputerSystem"/>
2998720c9898SEd Tanous    </Schema>
2999720c9898SEd Tanous
3000720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_2">
3001720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3002f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
3003720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_1.ComputerSystem"/>
3004720c9898SEd Tanous    </Schema>
3005720c9898SEd Tanous
3006720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_3">
3007720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3008f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
3009720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_2.ComputerSystem"/>
3010720c9898SEd Tanous    </Schema>
3011720c9898SEd Tanous
3012720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_4">
3013720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3014f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
3015720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_3.ComputerSystem"/>
3016720c9898SEd Tanous    </Schema>
3017720c9898SEd Tanous
3018720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_5">
3019720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3020f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
3021720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_4.ComputerSystem"/>
3022720c9898SEd Tanous    </Schema>
3023720c9898SEd Tanous
3024720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_6">
3025720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3026720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3027720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_5.ComputerSystem"/>
3028720c9898SEd Tanous    </Schema>
3029720c9898SEd Tanous
3030f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_7">
3031f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3032f2a8e57eSGunnar 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."/>
3033f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_6.ComputerSystem"/>
3034f2a8e57eSGunnar Mills    </Schema>
3035f2a8e57eSGunnar Mills
303628cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_8">
303728cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
303828cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
303928cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_7.ComputerSystem"/>
304028cfceb2SGunnar Mills    </Schema>
304128cfceb2SGunnar Mills
3042dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_9">
3043dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3044dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3045dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_8.ComputerSystem"/>
3046dd5c81e9SGunnar Mills    </Schema>
3047dd5c81e9SGunnar Mills
30489b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_14_10">
30499b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
30509b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
30519b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_9.ComputerSystem"/>
30529b46bc0bSMyung Bae    </Schema>
30539b46bc0bSMyung Bae
3054720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_0">
3055720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3056720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
3057f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add `SetupEntered` to `BootProgress`."/>
3058720c9898SEd Tanous
3059720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_14_1.ComputerSystem">
3060720c9898SEd Tanous        <NavigationProperty Name="GraphicsControllers" Type="GraphicsControllerCollection.GraphicsControllerCollection" ContainsTarget="true" Nullable="false">
3061720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3062720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of graphics controllers that can output video for this system."/>
3063f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `GraphicsControllerCollection` that contains graphics controllers that can output video for this system."/>
3064720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3065720c9898SEd Tanous        </NavigationProperty>
3066720c9898SEd Tanous        <NavigationProperty Name="USBControllers" Type="USBControllerCollection.USBControllerCollection" ContainsTarget="true" Nullable="false">
3067720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3068720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of USB controllers for this system."/>
3069f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `USBControllerCollection` that contains USB controllers for this system."/>
3070720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3071720c9898SEd Tanous        </NavigationProperty>
3072720c9898SEd Tanous        <Property Name="PowerMode" Type="ComputerSystem.v1_15_0.PowerMode">
3073720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3074720c9898SEd Tanous          <Annotation Term="OData.Description" String="The power mode setting of the computer system."/>
3075720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the computer system power mode setting."/>
3076720c9898SEd Tanous        </Property>
3077720c9898SEd Tanous      </EntityType>
3078720c9898SEd Tanous
3079720c9898SEd Tanous      <ComplexType Name="Boot" BaseType="ComputerSystem.v1_14_0.Boot">
3080720c9898SEd Tanous        <Property Name="StopBootOnFault" Type="ComputerSystem.v1_15_0.StopBootOnFault">
3081720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3082720c9898SEd Tanous          <Annotation Term="OData.Description" String="If the boot should stop on a fault."/>
3083720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the setting if the boot should stop on a fault."/>
3084720c9898SEd Tanous        </Property>
3085720c9898SEd Tanous      </ComplexType>
3086720c9898SEd Tanous
3087720c9898SEd Tanous      <EnumType Name="StopBootOnFault">
3088720c9898SEd Tanous        <Member Name="Never">
3089720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system performs any normal recovery actions during boot if a fault occurs."/>
3090720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system will continue to attempt to boot if a fault occurs."/>
3091720c9898SEd Tanous        </Member>
3092720c9898SEd Tanous        <Member Name="AnyFault">
3093720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system should stop the boot on any fault."/>
3094720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system will stop the boot if a fault occurs.  This includes, but is not limited to, faults that affect performance, fault tolerance, or capacity."/>
3095720c9898SEd Tanous        </Member>
3096720c9898SEd Tanous      </EnumType>
3097720c9898SEd Tanous
3098720c9898SEd Tanous      <EnumType Name="PowerMode">
3099720c9898SEd Tanous        <Member Name="MaximumPerformance">
3100720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system performs at the highest speeds possible."/>
3101720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at the highest speeds possible.  This mode should be used when performance is the top priority."/>
3102720c9898SEd Tanous        </Member>
3103720c9898SEd Tanous        <Member Name="BalancedPerformance">
3104720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system performs at the highest speeds while utilization is high and performs at reduced speeds when the utilization is low."/>
3105720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at the highest speeds possible when the utilization is high and performs at reduced speeds when the utilization is low to save power.  This mode is a compromise between `MaximumPerformance` and `PowerSaving`."/>
3106720c9898SEd Tanous        </Member>
3107720c9898SEd Tanous        <Member Name="PowerSaving">
3108720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system performs at reduced speeds to save power."/>
3109720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at reduced speeds to save power.  This mode should be used when power saving is the top priority."/>
3110720c9898SEd Tanous        </Member>
3111720c9898SEd Tanous        <Member Name="Static">
3112720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system power mode is static."/>
3113720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at a static base speed."/>
3114720c9898SEd Tanous        </Member>
3115720c9898SEd Tanous        <Member Name="OSControlled">
3116720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system power mode is controlled by the operating system."/>
3117720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at an operating system-controlled power mode."/>
3118720c9898SEd Tanous        </Member>
3119720c9898SEd Tanous        <Member Name="OEM">
3120720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system power mode is OEM-defined."/>
3121720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at an OEM-defined power mode."/>
3122720c9898SEd Tanous        </Member>
3123720c9898SEd Tanous        <Member Name="EfficiencyFavorPower">
3124720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system performs at reduced speeds at all utilizations to save power at the cost of performance.  This mode differs from `PowerSaving` in that more performance is retained and less power is saved.  This mode differs from `EfficiencyFavorPerformance` in that less performance is retained but more power is saved."/>
3125720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at reduced speeds at all utilizations to save power at the cost of performance.  This mode differs from `PowerSaving` in that more performance is retained and less power is saved.  This mode differs from `EfficiencyFavorPerformance` in that less performance is retained but more power is saved. This mode differs from 'BalancedPerformance' in that power saving occurs at all utilizations."/>
3126720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
3127720c9898SEd Tanous            <Collection>
3128720c9898SEd Tanous              <Record>
3129720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3130720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_22_0"/>
3131720c9898SEd Tanous              </Record>
3132720c9898SEd Tanous            </Collection>
3133720c9898SEd Tanous          </Annotation>
3134720c9898SEd Tanous        </Member>
3135720c9898SEd Tanous        <Member Name="EfficiencyFavorPerformance">
3136720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system performs at reduced speeds at all utilizations to save power while attempting to maintain performance.  This mode differs from `EfficiencyFavorPower` in that more performance is retained but less power is saved."/>
3137720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the system performs at reduced speeds at all utilizations to save power while attempting to maintain performance.  This mode differs from `EfficiencyFavorPower` in that more performance is retained but less power is saved. This mode differs from 'MaximumPerformance' in that power is saved at the cost of some performance.  This mode differs from 'BalancedPerformance' in that power saving occurs at all utilizations."/>
3138720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
3139720c9898SEd Tanous            <Collection>
3140720c9898SEd Tanous              <Record>
3141720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3142720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_22_0"/>
3143720c9898SEd Tanous              </Record>
3144720c9898SEd Tanous            </Collection>
3145720c9898SEd Tanous          </Annotation>
3146720c9898SEd Tanous        </Member>
3147720c9898SEd Tanous      </EnumType>
3148720c9898SEd Tanous
3149720c9898SEd Tanous      <ComplexType Name="ProcessorSummary" BaseType="ComputerSystem.v1_14_0.ProcessorSummary">
3150720c9898SEd Tanous        <Property Name="ThreadingEnabled" Type="Edm.Boolean" Nullable="false">
3151720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3152720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether threading is enabled on all processors in this system."/>
3153f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="The value of this property shall indicate that all `Processor` resources in this system where the `ProcessorType` property contains `CPU` have multiple threading support enabled."/>
3154720c9898SEd Tanous        </Property>
3155720c9898SEd Tanous      </ComplexType>
3156720c9898SEd Tanous    </Schema>
3157720c9898SEd Tanous
3158720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_1">
3159720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3160f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
3161720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_0.ComputerSystem"/>
3162720c9898SEd Tanous    </Schema>
3163720c9898SEd Tanous
3164720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_2">
3165720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3166f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
3167720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_1.ComputerSystem"/>
3168720c9898SEd Tanous    </Schema>
3169720c9898SEd Tanous
3170720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_3">
3171720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3172f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported."/>
3173720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_2.ComputerSystem"/>
3174720c9898SEd Tanous    </Schema>
3175720c9898SEd Tanous
3176720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_4">
3177720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3178f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
3179720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_3.ComputerSystem"/>
3180720c9898SEd Tanous    </Schema>
3181720c9898SEd Tanous
3182720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_5">
3183720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3184720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3185720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_4.ComputerSystem"/>
3186720c9898SEd Tanous    </Schema>
3187720c9898SEd Tanous
3188f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_6">
3189f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3190f2a8e57eSGunnar 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."/>
3191f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_5.ComputerSystem"/>
3192f2a8e57eSGunnar Mills    </Schema>
3193f2a8e57eSGunnar Mills
319428cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_7">
319528cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
319628cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
319728cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_6.ComputerSystem"/>
319828cfceb2SGunnar Mills    </Schema>
319928cfceb2SGunnar Mills
3200dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_8">
3201dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3202dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3203dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_7.ComputerSystem"/>
3204dd5c81e9SGunnar Mills    </Schema>
3205dd5c81e9SGunnar Mills
32069b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_15_9">
32079b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
32089b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
32099b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_8.ComputerSystem"/>
32109b46bc0bSMyung Bae    </Schema>
32119b46bc0bSMyung Bae
3212720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_0">
3213720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3214720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
3215f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `Status` within `ProcessorSummary` and `MemorySummary` in favor of `Conditions` within `Status` at the root of the resource."/>
3216720c9898SEd Tanous
3217720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_15_0.ComputerSystem">
3218720c9898SEd Tanous        <Property Name="IdlePowerSaver" Type="ComputerSystem.v1_16_0.IdlePowerSaver">
3219720c9898SEd Tanous          <Annotation Term="OData.Description" String="The idle power saver settings of the computer system."/>
3220720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the idle power saver settings of the computer system."/>
3221720c9898SEd Tanous        </Property>
3222720c9898SEd Tanous        <Property Name="KeyManagement" Type="ComputerSystem.v1_16_0.KeyManagement">
3223720c9898SEd Tanous          <Annotation Term="OData.Description" String="The key management settings of the computer system."/>
3224720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the key management settings of the computer system."/>
3225720c9898SEd Tanous        </Property>
3226720c9898SEd Tanous      </EntityType>
3227720c9898SEd Tanous
3228720c9898SEd Tanous      <ComplexType Name="IdlePowerSaver">
3229720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3230720c9898SEd Tanous        <Annotation Term="OData.Description" String="The idle power saver settings of a computer system."/>
3231720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the idle power saver settings of a computer system."/>
3232720c9898SEd Tanous        <Property Name="Enabled" Type="Edm.Boolean" Nullable="false">
3233720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3234720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether idle power saver is enabled."/>
3235720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="The value of this property shall indicate if idle power saver is enabled."/>
3236720c9898SEd Tanous        </Property>
3237720c9898SEd Tanous        <Property Name="EnterUtilizationPercent" Type="Edm.Decimal">
3238720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3239720c9898SEd Tanous          <Annotation Term="OData.Description" String="The percentage of utilization when the computer system enters idle power save.  If the computer system's utilization goes below this value, it enters idle power save."/>
3240f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of utilization, typically `0` to `100`, when the computer system enters idle power save.  If the computer system's utilization goes below this value for the duration specified by `EnterDwellTimeSeconds`, it shall enter idle power save."/>
3241720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
3242720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
3243720c9898SEd Tanous        </Property>
3244720c9898SEd Tanous        <Property Name="EnterDwellTimeSeconds" Type="Edm.Int64">
3245720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3246f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The duration in seconds the computer system is below the `EnterUtilizationPercent` value before the idle power save is activated."/>
3247f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the duration in seconds the computer system is below the `EnterUtilizationPercent` value before the idle power save is activated."/>
3248720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
3249720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="s"/>
3250720c9898SEd Tanous        </Property>
3251720c9898SEd Tanous        <Property Name="ExitUtilizationPercent" Type="Edm.Decimal">
3252720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3253720c9898SEd Tanous          <Annotation Term="OData.Description" String="The percentage of utilization when the computer system exits idle power save.  If the computer system's utilization goes above this value, it exits idle power save."/>
3254f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of utilization, typically `0` to `100`, when the computer system exits idle power save.  If the computer system's utilization goes above this value for the duration specified by `ExitDwellTimeSeconds`, it shall exit idle power save."/>
3255720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
3256720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
3257720c9898SEd Tanous        </Property>
3258720c9898SEd Tanous        <Property Name="ExitDwellTimeSeconds" Type="Edm.Int64">
3259720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3260f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The duration in seconds the computer system is above the `ExitUtilizationPercent` value before the idle power save is stopped."/>
3261f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the duration in seconds the computer system is above the `ExitUtilizationPercent` value before the idle power save is stopped."/>
3262720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
3263720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="s"/>
3264720c9898SEd Tanous        </Property>
3265720c9898SEd Tanous      </ComplexType>
3266720c9898SEd Tanous
3267720c9898SEd Tanous      <ComplexType Name="KeyManagement">
3268720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3269720c9898SEd Tanous        <Annotation Term="OData.Description" String="The key management settings of a computer system."/>
3270720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the key management settings of a computer system."/>
3271720c9898SEd Tanous        <Property Name="KMIPServers" Type="Collection(ComputerSystem.v1_16_0.KMIPServer)">
3272720c9898SEd Tanous          <Annotation Term="OData.Description" String="The KMIP servers to which this computer system is subscribed."/>
3273720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the KMIP servers to which this computer system is subscribed for key management."/>
3274720c9898SEd Tanous        </Property>
3275720c9898SEd Tanous        <NavigationProperty Name="KMIPCertificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false">
3276720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3277f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The link to a collection of server certificates for the servers referenced by the `KMIPServers` property."/>
3278f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CertificateCollection` that represents the server certificates for the servers referenced by the `KMIPServers` property."/>
3279720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3280720c9898SEd Tanous        </NavigationProperty>
3281720c9898SEd Tanous      </ComplexType>
3282720c9898SEd Tanous
3283720c9898SEd Tanous      <ComplexType Name="KMIPServer">
3284720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3285720c9898SEd Tanous        <Annotation Term="OData.Description" String="The KMIP server settings for a computer system."/>
3286720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the KMIP server settings for a computer system."/>
3287720c9898SEd Tanous        <Property Name="Address" Type="Edm.String">
3288720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3289720c9898SEd Tanous          <Annotation Term="OData.Description" String="The KMIP server address."/>
3290720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the KMIP server address."/>
3291720c9898SEd Tanous        </Property>
3292720c9898SEd Tanous        <Property Name="Port" Type="Edm.Int64">
3293720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3294720c9898SEd Tanous          <Annotation Term="OData.Description" String="The KMIP server port."/>
3295720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the KMIP server port."/>
3296720c9898SEd Tanous        </Property>
3297720c9898SEd Tanous        <Property Name="Username" Type="Edm.String">
3298720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3299720c9898SEd Tanous          <Annotation Term="OData.Description" String="The username to access the KMIP server."/>
3300720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the username to access the KMIP server."/>
3301720c9898SEd Tanous        </Property>
3302720c9898SEd Tanous        <Property Name="Password" Type="Edm.String">
3303720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Write"/>
3304720c9898SEd Tanous          <Annotation Term="OData.Description" String="The password to access the KMIP server.  The value is `null` in responses."/>
3305720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the password to access the KMIP server.  The value shall be `null` in responses."/>
3306720c9898SEd Tanous        </Property>
3307720c9898SEd Tanous      </ComplexType>
3308720c9898SEd Tanous    </Schema>
3309720c9898SEd Tanous
3310720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_1">
3311720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3312f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the `BootOrder` property might be controlled with a settings resource."/>
3313720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_0.ComputerSystem"/>
3314720c9898SEd Tanous    </Schema>
3315720c9898SEd Tanous
3316720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_2">
3317720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3318f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
3319720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_1.ComputerSystem"/>
3320720c9898SEd Tanous    </Schema>
3321720c9898SEd Tanous
3322720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_3">
3323720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3324f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported.  It was also created to mark properties with values containing sensitive data as write-only."/>
3325720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_2.ComputerSystem"/>
3326720c9898SEd Tanous    </Schema>
3327720c9898SEd Tanous
3328720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_4">
3329720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3330f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
3331720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_3.ComputerSystem"/>
3332720c9898SEd Tanous    </Schema>
3333720c9898SEd Tanous
3334720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_5">
3335720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3336720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions.  It was also created to clarify the range of possible values for properties with percent units."/>
3337720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_4.ComputerSystem"/>
3338720c9898SEd Tanous    </Schema>
3339720c9898SEd Tanous
3340720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_6">
3341720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3342720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3343720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_5.ComputerSystem"/>
3344720c9898SEd Tanous    </Schema>
3345720c9898SEd Tanous
3346f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_7">
3347f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3348f2a8e57eSGunnar 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."/>
3349f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_6.ComputerSystem"/>
3350f2a8e57eSGunnar Mills    </Schema>
3351f2a8e57eSGunnar Mills
335228cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_8">
335328cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
335428cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
335528cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_7.ComputerSystem"/>
335628cfceb2SGunnar Mills    </Schema>
335728cfceb2SGunnar Mills
3358dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_9">
3359dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3360dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3361dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_8.ComputerSystem"/>
3362dd5c81e9SGunnar Mills    </Schema>
3363dd5c81e9SGunnar Mills
33649b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_16_10">
33659b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
33669b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
33679b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_9.ComputerSystem"/>
33689b46bc0bSMyung Bae    </Schema>
33699b46bc0bSMyung Bae
3370720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_0">
3371720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3372720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
3373f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `Measurements` in favor of measurement reporting in the `ComponentIntegrity` resource."/>
3374720c9898SEd Tanous
3375720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_16_1.ComputerSystem"/>
3376720c9898SEd Tanous
3377720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ComputerSystem.v1_5_0.Links">
3378720c9898SEd Tanous        <NavigationProperty Name="OffloadedNetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)">
3379720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3380720c9898SEd Tanous          <Annotation Term="OData.Description" String="The network device functions to which this system performs offload computation, such as with a SmartNIC."/>
3381f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `NetworkDeviceFunction` that represent the network device functions to which this system performs offload computation, such as with a SmartNIC.  This property shall not be present if the `SystemType` property does not contain `DPU`."/>
3382720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3383720c9898SEd Tanous        </NavigationProperty>
3384720c9898SEd Tanous      </ComplexType>
3385720c9898SEd Tanous    </Schema>
3386720c9898SEd Tanous
3387720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_1">
3388720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3389f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to align the description of the `Reset` action with the descriptions of the values of `ResetType` in the `Resource` schema."/>
3390720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_0.ComputerSystem"/>
3391720c9898SEd Tanous    </Schema>
3392720c9898SEd Tanous
3393720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_2">
3394720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3395f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported.  It was also created to mark properties with values containing sensitive data as write-only."/>
3396720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_1.ComputerSystem"/>
3397720c9898SEd Tanous    </Schema>
3398720c9898SEd Tanous
3399720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_3">
3400720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3401f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
3402720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_2.ComputerSystem"/>
3403720c9898SEd Tanous    </Schema>
3404720c9898SEd Tanous
3405720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_4">
3406720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3407720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions.  It was also created to clarify the range of possible values for properties with percent units."/>
3408720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_3.ComputerSystem"/>
3409720c9898SEd Tanous    </Schema>
3410720c9898SEd Tanous
3411720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_5">
3412720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3413720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3414720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_4.ComputerSystem"/>
3415720c9898SEd Tanous    </Schema>
3416720c9898SEd Tanous
3417f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_6">
3418f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3419f2a8e57eSGunnar 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."/>
3420f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_5.ComputerSystem"/>
3421f2a8e57eSGunnar Mills    </Schema>
3422f2a8e57eSGunnar Mills
342328cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_7">
342428cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
342528cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
342628cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_6.ComputerSystem"/>
342728cfceb2SGunnar Mills    </Schema>
342828cfceb2SGunnar Mills
3429dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_8">
3430dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3431dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3432dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_7.ComputerSystem"/>
3433dd5c81e9SGunnar Mills    </Schema>
3434dd5c81e9SGunnar Mills
34359b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_17_9">
34369b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
34379b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
34389b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_8.ComputerSystem"/>
34399b46bc0bSMyung Bae    </Schema>
34409b46bc0bSMyung Bae
3441720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_0">
3442720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3443720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.1"/>
3444720c9898SEd Tanous
3445720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_17_1.ComputerSystem">
3446720c9898SEd Tanous        <Property Name="Composition" Type="ComputerSystem.v1_18_0.Composition">
3447720c9898SEd Tanous          <Annotation Term="OData.Description" String="Information about the composition capabilities and state of the computer system."/>
3448720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about the composition capabilities and state of the computer system."/>
3449720c9898SEd Tanous        </Property>
3450720c9898SEd Tanous        <Property Name="ManufacturingMode" Type="Edm.Boolean">
3451720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3452720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the system is in manufacturing mode.  Manufacturing mode is a special boot mode, not normally available to end users, that modifies features and settings for use while the system is being manufactured and tested."/>
3453720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the system is in manufacturing mode.  If the system supports SMBIOS, the value shall match the 'Manufacturing mode is enabled' setting from the 'BIOS Characteristics' entry."/>
3454720c9898SEd Tanous        </Property>
3455720c9898SEd Tanous      </EntityType>
3456720c9898SEd Tanous
3457720c9898SEd Tanous      <ComplexType Name="BootProgress" BaseType="ComputerSystem.v1_13_0.BootProgress">
3458720c9898SEd Tanous        <Property Name="LastBootTimeSeconds" Type="Edm.Decimal">
3459720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3460720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds the system spent booting to the operating system during the last boot."/>
3461f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds that elapsed between system reset or power on and LastState transitioning to `OSRunning`.  If `LastState` contains `OSRunning`, this property shall contain the most recent boot time.  For other values of `LastState`, this property shall contain the boot time for the previous boot."/>
3462720c9898SEd Tanous        </Property>
3463720c9898SEd Tanous      </ComplexType>
3464720c9898SEd Tanous
3465720c9898SEd Tanous      <ComplexType Name="Composition">
3466720c9898SEd Tanous        <Annotation Term="OData.Description" String="Information about the composition capabilities and state of a computer system."/>
3467720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about the composition capabilities and state of a computer system."/>
3468720c9898SEd Tanous        <Property Name="UseCases" Type="Collection(ComputerSystem.v1_18_0.CompositionUseCase)">
3469720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3470720c9898SEd Tanous          <Annotation Term="OData.Description" String="The composition use cases in which this computer system can participate."/>
3471720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the composition use cases in which this computer system can participate."/>
3472720c9898SEd Tanous        </Property>
3473720c9898SEd Tanous      </ComplexType>
3474720c9898SEd Tanous
3475720c9898SEd Tanous      <EnumType Name="CompositionUseCase">
3476720c9898SEd Tanous        <Member Name="ResourceBlockCapable">
3477720c9898SEd Tanous          <Annotation Term="OData.Description" String="This computer system supports being registered as a resource block in order for it to participate in composition requests."/>
3478720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the computer system supports being registered as a resource block in order for it to participate in composition requests."/>
3479720c9898SEd Tanous        </Member>
3480720c9898SEd Tanous        <Member Name="ExpandableSystem">
3481720c9898SEd Tanous          <Annotation Term="OData.Description" String="This computer system supports expandable system composition and is associated with a resource block."/>
3482720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the computer system supports expandable system composition and is associated with a resource block."/>
3483720c9898SEd Tanous        </Member>
3484720c9898SEd Tanous      </EnumType>
3485720c9898SEd Tanous    </Schema>
3486720c9898SEd Tanous
3487720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_1">
3488720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3489f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported.  It was also created to mark properties with values containing sensitive data as write-only."/>
3490720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_0.ComputerSystem"/>
3491720c9898SEd Tanous    </Schema>
3492720c9898SEd Tanous
3493720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_2">
3494720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3495f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
3496720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_1.ComputerSystem"/>
3497720c9898SEd Tanous    </Schema>
3498720c9898SEd Tanous
3499720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_3">
3500720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3501720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions.  It was also created to clarify the range of possible values for properties with percent units."/>
3502720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_2.ComputerSystem"/>
3503720c9898SEd Tanous    </Schema>
3504720c9898SEd Tanous
3505720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_4">
3506720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3507720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3508720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_3.ComputerSystem"/>
3509720c9898SEd Tanous    </Schema>
3510720c9898SEd Tanous
3511f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_5">
3512f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3513f2a8e57eSGunnar 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."/>
3514f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_4.ComputerSystem"/>
3515f2a8e57eSGunnar Mills    </Schema>
3516f2a8e57eSGunnar Mills
351728cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_6">
351828cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
351928cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
352028cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_5.ComputerSystem"/>
352128cfceb2SGunnar Mills    </Schema>
352228cfceb2SGunnar Mills
3523dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_7">
3524dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3525dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3526dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_6.ComputerSystem"/>
3527dd5c81e9SGunnar Mills    </Schema>
3528dd5c81e9SGunnar Mills
35299b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_18_8">
35309b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
35319b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
35329b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_7.ComputerSystem"/>
35339b46bc0bSMyung Bae    </Schema>
35349b46bc0bSMyung Bae
3535720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_0">
3536720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3537720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
3538720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add `Recovery` to BootSource."/>
3539720c9898SEd Tanous
3540720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_18_0.ComputerSystem"/>
3541720c9898SEd Tanous
3542720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ComputerSystem.v1_17_0.Links">
3543720c9898SEd Tanous        <NavigationProperty Name="TrustedComponents" Type="Collection(TrustedComponent.TrustedComponent)">
3544720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3545720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the trusted components for this system."/>
3546f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `TrustedComponent`."/>
3547720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3548720c9898SEd Tanous        </NavigationProperty>
3549720c9898SEd Tanous      </ComplexType>
3550720c9898SEd Tanous    </Schema>
3551720c9898SEd Tanous
3552720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_1">
3553720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3554f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` property to reference the common enumeration in the `Resource` schema.  It was also created to correct the `BootSourceOverrideEnabled` reference in the `BootSourceOverrideTarget` description.  It was also created to clarify the usage of `UefiHttp` when `HttpBootUri` is not configured or supported.  It was also created to mark properties with values containing sensitive data as write-only."/>
3555720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_0.ComputerSystem"/>
3556720c9898SEd Tanous    </Schema>
3557720c9898SEd Tanous
3558720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_2">
3559720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3560f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system."/>
3561720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_1.ComputerSystem"/>
3562720c9898SEd Tanous    </Schema>
3563720c9898SEd Tanous
3564720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_3">
3565720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3566720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions.  It was also created to clarify the range of possible values for properties with percent units."/>
3567720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_2.ComputerSystem"/>
3568720c9898SEd Tanous    </Schema>
3569720c9898SEd Tanous
3570720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_4">
3571720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3572720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3573720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_3.ComputerSystem"/>
3574720c9898SEd Tanous    </Schema>
3575720c9898SEd Tanous
3576f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_5">
3577f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3578f2a8e57eSGunnar 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."/>
3579f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_4.ComputerSystem"/>
3580f2a8e57eSGunnar Mills    </Schema>
3581f2a8e57eSGunnar Mills
358228cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_6">
358328cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
358428cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
358528cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_5.ComputerSystem"/>
358628cfceb2SGunnar Mills    </Schema>
358728cfceb2SGunnar Mills
3588dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_7">
3589dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3590dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3591dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_6.ComputerSystem"/>
3592dd5c81e9SGunnar Mills    </Schema>
3593dd5c81e9SGunnar Mills
35949b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_19_8">
35959b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
35969b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
35979b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_7.ComputerSystem"/>
35989b46bc0bSMyung Bae    </Schema>
35999b46bc0bSMyung Bae
3600720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_0">
3601720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3602720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
3603720c9898SEd Tanous
3604720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_19_1.ComputerSystem"/>
3605720c9898SEd Tanous
3606720c9898SEd Tanous      <ComplexType Name="KMIPServer" BaseType="ComputerSystem.v1_16_0.KMIPServer">
3607720c9898SEd Tanous        <Property Name="CachePolicy" Type="ComputerSystem.v1_20_0.KMIPCachePolicy">
3608720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3609720c9898SEd Tanous          <Annotation Term="OData.Description" String="The cache policy to control how KMIP data is cached."/>
3610720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the cache policy to control how KMIP data is cached."/>
3611720c9898SEd Tanous        </Property>
3612720c9898SEd Tanous        <Property Name="CacheDuration" Type="Edm.Duration">
3613720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3614720c9898SEd Tanous          <Annotation Term="OData.Description" String="The duration the system caches KMIP data."/>
3615720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the duration that the system caches KMIP data."/>
3616720c9898SEd Tanous        </Property>
3617720c9898SEd Tanous      </ComplexType>
3618720c9898SEd Tanous
3619720c9898SEd Tanous      <EnumType Name="KMIPCachePolicy">
3620720c9898SEd Tanous        <Member Name="None">
3621720c9898SEd Tanous          <Annotation Term="OData.Description" String="The system does not cache KMIP data."/>
3622720c9898SEd Tanous        </Member>
3623720c9898SEd Tanous        <Member Name="AfterFirstUse">
3624f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The system caches KMIP data after first use for the duration specified by the `CacheDuration` property."/>
3625720c9898SEd Tanous        </Member>
3626720c9898SEd Tanous      </EnumType>
3627720c9898SEd Tanous    </Schema>
3628720c9898SEd Tanous
3629720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_1">
3630720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3631f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the description for `AssetTag` and `LocationIndicatorActive` to show there might be a tie to the `AssetTag` and `LocationIndicatorActive` of the containing `Chassis` resource.  It was also created to update the description for `HostName` to show there might be a tie to the `HostName` of `EthernetInterface` resources contained by the system.  It was also created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
3632720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_0.ComputerSystem"/>
3633720c9898SEd Tanous    </Schema>
3634720c9898SEd Tanous
3635720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_2">
3636720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3637720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions.  It was also created to clarify the range of possible values for properties with percent units."/>
3638720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_1.ComputerSystem"/>
3639720c9898SEd Tanous    </Schema>
3640720c9898SEd Tanous
3641720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_3">
3642720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3643720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3644720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_2.ComputerSystem"/>
3645720c9898SEd Tanous    </Schema>
3646720c9898SEd Tanous
3647f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_4">
3648f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3649f2a8e57eSGunnar 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."/>
3650f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_3.ComputerSystem"/>
3651f2a8e57eSGunnar Mills    </Schema>
3652f2a8e57eSGunnar Mills
365328cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_5">
365428cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
365528cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
365628cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_4.ComputerSystem"/>
365728cfceb2SGunnar Mills    </Schema>
365828cfceb2SGunnar Mills
3659dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_6">
3660dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3661dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3662dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_5.ComputerSystem"/>
3663dd5c81e9SGunnar Mills    </Schema>
3664dd5c81e9SGunnar Mills
36659b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_20_7">
36669b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
36679b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
36689b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_6.ComputerSystem"/>
36699b46bc0bSMyung Bae    </Schema>
36709b46bc0bSMyung Bae
3671720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_21_0">
3672720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3673720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
3674f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate the `SystemType` value `OS` in favor of showing an `OperatingSystem` resource.  It was also created to add the `Decommission` action."/>
3675720c9898SEd Tanous
3676720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_20_2.ComputerSystem">
3677720c9898SEd Tanous        <NavigationProperty Name="OperatingSystem" Type="OperatingSystem.OperatingSystem" ContainsTarget="true" Nullable="false">
3678720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3679720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the operating system information associated with this system."/>
3680f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `OperatingSystem` that contains operating system information for this system."/>
3681720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3682720c9898SEd Tanous        </NavigationProperty>
3683720c9898SEd Tanous      </EntityType>
3684720c9898SEd Tanous
3685720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ComputerSystem.v1_19_0.Links">
3686720c9898SEd Tanous        <NavigationProperty Name="HostingComputerSystem" Type="ComputerSystem.ComputerSystem">
3687720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3688720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the system that is hosting this virtual machine."/>
3689f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ComputerSystem` that represents the system that is hosting this virtual machine.  This property shall only be present if `SystemType` contains `Virtual`."/>
3690720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3691720c9898SEd Tanous        </NavigationProperty>
3692720c9898SEd Tanous        <NavigationProperty Name="VirtualMachines" Type="Collection(ComputerSystem.ComputerSystem)">
3693720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3694720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the virtual machines this system is hosting."/>
3695f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `ComputerSystem` that represent the virtual machines this system is hosting."/>
3696720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3697720c9898SEd Tanous        </NavigationProperty>
3698720c9898SEd Tanous      </ComplexType>
3699720c9898SEd Tanous
3700720c9898SEd Tanous      <EnumType Name="DecommissionType">
3701720c9898SEd Tanous        <Member Name="All">
3702720c9898SEd Tanous          <Annotation Term="OData.Description" String="Remove all possible data from the server."/>
3703720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the service removes all the data that it can from the system.  This shall include all possible OEM data as well."/>
3704720c9898SEd Tanous        </Member>
3705720c9898SEd Tanous        <Member Name="UserData">
3706720c9898SEd Tanous          <Annotation Term="OData.Description" String="Remove all possible data from block devices and other user or operating system accessible storage attached to the system."/>
3707f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service removes all the data from block devices or other operating system accessible storage.  If the `RequireSecureErase` parameter contains `true`, this shall be equivalent to performing the SecureErase action on each drive."/>
3708720c9898SEd Tanous        </Member>
3709720c9898SEd Tanous        <Member Name="ManagerConfig">
3710720c9898SEd Tanous          <Annotation Term="OData.Description" String="Reset all manager settings to factory defaults."/>
3711f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service resets all associated managers to factory defaults.  This shall be equivalent to performing the `ResetToDefaults` action on each `Manager` resource with the `ResetType` parameter of `ResetAll`."/>
3712720c9898SEd Tanous        </Member>
3713720c9898SEd Tanous        <Member Name="BIOSConfig">
3714720c9898SEd Tanous          <Annotation Term="OData.Description" String="Reset all BIOS settings to factory defaults."/>
3715f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service resets all BIOS settings to factory defaults.  This shall be equivalent to performing the `ResetBios` action on each `Bios` resource."/>
3716720c9898SEd Tanous        </Member>
3717720c9898SEd Tanous        <Member Name="NetworkConfig">
3718720c9898SEd Tanous          <Annotation Term="OData.Description" String="Reset all network settings to factory defaults."/>
3719720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the service resets all network settings on all network devices to factory defaults."/>
3720720c9898SEd Tanous        </Member>
3721720c9898SEd Tanous        <Member Name="StorageConfig">
3722720c9898SEd Tanous          <Annotation Term="OData.Description" String="Reset all storage controller settings to factory defaults.  This will leave the user data intact unless that is also specified."/>
3723f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service resets all storage controller settings to factory defaults.  This shall be equivalent to performing the `ResetToDefaults` action on each `Storage` resource with the `ResetType` parameter of `PreserveVolumes`."/>
3724720c9898SEd Tanous        </Member>
3725720c9898SEd Tanous        <Member Name="Logs">
3726720c9898SEd Tanous          <Annotation Term="OData.Description" String="Clear all logs."/>
3727f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service clears all logs.  This shall be equivalent to performing the `ClearLog` action on each `LogService` resource."/>
3728720c9898SEd Tanous        </Member>
3729d125652eSGunnar Mills        <Member Name="TPM">
3730d125652eSGunnar Mills          <Annotation Term="OData.Description" String="Reset all user-accessible TPM settings to factory defaults."/>
3731d125652eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the service resets all user-accessible TPM device settings to factory defaults.  All sensitive data stored within the applicable TPMs shall be erased."/>
3732d125652eSGunnar Mills          <Annotation Term="Redfish.Revisions">
3733d125652eSGunnar Mills            <Collection>
3734d125652eSGunnar Mills              <Record>
3735d125652eSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
3736d125652eSGunnar Mills                <PropertyValue Property="Version" String="v1_24_0"/>
3737d125652eSGunnar Mills              </Record>
3738d125652eSGunnar Mills            </Collection>
3739d125652eSGunnar Mills          </Annotation>
3740d125652eSGunnar Mills        </Member>
3741720c9898SEd Tanous      </EnumType>
3742720c9898SEd Tanous    </Schema>
3743720c9898SEd Tanous
3744720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_21_1">
3745720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3746720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3747720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_21_0.ComputerSystem"/>
3748720c9898SEd Tanous    </Schema>
3749720c9898SEd Tanous
3750f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_21_2">
3751f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3752f2a8e57eSGunnar 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."/>
3753f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_21_1.ComputerSystem"/>
3754f2a8e57eSGunnar Mills    </Schema>
3755f2a8e57eSGunnar Mills
375628cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_21_3">
375728cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
375828cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
375928cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_21_2.ComputerSystem"/>
376028cfceb2SGunnar Mills    </Schema>
376128cfceb2SGunnar Mills
3762dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_21_4">
3763dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3764dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3765dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_21_3.ComputerSystem"/>
3766dd5c81e9SGunnar Mills    </Schema>
3767dd5c81e9SGunnar Mills
37689b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_21_5">
37699b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
37709b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
37719b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_21_4.ComputerSystem"/>
37729b46bc0bSMyung Bae    </Schema>
37739b46bc0bSMyung Bae
3774720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_22_0">
3775720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3776720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.3"/>
3777720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add the values `EfficiencyFavorPower` and `EfficiencyFavorPerformance` to PowerMode."/>
3778720c9898SEd Tanous
3779720c9898SEd Tanous      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_21_1.ComputerSystem"/>
3780720c9898SEd Tanous    </Schema>
3781720c9898SEd Tanous
3782f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_22_1">
3783f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3784f2a8e57eSGunnar 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."/>
3785f2a8e57eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_22_0.ComputerSystem"/>
3786f2a8e57eSGunnar Mills    </Schema>
3787f2a8e57eSGunnar Mills
378828cfceb2SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_22_2">
378928cfceb2SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
379028cfceb2SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add references in property long descriptions to the Redfish Data Model Specification where additional requirements or details are provided."/>
379128cfceb2SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_22_1.ComputerSystem"/>
379228cfceb2SGunnar Mills    </Schema>
379328cfceb2SGunnar Mills
3794dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_22_3">
3795dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3796dd5c81e9SGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the OpenAPI usage of payload annotations in action request bodies."/>
3797dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_22_2.ComputerSystem"/>
3798dd5c81e9SGunnar Mills    </Schema>
3799dd5c81e9SGunnar Mills
38009b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_22_4">
38019b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
38029b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
38039b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_22_3.ComputerSystem"/>
38049b46bc0bSMyung Bae    </Schema>
38059b46bc0bSMyung Bae
3806dd5c81e9SGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_23_0">
3807dd5c81e9SGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3808dd5c81e9SGunnar Mills      <Annotation Term="Redfish.Release" String="2024.3"/>
3809dd5c81e9SGunnar Mills
3810dd5c81e9SGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_22_3.ComputerSystem">
3811dd5c81e9SGunnar Mills        <Property Name="LastResetCause" Type="ComputerSystem.v1_23_0.LastResetCauses" Nullable="false">
3812dd5c81e9SGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3813dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="The last reset cause of the system."/>
3814dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the cause when the system last came out of a reset or was rebooted."/>
3815dd5c81e9SGunnar Mills        </Property>
3816dd5c81e9SGunnar Mills      </EntityType>
3817dd5c81e9SGunnar Mills
3818dd5c81e9SGunnar Mills      <EnumType Name="LastResetCauses">
3819dd5c81e9SGunnar Mills        <Member Name="PowerButtonPress">
3820dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart via a power button press."/>
3821dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was due to a power button press."/>
3822dd5c81e9SGunnar Mills        </Member>
3823dd5c81e9SGunnar Mills        <Member Name="ManagementCommand">
3824dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart via an external command to the management controller or BMC."/>
3825dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was due to an external command to the management controller or BMC.  Examples include the Redfish `Reset` action for the `ComputerSystem` resource or the IPMI 'Chassis Control' command."/>
3826dd5c81e9SGunnar Mills        </Member>
3827dd5c81e9SGunnar Mills        <Member Name="PowerRestorePolicy">
3828dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart due to the power restore policy."/>
3829dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system automatically powered-up on AC being applied due the `PowerRestorePolicy` property containing `AlwaysOn` or `LastState`."/>
3830dd5c81e9SGunnar Mills        </Member>
3831dd5c81e9SGunnar Mills        <Member Name="RTCWakeup">
3832dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System power-up via an RTC (system real time clock) wakeup."/>
3833dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system powered-up via an RTC (system real time clock) wakeup."/>
3834dd5c81e9SGunnar Mills        </Member>
3835dd5c81e9SGunnar Mills        <Member Name="WatchdogExpiration">
3836dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart caused by a watchdog expiration."/>
3837dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was caused by a watchdog expiration."/>
3838dd5c81e9SGunnar Mills        </Member>
3839dd5c81e9SGunnar Mills        <Member Name="OSSoftRestart">
3840dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart via an OS soft restart."/>
3841dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was due to an OS soft restart.  Examples include 'CTRL-ALT-DEL', 'init 6', or 'reboot'."/>
3842dd5c81e9SGunnar Mills        </Member>
3843dd5c81e9SGunnar Mills        <Member Name="SystemCrash">
3844dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart caused by a system crash."/>
3845dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was caused by a system crash.  Examples include an OS panic, hardware fault, or firmware fault."/>
3846dd5c81e9SGunnar Mills        </Member>
3847dd5c81e9SGunnar Mills        <Member Name="ThermalEvent">
3848dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart caused by a thermal event triggering a system shutdown."/>
3849dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was caused by a thermal event triggering a system shutdown."/>
3850dd5c81e9SGunnar Mills        </Member>
3851dd5c81e9SGunnar Mills        <Member Name="PowerEvent">
3852dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart caused by a power event triggering a system shutdown."/>
3853dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart was caused by a power event triggering a system shutdown."/>
3854dd5c81e9SGunnar Mills        </Member>
3855dd5c81e9SGunnar Mills        <Member Name="Unknown">
3856dd5c81e9SGunnar Mills          <Annotation Term="OData.Description" String="System start or restart detected, but the cause is unknown."/>
3857dd5c81e9SGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the system start or restart cause is unknown."/>
3858dd5c81e9SGunnar Mills        </Member>
3859dd5c81e9SGunnar Mills      </EnumType>
3860dd5c81e9SGunnar Mills    </Schema>
3861dd5c81e9SGunnar Mills
38629b46bc0bSMyung Bae    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_23_1">
38639b46bc0bSMyung Bae      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
38649b46bc0bSMyung Bae      <Annotation Term="OData.Description" String="Updated the description of `PowerCycleDelaySeconds` to include the usage with `FullPowerCycle`."/>
38659b46bc0bSMyung Bae      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_23_0.ComputerSystem"/>
38669b46bc0bSMyung Bae    </Schema>
38679b46bc0bSMyung Bae
3868d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_24_0">
3869d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3870d125652eSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.1"/>
3871d125652eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the `TPM` value to `DecommissionType`."/>
3872d125652eSGunnar Mills
3873d125652eSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_23_1.ComputerSystem"/>
3874d125652eSGunnar Mills    </Schema>
3875d125652eSGunnar Mills
3876*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ComputerSystem.v1_25_0">
3877*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3878*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.2"/>
3879*c6d7a45dSGunnar Mills
3880*c6d7a45dSGunnar Mills      <EntityType Name="ComputerSystem" BaseType="ComputerSystem.v1_24_0.ComputerSystem">
3881*c6d7a45dSGunnar Mills        <Property Name="IPMIHostInterface" Type="ComputerSystem.v1_25_0.IPMIHostInterface" Nullable="false">
3882*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="The information about the in-band IPMI service of this system."/>
3883*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the information about the in-band IPMI service of this system."/>
3884*c6d7a45dSGunnar Mills        </Property>
3885*c6d7a45dSGunnar Mills      </EntityType>
3886*c6d7a45dSGunnar Mills
3887*c6d7a45dSGunnar Mills      <ComplexType Name="IPMIHostInterface">
3888*c6d7a45dSGunnar Mills        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
3889*c6d7a45dSGunnar Mills        <Annotation Term="OData.Description" String="The information about the in-band IPMI service for this system."/>
3890*c6d7a45dSGunnar Mills        <Annotation Term="OData.LongDescription" String="This type shall describe the in-band IPMI service for a computer system."/>
3891*c6d7a45dSGunnar Mills        <Property Name="ServiceEnabled" Type="Edm.Boolean" Nullable="false">
3892*c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
3893*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service is enabled for this system."/>
3894*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the protocol for the service is enabled."/>
3895*c6d7a45dSGunnar Mills        </Property>
3896*c6d7a45dSGunnar Mills      </ComplexType>
3897*c6d7a45dSGunnar Mills    </Schema>
3898*c6d7a45dSGunnar Mills
3899720c9898SEd Tanous  </edmx:DataServices>
3900720c9898SEd Tanous</edmx:Edmx>
3901