Key |
InstanceID
|
string
|
|
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID must be constructed using the following'preferred'algorithm:<OrgID>:<LocalID>. Where<OrgID>and<LocalID>are separated by a colon':', and where<OrgID>must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the<Schema Name>_<Class Name>structure of Schema class names.) In addition, to ensure uniqueness<OrgID>must not contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID must appear between<OrgID>and<LocalID>.<LocalID>is chosen by the business entity and must not be re-used to identify different underlying (real-world) elements. If the above'preferred'algorithm is not used, the defining entity must assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance's NameSpace. For DMTF defined instances, the'preferred'algorithm must be used with the<OrgID>set to'CIM'. For SVC, the singleton primordial pool ID will be of the form IBMTSSVC:<ClusterID>. |
Read Only |
Caption
|
string
|
|
The Caption property is a short textual description (one-line string) of the object. |
Description
|
string
|
|
The Description property provides a textual description of the object. |
Name
|
string
|
|
The pool's globally unique ID. The id's format is (Vendor)(id), in case of SAN Volume Controller IBMTSSVC:<ClusterID>. |
PoolID
|
string
|
|
A unique name in the context of the System that identifies this pool. For SVC, this is the ClusterID. |
Primordial
|
boolean
|
|
If true,"Primordial"indicates that the containing System does not have the ability to create or delete this operational element. This is important because higher-level StoragePools may be assembled using the Component or AllocatedFromStoragePool associations. Although the higher-level abstractions can be created and deleted, the most basic, (that is. primordial), hardware-based StoragePools cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized.For the singleton SVC primordial StoragePool, this value is always set to'true'. |
RemainingManagedSpace
|
uint64
|
|
The remaining amount of raw storage (in bytes) from the TotalManagedSpace of this StoragePool. This property is maintained here to provide efficient access to this information. However, note that it is possible to compute RemainingManagedSpace as (TotalManagedSpace minus the sum of SpaceConsumed from all of the AllocatedFromStoragePool references from this StoragePool). SpaceConsumed remains useful to determine the amount of raw storage consumed by a particular allocated element.For SVC, this will be equal to the sum of the capacities of all the Managed Disks that are not already part of a Managed Disk Pool. |
TotalManagedSpace
|
uint64
|
|
The total amount of raw storage (in bytes) managed by this StoragePool. This includes all of the bytes consumed to create the storage surfaced by this StoragePool, including all of the overhead bytes that are not reflected in the size of the logical storage allocated from this StoragePool.Conceptually TotalManagedSpace reflects all storage known via Component associations to underlying StorageExtents or via AllocatedFromStoragePool associations to underlying StoragePools. However, note that this underlying storage may not be surfaced by the instrumentation.In SVC terms, this value represents the sum of the raw capacities of all known Managed Disks. |
Read Write |
In |
ElementType
|
uint16
|
|
The type of element for which supported size ranges are reported for. |
Goal
|
CIM_StorageSetting
|
|
The StorageSetting for which supported size ranges should be reported for. |
MinimumVolumeSize
|
uint64
|
|
The minimum size for a volume/pool in bytes. |
MaximumVolumeSize
|
uint64
|
|
The maximum size for a volume/pool in bytes. |
VolumeSizeDivisor
|
uint64
|
|
A volume/pool size must be a multiple of this value which is specified in bytes. |
out |
MinimumVolumeSize
|
uint64
|
|
The minimum size for a volume/pool in bytes. |
MaximumVolumeSize
|
uint64
|
|
The maximum size for a volume/pool in bytes. |
VolumeSizeDivisor
|
uint64
|
|
A volume/pool size must be a multiple of this value which is specified in bytes. |
Return Codes |
none |