3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

A.96
3PAR_TPDNode.mof
CIM API Programming Reference InForm OS Version 2.3.1
// ProcessorForNode
// ==================================================================
[Association, Aggregation, Composition,
Description (
"NodeCPU aggregated by a NodeSystem.")]
class TPD_ProcessorForNode : CIM_SystemDevice {
[Aggregate, Override ( "GroupComponent" ), Min ( 1 ), Max ( 1 ),
Description (
"The parent Node in the Association.")]
TPD_NodeSystem REF GroupComponent;
[Override ( "PartComponent" ), Weak, Description (
"The NodeCPU that is a component of a Node.")]
TPD_NodeCPU REF PartComponent;
};
// ==================================================================
// TPD Physical Memory (DIMM)
// ==================================================================
[Description (
"3PAR DIMM in Controller Node.")]
class TPD_PhysicalMemory : CIM_PhysicalMemory
{
[Description ("Slot number, memory is inserted in.") ]
uint16 Slot;
[Description ("Slot ID, memory is inserted in.") ]
string SlotID;
[Description ("Type of the cache memory is used for."),
ValueMap {"0", "1"},
Values {"Control (CPU)", "Data (Cluster)"} ]
uint16 CacheType;
[Description ("Single or double sided. Not supported yet."),
ValueMap {"0"},
Values {"Unknown"} ]
uint16 SideType;
[Description ("Standard or stacked chips. Not supported yet."),
ValueMap {"0"},
Values {"Unknown"} ]
uint16 ChipsType;