HP 3PAR CIM API Programming Reference

[Description ("The time specifies the volume needs to be retained and "
"can not remove until the retention time is expired.") ]
datetime RetentionTime;
};
// ==================================================================
// HP 3PAR StorageSetting
// ==================================================================
[Description (
"HP 3PAR StorageSetting.")]
class TPD_StorageSetting : TPD_TopLevelStorageSetting
{
};
// ==================================================================
// HP 3PAR StorageSetting
// ==================================================================
[Description (
"HP 3PAR StorageSetting that describes the current setting of a StorageVolume.")]
class TPD_VolumeSetting : TPD_TopLevelStorageSetting
{
};
// ==================================================================
// HP 3PAR ElementSettingData
// ==================================================================
[Association,
Description (
"TPD_ElementSettingData is an association between "
"StorageVolume and StorageSetting."
"This association is used to figure out the desired setting "
"data is used when the volume is created.") ]
class TPD_ElementSettingData: CIM_ElementSettingData
{
[Override ( "ManagedElement" ), Description (
"The StorageVolume.")]
TPD_StorageVolume REF ManagedElement;
[Override ( "SettingData" ), Description (
"The setting data used when volume is allocated")]
TPD_VolumeSetting REF SettingData;
};
// ==================================================================
// HP 3PAR StorageConfigurationService
// ==================================================================
[Description
("The StorageConfigurationService provides methods that allow "
"a client to create, modify and delete storage pools and "
"volumes.")]
class TPD_StorageConfigurationService : SNIA_StorageConfigurationService
{
[Override ("CreateOrModifyStoragePool"), Description (
"Starts a job to create (or modify) a StoragePool. The "
"StoragePool will be (or must be) scoped to the same System "
"as this Service. One of the parameters for this method is "
"Size. As an input parameter, Size specifies the desired "
"size of the pool. As an output parameter, it specifies the "
"size achieved. Space is taken from either or both of the "
"specified input StoragePools and StorageExtents (InPools "
"and InExtents). The capability requirements that the Pool "
"must support are defined using the Goal parameter. If the "
"requested pool size cannot be created, no action will be "
"taken, the Return Value will be 4097/0x1001, and the output "
"value of Size will be set to the nearest possible size. If "
202 Managed Object Format Files