HP 3PAR Web Service API 1.3.1 Developer's Guide

CPG Space Usage Objects
The SDUsage, SAUsage and UsrUsage objects, all of which use the same members, are
sub-objects of the cpg object returned by queries. Those members are listed in Table 16 (page
45).
Table 16 CPG SDUsage, SAUsage, and UsrUsage JSON Objects
DescriptionAPI TypeJSON TypeMember
Total logical disk space in MiB.uint32numbertotalMiB
Total physical (raw) logical disk space in
MiB.
uint32numberrawTotalMiB
Amount of logical disk used, in MiB.uint32numberusedMiB
Amount of physical (raw) logical disk
used, in MiB.
uint32numberrawUsedMiB
Growth Objects
The SAGrowth and SDGrowth objects both use the same members, as shown in Table 17 (page
45). Growth objects are sub-objects of the CPG object returned by queries.
Table 17 CPG SAGrowth and SDGrowth JSON Objects
DescriptionAPI TypeJSON TypeMember
Threshold of used logical disk space, when
exceeded, results in a warning alert.
uint32numberwarningMiB
The auto-grow operation is limited to the specified
storage amount that sets the growth limit.
uint32numberlimitMiB
The growth increment, the amount of logical disk
storage created on each auto-grow operation.
uint32numberincrementMiB
Logical disk types to be used for this CPG. For
member details, see “CPG LDLayout JSON
Objects” (page 42).
LDLayout objectobjectLDLayout
CPG state Enumeration
The JSON object state enumeration is shown in Table 18 (page 45).
Table 18 CPG state Enumeration
DescriptionValueSymbol
The CPG is operating normally.1NORMAL
The CPG is in a degraded state.2DEGRADED
The CPG is operating abnormally.3FAILED
CPG DetailedState Enumeration
DetailedState enumeration values are used in multiple arrays including failedStates,
degradedStates, and additionalStates. Details of the CPG state are enumerated in
Table 19 (page 46).
CPG Enumeration and Configuration Objects 45