1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4*f2a8e57eSGunnar Mills<!--# Redfish Schema: PCIeFunction 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://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 21720c9898SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 22720c9898SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 23720c9898SEd Tanous </edmx:Reference> 24720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 25720c9898SEd Tanous <edmx:Include Namespace="Resource"/> 26720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 27720c9898SEd Tanous </edmx:Reference> 28720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EthernetInterface_v1.xml"> 29720c9898SEd Tanous <edmx:Include Namespace="EthernetInterface"/> 30720c9898SEd Tanous </edmx:Reference> 31720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml"> 32720c9898SEd Tanous <edmx:Include Namespace="PCIeDevice"/> 33720c9898SEd Tanous </edmx:Reference> 34720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Drive_v1.xml"> 35720c9898SEd Tanous <edmx:Include Namespace="Drive"/> 36720c9898SEd Tanous </edmx:Reference> 37720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Storage_v1.xml"> 38720c9898SEd Tanous <edmx:Include Namespace="Storage"/> 39720c9898SEd Tanous </edmx:Reference> 40720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml"> 41720c9898SEd Tanous <edmx:Include Namespace="NetworkDeviceFunction"/> 42720c9898SEd Tanous </edmx:Reference> 43720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Processor_v1.xml"> 44720c9898SEd Tanous <edmx:Include Namespace="Processor"/> 45720c9898SEd Tanous </edmx:Reference> 46720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomain_v1.xml"> 47720c9898SEd Tanous <edmx:Include Namespace="MemoryDomain"/> 48720c9898SEd Tanous </edmx:Reference> 49720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CXLLogicalDevice_v1.xml"> 50720c9898SEd Tanous <edmx:Include Namespace="CXLLogicalDevice"/> 51720c9898SEd Tanous </edmx:Reference> 52720c9898SEd Tanous 53720c9898SEd Tanous <edmx:DataServices> 54720c9898SEd Tanous 55720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction"> 56720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 57*f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 58720c9898SEd Tanous 59720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 60*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `PCIeFunction` schema describes the properties of a PCIe function that is attached to a system."/> 61720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent a PCIe function in a Redfish implementation."/> 62720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 63720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 64720c9898SEd Tanous <Record> 65720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 66720c9898SEd Tanous </Record> 67720c9898SEd Tanous </Annotation> 68720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 69720c9898SEd Tanous <Record> 70720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 71720c9898SEd Tanous </Record> 72720c9898SEd Tanous </Annotation> 73720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 74720c9898SEd Tanous <Record> 75720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 76720c9898SEd Tanous </Record> 77720c9898SEd Tanous </Annotation> 78720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 79720c9898SEd Tanous <Collection> 80720c9898SEd Tanous <String>/redfish/v1/Chassis/{ChassisId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String> 81720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String> 82720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String> 83720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/PCIeDevices/{PCIeDeviceId}/PCIeFunctions/{PCIeFunctionId}</String> 84720c9898SEd Tanous </Collection> 85720c9898SEd Tanous </Annotation> 86720c9898SEd Tanous </EntityType> 87720c9898SEd Tanous </Schema> 88720c9898SEd Tanous 89720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_0"> 90720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 91720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2016.2"/> 92720c9898SEd Tanous 93720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.PCIeFunction"> 94720c9898SEd Tanous <Property Name="FunctionId" Type="Edm.Int64"> 95720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 96720c9898SEd Tanous <Annotation Term="OData.Description" String="The PCIe function number."/> 97720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe function number within a given PCIe device."/> 98720c9898SEd Tanous </Property> 99720c9898SEd Tanous <Property Name="FunctionType" Type="PCIeFunction.v1_0_0.FunctionType" Nullable="false"> 100720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 101720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of the PCIe function."/> 102720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the function type of the PCIe device function such as physical or virtual."/> 103720c9898SEd Tanous </Property> 104720c9898SEd Tanous <Property Name="DeviceClass" Type="PCIeFunction.v1_0_0.DeviceClass" Nullable="false"> 105720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 106720c9898SEd Tanous <Annotation Term="OData.Description" String="The class for this PCIe function."/> 107720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the device class of the PCIe device function, such as storage, network, or memory."/> 108720c9898SEd Tanous </Property> 109720c9898SEd Tanous <Property Name="DeviceId" Type="Edm.String"> 110720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 111720c9898SEd Tanous <Annotation Term="OData.Description" String="The Device ID of this PCIe function."/> 112720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Device ID of the PCIe device function with the most significant byte shown first."/> 113720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/> 114720c9898SEd Tanous </Property> 115720c9898SEd Tanous <Property Name="VendorId" Type="Edm.String"> 116720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 117720c9898SEd Tanous <Annotation Term="OData.Description" String="The Vendor ID of this PCIe function."/> 118720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Vendor ID of the PCIe device function with the most significant byte shown first."/> 119720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/> 120720c9898SEd Tanous </Property> 121720c9898SEd Tanous <Property Name="ClassCode" Type="Edm.String"> 122720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 123720c9898SEd Tanous <Annotation Term="OData.Description" String="The Class Code of this PCIe function."/> 124720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Class Code, Subclass, and Programming Interface of the PCIe device function in the order listed."/> 125720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){3}$"/> 126720c9898SEd Tanous </Property> 127720c9898SEd Tanous <Property Name="RevisionId" Type="Edm.String"> 128720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 129720c9898SEd Tanous <Annotation Term="OData.Description" String="The Revision ID of this PCIe function."/> 130720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Revision ID of the PCIe device function."/> 131720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){1}$"/> 132720c9898SEd Tanous </Property> 133720c9898SEd Tanous <Property Name="SubsystemId" Type="Edm.String"> 134720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 135720c9898SEd Tanous <Annotation Term="OData.Description" String="The Subsystem ID of this PCIe function."/> 136720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Subsystem ID of the PCIe device function with the most significant byte shown first."/> 137720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/> 138720c9898SEd Tanous </Property> 139720c9898SEd Tanous <Property Name="SubsystemVendorId" Type="Edm.String"> 140720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 141720c9898SEd Tanous <Annotation Term="OData.Description" String="The Subsystem Vendor ID of this PCIe function."/> 142720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the PCI Subsystem Vendor ID of the PCIe device function with the most significant byte shown first."/> 143720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([0-9A-Fa-f]{2}){2}$"/> 144720c9898SEd Tanous </Property> 145720c9898SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 146720c9898SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 147720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 148720c9898SEd Tanous </Property> 149720c9898SEd Tanous <Property Name="Links" Type="PCIeFunction.v1_0_0.Links" Nullable="false"> 150720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 151720c9898SEd 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."/> 152720c9898SEd Tanous </Property> 153720c9898SEd Tanous </EntityType> 154720c9898SEd Tanous 155720c9898SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 156720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 157720c9898SEd 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."/> 158720c9898SEd Tanous <NavigationProperty Name="EthernetInterfaces" Type="Collection(EthernetInterface.EthernetInterface)"> 159720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 160720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the Ethernet interfaces that this PCIe function produces."/> 161*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `EthernetInterface` that represent the network interfaces associated with this PCIe function."/> 162720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 163720c9898SEd Tanous </NavigationProperty> 164720c9898SEd Tanous <NavigationProperty Name="Drives" Type="Collection(Drive.Drive)"> 165720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 166720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the drives that this PCIe function produces."/> 167*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Drive` that represent the drives associated with this PCIe function."/> 168720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 169720c9898SEd Tanous </NavigationProperty> 170720c9898SEd Tanous <NavigationProperty Name="StorageControllers" Type="Collection(Storage.StorageController)"> 171720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 172720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the storage controllers that this PCIe function produces."/> 173*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to referenceable members of type `StorageController` that represent the storage controllers associated with this PCIe function."/> 174720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 175720c9898SEd Tanous </NavigationProperty> 176720c9898SEd Tanous <NavigationProperty Name="PCIeDevice" Type="PCIeDevice.PCIeDevice" Nullable="false"> 177720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 178720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to the PCIe device on which this function resides."/> 179*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `PCIeDevice` that represents the PCIe devices on which this function resides."/> 180720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 181720c9898SEd Tanous </NavigationProperty> 182720c9898SEd Tanous </ComplexType> 183720c9898SEd Tanous 184720c9898SEd Tanous <EnumType Name="DeviceClass"> 185720c9898SEd Tanous <Member Name="UnclassifiedDevice"> 186720c9898SEd Tanous <Annotation Term="OData.Description" String="An unclassified device."/> 187720c9898SEd Tanous </Member> 188720c9898SEd Tanous <Member Name="MassStorageController"> 189720c9898SEd Tanous <Annotation Term="OData.Description" String="A mass storage controller."/> 190720c9898SEd Tanous </Member> 191720c9898SEd Tanous <Member Name="NetworkController"> 192720c9898SEd Tanous <Annotation Term="OData.Description" String="A network controller."/> 193720c9898SEd Tanous </Member> 194720c9898SEd Tanous <Member Name="DisplayController"> 195720c9898SEd Tanous <Annotation Term="OData.Description" String="A display controller."/> 196720c9898SEd Tanous </Member> 197720c9898SEd Tanous <Member Name="MultimediaController"> 198720c9898SEd Tanous <Annotation Term="OData.Description" String="A multimedia controller."/> 199720c9898SEd Tanous </Member> 200720c9898SEd Tanous <Member Name="MemoryController"> 201720c9898SEd Tanous <Annotation Term="OData.Description" String="A memory controller."/> 202720c9898SEd Tanous </Member> 203720c9898SEd Tanous <Member Name="Bridge"> 204720c9898SEd Tanous <Annotation Term="OData.Description" String="A bridge."/> 205720c9898SEd Tanous </Member> 206720c9898SEd Tanous <Member Name="CommunicationController"> 207720c9898SEd Tanous <Annotation Term="OData.Description" String="A communication controller."/> 208720c9898SEd Tanous </Member> 209720c9898SEd Tanous <Member Name="GenericSystemPeripheral"> 210720c9898SEd Tanous <Annotation Term="OData.Description" String="A generic system peripheral."/> 211720c9898SEd Tanous </Member> 212720c9898SEd Tanous <Member Name="InputDeviceController"> 213720c9898SEd Tanous <Annotation Term="OData.Description" String="An input device controller."/> 214720c9898SEd Tanous </Member> 215720c9898SEd Tanous <Member Name="DockingStation"> 216720c9898SEd Tanous <Annotation Term="OData.Description" String="A docking station."/> 217720c9898SEd Tanous </Member> 218720c9898SEd Tanous <Member Name="Processor"> 219720c9898SEd Tanous <Annotation Term="OData.Description" String="A processor."/> 220720c9898SEd Tanous </Member> 221720c9898SEd Tanous <Member Name="SerialBusController"> 222720c9898SEd Tanous <Annotation Term="OData.Description" String="A serial bus controller."/> 223720c9898SEd Tanous </Member> 224720c9898SEd Tanous <Member Name="WirelessController"> 225720c9898SEd Tanous <Annotation Term="OData.Description" String="A wireless controller."/> 226720c9898SEd Tanous </Member> 227720c9898SEd Tanous <Member Name="IntelligentController"> 228720c9898SEd Tanous <Annotation Term="OData.Description" String="An intelligent controller."/> 229720c9898SEd Tanous </Member> 230720c9898SEd Tanous <Member Name="SatelliteCommunicationsController"> 231720c9898SEd Tanous <Annotation Term="OData.Description" String="A satellite communications controller."/> 232720c9898SEd Tanous </Member> 233720c9898SEd Tanous <Member Name="EncryptionController"> 234720c9898SEd Tanous <Annotation Term="OData.Description" String="An encryption controller."/> 235720c9898SEd Tanous </Member> 236720c9898SEd Tanous <Member Name="SignalProcessingController"> 237720c9898SEd Tanous <Annotation Term="OData.Description" String="A signal processing controller."/> 238720c9898SEd Tanous </Member> 239720c9898SEd Tanous <Member Name="ProcessingAccelerators"> 240720c9898SEd Tanous <Annotation Term="OData.Description" String="A processing accelerators."/> 241720c9898SEd Tanous </Member> 242720c9898SEd Tanous <Member Name="NonEssentialInstrumentation"> 243720c9898SEd Tanous <Annotation Term="OData.Description" String="A non-essential instrumentation."/> 244720c9898SEd Tanous </Member> 245720c9898SEd Tanous <Member Name="Coprocessor"> 246720c9898SEd Tanous <Annotation Term="OData.Description" String="A coprocessor."/> 247720c9898SEd Tanous </Member> 248720c9898SEd Tanous <Member Name="UnassignedClass"> 249720c9898SEd Tanous <Annotation Term="OData.Description" String="An unassigned class."/> 250720c9898SEd Tanous </Member> 251720c9898SEd Tanous <Member Name="Other"> 252720c9898SEd Tanous <Annotation Term="OData.Description" String="Other class. The function Class Code needs to be verified."/> 253720c9898SEd Tanous </Member> 254720c9898SEd Tanous </EnumType> 255720c9898SEd Tanous 256720c9898SEd Tanous <EnumType Name="FunctionType"> 257720c9898SEd Tanous <Member Name="Physical"> 258720c9898SEd Tanous <Annotation Term="OData.Description" String="A physical PCIe function."/> 259720c9898SEd Tanous </Member> 260720c9898SEd Tanous <Member Name="Virtual"> 261720c9898SEd Tanous <Annotation Term="OData.Description" String="A virtual PCIe function."/> 262720c9898SEd Tanous </Member> 263720c9898SEd Tanous </EnumType> 264720c9898SEd Tanous </Schema> 265720c9898SEd Tanous 266720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_1"> 267720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 268720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 269720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_0.PCIeFunction"/> 270720c9898SEd Tanous </Schema> 271720c9898SEd Tanous 272720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_2"> 273720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 274720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated."/> 275720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_1.PCIeFunction"/> 276720c9898SEd Tanous </Schema> 277720c9898SEd Tanous 278720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_3"> 279720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 280720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to change StorageController to its abstract base type."/> 281720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_2.PCIeFunction"/> 282720c9898SEd Tanous </Schema> 283720c9898SEd Tanous 284720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_4"> 285720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 286720c9898SEd Tanous <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."/> 287720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_3.PCIeFunction"/> 288720c9898SEd Tanous </Schema> 289720c9898SEd Tanous 290720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_5"> 291720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 292*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term on `PCIeDevice` to not allow it to be `null`."/> 293720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_4.PCIeFunction"/> 294720c9898SEd Tanous </Schema> 295720c9898SEd Tanous 296720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_6"> 297720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 298720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 299720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_5.PCIeFunction"/> 300720c9898SEd Tanous </Schema> 301720c9898SEd Tanous 302720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_7"> 303720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 304720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/> 305720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_6.PCIeFunction"/> 306720c9898SEd Tanous </Schema> 307720c9898SEd Tanous 308720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_8"> 309720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 310720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 311720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_7.PCIeFunction"/> 312720c9898SEd Tanous </Schema> 313720c9898SEd Tanous 314*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_0_9"> 315*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 316*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."/> 317*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_8.PCIeFunction"/> 318*f2a8e57eSGunnar Mills </Schema> 319*f2a8e57eSGunnar Mills 320720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_0"> 321720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 322720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 323720c9898SEd Tanous 324720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_0_2.PCIeFunction"> 325720c9898SEd Tanous <Property Name="Actions" Type="PCIeFunction.v1_1_0.Actions" Nullable="false"> 326720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 327720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 328720c9898SEd Tanous </Property> 329720c9898SEd Tanous </EntityType> 330720c9898SEd Tanous 331720c9898SEd Tanous <ComplexType Name="Actions"> 332720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 333720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 334720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 335720c9898SEd Tanous <Property Name="Oem" Type="PCIeFunction.v1_1_0.OemActions" Nullable="false"> 336720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 337720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 338720c9898SEd Tanous </Property> 339720c9898SEd Tanous </ComplexType> 340720c9898SEd Tanous 341720c9898SEd Tanous <ComplexType Name="OemActions"> 342720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 343720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 344720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 345720c9898SEd Tanous </ComplexType> 346720c9898SEd Tanous </Schema> 347720c9898SEd Tanous 348720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_1"> 349720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 350720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to change StorageController to its abstract base type."/> 351720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_0.PCIeFunction"/> 352720c9898SEd Tanous </Schema> 353720c9898SEd Tanous 354720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_2"> 355720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 356720c9898SEd Tanous <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."/> 357720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_1.PCIeFunction"/> 358720c9898SEd Tanous </Schema> 359720c9898SEd Tanous 360720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_3"> 361720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 362*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term on `PCIeDevice` to not allow it to be `null`."/> 363720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_2.PCIeFunction"/> 364720c9898SEd Tanous </Schema> 365720c9898SEd Tanous 366720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_4"> 367720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 368720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 369720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_3.PCIeFunction"/> 370720c9898SEd Tanous </Schema> 371720c9898SEd Tanous 372720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_5"> 373720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 374720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/> 375720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_4.PCIeFunction"/> 376720c9898SEd Tanous </Schema> 377720c9898SEd Tanous 378720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_6"> 379720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 380720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 381720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_5.PCIeFunction"/> 382720c9898SEd Tanous </Schema> 383720c9898SEd Tanous 384*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_1_7"> 385*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 386*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."/> 387*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_6.PCIeFunction"/> 388*f2a8e57eSGunnar Mills </Schema> 389*f2a8e57eSGunnar Mills 390720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_0"> 391720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 392720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.1"/> 393720c9898SEd Tanous 394720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_1_1.PCIeFunction"/> 395720c9898SEd Tanous 396720c9898SEd Tanous <ComplexType Name="Links" BaseType="PCIeFunction.v1_0_0.Links"> 397720c9898SEd Tanous <NavigationProperty Name="NetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)"> 398720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 399720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the network device functions that the PCIe function produces."/> 400*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `NetworkDeviceFunction` that represent the network device functions associated with this PCIe function."/> 401720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 402720c9898SEd Tanous </NavigationProperty> 403720c9898SEd Tanous </ComplexType> 404720c9898SEd Tanous </Schema> 405720c9898SEd Tanous 406720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_1"> 407720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 408720c9898SEd Tanous <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."/> 409720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_0.PCIeFunction"/> 410720c9898SEd Tanous </Schema> 411720c9898SEd Tanous 412720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_2"> 413720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 414*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to add a missing term on `PCIeDevice` to not allow it to be `null`."/> 415720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_1.PCIeFunction"/> 416720c9898SEd Tanous </Schema> 417720c9898SEd Tanous 418720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_3"> 419720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 420720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 421720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_2.PCIeFunction"/> 422720c9898SEd Tanous </Schema> 423720c9898SEd Tanous 424720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_4"> 425720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 426720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/> 427720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_3.PCIeFunction"/> 428720c9898SEd Tanous </Schema> 429720c9898SEd Tanous 430720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_5"> 431720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 432720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 433720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_4.PCIeFunction"/> 434720c9898SEd Tanous </Schema> 435720c9898SEd Tanous 436*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_2_6"> 437*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 438*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."/> 439*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_5.PCIeFunction"/> 440*f2a8e57eSGunnar Mills </Schema> 441*f2a8e57eSGunnar Mills 442720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_0"> 443720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 444720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.1"/> 445720c9898SEd Tanous 446720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_2_3.PCIeFunction"> 447720c9898SEd Tanous <Property Name="Enabled" Type="Edm.Boolean" Nullable="false"> 448720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 449720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this PCIe device function is enabled."/> 450720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="The value of this property shall indicate if this PCIe device function is enabled."/> 451720c9898SEd Tanous </Property> 452720c9898SEd Tanous </EntityType> 453720c9898SEd Tanous </Schema> 454720c9898SEd Tanous 455720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_1"> 456720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 457720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/> 458720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_0.PCIeFunction"/> 459720c9898SEd Tanous </Schema> 460720c9898SEd Tanous 461720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_2"> 462720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 463720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 464720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_1.PCIeFunction"/> 465720c9898SEd Tanous </Schema> 466720c9898SEd Tanous 467*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_3_3"> 468*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 469*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."/> 470*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_2.PCIeFunction"/> 471*f2a8e57eSGunnar Mills </Schema> 472*f2a8e57eSGunnar Mills 473720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_0"> 474720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 475720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2022.2"/> 476720c9898SEd Tanous 477720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_3_0.PCIeFunction"/> 478720c9898SEd Tanous 479720c9898SEd Tanous <ComplexType Name="Links" BaseType="PCIeFunction.v1_2_0.Links"> 480720c9898SEd Tanous <NavigationProperty Name="Processor" Type="Processor.Processor"> 481720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 482720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to a processor that is hosted on this PCIe function."/> 483*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall link to a resource of type `Processor` that represents the processor that is hosted on this PCIe function."/> 484720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 485720c9898SEd Tanous </NavigationProperty> 486720c9898SEd Tanous </ComplexType> 487720c9898SEd Tanous </Schema> 488720c9898SEd Tanous 489720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_1"> 490720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 491720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the byte order for properties encoded as hex strings."/> 492720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_0.PCIeFunction"/> 493720c9898SEd Tanous </Schema> 494720c9898SEd Tanous 495720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_2"> 496720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 497720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 498720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_1.PCIeFunction"/> 499720c9898SEd Tanous </Schema> 500720c9898SEd Tanous 501*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_4_3"> 502*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 503*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."/> 504*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_2.PCIeFunction"/> 505*f2a8e57eSGunnar Mills </Schema> 506*f2a8e57eSGunnar Mills 507720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_5_0"> 508720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 509720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2022.3"/> 510720c9898SEd Tanous 511720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_4_1.PCIeFunction"> 512720c9898SEd Tanous <Property Name="FunctionProtocol" Type="PCIeFunction.v1_5_0.FunctionProtocol"> 513720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 514720c9898SEd Tanous <Annotation Term="OData.Description" String="The PCIe function protocol."/> 515720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the protocol supported by this PCIe function."/> 516720c9898SEd Tanous </Property> 517720c9898SEd Tanous </EntityType> 518720c9898SEd Tanous 519720c9898SEd Tanous <ComplexType Name="Links" BaseType="PCIeFunction.v1_4_0.Links"> 520720c9898SEd Tanous <NavigationProperty Name="MemoryDomains" Type="Collection(MemoryDomain.MemoryDomain)"> 521720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 522720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the memory domains that the PCIe function produces."/> 523*f2a8e57eSGunnar 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 PCIe function."/> 524720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 525720c9898SEd Tanous </NavigationProperty> 526720c9898SEd Tanous <NavigationProperty Name="CXLLogicalDevice" Type="CXLLogicalDevice.CXLLogicalDevice"> 527720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 528720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to the CXL logical device to which this function is assigned."/> 529*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="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."/> 530720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 531720c9898SEd Tanous </NavigationProperty> 532720c9898SEd Tanous </ComplexType> 533720c9898SEd Tanous 534720c9898SEd Tanous <EnumType Name="FunctionProtocol"> 535720c9898SEd Tanous <Member Name="PCIe"> 536720c9898SEd Tanous <Annotation Term="OData.Description" String="A standard PCIe function."/> 537720c9898SEd Tanous </Member> 538720c9898SEd Tanous <Member Name="CXL"> 539720c9898SEd Tanous <Annotation Term="OData.Description" String="A PCIe function supporting CXL extensions."/> 540720c9898SEd Tanous </Member> 541720c9898SEd Tanous </EnumType> 542720c9898SEd Tanous </Schema> 543720c9898SEd Tanous 544720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_5_1"> 545720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 546720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 547720c9898SEd Tanous <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_5_0.PCIeFunction"/> 548720c9898SEd Tanous </Schema> 549720c9898SEd Tanous 550*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_5_2"> 551*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 552*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."/> 553*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_5_1.PCIeFunction"/> 554*f2a8e57eSGunnar Mills </Schema> 555*f2a8e57eSGunnar Mills 556*f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeFunction.v1_6_0"> 557*f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 558*f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 559*f2a8e57eSGunnar Mills 560*f2a8e57eSGunnar Mills <EntityType Name="PCIeFunction" BaseType="PCIeFunction.v1_5_2.PCIeFunction"> 561*f2a8e57eSGunnar Mills <Property Name="SegmentNumber" Type="Edm.String"> 562*f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 563*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The segment number of this PCIe function."/> 564*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe segment number of the PCIe device function. This property shall not be present if the PCIe device function is fabric-attached or is shared with multiple systems."/> 565*f2a8e57eSGunnar Mills <Annotation Term="Validation.Pattern" String="^0[xX][0-9a-fA-F]{4}$"/> 566*f2a8e57eSGunnar Mills </Property> 567*f2a8e57eSGunnar Mills <Property Name="BusNumber" Type="Edm.String"> 568*f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 569*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The bus number of this PCIe function."/> 570*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe bus number of the PCIe device function. This property shall not be present if the PCIe device function is fabric-attached or is shared with multiple systems."/> 571*f2a8e57eSGunnar Mills <Annotation Term="Validation.Pattern" String="^0[xX][0-9a-fA-F]{2}$"/> 572*f2a8e57eSGunnar Mills </Property> 573*f2a8e57eSGunnar Mills <Property Name="DeviceNumber" Type="Edm.String"> 574*f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 575*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The device number of this PCIe function."/> 576*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe device number of the PCIe device function. This property shall not be present if the PCIe device function is fabric-attached or is shared with multiple systems."/> 577*f2a8e57eSGunnar Mills <Annotation Term="Validation.Pattern" String="^0[xX][0-1][0-9a-fA-F]{1}$"/> 578*f2a8e57eSGunnar Mills </Property> 579*f2a8e57eSGunnar Mills <Property Name="FunctionNumber" Type="Edm.String"> 580*f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 581*f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The function number of this PCIe function."/> 582*f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the PCIe function number of the PCIe device function. This property shall not be present if the PCIe device function is fabric-attached or is shared with multiple systems."/> 583*f2a8e57eSGunnar Mills <Annotation Term="Validation.Pattern" String="^0[xX][0-7]$"/> 584*f2a8e57eSGunnar Mills </Property> 585*f2a8e57eSGunnar Mills </EntityType> 586*f2a8e57eSGunnar Mills </Schema> 587*f2a8e57eSGunnar Mills 588720c9898SEd Tanous </edmx:DataServices> 589720c9898SEd Tanous</edmx:Edmx> 590