blob: 34d02e82ee42961fdaa597e3493c1d5e5e360a67 [file] [log] [blame]
Ed Tanouscb103132019-10-08 11:34:22 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################ -->
4<!--# Redfish Schema: PCIeFunction v1.2.3 -->
5<!--# -->
6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, -->
7<!--# available at http://www.dmtf.org/standards/redfish -->
8<!--# Copyright 2014-2019 DMTF. -->
9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10<!--################################################################################ -->
11<!---->
12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13
14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16 </edmx:Reference>
17 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19 </edmx:Reference>
20 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
21 <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
22 </edmx:Reference>
23 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
24 <edmx:Include Namespace="Resource"/>
25 <edmx:Include Namespace="Resource.v1_0_0"/>
26 </edmx:Reference>
27 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
28 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
29 </edmx:Reference>
30 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EthernetInterface_v1.xml">
31 <edmx:Include Namespace="EthernetInterface"/>
32 </edmx:Reference>
33 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml">
34 <edmx:Include Namespace="PCIeDevice"/>
35 </edmx:Reference>
36 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Drive_v1.xml">
37 <edmx:Include Namespace="Drive"/>
38 </edmx:Reference>
39 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Storage_v1.xml">
40 <edmx:Include Namespace="Storage"/>
41 </edmx:Reference>
42 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml">
43 <edmx:Include Namespace="NetworkDeviceFunction"/>
44 </edmx:Reference>
45
46 <edmx:DataServices>
47
48 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction">
49 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
50
51 <EntityType Name="PCIeFunction" BaseType="Resource.v1_0_0.Resource" Abstract="true">
52 <Annotation Term="OData.Description" String="The schema definition for the PCIeFunction Resource. It represents the properties of a PCIeFunction attached to a System."/>
53 <Annotation Term="OData.LongDescription" String="This Resource shall represent a PCIeFunction attached to a System."/>
54 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
55 <Annotation Term="Capabilities.InsertRestrictions">
56 <Record>
57 <PropertyValue Property="Insertable" Bool="false"/>
58 </Record>
59 </Annotation>
60 <Annotation Term="Capabilities.UpdateRestrictions">
61 <Record>
62 <PropertyValue Property="Updatable" Bool="false"/>
63 </Record>
64 </Annotation>
65 <Annotation Term="Capabilities.DeleteRestrictions">
66 <Record>
67 <PropertyValue Property="Deletable" Bool="false"/>
68 </Record>
69 </Annotation>
70 <Annotation Term="Redfish.Uris">
71 <Collection>
72 <String>/redfish/v1/Chassis/{ChassisId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String>
73 <String>/redfish/v1/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String>
74 </Collection>
75 </Annotation>
76 </EntityType>
77
78 </Schema>
79
80 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_0">
81 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
82 <Annotation Term="Redfish.Release" String="2016.2"/>
83
84 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.PCIeFunction">
85 <Property Name="FunctionId" Type="Edm.Int64">
86 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
87 <Annotation Term="OData.Description" String="The PCIe Function Number."/>
88 <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe Function Number within a given PCIe device."/>
89 </Property>
90 <Property Name="FunctionType" Type="PCIeFunction.v1_0_0.FunctionType" Nullable="false">
91 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
92 <Annotation Term="OData.Description" String="The type of the PCIe function."/>
93 <Annotation Term="OData.LongDescription" String="This property shall contain the function type of the PCIe device function such as Physical or Virtual."/>
94 </Property>
95 <Property Name="DeviceClass" Type="PCIeFunction.v1_0_0.DeviceClass" Nullable="false">
96 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
97 <Annotation Term="OData.Description" String="The class for this PCIe function."/>
98 <Annotation Term="OData.LongDescription" String="This property shall contain the device class of the PCIe device function, such as storage, network, or memory."/>
99 </Property>
100 <Property Name="DeviceId" Type="Edm.String">
101 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
102 <Annotation Term="OData.Description" String="The Device ID of this PCIe function."/>
103 <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Device ID of the PCIe device function."/>
104 <Annotation Term="Validation.Pattern" String="^0[xX](([a-fA-F]|[0-9]){2}){2}$"/>
105 </Property>
106 <Property Name="VendorId" Type="Edm.String">
107 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
108 <Annotation Term="OData.Description" String="The Vendor ID of this PCIe function."/>
109 <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Vendor ID of the PCIe device function."/>
110 <Annotation Term="Validation.Pattern" String="^0[xX](([a-fA-F]|[0-9]){2}){2}$"/>
111 </Property>
112 <Property Name="ClassCode" Type="Edm.String">
113 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
114 <Annotation Term="OData.Description" String="The Class Code of this PCIe function."/>
115 <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Class Code of the PCIe device function."/>
116 <Annotation Term="Validation.Pattern" String="^0[xX](([a-fA-F]|[0-9]){2}){3}$"/>
117 </Property>
118 <Property Name="RevisionId" Type="Edm.String">
119 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
120 <Annotation Term="OData.Description" String="The Revision ID of this PCIe function."/>
121 <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Revision ID of the PCIe device function."/>
122 <Annotation Term="Validation.Pattern" String="^0[xX](([a-fA-F]|[0-9]){2}){1}$"/>
123 </Property>
124 <Property Name="SubsystemId" Type="Edm.String">
125 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
126 <Annotation Term="OData.Description" String="The Subsystem ID of this PCIe function."/>
127 <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Subsystem ID of the PCIe device function."/>
128 <Annotation Term="Validation.Pattern" String="^0[xX](([a-fA-F]|[0-9]){2}){2}$"/>
129 </Property>
130 <Property Name="SubsystemVendorId" Type="Edm.String">
131 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
132 <Annotation Term="OData.Description" String="The Subsystem Vendor ID of this PCIe function."/>
133 <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Subsystem Vendor ID of the PCIe device function."/>
134 <Annotation Term="Validation.Pattern" String="^0[xX](([a-fA-F]|[0-9]){2}){2}$"/>
135 </Property>
136
137 <Property Name="Status" Type="Resource.Status" Nullable="false">
138 <Annotation Term="OData.Description" String="The status and health of the Resource and its subordinate or dependent Resources."/>
139 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the Resource."/>
140 </Property>
141
142 <Property Name="Links" Type="PCIeFunction.v1_0_0.Links" Nullable="false">
143 <Annotation Term="OData.Description" String="The links to other Resources that are related to this Resource."/>
144 <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."/>
145 </Property>
146 </EntityType>
147
148 <ComplexType Name="Links" BaseType="Resource.Links">
149 <Annotation Term="OData.Description" String="The links to other Resources that are related to this Resource."/>
150 <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."/>
151 <NavigationProperty Name="EthernetInterfaces" Type="Collection(EthernetInterface.EthernetInterface)">
152 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
153 <Annotation Term="OData.Description" String="An array of links to the Ethernet interfaces that the PCIe device produces."/>
154 <Annotation Term="OData.LongDescription" String="This property shall link to a Resource of type EthernetInterface that represents the network interfaces associated with this Resource."/>
155 <Annotation Term="OData.AutoExpandReferences"/>
156 </NavigationProperty>
157 <NavigationProperty Name="Drives" Type="Collection(Drive.Drive)">
158 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
159 <Annotation Term="OData.Description" String="An array of links to the drives that the PCIe device produces."/>
160 <Annotation Term="OData.LongDescription" String="This property shall link to a Resource of type Drive that represents the storage drives associated with this Resource."/>
161 <Annotation Term="OData.AutoExpandReferences"/>
162 </NavigationProperty>
163 <NavigationProperty Name="StorageControllers" Type="Collection(Storage.StorageController)">
164 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
165 <Annotation Term="OData.Description" String="An array of links to the storage controllers that the PCIe device produces."/>
166 <Annotation Term="OData.LongDescription" String="This property shall link to a Resource of type StorageController that represents the storage controllers associated with this Resource."/>
167 <Annotation Term="OData.AutoExpandReferences"/>
168 </NavigationProperty>
169 <NavigationProperty Name="PCIeDevice" Type="PCIeDevice.PCIeDevice" Nullable="false">
170 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
171 <Annotation Term="OData.Description" String="The link to the PCIe device on which this function resides."/>
172 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a Resource of type PCIeDevice of which this function is a part."/>
173 <Annotation Term="OData.AutoExpandReferences"/>
174 </NavigationProperty>
175 </ComplexType>
176
177 <EnumType Name="DeviceClass">
178 <Member Name="UnclassifiedDevice">
179 <Annotation Term="OData.Description" String="An unclassified device."/>
180 </Member>
181 <Member Name="MassStorageController">
182 <Annotation Term="OData.Description" String="A mass storage controller."/>
183 </Member>
184 <Member Name="NetworkController">
185 <Annotation Term="OData.Description" String="A network controller."/>
186 </Member>
187 <Member Name="DisplayController">
188 <Annotation Term="OData.Description" String="A display controller."/>
189 </Member>
190 <Member Name="MultimediaController">
191 <Annotation Term="OData.Description" String="A multimedia controller."/>
192 </Member>
193 <Member Name="MemoryController">
194 <Annotation Term="OData.Description" String="A memory controller."/>
195 </Member>
196 <Member Name="Bridge">
197 <Annotation Term="OData.Description" String="A bridge."/>
198 </Member>
199 <Member Name="CommunicationController">
200 <Annotation Term="OData.Description" String="A communication controller."/>
201 </Member>
202 <Member Name="GenericSystemPeripheral">
203 <Annotation Term="OData.Description" String="A generic system peripheral."/>
204 </Member>
205 <Member Name="InputDeviceController">
206 <Annotation Term="OData.Description" String="An input device controller."/>
207 </Member>
208 <Member Name="DockingStation">
209 <Annotation Term="OData.Description" String="A docking station."/>
210 </Member>
211 <Member Name="Processor">
212 <Annotation Term="OData.Description" String="A processor."/>
213 </Member>
214 <Member Name="SerialBusController">
215 <Annotation Term="OData.Description" String="A serial bus controller."/>
216 </Member>
217 <Member Name="WirelessController">
218 <Annotation Term="OData.Description" String="A wireless controller."/>
219 </Member>
220 <Member Name="IntelligentController">
221 <Annotation Term="OData.Description" String="An intelligent controller."/>
222 </Member>
223 <Member Name="SatelliteCommunicationsController">
224 <Annotation Term="OData.Description" String="A satellite communications controller."/>
225 </Member>
226 <Member Name="EncryptionController">
227 <Annotation Term="OData.Description" String="An encryption controller."/>
228 </Member>
229 <Member Name="SignalProcessingController">
230 <Annotation Term="OData.Description" String="A signal processing controller."/>
231 </Member>
232 <Member Name="ProcessingAccelerators">
233 <Annotation Term="OData.Description" String="A processing accelerators."/>
234 </Member>
235 <Member Name="NonEssentialInstrumentation">
236 <Annotation Term="OData.Description" String="A non-essential instrumentation."/>
237 </Member>
238 <Member Name="Coprocessor">
239 <Annotation Term="OData.Description" String="A coprocessor."/>
240 </Member>
241 <Member Name="UnassignedClass">
242 <Annotation Term="OData.Description" String="An unassigned class."/>
243 </Member>
244 <Member Name="Other">
245 <Annotation Term="OData.Description" String="A other class. The function Device Class Id needs to be verified."/>
246 </Member>
247 </EnumType>
248
249 <EnumType Name="FunctionType">
250 <Member Name="Physical">
251 <Annotation Term="OData.Description" String="A physical PCIe function."/>
252 </Member>
253 <Member Name="Virtual">
254 <Annotation Term="OData.Description" String="A virtual PCIe function."/>
255 </Member>
256 </EnumType>
257
258 </Schema>
259
260 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_1">
261 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
262 <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
263 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_0.PCIeFunction"/>
264 </Schema>
265
266 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_2">
267 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
268 <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/>
269 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_1.PCIeFunction"/>
270 </Schema>
271
272 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_3">
273 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
274 <Annotation Term="OData.Description" String="This version was created to change StorageController to its abstract base type."/>
275 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_2.PCIeFunction"/>
276 </Schema>
277
278 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_4">
279 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
280 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
281 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_3.PCIeFunction"/>
282 </Schema>
283
284 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_5">
285 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
286 <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 PCIeDevice to not allow it to be null."/>
287 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_4.PCIeFunction"/>
288 </Schema>
289
290 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_6">
291 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
292 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
293 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_5.PCIeFunction"/>
294 </Schema>
295
296 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_0">
297 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
298 <Annotation Term="Redfish.Release" String="2017.1"/>
299 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_2.PCIeFunction">
300 <Property Name="Actions" Type="PCIeFunction.v1_1_0.Actions" Nullable="false">
301 <Annotation Term="OData.Description" String="The available actions for this Resource."/>
302 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this Resource."/>
303 </Property>
304 </EntityType>
305
306 <ComplexType Name="Actions">
307 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
308 <Annotation Term="OData.Description" String="The available actions for this Resource."/>
309 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this Resource."/>
310 <Property Name="Oem" Type="PCIeFunction.v1_1_0.OemActions" Nullable="false">
311 <Annotation Term="OData.Description" String="The available OEM-specific actions for this Resource."/>
312 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this Resource."/>
313 </Property>
314 </ComplexType>
315
316 <ComplexType Name="OemActions">
317 <Annotation Term="OData.AdditionalProperties" Bool="true"/>
318 <Annotation Term="OData.Description" String="The available OEM-specific actions for this Resource."/>
319 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this Resource."/>
320 </ComplexType>
321 </Schema>
322
323 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_1">
324 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
325 <Annotation Term="OData.Description" String="This version was created to change StorageController to its abstract base type."/>
326 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_0.PCIeFunction"/>
327 </Schema>
328
329 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_2">
330 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
331 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
332 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_1.PCIeFunction"/>
333 </Schema>
334
335 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_3">
336 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
337 <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 PCIeDevice to not allow it to be null."/>
338 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_2.PCIeFunction"/>
339 </Schema>
340
341 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_4">
342 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
343 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
344 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_3.PCIeFunction"/>
345 </Schema>
346
347 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_0">
348 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
349 <Annotation Term="Redfish.Release" String="2018.1"/>
350 <Annotation Term="OData.Description" String="This version was created to add NetworkDeviceFunctions to the Links section."/>
351 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_1.PCIeFunction"/>
352 <ComplexType Name="Links" BaseType="PCIeFunction.v1_0_0.Links">
353 <Annotation Term="OData.Description" String="The links to other Resources that are related to this Resource."/>
354 <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."/>
355 <NavigationProperty Name="NetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)">
356 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
357 <Annotation Term="OData.Description" String="An array of links to the network device functions that the PCIe device produces."/>
358 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to Resources of the NetworkDeviceFunction type that represents the network device functions associated with this Resource."/>
359 <Annotation Term="OData.AutoExpandReferences"/>
360 </NavigationProperty>
361 </ComplexType>
362 </Schema>
363
364 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_1">
365 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
366 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
367 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_0.PCIeFunction"/>
368 </Schema>
369
370 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_2">
371 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
372 <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 PCIeDevice to not allow it to be null."/>
373 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_1.PCIeFunction"/>
374 </Schema>
375
376 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_3">
377 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
378 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
379 <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_2.PCIeFunction"/>
380 </Schema>
381
382 </edmx:DataServices>
383</edmx:Edmx>