diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2024-02-27 03:57:26 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2024-03-05 18:56:32 +0300 |
commit | 1c79f93e70e8e08f2b17a0bb8c38bcfd929bb3e9 (patch) | |
tree | 6e5b29670e654d537e405b9223bb13d407c7d680 /static/redfish/v1 | |
parent | 7a859ffeb420dd1e5106eab05c4b2ba1bb240920 (diff) | |
download | bmcweb-1c79f93e70e8e08f2b17a0bb8c38bcfd929bb3e9.tar.xz |
redfish-schema: add Protocol
The Drive schema indirectly references Protocol, but it is missing
from the schema list. Modify `update_schemas.py` to include it and
run, checking in the results.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ic3adad00924d450d3b7062c94ec04fc26e4cc9b9
Diffstat (limited to 'static/redfish/v1')
-rw-r--r-- | static/redfish/v1/$metadata/index.xml | 3 | ||||
-rw-r--r-- | static/redfish/v1/JsonSchemas/Protocol/Protocol.json | 162 | ||||
-rw-r--r-- | static/redfish/v1/schema/Protocol_v1.xml | 368 |
3 files changed, 533 insertions, 0 deletions
diff --git a/static/redfish/v1/$metadata/index.xml b/static/redfish/v1/$metadata/index.xml index a82fb5090b..c0bc62f0fd 100644 --- a/static/redfish/v1/$metadata/index.xml +++ b/static/redfish/v1/$metadata/index.xml @@ -2862,6 +2862,9 @@ <edmx:Reference Uri="/redfish/v1/schema/ProcessorCollection_v1.xml"> <edmx:Include Namespace="ProcessorCollection"/> </edmx:Reference> + <edmx:Reference Uri="/redfish/v1/schema/Protocol_v1.xml"> + <edmx:Include Namespace="Protocol"/> + </edmx:Reference> <edmx:Reference Uri="/redfish/v1/schema/RedfishError_v1.xml"> <edmx:Include Namespace="RedfishError.v1_0_0"/> <edmx:Include Namespace="RedfishError.v1_0_1"/> diff --git a/static/redfish/v1/JsonSchemas/Protocol/Protocol.json b/static/redfish/v1/JsonSchemas/Protocol/Protocol.json new file mode 100644 index 0000000000..7e4ff73d3e --- /dev/null +++ b/static/redfish/v1/JsonSchemas/Protocol/Protocol.json @@ -0,0 +1,162 @@ +{ + "$id": "http://redfish.dmtf.org/schemas/v1/Protocol.json", + "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", + "copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", + "definitions": { + "Protocol": { + "enum": [ + "PCIe", + "AHCI", + "UHCI", + "SAS", + "SATA", + "USB", + "NVMe", + "FC", + "iSCSI", + "FCoE", + "FCP", + "FICON", + "NVMeOverFabrics", + "SMB", + "NFSv3", + "NFSv4", + "HTTP", + "HTTPS", + "FTP", + "SFTP", + "iWARP", + "RoCE", + "RoCEv2", + "I2C", + "TCP", + "UDP", + "TFTP", + "GenZ", + "MultiProtocol", + "InfiniBand", + "Ethernet", + "NVLink", + "OEM", + "DisplayPort", + "HDMI", + "VGA", + "DVI", + "CXL", + "UPI", + "QPI" + ], + "enumDescriptions": { + "AHCI": "Advanced Host Controller Interface (AHCI).", + "CXL": "Compute Express Link.", + "DVI": "DVI.", + "DisplayPort": "DisplayPort.", + "Ethernet": "Ethernet.", + "FC": "Fibre Channel.", + "FCP": "Fibre Channel Protocol for SCSI.", + "FCoE": "Fibre Channel over Ethernet (FCoE).", + "FICON": "FIbre CONnection (FICON).", + "FTP": "File Transfer Protocol (FTP).", + "GenZ": "GenZ.", + "HDMI": "HDMI.", + "HTTP": "Hypertext Transport Protocol (HTTP).", + "HTTPS": "Hypertext Transfer Protocol Secure (HTTPS).", + "I2C": "Inter-Integrated Circuit Bus.", + "InfiniBand": "InfiniBand.", + "MultiProtocol": "Multiple Protocols.", + "NFSv3": "Network File System (NFS) version 3.", + "NFSv4": "Network File System (NFS) version 4.", + "NVLink": "NVLink.", + "NVMe": "Non-Volatile Memory Express (NVMe).", + "NVMeOverFabrics": "NVMe over Fabrics.", + "OEM": "OEM-specific.", + "PCIe": "PCI Express.", + "QPI": "Intel QuickPath Interconnect (QPI).", + "RoCE": "RDMA over Converged Ethernet Protocol.", + "RoCEv2": "RDMA over Converged Ethernet Protocol Version 2.", + "SAS": "Serial Attached SCSI.", + "SATA": "Serial AT Attachment.", + "SFTP": "SSH File Transfer Protocol (SFTP).", + "SMB": "Server Message Block (SMB). Also known as the Common Internet File System (CIFS).", + "TCP": "Transmission Control Protocol (TCP).", + "TFTP": "Trivial File Transfer Protocol (TFTP).", + "UDP": "User Datagram Protocol (UDP).", + "UHCI": "Universal Host Controller Interface (UHCI).", + "UPI": "Intel UltraPath Interconnect (UPI).", + "USB": "Universal Serial Bus (USB).", + "VGA": "VGA.", + "iSCSI": "Internet SCSI.", + "iWARP": "Internet Wide Area RDMA Protocol (iWARP)." + }, + "enumLongDescriptions": { + "AHCI": "This value shall indicate conformance to the Intel Advanced Host Controller Interface (AHCI) Specification.", + "CXL": "This value shall indicate conformance to the Compute Express Link Specification.", + "DVI": "This value shall indicate conformance to the Digital Display Working Group DVI-A, DVI-D, or DVI-I Specification.", + "DisplayPort": "This value shall indicate conformance to the VESA DisplayPort Specification.", + "Ethernet": "This value shall indicate conformance to the IEEE 802.3 Ethernet specification.", + "FC": "This value shall indicate conformance to the T11 Fibre Channel Physical and Signaling Interface Specification.", + "FCP": "This value shall indicate conformance to the INCITS 481: Information Technology - Fibre Channel Protocol for SCSI.", + "FCoE": "This value shall indicate conformance to the T11 FC-BB-5 Specification.", + "FICON": "This value shall indicate conformance to the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for the Fibre Channel (FC) protocol. Fibre Connection (FICON) is the IBM-proprietary name for this protocol.", + "FTP": "This value shall indicate conformance to the RFC114-defined File Transfer Protocol (FTP).", + "GenZ": "This value shall indicate conformance to the Gen-Z Core Specification.", + "HDMI": "This value shall indicate conformance to the HDMI Forum HDMI Specification.", + "HTTP": "This value shall indicate conformance to the Hypertext Transport Protocol (HTTP) as defined by RFC3010 or RFC5661.", + "HTTPS": "This value shall indicate conformance to the Hypertext Transfer Protocol Secure (HTTPS) as defined by RFC2068 or RFC2616, which uses Transport Layer Security (TLS) as defined by RFC5246 or RFC6176.", + "I2C": "This value shall indicate conformance to the NXP Semiconductors I2C-bus Specification.", + "InfiniBand": "This value shall indicate conformance to the InfiniBand Architecture Specification-defined InfiniBand protocol.", + "MultiProtocol": "This value shall indicate conformance to multiple protocols.", + "NFSv3": "This value shall indicate conformance to the RFC1813-defined Network File System (NFS) protocol.", + "NVLink": "This value shall indicate conformance to the NVIDIA NVLink protocol.", + "NVMe": "This value shall indicate conformance to the Non-Volatile Memory Host Controller Interface Specification.", + "NVMeOverFabrics": "This value shall indicate conformance to the NVM Express over Fabrics Specification.", + "OEM": "This value shall indicate conformance to an OEM-specific architecture, and the OEM section may include additional information.", + "PCIe": "This value shall indicate conformance to the PCI-SIG PCI Express Base Specification.", + "QPI": "This value shall indicate conformance to the Intel QuickPath Interconnect (QPI) protocol.", + "RoCE": "This value shall indicate conformance to the InfiniBand Architecture Specification-defined RDMA over Converged Ethernet Protocol.", + "RoCEv2": "This value shall indicate conformance to the InfiniBand Architecture Specification-defined RDMA over Converged Ethernet Protocol version 2.", + "SAS": "This value shall indicate conformance to the T10 SAS Protocol Layer Specification.", + "SATA": "This value shall indicate conformance to the Serial ATA International Organization Serial ATA Specification.", + "SFTP": "This value shall indicate conformance to the RFC114-defined SSH File Transfer Protocol (SFTP) that uses Transport Layer Security (TLS) as defined by RFC5246 or RFC6176.", + "SMB": "This value shall indicate conformance to the Server Message Block (SMB), or Common Internet File System (CIFS), protocol.", + "TCP": "This value shall indicate conformance to the IETF-defined Transmission Control Protocol (TCP). For example, RFC7414 defines the roadmap of the TCP specification.", + "TFTP": "This value shall indicate conformance to the IETF-defined Trivial File Transfer Protocol (TFTP). For example, RFC1350 defines the core TFTP version 2 specification.", + "UDP": "This value shall indicate conformance to the IETF-defined User Datagram Protocol (UDP). For example, RFC768 defines the core UDP specification.", + "UHCI": "This value shall indicate conformance to the Intel Universal Host Controller Interface (UHCI) Specification, Enhanced Host Controller Interface Specification, or the Extensible Host Controller Interface Specification.", + "UPI": "This value shall indicate conformance to the Intel UltraPath Interconnect (UPI) protocol.", + "USB": "This value shall indicate conformance to the USB Implementers Forum Universal Serial Bus Specification.", + "VGA": "This value shall indicate conformance to the VESA SVGA Specification.", + "iSCSI": "This value shall indicate conformance to the IETF Internet Small Computer Systems Interface (iSCSI) Specification.", + "iWARP": "This value shall indicate conformance to the RFC5042-defined Internet Wide Area RDMA Protocol (iWARP) that uses the transport layer mechanisms as defined by RFC5043 or RFC5044." + }, + "enumVersionAdded": { + "CXL": "2022.3", + "DVI": "2021.1", + "DisplayPort": "2021.1", + "Ethernet": "2020.3", + "FCP": "2017.1", + "FICON": "2017.1", + "GenZ": "2019.4", + "HDMI": "2021.1", + "I2C": "2018.2", + "InfiniBand": "2020.3", + "MultiProtocol": "2019.4", + "NVLink": "2021.1", + "OEM": "2018.1", + "QPI": "2023.2", + "RoCE": "2017.3", + "RoCEv2": "2017.3", + "TCP": "2019.3", + "TFTP": "2019.3", + "UDP": "2019.3", + "UPI": "2023.2", + "VGA": "2021.1", + "iWARP": "2017.3" + }, + "type": "string" + } + }, + "owningEntity": "DMTF", + "release": "2017.3", + "title": "#Protocol" +}
\ No newline at end of file diff --git a/static/redfish/v1/schema/Protocol_v1.xml b/static/redfish/v1/schema/Protocol_v1.xml new file mode 100644 index 0000000000..4a2b068705 --- /dev/null +++ b/static/redfish/v1/schema/Protocol_v1.xml @@ -0,0 +1,368 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!----> +<!--################################################################################ --> +<!--# Redfish Schema: Protocol --> +<!--# --> +<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> +<!--# available at http://www.dmtf.org/standards/redfish --> +<!--# Copyright 2014-2023 DMTF. --> +<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> +<!--################################################################################ --> +<!----> +<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> + + <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> + <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> + </edmx:Reference> + <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> + <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> + </edmx:Reference> + + <edmx:DataServices> + + <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Protocol"> + <Annotation Term="Redfish.OwningEntity" String="DMTF"/> + <Annotation Term="Redfish.Release" String="2017.3"/> + + <Annotation Term="OData.Description" String="This enumeration describes all protocols that devices in the storage and fabric models support."/> + <EnumType Name="Protocol"> + <Member Name="PCIe"> + <Annotation Term="OData.Description" String="PCI Express."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the PCI-SIG PCI Express Base Specification."/> + </Member> + <Member Name="AHCI"> + <Annotation Term="OData.Description" String="Advanced Host Controller Interface (AHCI)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Intel Advanced Host Controller Interface (AHCI) Specification."/> + </Member> + <Member Name="UHCI"> + <Annotation Term="OData.Description" String="Universal Host Controller Interface (UHCI)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Intel Universal Host Controller Interface (UHCI) Specification, Enhanced Host Controller Interface Specification, or the Extensible Host Controller Interface Specification."/> + </Member> + <Member Name="SAS"> + <Annotation Term="OData.Description" String="Serial Attached SCSI."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the T10 SAS Protocol Layer Specification."/> + </Member> + <Member Name="SATA"> + <Annotation Term="OData.Description" String="Serial AT Attachment."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Serial ATA International Organization Serial ATA Specification."/> + </Member> + <Member Name="USB"> + <Annotation Term="OData.Description" String="Universal Serial Bus (USB)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the USB Implementers Forum Universal Serial Bus Specification."/> + </Member> + <Member Name="NVMe"> + <Annotation Term="OData.Description" String="Non-Volatile Memory Express (NVMe)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Non-Volatile Memory Host Controller Interface Specification."/> + </Member> + <Member Name="FC"> + <Annotation Term="OData.Description" String="Fibre Channel."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the T11 Fibre Channel Physical and Signaling Interface Specification."/> + </Member> + <Member Name="iSCSI"> + <Annotation Term="OData.Description" String="Internet SCSI."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the IETF Internet Small Computer Systems Interface (iSCSI) Specification."/> + </Member> + <Member Name="FCoE"> + <Annotation Term="OData.Description" String="Fibre Channel over Ethernet (FCoE)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the T11 FC-BB-5 Specification."/> + </Member> + <Member Name="FCP"> + <Annotation Term="OData.Description" String="Fibre Channel Protocol for SCSI."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the INCITS 481: Information Technology - Fibre Channel Protocol for SCSI."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2017.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="FICON"> + <Annotation Term="OData.Description" String="FIbre CONnection (FICON)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for the Fibre Channel (FC) protocol. Fibre Connection (FICON) is the IBM-proprietary name for this protocol."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2017.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="NVMeOverFabrics"> + <Annotation Term="OData.Description" String="NVMe over Fabrics."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the NVM Express over Fabrics Specification."/> + </Member> + <Member Name="SMB"> + <Annotation Term="OData.Description" String="Server Message Block (SMB). Also known as the Common Internet File System (CIFS)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Server Message Block (SMB), or Common Internet File System (CIFS), protocol."/> + </Member> + <Member Name="NFSv3"> + <Annotation Term="OData.Description" String="Network File System (NFS) version 3."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC1813-defined Network File System (NFS) protocol."/> + </Member> + <Member Name="NFSv4"> + <Annotation Term="OData.Description" String="Network File System (NFS) version 4."/> + </Member> + <Member Name="HTTP"> + <Annotation Term="OData.Description" String="Hypertext Transport Protocol (HTTP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Hypertext Transport Protocol (HTTP) as defined by RFC3010 or RFC5661."/> + </Member> + <Member Name="HTTPS"> + <Annotation Term="OData.Description" String="Hypertext Transfer Protocol Secure (HTTPS)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Hypertext Transfer Protocol Secure (HTTPS) as defined by RFC2068 or RFC2616, which uses Transport Layer Security (TLS) as defined by RFC5246 or RFC6176."/> + </Member> + <Member Name="FTP"> + <Annotation Term="OData.Description" String="File Transfer Protocol (FTP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC114-defined File Transfer Protocol (FTP)."/> + </Member> + <Member Name="SFTP"> + <Annotation Term="OData.Description" String="SSH File Transfer Protocol (SFTP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC114-defined SSH File Transfer Protocol (SFTP) that uses Transport Layer Security (TLS) as defined by RFC5246 or RFC6176."/> + </Member> + <Member Name="iWARP"> + <Annotation Term="OData.Description" String="Internet Wide Area RDMA Protocol (iWARP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC5042-defined Internet Wide Area RDMA Protocol (iWARP) that uses the transport layer mechanisms as defined by RFC5043 or RFC5044."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2017.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="RoCE"> + <Annotation Term="OData.Description" String="RDMA over Converged Ethernet Protocol."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the InfiniBand Architecture Specification-defined RDMA over Converged Ethernet Protocol."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2017.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="RoCEv2"> + <Annotation Term="OData.Description" String="RDMA over Converged Ethernet Protocol Version 2."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the InfiniBand Architecture Specification-defined RDMA over Converged Ethernet Protocol version 2."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2017.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="I2C"> + <Annotation Term="OData.Description" String="Inter-Integrated Circuit Bus."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the NXP Semiconductors I2C-bus Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2018.2"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="TCP"> + <Annotation Term="OData.Description" String="Transmission Control Protocol (TCP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the IETF-defined Transmission Control Protocol (TCP). For example, RFC7414 defines the roadmap of the TCP specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2019.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="UDP"> + <Annotation Term="OData.Description" String="User Datagram Protocol (UDP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the IETF-defined User Datagram Protocol (UDP). For example, RFC768 defines the core UDP specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2019.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="TFTP"> + <Annotation Term="OData.Description" String="Trivial File Transfer Protocol (TFTP)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the IETF-defined Trivial File Transfer Protocol (TFTP). For example, RFC1350 defines the core TFTP version 2 specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2019.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="GenZ"> + <Annotation Term="OData.Description" String="GenZ."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Gen-Z Core Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2019.4"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="MultiProtocol"> + <Annotation Term="OData.Description" String="Multiple Protocols."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to multiple protocols."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2019.4"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="InfiniBand"> + <Annotation Term="OData.Description" String="InfiniBand."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the InfiniBand Architecture Specification-defined InfiniBand protocol."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2020.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="Ethernet"> + <Annotation Term="OData.Description" String="Ethernet."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the IEEE 802.3 Ethernet specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2020.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="NVLink"> + <Annotation Term="OData.Description" String="NVLink."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the NVIDIA NVLink protocol."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2021.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="OEM"> + <Annotation Term="OData.Description" String="OEM-specific."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to an OEM-specific architecture, and the OEM section may include additional information."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2018.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="DisplayPort"> + <Annotation Term="OData.Description" String="DisplayPort."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the VESA DisplayPort Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2021.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="HDMI"> + <Annotation Term="OData.Description" String="HDMI."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the HDMI Forum HDMI Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2021.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="VGA"> + <Annotation Term="OData.Description" String="VGA."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the VESA SVGA Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2021.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="DVI"> + <Annotation Term="OData.Description" String="DVI."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Digital Display Working Group DVI-A, DVI-D, or DVI-I Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2021.1"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="CXL"> + <Annotation Term="OData.Description" String="Compute Express Link."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Compute Express Link Specification."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2022.3"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="UPI"> + <Annotation Term="OData.Description" String="Intel UltraPath Interconnect (UPI)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Intel UltraPath Interconnect (UPI) protocol."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2023.2"/> + </Record> + </Collection> + </Annotation> + </Member> + <Member Name="QPI"> + <Annotation Term="OData.Description" String="Intel QuickPath Interconnect (QPI)."/> + <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Intel QuickPath Interconnect (QPI) protocol."/> + <Annotation Term="Redfish.Revisions"> + <Collection> + <Record> + <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> + <PropertyValue Property="Version" String="2023.2"/> + </Record> + </Collection> + </Annotation> + </Member> + </EnumType> + </Schema> + + </edmx:DataServices> +</edmx:Edmx> |