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

A.79
3PAR_TPDCage.mof
InForm OS Version 2.3.1 CIM API Programming Reference
uint16 OverallLoopState;
};
// ==================================================================
// 3PAR Drive Cage and Magazine association
// ==================================================================
[Association, Aggregation,
Description (
"3PAR Data Drive Cage and Magazine association")]
class TPD_MagazineInDriveCage : CIM_PackageInChassis {
[Aggregate, Override ( "GroupComponent" ), Max ( 1 ),
Description (
"The Drive Cage that contains Magazines")]
TPD_DriveCage REF GroupComponent;
[Override ( "PartComponent" ), Description (
"The Magazine that is contained in the Drive Cage.")]
TPD_Magazine REF PartComponent;
};
// ==================================================================
// TPD_SystemPackage and TPD_DriveCage association
// ==================================================================
[Association, Aggregation, Description (
"The SysCageContainer association represents the relationship between "
"a TPD_SystemPackage and TPD_DriveCage.")]
class TPD_SysCageContainer : CIM_Container {
[Aggregate, Override ( "GroupComponent" ), Max ( 1 ),
Description (
"The SystemPackage that contains DriveCage(s)")]
TPD_SystemPackage REF GroupComponent;
[Override ( "PartComponent" ), Description (
"The TPD_DriveCage which is contained in the SystemPackage.")]
TPD_DriveCage REF PartComponent;
};
// ==================================================================
// TPD Cage Sensor
// ==================================================================
[Description (
"TPD Cage Sensor information")]
class TPD_CageSensor : CIM_Sensor