diff options
Diffstat (limited to 'redfish-core/schema/dmtf/csdl/Cable_v1.xml')
| -rw-r--r-- | redfish-core/schema/dmtf/csdl/Cable_v1.xml | 37 |
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> |
