HP 3PAR CIM API Programming Reference
Table 29 Instances for StoragePoolConfigurationCapabilities (continued)
Storage PoolConfigurationCapabilities
Element Modification
(7)
NULLStorage Pool QoS
Change (5),
InExtents (2),
Single InPool (3)
InExtents (2),
Single InPool (3)
SupportedStoragel
-PoolFeatures
Storage Pool Capacity
Expansion (6),
Storage Pool Capacity
Reduction (7)
Reserved as a Delta
Replica Container (4)
Unrestricted (2)Unrestricted (2)Unrestricted (2)SupportedStorage
-PoolUsage
NULLStorageVolume
Creation (3),
StorageVolume
Creation (3),
NULLSupportedStorage
-ElementFeatures
StorageVolume
Modification (5),
StorageVolume
Modification (5), Single
InPool (6)
Single InPool (6).
Storage Element QoS
Change (11),
Storage Element
Capacity Expansion
(12)
StorageVolume(2)StorageVolume (2),StorageVolume (2),ThinlyProvisioned-SupportedStorage
ThinlyProvisionedThinlyProvisionedQuotaStoragePool (8),-ElementTypes
-StorageVolume (5)-QuotaStoragePool (8),ThinlyProvisioned
ThinlyProvisioned-LimitlessStorage
-LimitlessStoragePool (9)-Pool (9)
Creating a Volume Through SMI-S
There are two extrinsic methods required to create a volume. The CreateSetting method in
TPD_StorageCapabilities class generates the settings that are used to create the Volume,
and the CreateOrModifyElementFromStoragePool method in
TPD_StorageConfigurationService class creates, modifies or grows the volume with the
StorageSetting instance created by the CreateSetting method. The
ReturnToStoragePool method is used to delete a volume.
Additionally, you can use the intrinsic method with the TPD_StorageSetting class. The
ModifyInstance method is used to modify the StorageSetting properties that are returned
by the CreateSetting method.
A new method TPD_CreateOrModifyElementFromStoragePools can also be used to create,
modify, and grow virtual volumes. This method is similar to
CreateOrModifyElementFromStoragePool, but instead of the InPool parameter, there is
an InPools parameter which accepts an array of references to StoragePool, with the first element
containing reference to the parent pool from which the volume allocate its user space, and the
second element containing reference to the parent pool from which the volume allocate its snapshot
space.
32 CIM API SMI-S Support