| Name | Data Type | Default Value | Qualifiers | 
| Name | Data Type | Value | 
| ChannelCount | uint16 |  | 
| Description | string | Indicates the number of channels involved in the channel interleave scheme. | 
| ChannelInterleaveSize | uint16 |  | 
| Description | string | Indicates the amount of data written to a given channel before switching to the next channel when a channel interleave scheme is in use. This value is given as the exponent in an exponential expression with 2 as the base. Example: 64B would be given as 6, 2**6=64B. | 
| ControllerInterleaveSize | uint16 |  | 
| Description | string | Indicates the amount of data written by a given memory controller before switching to the next controller when a memory controller interleave scheme is in use. This value is given as the exponent in an exponential expression with 2 as the base. Example: 64B would be given as 6, 2**6=64B | 
| Replication | uint16 |  | 
| Description | string | Indicates whether replication is requested/in-use. 
"Not Replicated" No replication taking place. 
"Local Replication" Replication to resources within the same system. 
"Remote Replication" Replication to resources external to the system containing the primary copy. | 
| ValueMap | string | 0, 2, 3, 4, .., 0x8000..0xFFFF | 
| Values | string | Unknown, Not Replicated, Local Replication, Remote Replication, DMTF reserved, Vendor Reserved | 
| ResourceType | uint16 |  | 
| Description | string | The type of resource this allocation setting represents. 
"Memory" volatile memory. 
"Non-Volatile Memory" memory that is energy backed or otherwise persistent media. | 
| ModelCorrespondence | string | CIM_ResourceAllocationSettingData.OtherResourceType, CIM_ResourceAllocationSettingData.ResourceSubType | 
| Override | string | ResourceType | 
| ValueMap | string | 0, 1, 4, 35, .., 0x8000..0xFFFF | 
| Values | string | Unknown, Other, Memory, Non-Volatile Memory, DMTF reserved, Vendor Reserved |