1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 49b46bc0bSMyung Bae<!--# Redfish Schema: Role v1.3.3 --> 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 --> 8*d125652eSGunnar 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/RedfishExtensions_v1.xml"> 21720c9898SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 22720c9898SEd Tanous </edmx:Reference> 23720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 24720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 25720c9898SEd Tanous </edmx:Reference> 26720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Privileges_v1.xml"> 27720c9898SEd Tanous <edmx:Include Namespace="Privileges"/> 28720c9898SEd Tanous </edmx:Reference> 29720c9898SEd Tanous 30720c9898SEd Tanous <edmx:DataServices> 31720c9898SEd Tanous 32720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role"> 33720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 34f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 35720c9898SEd Tanous 36720c9898SEd Tanous <EntityType Name="Role" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 37f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `Role` schema contains a Redfish role to use in conjunction with a manager account."/> 38f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This resource shall represent the Redfish role for the user account."/> 39720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 40720c9898SEd Tanous <Record> 41720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 42720c9898SEd Tanous </Record> 43720c9898SEd Tanous </Annotation> 44720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 45720c9898SEd Tanous <Record> 46720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 47720c9898SEd Tanous <Annotation Term="OData.Description" String="Various privileges can be updated for roles."/> 48720c9898SEd Tanous </Record> 49720c9898SEd Tanous </Annotation> 50720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 51720c9898SEd Tanous <Record> 52720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="true"/> 53720c9898SEd Tanous </Record> 54720c9898SEd Tanous </Annotation> 55720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 56720c9898SEd Tanous <Collection> 57720c9898SEd Tanous <String>/redfish/v1/AccountService/Roles/{RoleId}</String> 58720c9898SEd Tanous <String>/redfish/v1/Managers/{ManagerId}/RemoteAccountService/Roles/{RoleId}</String> 59720c9898SEd Tanous </Collection> 60720c9898SEd Tanous </Annotation> 61720c9898SEd Tanous </EntityType> 62720c9898SEd Tanous </Schema> 63720c9898SEd Tanous 64720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_0"> 65720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 66720c9898SEd Tanous <Annotation Term="Redfish.Release" String="1.0"/> 67720c9898SEd Tanous 68720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.Role"> 69720c9898SEd Tanous <Property Name="IsPredefined" Type="Edm.Boolean" Nullable="false" DefaultValue="false"> 70720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 71720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether the role is predefined by Redfish or an OEM rather than a client-defined role."/> 729b46bc0bSMyung Bae <Annotation Term="OData.LongDescription" String="This property shall indicate whether the role is predefined by Redfish or an OEM as contrasted with a client-defined role. If this property is not present, the value should be assumed to be `false`."/> 73720c9898SEd Tanous </Property> 74720c9898SEd Tanous <Property Name="AssignedPrivileges" Type="Collection(Privileges.PrivilegeType)" Nullable="false"> 75720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 76720c9898SEd Tanous <Annotation Term="OData.Description" String="The Redfish privileges for this role."/> 77720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Redfish privileges for this role. For predefined roles, this property shall be read-only. For custom roles, some implementations may prevent writing to this property."/> 78720c9898SEd Tanous </Property> 79720c9898SEd Tanous <Property Name="OemPrivileges" Type="Collection(Edm.String)" Nullable="false"> 80720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 81720c9898SEd Tanous <Annotation Term="OData.Description" String="The OEM privileges for this role."/> 82720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the OEM privileges for this role. For predefined roles, this property shall be read-only. For custom roles, some implementations may prevent writing to this property."/> 83720c9898SEd Tanous </Property> 84720c9898SEd Tanous </EntityType> 85720c9898SEd Tanous </Schema> 86720c9898SEd Tanous 87720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_2"> 88720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 89720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/> 90720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_0.Role"/> 91720c9898SEd Tanous </Schema> 92720c9898SEd Tanous 93720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_3"> 94720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 95f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change references to `PrivilegeType` to use the unversioned definition."/> 96720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_2.Role"/> 97720c9898SEd Tanous </Schema> 98720c9898SEd Tanous 99720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_4"> 100720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 101720c9898SEd 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."/> 102720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_3.Role"/> 103720c9898SEd Tanous </Schema> 104720c9898SEd Tanous 105720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_5"> 106720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 107720c9898SEd 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."/> 108720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_4.Role"/> 109720c9898SEd Tanous </Schema> 110720c9898SEd Tanous 111720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_6"> 112720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 113720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 114720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_5.Role"/> 115720c9898SEd Tanous </Schema> 116720c9898SEd Tanous 117720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_7"> 118720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 119720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 120720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_6.Role"/> 121720c9898SEd Tanous </Schema> 122720c9898SEd Tanous 123720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_8"> 124720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 125720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 126720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_7.Role"/> 127720c9898SEd Tanous </Schema> 128720c9898SEd Tanous 129f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_9"> 130f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 131f2a8e57eSGunnar 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."/> 132f2a8e57eSGunnar Mills <EntityType Name="Role" BaseType="Role.v1_0_8.Role"/> 133f2a8e57eSGunnar Mills </Schema> 134f2a8e57eSGunnar Mills 1359b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_10"> 1369b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1379b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to recommend assuming `IsPredefined` to be `false` if not present."/> 1389b46bc0bSMyung Bae <EntityType Name="Role" BaseType="Role.v1_0_9.Role"/> 1399b46bc0bSMyung Bae </Schema> 1409b46bc0bSMyung Bae 141720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_0"> 142720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 143720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 144720c9898SEd Tanous 145720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_0_2.Role"> 146720c9898SEd Tanous <Property Name="Actions" Type="Role.v1_1_0.Actions" Nullable="false"> 147720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 148720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 149720c9898SEd Tanous </Property> 150720c9898SEd Tanous </EntityType> 151720c9898SEd Tanous 152720c9898SEd Tanous <ComplexType Name="Actions"> 153720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 154720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 155720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 156720c9898SEd Tanous <Property Name="Oem" Type="Role.v1_1_0.OemActions" Nullable="false"> 157720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 158720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 159720c9898SEd Tanous </Property> 160720c9898SEd Tanous </ComplexType> 161720c9898SEd Tanous 162720c9898SEd Tanous <ComplexType Name="OemActions"> 163720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 164720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 165720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 166720c9898SEd Tanous </ComplexType> 167720c9898SEd Tanous </Schema> 168720c9898SEd Tanous 169720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_1"> 170720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 171f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change references to `PrivilegeType` to use the unversioned definition."/> 172720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_0.Role"/> 173720c9898SEd Tanous </Schema> 174720c9898SEd Tanous 175720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_2"> 176720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 177720c9898SEd 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."/> 178720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_1.Role"/> 179720c9898SEd Tanous </Schema> 180720c9898SEd Tanous 181720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_3"> 182720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 183720c9898SEd 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."/> 184720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_2.Role"/> 185720c9898SEd Tanous </Schema> 186720c9898SEd Tanous 187720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_4"> 188720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 189720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 190720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_3.Role"/> 191720c9898SEd Tanous </Schema> 192720c9898SEd Tanous 193720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_5"> 194720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 195720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 196720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_4.Role"/> 197720c9898SEd Tanous </Schema> 198720c9898SEd Tanous 199720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_6"> 200720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 201720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 202720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_5.Role"/> 203720c9898SEd Tanous </Schema> 204720c9898SEd Tanous 205f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_7"> 206f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 207f2a8e57eSGunnar 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."/> 208f2a8e57eSGunnar Mills <EntityType Name="Role" BaseType="Role.v1_1_6.Role"/> 209f2a8e57eSGunnar Mills </Schema> 210f2a8e57eSGunnar Mills 2119b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_1_8"> 2129b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2139b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to recommend assuming `IsPredefined` to be `false` if not present."/> 2149b46bc0bSMyung Bae <EntityType Name="Role" BaseType="Role.v1_1_7.Role"/> 2159b46bc0bSMyung Bae </Schema> 2169b46bc0bSMyung Bae 217720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_0"> 218720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 219720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.2"/> 220720c9898SEd Tanous 221720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_1_0.Role"> 222720c9898SEd Tanous <Property Name="RoleId" Type="Edm.String" Nullable="false"> 223720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 224720c9898SEd Tanous <Annotation Term="OData.Description" String="The name of the role."/> 225f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the string name of the role. This property shall contain the same value as the `Id` property."/> 2269b46bc0bSMyung Bae <Annotation Term="Redfish.Required"/> 2279b46bc0bSMyung Bae <Annotation Term="Redfish.RequiredOnCreate"/> 228720c9898SEd Tanous </Property> 229720c9898SEd Tanous </EntityType> 230720c9898SEd Tanous </Schema> 231720c9898SEd Tanous 232720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_1"> 233720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 234f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to change references to `PrivilegeType` to use the unversioned definition."/> 235720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_0.Role"/> 236720c9898SEd Tanous </Schema> 237720c9898SEd Tanous 238720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_2"> 239720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 240720c9898SEd 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."/> 241720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_1.Role"/> 242720c9898SEd Tanous </Schema> 243720c9898SEd Tanous 244720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_3"> 245720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 246720c9898SEd 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."/> 247720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_2.Role"/> 248720c9898SEd Tanous </Schema> 249720c9898SEd Tanous 250720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_4"> 251720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 252720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 253720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_3.Role"/> 254720c9898SEd Tanous </Schema> 255720c9898SEd Tanous 256720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_5"> 257720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 258720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 259720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_4.Role"/> 260720c9898SEd Tanous </Schema> 261720c9898SEd Tanous 262720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_6"> 263720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 264720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 265720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_5.Role"/> 266720c9898SEd Tanous </Schema> 267720c9898SEd Tanous 268f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_7"> 269f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 270f2a8e57eSGunnar 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."/> 271f2a8e57eSGunnar Mills <EntityType Name="Role" BaseType="Role.v1_2_6.Role"/> 272f2a8e57eSGunnar Mills </Schema> 273f2a8e57eSGunnar Mills 2749b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_2_8"> 2759b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2769b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to recommend assuming `IsPredefined` to be `false` if not present. It was also created to indicate `RoleId` is a required property."/> 2779b46bc0bSMyung Bae <EntityType Name="Role" BaseType="Role.v1_2_7.Role"/> 2789b46bc0bSMyung Bae </Schema> 2799b46bc0bSMyung Bae 280720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_3_0"> 281720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 282720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2020.4"/> 283720c9898SEd Tanous 284720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_2_5.Role"> 285720c9898SEd Tanous <Property Name="Restricted" Type="Edm.Boolean" Nullable="false"> 286720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 287720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether use of the role is restricted."/> 288720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether use of the role is restricted by a service as defined by the 'Restricted roles and restricted privileges' clause of the Redfish Specification. If this property is not present, the value shall be assumed to be `false`."/> 289720c9898SEd Tanous </Property> 290720c9898SEd Tanous <Property Name="AlternateRoleId" Type="Edm.String" Nullable="false"> 291720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 292720c9898SEd Tanous <Annotation Term="OData.Description" String="An equivalent role to use when this role is restricted."/> 293f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a non-restricted `RoleId` intended to be used in its place when the `Restricted` property contains the value `true`."/> 294720c9898SEd Tanous </Property> 295720c9898SEd Tanous </EntityType> 296720c9898SEd Tanous </Schema> 297720c9898SEd Tanous 298720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_3_1"> 299720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 300720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 301720c9898SEd Tanous <EntityType Name="Role" BaseType="Role.v1_3_0.Role"/> 302720c9898SEd Tanous </Schema> 303720c9898SEd Tanous 304f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_3_2"> 305f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 306f2a8e57eSGunnar 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."/> 307f2a8e57eSGunnar Mills <EntityType Name="Role" BaseType="Role.v1_3_1.Role"/> 308f2a8e57eSGunnar Mills </Schema> 309f2a8e57eSGunnar Mills 3109b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_3_3"> 3119b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3129b46bc0bSMyung Bae <Annotation Term="OData.Description" String="This version was created to recommend assuming `IsPredefined` to be `false` if not present. It was also created to indicate `RoleId` is a required property."/> 3139b46bc0bSMyung Bae <EntityType Name="Role" BaseType="Role.v1_3_2.Role"/> 3149b46bc0bSMyung Bae </Schema> 3159b46bc0bSMyung Bae 316720c9898SEd Tanous </edmx:DataServices> 317720c9898SEd Tanous</edmx:Edmx> 318