xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/FabricAdapter_v1.xml (revision d125652e8a30dfeaad88bbfa5b1e04a80610469c)
1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4f2a8e57eSGunnar Mills<!--# Redfish Schema:  FabricAdapter v1.5.3                                                -->
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*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
22720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
23720c9898SEd Tanous  </edmx:Reference>
24720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
25720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
26720c9898SEd Tanous  </edmx:Reference>
27720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Protocol_v1.xml">
28720c9898SEd Tanous    <edmx:Include Namespace="Protocol"/>
29720c9898SEd Tanous  </edmx:Reference>
30720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Port_v1.xml">
31720c9898SEd Tanous    <edmx:Include Namespace="Port"/>
32720c9898SEd Tanous  </edmx:Reference>
33720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PortCollection_v1.xml">
34720c9898SEd Tanous    <edmx:Include Namespace="PortCollection"/>
35720c9898SEd Tanous  </edmx:Reference>
36720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RouteEntryCollection_v1.xml">
37720c9898SEd Tanous    <edmx:Include Namespace="RouteEntryCollection"/>
38720c9898SEd Tanous  </edmx:Reference>
39720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/VCATEntryCollection_v1.xml">
40720c9898SEd Tanous    <edmx:Include Namespace="VCATEntryCollection"/>
41720c9898SEd Tanous  </edmx:Reference>
42720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml">
43720c9898SEd Tanous    <edmx:Include Namespace="PCIeDevice"/>
44720c9898SEd Tanous  </edmx:Reference>
45720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml">
46720c9898SEd Tanous    <edmx:Include Namespace="Endpoint"/>
47720c9898SEd Tanous  </edmx:Reference>
48720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Processor_v1.xml">
49720c9898SEd Tanous    <edmx:Include Namespace="Processor"/>
50720c9898SEd Tanous  </edmx:Reference>
51720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomain_v1.xml">
52720c9898SEd Tanous    <edmx:Include Namespace="MemoryDomain"/>
53720c9898SEd Tanous  </edmx:Reference>
54720c9898SEd Tanous
55720c9898SEd Tanous  <edmx:DataServices>
56720c9898SEd Tanous
57720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter">
58720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
59f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
60720c9898SEd Tanous
61720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="Resource.v1_0_0.Resource" Abstract="true">
62720c9898SEd Tanous        <Annotation Term="OData.Description" String="A fabric adapter represents the physical fabric adapter capable of connecting to an interconnect fabric.  Examples include, but are not limited to, Ethernet, NVMe over Fabrics, Gen-Z, and SAS fabric adapters."/>
63720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a physical fabric adapter capable of connecting to an interconnect fabric."/>
64720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
65720c9898SEd Tanous          <Record>
66720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
67720c9898SEd Tanous          </Record>
68720c9898SEd Tanous        </Annotation>
69720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
70720c9898SEd Tanous          <Record>
71720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
72720c9898SEd Tanous          </Record>
73720c9898SEd Tanous        </Annotation>
74720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
75720c9898SEd Tanous          <Record>
76720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
77720c9898SEd Tanous          </Record>
78720c9898SEd Tanous        </Annotation>
79720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
80720c9898SEd Tanous          <Collection>
81720c9898SEd Tanous            <String>/redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}</String>
82720c9898SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}</String>
83720c9898SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}</String>
84720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/FabricAdapters/{FabricAdapterId}</String>
85720c9898SEd Tanous          </Collection>
86720c9898SEd Tanous        </Annotation>
87720c9898SEd Tanous      </EntityType>
88720c9898SEd Tanous    </Schema>
89720c9898SEd Tanous
90720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_0_0">
91720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
92720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
93720c9898SEd Tanous
94720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.FabricAdapter">
95720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
96720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
97720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
98720c9898SEd Tanous        </Property>
99720c9898SEd Tanous        <NavigationProperty Name="Ports" Type="PortCollection.PortCollection" ContainsTarget="true" Nullable="false">
100720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
101720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of ports that exist on the fabric adapter."/>
102f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `PortCollection`."/>
103720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
104720c9898SEd Tanous        </NavigationProperty>
105720c9898SEd Tanous        <Property Name="Manufacturer" Type="Edm.String">
106720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
107720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer or OEM of this fabric adapter."/>
108720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a value that represents the manufacturer of the fabric adapter."/>
109720c9898SEd Tanous        </Property>
110720c9898SEd Tanous        <Property Name="Model" Type="Edm.String">
111720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
112720c9898SEd Tanous          <Annotation Term="OData.Description" String="The model string for this fabric adapter."/>
113720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the information about how the manufacturer refers to this fabric adapter."/>
114720c9898SEd Tanous        </Property>
115720c9898SEd Tanous        <Property Name="SKU" Type="Edm.String">
116720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
117720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer SKU for this fabric adapter."/>
118720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the SKU for the fabric adapter."/>
119720c9898SEd Tanous        </Property>
120720c9898SEd Tanous        <Property Name="SerialNumber" Type="Edm.String">
121720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
122720c9898SEd Tanous          <Annotation Term="OData.Description" String="The serial number for this fabric adapter."/>
123720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the serial number for the fabric adapter."/>
124720c9898SEd Tanous        </Property>
125720c9898SEd Tanous        <Property Name="PartNumber" Type="Edm.String">
126720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
127720c9898SEd Tanous          <Annotation Term="OData.Description" String="The part number for this fabric adapter."/>
128720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the part number for the fabric adapter as defined by the manufacturer."/>
129720c9898SEd Tanous        </Property>
130720c9898SEd Tanous        <Property Name="SparePartNumber" Type="Edm.String">
131720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
132720c9898SEd Tanous          <Annotation Term="OData.Description" String="The spare part number for this fabric adapter."/>
133720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the spare part number for the fabric adapter as defined by the manufacturer."/>
134720c9898SEd Tanous        </Property>
135720c9898SEd Tanous        <Property Name="ASICRevisionIdentifier" Type="Edm.String">
136720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
137720c9898SEd Tanous          <Annotation Term="OData.Description" String="The revision identifier for the ASIC on this fabric adapter."/>
138720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the revision identifier of the ASIC for the fabric adapter as defined by the manufacturer."/>
139720c9898SEd Tanous        </Property>
140720c9898SEd Tanous        <Property Name="ASICPartNumber" Type="Edm.String">
141720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
142720c9898SEd Tanous          <Annotation Term="OData.Description" String="The part number for the ASIC on this fabric adapter."/>
143720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the part number of the ASIC for the fabric adapter as defined by the manufacturer."/>
144720c9898SEd Tanous        </Property>
145720c9898SEd Tanous        <Property Name="ASICManufacturer" Type="Edm.String">
146720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
147720c9898SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer name for the ASIC of this fabric adapter."/>
148720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer name of the ASIC for the fabric adapter as defined by the manufacturer."/>
149720c9898SEd Tanous        </Property>
150720c9898SEd Tanous        <Property Name="FirmwareVersion" Type="Edm.String">
151720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
152720c9898SEd Tanous          <Annotation Term="OData.Description" String="The firmware version of this fabric adapter."/>
153720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the firmware version for the fabric adapter as defined by the manufacturer."/>
154720c9898SEd Tanous        </Property>
155720c9898SEd Tanous        <Property Name="UUID" Type="Resource.UUID">
156720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
157720c9898SEd Tanous          <Annotation Term="OData.Description" String="The UUID for this fabric adapter."/>
158720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a universally unique identifier number for the fabric adapter."/>
159720c9898SEd Tanous        </Property>
160720c9898SEd Tanous        <Property Name="PCIeInterface" Type="PCIeDevice.PCIeInterface" Nullable="false">
161720c9898SEd Tanous          <Annotation Term="OData.Description" String="The PCIe interface details for this fabric adapter."/>
162720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain details on the PCIe interface that connects this PCIe-based fabric adapter to its host."/>
163720c9898SEd Tanous        </Property>
164720c9898SEd Tanous        <Property Name="GenZ" Type="FabricAdapter.v1_0_0.GenZ" Nullable="false">
165720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Gen-Z specific properties for this fabric adapter."/>
166720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the Gen-Z specific properties for this fabric adapter."/>
167720c9898SEd Tanous        </Property>
168720c9898SEd Tanous        <Property Name="Actions" Type="FabricAdapter.v1_0_0.Actions" Nullable="false">
169720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
170720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
171720c9898SEd Tanous        </Property>
172720c9898SEd Tanous        <Property Name="Links" Type="FabricAdapter.v1_0_0.Links" Nullable="false">
173720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
174720c9898SEd 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."/>
175720c9898SEd Tanous        </Property>
176720c9898SEd Tanous      </EntityType>
177720c9898SEd Tanous
178720c9898SEd Tanous      <ComplexType Name="GenZ">
179720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
180720c9898SEd Tanous        <Annotation Term="OData.Description" String="Gen-Z related properties for a fabric adapter."/>
181720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain Gen-Z related properties for a fabric adapter."/>
182720c9898SEd Tanous        <NavigationProperty Name="SSDT" Type="RouteEntryCollection.RouteEntryCollection" ContainsTarget="true" Nullable="false">
183720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
184720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Single Subnet Destination Table for the component."/>
185f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `RouteEntryCollection` that represents the Gen-Z Core Specification-defined SSDT structure."/>
186720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
187720c9898SEd Tanous        </NavigationProperty>
188720c9898SEd Tanous        <NavigationProperty Name="MSDT" Type="RouteEntryCollection.RouteEntryCollection" ContainsTarget="true" Nullable="false">
189720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
190720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Multi Subnet Destination Table for the component."/>
191f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `RouteEntryCollection` that represents the Gen-Z Core Specification-defined MSDT structure."/>
192720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
193720c9898SEd Tanous        </NavigationProperty>
194720c9898SEd Tanous        <NavigationProperty Name="RequestorVCAT" Type="VCATEntryCollection.VCATEntryCollection" ContainsTarget="true" Nullable="false">
195720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
196720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Requestor Virtual Channel Action Table for the component."/>
197f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `VCATEntryCollection` that represents the Gen-Z Core Specification-defined REQ-VCAT structure."/>
198720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
199720c9898SEd Tanous          <Annotation Term="Redfish.URISegment" String="REQ-VCAT"/>
200720c9898SEd Tanous        </NavigationProperty>
201720c9898SEd Tanous        <NavigationProperty Name="ResponderVCAT" Type="VCATEntryCollection.VCATEntryCollection" ContainsTarget="true" Nullable="false">
202720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
203720c9898SEd Tanous          <Annotation Term="OData.Description" String="The Responder Virtual Channel Action Table for the component."/>
204f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `VCATEntryCollection` that represents the Gen-Z Core Specification-defined RSP-VCAT structure."/>
205720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
206720c9898SEd Tanous          <Annotation Term="Redfish.URISegment" String="RSP-VCAT"/>
207720c9898SEd Tanous        </NavigationProperty>
208720c9898SEd Tanous        <Property Name="RITable" Type="Collection(Edm.String)">
209720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
210720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of table entry values for the Responder Interface Table."/>
211720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of table entry values for the Gen-Z Core Specification-defined Responder Interface Table for the component."/>
212720c9898SEd Tanous        </Property>
213720c9898SEd Tanous        <Property Name="PIDT" Type="Collection(Edm.String)">
214720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
215720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of table entry values for the Packet Injection Delay Table."/>
216720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of table entry values for the Gen-Z Core Specification-defined Packet Injection Delay Table for the component."/>
217720c9898SEd Tanous        </Property>
218720c9898SEd Tanous      </ComplexType>
219720c9898SEd Tanous
220720c9898SEd Tanous      <ComplexType Name="Actions">
221720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
222720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
223720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
224720c9898SEd Tanous        <Property Name="Oem" Type="FabricAdapter.v1_0_0.OemActions" Nullable="false">
225720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
226720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
227720c9898SEd Tanous        </Property>
228720c9898SEd Tanous      </ComplexType>
229720c9898SEd Tanous
230720c9898SEd Tanous      <ComplexType Name="OemActions">
231720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
232720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
233720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
234720c9898SEd Tanous      </ComplexType>
235720c9898SEd Tanous
236720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
237720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
238720c9898SEd 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."/>
239720c9898SEd Tanous        <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)">
240720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
241720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the endpoints that represent the logical fabric connection to this fabric adapter."/>
242f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that represent the logical fabric connections associated with this fabric adapter."/>
243720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
244720c9898SEd Tanous        </NavigationProperty>
245720c9898SEd Tanous      </ComplexType>
246720c9898SEd Tanous    </Schema>
247720c9898SEd Tanous
248720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_0_1">
249720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
250f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `RequestorVCAT` and `ResponderVCAT`."/>
251720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_0_0.FabricAdapter"/>
252720c9898SEd Tanous    </Schema>
253720c9898SEd Tanous
254720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_0_2">
255720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
256720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
257720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_0_1.FabricAdapter"/>
258720c9898SEd Tanous    </Schema>
259720c9898SEd Tanous
260f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_0_3">
261f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
262f2a8e57eSGunnar 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."/>
263f2a8e57eSGunnar Mills      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_0_2.FabricAdapter"/>
264f2a8e57eSGunnar Mills    </Schema>
265f2a8e57eSGunnar Mills
266720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_1_0">
267720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
268720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
269720c9898SEd Tanous
270720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_0_0.FabricAdapter">
271720c9898SEd Tanous        <Property Name="Location" Type="Resource.Location" Nullable="false">
272720c9898SEd Tanous          <Annotation Term="OData.Description" String="The location of the fabric adapter."/>
273720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the fabric adapter."/>
274720c9898SEd Tanous        </Property>
275720c9898SEd Tanous      </EntityType>
276720c9898SEd Tanous    </Schema>
277720c9898SEd Tanous
278720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_1_1">
279720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
280f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `RequestorVCAT` and `ResponderVCAT`."/>
281720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_1_0.FabricAdapter"/>
282720c9898SEd Tanous    </Schema>
283720c9898SEd Tanous
284720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_1_2">
285720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
286720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
287720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_1_1.FabricAdapter"/>
288720c9898SEd Tanous    </Schema>
289720c9898SEd Tanous
290f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_1_3">
291f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
292f2a8e57eSGunnar 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."/>
293f2a8e57eSGunnar Mills      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_1_2.FabricAdapter"/>
294f2a8e57eSGunnar Mills    </Schema>
295f2a8e57eSGunnar Mills
296720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_2_0">
297720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
298720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
299720c9898SEd Tanous
300720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_1_0.FabricAdapter"/>
301720c9898SEd Tanous
302720c9898SEd Tanous      <ComplexType Name="Links" BaseType="FabricAdapter.v1_0_0.Links">
303720c9898SEd Tanous        <NavigationProperty Name="PCIeDevices" Type="Collection(PCIeDevice.PCIeDevice)">
304720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
305720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the PCIe devices associated with this fabric adapter."/>
306f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PCIeDevice` that represent the PCIe devices associated with this fabric adapter."/>
307720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
308720c9898SEd Tanous        </NavigationProperty>
309720c9898SEd Tanous      </ComplexType>
310720c9898SEd Tanous    </Schema>
311720c9898SEd Tanous
312720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_2_1">
313720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
314f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `RequestorVCAT` and `ResponderVCAT`."/>
315720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_2_0.FabricAdapter"/>
316720c9898SEd Tanous    </Schema>
317720c9898SEd Tanous
318720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_2_2">
319720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
320720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
321720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_2_1.FabricAdapter"/>
322720c9898SEd Tanous    </Schema>
323720c9898SEd Tanous
324f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_2_3">
325f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
326f2a8e57eSGunnar 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."/>
327f2a8e57eSGunnar Mills      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_2_2.FabricAdapter"/>
328f2a8e57eSGunnar Mills    </Schema>
329f2a8e57eSGunnar Mills
330720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_3_0">
331720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
332720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.1"/>
333720c9898SEd Tanous
334720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_2_0.FabricAdapter">
335720c9898SEd Tanous        <Property Name="FabricType" Type="Protocol.Protocol" Nullable="false">
336720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
337720c9898SEd Tanous          <Annotation Term="OData.Description" String="The configured fabric type of this fabric adapter."/>
338720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the configured fabric type of this fabric adapter."/>
339720c9898SEd Tanous        </Property>
340720c9898SEd Tanous        <Property Name="FabricTypeCapabilities" Type="Collection(Protocol.Protocol)" Nullable="false">
341720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
342720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of fabric types supported by this fabric adapter."/>
343720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of fabric types supported by this fabric adapter."/>
344720c9898SEd Tanous        </Property>
345720c9898SEd Tanous      </EntityType>
346720c9898SEd Tanous
347720c9898SEd Tanous      <ComplexType Name="Links" BaseType="FabricAdapter.v1_2_0.Links">
348720c9898SEd Tanous        <NavigationProperty Name="MemoryDomains" Type="Collection(MemoryDomain.MemoryDomain)">
349720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
350720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory domains associated with this fabric adapter."/>
351f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `MemoryDomain` that represent the memory domains associated with this fabric adapter."/>
352720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
353720c9898SEd Tanous        </NavigationProperty>
354720c9898SEd Tanous      </ComplexType>
355720c9898SEd Tanous    </Schema>
356720c9898SEd Tanous
357720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_3_1">
358720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
359f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `RequestorVCAT` and `ResponderVCAT`."/>
360720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_3_0.FabricAdapter"/>
361720c9898SEd Tanous    </Schema>
362720c9898SEd Tanous
363720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_3_2">
364720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
365720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
366720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_3_1.FabricAdapter"/>
367720c9898SEd Tanous    </Schema>
368720c9898SEd Tanous
369f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_3_3">
370f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
371f2a8e57eSGunnar 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."/>
372f2a8e57eSGunnar Mills      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_3_2.FabricAdapter"/>
373f2a8e57eSGunnar Mills    </Schema>
374f2a8e57eSGunnar Mills
375720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_4_0">
376720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
377720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.2"/>
378720c9898SEd Tanous
379720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_3_0.FabricAdapter">
380720c9898SEd Tanous        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
381720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
382720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
383720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource."/>
384720c9898SEd Tanous        </Property>
385720c9898SEd Tanous      </EntityType>
386720c9898SEd Tanous    </Schema>
387720c9898SEd Tanous
388720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_4_1">
389720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
390f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `RequestorVCAT` and `ResponderVCAT`."/>
391720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_4_0.FabricAdapter"/>
392720c9898SEd Tanous    </Schema>
393720c9898SEd Tanous
394720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_4_2">
395720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
396720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
397720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_4_1.FabricAdapter"/>
398720c9898SEd Tanous    </Schema>
399720c9898SEd Tanous
400f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_4_3">
401f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
402f2a8e57eSGunnar 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."/>
403f2a8e57eSGunnar Mills      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_4_2.FabricAdapter"/>
404f2a8e57eSGunnar Mills    </Schema>
405f2a8e57eSGunnar Mills
406720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_5_0">
407720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
408720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
409720c9898SEd Tanous
410720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_4_0.FabricAdapter"/>
411720c9898SEd Tanous
412720c9898SEd Tanous      <ComplexType Name="Links" BaseType="FabricAdapter.v1_3_0.Links">
413720c9898SEd Tanous        <NavigationProperty Name="Processors" Type="Collection(Processor.Processor)">
414720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
415720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the processors that this fabric adapter provides to a fabric."/>
416f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Processor` that represent the processors that this fabric adapter provides to a fabric."/>
417720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
418720c9898SEd Tanous        </NavigationProperty>
419720c9898SEd Tanous      </ComplexType>
420720c9898SEd Tanous    </Schema>
421720c9898SEd Tanous
422720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_5_1">
423720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
424f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `RequestorVCAT` and `ResponderVCAT`."/>
425720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_5_0.FabricAdapter"/>
426720c9898SEd Tanous    </Schema>
427720c9898SEd Tanous
428720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_5_2">
429720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
430720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
431720c9898SEd Tanous      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_5_1.FabricAdapter"/>
432720c9898SEd Tanous    </Schema>
433720c9898SEd Tanous
434f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="FabricAdapter.v1_5_3">
435f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
436f2a8e57eSGunnar 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."/>
437f2a8e57eSGunnar Mills      <EntityType Name="FabricAdapter" BaseType="FabricAdapter.v1_5_2.FabricAdapter"/>
438f2a8e57eSGunnar Mills    </Schema>
439f2a8e57eSGunnar Mills
440720c9898SEd Tanous  </edmx:DataServices>
441720c9898SEd Tanous</edmx:Edmx>
442