| Name | Data Type | Value |
| Description | string | Starts a job to create a root ResourcePool. The ResourcePool will be scoped to the same System as this Service. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job. The resulting pool will be a root pool with no parent pool. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, .., 4096, 4097, 4098..32767, 32768..65535 |
| Values | string | Job Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, Incorrect ResourceType for the Pool, DMTF Reserved, Method Parameters Checked - Job Started, Size Not Supported, Method Reserved, Vendor Specific |
| Name | Type | Qualifiers |
| Name | Data Type | Value |
| ElementName | string |
| Description | string | A end user relevant name for the pool being created. If NULL, then a system supplied default name can be used. The value will be stored in the 'ElementName' property for the created pool. |
| IN | boolean | true |
| ResourceType | string |
| Description | string | The type of resources the created poolwill manage. If HostResources contains elements, this property must mach their type. |
| IN | boolean | true |
| HostResources | CIM_LogicalDevice[] |
| Description | string | Array of zero or more devices that are used to create the Pool or modify the source extents. All elements in the array must be of the same type. |
| IN | boolean | true |
| Job |
REF
CIM_ConcreteJob |
| Description | string | Reference to the job (may be null if job completed). |
| IN | boolean | false |
| OUT | boolean | true |
| Pool |
REF
CIM_ResourcePool |
| Description | string | On success, a reference to the resulting ResourcePool is returned. When a Job is returned, this may be NULL, in which case, the client must use the Job to find the resulting ResourcePool once the Job completes. |
| IN | boolean | false |
| OUT | boolean | true |
| Name | Data Type | Value |
| Description | string | Start a job to create a sub-pool from a parent pool using the specified allocation settings If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to create the sub-pool. The Job's reference will be returned in the output parameter Job. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, .., 4096, 4097, 4098..32767, 32768..65535 |
| Values | string | Job Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, Incorrect ResourceType for the Pool, Insufficient Resources, DMTF Reserved, Method Parameters Checked - Job Started, Size Not Supported, Method Reserved, Vendor Specific |
| Name | Type | Qualifiers |
| Name | Data Type | Value |
| ElementName | string |
| Description | string | A end user relevant name for the pool being created. If NULL, then a system supplied default name can be used. The value will be stored in the 'ElementName' property for the created element. |
| IN | boolean | true |
| Settings | string[] |
| Description | string | String containing a representation of a CIM_SettingData instance that is used to specify the settings for the child Pool. |
| EmbeddedInstance | string | CIM_ResourceAllocationSettingData |
| IN | boolean | true |
| ModelCorrespondence | string | CIM_ResourcePoolConfigurationService.CreateChildResourcePool.ParentPool |
| ParentPool | CIM_ResourcePool[] |
| Description | string | The Pool(s) from which to create the new Pool. |
| IN | boolean | true |
| ModelCorrespondence | string | CIM_ResourcePoolConfigurationService.CreateChildResourcePool.Settings |
| Job |
REF
CIM_ConcreteJob |
| Description | string | Reference to the job (may be null if job completed). |
| IN | boolean | false |
| OUT | boolean | true |
| Pool |
REF
CIM_ResourcePool |
| Description | string | A reference to the resulting pool. |
| IN | boolean | false |
| OUT | boolean | true |
| Name | Data Type | Value |
| Description | string | Start a job to delete a ResourcePool. No allocations may be outstanding or the delete will fail with "In Use." If the resource pool is a root resource pool, any host resources are returned back to the underlying system. If 0 is returned, the function completed successfully, and no ConcreteJob was required. If 4096/0x1000 is returned, a ConcreteJob will be started to delete the ResourcePool. A reference to the Job is returned in the Job parameter. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, .., 4096, 4097..32767, 32768..65535 |
| Values | string | Job Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, Incorrect ResourceType for the Pool, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |
| Name | Data Type | Value |
| Description | string | Starts a job to add resources to a ResourcePool. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job. The resulting pool will be a root pool with no parent pool. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, .., 4096, 4097, 4098..32767, 32768..65535 |
| Values | string | Job Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, Incorrect ResourceType for the Pool, DMTF Reserved, Method Parameters Checked - Job Started, Size Not Supported, Method Reserved, Vendor Specific |
| Name | Data Type | Value |
| Description | string | Starts a job to remove resources from a ResourcePool. If 0 is returned, then the task completed successfully and the use of ConcreteJob was not required. If the task will take some time to complete, a ConcreteJob will be created and its reference returned in the output parameter Job. The resulting pool will be a root pool with no parent pool. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, .., 4096, 4097, 4098..32767, 32768..65535 |
| Values | string | Job Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, Incorrect ResourceType for the Pool, DMTF Reserved, Method Parameters Checked - Job Started, Size Not Supported, Method Reserved, Vendor Specific |
| Name | Data Type | Value |
| Description | string | Start a job to change a parent pool using the specified allocation settings If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to change the parent pool. The Job's reference will be returned in the output parameter Job. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, .., 4096, 4097, 4098..32767, 32768..65535 |
| Values | string | Job Completed with No Error, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, In Use, Incorrect ResourceType for the Pool, Insufficient Resources, DMTF Reserved, Method Parameters Checked - Job Started, Size Not Supported, Method Reserved, Vendor Specific |