HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)
// ==================================================================
// HP 3PAR NodePackage
// ==================================================================
[Description (
"HP 3PAR Controller Node Package for Vendor, Model, and Serial Number")]
class TPD_NodePackage : CIM_PhysicalPackage {
[Description ("HP 3PAR saleable serial number."), Read]
string SaleableSerialNumber;
[Description ("HP 3PAR saleable product number."), Read]
string SaleableProductNumber;
[Description ("HP 3PAR spare part number."), Read]
string SparePartNumber;
[Description ("HP 3PAR model name."), Read]
string ModelName;
[Description ("HP 3PAR assembly revision number."), Read]
string AssemblyRevision;
[Description ("HP 3PAR check sum."), Read]
string Checksum;
};
// ==================================================================
// HP 3PAR NodeSystem and NodePackage association
// ==================================================================
[Association,
Description (
"HP 3PAR NodeSystem and NodePackage Association.") ]
class TPD_NodeSystemPackage : CIM_ComputerSystemPackage
{
[Override ("Antecedent"),
Description ("The HP 3PAR Storage Node physical package.") ]
TPD_NodePackage REF Antecedent;
[Override ("Dependent"), Description (
"The HP 3PAR Node system.") ]
TPD_NodeSystem REF Dependent;
};
// ==================================================================
// HP 3PAR NodeRedundancySet
// ==================================================================
[Description (
"HP 3PAR Controller Node redundancy set. It is associated with a max of "
"2 NodeSystem objects")]
class TPD_NodeRedundancySet : CIM_RedundancySet {
};
// ==================================================================
// HP 3PAR NodePairSystem
// ==================================================================
[Description (
"HP 3PAR Controller Node Pair computer system. One for each of the "
"NodeRedundancySet object.")]
class TPD_NodePairSystem : CIM_ComputerSystem {
};
// ==================================================================
// HP 3PAR NodePairRedundancySet
// ==================================================================
[Description (
"HP 3PAR Controller Node Pair redundancy set. This object is associated "
"to all the NodePairSystem objects.")]
3PAR_TPDNode.mof 269