12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4*5ecf7b4eSGunnar Mills<!--# Redfish Schema: PrivilegeRegistry v1.2.0 --> 52bde4061SEd Tanous<!--# --> 62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 102bde4061SEd Tanous<!--################################################################################ --> 112bde4061SEd Tanous<!----> 122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 132bde4061SEd Tanous 142bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 152bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 162bde4061SEd Tanous </edmx:Reference> 172bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 182bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 192bde4061SEd Tanous </edmx:Reference> 202bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 222bde4061SEd Tanous </edmx:Reference> 232bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 242bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 252bde4061SEd Tanous </edmx:Reference> 262bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Privileges_v1.xml"> 272bde4061SEd Tanous <edmx:Include Namespace="Privileges"/> 282bde4061SEd Tanous </edmx:Reference> 292bde4061SEd Tanous 302bde4061SEd Tanous <edmx:DataServices> 312bde4061SEd Tanous 322bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry"> 332bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 34f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 352bde4061SEd Tanous 362bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 37f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `PrivilegeRegistry` schema describes the operation-to-privilege mappings."/> 38f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This resource shall contain operation-to-privilege mappings."/> 392bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 402bde4061SEd Tanous <Record> 412bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 422bde4061SEd Tanous </Record> 432bde4061SEd Tanous </Annotation> 442bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 452bde4061SEd Tanous <Record> 462bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="false"/> 472bde4061SEd Tanous </Record> 482bde4061SEd Tanous </Annotation> 492bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 502bde4061SEd Tanous <Record> 512bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 522bde4061SEd Tanous </Record> 532bde4061SEd Tanous </Annotation> 542bde4061SEd Tanous </EntityType> 552bde4061SEd Tanous </Schema> 562bde4061SEd Tanous 572bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_0"> 582bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 592bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2016.3"/> 602bde4061SEd Tanous 612bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.PrivilegeRegistry"> 622bde4061SEd Tanous <Property Name="PrivilegesUsed" Type="Collection(Privileges.PrivilegeType)" Nullable="false"> 632bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 642bde4061SEd Tanous <Annotation Term="OData.Description" String="The set of Redfish standard privileges used in this mapping."/> 652bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of Redfish standard privileges used in this mapping."/> 662bde4061SEd Tanous </Property> 672bde4061SEd Tanous <Property Name="OEMPrivilegesUsed" Type="Collection(Edm.String)" Nullable="false"> 682bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 692bde4061SEd Tanous <Annotation Term="OData.Description" String="The set of OEM privileges used in this mapping."/> 702bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of OEM privileges used in this mapping."/> 712bde4061SEd Tanous </Property> 722bde4061SEd Tanous <Property Name="Mappings" Type="Collection(PrivilegeRegistry.v1_0_0.Mapping)" Nullable="false"> 732bde4061SEd Tanous <Annotation Term="OData.Description" String="The mappings between entities and the relevant privileges that access those entities."/> 742bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall describe the mappings between entities and the relevant privileges that access those entities."/> 752bde4061SEd Tanous </Property> 762bde4061SEd Tanous </EntityType> 772bde4061SEd Tanous 782bde4061SEd Tanous <ComplexType Name="Mapping"> 79f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The mapping between a resource type and the relevant privileges that accesses the resource."/> 80f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall describe a mapping between a resource type and the relevant privileges that accesses the resource."/> 812bde4061SEd Tanous <Property Name="Entity" Type="Edm.String" Nullable="false"> 822bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 83f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The resource name, such as `Manager`."/> 84f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the resource name, such as `Manager`."/> 852bde4061SEd Tanous </Property> 862bde4061SEd Tanous <Property Name="SubordinateOverrides" Type="Collection(PrivilegeRegistry.v1_0_0.Target_PrivilegeMap)" Nullable="false"> 87f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege overrides of the subordinate resource."/> 88f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege overrides of the subordinate resource. The target lists are identified by resource type."/> 892bde4061SEd Tanous </Property> 902bde4061SEd Tanous <Property Name="ResourceURIOverrides" Type="Collection(PrivilegeRegistry.v1_0_0.Target_PrivilegeMap)" Nullable="false"> 91f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege overrides of resource URIs."/> 92f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege overrides of resource URIs. The target lists the resource URI and the new privileges."/> 932bde4061SEd Tanous </Property> 942bde4061SEd Tanous <Property Name="PropertyOverrides" Type="Collection(PrivilegeRegistry.v1_0_0.Target_PrivilegeMap)" Nullable="false"> 95f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege overrides of properties within a resource."/> 96f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege overrides of properties, such as the `Password` property in the `ManagerAccount` resource."/> 972bde4061SEd Tanous </Property> 982bde4061SEd Tanous <Property Name="OperationMap" Type="PrivilegeRegistry.v1_0_0.OperationMap" Nullable="false"> 99f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="List mapping between HTTP methods and privilege required for the resource."/> 100f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall list the mapping between HTTP methods and the privilege required for the resource."/> 1012bde4061SEd Tanous </Property> 1022bde4061SEd Tanous </ComplexType> 1032bde4061SEd Tanous 1042bde4061SEd Tanous <ComplexType Name="Target_PrivilegeMap"> 1052bde4061SEd Tanous <Annotation Term="OData.Description" String="This type describes a mapping between one or more targets and the HTTP operations associated with them."/> 1062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a mapping between one or more targets and the HTTP operations associated with them."/> 1072bde4061SEd Tanous <Property Name="Targets" Type="Collection(Edm.String)"> 1082bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 109f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The set of URIs, resource types, or properties."/> 110f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the array of URIs, resource types, or properties. For example, `/redfish/v1/Systems/1`, `Manager`, or `Password`. When the `Targets` property is not present, no override is specified."/> 1112bde4061SEd Tanous </Property> 1122bde4061SEd Tanous <Property Name="OperationMap" Type="PrivilegeRegistry.v1_0_0.OperationMap" Nullable="false"> 1132bde4061SEd Tanous <Annotation Term="OData.Description" String="The mapping between the HTTP operation and the privilege required to complete the operation."/> 1142bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the mapping between the HTTP operation and the privilege required to complete the operation."/> 1152bde4061SEd Tanous </Property> 1162bde4061SEd Tanous </ComplexType> 1172bde4061SEd Tanous 1182bde4061SEd Tanous <ComplexType Name="OperationMap"> 1192bde4061SEd Tanous <Annotation Term="OData.Description" String="The specific privileges required to complete a set of HTTP operations."/> 1202bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe the specific privileges required to complete a set of HTTP operations."/> 1212bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1222bde4061SEd Tanous <Property Name="GET" Type="Collection(PrivilegeRegistry.v1_0_0.OperationPrivilege)" Nullable="false"> 123f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege required to complete an HTTP `GET` operation."/> 124f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege required to complete an HTTP `GET` operation."/> 1252bde4061SEd Tanous </Property> 1262bde4061SEd Tanous <Property Name="HEAD" Type="Collection(PrivilegeRegistry.v1_0_0.OperationPrivilege)" Nullable="false"> 127f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege required to complete an HTTP `HEAD` operation."/> 128f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege required to complete an HTTP `HEAD` operation."/> 1292bde4061SEd Tanous </Property> 1302bde4061SEd Tanous <Property Name="PATCH" Type="Collection(PrivilegeRegistry.v1_0_0.OperationPrivilege)" Nullable="false"> 131f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege required to complete an HTTP `PATCH` operation."/> 132f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege required to complete an HTTP `PATCH` operation."/> 1332bde4061SEd Tanous </Property> 1342bde4061SEd Tanous <Property Name="POST" Type="Collection(PrivilegeRegistry.v1_0_0.OperationPrivilege)" Nullable="false"> 135f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege required to complete an HTTP `POST` operation."/> 136f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege required to complete an HTTP `POST` operation."/> 1372bde4061SEd Tanous </Property> 1382bde4061SEd Tanous <Property Name="PUT" Type="Collection(PrivilegeRegistry.v1_0_0.OperationPrivilege)" Nullable="false"> 139f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege required to complete an HTTP `PUT` operation."/> 140f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege required to complete an HTTP `PUT` operation."/> 1412bde4061SEd Tanous </Property> 1422bde4061SEd Tanous <Property Name="DELETE" Type="Collection(PrivilegeRegistry.v1_0_0.OperationPrivilege)" Nullable="false"> 143f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The privilege required to complete an HTTP `DELETE` operation."/> 144f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privilege required to complete an HTTP `DELETE` operation."/> 1452bde4061SEd Tanous </Property> 1462bde4061SEd Tanous </ComplexType> 1472bde4061SEd Tanous 1482bde4061SEd Tanous <ComplexType Name="OperationPrivilege"> 1492bde4061SEd Tanous <Annotation Term="OData.Description" String="The privileges for a specific HTTP operation."/> 1502bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe the privileges required to complete a specific HTTP operation."/> 1512bde4061SEd Tanous <Property Name="Privilege" Type="Collection(Edm.String)" Nullable="false"> 1522bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 153f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An array of privileges that are required to complete a specific HTTP operation on a resource."/> 154f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This array shall contain an array of privileges that are required to complete a specific HTTP operation on a resource. This set of strings match zero or more strings in the `PrivilegesUsed` and `OEMPrivilegesUsed` properties."/> 1552bde4061SEd Tanous </Property> 1562bde4061SEd Tanous </ComplexType> 1572bde4061SEd Tanous </Schema> 1582bde4061SEd Tanous 1592bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_1"> 1602bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1612bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/> 1622bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_0.PrivilegeRegistry"/> 1632bde4061SEd Tanous </Schema> 1642bde4061SEd Tanous 1652bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_2"> 1662bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 167f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change references to `PrivilegeType` to use the unversioned definition."/> 1682bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_1.PrivilegeRegistry"/> 1692bde4061SEd Tanous </Schema> 1702bde4061SEd Tanous 1712bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_3"> 1722bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1732bde4061SEd 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."/> 1742bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_2.PrivilegeRegistry"/> 1752bde4061SEd Tanous </Schema> 1762bde4061SEd Tanous 1772bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_4"> 1782bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1792bde4061SEd 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, and to add a missing term to several properties to disallow them from being `null`."/> 1802bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_3.PrivilegeRegistry"/> 1812bde4061SEd Tanous </Schema> 1822bde4061SEd Tanous 1832bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_5"> 1842bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1852bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are not included. It was also created to update descriptions that this schema defines."/> 1862bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_4.PrivilegeRegistry"/> 1872bde4061SEd Tanous </Schema> 1882bde4061SEd Tanous 189f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_0_6"> 190f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 191f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 192f2a8e57eSGunnar Mills <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_5.PrivilegeRegistry"/> 193f2a8e57eSGunnar Mills </Schema> 194f2a8e57eSGunnar Mills 1952bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_1_0"> 1962bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1972bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 198f2a8e57eSGunnar Mills 1992bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_0_1.PrivilegeRegistry"> 2002bde4061SEd Tanous <Property Name="Actions" Type="PrivilegeRegistry.v1_1_0.Actions" Nullable="false"> 201f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The available actions for this resource."/> 202f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 2032bde4061SEd Tanous </Property> 2042bde4061SEd Tanous </EntityType> 2052bde4061SEd Tanous 2062bde4061SEd Tanous <ComplexType Name="Actions"> 2072bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 208f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The available actions for this resource."/> 209f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 2102bde4061SEd Tanous <Property Name="Oem" Type="PrivilegeRegistry.v1_1_0.OemActions" Nullable="false"> 211f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 212f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 2132bde4061SEd Tanous </Property> 2142bde4061SEd Tanous </ComplexType> 2152bde4061SEd Tanous 2162bde4061SEd Tanous <ComplexType Name="OemActions"> 2172bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 218f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 219f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 2202bde4061SEd Tanous </ComplexType> 2212bde4061SEd Tanous </Schema> 2222bde4061SEd Tanous 2232bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_1_1"> 2242bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 225f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change references to `PrivilegeType` to use the unversioned definition."/> 2262bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_1_0.PrivilegeRegistry"/> 2272bde4061SEd Tanous </Schema> 2282bde4061SEd Tanous 2292bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_1_2"> 2302bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 231f2a8e57eSGunnar Mills <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. It was also created to fix the permissions term in several properties."/> 2322bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_1_1.PrivilegeRegistry"/> 2332bde4061SEd Tanous </Schema> 2342bde4061SEd Tanous 2352bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_1_3"> 2362bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2372bde4061SEd 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, and to add a missing term to several properties to disallow them from being `null`."/> 2382bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_1_2.PrivilegeRegistry"/> 2392bde4061SEd Tanous </Schema> 2402bde4061SEd Tanous 2412bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_1_4"> 2422bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2432bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are not included. It was also created to update descriptions that this schema defines."/> 2442bde4061SEd Tanous <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_1_3.PrivilegeRegistry"/> 2452bde4061SEd Tanous </Schema> 2462bde4061SEd Tanous 247f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_1_5"> 248f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 249f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 250f2a8e57eSGunnar Mills <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_1_4.PrivilegeRegistry"/> 251f2a8e57eSGunnar Mills </Schema> 252f2a8e57eSGunnar Mills 253*5ecf7b4eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PrivilegeRegistry.v1_2_0"> 254*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 255*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.3"/> 256*5ecf7b4eSGunnar Mills 257*5ecf7b4eSGunnar Mills <EntityType Name="PrivilegeRegistry" BaseType="PrivilegeRegistry.v1_1_5.PrivilegeRegistry"> 258*5ecf7b4eSGunnar Mills <Property Name="OEMPrivilegeDescriptions" Type="Collection(Edm.String)" Nullable="false"> 259*5ecf7b4eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 260*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The descriptions of the OEM privileges used in this mapping."/> 261*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of the descriptions of the values of the `OEMPrivilegesUsed` property. The order of this array shall match the order of the `OEMPrivilegesUsed` property."/> 262*5ecf7b4eSGunnar Mills </Property> 263*5ecf7b4eSGunnar Mills </EntityType> 264*5ecf7b4eSGunnar Mills </Schema> 265*5ecf7b4eSGunnar Mills 2662bde4061SEd Tanous </edmx:DataServices> 2672bde4061SEd Tanous</edmx:Edmx> 268