Creating a Pool
Format
Method | POST |
---|---|
URL | /tasks/create |
Request contents | PoolCreate Object |
Successful answer | TaskResult Object |
Unexpected error | HTTP 500 |
PoolCreate Object
Schema
type | String | Task type identifier. In this case, "pool_create" |
---|---|---|
pool_id | String | Unique identifier for the new Pool |
description | String | User defined field |
host_list | String Array | List of Hosts that provide resources to this Pool |
required_vcpus | Integer | Number of vCPUs required by this Pool |
required_vram | Integer | Amount of vRAM (GB) required by this Pool |
granularity_vcpus | Integer | Number of vCPUs reserved at each iteration |
granularity_vram | Integer | Amount of vRAM (GB) reserved at each iteration |
priority | Integer | Pool's priority for resource reservation, being 1 the highest, and 5 the lower |
JSON example
{ "type": "pool_create", "pool_id": "testpool", "description": "Testing pool", "host_list": [ "flexpre04", "flexpre03" ], "required_vcpus": 2, "required_vram": 2, "granularity_vcpus": 1, "granularity_vram": 1, "priority": 3 }