Class CIM_AllocatedFromStoragePool
extends CIM_ElementAllocatedFromPool

AllocatedFromStoragePool is an association describing how LogicalElements are allocated from underlying StoragePools. These elements typically would be subclasses of StorageExtents or StoragePools.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_Dependency
   |
   +--CIM_AbstractElementAllocatedFromPool
   |
   +--CIM_ElementAllocatedFromPool
   |
   +--CIM_AllocatedFromStoragePool

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Associationbooleantrue
DescriptionstringAllocatedFromStoragePool is an association describing how LogicalElements are allocated from underlying StoragePools. These elements typically would be subclasses of StorageExtents or StoragePools.
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
SpaceConsumeduint64
DescriptionstringSpace consumed from this Pool, in bytes. This value MUST be maintained so that, relative to the Antecedent StoragePool, it is possible to compute TotalManagedSpace as StoragePool.RemainingManagedSpace plus the sum of SpaceConsumed from all of the AllocatedFromStoragePool references from the antecedent StoragePool.
ModelCorrespondencestringCIM_StoragePool.TotalManagedSpace, CIM_StoragePool.RemainingManagedSpace
PUnitstringbyte
Requiredbooleantrue
UnitsstringBytes
SpaceLimituint640
DescriptionstringSpaceLimit is the consumption limit for the allocated storage element from the associated StoragePool. If SpaceLimt is greater than zero, the assumption is that the storage element can grow, (for instance an element representing the storage for a delta replica) If SpaceLimit is greater than zero, SpaceConsumed shall not exceed the value of SpaceLimit. If SpaceLimit = 0 (the default) then no limits are asserted on SpaceConsumed.
ModelCorrespondencestringCIM_AllocatedFromStoragePool.SpaceConsumed
PUnitstringbyte
UnitsstringBytes
SpaceLimitWarningThresholduint16
DescriptionstringIf the associated storage element may dynamically consume an increasing amount of space and a space limit is enforced on the element, then a non-zero warning threshold percentage indicates when a warning indication should be generated based on SpaceConsumed >= (SpaceLimit*SpaceLimitWarningThreshold)/100.
MaxValuesint64100
MinValuesint640
ModelCorrespondencestringCIM_AllocatedFromStoragePool.SpaceConsumed
PUnitstringpercent
UnitsstringPercentage

Association References

NameReference Class
AntecedentCIM_StoragePool
DependentCIM_LogicalElement

Class Methods