components: schemas: MemoryDomain_v1_2_2_Actions: additionalProperties: false description: The available actions for this resource. properties: Oem: $ref: '#/components/schemas/MemoryDomain_v1_2_2_OemActions' description: This property contains the available OEM specific actions for this resource. x-longDescription: This property shall contain any additional OEM actions for this resource. x-versionAdded: v1_2_0 type: object x-longDescription: This type shall contain the available actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. MemoryDomain_v1_2_2_MemoryDomain: additionalProperties: false description: This is the schema definition of a Memory Domain and its configuration. Memory Domains are used to indicate to the client which Memory (DIMMs) can be grouped together in Memory Chunks to form interleave sets or otherwise grouped together. properties: '@odata.context': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context '@odata.etag': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_etag '@odata.id': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_id '@odata.type': $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_type Actions: $ref: '#/components/schemas/MemoryDomain_v1_2_2_Actions' description: The available actions for this resource. x-longDescription: The Actions property shall contain the available actions for this resource. x-versionAdded: v1_2_0 AllowsBlockProvisioning: description: Indicates if this Memory Domain supports the provisioning of blocks of memory. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall indicate if this Memory Domain supports the creation of Blocks of memory. AllowsMemoryChunkCreation: description: Indicates if this Memory Domain supports the creation of Memory Chunks. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall indicate if this Memory Domain supports the creation of Memory Chunks. AllowsMirroring: description: Indicates if this Memory Domain supports the creation of Memory Chunks with mirroring enabled. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall indicate if this Memory Domain supports the creation of Memory Chunks with mirroring enabled. x-versionAdded: v1_1_0 AllowsSparing: description: Indicates if this Memory Domain supports the creation of Memory Chunks with sparing enabled. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall indicate if this Memory Domain supports the creation of Memory Chunks with sparing enabled. x-versionAdded: v1_1_0 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 InterleavableMemorySets: description: This is the interleave sets for the memory chunk. items: $ref: '#/components/schemas/MemoryDomain_v1_2_2_MemorySet' type: array x-longDescription: These properties shall represent the interleave sets for the memory chunk. MemoryChunks: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef description: A reference to the collection of Memory Chunks associated with this Memory Domain. readOnly: true x-longDescription: The value of this property shall be a link to a collection of type MemoryChunkCollection. 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: - '@odata.id' - '@odata.type' - Id - Name type: object x-longDescription: This resource shall be used to represent Memory Domains in a Redfish implementation. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. MemoryDomain_v1_2_2_MemorySet: additionalProperties: false description: This is the interleave sets for a memory chunk. properties: MemorySet: description: This is the collection of memory for a particular interleave set. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The values in this collection shall be links to objects of type Memory. MemorySet@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count type: object x-longDescription: This type shall represent the interleave sets for a memory chunk. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. MemoryDomain_v1_2_2_OemActions: additionalProperties: true description: The available OEM specific actions for this resource. properties: {} type: object x-longDescription: This type shall contain any additional OEM actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$: description: This property shall specify a valid odata or Redfish property. title: '#MemoryDomain.v1_2_2.MemoryDomain' x-copyright: Copyright 2014-2019 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright x-owningEntity: DMTF x-release: '2017.1'