components: schemas: MemoryChunks_v1_0_1_AddressRangeType: enum: - Volatile - PMEM - Block type: string x-enumDescriptions: Block: Block accesible memory. PMEM: Byte accessible persistent memory. Volatile: Volatile memory. MemoryChunks_v1_0_1_InterleaveSet: additionalProperties: false properties: Memory: $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_idRef description: Describes a memory device of the interleave set. readOnly: true x-longDescription: The value of this property shall be the memory device to which these settings apply. MemoryLevel: description: Level of the interleave set for multi-level tiered memory. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the level of this interleave set for multi-level tiered memory. OffsetMiB: description: Offset within the DIMM that corresponds to the start of this memory region, with units in MiB. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the offset within the DIMM that corresponds to the start of this memory region, with units in MiB. RegionId: description: DIMM region identifier. nullable: true readOnly: true type: string x-longDescription: The value of this property shall be the DIMM region identifier. SizeMiB: description: Size of this memory region in MiB. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the size of this memory region, with units in MiB. type: object x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. MemoryChunks_v1_0_1_MemoryChunks: additionalProperties: false description: This is the schema definition of a Memory Chunk and its configuration. properties: '@odata.context': $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_context '@odata.id': $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_id '@odata.type': $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_type AddressRangeType: $ref: '#/components/schemas/MemoryChunks_v1_0_1_AddressRangeType' description: Memory type of this memory chunk. nullable: true readOnly: true x-longDescription: The value of this property shall be the type of memory chunk. Description: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description nullable: true readOnly: true Id: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id readOnly: true InterleaveSets: description: This is the interleave sets for the memory chunk. items: $ref: '#/components/schemas/MemoryChunks_v1_0_1_InterleaveSet' nullable: true type: array x-longDescription: These properties shall represent the interleave sets for the memory chunk. IsMirrorEnabled: description: Mirror Enabled status. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall indicate if memory mirroring is enabled for this MemoryChunk. IsSpare: description: Spare enabled status. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall indicate if sparing is enabled for this MemoryChunk. MemoryChunkSizeMiB: description: Size of the memory chunk in MiB. nullable: true readOnly: true type: number x-longDescription: The value of this property shall be the size of the memory chunk in MiB. Name: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name readOnly: true Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. x-longDescription: The value of this string shall be of the format for the reserved word *Oem*. required: - Id - Name type: object x-longDescription: This resource shall be used to represent Memory Chunks and Interleave Sets in a Redfish implementation. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. title: '#MemoryChunks.v1_0_1.MemoryChunks' x-copyright: Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright