1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  PowerSupply v1.6.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                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 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/PhysicalContext_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="PhysicalContext"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Redundancy_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="Redundancy"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Assembly_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="Assembly"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Circuit_v1.xml">
41720c9898SEd Tanous    <edmx:Include Namespace="Circuit"/>
42720c9898SEd Tanous  </edmx:Reference>
43720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Outlet_v1.xml">
44720c9898SEd Tanous    <edmx:Include Namespace="Outlet"/>
45720c9898SEd Tanous  </edmx:Reference>
46720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerSupplyMetrics_v1.xml">
47720c9898SEd Tanous    <edmx:Include Namespace="PowerSupplyMetrics"/>
48720c9898SEd Tanous  </edmx:Reference>
49720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml">
50720c9898SEd Tanous    <edmx:Include Namespace="Chassis"/>
51720c9898SEd Tanous  </edmx:Reference>
52*f2a8e57eSGunnar Mills  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateCollection_v1.xml">
53*f2a8e57eSGunnar Mills    <edmx:Include Namespace="CertificateCollection"/>
54*f2a8e57eSGunnar Mills  </edmx:Reference>
55720c9898SEd Tanous
56720c9898SEd Tanous  <edmx:DataServices>
57720c9898SEd Tanous
58720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply">
59720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
60*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
61720c9898SEd Tanous
62720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="Resource.v1_0_0.Resource" Abstract="true">
63*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `PowerSupply` schema describes a power supply unit.  It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present."/>
64*f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This resource shall represent a power supply unit for a Redfish implementation.  It may also represent a location, such as a slot, socket, or bay, where a unit may be installed, but the `State` property within the `Status` property contains `Absent`."/>
65720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
66720c9898SEd Tanous          <Record>
67720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
68720c9898SEd Tanous          </Record>
69720c9898SEd Tanous        </Annotation>
70720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
71720c9898SEd Tanous          <Record>
72720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
73720c9898SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties can be updated."/>
74720c9898SEd Tanous          </Record>
75720c9898SEd Tanous        </Annotation>
76720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
77720c9898SEd Tanous          <Record>
78720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
79720c9898SEd Tanous          </Record>
80720c9898SEd Tanous        </Annotation>
81720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
82720c9898SEd Tanous          <Collection>
83720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies/{PowerSupplyId}</String>
84720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/PowerSupplies/{PowerSupplyId}</String>
85720c9898SEd Tanous          </Collection>
86720c9898SEd Tanous        </Annotation>
87720c9898SEd Tanous        <Annotation Term="Redfish.DeprecatedUris">
88720c9898SEd Tanous          <Collection>
89720c9898SEd Tanous            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/PowerSupplies/{PowerSupplyId}</String>
90720c9898SEd Tanous          </Collection>
91720c9898SEd Tanous        </Annotation>
92720c9898SEd Tanous      </EntityType>
93720c9898SEd Tanous
94720c9898SEd Tanous      <Action Name="Reset" IsBound="true">
95720c9898SEd Tanous        <Annotation Term="OData.Description" String="This action resets the power supply."/>
96*f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="This action shall reset a power supply.  A `GracefulRestart` `ResetType` shall reset the power supply but shall not affect the power output.  A `ForceRestart` `ResetType` can affect the power supply output."/>
97720c9898SEd Tanous        <Parameter Name="PowerSupply" Type="PowerSupply.v1_0_0.Actions"/>
98720c9898SEd Tanous        <Parameter Name="ResetType" Type="Resource.ResetType">
99720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of reset."/>
100720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset.  The service can accept a request without the parameter and shall perform a `GracefulRestart`."/>
101720c9898SEd Tanous        </Parameter>
102720c9898SEd Tanous      </Action>
103720c9898SEd Tanous    </Schema>
104720c9898SEd Tanous
105720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_0">
106720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
107720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.4"/>
108720c9898SEd Tanous
109720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.PowerSupply">
110720c9898SEd Tanous        <Property Name="PowerSupplyType" Type="PowerSupply.v1_0_0.PowerSupplyType">
111720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
112720c9898SEd Tanous          <Annotation Term="OData.Description" String="The power supply type (AC or DC)."/>
113720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the input power type (AC or DC) of this power supply."/>
114720c9898SEd Tanous        </Property>
115720c9898SEd Tanous        <Property Name="InputNominalVoltageType" Type="Circuit.NominalVoltageType">
116720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
117720c9898SEd Tanous          <Annotation Term="OData.Description" String="The nominal voltage type that is detected on the line input to this power supply."/>
118*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage type that is detected on the line input to this power supply.  This value shall be one of the values shown in the `NominalVoltageType` property in the `InputRanges` array, if present.  If the line input voltage is unknown, out of range, or there is no input provided to the power supply, the value shall be `null`."/>
119720c9898SEd Tanous        </Property>
120720c9898SEd Tanous        <Property Name="PowerCapacityWatts" Type="Edm.Decimal">
121720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
122720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum capacity of this power supply."/>
123720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum amount of power, in watt units, that this power supply is rated to deliver."/>
124720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="W"/>
125720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
126720c9898SEd Tanous        </Property>
127720c9898SEd Tanous        <Property Name="Manufacturer" Type="Edm.String">
128720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
129720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer of this power supply."/>
130720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the power supply.  This organization may be the entity from whom the power supply is purchased, but this is not necessarily true."/>
131720c9898SEd Tanous        </Property>
132720c9898SEd Tanous        <Property Name="Model" Type="Edm.String">
133720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
134720c9898SEd Tanous          <Annotation Term="OData.Description" String="The model number for this power supply."/>
135720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the model information as defined by the manufacturer for this power supply."/>
136720c9898SEd Tanous        </Property>
137720c9898SEd Tanous        <Property Name="FirmwareVersion" Type="Edm.String">
138720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
139720c9898SEd Tanous          <Annotation Term="OData.Description" String="The firmware version for this power supply."/>
140720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the firmware version as defined by the manufacturer for this power supply."/>
141720c9898SEd Tanous        </Property>
142720c9898SEd Tanous        <Property Name="SerialNumber" Type="Edm.String">
143720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
144720c9898SEd Tanous          <Annotation Term="OData.Description" String="The serial number for this power supply."/>
145720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the serial number as defined by the manufacturer for this power supply."/>
146720c9898SEd Tanous        </Property>
147720c9898SEd Tanous        <Property Name="PartNumber" Type="Edm.String">
148720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
149720c9898SEd Tanous          <Annotation Term="OData.Description" String="The part number for this power supply."/>
150720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the part number as defined by the manufacturer for this power supply."/>
151720c9898SEd Tanous        </Property>
152720c9898SEd Tanous        <Property Name="SparePartNumber" Type="Edm.String">
153720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
154720c9898SEd Tanous          <Annotation Term="OData.Description" String="The spare part number for this power supply."/>
155720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the spare or replacement part number as defined by the manufacturer for this power supply."/>
156720c9898SEd Tanous        </Property>
157720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
158720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
159720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
160720c9898SEd Tanous        </Property>
161720c9898SEd Tanous        <Property Name="Location" Type="Resource.Location" Nullable="false">
162720c9898SEd Tanous          <Annotation Term="OData.Description" String="The location of the power supply."/>
163720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the power supply.  For a resource in the `Absent` state, this property describes the empty location, such as a slot, socket, or bay, to represent the available capacity."/>
164720c9898SEd Tanous        </Property>
165720c9898SEd Tanous        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
166720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
167720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
168720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource."/>
169720c9898SEd Tanous        </Property>
170720c9898SEd Tanous        <Property Name="InputRanges" Type="Collection(PowerSupply.v1_0_0.InputRange)" Nullable="false">
171720c9898SEd Tanous          <Annotation Term="OData.Description" String="The input ranges that the power supply can use."/>
172720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a collection of ranges usable by this power supply."/>
173720c9898SEd Tanous        </Property>
174720c9898SEd Tanous        <Property Name="OutputRails" Type="Collection(PowerSupply.v1_0_0.OutputRail)" Nullable="false">
175720c9898SEd Tanous          <Annotation Term="OData.Description" String="The output power rails provided by this power supply."/>
176*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of output power rails provided by this power supply.  The elements shall be ordered in ascending nominal voltage order.  This ordering is necessary for consistency with `Sensor` properties in an associated `PowerSupplyMetrics` resource."/>
177720c9898SEd Tanous        </Property>
178720c9898SEd Tanous        <Property Name="PhaseWiringType" Type="Circuit.PhaseWiringType">
179720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
180720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires) provided for the power supply input connector."/>
181720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires) included in the input connector for the power supply."/>
182720c9898SEd Tanous        </Property>
183720c9898SEd Tanous        <Property Name="PlugType" Type="Circuit.PlugType">
184720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
185720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of plug according to NEMA, IEC, or regional standards."/>
186720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of physical plug used for the input to this power supply, as defined by IEC, NEMA, or regional standards."/>
187720c9898SEd Tanous        </Property>
188720c9898SEd Tanous        <Property Name="EfficiencyRatings" Type="Collection(PowerSupply.v1_0_0.EfficiencyRating)">
189720c9898SEd Tanous          <Annotation Term="OData.Description" String="The efficiency ratings of this power supply."/>
190720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of efficiency ratings for this power supply."/>
191720c9898SEd Tanous        </Property>
192720c9898SEd Tanous        <Property Name="HotPluggable" Type="Edm.Boolean">
193720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
194720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this device can be inserted or removed while the equipment is in operation."/>
195720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device can be inserted or removed while the underlying equipment otherwise remains in its current operational state.  Devices indicated as hot-pluggable shall allow the device to become operable without altering the operational state of the underlying equipment.  Devices that cannot be inserted or removed from equipment in operation, or devices that cannot become operable without affecting the operational state of that equipment, shall be indicated as not hot-pluggable."/>
196720c9898SEd Tanous        </Property>
197720c9898SEd Tanous        <Property Name="Links" Type="PowerSupply.v1_0_0.Links" Nullable="false">
198720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
199720c9898SEd 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."/>
200720c9898SEd Tanous        </Property>
201720c9898SEd Tanous        <NavigationProperty Name="Assembly" Type="Assembly.Assembly" ContainsTarget="true" Nullable="false">
202720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
203720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the assembly associated with this power supply."/>
204*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Assembly`."/>
205720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
206720c9898SEd Tanous        </NavigationProperty>
207720c9898SEd Tanous        <NavigationProperty Name="Metrics" Type="PowerSupplyMetrics.PowerSupplyMetrics" ContainsTarget="true" Nullable="false">
208720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
209720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the power supply metrics resource associated with this power supply."/>
210*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `PowerSupplyMetrics`."/>
211720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
212720c9898SEd Tanous        </NavigationProperty>
213720c9898SEd Tanous        <Property Name="Actions" Type="PowerSupply.v1_0_0.Actions" Nullable="false">
214720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
215720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
216720c9898SEd Tanous        </Property>
217720c9898SEd Tanous      </EntityType>
218720c9898SEd Tanous
219720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
220720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
221720c9898SEd 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."/>
222720c9898SEd Tanous        <NavigationProperty Name="Outlet" Type="Outlet.Outlet" Nullable="false">
223720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
224720c9898SEd Tanous          <Annotation Term="OData.Description" String="A link to the outlet connected to this power supply."/>
225*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Outlet` that represents the outlet connected to this power supply."/>
226720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
227720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
228720c9898SEd Tanous            <Collection>
229720c9898SEd Tanous              <Record>
230720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
231720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
232*f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `PowerOutlets` property to allow for consistent modeling of power supplies with multiple outlet support."/>
233720c9898SEd Tanous              </Record>
234720c9898SEd Tanous            </Collection>
235720c9898SEd Tanous          </Annotation>
236720c9898SEd Tanous        </NavigationProperty>
237720c9898SEd Tanous      </ComplexType>
238720c9898SEd Tanous
239720c9898SEd Tanous      <ComplexType Name="InputRange">
240720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
241720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type describes an input range for a power supply."/>
242720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an input range that the associated power supply can utilize."/>
243720c9898SEd Tanous        <Property Name="NominalVoltageType" Type="Circuit.NominalVoltageType">
244720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
245720c9898SEd Tanous          <Annotation Term="OData.Description" String="The input voltage range."/>
246720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the input voltage type of the associated range."/>
247720c9898SEd Tanous        </Property>
248720c9898SEd Tanous        <Property Name="CapacityWatts" Type="Edm.Decimal">
249720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
250720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum capacity of this power supply when operating in this input range."/>
251720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum amount of power, in watt units, that the associated power supply is rated to deliver while operating in this input range."/>
252720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="W"/>
253720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
254720c9898SEd Tanous        </Property>
255720c9898SEd Tanous      </ComplexType>
256720c9898SEd Tanous
257720c9898SEd Tanous      <ComplexType Name="OutputRail">
258720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
259720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type describes an output power rail of a power supply."/>
260720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an output power rail provided by a power supply."/>
261720c9898SEd Tanous        <Property Name="NominalVoltage" Type="Edm.Decimal">
262720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
263720c9898SEd Tanous          <Annotation Term="OData.Description" String="The nominal voltage of this output power rail."/>
264720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage of the associated output power rail."/>
265720c9898SEd Tanous        </Property>
266720c9898SEd Tanous        <Property Name="PhysicalContext" Type="PhysicalContext.PhysicalContext" Nullable="false">
267720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
268720c9898SEd Tanous          <Annotation Term="OData.Description" String="The area or device to which this power rail applies."/>
269720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a description of the device or region within the chassis to which this power rail applies."/>
270720c9898SEd Tanous        </Property>
271720c9898SEd Tanous      </ComplexType>
272720c9898SEd Tanous
273720c9898SEd Tanous      <ComplexType Name="EfficiencyRating">
274720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
275720c9898SEd Tanous        <Annotation Term="OData.Description" String="This type describes an efficiency rating for a power supply."/>
276720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an efficiency rating for a power supply."/>
277720c9898SEd Tanous        <Property Name="LoadPercent" Type="Edm.Decimal">
278720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
279720c9898SEd Tanous          <Annotation Term="OData.Description" String="The electrical load for this rating."/>
280720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the load, as a percentage, `0` to `100`, of this power supply at which this efficiency rating is valid."/>
281720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
282720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
283720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
284720c9898SEd Tanous        </Property>
285720c9898SEd Tanous        <Property Name="EfficiencyPercent" Type="Edm.Decimal">
286720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
287720c9898SEd Tanous          <Annotation Term="OData.Description" String="The rated efficiency of this power supply at the specified load."/>
288720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the rated efficiency, as a percentage, `0` to `100`, of this power supply at the specified load."/>
289720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
290720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
291720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
292720c9898SEd Tanous        </Property>
293720c9898SEd Tanous      </ComplexType>
294720c9898SEd Tanous
295720c9898SEd Tanous      <EnumType Name="PowerSupplyType">
296720c9898SEd Tanous        <Member Name="AC">
297720c9898SEd Tanous          <Annotation Term="OData.Description" String="Alternating Current (AC) power supply."/>
298720c9898SEd Tanous        </Member>
299720c9898SEd Tanous        <Member Name="DC">
300720c9898SEd Tanous          <Annotation Term="OData.Description" String="Direct Current (DC) power supply."/>
301720c9898SEd Tanous        </Member>
302720c9898SEd Tanous        <Member Name="ACorDC">
303720c9898SEd Tanous          <Annotation Term="OData.Description" String="The power supply supports both DC and AC."/>
304720c9898SEd Tanous        </Member>
305720c9898SEd Tanous        <Member Name="DCRegulator">
306720c9898SEd Tanous          <Annotation Term="OData.Description" String="Direct Current (DC) voltage regulator."/>
307720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
308720c9898SEd Tanous            <Collection>
309720c9898SEd Tanous              <Record>
310720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
311720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
312720c9898SEd Tanous              </Record>
313720c9898SEd Tanous            </Collection>
314720c9898SEd Tanous          </Annotation>
315720c9898SEd Tanous        </Member>
316720c9898SEd Tanous      </EnumType>
317720c9898SEd Tanous
318720c9898SEd Tanous      <ComplexType Name="Actions">
319720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
320720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
321720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
322720c9898SEd Tanous        <Property Name="Oem" Type="PowerSupply.v1_0_0.OemActions" Nullable="false">
323720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
324720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
325720c9898SEd Tanous        </Property>
326720c9898SEd Tanous      </ComplexType>
327720c9898SEd Tanous
328720c9898SEd Tanous      <ComplexType Name="OemActions">
329720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
330720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
331720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
332720c9898SEd Tanous      </ComplexType>
333720c9898SEd Tanous    </Schema>
334720c9898SEd Tanous
335720c9898SEd Tanous
336720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_1">
337720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
338720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
339720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_0_0.PowerSupply"/>
340720c9898SEd Tanous    </Schema>
341720c9898SEd Tanous
342720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_2">
343720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
344720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/>
345720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_0_1.PowerSupply"/>
346720c9898SEd Tanous    </Schema>
347720c9898SEd Tanous
348720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_3">
349720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
350720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
351720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_0_2.PowerSupply"/>
352720c9898SEd Tanous    </Schema>
353720c9898SEd Tanous
354720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_4">
355720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
356*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `InputNominalVoltageType`.  It was also created to correct various typographical errors."/>
357720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_0_3.PowerSupply"/>
358720c9898SEd Tanous    </Schema>
359720c9898SEd Tanous
360*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_0_5">
361*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
362*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
363*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_0_4.PowerSupply"/>
364*f2a8e57eSGunnar Mills    </Schema>
365*f2a8e57eSGunnar Mills
366720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_1_0">
367720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
368720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
369720c9898SEd Tanous
370720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_0_0.PowerSupply">
371720c9898SEd Tanous        <Property Name="Version" Type="Edm.String">
372720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
373720c9898SEd Tanous          <Annotation Term="OData.Description" String="The hardware version of this power supply."/>
374720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the hardware version of this power supply as determined by the vendor or supplier."/>
375720c9898SEd Tanous        </Property>
376720c9898SEd Tanous        <Property Name="ProductionDate" Type="Edm.DateTimeOffset">
377720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
378720c9898SEd Tanous          <Annotation Term="OData.Description" String="The production or manufacturing date of this power supply."/>
379720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date of production or manufacture for this power supply."/>
380720c9898SEd Tanous        </Property>
381720c9898SEd Tanous      </EntityType>
382720c9898SEd Tanous    </Schema>
383720c9898SEd Tanous
384720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_1_1">
385720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
386720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/>
387720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_1_0.PowerSupply"/>
388720c9898SEd Tanous    </Schema>
389720c9898SEd Tanous
390720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_1_2">
391720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
392720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
393720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_1_1.PowerSupply"/>
394720c9898SEd Tanous    </Schema>
395720c9898SEd Tanous
396720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_1_3">
397720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
398*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `InputNominalVoltageType`.  It was also created to correct various typographical errors."/>
399720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_1_2.PowerSupply"/>
400720c9898SEd Tanous    </Schema>
401720c9898SEd Tanous
402*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_1_4">
403*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
404*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
405*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_1_3.PowerSupply"/>
406*f2a8e57eSGunnar Mills    </Schema>
407*f2a8e57eSGunnar Mills
408720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_2_0">
409720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
410720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
411720c9898SEd Tanous
412720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_1_0.PowerSupply">
413720c9898SEd Tanous        <Property Name="ElectricalSourceManagerURIs" Type="Collection(Edm.String)">
414720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
415720c9898SEd Tanous          <Annotation Term="OData.Description" String="The URIs of the management interfaces for the upstream electrical source connections for this power supply."/>
416720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs to the management applications or devices that provide monitoring or control of the upstream electrical sources that provide power to this power supply."/>
417720c9898SEd Tanous          <Annotation Term="OData.IsURL"/>
418720c9898SEd Tanous        </Property>
419720c9898SEd Tanous        <Property Name="ElectricalSourceNames" Type="Collection(Edm.String)">
420720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
421720c9898SEd Tanous          <Annotation Term="OData.Description" String="The names of the upstream electrical sources, such as circuits or outlets, connected to this power supply."/>
422720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of strings that identify the upstream electrical sources, such as the names of circuits or outlets, that provide power to this power supply."/>
423720c9898SEd Tanous        </Property>
424720c9898SEd Tanous      </EntityType>
425720c9898SEd Tanous
426720c9898SEd Tanous      <ComplexType Name="Links" BaseType="PowerSupply.v1_0_0.Links">
427720c9898SEd Tanous        <NavigationProperty Name="PowerOutlets" Type="Collection(Outlet.Outlet)">
428720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
429720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the outlets that provide power to this power supply."/>
430*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Outlet` that represent the outlets that provide power to this power supply."/>
431720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
432720c9898SEd Tanous        </NavigationProperty>
433720c9898SEd Tanous      </ComplexType>
434720c9898SEd Tanous    </Schema>
435720c9898SEd Tanous
436720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_2_1">
437720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
438720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/>
439720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_2_0.PowerSupply"/>
440720c9898SEd Tanous    </Schema>
441720c9898SEd Tanous
442720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_2_2">
443720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
444720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
445720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_2_1.PowerSupply"/>
446720c9898SEd Tanous    </Schema>
447720c9898SEd Tanous
448720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_2_3">
449720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
450*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `InputNominalVoltageType`.  It was also created to correct various typographical errors."/>
451720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_2_2.PowerSupply"/>
452720c9898SEd Tanous    </Schema>
453720c9898SEd Tanous
454*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_2_4">
455*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
456*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
457*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_2_3.PowerSupply"/>
458*f2a8e57eSGunnar Mills    </Schema>
459*f2a8e57eSGunnar Mills
460720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_3_0">
461720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
462720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
463720c9898SEd Tanous
464720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_2_0.PowerSupply">
465720c9898SEd Tanous        <Property Name="LineInputStatus" Type="PowerSupply.v1_3_0.LineStatus">
466720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
467720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status of the line input."/>
468720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the status of the power line input for this power supply."/>
469720c9898SEd Tanous        </Property>
470720c9898SEd Tanous      </EntityType>
471720c9898SEd Tanous
472720c9898SEd Tanous      <EnumType Name="LineStatus">
473720c9898SEd Tanous        <Member Name="Normal">
474720c9898SEd Tanous          <Annotation Term="OData.Description" String="Line input is within normal operating range."/>
475720c9898SEd Tanous        </Member>
476720c9898SEd Tanous        <Member Name="LossOfInput">
477720c9898SEd Tanous          <Annotation Term="OData.Description" String="No power detected at line input."/>
478720c9898SEd Tanous        </Member>
479720c9898SEd Tanous        <Member Name="OutOfRange">
480720c9898SEd Tanous          <Annotation Term="OData.Description" String="Line input voltage or current is outside of normal operating range."/>
481720c9898SEd Tanous        </Member>
482720c9898SEd Tanous      </EnumType>
483720c9898SEd Tanous    </Schema>
484720c9898SEd Tanous
485720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_3_1">
486720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
487720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/>
488720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_3_0.PowerSupply"/>
489720c9898SEd Tanous    </Schema>
490720c9898SEd Tanous
491720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_3_2">
492720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
493720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
494720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_3_1.PowerSupply"/>
495720c9898SEd Tanous    </Schema>
496720c9898SEd Tanous
497720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_3_3">
498720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
499*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `InputNominalVoltageType`.  It was also created to correct various typographical errors."/>
500720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_3_2.PowerSupply"/>
501720c9898SEd Tanous    </Schema>
502720c9898SEd Tanous
503*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_3_4">
504*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
505*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
506*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_3_3.PowerSupply"/>
507*f2a8e57eSGunnar Mills    </Schema>
508*f2a8e57eSGunnar Mills
509720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_4_0">
510720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
511720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.1"/>
512720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to deprecate Outlet in favor of PowerOutlets."/>
513720c9898SEd Tanous
514720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_3_0.PowerSupply"/>
515720c9898SEd Tanous
516720c9898SEd Tanous      <ComplexType Name="Links" BaseType="PowerSupply.v1_2_0.Links">
517720c9898SEd Tanous        <NavigationProperty Name="PoweringChassis" Type="Collection(Chassis.Chassis)">
518720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
519720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the chassis that are directly powered by this power supply."/>
520*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Chassis` that represent the chassis directly powered by this power supply.  This property shall not be present if the power supply is only providing power to its containing parent chassis."/>
521720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
522720c9898SEd Tanous        </NavigationProperty>
523720c9898SEd Tanous      </ComplexType>
524720c9898SEd Tanous    </Schema>
525720c9898SEd Tanous
526720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_4_1">
527720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
528720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/>
529720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_4_0.PowerSupply"/>
530720c9898SEd Tanous    </Schema>
531720c9898SEd Tanous
532720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_4_2">
533720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
534720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
535720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_4_1.PowerSupply"/>
536720c9898SEd Tanous    </Schema>
537720c9898SEd Tanous
538720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_4_3">
539720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
540*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `InputNominalVoltageType`.  It was also created to correct various typographical errors."/>
541720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_4_2.PowerSupply"/>
542720c9898SEd Tanous    </Schema>
543720c9898SEd Tanous
544*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_4_4">
545*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
546*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
547*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_4_3.PowerSupply"/>
548*f2a8e57eSGunnar Mills    </Schema>
549*f2a8e57eSGunnar Mills
550720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_5_0">
551720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
552720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
553720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add `DCRegulator` to PowerSupplyType."/>
554720c9898SEd Tanous
555720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_4_0.PowerSupply">
556720c9898SEd Tanous        <Property Name="Replaceable" Type="Edm.Boolean">
557720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
558720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy."/>
559720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this component can be independently replaced as allowed by the vendor's replacement policy.  A value of `false` indicates the component needs to be replaced by policy as part of another component.  If the `LocationType` property of this component contains `Embedded`, this property shall contain `false`."/>
560720c9898SEd Tanous        </Property>
561720c9898SEd Tanous        <Property Name="OutputNominalVoltageType" Type="Circuit.NominalVoltageType">
562720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
563720c9898SEd Tanous          <Annotation Term="OData.Description" String="The nominal output voltage type of this power supply."/>
564720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage type of the single output line of this power supply.  This property is intended to describe power supply types that connect to additional power infrastructure components, such as a rectifier component in a modular power system.  This property shall not be present for power supplies not intended to connect to additional power infrastructure components."/>
565720c9898SEd Tanous        </Property>
566720c9898SEd Tanous      </EntityType>
567720c9898SEd Tanous    </Schema>
568720c9898SEd Tanous
569720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_5_1">
570720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
571720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the schema descriptions to mention its applicability to physical locations as an absent resource."/>
572720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_5_0.PowerSupply"/>
573720c9898SEd Tanous    </Schema>
574720c9898SEd Tanous
575720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_5_2">
576720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
577720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
578720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_5_1.PowerSupply"/>
579720c9898SEd Tanous    </Schema>
580720c9898SEd Tanous
581720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_5_3">
582720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
583*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `InputNominalVoltageType`.  It was also created to correct various typographical errors."/>
584720c9898SEd Tanous      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_5_2.PowerSupply"/>
585720c9898SEd Tanous    </Schema>
586720c9898SEd Tanous
587*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_5_4">
588*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
589*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
590*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_5_3.PowerSupply"/>
591*f2a8e57eSGunnar Mills    </Schema>
592*f2a8e57eSGunnar Mills
593*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerSupply.v1_6_0">
594*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
595*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Release" String="2024.1"/>
596*f2a8e57eSGunnar Mills
597*f2a8e57eSGunnar Mills      <EntityType Name="PowerSupply" BaseType="PowerSupply.v1_5_4.PowerSupply">
598*f2a8e57eSGunnar Mills        <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false">
599*f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
600*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The link to a collection of certificates for device identity and attestation."/>
601*f2a8e57eSGunnar 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."/>
602*f2a8e57eSGunnar Mills          <Annotation Term="OData.AutoExpandReferences"/>
603*f2a8e57eSGunnar Mills        </NavigationProperty>
604*f2a8e57eSGunnar Mills      </EntityType>
605*f2a8e57eSGunnar Mills    </Schema>
606*f2a8e57eSGunnar Mills
607720c9898SEd Tanous  </edmx:DataServices>
608720c9898SEd Tanous</edmx:Edmx>
609