12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  MemoryChunks v1.6.2                                                 -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
222bde4061SEd Tanous  </edmx:Reference>
232bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
242bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
252bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
282bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
292bde4061SEd Tanous  </edmx:Reference>
302bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml">
312bde4061SEd Tanous    <edmx:Include Namespace="Endpoint"/>
322bde4061SEd Tanous  </edmx:Reference>
332bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CXLLogicalDevice_v1.xml">
342bde4061SEd Tanous    <edmx:Include Namespace="CXLLogicalDevice"/>
352bde4061SEd Tanous  </edmx:Reference>
362bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryRegion_v1.xml">
372bde4061SEd Tanous    <edmx:Include Namespace="MemoryRegion"/>
382bde4061SEd Tanous  </edmx:Reference>
392bde4061SEd Tanous
402bde4061SEd Tanous  <edmx:DataServices>
412bde4061SEd Tanous
422bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks">
432bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
44*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
452bde4061SEd Tanous
462bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="Resource.v1_0_0.Resource" Abstract="true">
47*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `MemoryChunks` schema contains the definition of a memory chunk and its configuration."/>
482bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent memory chunks and interleave sets in a Redfish implementation."/>
492bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
502bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
512bde4061SEd Tanous          <Record>
522bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
532bde4061SEd Tanous          </Record>
542bde4061SEd Tanous        </Annotation>
552bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
562bde4061SEd Tanous          <Record>
572bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
582bde4061SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties can be updated for memory chunks."/>
592bde4061SEd Tanous          </Record>
602bde4061SEd Tanous        </Annotation>
612bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
622bde4061SEd Tanous          <Record>
632bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="true"/>
642bde4061SEd Tanous            <Annotation Term="OData.Description" String="Memory chunks can be deleted."/>
652bde4061SEd Tanous          </Record>
662bde4061SEd Tanous        </Annotation>
672bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
682bde4061SEd Tanous          <Collection>
692bde4061SEd Tanous            <String>/redfish/v1/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId}</String>
702bde4061SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId}</String>
712bde4061SEd Tanous            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId}</String>
722bde4061SEd Tanous            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId}</String>
732bde4061SEd Tanous          </Collection>
742bde4061SEd Tanous        </Annotation>
752bde4061SEd Tanous      </EntityType>
762bde4061SEd Tanous    </Schema>
772bde4061SEd Tanous
782bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_0">
792bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
802bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
812bde4061SEd Tanous
822bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.MemoryChunks">
832bde4061SEd Tanous        <Property Name="MemoryChunkSizeMiB" Type="Edm.Int64">
842bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
852bde4061SEd Tanous          <Annotation Term="OData.Description" String="Size of the memory chunk measured in mebibytes (MiB)."/>
862bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the size of the memory chunk in MiB."/>
872bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="MiBy"/>
882bde4061SEd Tanous        </Property>
892bde4061SEd Tanous        <Property Name="AddressRangeType" Type="MemoryChunks.v1_0_0.AddressRangeType">
902bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
912bde4061SEd Tanous          <Annotation Term="OData.Description" String="Memory type of this memory chunk."/>
922bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of memory chunk."/>
932bde4061SEd Tanous          <Annotation Term="Redfish.Required"/>
942bde4061SEd Tanous        </Property>
952bde4061SEd Tanous        <Property Name="IsMirrorEnabled" Type="Edm.Boolean" DefaultValue="false">
962bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
972bde4061SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether memory mirroring is enabled for this memory chunk."/>
982bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether memory mirroring is enabled for this memory chunk."/>
992bde4061SEd Tanous        </Property>
1002bde4061SEd Tanous        <Property Name="IsSpare" Type="Edm.Boolean" DefaultValue="false">
1012bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1022bde4061SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether sparing is enabled for this memory chunk."/>
1032bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether sparing is enabled for this memory chunk."/>
1042bde4061SEd Tanous        </Property>
1052bde4061SEd Tanous        <Property Name="InterleaveSets" Type="Collection(MemoryChunks.v1_0_0.InterleaveSet)" Nullable="false">
1062bde4061SEd Tanous          <Annotation Term="OData.Description" String="The interleave sets for the memory chunk."/>
1072bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="These properties shall represent the interleave sets for the memory chunk.  If not specified by the client during a create operation, the memory chunk shall be created across all available memory within the memory domain."/>
1082bde4061SEd Tanous        </Property>
1092bde4061SEd Tanous      </EntityType>
1102bde4061SEd Tanous
1112bde4061SEd Tanous      <ComplexType Name="InterleaveSet">
1122bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1132bde4061SEd Tanous        <Annotation Term="OData.Description" String="This an interleave set for a memory chunk."/>
1142bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe an interleave set of which the memory chunk is a part."/>
1152bde4061SEd Tanous        <NavigationProperty Name="Memory" Type="Resource.Item" Nullable="false">
1162bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1172bde4061SEd Tanous          <Annotation Term="OData.Description" String="Describes a memory device of the interleave set."/>
1182bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the memory device to which these settings apply."/>
1192bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1202bde4061SEd Tanous        </NavigationProperty>
1212bde4061SEd Tanous        <Property Name="RegionId" Type="Edm.String">
1222bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1232bde4061SEd Tanous          <Annotation Term="OData.Description" String="DIMM region identifier."/>
1242bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the DIMM region identifier."/>
1252bde4061SEd Tanous        </Property>
1262bde4061SEd Tanous        <Property Name="OffsetMiB" Type="Edm.Int64">
1272bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1282bde4061SEd Tanous          <Annotation Term="OData.Description" String="Offset within the DIMM that corresponds to the start of this memory region, measured in mebibytes (MiB)."/>
1292bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the offset within the DIMM that corresponds to the start of this memory region, with units in MiB."/>
1302bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="MiBy"/>
1312bde4061SEd Tanous        </Property>
1322bde4061SEd Tanous        <Property Name="SizeMiB" Type="Edm.Int64">
1332bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1342bde4061SEd Tanous          <Annotation Term="OData.Description" String="Size of this memory region measured in mebibytes (MiB)."/>
1352bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the size of this memory region, with units in MiB."/>
1362bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="MiBy"/>
1372bde4061SEd Tanous        </Property>
1382bde4061SEd Tanous        <Property Name="MemoryLevel" Type="Edm.Int64" DefaultValue="1">
1392bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1402bde4061SEd Tanous          <Annotation Term="OData.Description" String="Level of the interleave set for multi-level tiered memory."/>
1412bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the level of this interleave set for multi-level tiered memory."/>
1422bde4061SEd Tanous        </Property>
1432bde4061SEd Tanous      </ComplexType>
1442bde4061SEd Tanous
1452bde4061SEd Tanous      <EnumType Name="AddressRangeType">
1462bde4061SEd Tanous        <Member Name="Volatile">
1472bde4061SEd Tanous          <Annotation Term="OData.Description" String="Volatile memory."/>
1482bde4061SEd Tanous        </Member>
1492bde4061SEd Tanous        <Member Name="PMEM">
1502bde4061SEd Tanous          <Annotation Term="OData.Description" String="Byte accessible persistent memory."/>
1512bde4061SEd Tanous        </Member>
1522bde4061SEd Tanous        <Member Name="Block">
1532bde4061SEd Tanous          <Annotation Term="OData.Description" String="Block accessible memory."/>
1542bde4061SEd Tanous        </Member>
1552bde4061SEd Tanous      </EnumType>
1562bde4061SEd Tanous    </Schema>
1572bde4061SEd Tanous
1582bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_1">
1592bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1602bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
1612bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_0.MemoryChunks"/>
1622bde4061SEd Tanous    </Schema>
1632bde4061SEd Tanous
1642bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_2">
1652bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1662bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
1672bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_1.MemoryChunks"/>
1682bde4061SEd Tanous    </Schema>
1692bde4061SEd Tanous
1702bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_3">
1712bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1722bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add units annotations on various properties.  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."/>
1732bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_2.MemoryChunks"/>
1742bde4061SEd Tanous    </Schema>
1752bde4061SEd Tanous
1762bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_4">
1772bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
178*f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `InterleaveSets` to not allow it to be `null`."/>
1792bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_3.MemoryChunks"/>
1802bde4061SEd Tanous    </Schema>
1812bde4061SEd Tanous
1822bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_5">
1832bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1842bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
1852bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_4.MemoryChunks"/>
1862bde4061SEd Tanous    </Schema>
1872bde4061SEd Tanous
1882bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_6">
1892bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1902bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1912bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_5.MemoryChunks"/>
1922bde4061SEd Tanous    </Schema>
1932bde4061SEd Tanous
1942bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_7">
1952bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1962bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
1972bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_6.MemoryChunks"/>
1982bde4061SEd Tanous    </Schema>
1992bde4061SEd Tanous
2002bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_8">
2012bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
202*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `InterleaveSets` if not provided by a client.  It was also created to make `AddressRangeType` a required property."/>
2032bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_7.MemoryChunks"/>
2042bde4061SEd Tanous    </Schema>
2052bde4061SEd Tanous
206*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_0_9">
207*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
208*f2a8e57eSGunnar 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."/>
209*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_8.MemoryChunks"/>
210*f2a8e57eSGunnar Mills    </Schema>
211*f2a8e57eSGunnar Mills
2122bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_0">
2132bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2142bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
215*f2a8e57eSGunnar Mills
2162bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_0_2.MemoryChunks">
2172bde4061SEd Tanous        <Property Name="Actions" Type="MemoryChunks.v1_1_0.Actions" Nullable="false">
2182bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
2192bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
2202bde4061SEd Tanous        </Property>
2212bde4061SEd Tanous      </EntityType>
2222bde4061SEd Tanous
2232bde4061SEd Tanous      <ComplexType Name="Actions">
2242bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2252bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
2262bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
2272bde4061SEd Tanous        <Property Name="Oem" Type="MemoryChunks.v1_1_0.OemActions" Nullable="false">
2282bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2292bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
2302bde4061SEd Tanous        </Property>
2312bde4061SEd Tanous      </ComplexType>
2322bde4061SEd Tanous
2332bde4061SEd Tanous      <ComplexType Name="OemActions">
2342bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
2352bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2362bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
2372bde4061SEd Tanous      </ComplexType>
2382bde4061SEd Tanous    </Schema>
2392bde4061SEd Tanous
2402bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_1">
2412bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2422bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add units annotations on various properties.  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."/>
2432bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_0.MemoryChunks"/>
2442bde4061SEd Tanous    </Schema>
2452bde4061SEd Tanous
2462bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_2">
2472bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
248*f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `InterleaveSets` to not allow it to be `null`."/>
2492bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_1.MemoryChunks"/>
2502bde4061SEd Tanous    </Schema>
2512bde4061SEd Tanous
2522bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_3">
2532bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2542bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
2552bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_2.MemoryChunks"/>
2562bde4061SEd Tanous    </Schema>
2572bde4061SEd Tanous
2582bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_4">
2592bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2602bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2612bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_3.MemoryChunks"/>
2622bde4061SEd Tanous    </Schema>
2632bde4061SEd Tanous
2642bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_5">
2652bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2662bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
2672bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_4.MemoryChunks"/>
2682bde4061SEd Tanous    </Schema>
2692bde4061SEd Tanous
2702bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_6">
2712bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
272*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `InterleaveSets` if not provided by a client.  It was also created to make `AddressRangeType` a required property."/>
2732bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_5.MemoryChunks"/>
2742bde4061SEd Tanous    </Schema>
2752bde4061SEd Tanous
276*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_1_7">
277*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
278*f2a8e57eSGunnar 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."/>
279*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_6.MemoryChunks"/>
280*f2a8e57eSGunnar Mills    </Schema>
281*f2a8e57eSGunnar Mills
2822bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_0">
2832bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2842bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2017.3"/>
285*f2a8e57eSGunnar Mills
2862bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_1_0.MemoryChunks">
2872bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
2882bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
2892bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
2902bde4061SEd Tanous        </Property>
2912bde4061SEd Tanous      </EntityType>
2922bde4061SEd Tanous    </Schema>
2932bde4061SEd Tanous
2942bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_1">
2952bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2962bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions to match the editorial style used in other Redfish schemas."/>
2972bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_0.MemoryChunks"/>
2982bde4061SEd Tanous    </Schema>
2992bde4061SEd Tanous
3002bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_2">
3012bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3022bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add units annotations on various properties.  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."/>
3032bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_1.MemoryChunks"/>
3042bde4061SEd Tanous    </Schema>
3052bde4061SEd Tanous
3062bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_3">
3072bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
308*f2a8e57eSGunnar Mills      <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.  It was also created to add a missing term on `InterleaveSets` to not allow it to be `null`."/>
3092bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_2.MemoryChunks"/>
3102bde4061SEd Tanous    </Schema>
3112bde4061SEd Tanous
3122bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_4">
3132bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3142bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
3152bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_3.MemoryChunks"/>
3162bde4061SEd Tanous    </Schema>
3172bde4061SEd Tanous
3182bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_5">
3192bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3202bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3212bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_4.MemoryChunks"/>
3222bde4061SEd Tanous    </Schema>
3232bde4061SEd Tanous
3242bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_6">
3252bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3262bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
3272bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_5.MemoryChunks"/>
3282bde4061SEd Tanous    </Schema>
3292bde4061SEd Tanous
3302bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_7">
3312bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
332*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `InterleaveSets` if not provided by a client.  It was also created to make `AddressRangeType` a required property."/>
3332bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_6.MemoryChunks"/>
3342bde4061SEd Tanous    </Schema>
3352bde4061SEd Tanous
336*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_2_8">
337*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
338*f2a8e57eSGunnar 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."/>
339*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_7.MemoryChunks"/>
340*f2a8e57eSGunnar Mills    </Schema>
341*f2a8e57eSGunnar Mills
3422bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_3_0">
3432bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3442bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
3452bde4061SEd Tanous
3462bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_2_4.MemoryChunks">
3472bde4061SEd Tanous        <Property Name="AddressRangeOffsetMiB" Type="Edm.Int64">
3482bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3492bde4061SEd Tanous          <Annotation Term="OData.Description" String="Offset of the memory chunk in the address range in MiB."/>
3502bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="The value of this property shall be the offset of the memory chunk in the address range in MiB."/>
3512bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="MiBy"/>
3522bde4061SEd Tanous        </Property>
3532bde4061SEd Tanous         <Property Name="Links" Type="MemoryChunks.v1_3_0.Links" Nullable="false">
3542bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
3552bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
3562bde4061SEd Tanous        </Property>
3572bde4061SEd Tanous      </EntityType>
3582bde4061SEd Tanous
3592bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
3602bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
3612bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
3622bde4061SEd Tanous        <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)">
3632bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3642bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the endpoints that connect to this memory chunk."/>
365*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to the resources of type `Endpoint` with which this memory chunk is associated."/>
3662bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
3672bde4061SEd Tanous        </NavigationProperty>
3682bde4061SEd Tanous      </ComplexType>
3692bde4061SEd Tanous    </Schema>
3702bde4061SEd Tanous
3712bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_3_1">
3722bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3732bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3742bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_3_0.MemoryChunks"/>
3752bde4061SEd Tanous    </Schema>
3762bde4061SEd Tanous
3772bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_3_2">
3782bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3792bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
3802bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_3_1.MemoryChunks"/>
3812bde4061SEd Tanous    </Schema>
3822bde4061SEd Tanous
3832bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_3_3">
3842bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
385*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `InterleaveSets` if not provided by a client.  It was also created to make `AddressRangeType` a required property."/>
3862bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_3_2.MemoryChunks"/>
3872bde4061SEd Tanous    </Schema>
3882bde4061SEd Tanous
3892bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_3_4">
3902bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3912bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3922bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_3_3.MemoryChunks"/>
3932bde4061SEd Tanous    </Schema>
3942bde4061SEd Tanous
395*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_3_5">
396*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
397*f2a8e57eSGunnar 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."/>
398*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_3_4.MemoryChunks"/>
399*f2a8e57eSGunnar Mills    </Schema>
400*f2a8e57eSGunnar Mills
4012bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_4_0">
4022bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4032bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
4042bde4061SEd Tanous
4052bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_3_1.MemoryChunks">
4062bde4061SEd Tanous        <Property Name="DisplayName" Type="Edm.String">
4072bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
4082bde4061SEd Tanous          <Annotation Term="OData.Description" String="A user-configurable string to name the memory chunk."/>
4092bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a user-configurable string to name the memory chunk."/>
4102bde4061SEd Tanous        </Property>
4112bde4061SEd Tanous      </EntityType>
4122bde4061SEd Tanous    </Schema>
4132bde4061SEd Tanous
4142bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_4_1">
4152bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4162bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/>
4172bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_4_0.MemoryChunks"/>
4182bde4061SEd Tanous    </Schema>
4192bde4061SEd Tanous
4202bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_4_2">
4212bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
422*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `InterleaveSets` if not provided by a client.  It was also created to make `AddressRangeType` a required property."/>
4232bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_4_1.MemoryChunks"/>
4242bde4061SEd Tanous    </Schema>
4252bde4061SEd Tanous
4262bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_4_3">
4272bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4282bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4292bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_4_2.MemoryChunks"/>
4302bde4061SEd Tanous    </Schema>
4312bde4061SEd Tanous
432*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_4_4">
433*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
434*f2a8e57eSGunnar 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."/>
435*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_4_3.MemoryChunks"/>
436*f2a8e57eSGunnar Mills    </Schema>
437*f2a8e57eSGunnar Mills
4382bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_5_0">
4392bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4402bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
4412bde4061SEd Tanous
4422bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_4_2.MemoryChunks">
4432bde4061SEd Tanous        <Property Name="MediaLocation" Type="MemoryChunks.v1_5_0.MediaLocation">
4442bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
4452bde4061SEd Tanous          <Annotation Term="OData.Description" String="The location of the memory media for this memory chunk."/>
4462bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the location of the memory media for this memory chunk."/>
4472bde4061SEd Tanous        </Property>
4482bde4061SEd Tanous        <Property Name="RequestedOperationalState" Type="MemoryChunks.v1_5_0.OperationalState">
4492bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
4502bde4061SEd Tanous          <Annotation Term="OData.Description" String="The requested operational state of this memory chunk."/>
4512bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the requested operational state of this memory chunk."/>
4522bde4061SEd Tanous        </Property>
4532bde4061SEd Tanous      </EntityType>
4542bde4061SEd Tanous
4552bde4061SEd Tanous      <ComplexType Name="Links" BaseType="MemoryChunks.v1_3_0.Links">
4562bde4061SEd Tanous        <NavigationProperty Name="CXLLogicalDevices" Type="Collection(CXLLogicalDevice.CXLLogicalDevice)">
4572bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
4582bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the CXL logical devices associated with this memory chunk."/>
459*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `CXLLogicalDevice` that represent the CXL logical devices associated with this memory chunk."/>
4602bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
4612bde4061SEd Tanous        </NavigationProperty>
4622bde4061SEd Tanous      </ComplexType>
4632bde4061SEd Tanous
4642bde4061SEd Tanous      <EnumType Name="MediaLocation">
4652bde4061SEd Tanous        <Member Name="Local">
4662bde4061SEd Tanous          <Annotation Term="OData.Description" String="The memory chunk was created using local media."/>
4672bde4061SEd Tanous        </Member>
4682bde4061SEd Tanous        <Member Name="Remote">
4692bde4061SEd Tanous          <Annotation Term="OData.Description" String="The memory chunk was created using remote media accessible through a fabric."/>
4702bde4061SEd Tanous        </Member>
4712bde4061SEd Tanous        <Member Name="Mixed">
4722bde4061SEd Tanous          <Annotation Term="OData.Description" String="The memory chunk was created using both local media and remote media accessible through a fabric."/>
4732bde4061SEd Tanous        </Member>
4742bde4061SEd Tanous      </EnumType>
4752bde4061SEd Tanous
4762bde4061SEd Tanous      <EnumType Name="OperationalState">
4772bde4061SEd Tanous        <Member Name="Online">
4782bde4061SEd Tanous          <Annotation Term="OData.Description" String="Memory chunk can be used."/>
4792bde4061SEd Tanous        </Member>
4802bde4061SEd Tanous        <Member Name="Offline">
4812bde4061SEd Tanous          <Annotation Term="OData.Description" String="Memory chunk cannot be used.  Consumers of this memory chunk should perform cleanup operations as needed to prepare for the removal of this memory chunk."/>
4822bde4061SEd Tanous        </Member>
4832bde4061SEd Tanous      </EnumType>
4842bde4061SEd Tanous    </Schema>
4852bde4061SEd Tanous
4862bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_5_1">
4872bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
4882bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
4892bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_5_0.MemoryChunks"/>
4902bde4061SEd Tanous    </Schema>
4912bde4061SEd Tanous
492*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_5_2">
493*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
494*f2a8e57eSGunnar 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."/>
495*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_5_1.MemoryChunks"/>
496*f2a8e57eSGunnar Mills    </Schema>
497*f2a8e57eSGunnar Mills
4982bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_6_0">
4992bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5002bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
5012bde4061SEd Tanous
5022bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_5_0.MemoryChunks"/>
5032bde4061SEd Tanous
5042bde4061SEd Tanous      <ComplexType Name="Links" BaseType="MemoryChunks.v1_5_0.Links">
5052bde4061SEd Tanous        <NavigationProperty Name="MemoryRegions" Type="Collection(MemoryRegion.MemoryRegion)">
5062bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
5072bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory regions for which this memory chunk provides capacity."/>
508*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `MemoryRegion` that represent the memory regions for which this memory chunk provides capacity."/>
5092bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
5102bde4061SEd Tanous        </NavigationProperty>
5112bde4061SEd Tanous      </ComplexType>
5122bde4061SEd Tanous    </Schema>
5132bde4061SEd Tanous
5142bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_6_1">
5152bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
5162bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
5172bde4061SEd Tanous      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_6_0.MemoryChunks"/>
5182bde4061SEd Tanous    </Schema>
5192bde4061SEd Tanous
520*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryChunks.v1_6_2">
521*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
522*f2a8e57eSGunnar 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."/>
523*f2a8e57eSGunnar Mills      <EntityType Name="MemoryChunks" BaseType="MemoryChunks.v1_6_1.MemoryChunks"/>
524*f2a8e57eSGunnar Mills    </Schema>
525*f2a8e57eSGunnar Mills
5262bde4061SEd Tanous  </edmx:DataServices>
5272bde4061SEd Tanous</edmx:Edmx>
528