HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

"capabilities of the associated StorageCapabilities. The "
"associated StorageSetting may not define the operational "
"characteristics (through settings properties) of any storage "
"element. StorageSettingsGeneratedFromCapabilities is the "
"association between instances of StorageCapabilities and those "
"instances of StorageSetting that have been created from the "
"StorageCapabilities instance using the StorageCapabilities "
"\"CreateSetting\" method. These settings have a "
"StorageSetting.ChangeableType of \"Changeable - Transient\" or "
"\"Changeable - Persistent\" The settings associated by this "
"class reflect the capabilities from which they are generated. "
"These setting SHALL be associated with one "
"StorageCapabilities. \n"
"A generated setting can be deleted by the implementation at "
"any time if it is a a StorageSetting of \"Changed - "
"Transient\" ChangeableType. \n"
"A client should not use this association to find transient "
"Settings to subsequently modify and/or use because that would "
"increase the likelihood of setting contention across clients. "
"Instead the implementation uses this association to define "
"transient settings, which can be located through any means, "
"that have special temporal based life cycle. \n"
"DefaultSetting is meaningless in this class.")]
class TPD_StorageSettingsGeneratedFromCapabilities :
CIM_StorageSettingsGeneratedFromCapabilities
{
[Override ( "Antecedent" ), Description (
"HP 3PAR StorageCapabilities.")]
TPD_StorageCapabilities REF Antecedent;
[Override ( "Dependent" ), Description (
"HP 3PAR StorageSetting.")]
TPD_StorageSetting REF Dependent;
};
// ==================================================================
// HP 3PAR's product package describes the product attributes
// including vendor name, product name, serial number and OS version
// ==================================================================
[Description (
"HP 3PAR product package describes The product attributes"
" including vendor name, product name, serial number and OS version. ")]
class TPD_Product : CIM_Product
{
};
// ==================================================================
// HP 3PAR Product and System Package association
// ==================================================================
[Association, Aggregation, Composition,
Description (
"HP 3PAR Product and System Package Association.") ]
class TPD_ProductPhysicalComponent : CIM_ProductPhysicalComponent
{
[Override ("GroupComponent"), Aggregate, Max (1), Min (1),
Description ("The HP 3PAR Storage System product.") ]
TPD_Product REF GroupComponent;
[Override ("PartComponent"), Description (
"The system packaging attributes.") ]
TPD_SystemPackage REF PartComponent;
};
// ==================================================================
// StorageHardwareID
3PAR_TPD.mof 225