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

A.26
3PAR_TPD.mof
CIM API Programming Reference InForm OS Version 2.3.1
"Unknown", "Timeout", "Failed", "Invalid Parameter",
"In Use", "DMTF Reserved",
"Method Parameters Checked - Job Started",
"Size Not Supported", "Method Reserved", "Vendor Specific" }]
uint32 CreateOrModifyStoragePool (
[IN, Description (
"A end user relevant name for the pool being created. If "
"NULL, then a system supplied default name can be used. "
"The value stored in the 'ElementName' property "
"for the created pool. If not NULL, this parameter "
"supply a new name when modifying an existing pool. "
"For 3PAR provider, the pool that is created "
"from primordial pool can only be named 'all'.")]
string ElementName,
[IN ( false ), OUT, Description (
"Reference to the job (may be null if job completed).")]
CIM_ConcreteJob REF Job,
[IN, Description (
"Reference to an instance of StorageSetting that defines "
"the desired capabilities of the StoragePool. If set to a "
"null value, the default configuration from the source "
"pool used. If not NULL, this parameter "
"supply a new Goal setting when modifying an existing "
"pool. "
"For 3PAR InServ provider, only NULL is supported; "
"otherwise the operation rejected with an "
"invalid parameter error.")]
CIM_StorageSetting REF Goal,
[IN, OUT, Description (
"As an input parameter this specifies the desired pool "
"size in bytes. As an output parameter this specifies the "
"size achieved. "
"3PAR provider does not support creating a pool that "
"matches an input Size; it create a pool either out "
"of the specified InExtents parameter, or out of all "
"available extents in the system if the no input "
"InExtents are specified. In either case, Size requirement is "
"ignored. However, the resulting pool size still be "
"returned in this parameter."),
Units ( "Bytes" )]
uint64 Size,
[IN, Description (
"Array of strings containing representations of "
"references to CIM_StoragePool instances, that are used "
"to create the Pool or modify the source pools. "