HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)

Table 18 Block Services Package CIM Classes (continued)
DescriptionClass
Allocatable space on the array.TPD_StoragePool
Used by clients as input to the
StorageConfigurationService, StorageSetting
describes the desired configuration of Storage Volumes.
TPD_StorageSetting
Provides information about the possible configuration
parameters for elements created from a given
StoragePool.
TPD_StorageCapabilities
Provides information about what storage configuration
functionality is provided by
StorageConfigurationService.
TPD_StorageConfigurationCapabilities
Allows clients to configure Storage Volumes.TPD_StorageConfigurationService
Storage Pool representing a Common Provisioning Group
(CPG).
TPD_DynamicStoragePool
Supported Methods
Table 19 (page 21) - Table 22 (page 22) shows the supported methods for the Block Services
Package:
Table 19 Methods for TPD_StorageCapabilities
DescriptionMethod
Provides the ability to create StorageSetting objects
for use in creating StorageVolumes.
CreateSetting()
Returns the possible stripe lengths for this capability.GetSupportedStripeLengthRange()
Returns the possible stripe depths for this capability.GetSupportedStripeDepths()
Table 20 Methods for TPD_StorageSetting
DescriptionMethod
Provides the ability to modify a StorageSetting for use
in creating StorageVolumes.
modifyInstance()
Provides the ability to delete a StorageSetting.deleteInstance()
Table 21 Methods for TPD_StorageConfigurationService
DescriptionMethod
Provides the ability to create or modify StorageVolumes
using a specific StorageSetting from a source
StoragePool(s).
CreateOrModifyElementFromStoragePool()
TPD_CreateModifyElementFromStoragePools
Provides the ability to remove StorageVolumes, returning
the capacity to the original StoragePool.
ReturnToStoragePool()
Provides the ability to create or modify
DynamicStoragePool or
CreateOrModifyStoragePool()
DeltaReplicaStoragePool using a specific
StorageSetting from a source StoragePool.
Provides the ability to remove DynamicStoragePool,
returning the capacity to the parent StoragePool.
DeleteStoragePool()
Block Services Package 21