3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

5.12
Block Services Package
CIM API Programming Reference InForm OS Version 2.3.1
5.9.3 StorageSetting
There are eight types of StorageSetting:
1 Pre-created StorageSetting for creating legacy or fully provisioned virtual volumes.
There are three of these, one for each RAID type, and each is associated to
3PAR:Capabilities:RAIDx StorageCapabilities. Their
InstanceIDs are
3PAR:StorageSetting:RAIDx. A client can use StorageSetting to create a legacy or fully
provisioned virtual volume. Most Logical Disk (LD) and virtual volume-specific properties
are populated. For InForm OS release 2.3.1, a fourth instance is added for RAID-60.
2 Pre-created StorageSetting for creating DynamicStoragePool.
There are three of these, one for each RAID type, and each is associated to
3PAR:Capabilities:RAIDx StorageCapabilities. Their
InstanceIDs are
3PAR:DynamicStoragePoolSetting:RAIDx. A client can use this StorageSetting to create
a DynamicStoragePool. Most LD properties are populated, but not those for virtual
volumes. For InForm OS release 2.3.1, a fourth instance is added for RAID-60.
3 Pre-created StorageSetting for creating Thinly Provisioned Virtual Volumes (TPVVs).
There are three of these, one for each RAID type, and each is associated to
3PAR:Capabilities:RAIDx StorageCapabilities. Its
InstanceID is
3PAR:ThinProvisionedVolumeSetting:RAIDx. A client can use this StorageSetting for
creating a Thinly Provisioned (TP) virtual volume. Only virtual volume-related properties are
populated. For InForm OS release 2.3.1, a fourth instance is added for RAID-60.
4 Current StorageSetting of a virtual volume.
This StorageSetting contains the current configuration of a virtual volume. If the virtual
volume is a legacy volume, this Setting has a
StorageSettingAssociatedToCapabilities association to the
3PAR:Capabilities:RAIDx capabilities. If the virtual volume user space draws from a
DynamicStoragePool (DSP), then this Setting has a
StorageSettingAssociatedToCapabilities association to the “3PAR:Current Capabilities
for
DynamicStoragePool <name> StorageCapabilities” of the DSP.
5 StorageSetting generated from “
CreateSetting of 3PAR:Capabilities:RAIDx”
capabilities.
StorageSetting created this way is generic enough that it encompasses LD, virtual volume
and snap space specific properties. A client has to tailor the properties carefully to create
the element (DSP, legacy volume or new-style volume) it desires. This Setting has a