1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4*5ecf7b4eSGunnar Mills<!--# Redfish Schema: AttributeRegistry v1.4.0 --> 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 --> 8d125652eSGunnar 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:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 23720c9898SEd Tanous </edmx:Reference> 24720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 25720c9898SEd Tanous <edmx:Include Namespace="Resource"/> 26720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 27720c9898SEd Tanous </edmx:Reference> 28720c9898SEd Tanous 29720c9898SEd Tanous <edmx:DataServices> 30720c9898SEd Tanous 31720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry"> 32720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 33f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 34720c9898SEd Tanous 35720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 36f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `AttributeRegistry` schema contains a set of key-value pairs that represent the structure of an attribute registry. It includes mechanisms for building user interfaces, or menus, allowing consistent navigation of the contents. The attribute registry is specific to an implementation or product. The attributes and property names are not standardized."/> 37720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent an attribute registry for a Redfish implementation."/> 38720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 39720c9898SEd Tanous <Record> 40720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 41720c9898SEd Tanous </Record> 42720c9898SEd Tanous </Annotation> 43720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 44720c9898SEd Tanous <Record> 45720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="false"/> 46720c9898SEd Tanous </Record> 47720c9898SEd Tanous </Annotation> 48720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 49720c9898SEd Tanous <Record> 50720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 51720c9898SEd Tanous </Record> 52720c9898SEd Tanous </Annotation> 53720c9898SEd Tanous </EntityType> 54720c9898SEd Tanous </Schema> 55720c9898SEd Tanous 56720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_0"> 57720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 58720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2016.1"/> 59720c9898SEd Tanous 60720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.AttributeRegistry"> 61720c9898SEd Tanous <Property Name="Language" Type="Edm.String" Nullable="false"> 62720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 63720c9898SEd Tanous <Annotation Term="OData.Description" String="The RFC5646-conformant language code for the attribute registry."/> 64720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an RFC5646-conformant language code."/> 65720c9898SEd Tanous <Annotation Term="Redfish.Required"/> 66720c9898SEd Tanous </Property> 67720c9898SEd Tanous <Property Name="RegistryVersion" Type="Edm.String" Nullable="false"> 68720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 69720c9898SEd Tanous <Annotation Term="OData.Description" String="The attribute registry version."/> 70720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the version of this attribute registry."/> 71720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^\d+\.\d+\.\d+$"/> 72720c9898SEd Tanous <Annotation Term="Redfish.Required"/> 73720c9898SEd Tanous </Property> 74720c9898SEd Tanous <Property Name="OwningEntity" Type="Edm.String" Nullable="false"> 75720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 76720c9898SEd Tanous <Annotation Term="OData.Description" String="The organization or company that publishes this attribute registry."/> 77720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall represent the publisher of this attribute registry."/> 78720c9898SEd Tanous <Annotation Term="Redfish.Required"/> 79720c9898SEd Tanous </Property> 80720c9898SEd Tanous <Property Name="SupportedSystems" Type="Collection(AttributeRegistry.v1_0_0.SupportedSystems)" Nullable="false"> 81720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of systems that this attribute registry supports."/> 82720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array containing a list of systems that this attribute registry supports."/> 83720c9898SEd Tanous </Property> 84720c9898SEd Tanous <Property Name="RegistryEntries" Type="AttributeRegistry.v1_0_0.RegistryEntries" Nullable="false"> 85720c9898SEd Tanous <Annotation Term="OData.Description" String="The list of all attributes and their metadata for this component."/> 86720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall list attributes for this component, along with their possible values, dependencies, and other metadata."/> 87720c9898SEd Tanous </Property> 88720c9898SEd Tanous </EntityType> 89720c9898SEd Tanous 90720c9898SEd Tanous <ComplexType Name="SupportedSystems"> 91720c9898SEd Tanous <Annotation Term="OData.Description" String="A system that this attribute registry supports."/> 92720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a system that this attribute registry supports."/> 93720c9898SEd Tanous <Property Name="ProductName" Type="Edm.String"> 94720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 95720c9898SEd Tanous <Annotation Term="OData.Description" String="The product name of the computer system to which this attribute registry applies."/> 96720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the product name of the computer system to which this attribute registry applies."/> 97720c9898SEd Tanous </Property> 98720c9898SEd Tanous <Property Name="SystemId" Type="Edm.String"> 99720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 100720c9898SEd Tanous <Annotation Term="OData.Description" String="The ID of the systems to which this attribute registry applies."/> 101720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the system ID that identifies the systems to which this attribute registry applies. This can be identified by one or more properties in the computer system resource, such as Model, SubModel, or SKU."/> 102720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[A-Za-z0-9]+$"/> 103720c9898SEd Tanous </Property> 104720c9898SEd Tanous </ComplexType> 105720c9898SEd Tanous 106720c9898SEd Tanous <ComplexType Name="RegistryEntries"> 107720c9898SEd Tanous <Annotation Term="OData.Description" String="The list of all attributes and metadata for this component."/> 108720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a list of all attributes for this component, along with their possible values, dependencies, and other metadata."/> 109720c9898SEd Tanous <Property Name="Attributes" Type="Collection(AttributeRegistry.v1_0_0.Attributes)" Nullable="false"> 110720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of attributes and their possible values in the attribute registry."/> 111720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array containing the attributes and their possible values and other metadata in the attribute registry."/> 112720c9898SEd Tanous </Property> 113720c9898SEd Tanous <Property Name="Menus" Type="Collection(AttributeRegistry.v1_0_0.Menus)" Nullable="false"> 114720c9898SEd Tanous <Annotation Term="OData.Description" String="An array for the attributes menus and their hierarchy in the attribute registry."/> 115720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array containing the attributes menus and their hierarchy in the attribute registry."/> 116720c9898SEd Tanous </Property> 117720c9898SEd Tanous <Property Name="Dependencies" Type="Collection(AttributeRegistry.v1_0_0.Dependencies)" Nullable="false"> 118720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of dependencies of attributes on this component."/> 119720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array containing a list of dependencies of attributes on this component."/> 120720c9898SEd Tanous </Property> 121720c9898SEd Tanous </ComplexType> 122720c9898SEd Tanous 123720c9898SEd Tanous <ComplexType Name="Attributes"> 124720c9898SEd Tanous <Annotation Term="OData.Description" String="An attribute and its possible values and other metadata."/> 125720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe an attribute and its possible values and other metadata."/> 126720c9898SEd Tanous <Property Name="AttributeName" Type="Edm.String" Nullable="false"> 127720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 128720c9898SEd Tanous <Annotation Term="OData.Description" String="The unique name for the attribute."/> 129720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of this attribute that is unique in this attribute registry."/> 130720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[A-Za-z][A-Za-z0-9_]+$"/> 131720c9898SEd Tanous <Annotation Term="Redfish.Required"/> 132720c9898SEd Tanous </Property> 133720c9898SEd Tanous <Property Name="Type" Type="AttributeRegistry.v1_0_0.AttributeType" Nullable="false"> 134720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 135720c9898SEd Tanous <Annotation Term="OData.Description" String="The attribute type."/> 136720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an enumeration that describes the attribute type."/> 137720c9898SEd Tanous </Property> 138720c9898SEd Tanous <Property Name="Value" Type="Collection(AttributeRegistry.v1_0_0.AttributeValue)" Nullable="false"> 139720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of the possible values for enumerated attribute values."/> 140f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array containing the possible values of an attribute of the `Enumeration` type."/> 141720c9898SEd Tanous </Property> 142720c9898SEd Tanous <Property Name="DisplayName" Type="Edm.String"> 143720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 144720c9898SEd Tanous <Annotation Term="OData.Description" String="The user-readable display string for the attribute in the defined language."/> 145720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the user-readable display string for the attribute in the defined language."/> 146720c9898SEd Tanous </Property> 147720c9898SEd Tanous <Property Name="HelpText" Type="Edm.String"> 148720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 149720c9898SEd Tanous <Annotation Term="OData.Description" String="The help text for the attribute."/> 150720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the help text for the attribute."/> 151720c9898SEd Tanous </Property> 152720c9898SEd Tanous <Property Name="WarningText" Type="Edm.String"> 153720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 154720c9898SEd Tanous <Annotation Term="OData.Description" String="The warning text for the attribute."/> 155720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the warning text for the attribute."/> 156720c9898SEd Tanous </Property> 157720c9898SEd Tanous <Property Name="CurrentValue" Type="Edm.PrimitiveType"> 158720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 159720c9898SEd Tanous <Annotation Term="OData.Description" String="The placeholder of the current value for the attribute."/> 160f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the placeholder of the current value for the attribute, to aid in evaluating dependencies. The evaluation results of the `Dependencies` array may affect the current attribute value."/> 161720c9898SEd Tanous </Property> 162720c9898SEd Tanous <Property Name="DefaultValue" Type="Edm.PrimitiveType"> 163720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 164720c9898SEd Tanous <Annotation Term="OData.Description" String="The default value for the attribute."/> 165720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the default value for the attribute."/> 166720c9898SEd Tanous </Property> 167720c9898SEd Tanous <Property Name="DisplayOrder" Type="Edm.Int64"> 168720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 169720c9898SEd Tanous <Annotation Term="OData.Description" String="The ascending order, as a number, in which this attribute appears relative to other attributes."/> 170720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the ascending order, as a number, in which this attribute appears relative to other attributes."/> 171720c9898SEd Tanous </Property> 172720c9898SEd Tanous <Property Name="MenuPath" Type="Edm.String"> 173720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 174720c9898SEd Tanous <Annotation Term="OData.Description" String="The path that describes the menu hierarchy of this attribute."/> 175720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the menu hierarchy of this attribute, in the form of a path to the menu names. It shall start with `./` to indicate the root menu, followed by the menu names with `/` characters to delineate the menu traversal."/> 176720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^\.\/([^/]+(\/[^/]+)*)?$"/> 177720c9898SEd Tanous </Property> 178720c9898SEd Tanous <Property Name="ReadOnly" Type="Edm.Boolean"> 179720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 180720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this attribute is read-only. A read-only attribute cannot be modified, and should be grayed out in user interfaces."/> 181f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether this attribute is read-only. A read-only attribute cannot be modified, and should be grayed out in user interfaces. The evaluation results of the `Dependencies` array may affect the read-only state of an attribute."/> 182720c9898SEd Tanous </Property> 183720c9898SEd Tanous <Property Name="WriteOnly" Type="Edm.Boolean"> 184720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 185720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this attribute is write-only. A write-only attribute reverts to its initial value after settings are applied."/> 186720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this attribute is write-only. A write-only attribute reverts to its initial value after settings are applied."/> 187720c9898SEd Tanous </Property> 188720c9898SEd Tanous <Property Name="GrayOut" Type="Edm.Boolean"> 189720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 190720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this attribute is grayed out. A grayed-out attribute is not active and is grayed out in user interfaces but the attribute value can be modified."/> 191f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether this attribute is grayed out. A grayed-out attribute is not active and is grayed out in user interfaces but the attribute value can be modified. The evaluation results of the `Dependencies` array may affect the grayed-out state of an attribute."/> 192720c9898SEd Tanous </Property> 193720c9898SEd Tanous <Property Name="Hidden" Type="Edm.Boolean"> 194720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 195720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this attribute is hidden in user interfaces."/> 196f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether this attribute is hidden in user interfaces. The evaluation results of the `Dependencies` array may affect the hidden state of an attribute."/> 197720c9898SEd Tanous </Property> 198720c9898SEd Tanous <Property Name="Immutable" Type="Edm.Boolean"> 199720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 200720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this attribute is immutable. Immutable attributes cannot be modified and typically reflect a hardware state."/> 201720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this attribute is immutable. Immutable attributes shall not be modified and typically reflect a hardware state."/> 202720c9898SEd Tanous </Property> 203720c9898SEd Tanous <Property Name="IsSystemUniqueProperty" Type="Edm.Boolean"> 204720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 205720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this attribute is unique for this system and should not be replicated."/> 206720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this attribute is unique."/> 207720c9898SEd Tanous </Property> 208720c9898SEd Tanous <Property Name="MaxLength" Type="Edm.Int64"> 209720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 210720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum character length of a string attribute."/> 211720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This numeric property shall contain the maximum character length of an attribute of the String type."/> 212720c9898SEd Tanous </Property> 213720c9898SEd Tanous <Property Name="MinLength" Type="Edm.Int64"> 214720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 215720c9898SEd Tanous <Annotation Term="OData.Description" String="The minimum character length of the string attribute."/> 216720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a number indicating the minimum character length of an attribute of the String type."/> 217720c9898SEd Tanous </Property> 218720c9898SEd Tanous <Property Name="ScalarIncrement" Type="Edm.Int64"> 219720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 220720c9898SEd Tanous <Annotation Term="OData.Description" String="The amount to increment or decrement an integer attribute each time a user requests a value change. The `0` value indicates a free-form numeric user-input attribute."/> 221720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a number indicating the amount to increment or decrement an integer attribute each time a user requests a value change. The `0` value indicates a free-form numeric user-input attribute."/> 222720c9898SEd Tanous </Property> 223720c9898SEd Tanous <Property Name="UpperBound" Type="Edm.Int64"> 224720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 225720c9898SEd Tanous <Annotation Term="OData.Description" String="The upper limit for an integer attribute."/> 226720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a number indicating the upper limit for an integer attribute."/> 227720c9898SEd Tanous </Property> 228720c9898SEd Tanous <Property Name="LowerBound" Type="Edm.Int64"> 229720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 230720c9898SEd Tanous <Annotation Term="OData.Description" String="The lower limit for an integer attribute."/> 231720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a number indicating the lower limit for an integer attribute."/> 232720c9898SEd Tanous </Property> 233720c9898SEd Tanous <Property Name="ValueExpression" Type="Edm.String"> 234720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 235720c9898SEd Tanous <Annotation Term="OData.Description" String="A valid regular expression, according to the Perl regular expression dialect, that validates the attribute value. Applies to only string and integer attributes."/> 236720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a valid regular expression, according to the Perl regular expression dialect, that validates the attribute value. Applies to only string and integer attributes."/> 237720c9898SEd Tanous </Property> 238720c9898SEd Tanous </ComplexType> 239720c9898SEd Tanous 240720c9898SEd Tanous <ComplexType Name="Menus"> 241720c9898SEd Tanous <Annotation Term="OData.Description" String="An attribute's menu and its hierarchy."/> 242720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe an attribute's menu and its hierarchy."/> 243720c9898SEd Tanous <Property Name="MenuName" Type="Edm.String" Nullable="false"> 244720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 245720c9898SEd Tanous <Annotation Term="OData.Description" String="The unique name string of this menu."/> 246720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of this menu that is unique in this attribute registry."/> 247720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[^/]+$"/> 248720c9898SEd Tanous </Property> 249720c9898SEd Tanous <Property Name="DisplayName" Type="Edm.String"> 250720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 251720c9898SEd Tanous <Annotation Term="OData.Description" String="The user-readable display string of this menu in the defined language."/> 252720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the user-readable display string of the menu in the defined language."/> 253720c9898SEd Tanous </Property> 254720c9898SEd Tanous <Property Name="DisplayOrder" Type="Edm.Int64"> 255720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 256720c9898SEd Tanous <Annotation Term="OData.Description" String="The ascending order, as a number, in which this menu appears relative to other menus."/> 257720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the ascending order, as a number, in which this menu appears relative to other menus."/> 258720c9898SEd Tanous </Property> 259720c9898SEd Tanous <Property Name="ReadOnly" Type="Edm.Boolean"> 260720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 261720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this menu is read-only. A read-only menu, its properties, and sub-menus are not accessible in user interfaces."/> 262720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this menu is read-only. A read-only menu is not accessible in user interfaces, and all properties contained in that menu and its sub-menus are read-only."/> 263720c9898SEd Tanous </Property> 264720c9898SEd Tanous <Property Name="GrayOut" Type="Edm.Boolean"> 265720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 266720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this menu is grayed out. A grayed-only menu is not accessible in user interfaces."/> 267720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether this menu is grayed out. A grayed-only menu is not accessible in user interfaces."/> 268720c9898SEd Tanous </Property> 269720c9898SEd Tanous <Property Name="MenuPath" Type="Edm.String"> 270720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 271720c9898SEd Tanous <Annotation Term="OData.Description" String="The path to the menu names that describes this menu hierarchy relative to other menus."/> 272720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the menu hierarchy of this menu, in the form of a path to the menu names. It shall start with `./` to indicate the root menu, followed by the menu names with `/` characters to delineate the menu traversal."/> 273720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^\.\/([^/]+(\/[^/]+)*)?$"/> 274720c9898SEd Tanous </Property> 275720c9898SEd Tanous </ComplexType> 276720c9898SEd Tanous 277720c9898SEd Tanous <ComplexType Name="Dependencies"> 278720c9898SEd Tanous <Annotation Term="OData.Description" String="The dependency of attributes on this component."/> 279720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a dependency of attributes on this component."/> 280720c9898SEd Tanous <Property Name="Dependency" Type="AttributeRegistry.v1_0_0.Dependency" Nullable="false"> 281720c9898SEd Tanous <Annotation Term="OData.Description" String="The dependency expression for one or more attributes in this attribute registry."/> 282720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the dependency expression for one or more attributes in this attribute registry."/> 283720c9898SEd Tanous </Property> 284720c9898SEd Tanous <Property Name="DependencyFor" Type="Edm.String" Nullable="false"> 285720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 286f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `AttributeName` of the attribute whose change triggers the evaluation of this dependency expression."/> 287f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the `AttributeName` of the attribute whose change triggers the evaluation of this dependency expression."/> 288720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[A-Za-z][A-Za-z0-9_]+$"/> 289720c9898SEd Tanous </Property> 290720c9898SEd Tanous <Property Name="Type" Type="AttributeRegistry.v1_0_0.DependencyType" Nullable="false"> 291720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 292720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of the dependency structure."/> 293720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an enumeration that describes the type for the attribute dependency."/> 294720c9898SEd Tanous </Property> 295720c9898SEd Tanous </ComplexType> 296720c9898SEd Tanous 297720c9898SEd Tanous <ComplexType Name="AttributeValue"> 298720c9898SEd Tanous <Annotation Term="OData.Description" String="A possible value for an enumeration attribute."/> 299720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a possible enumeration attribute value."/> 300720c9898SEd Tanous <Property Name="ValueName" Type="Edm.String" Nullable="false"> 301720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 302720c9898SEd Tanous <Annotation Term="OData.Description" String="The unique value name for the attribute."/> 303f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a string representing the value name for the attribute. `ValueName` is a unique string within the list of possible values in the `Value` array for an attribute."/> 304720c9898SEd Tanous <Annotation Term="Redfish.Required"/> 305720c9898SEd Tanous </Property> 306720c9898SEd Tanous <Property Name="ValueDisplayName" Type="Edm.String"> 307720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 308720c9898SEd Tanous <Annotation Term="OData.Description" String="A user-readable display string of the value for the attribute in the defined language."/> 309720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a string representing the user-readable display string of the value for the attribute in the defined language."/> 310720c9898SEd Tanous </Property> 311720c9898SEd Tanous </ComplexType> 312720c9898SEd Tanous 313720c9898SEd Tanous <ComplexType Name="Dependency"> 314720c9898SEd Tanous <Annotation Term="OData.Description" String="The dependency expression for one or more attributes in this attribute registry."/> 315720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe the dependency expression for one or more attributes in this attribute registry."/> 316720c9898SEd Tanous <Property Name="MapFrom" Type="Collection(AttributeRegistry.v1_0_0.MapFrom)" Nullable="false"> 317720c9898SEd Tanous <Annotation Term="OData.Description" String="An array of the map-from conditions for a mapping dependency."/> 318f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array containing the map-from conditions for a dependency of the `Map` type."/> 319720c9898SEd Tanous </Property> 320720c9898SEd Tanous <Property Name="MapToAttribute" Type="Edm.String" Nullable="false"> 321720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 322f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `AttributeName` of the attribute that is affected by this dependency expression."/> 323f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the `AttributeName` of the attribute that is affected by this dependency expression."/> 324720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[A-Za-z][A-Za-z0-9_]+$"/> 325720c9898SEd Tanous </Property> 326720c9898SEd Tanous <Property Name="MapToProperty" Type="AttributeRegistry.v1_0_0.MapToProperty" Nullable="false"> 327720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 328720c9898SEd Tanous <Annotation Term="OData.Description" String="The metadata property for the attribute that contains the map-from condition that evaluates this dependency expression."/> 329f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the metadata property for the attribute that the `MapFromAttribute` property specifies that evaluates this dependency expression. For example, this value could be the `MapFromAttribute` `CurrentValue` or `ReadOnly` state."/> 330720c9898SEd Tanous </Property> 331720c9898SEd Tanous <Property Name="MapToValue" Type="Edm.PrimitiveType"> 332720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 333720c9898SEd Tanous <Annotation Term="OData.Description" String="The value that the map-to property changes to if the dependency expression evaluates to `true`."/> 334f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="The value that the property in `MapToProperty` in the attribute specified in `MapToAttribute` changes to if the dependency expression evaluates to `true`."/> 335720c9898SEd Tanous </Property> 336720c9898SEd Tanous </ComplexType> 337720c9898SEd Tanous 338720c9898SEd Tanous <ComplexType Name="MapFrom"> 339720c9898SEd Tanous <Annotation Term="OData.Description" String="A map-from condition for mapping dependency."/> 340720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe a map-from condition for a dependency of the Map type."/> 341720c9898SEd Tanous <Property Name="MapFromAttribute" Type="Edm.String" Nullable="false"> 342720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 343720c9898SEd Tanous <Annotation Term="OData.Description" String="The attribute to use to evaluate this dependency expression."/> 344f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the `AttributeName` for the attribute to use to evaluate this dependency expression term."/> 345720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[A-Za-z][A-Za-z0-9_]+$"/> 346720c9898SEd Tanous </Property> 347720c9898SEd Tanous <Property Name="MapFromProperty" Type="AttributeRegistry.v1_0_0.MapFromProperty" Nullable="false"> 348720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 349f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The metadata property for the attribute that the `MapFromAttribute` property specifies to use to evaluate this dependency expression."/> 350f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the metadata property for the attribute that the `MapFromAttribute` property specifies to use to evaluate this dependency expression. For example, this value could be the `MapFromAttribute` `CurrentValue`, or `ReadOnly` state."/> 351720c9898SEd Tanous </Property> 352720c9898SEd Tanous <Property Name="MapFromCondition" Type="AttributeRegistry.v1_0_0.MapFromCondition" Nullable="false"> 353720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 354720c9898SEd Tanous <Annotation Term="OData.Description" String="The condition to use to evaluate this dependency expression."/> 355720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the condition to use to evaluate this dependency expression. For example, `EQU` or `NEQ`."/> 356720c9898SEd Tanous </Property> 357720c9898SEd Tanous <Property Name="MapFromValue" Type="Edm.PrimitiveType"> 358720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 359720c9898SEd Tanous <Annotation Term="OData.Description" String="The value to use to evaluate this dependency expression."/> 360f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="The value that the property in `MapFromProperty` in the attribute in `MapFromAttribute` to use to evaluate this dependency expression."/> 361720c9898SEd Tanous </Property> 362720c9898SEd Tanous <Property Name="MapTerms" Type="AttributeRegistry.v1_0_0.MapTerms" Nullable="false"> 363720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 364720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical term that combines two or more map-from conditions in this dependency expression. For example, `AND` for logical AND, or `OR` for logical OR."/> 365f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the logical term that combines two or more `MapFrom` conditions in this dependency expression. For example, `AND` for logical AND, or `OR` for logical OR. If multiple logical terms are present in a dependency expression, they should be evaluated in array order, meaning they are evaluated left-to-right when displayed as a logic expression."/> 366720c9898SEd Tanous </Property> 367720c9898SEd Tanous </ComplexType> 368720c9898SEd Tanous 369720c9898SEd Tanous <EnumType Name="AttributeType"> 370720c9898SEd Tanous <Member Name="Enumeration"> 371720c9898SEd Tanous <Annotation Term="OData.Description" String="A list of the known possible enumerated values."/> 372720c9898SEd Tanous </Member> 373720c9898SEd Tanous <Member Name="String"> 374720c9898SEd Tanous <Annotation Term="OData.Description" String="Free-form text in their values."/> 375720c9898SEd Tanous </Member> 376720c9898SEd Tanous <Member Name="Integer"> 377720c9898SEd Tanous <Annotation Term="OData.Description" String="An integer value."/> 378720c9898SEd Tanous </Member> 379720c9898SEd Tanous <Member Name="Boolean"> 380720c9898SEd Tanous <Annotation Term="OData.Description" String="A flag with a `true` or `false` value."/> 381720c9898SEd Tanous </Member> 382720c9898SEd Tanous <Member Name="Password"> 383720c9898SEd Tanous <Annotation Term="OData.Description" String="Password values that do not appear as plain text. The value is `null` in responses."/> 384720c9898SEd Tanous </Member> 385720c9898SEd Tanous </EnumType> 386720c9898SEd Tanous 387720c9898SEd Tanous <EnumType Name="DependencyType"> 388720c9898SEd Tanous <Member Name="Map"> 389720c9898SEd Tanous <Annotation Term="OData.Description" String="A simple mapping dependency. If the condition evaluates to `true`, the attribute or state changes to the mapped value."/> 390720c9898SEd Tanous </Member> 391720c9898SEd Tanous </EnumType> 392720c9898SEd Tanous 393720c9898SEd Tanous <EnumType Name="MapFromCondition"> 394720c9898SEd Tanous <Member Name="EQU"> 395720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical operation for 'Equal'."/> 396720c9898SEd Tanous </Member> 397720c9898SEd Tanous <Member Name="NEQ"> 398720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical operation for 'Not Equal'."/> 399720c9898SEd Tanous </Member> 400720c9898SEd Tanous <Member Name="GTR"> 401720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical operation for 'Greater than'."/> 402720c9898SEd Tanous </Member> 403720c9898SEd Tanous <Member Name="GEQ"> 404720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical operation for 'Greater than or Equal'."/> 405720c9898SEd Tanous </Member> 406720c9898SEd Tanous <Member Name="LSS"> 407720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical operation for 'Less than'."/> 408720c9898SEd Tanous </Member> 409720c9898SEd Tanous <Member Name="LEQ"> 410720c9898SEd Tanous <Annotation Term="OData.Description" String="The logical operation for 'Less than or Equal'."/> 411720c9898SEd Tanous </Member> 412720c9898SEd Tanous </EnumType> 413720c9898SEd Tanous 414720c9898SEd Tanous <EnumType Name="MapFromProperty"> 415720c9898SEd Tanous <Member Name="CurrentValue"> 416f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `CurrentValue`."/> 417720c9898SEd Tanous </Member> 418720c9898SEd Tanous <Member Name="DefaultValue"> 419f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `DefaultValue`."/> 420720c9898SEd Tanous </Member> 421720c9898SEd Tanous <Member Name="ReadOnly"> 422f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `ReadOnly` state."/> 423720c9898SEd Tanous </Member> 424720c9898SEd Tanous <Member Name="WriteOnly"> 425f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `WriteOnly` state."/> 426720c9898SEd Tanous </Member> 427720c9898SEd Tanous <Member Name="GrayOut"> 428f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `GrayOut` state."/> 429720c9898SEd Tanous </Member> 430720c9898SEd Tanous <Member Name="Hidden"> 431f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `Hidden` state."/> 432720c9898SEd Tanous </Member> 433720c9898SEd Tanous <Member Name="LowerBound"> 434f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `LowerBound`."/> 435720c9898SEd Tanous </Member> 436720c9898SEd Tanous <Member Name="UpperBound"> 437f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `UpperBound`."/> 438720c9898SEd Tanous </Member> 439720c9898SEd Tanous <Member Name="MinLength"> 440f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `MinLength`."/> 441720c9898SEd Tanous </Member> 442720c9898SEd Tanous <Member Name="MaxLength"> 443f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `MaxLength`."/> 444720c9898SEd Tanous </Member> 445720c9898SEd Tanous <Member Name="ScalarIncrement"> 446f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency on an attribute's `ScalarIncrement`."/> 447720c9898SEd Tanous </Member> 448720c9898SEd Tanous </EnumType> 449720c9898SEd Tanous 450720c9898SEd Tanous <EnumType Name="MapTerms"> 451720c9898SEd Tanous <Member Name="AND"> 452720c9898SEd Tanous <Annotation Term="OData.Description" String="The operation used for logical 'AND' of dependency terms."/> 453720c9898SEd Tanous </Member> 454720c9898SEd Tanous <Member Name="OR"> 455720c9898SEd Tanous <Annotation Term="OData.Description" String="The operation used for logical 'OR' of dependency terms."/> 456720c9898SEd Tanous </Member> 457720c9898SEd Tanous </EnumType> 458720c9898SEd Tanous 459720c9898SEd Tanous <EnumType Name="MapToProperty"> 460720c9898SEd Tanous <Member Name="CurrentValue"> 461f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `CurrentValue`."/> 462720c9898SEd Tanous </Member> 463720c9898SEd Tanous <Member Name="DefaultValue"> 464f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `DefaultValue`."/> 465720c9898SEd Tanous </Member> 466720c9898SEd Tanous <Member Name="ReadOnly"> 467f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `ReadOnly` state."/> 468720c9898SEd Tanous </Member> 469720c9898SEd Tanous <Member Name="WriteOnly"> 470f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `WriteOnly` state."/> 471720c9898SEd Tanous </Member> 472720c9898SEd Tanous <Member Name="GrayOut"> 473f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `GrayOut` state."/> 474720c9898SEd Tanous </Member> 475720c9898SEd Tanous <Member Name="Hidden"> 476f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `Hidden` state."/> 477720c9898SEd Tanous </Member> 478720c9898SEd Tanous <Member Name="Immutable"> 479f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `Immutable` state."/> 480720c9898SEd Tanous </Member> 481720c9898SEd Tanous <Member Name="HelpText"> 482f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `HelpText`."/> 483720c9898SEd Tanous </Member> 484720c9898SEd Tanous <Member Name="WarningText"> 485f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `WarningText`."/> 486720c9898SEd Tanous </Member> 487720c9898SEd Tanous <Member Name="DisplayName"> 488f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `DisplayName`."/> 489720c9898SEd Tanous </Member> 490720c9898SEd Tanous <Member Name="DisplayOrder"> 491f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `DisplayName`."/> 492720c9898SEd Tanous </Member> 493720c9898SEd Tanous <Member Name="LowerBound"> 494f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `LowerBound`."/> 495720c9898SEd Tanous </Member> 496720c9898SEd Tanous <Member Name="UpperBound"> 497f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `UpperBound`."/> 498720c9898SEd Tanous </Member> 499720c9898SEd Tanous <Member Name="MinLength"> 500f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `MinLength`."/> 501720c9898SEd Tanous </Member> 502720c9898SEd Tanous <Member Name="MaxLength"> 503f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `MaxLength`."/> 504720c9898SEd Tanous </Member> 505720c9898SEd Tanous <Member Name="ScalarIncrement"> 506f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `ScalarIncrement`."/> 507720c9898SEd Tanous </Member> 508720c9898SEd Tanous <Member Name="ValueExpression"> 509f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The dependency that affects an attribute's `ValueExpression`."/> 510720c9898SEd Tanous </Member> 511720c9898SEd Tanous </EnumType> 512720c9898SEd Tanous </Schema> 513720c9898SEd Tanous 514720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_1"> 515720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 516f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add permissions annotations to all properties for clarity."/> 517720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_0.AttributeRegistry"/> 518720c9898SEd Tanous </Schema> 519720c9898SEd Tanous 520720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_2"> 521720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 522f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to show annotations in previous namespaces were updated, and to remove the duplicate `ProductName` property in the `SupportedSystems` object."/> 523720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_1.AttributeRegistry"/> 524720c9898SEd Tanous </Schema> 525720c9898SEd Tanous 526720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_3"> 527720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 528720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct regex patterns for different attribute properties."/> 529720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_2.AttributeRegistry"/> 530720c9898SEd Tanous </Schema> 531720c9898SEd Tanous 532720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_4"> 533720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 534720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct typographical errors in descriptions. It was also 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 update regex patterns used on several properties."/> 535720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_3.AttributeRegistry"/> 536720c9898SEd Tanous </Schema> 537720c9898SEd Tanous 538720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_5"> 539720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 540f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify that `AttributeName` in `Attributes` and `ValueName` in `AttributeValue` are required properties."/> 541720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_4.AttributeRegistry"/> 542720c9898SEd Tanous </Schema> 543720c9898SEd Tanous 544720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_6"> 545720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 546720c9898SEd 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."/> 547720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_5.AttributeRegistry"/> 548720c9898SEd Tanous </Schema> 549720c9898SEd Tanous 550720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_7"> 551720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 552720c9898SEd 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 also updates descriptions that this schema defines."/> 553720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_6.AttributeRegistry"/> 554720c9898SEd Tanous </Schema> 555720c9898SEd Tanous 556720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_8"> 557720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 558720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 559720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_7.AttributeRegistry"/> 560720c9898SEd Tanous </Schema> 561720c9898SEd Tanous 562720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_9"> 563720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 564f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the evaluation order for `Dependencies` containing multiple logic expressions."/> 565720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_8.AttributeRegistry"/> 566720c9898SEd Tanous </Schema> 567720c9898SEd Tanous 568720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_10"> 569720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 570720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 571720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_9.AttributeRegistry"/> 572720c9898SEd Tanous </Schema> 573720c9898SEd Tanous 574720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_11"> 575720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 576720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 577720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_10.AttributeRegistry"/> 578720c9898SEd Tanous </Schema> 579720c9898SEd Tanous 580720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_12"> 581720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 582720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 583720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_11.AttributeRegistry"/> 584720c9898SEd Tanous </Schema> 585720c9898SEd Tanous 586720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_13"> 587720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 588720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 589720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_12.AttributeRegistry"/> 590720c9898SEd Tanous </Schema> 591720c9898SEd Tanous 592f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_0_14"> 593f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 594f2a8e57eSGunnar 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."/> 595f2a8e57eSGunnar Mills <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_13.AttributeRegistry"/> 596f2a8e57eSGunnar Mills </Schema> 597f2a8e57eSGunnar Mills 598720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_0"> 599720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 600720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2017.1"/> 601720c9898SEd Tanous 602720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_0_2.AttributeRegistry"> 603720c9898SEd Tanous <Property Name="Actions" Type="AttributeRegistry.v1_1_0.Actions" Nullable="false"> 604720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 605720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 606720c9898SEd Tanous </Property> 607720c9898SEd Tanous </EntityType> 608720c9898SEd Tanous 609720c9898SEd Tanous <ComplexType Name="Actions"> 610720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 611720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 612720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 613720c9898SEd Tanous <Property Name="Oem" Type="AttributeRegistry.v1_1_0.OemActions" Nullable="false"> 614720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 615720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 616720c9898SEd Tanous </Property> 617720c9898SEd Tanous </ComplexType> 618720c9898SEd Tanous 619720c9898SEd Tanous <ComplexType Name="OemActions"> 620720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 621720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 622720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 623720c9898SEd Tanous </ComplexType> 624720c9898SEd Tanous 625720c9898SEd Tanous <ComplexType Name="SupportedSystems" BaseType="AttributeRegistry.v1_0_0.SupportedSystems"> 626720c9898SEd Tanous <Property Name="FirmwareVersion" Type="Edm.String"> 627720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 628720c9898SEd Tanous <Annotation Term="OData.Description" String="Firmware version."/> 629720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="The version of the component firmware image to which this attribute registry applies."/> 630720c9898SEd Tanous </Property> 631720c9898SEd Tanous </ComplexType> 632720c9898SEd Tanous </Schema> 633720c9898SEd Tanous 634720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_1"> 635720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 636720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update the descriptions that this schema defines."/> 637720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_0.AttributeRegistry"/> 638720c9898SEd Tanous </Schema> 639720c9898SEd Tanous 640720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_2"> 641720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 642720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct regex patterns for different attribute properties."/> 643720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_1.AttributeRegistry"/> 644720c9898SEd Tanous </Schema> 645720c9898SEd Tanous 646720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_3"> 647720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 648720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct typographical errors in descriptions. It was also 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 update regex patterns used on several properties."/> 649720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_2.AttributeRegistry"/> 650720c9898SEd Tanous </Schema> 651720c9898SEd Tanous 652720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_4"> 653720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 654f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify that `AttributeName` in `Attributes` and `ValueName` in `AttributeValue` are required properties."/> 655720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_3.AttributeRegistry"/> 656720c9898SEd Tanous </Schema> 657720c9898SEd Tanous 658720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_5"> 659720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 660720c9898SEd 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."/> 661720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_4.AttributeRegistry"/> 662720c9898SEd Tanous </Schema> 663720c9898SEd Tanous 664720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_6"> 665720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 666f2a8e57eSGunnar Mills <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 the description of `AttributeType` `Password` enumeration. It also updates descriptions that this schema defines."/> 667720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_5.AttributeRegistry"/> 668720c9898SEd Tanous </Schema> 669720c9898SEd Tanous 670720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_7"> 671720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 672720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 673720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_6.AttributeRegistry"/> 674720c9898SEd Tanous </Schema> 675720c9898SEd Tanous 676720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_8"> 677720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 678f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the evaluation order for `Dependencies` containing multiple logic expressions."/> 679720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_7.AttributeRegistry"/> 680720c9898SEd Tanous </Schema> 681720c9898SEd Tanous 682720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_9"> 683720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 684720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 685720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_8.AttributeRegistry"/> 686720c9898SEd Tanous </Schema> 687720c9898SEd Tanous 688720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_10"> 689720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 690720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 691720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_9.AttributeRegistry"/> 692720c9898SEd Tanous </Schema> 693720c9898SEd Tanous 694720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_11"> 695720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 696720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 697720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_10.AttributeRegistry"/> 698720c9898SEd Tanous </Schema> 699720c9898SEd Tanous 700720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_12"> 701720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 702720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 703720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_11.AttributeRegistry"/> 704720c9898SEd Tanous </Schema> 705720c9898SEd Tanous 706f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_1_13"> 707f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 708f2a8e57eSGunnar 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."/> 709f2a8e57eSGunnar Mills <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_12.AttributeRegistry"/> 710f2a8e57eSGunnar Mills </Schema> 711f2a8e57eSGunnar Mills 712720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_0"> 713720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 714720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.1"/> 715720c9898SEd Tanous 716720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_1_2.AttributeRegistry"/> 717720c9898SEd Tanous 718720c9898SEd Tanous <ComplexType Name="Attributes" BaseType="AttributeRegistry.v1_0_0.Attributes"> 719720c9898SEd Tanous <Annotation Term="OData.Description" String="An attribute and its possible values."/> 720720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall describe an attribute and its possible values and other metadata."/> 721720c9898SEd Tanous <Property Name="ResetRequired" Type="Edm.Boolean"> 722720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 723720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether a system or device reset is required for this attribute value change to take effect."/> 724720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether a system or device reset is required for this attribute value change to take effect."/> 725720c9898SEd Tanous </Property> 726720c9898SEd Tanous <Property Name="UefiDevicePath" Type="Edm.String"> 727720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 728720c9898SEd Tanous <Annotation Term="OData.Description" String="The UEFI device path that qualifies this attribute."/> 729720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the UEFI Specification-defined UEFI device path that qualifies and locates this device for this attribute."/> 730720c9898SEd Tanous </Property> 731720c9898SEd Tanous <Property Name="UefiKeywordName" Type="Edm.String" Nullable="false"> 732720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 733720c9898SEd Tanous <Annotation Term="OData.Description" String="The UEFI keyword string for this attribute."/> 734720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the UEFI Specification-defined keyword for this attribute."/> 735720c9898SEd Tanous </Property> 736720c9898SEd Tanous <Property Name="UefiNamespaceId" Type="Edm.String" Nullable="false"> 737720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 738720c9898SEd Tanous <Annotation Term="OData.Description" String="The UEFI namespace ID for the attribute."/> 739720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the UEFI Specification-defined namespace ID for this attribute."/> 740720c9898SEd Tanous </Property> 741720c9898SEd Tanous </ComplexType> 742720c9898SEd Tanous </Schema> 743720c9898SEd Tanous 744720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_1"> 745720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 746720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct typographical errors in descriptions. It was also 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 update regex patterns used on several properties."/> 747720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_0.AttributeRegistry"/> 748720c9898SEd Tanous </Schema> 749720c9898SEd Tanous 750720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_2"> 751720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 752f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify that `AttributeName` in `Attributes` and `ValueName` in `AttributeValue` are required properties."/> 753720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_1.AttributeRegistry"/> 754720c9898SEd Tanous </Schema> 755720c9898SEd Tanous 756720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_3"> 757720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 758720c9898SEd 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."/> 759720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_2.AttributeRegistry"/> 760720c9898SEd Tanous </Schema> 761720c9898SEd Tanous 762720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_4"> 763720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 764f2a8e57eSGunnar Mills <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 the description of `AttributeType` `Password` enumeration. It also updates descriptions that this schema defines."/> 765720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_3.AttributeRegistry"/> 766720c9898SEd Tanous </Schema> 767720c9898SEd Tanous 768720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_5"> 769720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 770720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 771720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_4.AttributeRegistry"/> 772720c9898SEd Tanous </Schema> 773720c9898SEd Tanous 774720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_6"> 775720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 776f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the evaluation order for `Dependencies` containing multiple logic expressions."/> 777720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_5.AttributeRegistry"/> 778720c9898SEd Tanous </Schema> 779720c9898SEd Tanous 780720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_7"> 781720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 782720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 783720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_6.AttributeRegistry"/> 784720c9898SEd Tanous </Schema> 785720c9898SEd Tanous 786720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_8"> 787720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 788720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 789720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_7.AttributeRegistry"/> 790720c9898SEd Tanous </Schema> 791720c9898SEd Tanous 792720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_9"> 793720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 794720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 795720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_8.AttributeRegistry"/> 796720c9898SEd Tanous </Schema> 797720c9898SEd Tanous 798720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_10"> 799720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 800720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 801720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_9.AttributeRegistry"/> 802720c9898SEd Tanous </Schema> 803720c9898SEd Tanous 804f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_2_11"> 805f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 806f2a8e57eSGunnar 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."/> 807f2a8e57eSGunnar Mills <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_10.AttributeRegistry"/> 808f2a8e57eSGunnar Mills </Schema> 809f2a8e57eSGunnar Mills 810720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_0"> 811720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 812720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.3"/> 813720c9898SEd Tanous 814720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_2_2.AttributeRegistry"/> 815720c9898SEd Tanous 816720c9898SEd Tanous <ComplexType Name="Attributes" BaseType="AttributeRegistry.v1_2_0.Attributes"> 817720c9898SEd Tanous <Property Name="Oem" Type="Resource.Oem" Nullable="false"> 818720c9898SEd Tanous <Annotation Term="OData.Description" String="The OEM extension property."/> 819720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/> 820720c9898SEd Tanous </Property> 821720c9898SEd Tanous </ComplexType> 822720c9898SEd Tanous 823720c9898SEd Tanous <ComplexType Name="Menus" BaseType="AttributeRegistry.v1_0_0.Menus"> 824720c9898SEd Tanous <Property Name="Hidden" Type="Edm.Boolean"> 825720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 826720c9898SEd Tanous <Annotation Term="OData.Description" String="An indication of whether this menu is hidden in user interfaces."/> 827f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether this menu is hidden in user interfaces. The evaluation results of the `Dependencies` array may affect the hidden state of a menu."/> 828720c9898SEd Tanous </Property> 829720c9898SEd Tanous <Property Name="Oem" Type="Resource.Oem" Nullable="false"> 830720c9898SEd Tanous <Annotation Term="OData.Description" String="The OEM extension property."/> 831720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/> 832720c9898SEd Tanous </Property> 833720c9898SEd Tanous </ComplexType> 834720c9898SEd Tanous </Schema> 835720c9898SEd Tanous 836720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_1"> 837720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 838720c9898SEd 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."/> 839720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_0.AttributeRegistry"/> 840720c9898SEd Tanous </Schema> 841720c9898SEd Tanous 842720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_2"> 843720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 844f2a8e57eSGunnar Mills <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 the description of `AttributeType` `Password` enumeration. It also updates descriptions that this schema defines."/> 845720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_1.AttributeRegistry"/> 846720c9898SEd Tanous </Schema> 847720c9898SEd Tanous 848720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_3"> 849720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 850720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 851720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_2.AttributeRegistry"/> 852720c9898SEd Tanous </Schema> 853720c9898SEd Tanous 854720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_4"> 855720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 856f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the evaluation order for `Dependencies` containing multiple logic expressions."/> 857720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_3.AttributeRegistry"/> 858720c9898SEd Tanous </Schema> 859720c9898SEd Tanous 860720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_5"> 861720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 862720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 863720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_4.AttributeRegistry"/> 864720c9898SEd Tanous </Schema> 865720c9898SEd Tanous 866720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_6"> 867720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 868720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 869720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_5.AttributeRegistry"/> 870720c9898SEd Tanous </Schema> 871720c9898SEd Tanous 872720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_7"> 873720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 874720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 875720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_6.AttributeRegistry"/> 876720c9898SEd Tanous </Schema> 877720c9898SEd Tanous 878720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_8"> 879720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 880720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 881720c9898SEd Tanous <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_7.AttributeRegistry"/> 882720c9898SEd Tanous </Schema> 883720c9898SEd Tanous 884f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_3_9"> 885f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 886f2a8e57eSGunnar 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."/> 887f2a8e57eSGunnar Mills <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_8.AttributeRegistry"/> 888f2a8e57eSGunnar Mills </Schema> 889f2a8e57eSGunnar Mills 890*5ecf7b4eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AttributeRegistry.v1_4_0"> 891*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 892*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.3"/> 893*5ecf7b4eSGunnar Mills 894*5ecf7b4eSGunnar Mills <EntityType Name="AttributeRegistry" BaseType="AttributeRegistry.v1_3_9.AttributeRegistry"/> 895*5ecf7b4eSGunnar Mills 896*5ecf7b4eSGunnar Mills <ComplexType Name="Attributes" BaseType="AttributeRegistry.v1_3_0.Attributes"> 897*5ecf7b4eSGunnar Mills <Property Name="RequiredPrivileges" Type="Collection(AttributeRegistry.v1_4_0.RequiredPrivileges)" Nullable="false"> 898*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The privileges required to complete an HTTP `PATCH` or `PUT` operation to modify this attribute."/> 899*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the privileges required to complete an HTTP `PATCH` or `PUT` operation to modify this attribute. The service shall interpret this definition as the maps for the `PATCH` and `PUT` operations within the `PropertyOverrides` definition for the `Bios` resource in the privilege registry."/> 900*5ecf7b4eSGunnar Mills </Property> 901*5ecf7b4eSGunnar Mills </ComplexType> 902*5ecf7b4eSGunnar Mills 903*5ecf7b4eSGunnar Mills <ComplexType Name="RequiredPrivileges"> 904*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The privileges to modify an attribute."/> 905*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall describe the privileges required to modify an attribute."/> 906*5ecf7b4eSGunnar Mills <Property Name="Privileges" Type="Collection(Edm.String)" Nullable="false"> 907*5ecf7b4eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 908*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="An array of privileges that are required to modify this attribute."/> 909*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This array shall contain an array of privileges that are required to modify this attribute. This property shall contain strings from the `PrivilegesUsed` and `OEMPrivilegesUsed` properties in the privilege registry of this service."/> 910*5ecf7b4eSGunnar Mills </Property> 911*5ecf7b4eSGunnar Mills </ComplexType> 912*5ecf7b4eSGunnar Mills </Schema> 913*5ecf7b4eSGunnar Mills 914720c9898SEd Tanous </edmx:DataServices> 915720c9898SEd Tanous</edmx:Edmx> 916