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

A.14
3PAR_TPD.mof
CIM API Programming Reference InForm OS Version 2.3.1
[Association, Aggregation, Composition,
Description (
"3PAR HostedStoragePool (association between StoragePool and "
"StorageSystem) ")]
class TPD_HostedStoragePool: CIM_HostedStoragePool
{
[Override ("GroupComponent"), Aggregate, Max (1), Min (1),
Description ("The parent system in the association.") ]
TPD_StorageSystem REF GroupComponent;
[Override ("PartComponent"), Description (
"The StoragePool that is on the system.") ]
TPD_StoragePool REF PartComponent;
};
// ==================================================================
// 3PAR AllocatedFromStoragePool
// ==================================================================
[Association,
Description (
"TPD_AllocatedFromStoragePool is an association describing how "
"StorageVolume are allocated from underlying StoragePools."
"This association is used to figure out the remaining space "
"and the consumed space in the pool.") ]
class TPD_AllocatedFromStoragePool: CIM_AllocatedFromStoragePool
{
[Override ( "Antecedent" ), Description (
"The StoragePool.")]
TPD_StoragePool REF Antecedent;
};
// ==================================================================
// 3PAR StorageSetting
// ==================================================================
[Description (
"3PAR Data StorageSetting ")]
class TPD_StorageSetting: CIM_StorageSetting
{
[Write, Description (
"The number of data chunklets in a RAID 50 parity set. "
"The system default is 4 chunklets: 3 for data and 1 for "
"parity (3+1).\n"
"This is meaningless for RAID 0 or RAID 10 volumes."),
MinValue ( 3 ), MaxValue ( 9 ) ]