1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4*5ecf7b4eSGunnar Mills<!--# Redfish Schema: Port v1.17.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 --> 8d125652eSGunnar 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:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 27720c9898SEd Tanous </edmx:Reference> 28720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml"> 29720c9898SEd Tanous <edmx:Include Namespace="Endpoint"/> 30720c9898SEd Tanous </edmx:Reference> 31720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Switch_v1.xml"> 32720c9898SEd Tanous <edmx:Include Namespace="Switch"/> 33720c9898SEd Tanous </edmx:Reference> 34720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 35720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 36720c9898SEd Tanous </edmx:Reference> 37720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Protocol_v1.xml"> 38720c9898SEd Tanous <edmx:Include Namespace="Protocol"/> 39720c9898SEd Tanous </edmx:Reference> 40720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PortMetrics_v1.xml"> 41720c9898SEd Tanous <edmx:Include Namespace="PortMetrics"/> 42720c9898SEd Tanous </edmx:Reference> 43720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RouteEntryCollection_v1.xml"> 44720c9898SEd Tanous <edmx:Include Namespace="RouteEntryCollection"/> 45720c9898SEd Tanous </edmx:Reference> 46720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/VCATEntryCollection_v1.xml"> 47720c9898SEd Tanous <edmx:Include Namespace="VCATEntryCollection"/> 48720c9898SEd Tanous </edmx:Reference> 49720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml"> 50720c9898SEd Tanous <edmx:Include Namespace="NetworkDeviceFunction"/> 51720c9898SEd Tanous </edmx:Reference> 52720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics_v1.xml"> 53720c9898SEd Tanous <edmx:Include Namespace="EnvironmentMetrics"/> 54720c9898SEd Tanous </edmx:Reference> 55720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Cable_v1.xml"> 56720c9898SEd Tanous <edmx:Include Namespace="Cable"/> 57720c9898SEd Tanous </edmx:Reference> 58720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EthernetInterface_v1.xml"> 59720c9898SEd Tanous <edmx:Include Namespace="EthernetInterface"/> 60720c9898SEd Tanous </edmx:Reference> 61720c9898SEd Tanous 62720c9898SEd Tanous <edmx:DataServices> 63720c9898SEd Tanous 64720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port"> 65720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 66f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 67720c9898SEd Tanous 68720c9898SEd Tanous <EntityType Name="Port" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 69f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `Port` schema contains properties that describe a port of a switch, controller, chassis, or any other device that could be connected to another entity."/> 70720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This resource contains a simple port for a Redfish implementation."/> 71720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 72720c9898SEd Tanous <Record> 73720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 74720c9898SEd Tanous </Record> 75720c9898SEd Tanous </Annotation> 76720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 77720c9898SEd Tanous <Record> 78720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 79720c9898SEd Tanous </Record> 80720c9898SEd Tanous </Annotation> 81720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 82720c9898SEd Tanous <Record> 83720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 84720c9898SEd Tanous </Record> 85720c9898SEd Tanous </Annotation> 86720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 87720c9898SEd Tanous <Collection> 88720c9898SEd Tanous <String>/redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}</String> 89720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}</String> 90720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}</String> 91720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}</String> 92c6d7a45dSGunnar Mills <String>/redfish/v1/Systems/{ComputerSystemId}/GraphicsControllers/{GraphicsControllerId}/Ports/{PortId}</String> 93c6d7a45dSGunnar Mills <String>/redfish/v1/Systems/{ComputerSystemId}/USBControllers/{USBControllerId}/Ports/{PortId}</String> 94720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/Ports/{PortId}</String> 95720c9898SEd Tanous <String>/redfish/v1/Chassis/{ChassisId}/MediaControllers/{MediaControllerId}/Ports/{PortId}</String> 96720c9898SEd Tanous <String>/redfish/v1/Chassis/{ChassisId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}</String> 97720c9898SEd Tanous <String>/redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/Ports/{PortId}</String> 98720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}</String> 99720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}</String> 100720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/Ports/{PortId}</String> 101720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}</String> 102720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}</String> 103720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}</String> 104c6d7a45dSGunnar Mills <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/GraphicsControllers/{GraphicsControllerId}/Ports/{PortId}</String> 105c6d7a45dSGunnar Mills <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/USBControllers/{USBControllerId}/Ports/{PortId}</String> 106720c9898SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/Ports/{PortId}</String> 107720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}</String> 108720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}</String> 109720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/Ports/{PortId}</String> 110720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}</String> 111720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}</String> 112720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}</String> 113c6d7a45dSGunnar Mills <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/GraphicsControllers/{GraphicsControllerId}/Ports/{PortId}</String> 114c6d7a45dSGunnar Mills <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/USBControllers/{USBControllerId}/Ports/{PortId}</String> 115720c9898SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/Ports/{PortId}</String> 116720c9898SEd Tanous <String>/redfish/v1/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}</String> 117720c9898SEd Tanous <String>/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId}</String> 118720c9898SEd Tanous <String>/redfish/v1/Managers/{ManagerId}/USBPorts/{PortId}</String> 119720c9898SEd Tanous <String>/redfish/v1/Managers/{ManagerId}/DedicatedNetworkPorts/{PortId}</String> 120720c9898SEd Tanous </Collection> 121720c9898SEd Tanous </Annotation> 122720c9898SEd Tanous </EntityType> 123720c9898SEd Tanous 124720c9898SEd Tanous <Action Name="Reset" IsBound="true"> 125720c9898SEd Tanous <Annotation Term="OData.Description" String="This action resets this port."/> 126720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall reset this port."/> 127720c9898SEd Tanous <Parameter Name="Port" Type="Port.v1_0_0.Actions"/> 128720c9898SEd Tanous <Parameter Name="ResetType" Type="Resource.ResetType"> 129720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of reset."/> 130720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset. The service can accept a request without the parameter and perform an implementation-specific default reset."/> 131720c9898SEd Tanous </Parameter> 132720c9898SEd Tanous </Action> 133720c9898SEd Tanous 134720c9898SEd Tanous <Action Name="ResetPPB" IsBound="true"> 135720c9898SEd Tanous <Annotation Term="OData.Description" String="This action resets the PCI-to-PCI bridge (PPB) for this port."/> 136720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall reset the PCI-to-PCI bridge (PPB) for this port."/> 137720c9898SEd Tanous <Parameter Name="Port" Type="Port.v1_0_0.Actions"/> 138720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 139720c9898SEd Tanous <Collection> 140720c9898SEd Tanous <Record> 141720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 142720c9898SEd Tanous <PropertyValue Property="Version" String="v1_8_0"/> 143720c9898SEd Tanous </Record> 144720c9898SEd Tanous </Collection> 145720c9898SEd Tanous </Annotation> 146720c9898SEd Tanous </Action> 147720c9898SEd Tanous </Schema> 148720c9898SEd Tanous 149720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_0"> 150720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 151720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2016.2"/> 152720c9898SEd Tanous 153720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.Port"> 154720c9898SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 155720c9898SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 156720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 157720c9898SEd Tanous </Property> 158720c9898SEd Tanous <Property Name="PortId" Type="Edm.String"> 159720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1609b46bc0bSMyung Bae <Annotation Term="OData.Description" String="The hardware-defined identifier of this port."/> 1619b46bc0bSMyung Bae <Annotation Term="OData.LongDescription" String="This property shall contain the hardware-defined identifier of this port. The human-readable name of this port is described in the `ServiceLabel` property within `Location` for this port."/> 162720c9898SEd Tanous </Property> 163720c9898SEd Tanous <Property Name="PortProtocol" Type="Protocol.Protocol"> 164720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 165720c9898SEd Tanous <Annotation Term="OData.Description" String="The protocol being sent over this port."/> 166720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the protocol being sent over this port."/> 167720c9898SEd Tanous </Property> 168720c9898SEd Tanous <Property Name="PortType" Type="Port.v1_0_0.PortType"> 169f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 170720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of this port."/> 171720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the port type for this port."/> 172720c9898SEd Tanous </Property> 173720c9898SEd Tanous <Property Name="CurrentSpeedGbps" Type="Edm.Decimal"> 174720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 175720c9898SEd Tanous <Annotation Term="OData.Description" String="The current speed of this port."/> 176720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the unidirectional speed of this port currently negotiated and running. This value includes overhead associated with the protocol."/> 177720c9898SEd Tanous <Annotation Term="Measures.Unit" String="Gbit/s"/> 178720c9898SEd Tanous </Property> 179720c9898SEd Tanous <Property Name="MaxSpeedGbps" Type="Edm.Decimal"> 180720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 181720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum speed of this port as currently configured."/> 182720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum unidirectional speed of which this port is capable of being configured. If capable of autonegotiation, the system shall attempt to negotiate at the maximum speed set. This value includes overhead associated with the protocol."/> 183720c9898SEd Tanous <Annotation Term="Measures.Unit" String="Gbit/s"/> 184720c9898SEd Tanous </Property> 185720c9898SEd Tanous <Property Name="Width" Type="Edm.Int64"> 186720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 187720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of lanes, phys, or other physical transport links that this port contains."/> 188720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the number of physical transport links that this port contains."/> 189720c9898SEd Tanous </Property> 190720c9898SEd Tanous <Property Name="Links" Type="Port.v1_0_0.Links" Nullable="false"> 191720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 192720c9898SEd 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."/> 193720c9898SEd Tanous </Property> 194720c9898SEd Tanous <Property Name="Actions" Type="Port.v1_0_0.Actions" Nullable="false"> 195720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 196720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 197720c9898SEd Tanous </Property> 198720c9898SEd Tanous </EntityType> 199720c9898SEd Tanous 200720c9898SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 201720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 202720c9898SEd 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."/> 203720c9898SEd Tanous <NavigationProperty Name="AssociatedEndpoints" Type="Collection(Endpoint.Endpoint)"> 204720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 205720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the endpoints at the other end of the link."/> 206f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that represent the endpoints to which this port is connected."/> 207720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 208720c9898SEd Tanous </NavigationProperty> 209720c9898SEd Tanous <NavigationProperty Name="ConnectedSwitches" Type="Collection(Switch.Switch)"> 210720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 211720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the switches at the other end of the link."/> 212f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Switch` that represent the switches to which this port is connected."/> 213720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 214720c9898SEd Tanous </NavigationProperty> 215720c9898SEd Tanous <NavigationProperty Name="ConnectedSwitchPorts" Type="Collection(Port.Port)"> 216720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 217720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the switch ports at the other end of the link."/> 218f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Port` that represent the switch ports to which this port is connected."/> 219720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 220720c9898SEd Tanous </NavigationProperty> 221720c9898SEd Tanous </ComplexType> 222720c9898SEd Tanous 223720c9898SEd Tanous <ComplexType Name="Actions"> 224720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 225720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 226720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 227720c9898SEd Tanous <Property Name="Oem" Type="Port.v1_0_0.OemActions" Nullable="false"> 228720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 229720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 230720c9898SEd Tanous </Property> 231720c9898SEd Tanous </ComplexType> 232720c9898SEd Tanous 233720c9898SEd Tanous <ComplexType Name="OemActions"> 234720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 235720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 236720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 237720c9898SEd Tanous </ComplexType> 238720c9898SEd Tanous 239720c9898SEd Tanous <EnumType Name="PortType"> 240720c9898SEd Tanous <Member Name="UpstreamPort"> 241720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects to a host device."/> 242720c9898SEd Tanous </Member> 243720c9898SEd Tanous <Member Name="DownstreamPort"> 244720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects to a target device."/> 245720c9898SEd Tanous </Member> 246720c9898SEd Tanous <Member Name="InterswitchPort"> 247720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects to another switch."/> 248720c9898SEd Tanous </Member> 249720c9898SEd Tanous <Member Name="ManagementPort"> 250720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects to a switch manager."/> 251720c9898SEd Tanous </Member> 252720c9898SEd Tanous <Member Name="BidirectionalPort"> 253720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects to any type of device."/> 254720c9898SEd Tanous </Member> 255720c9898SEd Tanous <Member Name="UnconfiguredPort"> 256720c9898SEd Tanous <Annotation Term="OData.Description" String="This port has not yet been configured."/> 257720c9898SEd Tanous </Member> 258720c9898SEd Tanous </EnumType> 259720c9898SEd Tanous </Schema> 260720c9898SEd Tanous 261720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_1"> 262720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 263720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/> 264720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_0.Port"/> 265720c9898SEd Tanous </Schema> 266720c9898SEd Tanous 267720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_2"> 268720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 269f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links."/> 270720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_1.Port"/> 271720c9898SEd Tanous </Schema> 272720c9898SEd Tanous 273720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_3"> 274720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 275f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change `PortProtocol` to use the unversioned definition, and correct the short and long descriptions in the defined actions."/> 276720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_2.Port"/> 277720c9898SEd Tanous </Schema> 278720c9898SEd Tanous 279720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_4"> 280720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 281720c9898SEd 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."/> 282720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_3.Port"/> 283720c9898SEd Tanous </Schema> 284720c9898SEd Tanous 285720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_5"> 286720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 287720c9898SEd Tanous <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 also clarifies several descriptions."/> 288720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_4.Port"/> 289720c9898SEd Tanous </Schema> 290720c9898SEd Tanous 291720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_6"> 292720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 293720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 294720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_5.Port"/> 295720c9898SEd Tanous </Schema> 296720c9898SEd Tanous 297720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_7"> 298720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 299720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 300720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_6.Port"/> 301720c9898SEd Tanous </Schema> 302720c9898SEd Tanous 303720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_8"> 304720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 305720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 306720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_7.Port"/> 307720c9898SEd Tanous </Schema> 308720c9898SEd Tanous 309720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_9"> 310720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 311720c9898SEd Tanous <Annotation Term="OData.Description" String="Clarified that speed properties include protocol overhead."/> 312720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_8.Port"/> 313720c9898SEd Tanous </Schema> 314720c9898SEd Tanous 315720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_10"> 316720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 317f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, and `ConnectedSwitchPorts` properties inside of `Links`."/> 318720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_9.Port"/> 319720c9898SEd Tanous </Schema> 320720c9898SEd Tanous 321720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_11"> 322720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 323f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional. It was also created to to broaden the descriptions for the values of `ConnectedDeviceMode` to allow for reuse as a common enumeration. It was also created to correct various typographical errors."/> 324720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_10.Port"/> 325720c9898SEd Tanous </Schema> 326720c9898SEd Tanous 327f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_0_12"> 328f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 329f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 330f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_0_11.Port"/> 331f2a8e57eSGunnar Mills </Schema> 332f2a8e57eSGunnar Mills 333720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_0"> 334720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 335720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.3"/> 336720c9898SEd Tanous 337720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_0_3.Port"> 338720c9898SEd Tanous <Property Name="Location" Type="Resource.Location" Nullable="false"> 339720c9898SEd Tanous <Annotation Term="OData.Description" String="The location of the port."/> 340720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the associated port."/> 341720c9898SEd Tanous </Property> 342720c9898SEd Tanous </EntityType> 343720c9898SEd Tanous </Schema> 344720c9898SEd Tanous 345720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_1"> 346720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 347720c9898SEd 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."/> 348720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_0.Port"/> 349720c9898SEd Tanous </Schema> 350720c9898SEd Tanous 351720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_2"> 352720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 353720c9898SEd Tanous <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 also clarifies several descriptions."/> 354720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_1.Port"/> 355720c9898SEd Tanous </Schema> 356720c9898SEd Tanous 357720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_3"> 358720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 359720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 360720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_2.Port"/> 361720c9898SEd Tanous </Schema> 362720c9898SEd Tanous 363720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_4"> 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="Port" BaseType="Port.v1_1_3.Port"/> 367720c9898SEd Tanous </Schema> 368720c9898SEd Tanous 369720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_5"> 370720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 371720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 372720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_4.Port"/> 373720c9898SEd Tanous </Schema> 374720c9898SEd Tanous 375720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_6"> 376720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 377720c9898SEd Tanous <Annotation Term="OData.Description" String="Clarified that speed properties include protocol overhead."/> 378720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_5.Port"/> 379720c9898SEd Tanous </Schema> 380720c9898SEd Tanous 381720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_7"> 382720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 383f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, and `ConnectedSwitchPorts` properties inside of `Links`."/> 384720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_6.Port"/> 385720c9898SEd Tanous </Schema> 386720c9898SEd Tanous 387720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_8"> 388720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 389f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 390720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_7.Port"/> 391720c9898SEd Tanous </Schema> 392720c9898SEd Tanous 393f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_1_9"> 394f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 395f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 396f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_1_8.Port"/> 397f2a8e57eSGunnar Mills </Schema> 398f2a8e57eSGunnar Mills 399720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_0"> 400720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 401720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2019.4"/> 402720c9898SEd Tanous 403720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_1_3.Port"> 404720c9898SEd Tanous <Property Name="PortMedium" Type="Port.v1_2_0.PortMedium"> 405720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 406720c9898SEd Tanous <Annotation Term="OData.Description" String="The physical connection medium for this port."/> 407720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the physical connection medium for this port."/> 408720c9898SEd Tanous </Property> 409720c9898SEd Tanous <Property Name="LinkNetworkTechnology" Type="Port.v1_2_0.LinkNetworkTechnology"> 410720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 411d125652eSGunnar Mills <Annotation Term="OData.Description" String="The current link network technology for this port."/> 412d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the current network technology for this port."/> 413720c9898SEd Tanous </Property> 414720c9898SEd Tanous <Property Name="InterfaceEnabled" Type="Edm.Boolean"> 415720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 416720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the port is enabled."/> 417720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the port is enabled. When disabled, no traffic of any type, such as link protocol traffic and management traffic, is sent or received by the port."/> 418720c9898SEd Tanous </Property> 419720c9898SEd Tanous <Property Name="SignalDetected" Type="Edm.Boolean"> 420720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 421720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether a signal is detected on this interface."/> 422720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether a signal that is appropriate for this link technology is detected for this port."/> 423720c9898SEd Tanous </Property> 424720c9898SEd Tanous <Property Name="LinkTransitionIndicator" Type="Edm.Int64" Nullable="false"> 425720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 426720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of link state transitions for this interface."/> 427720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the number of link state transitions for this interface."/> 428720c9898SEd Tanous </Property> 429720c9898SEd Tanous <Property Name="ActiveWidth" Type="Edm.Int64" Nullable="false"> 430720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 431720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of active lanes for this interface."/> 432720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the number of active lanes for this interface."/> 433720c9898SEd Tanous </Property> 434720c9898SEd Tanous <Property Name="LinkState" Type="Port.v1_2_0.LinkState" Nullable="false"> 435720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 436720c9898SEd Tanous <Annotation Term="OData.Description" String="The desired link state for this interface."/> 437720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the desired link state for this interface."/> 438720c9898SEd Tanous </Property> 439720c9898SEd Tanous <Property Name="LinkStatus" Type="Port.v1_2_0.LinkStatus" Nullable="false"> 440720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 441720c9898SEd Tanous <Annotation Term="OData.Description" String="The link status for this interface."/> 442720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the link status for this interface."/> 443720c9898SEd Tanous </Property> 444720c9898SEd Tanous <Property Name="GenZ" Type="Port.v1_2_0.GenZ" Nullable="false"> 445720c9898SEd Tanous <Annotation Term="OData.Description" String="Gen-Z specific properties."/> 446720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain Gen-Z specific properties for this interface."/> 447720c9898SEd Tanous </Property> 448720c9898SEd Tanous <NavigationProperty Name="Metrics" Type="PortMetrics.PortMetrics"> 449720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 450720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to the metrics associated with this port."/> 451720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a link to the metrics associated with this port."/> 452720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 453720c9898SEd Tanous </NavigationProperty> 454720c9898SEd Tanous </EntityType> 455720c9898SEd Tanous 456720c9898SEd Tanous <ComplexType Name="GenZ"> 457720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 458720c9898SEd Tanous <Annotation Term="OData.Description" String="This type defines Gen-Z specific port properties."/> 459720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain Gen-Z specific port properties."/> 460720c9898SEd Tanous <NavigationProperty Name="LPRT" Type="RouteEntryCollection.RouteEntryCollection" Nullable="false"> 461720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 462720c9898SEd Tanous <Annotation Term="OData.Description" String="The Linear Packet Relay Table for the port."/> 463f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `RouteEntryCollection`, and shall represent the Gen-Z Core Specification-defined Linear Packet Relay Table for this port."/> 464720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 465720c9898SEd Tanous </NavigationProperty> 466720c9898SEd Tanous <NavigationProperty Name="MPRT" Type="RouteEntryCollection.RouteEntryCollection" Nullable="false"> 467720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 468720c9898SEd Tanous <Annotation Term="OData.Description" String="The Multi-subnet Packet Relay Table for the port."/> 469f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `RouteEntryCollection`, and shall represent the Gen-Z Core Specification-defined Multi-subnet Packet Relay Table for this port."/> 470720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 471720c9898SEd Tanous </NavigationProperty> 472720c9898SEd Tanous <NavigationProperty Name="VCAT" Type="VCATEntryCollection.VCATEntryCollection" Nullable="false"> 473720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 474720c9898SEd Tanous <Annotation Term="OData.Description" String="The Virtual Channel Action Table for the port."/> 475f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `VCATEntryCollection`."/> 476720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 477720c9898SEd Tanous </NavigationProperty> 478720c9898SEd Tanous </ComplexType> 479720c9898SEd Tanous 480720c9898SEd Tanous <ComplexType Name="Links" BaseType="Port.v1_0_0.Links"> 481720c9898SEd Tanous <NavigationProperty Name="ConnectedPorts" Type="Collection(Port.Port)"> 482720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 483720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the remote device ports at the other end of the link."/> 484f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Port` that represent the remote device ports to which this port is connected."/> 485720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 486720c9898SEd Tanous </NavigationProperty> 487720c9898SEd Tanous </ComplexType> 488720c9898SEd Tanous 489720c9898SEd Tanous <EnumType Name="PortMedium"> 490720c9898SEd Tanous <Member Name="Electrical"> 491720c9898SEd Tanous <Annotation Term="OData.Description" String="This port has an electrical cable connection."/> 492720c9898SEd Tanous </Member> 493720c9898SEd Tanous <Member Name="Optical"> 494720c9898SEd Tanous <Annotation Term="OData.Description" String="This port has an optical cable connection."/> 495720c9898SEd Tanous </Member> 496720c9898SEd Tanous </EnumType> 497720c9898SEd Tanous 498720c9898SEd Tanous <EnumType Name="LinkState"> 499720c9898SEd Tanous <Member Name="Enabled"> 500720c9898SEd Tanous <Annotation Term="OData.Description" String="The link is enabled and operational."/> 501720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the link is enabled and operational. The port is allowed to establish a connection with the remote port."/> 502720c9898SEd Tanous </Member> 503720c9898SEd Tanous <Member Name="Disabled"> 504720c9898SEd Tanous <Annotation Term="OData.Description" String="The link is disabled and not operational."/> 505720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the link is disabled and not operational. The port is not allowed to establish a connection with the remote port. However, other types of traffic, such as management traffic, may be sent or received by the port."/> 506720c9898SEd Tanous </Member> 507720c9898SEd Tanous </EnumType> 508720c9898SEd Tanous 509720c9898SEd Tanous <EnumType Name="LinkStatus"> 510720c9898SEd Tanous <Member Name="LinkUp"> 511720c9898SEd Tanous <Annotation Term="OData.Description" String="This link on this interface is up."/> 512720c9898SEd Tanous </Member> 513720c9898SEd Tanous <Member Name="Starting"> 514720c9898SEd Tanous <Annotation Term="OData.Description" String="This link on this interface is starting. A physical link has been established, but the port is not able to transfer data."/> 515720c9898SEd Tanous </Member> 516720c9898SEd Tanous <Member Name="Training"> 517720c9898SEd Tanous <Annotation Term="OData.Description" String="This physical link on this interface is training."/> 518720c9898SEd Tanous </Member> 519720c9898SEd Tanous <Member Name="LinkDown"> 520720c9898SEd Tanous <Annotation Term="OData.Description" String="The link on this interface is down."/> 521720c9898SEd Tanous </Member> 522720c9898SEd Tanous <Member Name="NoLink"> 523720c9898SEd Tanous <Annotation Term="OData.Description" String="No physical link detected on this interface."/> 524720c9898SEd Tanous </Member> 525720c9898SEd Tanous </EnumType> 526720c9898SEd Tanous 527720c9898SEd Tanous <EnumType Name="LinkNetworkTechnology"> 528720c9898SEd Tanous <Member Name="Ethernet"> 529720c9898SEd Tanous <Annotation Term="OData.Description" String="The port is capable of connecting to an Ethernet network."/> 530720c9898SEd Tanous </Member> 531720c9898SEd Tanous <Member Name="InfiniBand"> 532720c9898SEd Tanous <Annotation Term="OData.Description" String="The port is capable of connecting to an InfiniBand network."/> 533720c9898SEd Tanous </Member> 534720c9898SEd Tanous <Member Name="FibreChannel"> 535720c9898SEd Tanous <Annotation Term="OData.Description" String="The port is capable of connecting to a Fibre Channel network."/> 536720c9898SEd Tanous </Member> 537720c9898SEd Tanous <Member Name="GenZ"> 538720c9898SEd Tanous <Annotation Term="OData.Description" String="The port is capable of connecting to a Gen-Z fabric."/> 539720c9898SEd Tanous </Member> 540720c9898SEd Tanous <Member Name="PCIe"> 541720c9898SEd Tanous <Annotation Term="OData.Description" String="The port is capable of connecting to PCIe and CXL fabrics."/> 542720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 543720c9898SEd Tanous <Collection> 544720c9898SEd Tanous <Record> 545720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 546720c9898SEd Tanous <PropertyValue Property="Version" String="v1_8_0"/> 547720c9898SEd Tanous </Record> 548720c9898SEd Tanous </Collection> 549720c9898SEd Tanous </Annotation> 550720c9898SEd Tanous </Member> 551720c9898SEd Tanous </EnumType> 552720c9898SEd Tanous </Schema> 553720c9898SEd Tanous 554720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_1"> 555720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 556720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 557720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_0.Port"/> 558720c9898SEd Tanous </Schema> 559720c9898SEd Tanous 560720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_2"> 561720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 562f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the descriptions for the values of `LinkStatus`."/> 563720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_1.Port"/> 564720c9898SEd Tanous </Schema> 565720c9898SEd Tanous 566720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_3"> 567720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 568720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 569720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_2.Port"/> 570720c9898SEd Tanous </Schema> 571720c9898SEd Tanous 572720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_4"> 573720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 574720c9898SEd Tanous <Annotation Term="OData.Description" String="Clarified that speed properties include protocol overhead."/> 575720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_3.Port"/> 576720c9898SEd Tanous </Schema> 577720c9898SEd Tanous 578720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_5"> 579720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 580f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the permissions for `LinkStatus`."/> 581720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_4.Port"/> 582720c9898SEd Tanous </Schema> 583720c9898SEd Tanous 584720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_6"> 585720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 586f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, `ConnectedSwitchPorts`, and `ConnectedPorts` properties inside of `Links`."/> 587720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_5.Port"/> 588720c9898SEd Tanous </Schema> 589720c9898SEd Tanous 590720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_7"> 591720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 592f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties."/> 593720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_6.Port"/> 594720c9898SEd Tanous </Schema> 595720c9898SEd Tanous 596720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_8"> 597720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 598f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 599720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_7.Port"/> 600720c9898SEd Tanous </Schema> 601720c9898SEd Tanous 602f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_2_9"> 603f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 604f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 605f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_2_8.Port"/> 606f2a8e57eSGunnar Mills </Schema> 607f2a8e57eSGunnar Mills 608720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_0"> 609720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 610720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2020.3"/> 611720c9898SEd Tanous 612720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_2_2.Port"> 613720c9898SEd Tanous <Property Name="LocationIndicatorActive" Type="Edm.Boolean"> 614720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 615720c9898SEd Tanous <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/> 616f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function."/> 617720c9898SEd Tanous </Property> 618720c9898SEd Tanous <Property Name="MaxFrameSize" Type="Edm.Int64"> 619720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 620720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum frame size supported by the port."/> 621720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum frame size supported by the port."/> 622720c9898SEd Tanous <Annotation Term="Measures.Unit" String="By"/> 623720c9898SEd Tanous </Property> 624720c9898SEd Tanous <Property Name="LinkConfiguration" Type="Collection(Port.v1_3_0.LinkConfiguration)" Nullable="false"> 625720c9898SEd Tanous <Annotation Term="OData.Description" String="The link configuration of this port."/> 626720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the static capabilities and configuration settings of the port."/> 627720c9898SEd Tanous </Property> 628720c9898SEd Tanous <Property Name="FibreChannel" Type="Port.v1_3_0.FibreChannelProperties"> 629720c9898SEd Tanous <Annotation Term="OData.Description" String="Fibre Channel properties for this port."/> 630720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain Fibre Channel-specific properties of the port."/> 631720c9898SEd Tanous </Property> 632720c9898SEd Tanous <Property Name="Ethernet" Type="Port.v1_3_0.EthernetProperties"> 633720c9898SEd Tanous <Annotation Term="OData.Description" String="Ethernet properties for this port."/> 634720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain Ethernet-specific properties of the port."/> 635720c9898SEd Tanous </Property> 636720c9898SEd Tanous </EntityType> 637720c9898SEd Tanous 638720c9898SEd Tanous <ComplexType Name="FibreChannelProperties"> 639720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 640720c9898SEd Tanous <Annotation Term="OData.Description" String="Fibre Channel-specific properties for a port."/> 641720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain Fibre Channel-specific properties for a port."/> 642720c9898SEd Tanous <Property Name="PortConnectionType" Type="Port.v1_3_0.PortConnectionType"> 643720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 644720c9898SEd Tanous <Annotation Term="OData.Description" String="The connection type of this port."/> 645720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the connection type for this port."/> 646720c9898SEd Tanous </Property> 647720c9898SEd Tanous <Property Name="NumberDiscoveredRemotePorts" Type="Edm.Int64"> 648720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 649720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of ports not on the associated device that the associated device has discovered through this port."/> 650720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the number of ports not on this associated device that this port has discovered."/> 651720c9898SEd Tanous </Property> 652720c9898SEd Tanous <Property Name="FabricName" Type="Edm.String"> 653720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 654720c9898SEd Tanous <Annotation Term="OData.Description" String="The Fibre Channel Fabric Name provided by the switch."/> 655720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the Fibre Channel Fabric Name provided by the switch."/> 656720c9898SEd Tanous </Property> 657720c9898SEd Tanous </ComplexType> 658720c9898SEd Tanous 659720c9898SEd Tanous <ComplexType Name="EthernetProperties"> 660720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 661720c9898SEd Tanous <Annotation Term="OData.Description" String="Ethernet-specific properties for a port."/> 662720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain Ethernet-specific properties for a port."/> 663720c9898SEd Tanous <Property Name="SupportedEthernetCapabilities" Type="Collection(Port.v1_3_0.SupportedEthernetCapabilities)"> 664720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 665720c9898SEd Tanous <Annotation Term="OData.Description" String="The set of Ethernet capabilities that this port supports."/> 666720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of Ethernet capabilities supported by this port."/> 667720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 668720c9898SEd Tanous <Collection> 669720c9898SEd Tanous <Record> 670720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 671720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 672720c9898SEd Tanous <PropertyValue Property="Description" String="This property has been deprecated in favor of individual fields for the various properties."/> 673720c9898SEd Tanous </Record> 674720c9898SEd Tanous </Collection> 675720c9898SEd Tanous </Annotation> 676720c9898SEd Tanous </Property> 677720c9898SEd Tanous <Property Name="FlowControlStatus" Type="Port.v1_3_0.FlowControl"> 678720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 679720c9898SEd Tanous <Annotation Term="OData.Description" String="The 802.3x flow control behavior negotiated with the link partner for this port."/> 680720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the 802.3x flow control behavior negotiated with the link partner for this port."/> 681720c9898SEd Tanous </Property> 682720c9898SEd Tanous <Property Name="FlowControlConfiguration" Type="Port.v1_3_0.FlowControl"> 683720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 684720c9898SEd Tanous <Annotation Term="OData.Description" String="The locally configured 802.3x flow control setting for this port."/> 685720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the locally configured 802.3x flow control setting for this port."/> 686720c9898SEd Tanous </Property> 687720c9898SEd Tanous </ComplexType> 688720c9898SEd Tanous 689720c9898SEd Tanous <EnumType Name="PortConnectionType"> 690720c9898SEd Tanous <Member Name="NotConnected"> 691720c9898SEd Tanous <Annotation Term="OData.Description" String="This port is not connected."/> 692720c9898SEd Tanous </Member> 693720c9898SEd Tanous <Member Name="NPort"> 694720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects through an N-port to a switch."/> 695720c9898SEd Tanous </Member> 696720c9898SEd Tanous <Member Name="PointToPoint"> 697720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects in a point-to-point configuration."/> 698720c9898SEd Tanous </Member> 699720c9898SEd Tanous <Member Name="PrivateLoop"> 700720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects in a private loop configuration."/> 701720c9898SEd Tanous </Member> 702720c9898SEd Tanous <Member Name="PublicLoop"> 703720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects in a public configuration."/> 704720c9898SEd Tanous </Member> 705720c9898SEd Tanous <Member Name="Generic"> 706720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is a generic fabric port."/> 707720c9898SEd Tanous </Member> 708720c9898SEd Tanous <Member Name="ExtenderFabric"> 709720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is an extender fabric port."/> 710720c9898SEd Tanous </Member> 711720c9898SEd Tanous <Member Name="FPort"> 712720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is a fabric port."/> 713720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 714720c9898SEd Tanous <Collection> 715720c9898SEd Tanous <Record> 716720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 717720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 718720c9898SEd Tanous </Record> 719720c9898SEd Tanous </Collection> 720720c9898SEd Tanous </Annotation> 721720c9898SEd Tanous </Member> 722720c9898SEd Tanous <Member Name="EPort"> 723720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is an extender fabric port."/> 724720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 725720c9898SEd Tanous <Collection> 726720c9898SEd Tanous <Record> 727720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 728720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 729720c9898SEd Tanous </Record> 730720c9898SEd Tanous </Collection> 731720c9898SEd Tanous </Annotation> 732720c9898SEd Tanous </Member> 733720c9898SEd Tanous <Member Name="TEPort"> 734720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is a trunking extender fabric port."/> 735720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 736720c9898SEd Tanous <Collection> 737720c9898SEd Tanous <Record> 738720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 739720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 740720c9898SEd Tanous </Record> 741720c9898SEd Tanous </Collection> 742720c9898SEd Tanous </Annotation> 743720c9898SEd Tanous </Member> 744720c9898SEd Tanous <Member Name="NPPort"> 745720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is a proxy N-port for N-port virtualization."/> 746720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 747720c9898SEd Tanous <Collection> 748720c9898SEd Tanous <Record> 749720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 750720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 751720c9898SEd Tanous </Record> 752720c9898SEd Tanous </Collection> 753720c9898SEd Tanous </Annotation> 754720c9898SEd Tanous </Member> 755720c9898SEd Tanous <Member Name="GPort"> 756720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is a generic fabric port."/> 757720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 758720c9898SEd Tanous <Collection> 759720c9898SEd Tanous <Record> 760720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 761720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 762720c9898SEd Tanous </Record> 763720c9898SEd Tanous </Collection> 764720c9898SEd Tanous </Annotation> 765720c9898SEd Tanous </Member> 766720c9898SEd Tanous <Member Name="NLPort"> 767720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects in a node loop configuration."/> 768720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 769720c9898SEd Tanous <Collection> 770720c9898SEd Tanous <Record> 771720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 772720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 773720c9898SEd Tanous </Record> 774720c9898SEd Tanous </Collection> 775720c9898SEd Tanous </Annotation> 776720c9898SEd Tanous </Member> 777720c9898SEd Tanous <Member Name="FLPort"> 778720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connects in a fabric loop configuration."/> 779720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 780720c9898SEd Tanous <Collection> 781720c9898SEd Tanous <Record> 782720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 783720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 784720c9898SEd Tanous </Record> 785720c9898SEd Tanous </Collection> 786720c9898SEd Tanous </Annotation> 787720c9898SEd Tanous </Member> 788720c9898SEd Tanous <Member Name="EXPort"> 789720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is an external fabric port."/> 790720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 791720c9898SEd Tanous <Collection> 792720c9898SEd Tanous <Record> 793720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 794720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 795720c9898SEd Tanous </Record> 796720c9898SEd Tanous </Collection> 797720c9898SEd Tanous </Annotation> 798720c9898SEd Tanous </Member> 799720c9898SEd Tanous <Member Name="UPort"> 800720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is unassigned."/> 801720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 802720c9898SEd Tanous <Collection> 803720c9898SEd Tanous <Record> 804720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 805720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 806720c9898SEd Tanous </Record> 807720c9898SEd Tanous </Collection> 808720c9898SEd Tanous </Annotation> 809720c9898SEd Tanous </Member> 810720c9898SEd Tanous <Member Name="DPort"> 811720c9898SEd Tanous <Annotation Term="OData.Description" String="This port connection type is a diagnostic port."/> 812720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 813720c9898SEd Tanous <Collection> 814720c9898SEd Tanous <Record> 815720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 816720c9898SEd Tanous <PropertyValue Property="Version" String="v1_5_0"/> 817720c9898SEd Tanous </Record> 818720c9898SEd Tanous </Collection> 819720c9898SEd Tanous </Annotation> 820720c9898SEd Tanous </Member> 821720c9898SEd Tanous </EnumType> 822720c9898SEd Tanous 823720c9898SEd Tanous <EnumType Name="SupportedEthernetCapabilities"> 824720c9898SEd Tanous <Member Name="WakeOnLAN"> 825720c9898SEd Tanous <Annotation Term="OData.Description" String="Wake on LAN (WoL) is supported on this port."/> 826720c9898SEd Tanous </Member> 827720c9898SEd Tanous <Member Name="EEE"> 828720c9898SEd Tanous <Annotation Term="OData.Description" String="IEEE 802.3az Energy-Efficient Ethernet (EEE) is supported on this port."/> 829720c9898SEd Tanous </Member> 830720c9898SEd Tanous </EnumType> 831720c9898SEd Tanous 832720c9898SEd Tanous <EnumType Name="FlowControl"> 833720c9898SEd Tanous <Member Name="None"> 834720c9898SEd Tanous <Annotation Term="OData.Description" String="No IEEE 802.3x flow control is enabled on this port."/> 835720c9898SEd Tanous </Member> 836720c9898SEd Tanous <Member Name="TX"> 837720c9898SEd Tanous <Annotation Term="OData.Description" String="IEEE 802.3x flow control might be initiated by this station."/> 838720c9898SEd Tanous </Member> 839720c9898SEd Tanous <Member Name="RX"> 840720c9898SEd Tanous <Annotation Term="OData.Description" String="IEEE 802.3x flow control might be initiated by the link partner."/> 841720c9898SEd Tanous </Member> 842720c9898SEd Tanous <Member Name="TX_RX"> 843720c9898SEd Tanous <Annotation Term="OData.Description" String="IEEE 802.3x flow control might be initiated by this station or the link partner."/> 844720c9898SEd Tanous </Member> 845720c9898SEd Tanous </EnumType> 846720c9898SEd Tanous 847720c9898SEd Tanous <ComplexType Name="LinkConfiguration"> 848720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 849720c9898SEd Tanous <Annotation Term="OData.Description" String="Properties of the link for which this port is configured."/> 850720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain properties of the link for which this port has been configured."/> 851720c9898SEd Tanous <Property Name="CapableLinkSpeedGbps" Type="Collection(Edm.Decimal)"> 852720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 853720c9898SEd Tanous <Annotation Term="OData.Description" String="The set of link speed capabilities of this port."/> 854720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain all of the possible network link speed capabilities of this port. This value includes overhead associated with the protocol."/> 855720c9898SEd Tanous <Annotation Term="Measures.Unit" String="Gbit/s"/> 856720c9898SEd Tanous </Property> 857720c9898SEd Tanous <Property Name="ConfiguredNetworkLinks" Type="Collection(Port.v1_3_0.ConfiguredNetworkLink)"> 858720c9898SEd Tanous <Annotation Term="OData.Description" String="The set of link speed and width pairs this port is configured to use for autonegotiation."/> 859d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the set of link speed and width pairs to which this port is restricted for autonegotiation purposes. An empty array shall indicate autoconfiguration uses any available link speed and width pairs."/> 860720c9898SEd Tanous </Property> 861720c9898SEd Tanous <Property Name="AutoSpeedNegotiationCapable" Type="Edm.Boolean"> 862720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 863720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the port is capable of autonegotiating speed."/> 864720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the port is capable of autonegotiating speed."/> 865720c9898SEd Tanous </Property> 866720c9898SEd Tanous <Property Name="AutoSpeedNegotiationEnabled" Type="Edm.Boolean"> 867720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 868720c9898SEd Tanous <Annotation Term="OData.Description" String="Controls whether this port is configured to enable autonegotiating speed."/> 869720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the port is configured to autonegotiate speed."/> 870720c9898SEd Tanous </Property> 871720c9898SEd Tanous </ComplexType> 872720c9898SEd Tanous 873720c9898SEd Tanous <ComplexType Name="ConfiguredNetworkLink"> 874720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 875720c9898SEd Tanous <Annotation Term="OData.Description" String="A set of link settings that a port is configured to use for autonegotiation."/> 876720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain a set of link settings that a port is configured to use for autonegotiation."/> 877720c9898SEd Tanous <Property Name="ConfiguredLinkSpeedGbps" Type="Edm.Decimal"> 878720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 879720c9898SEd Tanous <Annotation Term="OData.Description" String="The link speed per lane this port is configured to use for autonegotiation."/> 880720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the network link speed per lane this port is configured to allow for autonegotiation purposes. This value includes overhead associated with the protocol."/> 881720c9898SEd Tanous <Annotation Term="Measures.Unit" String="Gbit/s"/> 882720c9898SEd Tanous </Property> 883720c9898SEd Tanous <Property Name="ConfiguredWidth" Type="Edm.Int64"> 884720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 885720c9898SEd Tanous <Annotation Term="OData.Description" String="The link width this port is configured to use for autonegotiation in conjunction with the link speed."/> 886720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the network link width this port is configured to use for autonegotiation purposes."/> 887720c9898SEd Tanous </Property> 888720c9898SEd Tanous </ComplexType> 889720c9898SEd Tanous </Schema> 890720c9898SEd Tanous 891720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_1"> 892720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 893720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 894720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_0.Port"/> 895720c9898SEd Tanous </Schema> 896720c9898SEd Tanous 897720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_2"> 898720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 899720c9898SEd Tanous <Annotation Term="OData.Description" String="Clarified that speed properties include protocol overhead."/> 900720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_1.Port"/> 901720c9898SEd Tanous </Schema> 902720c9898SEd Tanous 903720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_3"> 904720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 905f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the permissions for `LinkStatus`."/> 906720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_2.Port"/> 907720c9898SEd Tanous </Schema> 908720c9898SEd Tanous 909720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_4"> 910720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 911f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, `ConnectedSwitchPorts`, and `ConnectedPorts` properties inside of `Links`."/> 912720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_3.Port"/> 913720c9898SEd Tanous </Schema> 914720c9898SEd Tanous 915720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_5"> 916720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 917f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions."/> 918720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_4.Port"/> 919720c9898SEd Tanous </Schema> 920720c9898SEd Tanous 921720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_6"> 922720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 923f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 924720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_5.Port"/> 925720c9898SEd Tanous </Schema> 926720c9898SEd Tanous 927f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_3_7"> 928f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 929f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 930f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_3_6.Port"/> 931f2a8e57eSGunnar Mills </Schema> 932f2a8e57eSGunnar Mills 933720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_0"> 934720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 935720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.1"/> 936720c9898SEd Tanous 937720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_3_2.Port"> 938720c9898SEd Tanous <Property Name="FunctionMinBandwidth" Type="Collection(Port.v1_4_0.FunctionMinBandwidth)" Nullable="false"> 939720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of minimum bandwidth allocation percentages for the functions associated with this port."/> 940720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of minimum bandwidth percentage allocations for each of the functions associated with this port."/> 941720c9898SEd Tanous </Property> 942720c9898SEd Tanous <Property Name="FunctionMaxBandwidth" Type="Collection(Port.v1_4_0.FunctionMaxBandwidth)" Nullable="false"> 943720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of maximum bandwidth allocation percentages for the functions associated with this port."/> 944720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of maximum bandwidth allocation percentages for the functions associated with this port."/> 945720c9898SEd Tanous </Property> 946720c9898SEd Tanous <Property Name="SFP" Type="Port.v1_4_0.SFP"> 947720c9898SEd Tanous <Annotation Term="OData.Description" String="The small form-factor pluggable (SFP) device associated with this port."/> 948720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain data about the small form-factor pluggable (SFP) device currently occupying this port."/> 949720c9898SEd Tanous </Property> 950720c9898SEd Tanous <NavigationProperty Name="EnvironmentMetrics" Type="EnvironmentMetrics.EnvironmentMetrics" Nullable="false"> 951720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 952720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to the environment metrics for this port or any attached small form-factor pluggable (SFP) device."/> 953f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `EnvironmentMetrics` that represents the environment metrics for this port or any attached small form-factor pluggable (SFP) device."/> 954720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 955720c9898SEd Tanous </NavigationProperty> 956720c9898SEd Tanous <Property Name="CurrentProtocolVersion" Type="Edm.String"> 957720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 958720c9898SEd Tanous <Annotation Term="OData.Description" String="The protocol version being sent over this port."/> 959720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the protocol version being sent over this port. This property should only be used for protocols where the version and not the speed is of primary interest such as USB, DisplayPort, or HDMI."/> 960720c9898SEd Tanous </Property> 961720c9898SEd Tanous <Property Name="CapableProtocolVersions" Type="Collection(Edm.String)"> 962720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 963720c9898SEd Tanous <Annotation Term="OData.Description" String="The protocol versions capable of being sent over this port."/> 964720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the protocol versions capable of being sent over this port. This property should only be used for protocols where the version and not the speed is of primary interest such as USB, DisplayPort, or HDMI."/> 965720c9898SEd Tanous </Property> 966720c9898SEd Tanous <Property Name="Enabled" Type="Edm.Boolean" Nullable="false"> 967720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 968720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this port is enabled."/> 969720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="The value of this property shall indicate if this port is enabled. Disabling a port will disconnect any devices only connected to the system through this port."/> 970720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 971720c9898SEd Tanous <Collection> 972720c9898SEd Tanous <Record> 973720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 974720c9898SEd Tanous <PropertyValue Property="Version" String="v1_10_0"/> 975f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of `InterfaceEnabled`."/> 976720c9898SEd Tanous </Record> 977720c9898SEd Tanous </Collection> 978720c9898SEd Tanous </Annotation> 979720c9898SEd Tanous </Property> 980720c9898SEd Tanous </EntityType> 981720c9898SEd Tanous 982720c9898SEd Tanous <ComplexType Name="FunctionMinBandwidth"> 983720c9898SEd Tanous <Annotation Term="OData.Description" String="A minimum bandwidth allocation percentage for a network device functions associated with a port."/> 984720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a minimum bandwidth percentage allocation for a network device function associated with a port."/> 985720c9898SEd Tanous <NavigationProperty Name="NetworkDeviceFunction" Type="NetworkDeviceFunction.NetworkDeviceFunction" Nullable="false"> 986720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 987720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to the network device function associated with this bandwidth setting of this network port."/> 988f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `NetworkDeviceFunction` that represents the network device function associated with this bandwidth setting of this network port."/> 989720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 990720c9898SEd Tanous </NavigationProperty> 991720c9898SEd Tanous <Property Name="AllocationPercent" Type="Edm.Int64"> 992720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 993720c9898SEd Tanous <Annotation Term="OData.Description" String="The minimum bandwidth allocation percentage allocated to the corresponding network device function instance."/> 994720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the minimum bandwidth percentage allocation, `0` to `100`, for the associated network device function. The sum of all minimum percentages shall not exceed `100`."/> 995720c9898SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 996720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 997720c9898SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 998720c9898SEd Tanous </Property> 999720c9898SEd Tanous </ComplexType> 1000720c9898SEd Tanous 1001720c9898SEd Tanous <ComplexType Name="FunctionMaxBandwidth"> 1002720c9898SEd Tanous <Annotation Term="OData.Description" String="A maximum bandwidth allocation percentage for a network device functions associated with a port."/> 1003720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a maximum bandwidth percentage allocation for a network device function associated with a port."/> 1004720c9898SEd Tanous <NavigationProperty Name="NetworkDeviceFunction" Type="NetworkDeviceFunction.NetworkDeviceFunction" Nullable="false"> 1005720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1006720c9898SEd Tanous <Annotation Term="OData.Description" String="The link to the network device function associated with this bandwidth setting of this network port."/> 1007f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `NetworkDeviceFunction` that represents the network device function associated with this bandwidth setting of this network port."/> 1008720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1009720c9898SEd Tanous </NavigationProperty> 1010720c9898SEd Tanous <Property Name="AllocationPercent" Type="Edm.Int64"> 1011720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1012720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum bandwidth allocation percentage allocated to the corresponding network device function instance."/> 1013720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum bandwidth percentage allocation, `0` to `100`, for the associated network device function."/> 1014720c9898SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 1015720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1016720c9898SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 1017720c9898SEd Tanous </Property> 1018720c9898SEd Tanous </ComplexType> 1019720c9898SEd Tanous 1020720c9898SEd Tanous <ComplexType Name="EthernetProperties" BaseType="Port.v1_3_0.EthernetProperties"> 1021720c9898SEd Tanous <Property Name="AssociatedMACAddresses" Type="Collection(Edm.String)"> 1022720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1023720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/> 1024720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of configured MAC addresses that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses."/> 1025720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of configured MAC addresses that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses."/> 1026720c9898SEd Tanous </Property> 1027720c9898SEd Tanous <Property Name="LLDPEnabled" Type="Edm.Boolean" Nullable="false"> 1028720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1029720c9898SEd Tanous <Annotation Term="OData.Description" String="Enable/disable LLDP for this port."/> 1030720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the state indicating whether to enable LLDP for a port. If LLDP is disabled at the adapter level, this property shall be ignored."/> 1031720c9898SEd Tanous </Property> 1032720c9898SEd Tanous <Property Name="LLDPTransmit" Type="Port.v1_4_0.LLDPTransmit"> 1033720c9898SEd Tanous <Annotation Term="OData.Description" String="LLDP data being transmitted on this link."/> 1034720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the LLDP data being transmitted on this link."/> 1035720c9898SEd Tanous </Property> 1036720c9898SEd Tanous <Property Name="LLDPReceive" Type="Port.v1_4_0.LLDPReceive"> 1037720c9898SEd Tanous <Annotation Term="OData.Description" String="LLDP data being received on this link."/> 1038720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the LLDP data being received on this link."/> 1039720c9898SEd Tanous </Property> 1040720c9898SEd Tanous </ComplexType> 1041720c9898SEd Tanous 1042720c9898SEd Tanous <ComplexType Name="FibreChannelProperties" BaseType="Port.v1_3_0.FibreChannelProperties"> 1043720c9898SEd Tanous <Property Name="AssociatedWorldWideNames" Type="Collection(Edm.String)"> 1044720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1045720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of configured World Wide Names (WWN) that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses."/> 1046720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of configured World Wide Names (WWN) that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses."/> 1047720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){7}([0-9A-Fa-f]{2})$"/> 1048720c9898SEd Tanous </Property> 1049720c9898SEd Tanous </ComplexType> 1050720c9898SEd Tanous 1051720c9898SEd Tanous <ComplexType Name="LLDPTransmit"> 1052720c9898SEd Tanous <Annotation Term="OData.Description" String="Link Layer Data Protocol (LLDP) data being transmitted on this link."/> 1053720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the LLDP data to be transmitted from this endpoint."/> 1054720c9898SEd Tanous <Property Name="ChassisId" Type="Edm.String"> 1055720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1056720c9898SEd Tanous <Annotation Term="OData.Description" String="Link Layer Data Protocol (LLDP) chassis ID."/> 1057720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the chassis ID to be transmitted from this endpoint. If no such chassis ID is to be transmitted, this value shall be an empty string."/> 1058720c9898SEd Tanous </Property> 1059720c9898SEd Tanous <Property Name="ChassisIdSubtype" Type="Port.v1_4_0.IEEE802IdSubtype"> 1060720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1061720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of identifier used for the chassis ID."/> 1062720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IEEE 802.1AB-2009 chassis ID subtype to be transmitted from this endpoint. If no such chassis ID subtype is to be transmitted, this value shall be `NotTransmitted`."/> 1063720c9898SEd Tanous </Property> 1064720c9898SEd Tanous <Property Name="ManagementVlanId" Type="Edm.Int64"> 1065720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1066720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1067720c9898SEd Tanous <Annotation Term="Validation.Maximum" Int="4095"/> 1068720c9898SEd Tanous <Annotation Term="OData.Description" String="The management VLAN ID to be transmitted from this endpoint."/> 1069720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the management VLAN ID to be transmitted from this endpoint. If no such port ID is to be transmitted, this value shall be `4095`."/> 1070720c9898SEd Tanous </Property> 1071720c9898SEd Tanous <Property Name="ManagementAddressIPv4" Type="Edm.String"> 1072720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1073720c9898SEd Tanous <Annotation Term="OData.Description" String="The IPv4 management address to be transmitted from this endpoint."/> 1074720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IPv4 management address to be transmitted from this endpoint. If no such management address is to be transmitted, this value shall be an empty string."/> 1075720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="(^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$)|(^$)"/> 1076720c9898SEd Tanous </Property> 1077720c9898SEd Tanous <Property Name="ManagementAddressIPv6" Type="Edm.String"> 1078720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1079720c9898SEd Tanous <Annotation Term="OData.Description" String="The IPv6 management address to be transmitted from this endpoint."/> 1080720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 management address to be transmitted from this endpoint. If no such management address is to be transmitted, this value shall be an empty string."/> 1081720c9898SEd Tanous </Property> 1082720c9898SEd Tanous <Property Name="ManagementAddressMAC" Type="Edm.String"> 1083720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1084720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="(^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$)|(^$)"/> 1085720c9898SEd Tanous <Annotation Term="OData.Description" String="The management MAC address to be transmitted from this endpoint."/> 1086720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the management MAC address to be transmitted from this endpoint. If no such management address is to be transmitted, this value shall be an empty string."/> 1087720c9898SEd Tanous </Property> 1088720c9898SEd Tanous <Property Name="PortId" Type="Edm.String"> 1089720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1090720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="(^([0-9A-F]{2})([:]([0-9A-F]){2}){0,63}$)|(^$)"/> 1091720c9898SEd Tanous <Annotation Term="OData.Description" String="A colon-delimited string of hexadecimal octets identifying a port to be transmitted from this endpoint."/> 1092720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a colon-delimited string of hexadecimal octets identifying the port for an LLDP endpoint. If no such port ID is to be transmitted, this value shall be an empty string."/> 1093720c9898SEd Tanous </Property> 1094720c9898SEd Tanous <Property Name="PortIdSubtype" Type="Port.v1_4_0.IEEE802IdSubtype"> 1095720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1096720c9898SEd Tanous <Annotation Term="OData.Description" String="The port ID subtype to be transmitted from this endpoint."/> 1097720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the port ID subtype from IEEE 802.1AB-2009 Table 8-3 to be transmitted from this endpoint. If no such port ID subtype is to be transmitted, this value shall be `NotTransmitted`."/> 1098720c9898SEd Tanous </Property> 1099720c9898SEd Tanous </ComplexType> 1100720c9898SEd Tanous 1101720c9898SEd Tanous <ComplexType Name="LLDPReceive"> 1102720c9898SEd Tanous <Annotation Term="OData.Description" String="Link Layer Data Protocol (LLDP) data received from the remote partner across this link."/> 1103720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the LLDP data from the remote partner across this link."/> 1104720c9898SEd Tanous <Property Name="ChassisId" Type="Edm.String"> 1105720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1106720c9898SEd Tanous <Annotation Term="OData.Description" String="Link Layer Data Protocol (LLDP) chassis ID received from the remote partner across this link."/> 1107720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the chassis ID received from the remote partner across this link. If no such chassis ID has been received, this property should not be present."/> 1108720c9898SEd Tanous </Property> 1109720c9898SEd Tanous <Property Name="ChassisIdSubtype" Type="Port.v1_4_0.IEEE802IdSubtype"> 1110720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1111720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of identifier used for the chassis ID received from the remote partner across this link."/> 1112720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IEEE 802.1AB-2009 chassis ID subtype received from the remote partner across this link. If no such chassis ID subtype has been received, this property should not be present."/> 1113720c9898SEd Tanous </Property> 1114720c9898SEd Tanous <Property Name="ManagementVlanId" Type="Edm.Int64"> 1115720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1116720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1117720c9898SEd Tanous <Annotation Term="Validation.Maximum" Int="4095"/> 1118720c9898SEd Tanous <Annotation Term="OData.Description" String="The management VLAN ID received from the remote partner across this link."/> 1119720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the management VLAN ID received from the remote partner across this link. If no such management VLAN ID has been received, this property should not be present."/> 1120720c9898SEd Tanous </Property> 1121720c9898SEd Tanous <Property Name="ManagementAddressIPv4" Type="Edm.String"> 1122720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1123720c9898SEd Tanous <Annotation Term="OData.Description" String="The IPv4 management address received from the remote partner across this link."/> 1124720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IPv4 management address received from the remote partner across this link. If no such management address has been received, this property should not be present."/> 1125720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 1126720c9898SEd Tanous </Property> 1127720c9898SEd Tanous <Property Name="ManagementAddressIPv6" Type="Edm.String"> 1128720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1129720c9898SEd Tanous <Annotation Term="OData.Description" String="The IPv6 management address received from the remote partner across this link."/> 1130720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IPv6 management address received from the remote partner across this link. If no such management address has been received, this property should not be present."/> 1131720c9898SEd Tanous <Annotation Term="Redfish.IPv6Format"/> 1132720c9898SEd Tanous </Property> 1133720c9898SEd Tanous <Property Name="ManagementAddressMAC" Type="Edm.String"> 1134720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1135720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/> 1136720c9898SEd Tanous <Annotation Term="OData.Description" String="The management MAC address received from the remote partner across this link."/> 1137720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the management MAC address received from the remote partner across this link. If no such management address has been received, this property should not be present."/> 1138720c9898SEd Tanous </Property> 1139720c9898SEd Tanous <Property Name="PortId" Type="Edm.String"> 1140720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1141720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-F]{2})([:]([0-9A-F]){2}){0,63}$"/> 1142720c9898SEd Tanous <Annotation Term="OData.Description" String="A colon-delimited string of hexadecimal octets identifying a port."/> 1143720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a colon-delimited string of hexadecimal octets identifying the port received from the remote partner across this link. If no such port ID has been received, this property should not be present."/> 1144720c9898SEd Tanous </Property> 1145720c9898SEd Tanous <Property Name="PortIdSubtype" Type="Port.v1_4_0.IEEE802IdSubtype"> 1146720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1147720c9898SEd Tanous <Annotation Term="OData.Description" String="The port ID subtype received from the remote partner across this link."/> 1148720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the port ID subtype from IEEE 802.1AB-2009 Table 8-3 received from the remote partner across this link. If no such port ID subtype has been received, this property should not be present."/> 1149720c9898SEd Tanous </Property> 1150720c9898SEd Tanous </ComplexType> 1151720c9898SEd Tanous 1152720c9898SEd Tanous <EnumType Name="IEEE802IdSubtype"> 1153720c9898SEd Tanous <Member Name="ChassisComp"> 1154720c9898SEd Tanous <Annotation Term="OData.Description" String="Chassis component, based on the value of entPhysicalAlias in RFC4133."/> 1155720c9898SEd Tanous </Member> 1156720c9898SEd Tanous <Member Name="IfAlias"> 1157720c9898SEd Tanous <Annotation Term="OData.Description" String="Interface alias, based on the ifAlias MIB object."/> 1158720c9898SEd Tanous </Member> 1159720c9898SEd Tanous <Member Name="PortComp"> 1160720c9898SEd Tanous <Annotation Term="OData.Description" String="Port component, based on the value of entPhysicalAlias in RFC4133."/> 1161720c9898SEd Tanous </Member> 1162720c9898SEd Tanous <Member Name="MacAddr"> 1163720c9898SEd Tanous <Annotation Term="OData.Description" String="MAC address, based on an agent-detected unicast source address as defined in IEEE standard 802."/> 1164720c9898SEd Tanous </Member> 1165720c9898SEd Tanous <Member Name="NetworkAddr"> 1166720c9898SEd Tanous <Annotation Term="OData.Description" String="Network address, based on an agent-detected network address."/> 1167720c9898SEd Tanous </Member> 1168720c9898SEd Tanous <Member Name="IfName"> 1169720c9898SEd Tanous <Annotation Term="OData.Description" String="Interface name, based on the ifName MIB object."/> 1170720c9898SEd Tanous </Member> 1171720c9898SEd Tanous <Member Name="AgentId"> 1172720c9898SEd Tanous <Annotation Term="OData.Description" String="Agent circuit ID, based on the agent-local identifier of the circuit as defined in RFC3046."/> 1173720c9898SEd Tanous </Member> 1174720c9898SEd Tanous <Member Name="LocalAssign"> 1175720c9898SEd Tanous <Annotation Term="OData.Description" String="Locally assigned, based on an alphanumeric value locally assigned."/> 1176720c9898SEd Tanous </Member> 1177720c9898SEd Tanous <Member Name="NotTransmitted"> 1178720c9898SEd Tanous <Annotation Term="OData.Description" String="No data to be sent to/received from remote partner."/> 1179720c9898SEd Tanous </Member> 1180720c9898SEd Tanous </EnumType> 1181720c9898SEd Tanous 1182720c9898SEd Tanous <ComplexType Name="SFP"> 118328cfceb2SGunnar Mills <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1184720c9898SEd Tanous <Annotation Term="OData.Description" String="A small form-factor pluggable (SFP) device attached to a port."/> 1185720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a small form-factor pluggable (SFP) device attached to a port."/> 1186720c9898SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 1187720c9898SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 1188720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 1189720c9898SEd Tanous </Property> 1190720c9898SEd Tanous <Property Name="SupportedSFPTypes" Type="Collection(Port.v1_4_0.SFPType)"> 1191720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1192720c9898SEd Tanous <Annotation Term="OData.Description" String="The types of SFP devices that can be attached to this port."/> 1193720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of SFP device types supported by this port."/> 1194720c9898SEd Tanous </Property> 1195720c9898SEd Tanous <Property Name="Type" Type="Port.v1_4_0.SFPType"> 1196720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1197720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of SFP device that is attached to this port."/> 1198720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the SFP device type currently attached to this port."/> 1199720c9898SEd Tanous </Property> 1200720c9898SEd Tanous <Property Name="Manufacturer" Type="Edm.String"> 1201720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1202720c9898SEd Tanous <Annotation Term="OData.Description" String="The manufacturer of this SFP."/> 1203720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the SFP. This organization may be the entity from which the SFP is purchased, but this is not necessarily true."/> 1204720c9898SEd Tanous </Property> 1205720c9898SEd Tanous <Property Name="SerialNumber" Type="Edm.String"> 1206720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1207720c9898SEd Tanous <Annotation Term="OData.Description" String="The serial number for this SFP."/> 1208720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a manufacturer-allocated number that identifies the SFP."/> 1209720c9898SEd Tanous </Property> 1210720c9898SEd Tanous <Property Name="PartNumber" Type="Edm.String"> 1211720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1212720c9898SEd Tanous <Annotation Term="OData.Description" String="The part number for this SFP."/> 1213720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer-provided part number for the SFP."/> 1214720c9898SEd Tanous </Property> 1215720c9898SEd Tanous <Property Name="MediumType" Type="Port.v1_4_0.MediumType"> 1216720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1217720c9898SEd Tanous <Annotation Term="OData.Description" String="The medium type connected to this SFP."/> 1218720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the medium type used by the SFP."/> 1219720c9898SEd Tanous </Property> 1220720c9898SEd Tanous <Property Name="FiberConnectionType" Type="Port.v1_4_0.FiberConnectionType"> 1221720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1222720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of fiber connection currently used by this SFP."/> 1223720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the fiber connection type used by the SFP."/> 1224720c9898SEd Tanous </Property> 1225720c9898SEd Tanous </ComplexType> 1226720c9898SEd Tanous 1227720c9898SEd Tanous <EnumType Name="SFPType"> 1228720c9898SEd Tanous <Member Name="SFP"> 1229720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for SFP."/> 1230720c9898SEd Tanous </Member> 1231720c9898SEd Tanous <Member Name="SFPPlus"> 1232720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for SFP+."/> 1233720c9898SEd Tanous </Member> 1234720c9898SEd Tanous <Member Name="SFP28"> 1235720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for SFP+ and IEEE 802.3by Specification."/> 1236720c9898SEd Tanous </Member> 1237720c9898SEd Tanous <Member Name="cSFP"> 1238720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the CSFP MSA Specification."/> 1239720c9898SEd Tanous </Member> 1240720c9898SEd Tanous <Member Name="SFPDD"> 1241720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFP-DD MSA Specification."/> 1242720c9898SEd Tanous </Member> 1243720c9898SEd Tanous <Member Name="QSFP"> 1244720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for QSFP."/> 1245720c9898SEd Tanous </Member> 1246720c9898SEd Tanous <Member Name="QSFPPlus"> 1247720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for QSFP+."/> 1248720c9898SEd Tanous </Member> 1249720c9898SEd Tanous <Member Name="QSFP14"> 1250720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for QSFP14."/> 1251720c9898SEd Tanous </Member> 1252720c9898SEd Tanous <Member Name="QSFP28"> 1253720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for QSFP28."/> 1254720c9898SEd Tanous </Member> 1255720c9898SEd Tanous <Member Name="QSFP56"> 1256720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification for QSFP56."/> 1257720c9898SEd Tanous </Member> 1258720c9898SEd Tanous <Member Name="MiniSASHD"> 1259720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the SFF Specification SFF-8644."/> 1260720c9898SEd Tanous </Member> 1261720c9898SEd Tanous <Member Name="QSFPDD"> 1262720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the QSFP Double Density Specification."/> 1263720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 1264720c9898SEd Tanous <Collection> 1265720c9898SEd Tanous <Record> 1266720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 1267720c9898SEd Tanous <PropertyValue Property="Version" String="v1_9_0"/> 1268720c9898SEd Tanous </Record> 1269720c9898SEd Tanous </Collection> 1270720c9898SEd Tanous </Annotation> 1271720c9898SEd Tanous </Member> 1272720c9898SEd Tanous <Member Name="OSFP"> 1273720c9898SEd Tanous <Annotation Term="OData.Description" String="The SFP conforms to the OSFP Specification."/> 1274720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 1275720c9898SEd Tanous <Collection> 1276720c9898SEd Tanous <Record> 1277720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 1278720c9898SEd Tanous <PropertyValue Property="Version" String="v1_9_0"/> 1279720c9898SEd Tanous </Record> 1280720c9898SEd Tanous </Collection> 1281720c9898SEd Tanous </Annotation> 1282720c9898SEd Tanous </Member> 1283720c9898SEd Tanous </EnumType> 1284720c9898SEd Tanous 1285720c9898SEd Tanous <EnumType Name="MediumType"> 1286720c9898SEd Tanous <Member Name="Copper"> 1287720c9898SEd Tanous <Annotation Term="OData.Description" String="The medium connected is copper."/> 1288720c9898SEd Tanous </Member> 1289720c9898SEd Tanous <Member Name="FiberOptic"> 1290720c9898SEd Tanous <Annotation Term="OData.Description" String="The medium connected is fiber optic."/> 1291720c9898SEd Tanous </Member> 1292720c9898SEd Tanous </EnumType> 1293720c9898SEd Tanous 1294720c9898SEd Tanous <EnumType Name="FiberConnectionType"> 1295720c9898SEd Tanous <Member Name="SingleMode"> 1296720c9898SEd Tanous <Annotation Term="OData.Description" String="The connection is using single mode operation."/> 1297720c9898SEd Tanous </Member> 1298720c9898SEd Tanous <Member Name="MultiMode"> 1299720c9898SEd Tanous <Annotation Term="OData.Description" String="The connection is using multi mode operation."/> 1300720c9898SEd Tanous </Member> 1301720c9898SEd Tanous </EnumType> 1302720c9898SEd Tanous </Schema> 1303720c9898SEd Tanous 1304720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_1"> 1305720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1306f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct the permissions for `LinkStatus`."/> 1307720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_4_0.Port"/> 1308720c9898SEd Tanous </Schema> 1309720c9898SEd Tanous 1310720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_2"> 1311720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1312f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, `ConnectedSwitchPorts`, and `ConnectedPorts` properties inside of `Links`."/> 1313720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_4_1.Port"/> 1314720c9898SEd Tanous </Schema> 1315720c9898SEd Tanous 1316720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_3"> 1317720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1318720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct regular expression patterns for LLDP transmit properties to allow for empty strings and to correct the description for LLDP receive properties to state they should be omitted rather than be empty strings."/> 1319720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_4_2.Port"/> 1320720c9898SEd Tanous </Schema> 1321720c9898SEd Tanous 1322720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_4"> 1323720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1324f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 1325720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_4_3.Port"/> 1326720c9898SEd Tanous </Schema> 1327720c9898SEd Tanous 1328720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_5"> 1329720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1330f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 1331720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_4_4.Port"/> 1332720c9898SEd Tanous </Schema> 1333720c9898SEd Tanous 1334f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_4_6"> 1335f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1336f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1337f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_4_5.Port"/> 1338f2a8e57eSGunnar Mills </Schema> 1339f2a8e57eSGunnar Mills 1340720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_5_0"> 1341720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1342720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 1343f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add new values to the `PortConnectionType` property."/> 1344720c9898SEd Tanous 1345720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_4_1.Port"/> 1346720c9898SEd Tanous 1347720c9898SEd Tanous <ComplexType Name="EthernetProperties" BaseType="Port.v1_4_0.EthernetProperties"> 1348720c9898SEd Tanous <Property Name="WakeOnLANEnabled" Type="Edm.Boolean"> 1349720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1350720c9898SEd Tanous <Annotation Term="OData.Description" String="Indicates whether Wake on LAN (WoL) is enabled on this port."/> 1351720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Wake on LAN (WoL) is enabled on this port."/> 1352720c9898SEd Tanous </Property> 1353720c9898SEd Tanous <Property Name="EEEEnabled" Type="Edm.Boolean"> 1354720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1355720c9898SEd Tanous <Annotation Term="OData.Description" String="Indicates whether IEEE 802.3az Energy-Efficient Ethernet (EEE) is enabled on this port."/> 1356720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether IEEE 802.3az Energy-Efficient Ethernet (EEE) is enabled on this port."/> 1357720c9898SEd Tanous </Property> 1358720c9898SEd Tanous </ComplexType> 1359720c9898SEd Tanous 1360720c9898SEd Tanous <ComplexType Name="Links" BaseType="Port.v1_2_0.Links"> 1361720c9898SEd Tanous <NavigationProperty Name="Cables" Type="Collection(Cable.Cable)"> 1362720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1363720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of links to the cables connected to this port."/> 1364f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Cable` that represent the cables connected to this port."/> 1365720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1366720c9898SEd Tanous </NavigationProperty> 1367720c9898SEd Tanous </ComplexType> 1368720c9898SEd Tanous </Schema> 1369720c9898SEd Tanous 1370720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_5_1"> 1371720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1372f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, `ConnectedSwitchPorts`, and `ConnectedPorts` properties inside of `Links`."/> 1373720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_5_0.Port"/> 1374720c9898SEd Tanous </Schema> 1375720c9898SEd Tanous 1376720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_5_2"> 1377720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1378720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct regular expression patterns for LLDP transmit properties to allow for empty strings and to correct the description for LLDP receive properties to state they should be omitted rather than be empty strings."/> 1379720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_5_1.Port"/> 1380720c9898SEd Tanous </Schema> 1381720c9898SEd Tanous 1382720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_5_3"> 1383720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1384f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 1385720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_5_2.Port"/> 1386720c9898SEd Tanous </Schema> 1387720c9898SEd Tanous 1388720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_5_4"> 1389720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1390f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 1391720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_5_3.Port"/> 1392720c9898SEd Tanous </Schema> 1393720c9898SEd Tanous 1394f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_5_5"> 1395f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1396f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1397f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_5_4.Port"/> 1398f2a8e57eSGunnar Mills </Schema> 1399f2a8e57eSGunnar Mills 1400720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_6_0"> 1401720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1402720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.4"/> 1403720c9898SEd Tanous 1404720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_5_0.Port"> 1405720c9898SEd Tanous <Property Name="InfiniBand" Type="Port.v1_6_0.InfiniBandProperties"> 1406720c9898SEd Tanous <Annotation Term="OData.Description" String="InfiniBand properties for this port."/> 1407720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain InfiniBand-specific properties of the port."/> 1408720c9898SEd Tanous </Property> 1409720c9898SEd Tanous </EntityType> 1410720c9898SEd Tanous 1411720c9898SEd Tanous <ComplexType Name="InfiniBandProperties"> 1412720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1413720c9898SEd Tanous <Annotation Term="OData.Description" String="InfiniBand-specific properties for a port."/> 1414720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain InfiniBand-specific properties for a port."/> 1415720c9898SEd Tanous <Property Name="AssociatedPortGUIDs" Type="Collection(Edm.String)"> 1416720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1417720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of configured port GUIDs that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses."/> 1418720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of configured port GUIDs that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses."/> 1419720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$"/> 1420720c9898SEd Tanous </Property> 1421720c9898SEd Tanous <Property Name="AssociatedNodeGUIDs" Type="Collection(Edm.String)"> 1422720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1423720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of configured node GUIDs that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses."/> 1424720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of configured node GUIDs that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses."/> 1425720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$"/> 1426720c9898SEd Tanous </Property> 1427720c9898SEd Tanous <Property Name="AssociatedSystemGUIDs" Type="Collection(Edm.String)"> 1428720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1429720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of configured system GUIDs that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses."/> 1430720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of configured system GUIDs that are associated with this network port, including the programmed address of the lowest-numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses."/> 1431720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$"/> 1432720c9898SEd Tanous </Property> 1433720c9898SEd Tanous </ComplexType> 1434720c9898SEd Tanous </Schema> 1435720c9898SEd Tanous 1436720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_6_1"> 1437720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1438f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `AssociatedEndpoints`, `ConnectedSwitches`, `ConnectedSwitchPorts`, and `ConnectedPorts` properties inside of `Links`."/> 1439720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_6_0.Port"/> 1440720c9898SEd Tanous </Schema> 1441720c9898SEd Tanous 1442720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_6_2"> 1443720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1444720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct regular expression patterns for LLDP transmit properties to allow for empty strings and to correct the description for LLDP receive properties to state they should be omitted rather than be empty strings."/> 1445720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_6_1.Port"/> 1446720c9898SEd Tanous </Schema> 1447720c9898SEd Tanous 1448720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_6_3"> 1449720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1450f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 1451720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_6_2.Port"/> 1452720c9898SEd Tanous </Schema> 1453720c9898SEd Tanous 1454720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_6_4"> 1455720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1456f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 1457720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_6_3.Port"/> 1458720c9898SEd Tanous </Schema> 1459720c9898SEd Tanous 1460f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_6_5"> 1461f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1462f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1463f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_6_4.Port"/> 1464f2a8e57eSGunnar Mills </Schema> 1465f2a8e57eSGunnar Mills 1466720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_7_0"> 1467720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1468720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2022.2"/> 1469720c9898SEd Tanous 1470720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_6_2.Port"/> 1471720c9898SEd Tanous 1472720c9898SEd Tanous <ComplexType Name="Links" BaseType="Port.v1_5_0.Links"> 1473720c9898SEd Tanous <NavigationProperty Name="EthernetInterfaces" Type="Collection(EthernetInterface.EthernetInterface)"> 1474720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1475720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to the Ethernet interfaces this port provides."/> 1476f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `EthernetInterface` that represent the Ethernet interfaces this port provides. This property shall not include Ethernet interfaces that are not directly associated to a physical port."/> 1477720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1478720c9898SEd Tanous </NavigationProperty> 1479720c9898SEd Tanous </ComplexType> 1480720c9898SEd Tanous </Schema> 1481720c9898SEd Tanous 1482720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_7_1"> 1483720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1484f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 1485720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_7_0.Port"/> 1486720c9898SEd Tanous </Schema> 1487720c9898SEd Tanous 1488720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_7_2"> 1489720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1490f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional."/> 1491720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_7_1.Port"/> 1492720c9898SEd Tanous </Schema> 1493720c9898SEd Tanous 1494f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_7_3"> 1495f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1496f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1497f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_7_2.Port"/> 1498f2a8e57eSGunnar Mills </Schema> 1499f2a8e57eSGunnar Mills 1500720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_8_0"> 1501720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1502720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2022.3"/> 1503f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `PCIe` to `LinkNetworkTechnology`."/> 1504720c9898SEd Tanous 1505720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_7_0.Port"> 1506720c9898SEd Tanous <Property Name="RemotePortId" Type="Edm.String"> 1507720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1508720c9898SEd Tanous <Annotation Term="OData.Description" String="The identifier of the remote port to which this port is connected."/> 1509720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the identifier of the remote port, such as a switch or device, to which this port is connected."/> 1510720c9898SEd Tanous </Property> 1511720c9898SEd Tanous <Property Name="CXL" Type="Port.v1_8_0.CXL"> 1512720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL properties for this port."/> 1513720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain CXL-specific properties for this port."/> 1514720c9898SEd Tanous </Property> 1515720c9898SEd Tanous </EntityType> 1516720c9898SEd Tanous 1517720c9898SEd Tanous <ComplexType Name="LLDPTransmit" BaseType="Port.v1_4_0.LLDPTransmit"> 1518720c9898SEd Tanous <Property Name="SystemName" Type="Edm.String"> 1519720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1520720c9898SEd Tanous <Annotation Term="OData.Description" String="The system name to be transmitted from this endpoint."/> 1521720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system name to be transmitted from this endpoint. If no such system name is to be transmitted, this value shall be an empty string."/> 1522720c9898SEd Tanous </Property> 1523720c9898SEd Tanous <Property Name="SystemDescription" Type="Edm.String"> 1524720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1525720c9898SEd Tanous <Annotation Term="OData.Description" String="The system description to be transmitted from this endpoint."/> 1526720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system description to be transmitted from this endpoint. If no such system description is to be transmitted, this value shall be an empty string."/> 1527720c9898SEd Tanous </Property> 1528720c9898SEd Tanous <Property Name="SystemCapabilities" Type="Collection(Port.v1_8_0.LLDPSystemCapabilities)"> 1529720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1530720c9898SEd Tanous <Annotation Term="OData.Description" String="The system capabilities to be transmitted from this endpoint."/> 1531720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system capabilities to be transmitted from this endpoint. If no such system capabilities are to be transmitted, this value shall be an empty array. If this property contains the value `None`, an empty set of system capabilities is transmitted from this endpoint."/> 1532720c9898SEd Tanous </Property> 1533720c9898SEd Tanous </ComplexType> 1534720c9898SEd Tanous 1535720c9898SEd Tanous <ComplexType Name="LLDPReceive" BaseType="Port.v1_4_0.LLDPReceive"> 1536720c9898SEd Tanous <Property Name="SystemName" Type="Edm.String"> 1537720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1538720c9898SEd Tanous <Annotation Term="OData.Description" String="The system name received from the remote partner across this link."/> 1539720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system name received from the remote partner across this link. If no such system name has been received, this property shall not be present."/> 1540720c9898SEd Tanous </Property> 1541720c9898SEd Tanous <Property Name="SystemDescription" Type="Edm.String"> 1542720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1543720c9898SEd Tanous <Annotation Term="OData.Description" String="The system description received from the remote partner across this link."/> 1544720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system description received from the remote partner across this link. If no such system description has been received, this property shall not be present."/> 1545720c9898SEd Tanous </Property> 1546720c9898SEd Tanous <Property Name="SystemCapabilities" Type="Collection(Port.v1_8_0.LLDPSystemCapabilities)"> 1547720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1548720c9898SEd Tanous <Annotation Term="OData.Description" String="The system capabilities received from the remote partner across this link."/> 1549720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system capabilities received from the remote partner across this link. If no such system capabilities have been received, this property shall not be present. This property shall not contain the value `None`."/> 1550720c9898SEd Tanous </Property> 1551720c9898SEd Tanous </ComplexType> 1552720c9898SEd Tanous 1553720c9898SEd Tanous <EnumType Name="LLDPSystemCapabilities"> 1554720c9898SEd Tanous <Member Name="None"> 1555720c9898SEd Tanous <Annotation Term="OData.Description" String="The system capabilities are transmitted, but no capabilities are set."/> 1556720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the system capabilities are transmitted, but no capabilities are set."/> 1557720c9898SEd Tanous </Member> 1558720c9898SEd Tanous <Member Name="Bridge"> 1559720c9898SEd Tanous <Annotation Term="OData.Description" String="Bridge."/> 1560720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'bridge' capability."/> 1561720c9898SEd Tanous </Member> 1562720c9898SEd Tanous <Member Name="DOCSISCableDevice"> 1563720c9898SEd Tanous <Annotation Term="OData.Description" String="DOCSIS cable device."/> 1564720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'DOCSIS cable device' capability."/> 1565720c9898SEd Tanous </Member> 1566720c9898SEd Tanous <Member Name="Other"> 1567720c9898SEd Tanous <Annotation Term="OData.Description" String="Other."/> 1568720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'other' capability."/> 1569720c9898SEd Tanous </Member> 1570720c9898SEd Tanous <Member Name="Repeater"> 1571720c9898SEd Tanous <Annotation Term="OData.Description" String="Repeater."/> 1572720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'repeater' capability."/> 1573720c9898SEd Tanous </Member> 1574720c9898SEd Tanous <Member Name="Router"> 1575720c9898SEd Tanous <Annotation Term="OData.Description" String="Router."/> 1576720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'router' capability."/> 1577720c9898SEd Tanous </Member> 1578720c9898SEd Tanous <Member Name="Station"> 1579720c9898SEd Tanous <Annotation Term="OData.Description" String="Station."/> 1580720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'station' capability."/> 1581720c9898SEd Tanous </Member> 1582720c9898SEd Tanous <Member Name="Telephone"> 1583720c9898SEd Tanous <Annotation Term="OData.Description" String="Telephone."/> 1584720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'telephone' capability."/> 1585720c9898SEd Tanous </Member> 1586720c9898SEd Tanous <Member Name="WLANAccessPoint"> 1587720c9898SEd Tanous <Annotation Term="OData.Description" String="WLAN access point."/> 1588720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the IEEE802.1AB-defined 'WLAN access point' capability."/> 1589720c9898SEd Tanous </Member> 1590720c9898SEd Tanous </EnumType> 1591720c9898SEd Tanous 1592720c9898SEd Tanous <ComplexType Name="CXL"> 1593720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1594720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL properties for a port."/> 1595720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain CXL-specific properties for a port."/> 1596720c9898SEd Tanous <Property Name="CurrentPortConfigurationState" Type="Port.v1_8_0.CurrentPortConfigurationState"> 1597720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1598720c9898SEd Tanous <Annotation Term="OData.Description" String="The current port configuration state."/> 1599720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Current Port Configuration State'."/> 1600720c9898SEd Tanous </Property> 1601720c9898SEd Tanous <Property Name="ConnectedDeviceMode" Type="Port.v1_8_0.ConnectedDeviceMode"> 1602720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1603720c9898SEd Tanous <Annotation Term="OData.Description" String="The connected device mode."/> 1604720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Connected Device Mode'."/> 1605720c9898SEd Tanous </Property> 1606720c9898SEd Tanous <Property Name="ConnectedDeviceType" Type="Port.v1_8_0.ConnectedDeviceType"> 1607720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1608720c9898SEd Tanous <Annotation Term="OData.Description" String="The connected device type."/> 1609720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Connected Device Type'."/> 1610720c9898SEd Tanous </Property> 1611720c9898SEd Tanous <Property Name="MaxLogicalDeviceCount" Type="Edm.Int64"> 1612720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1613720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum number of logical devices supported."/> 1614720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Supported LD Count'."/> 1615720c9898SEd Tanous </Property> 1616720c9898SEd Tanous <Property Name="TemporaryThroughputReductionEnabled" Type="Edm.Boolean"> 1617720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1618720c9898SEd Tanous <Annotation Term="OData.Description" String="Indicates whether temporary throughput reduction is enabled."/> 1619720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the CXL Specification-defined 'Temporary Throughput Reduction' mechanism is enabled."/> 1620f2a8e57eSGunnar Mills <Annotation Term="Redfish.Revisions"> 1621f2a8e57eSGunnar Mills <Collection> 1622f2a8e57eSGunnar Mills <Record> 1623f2a8e57eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1624f2a8e57eSGunnar Mills <PropertyValue Property="Version" String="v1_12_0"/> 1625f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of `TemporaryThroughputReductionEnabled` in `PCIeDevice`."/> 1626f2a8e57eSGunnar Mills </Record> 1627f2a8e57eSGunnar Mills </Collection> 1628f2a8e57eSGunnar Mills </Annotation> 1629720c9898SEd Tanous </Property> 1630720c9898SEd Tanous <Property Name="Congestion" Type="Port.v1_8_0.Congestion"> 1631720c9898SEd Tanous <Annotation Term="OData.Description" String="The congestion properties for this CXL port."/> 1632720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the congestion properties for this CXL port."/> 1633720c9898SEd Tanous </Property> 1634720c9898SEd Tanous <Property Name="QoSTelemetryCapabilities" Type="Port.v1_8_0.QoSTelemetryCapabilities"> 1635720c9898SEd Tanous <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for this CXL port."/> 1636720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service telemetry capabilities for this CXL port."/> 1637720c9898SEd Tanous </Property> 1638720c9898SEd Tanous </ComplexType> 1639720c9898SEd Tanous 1640720c9898SEd Tanous <ComplexType Name="Congestion"> 1641720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1642720c9898SEd Tanous <Annotation Term="OData.Description" String="The congestion properties for a CXL port."/> 1643720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the congestion properties for a CXL port."/> 1644720c9898SEd Tanous <Property Name="CongestionTelemetryEnabled" Type="Edm.Boolean"> 1645720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1646720c9898SEd Tanous <Annotation Term="OData.Description" String="Indicates whether congestion telemetry collection is enabled for this port."/> 1647720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether congestion telemetry collection is enabled for this port."/> 1648720c9898SEd Tanous </Property> 1649720c9898SEd Tanous <Property Name="EgressModeratePercentage" Type="Edm.Int64"> 1650720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1651720c9898SEd Tanous <Annotation Term="OData.Description" String="The threshold for moderate egress port congestion as a percentage."/> 1652720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the threshold for moderate egress port congestion for the CXL Specification-defined 'Egress Port Congestion' mechanism as a percentage, `0` to `100`."/> 1653720c9898SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 1654720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1655720c9898SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 1656720c9898SEd Tanous </Property> 1657720c9898SEd Tanous <Property Name="EgressSeverePercentage" Type="Edm.Int64"> 1658720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1659720c9898SEd Tanous <Annotation Term="OData.Description" String="The threshold for severe egress port congestion as a percentage."/> 1660720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Egress Severe Percentage' as a percentage, `0` to `100`."/> 1661720c9898SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 1662720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 1663720c9898SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 1664720c9898SEd Tanous </Property> 1665720c9898SEd Tanous <Property Name="BackpressureSampleInterval" Type="Edm.Int64"> 1666720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1667720c9898SEd Tanous <Annotation Term="OData.Description" String="The interval for the CXL Specification-defined 'Egress Port Congestion' mechanism to take samples in nanoseconds."/> 1668720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Backpressure Sample Interval' in nanoseconds."/> 1669720c9898SEd Tanous </Property> 1670720c9898SEd Tanous <Property Name="MaxSustainedRequestCmpBias" Type="Edm.Int64"> 1671720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1672720c9898SEd Tanous <Annotation Term="OData.Description" String="The estimated maximum sustained sum of requests and recent responses across the entire device, serving as the basis for the CXL Specification-defined 'QoS Limit Fraction'."/> 1673720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'ReqCmpBasis'."/> 1674720c9898SEd Tanous </Property> 1675720c9898SEd Tanous <Property Name="CompletionCollectionInterval" Type="Edm.Int64"> 1676720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1677720c9898SEd Tanous <Annotation Term="OData.Description" String="The interval for the CXL Specification-defined 'Completion Counting' mechanism to collect the number of transmitted responses in a single counter in nanoseconds."/> 1678720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Completion Collection Interval' in nanoseconds."/> 1679720c9898SEd Tanous </Property> 1680720c9898SEd Tanous </ComplexType> 1681720c9898SEd Tanous 1682720c9898SEd Tanous <ComplexType Name="QoSTelemetryCapabilities"> 1683720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1684720c9898SEd Tanous <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for a CXL port."/> 1685720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service telemetry capabilities for a CXL port."/> 1686720c9898SEd Tanous <Property Name="EgressPortBackpressureSupported" Type="Edm.Boolean"> 1687720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1688720c9898SEd Tanous <Annotation Term="OData.Description" String="Indicates whether the port supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/> 1689720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the port supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/> 1690720c9898SEd Tanous </Property> 1691720c9898SEd Tanous <Property Name="TemporaryThroughputReductionSupported" Type="Edm.Boolean"> 1692720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1693720c9898SEd Tanous <Annotation Term="OData.Description" String="Indicates whether the port supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/> 1694720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the port supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/> 1695f2a8e57eSGunnar Mills <Annotation Term="Redfish.Revisions"> 1696f2a8e57eSGunnar Mills <Collection> 1697f2a8e57eSGunnar Mills <Record> 1698f2a8e57eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1699f2a8e57eSGunnar Mills <PropertyValue Property="Version" String="v1_12_0"/> 1700f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of `TemporaryThroughputReductionSupported` in `PCIeDevice`."/> 1701f2a8e57eSGunnar Mills </Record> 1702f2a8e57eSGunnar Mills </Collection> 1703f2a8e57eSGunnar Mills </Annotation> 1704720c9898SEd Tanous </Property> 1705720c9898SEd Tanous </ComplexType> 1706720c9898SEd Tanous 1707720c9898SEd Tanous <EnumType Name="CurrentPortConfigurationState"> 1708720c9898SEd Tanous <Member Name="Disabled"> 1709720c9898SEd Tanous <Annotation Term="OData.Description" String="Disabled."/> 1710720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the port is disabled."/> 1711720c9898SEd Tanous </Member> 1712720c9898SEd Tanous <Member Name="BindInProgress"> 1713720c9898SEd Tanous <Annotation Term="OData.Description" String="Bind in progress."/> 1714720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate a bind is in progress for the port."/> 1715720c9898SEd Tanous </Member> 1716720c9898SEd Tanous <Member Name="UnbindInProgress"> 1717720c9898SEd Tanous <Annotation Term="OData.Description" String="Unbind in progress."/> 1718720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate an unbind is in progress for the port."/> 1719720c9898SEd Tanous </Member> 1720720c9898SEd Tanous <Member Name="DSP"> 1721720c9898SEd Tanous <Annotation Term="OData.Description" String="Downstream port (DSP)."/> 1722720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the port is enabled as a downstream port (DSP)."/> 1723720c9898SEd Tanous </Member> 1724720c9898SEd Tanous <Member Name="USP"> 1725720c9898SEd Tanous <Annotation Term="OData.Description" String="Upstream port (USP)."/> 1726720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the port is enabled as an upstream port (USP)."/> 1727720c9898SEd Tanous </Member> 1728720c9898SEd Tanous <Member Name="Reserved"> 1729720c9898SEd Tanous <Annotation Term="OData.Description" String="Reserved."/> 1730720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the port is in a reserved state."/> 1731720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 1732720c9898SEd Tanous <Collection> 1733720c9898SEd Tanous <Record> 1734720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 1735720c9898SEd Tanous <PropertyValue Property="Version" String="v1_11_0"/> 1736720c9898SEd Tanous <PropertyValue Property="Description" String="This value has been deprecated in favor of `FabricLink`."/> 1737720c9898SEd Tanous </Record> 1738720c9898SEd Tanous </Collection> 1739720c9898SEd Tanous </Annotation> 1740720c9898SEd Tanous </Member> 1741720c9898SEd Tanous <Member Name="FabricLink"> 1742720c9898SEd Tanous <Annotation Term="OData.Description" String="Fabric link."/> 1743*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the port is enabled as a fabric link to another switch. This value is the same as 'Fabric Port' as described in the CXL Specification v3.1 and later. Previous versions of the CXL Specification referred to this value as a 'Fabric Link'."/> 1744720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 1745720c9898SEd Tanous <Collection> 1746720c9898SEd Tanous <Record> 1747720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 1748720c9898SEd Tanous <PropertyValue Property="Version" String="v1_11_0"/> 1749720c9898SEd Tanous </Record> 1750720c9898SEd Tanous </Collection> 1751720c9898SEd Tanous </Annotation> 1752720c9898SEd Tanous </Member> 1753720c9898SEd Tanous </EnumType> 1754720c9898SEd Tanous 1755720c9898SEd Tanous <EnumType Name="ConnectedDeviceMode"> 1756720c9898SEd Tanous <Member Name="Disconnected"> 1757720c9898SEd Tanous <Annotation Term="OData.Description" String="The connection is not CXL or is disconnected."/> 1758720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connection is not CXL or is disconnected."/> 1759720c9898SEd Tanous </Member> 1760720c9898SEd Tanous <Member Name="RCD"> 1761720c9898SEd Tanous <Annotation Term="OData.Description" String="Restricted CXL device (RCD)."/> 1762720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device mode is restricted CXL device (RCD)."/> 1763720c9898SEd Tanous </Member> 1764720c9898SEd Tanous <Member Name="CXL68BFlitAndVH"> 1765720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL 68B flit and VH."/> 1766720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device mode is CXL 68B flit and VH."/> 1767720c9898SEd Tanous </Member> 1768720c9898SEd Tanous <Member Name="Standard256BFlit"> 1769720c9898SEd Tanous <Annotation Term="OData.Description" String="Standard 256B flit."/> 1770720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device mode is standard 256B flit."/> 1771720c9898SEd Tanous </Member> 1772720c9898SEd Tanous <Member Name="CXLLatencyOptimized256BFlit"> 1773720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL latency-optimized 256B flit."/> 1774720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device mode is CXL latency-optimized 256B flit."/> 1775720c9898SEd Tanous </Member> 1776720c9898SEd Tanous <Member Name="PBR"> 1777720c9898SEd Tanous <Annotation Term="OData.Description" String="Port-based routing (PBR)."/> 1778720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device mode is port-based routing (PBR)."/> 1779720c9898SEd Tanous </Member> 1780720c9898SEd Tanous </EnumType> 1781720c9898SEd Tanous 1782720c9898SEd Tanous <EnumType Name="ConnectedDeviceType"> 1783720c9898SEd Tanous <Member Name="None"> 1784720c9898SEd Tanous <Annotation Term="OData.Description" String="No device detected."/> 1785720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate no device is detected."/> 1786720c9898SEd Tanous </Member> 1787720c9898SEd Tanous <Member Name="PCIeDevice"> 1788720c9898SEd Tanous <Annotation Term="OData.Description" String="PCIe device."/> 1789720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device is a PCIe device."/> 1790720c9898SEd Tanous </Member> 1791720c9898SEd Tanous <Member Name="Type1"> 1792720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL Type 1 device."/> 1793720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device is a CXL Type 1 device."/> 1794720c9898SEd Tanous </Member> 1795720c9898SEd Tanous <Member Name="Type2"> 1796720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL Type 2 device."/> 1797720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device is a CXL Type 2 device."/> 1798720c9898SEd Tanous </Member> 1799720c9898SEd Tanous <Member Name="Type3SLD"> 1800720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL Type 3 single logical device (SLD)."/> 1801720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device is a CXL Type 3 single logical device (SLD)."/> 1802720c9898SEd Tanous </Member> 1803720c9898SEd Tanous <Member Name="Type3MLD"> 1804720c9898SEd Tanous <Annotation Term="OData.Description" String="CXL Type 3 multi-logical device (MLD)."/> 1805720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device is a CXL Type 3 multi-logical device (MLD)."/> 1806720c9898SEd Tanous </Member> 1807*5ecf7b4eSGunnar Mills <Member Name="PBRComponent"> 1808*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="CXL PBR component."/> 1809*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate the connected device is a port-based routing (PBR) component."/> 1810*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 1811*5ecf7b4eSGunnar Mills <Collection> 1812*5ecf7b4eSGunnar Mills <Record> 1813*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 1814*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_17_0"/> 1815*5ecf7b4eSGunnar Mills </Record> 1816*5ecf7b4eSGunnar Mills </Collection> 1817*5ecf7b4eSGunnar Mills </Annotation> 1818*5ecf7b4eSGunnar Mills </Member> 1819720c9898SEd Tanous </EnumType> 1820720c9898SEd Tanous </Schema> 1821720c9898SEd Tanous 1822720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_8_1"> 1823720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1824f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions."/> 1825720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_8_0.Port"/> 1826720c9898SEd Tanous </Schema> 1827720c9898SEd Tanous 1828720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_8_2"> 1829720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1830f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional. It was also created to to broaden the descriptions for the values of `ConnectedDeviceMode` to allow for reuse as a common enumeration. It was also created to correct various typographical errors."/> 1831720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_8_1.Port"/> 1832720c9898SEd Tanous </Schema> 1833720c9898SEd Tanous 1834f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_8_3"> 1835f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1836f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1837f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_8_2.Port"/> 1838f2a8e57eSGunnar Mills </Schema> 1839f2a8e57eSGunnar Mills 1840720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_9_0"> 1841720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1842720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2023.1"/> 1843720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to add `QSFPDD` and `OSFP` as SFP types."/> 1844720c9898SEd Tanous 1845720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_8_0.Port"/> 1846720c9898SEd Tanous </Schema> 1847720c9898SEd Tanous 1848720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_9_1"> 1849720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1850f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `InterfaceEnabled` and `LinkState` properties. It was also created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 1851720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_9_0.Port"/> 1852720c9898SEd Tanous </Schema> 1853720c9898SEd Tanous 1854720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_9_2"> 1855720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1856f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional. It was also created to to broaden the descriptions for the values of `ConnectedDeviceMode` to allow for reuse as a common enumeration. It was also created to correct various typographical errors."/> 1857720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_9_1.Port"/> 1858720c9898SEd Tanous </Schema> 1859720c9898SEd Tanous 1860f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_9_3"> 1861f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1862f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1863f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_9_2.Port"/> 1864f2a8e57eSGunnar Mills </Schema> 1865f2a8e57eSGunnar Mills 1866720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_10_0"> 1867720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1868720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2023.2"/> 1869f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to deprecate `Enabled` in favor of `InterfaceEnabled`."/> 1870720c9898SEd Tanous 1871720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_9_1.Port"/> 1872720c9898SEd Tanous </Schema> 1873720c9898SEd Tanous 1874720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_10_1"> 1875720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1876f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the long descriptions of `CurrentSpeedGbps` and `MaxSpeedGbps` properties to show speeds are unidirectional. It was also created to to broaden the descriptions for the values of `ConnectedDeviceMode` to allow for reuse as a common enumeration. It was also created to correct various typographical errors."/> 1877720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_10_0.Port"/> 1878720c9898SEd Tanous </Schema> 1879720c9898SEd Tanous 1880f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_10_2"> 1881f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1882f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1883f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_10_1.Port"/> 1884f2a8e57eSGunnar Mills </Schema> 1885f2a8e57eSGunnar Mills 1886720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_11_0"> 1887720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1888720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2023.3"/> 1889f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to deprecate `Reserved` in `CurrentPortConfigurationState` in favor of `FabricLink`."/> 1890720c9898SEd Tanous 1891720c9898SEd Tanous <EntityType Name="Port" BaseType="Port.v1_10_1.Port"/> 1892720c9898SEd Tanous 1893720c9898SEd Tanous <ComplexType Name="CXL" BaseType="Port.v1_8_0.CXL"> 1894720c9898SEd Tanous <Property Name="SupportedCXLModes" Type="Collection(Port.v1_8_0.ConnectedDeviceMode)"> 1895720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1896720c9898SEd Tanous <Annotation Term="OData.Description" String="The supported device modes."/> 1897720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined 'Supported CXL Modes'. This property shall not contain the value `Disconnected`."/> 1898720c9898SEd Tanous </Property> 1899720c9898SEd Tanous </ComplexType> 1900720c9898SEd Tanous </Schema> 1901720c9898SEd Tanous 1902f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_11_1"> 1903f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1904f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change the permissions of `PortType` to read-write. It was also 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."/> 1905f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_11_0.Port"/> 1906f2a8e57eSGunnar Mills </Schema> 1907f2a8e57eSGunnar Mills 1908f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_12_0"> 1909f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1910f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 1911f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to deprecate `TemporaryThroughputReductionSupported` and `TemporaryThroughputReductionEnabled` in favor of `TemporaryThroughputReductionSupported` and `TemporaryThroughputReductionEnabled` in `PCIeDevice`. It was also created to deprecate `PortId` in favor of `Location` and `ServiceLabel`."/> 1912f2a8e57eSGunnar Mills 1913f2a8e57eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_11_1.Port"/> 1914f2a8e57eSGunnar Mills </Schema> 1915f2a8e57eSGunnar Mills 19169b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_12_1"> 19179b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 19189b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to remove the deprecation of `PortId` and add clarifications to the description of `PortId`."/> 19199b46bc0bSMyung Bae <EntityType Name="Port" BaseType="Port.v1_12_0.Port"/> 19209b46bc0bSMyung Bae </Schema> 19219b46bc0bSMyung Bae 192228cfceb2SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_13_0"> 192328cfceb2SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 192428cfceb2SGunnar Mills <Annotation Term="Redfish.Release" String="2024.2"/> 192528cfceb2SGunnar Mills 192628cfceb2SGunnar Mills <EntityType Name="Port" BaseType="Port.v1_12_0.Port"/> 192728cfceb2SGunnar Mills 192828cfceb2SGunnar Mills <ComplexType Name="SFP" BaseType="Port.v1_4_0.SFP"> 192928cfceb2SGunnar Mills <Property Name="Version" Type="Edm.String"> 193028cfceb2SGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 193128cfceb2SGunnar Mills <Annotation Term="OData.Description" String="The hardware version of this SFP."/> 193228cfceb2SGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the hardware version of this SFP as determined by the vendor or supplier."/> 193328cfceb2SGunnar Mills </Property> 193428cfceb2SGunnar Mills <Property Name="VendorOUI" Type="Edm.String"> 193528cfceb2SGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 193628cfceb2SGunnar Mills <Annotation Term="OData.Description" String="The IEEE OUI of the vendor of this SFP."/> 193728cfceb2SGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the IEEE organizationally unique identifier (OUI) of the vendor of this SFP."/> 193828cfceb2SGunnar Mills <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}-){2}([0-9A-Fa-f]{2})$"/> 193928cfceb2SGunnar Mills </Property> 194028cfceb2SGunnar Mills </ComplexType> 194128cfceb2SGunnar Mills </Schema> 194228cfceb2SGunnar Mills 19439b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_13_1"> 19449b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 19459b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to remove the deprecation of `PortId` and add clarifications to the description of `PortId`."/> 19469b46bc0bSMyung Bae <EntityType Name="Port" BaseType="Port.v1_13_0.Port"/> 19479b46bc0bSMyung Bae </Schema> 19489b46bc0bSMyung Bae 1949dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_14_0"> 1950dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1951dd5c81e9SGunnar Mills <Annotation Term="Redfish.Release" String="2024.3"/> 1952dd5c81e9SGunnar Mills 1953dd5c81e9SGunnar Mills <EntityType Name="Port" BaseType="Port.v1_13_0.Port"/> 1954dd5c81e9SGunnar Mills 1955dd5c81e9SGunnar Mills <ComplexType Name="SFP" BaseType="Port.v1_13_0.SFP"> 1956dd5c81e9SGunnar Mills <Property Name="DateCode" Type="Edm.String"> 1957dd5c81e9SGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1958dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="The manufacturing date code for this SFP."/> 1959dd5c81e9SGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturing date code for this SFP as determined by the vendor or supplier."/> 1960dd5c81e9SGunnar Mills </Property> 1961dd5c81e9SGunnar Mills </ComplexType> 1962dd5c81e9SGunnar Mills </Schema> 1963dd5c81e9SGunnar Mills 19649b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_14_1"> 19659b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 19669b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to remove the deprecation of `PortId` and add clarifications to the description of `PortId`."/> 19679b46bc0bSMyung Bae <EntityType Name="Port" BaseType="Port.v1_14_0.Port"/> 19689b46bc0bSMyung Bae </Schema> 19699b46bc0bSMyung Bae 19709b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_15_0"> 19719b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 19729b46bc0bSMyung Bae <Annotation Term="Redfish.Release" String="2024.4"/> 19739b46bc0bSMyung Bae 19749b46bc0bSMyung Bae <EntityType Name="Port" BaseType="Port.v1_14_1.Port"> 19759b46bc0bSMyung Bae <Property Name="HostDevice" Type="Port.v1_15_0.HostDeviceType"> 19769b46bc0bSMyung Bae <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 19779b46bc0bSMyung Bae <Annotation Term="OData.Description" String="The current host device for this port."/> 19789b46bc0bSMyung Bae <Annotation Term="OData.LongDescription" String="This property shall contain the current host device of port."/> 19799b46bc0bSMyung Bae </Property> 19809b46bc0bSMyung Bae </EntityType> 19819b46bc0bSMyung Bae 19829b46bc0bSMyung Bae <EnumType Name="HostDeviceType"> 19839b46bc0bSMyung Bae <Member Name="None"> 19849b46bc0bSMyung Bae <Annotation Term="OData.Description" String="The port is not connected to any host device."/> 19859b46bc0bSMyung Bae <Annotation Term="OData.LongDescription" String="This value shall indicate the port is not connected to any host device."/> 19869b46bc0bSMyung Bae </Member> 19879b46bc0bSMyung Bae <Member Name="System"> 19889b46bc0bSMyung Bae <Annotation Term="OData.Description" String="The port is connected to a computer system device."/> 19899b46bc0bSMyung Bae <Annotation Term="OData.LongDescription" String="This value shall indicate the port is connected to a computer system device."/> 19909b46bc0bSMyung Bae </Member> 19919b46bc0bSMyung Bae <Member Name="Manager"> 19929b46bc0bSMyung Bae <Annotation Term="OData.Description" String="The port is connected to a manager device."/> 19939b46bc0bSMyung Bae <Annotation Term="OData.LongDescription" String="This value shall indicate the port is connected to a manager device."/> 19949b46bc0bSMyung Bae </Member> 19959b46bc0bSMyung Bae </EnumType> 19969b46bc0bSMyung Bae </Schema> 19979b46bc0bSMyung Bae 1998d125652eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_16_0"> 1999d125652eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2000d125652eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.1"/> 2001d125652eSGunnar Mills 2002d125652eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_15_0.Port"> 2003d125652eSGunnar Mills <Property Name="ConfiguredSpeedGbps" Type="Edm.Decimal"> 2004d125652eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2005d125652eSGunnar Mills <Annotation Term="OData.Description" String="The speed to which this port is configured to train when autonegotiation is disabled."/> 2006d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the unidirectional speed to which this port is configured to train. This value includes overhead associated with the protocol. If `AutoSpeedNegotiationEnabled` contains `true`, this property shall be ignored."/> 2007d125652eSGunnar Mills <Annotation Term="Measures.Unit" String="Gbit/s"/> 2008d125652eSGunnar Mills </Property> 2009d125652eSGunnar Mills <Property Name="ConfiguredWidth" Type="Edm.Int64"> 2010d125652eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2011d125652eSGunnar Mills <Annotation Term="OData.Description" String="The number of lanes, phys, or other physical transport links to which this port is configured to train when autonegotiation is disabled."/> 2012d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the number of physical transport links to which this port is configured to train. If `AutoSpeedNegotiationEnabled` contains `true`, this property shall be ignored."/> 2013d125652eSGunnar Mills </Property> 2014d125652eSGunnar Mills </EntityType> 2015d125652eSGunnar Mills 2016d125652eSGunnar Mills <ComplexType Name="LinkConfiguration" BaseType="Port.v1_3_0.LinkConfiguration"> 2017d125652eSGunnar Mills <Property Name="LinkNetworkTechnology" Type="Port.v1_2_0.LinkNetworkTechnology"> 2018d125652eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2019d125652eSGunnar Mills <Annotation Term="OData.Description" String="The link network technology for this link configuration."/> 2020d125652eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the link network technology for this link configuration."/> 2021d125652eSGunnar Mills </Property> 2022d125652eSGunnar Mills </ComplexType> 2023d125652eSGunnar Mills </Schema> 2024d125652eSGunnar Mills 2025*5ecf7b4eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Port.v1_17_0"> 2026*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2027*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.3"/> 2028*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `PBRComponent` to `ConnectedDeviceType`."/> 2029*5ecf7b4eSGunnar Mills 2030*5ecf7b4eSGunnar Mills <EntityType Name="Port" BaseType="Port.v1_16_0.Port"> 2031*5ecf7b4eSGunnar Mills <Property Name="IsSplit" Type="Edm.Boolean"> 2032*5ecf7b4eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2033*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Indicates whether this is a subport split from a physical port."/> 2034*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether this is a subport split from a physical port."/> 2035*5ecf7b4eSGunnar Mills </Property> 2036*5ecf7b4eSGunnar Mills <Property Name="FirstLane" Type="Edm.Int64"> 2037*5ecf7b4eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2038*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The first lane that this port is configured to use."/> 2039*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the first lane that this port is configured to use. If `IsSplit` contains `false`, this property shall not be present."/> 2040*5ecf7b4eSGunnar Mills </Property> 2041*5ecf7b4eSGunnar Mills <Property Name="AssociatedPhysicalPort" Type="Edm.Int64"> 2042*5ecf7b4eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2043*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The index of the physical port from which this subport has been split."/> 2044*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the index of the physical port from which this subport has been split. If `IsSplit` contains `false`, this property shall not be present."/> 2045*5ecf7b4eSGunnar Mills </Property> 2046*5ecf7b4eSGunnar Mills </EntityType> 2047*5ecf7b4eSGunnar Mills </Schema> 2048*5ecf7b4eSGunnar Mills 2049720c9898SEd Tanous </edmx:DataServices> 2050720c9898SEd Tanous</edmx:Edmx> 2051