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

A.55
3PAR_TPD.mof
InForm OS Version 2.3.1 CIM API Programming Reference
"3PAR system package describes InServ's system packaging attributes "
" including model, serial number and OS version. ")]
class TPD_SystemPackage : CIM_PhysicalPackage
{
};
// ==================================================================
// 3PAR Storage System and System Package association
// ==================================================================
[Association,
Description (
"3PAR Data InServ Storage System and System Package Association.") ]
class TPD_ComputerSystemPackage : CIM_ComputerSystemPackage
{
[Override ("Antecedent"),
Description ("The InServ's physical package.") ]
TPD_SystemPackage REF Antecedent;
[Override ("Dependent"), Description (
"The InServ storage system.") ]
TPD_StorageSystem REF Dependent;
};
// ==================================================================
// 3PAR StorageCapabilities
// ==================================================================
[Description (
"3PAR Data StorageCapabilities. This class defines the capabilities "
"of a StoragePool. An instance of StorageCapabilities could be "
"associated with a StoragePool by using ElementCapabilities.")]
class TPD_StorageCapabilities: CIM_StorageCapabilities
{
};
// ==================================================================
// 3PAR CapabilitiesOfStoragePool
// ==================================================================
[Association,
Description (
"TPD_CapabilitiesOfStoragePool is an association between "
"StoragePool and StorageCapabilities."
"This association is used to figure out the service quality (RAID
types)"
" that a StoragePool can support.") ]