HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)

boolean IsESI;
[Description ("ESI State of Disk."),
ValueMap {"0", "1", "2", "3"},
Values {"Unknown", "Not Present", "OK", "Failed"} ]
uint16 ESIState;
[Description ("Disk RPM - revolutions per minute in unit of K. "
"This property is null if SSD.") ]
uint32 DiskSpeed;
[Description ("Disk media types as Spinning disks, multi-level cell (MLC)"
" SSD or single-level cell (SLC) SSD."),
ValueMap {"0", "1", "2", "3"},
Values {"Unknown", "Magnetic", "SLC", "MLC"} ]
uint32 MediaType;
[Description ("SSD wear level remaining in percentage.")]
uint32 WearLevelRemain;
};
// ==================================================================
// HP 3PAR DiskDrivePackage
// ==================================================================
[Description (
"HP 3PAR Disk Drive Package for Vendor, Model, and Serial Number")]
class TPD_DiskDrivePackage : CIM_PhysicalPackage {
};
// ==================================================================
// HP 3PAR DiskDrive and DiskDrivePackage mapping
// ==================================================================
[Association,
Description (
"HP 3PAR DiskDrivePackage and DiskDrive mapping")]
class TPD_DiskPackageRealizes : CIM_Realizes {
[Override ( "Antecedent" ), Description (
"The physical component that implements the Device.")]
TPD_DiskDrivePackage REF Antecedent;
[Override ( "Dependent" ), Description (
"The Disk Drive.")]
TPD_DiskDrive REF Dependent;
};
// ==================================================================
// HP 3PAR Disk StorageExtent
// ==================================================================
[Description (
"HP 3PAR Disk Drive Storage Extent")]
class TPD_DiskStorageExtent : CIM_StorageExtent {
};
// ==================================================================
// HP 3PAR Disk StorageExtent
// ==================================================================
[Association,
Description (
"HP 3PAR Disk Drive and Disk Storage Extent association")]
class TPD_DiskPresent : CIM_MediaPresent {
[Override ( "Antecedent" ), Description (
"The Disk Drive.")]
TPD_DiskDrive REF Antecedent;
[Override ( "Dependent" ), Description (
264 Managed Object Format Files