HP 3PAR CIM API Programming Reference

uint64 CorrectableWriteErrors;
[Description ("Number of Uncorrectable WRITE Errors.") ]
uint64 UncorrectableWriteErrors;
[Description ("HP 3PAR specific operational state for the disk"),
ValueMap {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"},
Values {"Unknown", "OK", "Error", "Not Ready",
"Missing", "Named in table but invalid label", "New",
"drive block size is not 512 bytes",
"Invalid drive type, unknown vendor", "Unknown firmware",
"Size reported does not allow the number of "
"chunklets specified in scsi database", "No cage found"} ]
uint16 OtherOperationalStatus;
[Description ("Location of the initiator ports connecting to the ports of a"
" cage where disks are attached. Array index 0 represents port A0, index 1"
" represents A1. If the value is string 0, it represents no connection.")]
string InitiatorPortA[];
[Description ("Location of the initiator ports connecting to the ports of a"
" cage where disks are attached. Array index 0 represents port B0, index 1"
" represents B1. If the value is string 0, it represents no connection.")]
string InitiatorPortB[];
[Description ("Primary path of initiator ports connecting to A or B ports"
" of the cage.")]
string PrimaryPortPath;
[Description ("If Drive is used for ESI Channel.") ]
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, or consumer MLC (cMLC) SSD."),
ValueMap {"0", "1", "2", "3", "4"},
Values {"Unknown", "Magnetic", "SLC", "MLC"", "cMLC"} ]
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 {
3PAR_TPDDisk.mof 257