components: schemas: MemoryDomain_v1_2_0_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.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 Actions: additionalProperties: false description: The available actions for this resource. properties: Oem: 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|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. type: object x-longDescription: The Actions property shall contain the available actions for this resource. 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. 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. 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. 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_0_MemorySet' nullable: true 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. nullable: true 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: - 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|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. MemoryDomain_v1_2_0_MemorySet: additionalProperties: true 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.4.0.0.yaml#/components/schemas/odata_4_0_0_count MemorySet@odata.navigationLink: format: uri type: string 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|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. title: '#MemoryDomain.v1_2_0.MemoryDomain' x-copyright: Copyright 2014-2017 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright