summaryrefslogtreecommitdiff
path: root/redfish-core/schema/dmtf/csdl/Cable_v1.xml
diff options
context:
space:
mode:
Diffstat (limited to 'redfish-core/schema/dmtf/csdl/Cable_v1.xml')
-rw-r--r--redfish-core/schema/dmtf/csdl/Cable_v1.xml37
1 files changed, 34 insertions, 3 deletions
diff --git a/redfish-core/schema/dmtf/csdl/Cable_v1.xml b/redfish-core/schema/dmtf/csdl/Cable_v1.xml
index 7f969cd0d2..89e3132cc9 100644
--- a/redfish-core/schema/dmtf/csdl/Cable_v1.xml
+++ b/redfish-core/schema/dmtf/csdl/Cable_v1.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!---->
<!--################################################################################ -->
-<!--# Redfish Schema: Cable v1.2.4 -->
+<!--# Redfish Schema: Cable v1.3.0 -->
<!--# -->
<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, -->
<!--# available at http://www.dmtf.org/standards/redfish -->
@@ -41,7 +41,7 @@
<Annotation Term="Redfish.Language" String="en"/>
<EntityType Name="Cable" BaseType="Resource.v1_0_0.Resource" Abstract="true">
- <Annotation Term="OData.Description" String="The `Cable` schema contains properties that describe a cable connecting endpoints of a chassis, port, or any other cable-compatible endpoint."/>
+ <Annotation Term="OData.Description" String="The `Cable` schema contains properties that describe a cable connecting endpoints of a chassis, port, or any other cable-compatible endpoint. The terms 'upstream' and 'downstream' in this schema are equivalent to 'initiator' and 'target', respectively, in other specifications. For cases where two connected devices do not have such a relationship, such as two systems connected by a patch cable, the assignment of upstream versus downstream can be arbitrarily selected."/>
<Annotation Term="OData.LongDescription" String="This resource contains a simple cable for a Redfish implementation."/>
<Annotation Term="Capabilities.InsertRestrictions">
<Record>
@@ -154,7 +154,7 @@
<Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
<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."/>
</Property>
- <Property Name="CableStatus" Type="Cable.v1_0_0.CableStatus" Nullable="false">
+ <Property Name="CableStatus" Type="Cable.v1_0_0.CableStatus">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
<Annotation Term="OData.Description" String="The user-reported status of this resource."/>
<Annotation Term="OData.LongDescription" String="This property shall contain the user-reported status of this resource."/>
@@ -396,6 +396,12 @@
<EntityType Name="Cable" BaseType="Cable.v1_0_3.Cable"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_0_5">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to clarify the usage of the terms 'upstream' and 'downstream'. It was also created to update `CableStatus` to allow for `null`."/>
+ <EntityType Name="Cable" BaseType="Cable.v1_0_4.Cable"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_1_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2021.3"/>
@@ -433,6 +439,12 @@
<EntityType Name="Cable" BaseType="Cable.v1_1_3.Cable"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_1_5">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to clarify the usage of the terms 'upstream' and 'downstream'. It was also created to update `CableStatus` to allow for `null`."/>
+ <EntityType Name="Cable" BaseType="Cable.v1_1_4.Cable"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_2_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2021.4"/>
@@ -465,5 +477,24 @@
<EntityType Name="Cable" BaseType="Cable.v1_2_3.Cable"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_2_5">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to clarify the usage of the terms 'upstream' and 'downstream'. It was also created to update `CableStatus` to allow for `null`."/>
+ <EntityType Name="Cable" BaseType="Cable.v1_2_4.Cable"/>
+ </Schema>
+
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_3_0">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="Redfish.Release" String="2026.2"/>
+
+ <EntityType Name="Cable" BaseType="Cable.v1_2_5.Cable">
+ <Property Name="SparePartNumber" Type="Edm.String">
+ <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
+ <Annotation Term="OData.Description" String="The spare part number for this cable."/>
+ <Annotation Term="OData.LongDescription" String="This property shall contain the spare or replacement part number as defined by the manufacturer for this cable."/>
+ </Property>
+ </EntityType>
+ </Schema>
+
</edmx:DataServices>
</edmx:Edmx>