blob: 9a9a7a8ea06a4fe4c496bf06924a0ea4f82e79e5 [file] [log] [blame]
Ed Tanous118b1c72018-09-13 13:45:51 -07001{
Ed Tanousa8d8f9d2023-01-26 13:57:00 -08002 "$id": "http://redfish.dmtf.org/schemas/v1/PCIeFunction.v1_5_0.json",
Ed Tanous118b1c72018-09-13 13:45:51 -07003 "$ref": "#/definitions/PCIeFunction",
Ed Tanous530520e2019-01-02 13:41:37 -08004 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
Asmitha Karunanithi009c6452022-09-22 01:07:59 -05005 "copyright": "Copyright 2014-2022 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
Ed Tanous118b1c72018-09-13 13:45:51 -07006 "definitions": {
7 "Actions": {
8 "additionalProperties": false,
Ed Tanousa8d8f9d2023-01-26 13:57:00 -08009 "description": "The available actions for this resource.",
10 "longDescription": "This type shall contain the available actions for this resource.",
Ed Tanous118b1c72018-09-13 13:45:51 -070011 "patternProperties": {
Ed Tanouscb103132019-10-08 11:34:22 -070012 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
Ed Tanous118b1c72018-09-13 13:45:51 -070013 "description": "This property shall specify a valid odata or Redfish property.",
14 "type": [
15 "array",
16 "boolean",
Ed Tanous530520e2019-01-02 13:41:37 -080017 "integer",
Ed Tanous118b1c72018-09-13 13:45:51 -070018 "number",
19 "null",
20 "object",
21 "string"
22 ]
23 }
24 },
25 "properties": {
26 "Oem": {
Ed Tanous530520e2019-01-02 13:41:37 -080027 "$ref": "#/definitions/OemActions",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -080028 "description": "The available OEM-specific actions for this resource.",
29 "longDescription": "This property shall contain the available OEM-specific actions for this resource.",
Ed Tanouscb103132019-10-08 11:34:22 -070030 "versionAdded": "v1_1_0"
Ed Tanous118b1c72018-09-13 13:45:51 -070031 }
32 },
33 "type": "object"
34 },
35 "DeviceClass": {
36 "enum": [
37 "UnclassifiedDevice",
38 "MassStorageController",
39 "NetworkController",
40 "DisplayController",
41 "MultimediaController",
42 "MemoryController",
43 "Bridge",
44 "CommunicationController",
45 "GenericSystemPeripheral",
46 "InputDeviceController",
47 "DockingStation",
48 "Processor",
49 "SerialBusController",
50 "WirelessController",
51 "IntelligentController",
52 "SatelliteCommunicationsController",
53 "EncryptionController",
54 "SignalProcessingController",
55 "ProcessingAccelerators",
56 "NonEssentialInstrumentation",
57 "Coprocessor",
58 "UnassignedClass",
59 "Other"
60 ],
61 "enumDescriptions": {
62 "Bridge": "A bridge.",
63 "CommunicationController": "A communication controller.",
64 "Coprocessor": "A coprocessor.",
65 "DisplayController": "A display controller.",
66 "DockingStation": "A docking station.",
67 "EncryptionController": "An encryption controller.",
68 "GenericSystemPeripheral": "A generic system peripheral.",
69 "InputDeviceController": "An input device controller.",
70 "IntelligentController": "An intelligent controller.",
71 "MassStorageController": "A mass storage controller.",
72 "MemoryController": "A memory controller.",
73 "MultimediaController": "A multimedia controller.",
74 "NetworkController": "A network controller.",
75 "NonEssentialInstrumentation": "A non-essential instrumentation.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -080076 "Other": "Other class. The function Class Code needs to be verified.",
Ed Tanous118b1c72018-09-13 13:45:51 -070077 "ProcessingAccelerators": "A processing accelerators.",
78 "Processor": "A processor.",
79 "SatelliteCommunicationsController": "A satellite communications controller.",
80 "SerialBusController": "A serial bus controller.",
81 "SignalProcessingController": "A signal processing controller.",
82 "UnassignedClass": "An unassigned class.",
83 "UnclassifiedDevice": "An unclassified device.",
84 "WirelessController": "A wireless controller."
85 },
86 "type": "string"
87 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -080088 "FunctionProtocol": {
89 "enum": [
90 "PCIe",
91 "CXL"
92 ],
93 "enumDescriptions": {
94 "CXL": "A PCIe function supporting CXL extensions.",
95 "PCIe": "A standard PCIe function."
96 },
97 "type": "string"
98 },
Ed Tanous118b1c72018-09-13 13:45:51 -070099 "FunctionType": {
100 "enum": [
101 "Physical",
102 "Virtual"
103 ],
104 "enumDescriptions": {
Ed Tanouscb103132019-10-08 11:34:22 -0700105 "Physical": "A physical PCIe function.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700106 "Virtual": "A virtual PCIe function."
107 },
108 "type": "string"
109 },
110 "Links": {
111 "additionalProperties": false,
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800112 "description": "The links to other resources that are related to this resource.",
113 "longDescription": "This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700114 "patternProperties": {
Ed Tanouscb103132019-10-08 11:34:22 -0700115 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
Ed Tanous118b1c72018-09-13 13:45:51 -0700116 "description": "This property shall specify a valid odata or Redfish property.",
117 "type": [
118 "array",
119 "boolean",
Ed Tanous530520e2019-01-02 13:41:37 -0800120 "integer",
Ed Tanous118b1c72018-09-13 13:45:51 -0700121 "number",
122 "null",
123 "object",
124 "string"
125 ]
126 }
127 },
128 "properties": {
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800129 "CXLLogicalDevice": {
130 "anyOf": [
131 {
132 "$ref": "http://redfish.dmtf.org/schemas/v1/CXLLogicalDevice.json#/definitions/CXLLogicalDevice"
133 },
134 {
135 "type": "null"
136 }
137 ],
138 "description": "The link to the CXL logical device to which this function is assigned.",
139 "longDescription": "This property shall contain a link to a resource of type CXLLogicalDevice that represents the CXL logical device to which this PCIe function is assigned.",
140 "readonly": true,
141 "versionAdded": "v1_5_0"
142 },
Ed Tanous118b1c72018-09-13 13:45:51 -0700143 "Drives": {
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800144 "description": "An array of links to the drives that this PCIe function produces.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700145 "items": {
146 "$ref": "http://redfish.dmtf.org/schemas/v1/Drive.json#/definitions/Drive"
147 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800148 "longDescription": "This property shall contain an arrays of links to resources of type Drive that represent the drives associated with this PCIe function.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700149 "readonly": true,
150 "type": "array"
151 },
152 "Drives@odata.count": {
Ed Tanouscb103132019-10-08 11:34:22 -0700153 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
Ed Tanous118b1c72018-09-13 13:45:51 -0700154 },
155 "EthernetInterfaces": {
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800156 "description": "An array of links to the Ethernet interfaces that this PCIe function produces.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700157 "items": {
158 "$ref": "http://redfish.dmtf.org/schemas/v1/EthernetInterface.json#/definitions/EthernetInterface"
159 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800160 "longDescription": "This property shall contain an arrays of links to resources of type EthernetInterface that represent the network interfaces associated with this PCIe function.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700161 "readonly": true,
162 "type": "array"
163 },
164 "EthernetInterfaces@odata.count": {
Ed Tanouscb103132019-10-08 11:34:22 -0700165 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
Ed Tanous118b1c72018-09-13 13:45:51 -0700166 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800167 "MemoryDomains": {
168 "description": "An array of links to the memory domains that the PCIe function produces.",
169 "items": {
170 "$ref": "http://redfish.dmtf.org/schemas/v1/MemoryDomain.json#/definitions/MemoryDomain"
171 },
172 "longDescription": "This property shall contain an array of links to resources of type MemoryDomain that represents the memory domains associated with this PCIe function.",
173 "readonly": true,
174 "type": "array",
175 "versionAdded": "v1_5_0"
176 },
177 "MemoryDomains@odata.count": {
178 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
179 },
Ed Tanous118b1c72018-09-13 13:45:51 -0700180 "NetworkDeviceFunctions": {
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800181 "description": "An array of links to the network device functions that the PCIe function produces.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700182 "items": {
183 "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json#/definitions/NetworkDeviceFunction"
184 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800185 "longDescription": "This property shall contain an array of links to resources of type NetworkDeviceFunction that represents the network device functions associated with this PCIe function.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700186 "readonly": true,
Ed Tanouscb103132019-10-08 11:34:22 -0700187 "type": "array",
188 "versionAdded": "v1_2_0"
Ed Tanous118b1c72018-09-13 13:45:51 -0700189 },
190 "NetworkDeviceFunctions@odata.count": {
Ed Tanouscb103132019-10-08 11:34:22 -0700191 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
Ed Tanous118b1c72018-09-13 13:45:51 -0700192 },
193 "Oem": {
194 "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem",
Ed Tanouscb103132019-10-08 11:34:22 -0700195 "description": "The OEM extension property.",
196 "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements."
Ed Tanous118b1c72018-09-13 13:45:51 -0700197 },
198 "PCIeDevice": {
Ed Tanouscb103132019-10-08 11:34:22 -0700199 "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice",
200 "description": "The link to the PCIe device on which this function resides.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800201 "longDescription": "This property shall contain a link to a resource of type PCIeDevice that represents the PCIe devices on which this function resides.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700202 "readonly": true
203 },
Asmitha Karunanithi009c6452022-09-22 01:07:59 -0500204 "Processor": {
205 "anyOf": [
206 {
207 "$ref": "http://redfish.dmtf.org/schemas/v1/Processor.json#/definitions/Processor"
208 },
209 {
210 "type": "null"
211 }
212 ],
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800213 "description": "The link to a processor that is hosted on this PCIe function.",
214 "longDescription": "This property shall link to a resource of type Processor that represents the processor that is hosted on this PCIe function.",
Asmitha Karunanithi009c6452022-09-22 01:07:59 -0500215 "readonly": true,
216 "versionAdded": "v1_4_0"
217 },
Ed Tanous118b1c72018-09-13 13:45:51 -0700218 "StorageControllers": {
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800219 "description": "An array of links to the storage controllers that this PCIe function produces.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700220 "items": {
221 "$ref": "http://redfish.dmtf.org/schemas/v1/Storage.json#/definitions/StorageController"
222 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800223 "longDescription": "This property shall contain an arrays of links to referenceable members of type StorageController that represent the storage controllers associated with this PCIe function.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700224 "readonly": true,
225 "type": "array"
226 },
227 "StorageControllers@odata.count": {
Ed Tanouscb103132019-10-08 11:34:22 -0700228 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count"
Ed Tanous118b1c72018-09-13 13:45:51 -0700229 }
230 },
231 "type": "object"
232 },
233 "OemActions": {
234 "additionalProperties": true,
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800235 "description": "The available OEM-specific actions for this resource.",
236 "longDescription": "This type shall contain the available OEM-specific actions for this resource.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700237 "patternProperties": {
Ed Tanouscb103132019-10-08 11:34:22 -0700238 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
Ed Tanous118b1c72018-09-13 13:45:51 -0700239 "description": "This property shall specify a valid odata or Redfish property.",
240 "type": [
241 "array",
242 "boolean",
Ed Tanous530520e2019-01-02 13:41:37 -0800243 "integer",
Ed Tanous118b1c72018-09-13 13:45:51 -0700244 "number",
245 "null",
246 "object",
247 "string"
248 ]
249 }
250 },
251 "properties": {},
252 "type": "object"
253 },
254 "PCIeFunction": {
255 "additionalProperties": false,
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800256 "description": "The PCIeFunction schema describes the properties of a PCIe function that is attached to a system.",
257 "longDescription": "This resource shall represent a PCIe function in a Redfish implementation.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700258 "patternProperties": {
Ed Tanouscb103132019-10-08 11:34:22 -0700259 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
Ed Tanous118b1c72018-09-13 13:45:51 -0700260 "description": "This property shall specify a valid odata or Redfish property.",
261 "type": [
262 "array",
263 "boolean",
Ed Tanous530520e2019-01-02 13:41:37 -0800264 "integer",
Ed Tanous118b1c72018-09-13 13:45:51 -0700265 "number",
266 "null",
267 "object",
268 "string"
269 ]
270 }
271 },
272 "properties": {
273 "@odata.context": {
Ed Tanouscb103132019-10-08 11:34:22 -0700274 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context"
Ed Tanous118b1c72018-09-13 13:45:51 -0700275 },
276 "@odata.etag": {
Ed Tanouscb103132019-10-08 11:34:22 -0700277 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag"
Ed Tanous118b1c72018-09-13 13:45:51 -0700278 },
279 "@odata.id": {
Ed Tanouscb103132019-10-08 11:34:22 -0700280 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id"
Ed Tanous118b1c72018-09-13 13:45:51 -0700281 },
282 "@odata.type": {
Ed Tanouscb103132019-10-08 11:34:22 -0700283 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type"
Ed Tanous118b1c72018-09-13 13:45:51 -0700284 },
285 "Actions": {
286 "$ref": "#/definitions/Actions",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800287 "description": "The available actions for this resource.",
288 "longDescription": "This property shall contain the available actions for this resource.",
Ed Tanouscb103132019-10-08 11:34:22 -0700289 "versionAdded": "v1_1_0"
Ed Tanous118b1c72018-09-13 13:45:51 -0700290 },
291 "ClassCode": {
292 "description": "The Class Code of this PCIe function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800293 "longDescription": "This property shall contain the PCI Class Code, Subclass, and Programming Interface of the PCIe device function in the order listed.",
294 "pattern": "^0[xX]([0-9A-Fa-f]{2}){3}$",
Ed Tanous118b1c72018-09-13 13:45:51 -0700295 "readonly": true,
296 "type": [
297 "string",
298 "null"
299 ]
300 },
301 "Description": {
302 "anyOf": [
303 {
304 "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description"
305 },
306 {
307 "type": "null"
308 }
309 ],
310 "readonly": true
311 },
312 "DeviceClass": {
313 "$ref": "#/definitions/DeviceClass",
Ed Tanouscb103132019-10-08 11:34:22 -0700314 "description": "The class for this PCIe function.",
315 "longDescription": "This property shall contain the device class of the PCIe device function, such as storage, network, or memory.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700316 "readonly": true
317 },
318 "DeviceId": {
319 "description": "The Device ID of this PCIe function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800320 "longDescription": "This property shall contain the PCI Device ID of the PCIe device function with the most significant byte shown first.",
321 "pattern": "^0[xX]([0-9A-Fa-f]{2}){2}$",
Ed Tanous118b1c72018-09-13 13:45:51 -0700322 "readonly": true,
323 "type": [
324 "string",
325 "null"
326 ]
327 },
Gunnar Mills10f270b2021-05-19 15:34:06 -0500328 "Enabled": {
329 "description": "An indication of whether this PCIe device function is enabled.",
330 "longDescription": "The value of this property shall indicate if this PCIe device function is enabled.",
331 "readonly": false,
332 "type": "boolean",
333 "versionAdded": "v1_3_0"
334 },
Ed Tanous118b1c72018-09-13 13:45:51 -0700335 "FunctionId": {
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800336 "description": "The PCIe function number.",
337 "longDescription": "This property shall contain the PCIe function number within a given PCIe device.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700338 "readonly": true,
339 "type": [
Ed Tanous530520e2019-01-02 13:41:37 -0800340 "integer",
Ed Tanous118b1c72018-09-13 13:45:51 -0700341 "null"
342 ]
343 },
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800344 "FunctionProtocol": {
345 "anyOf": [
346 {
347 "$ref": "#/definitions/FunctionProtocol"
348 },
349 {
350 "type": "null"
351 }
352 ],
353 "description": "The PCIe function protocol.",
354 "longDescription": "This property shall contain the protocol supported by this PCIe function.",
355 "readonly": true,
356 "versionAdded": "v1_5_0"
357 },
Ed Tanous118b1c72018-09-13 13:45:51 -0700358 "FunctionType": {
359 "$ref": "#/definitions/FunctionType",
Ed Tanouscb103132019-10-08 11:34:22 -0700360 "description": "The type of the PCIe function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800361 "longDescription": "This property shall contain the function type of the PCIe device function such as physical or virtual.",
Ed Tanous118b1c72018-09-13 13:45:51 -0700362 "readonly": true
363 },
364 "Id": {
365 "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id",
366 "readonly": true
367 },
368 "Links": {
369 "$ref": "#/definitions/Links",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800370 "description": "The links to other resources that are related to this resource.",
371 "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."
Ed Tanous118b1c72018-09-13 13:45:51 -0700372 },
373 "Name": {
374 "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name",
375 "readonly": true
376 },
377 "Oem": {
378 "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem",
Ed Tanouscb103132019-10-08 11:34:22 -0700379 "description": "The OEM extension property.",
380 "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements."
Ed Tanous118b1c72018-09-13 13:45:51 -0700381 },
382 "RevisionId": {
383 "description": "The Revision ID of this PCIe function.",
Ed Tanouscb103132019-10-08 11:34:22 -0700384 "longDescription": "This property shall contain the PCI Revision ID of the PCIe device function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800385 "pattern": "^0[xX]([0-9A-Fa-f]{2}){1}$",
Ed Tanous118b1c72018-09-13 13:45:51 -0700386 "readonly": true,
387 "type": [
388 "string",
389 "null"
390 ]
391 },
392 "Status": {
Ed Tanous530520e2019-01-02 13:41:37 -0800393 "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800394 "description": "The status and health of the resource and its subordinate or dependent resources.",
395 "longDescription": "This property shall contain any status or health properties of the resource."
Ed Tanous118b1c72018-09-13 13:45:51 -0700396 },
397 "SubsystemId": {
398 "description": "The Subsystem ID of this PCIe function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800399 "longDescription": "This property shall contain the PCI Subsystem ID of the PCIe device function with the most significant byte shown first.",
400 "pattern": "^0[xX]([0-9A-Fa-f]{2}){2}$",
Ed Tanous118b1c72018-09-13 13:45:51 -0700401 "readonly": true,
402 "type": [
403 "string",
404 "null"
405 ]
406 },
407 "SubsystemVendorId": {
408 "description": "The Subsystem Vendor ID of this PCIe function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800409 "longDescription": "This property shall contain the PCI Subsystem Vendor ID of the PCIe device function with the most significant byte shown first.",
410 "pattern": "^0[xX]([0-9A-Fa-f]{2}){2}$",
Ed Tanous118b1c72018-09-13 13:45:51 -0700411 "readonly": true,
412 "type": [
413 "string",
414 "null"
415 ]
416 },
417 "VendorId": {
418 "description": "The Vendor ID of this PCIe function.",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800419 "longDescription": "This property shall contain the PCI Vendor ID of the PCIe device function with the most significant byte shown first.",
420 "pattern": "^0[xX]([0-9A-Fa-f]{2}){2}$",
Ed Tanous118b1c72018-09-13 13:45:51 -0700421 "readonly": true,
422 "type": [
423 "string",
424 "null"
425 ]
426 }
427 },
428 "required": [
Ed Tanous530520e2019-01-02 13:41:37 -0800429 "@odata.id",
430 "@odata.type",
Ed Tanous118b1c72018-09-13 13:45:51 -0700431 "Id",
432 "Name"
433 ],
434 "type": "object"
435 }
436 },
437 "owningEntity": "DMTF",
Ed Tanousa8d8f9d2023-01-26 13:57:00 -0800438 "release": "2022.3",
439 "title": "#PCIeFunction.v1_5_0.PCIeFunction"
Ed Tanous118b1c72018-09-13 13:45:51 -0700440}