| Parameter |
Optional |
|
Type |
Description |
| id |
Long |
Required |
|
Storage Pool Id |
| rateLimitEnabled |
Boolean |
Required |
|
Used when setting if rate limit is enabled on all storage sets marked as true in the
useGlobalPropertyMap |
| rateLimitMB |
Integer |
Optional |
|
Used when setting what rate limit (in MB) should be used for all storage sets marked
as true in the useGlobalPropertyMap |
| reallocationPaused |
Boolean |
Required |
|
Should reallocation be paused on all storage sets marked as true in the
useGlobalPropertyMap |
| rateLimitEnabledMap |
Map |
Required |
|
A map of Storage Pool ids to a boolean for if the rate limit should be enabled |
| rateLimitMBMap |
Map |
Optional |
|
A map of Storage Pool IDs to a number that the rate limit should be set as in
MB |
| reallocationPausedMap |
Map |
Required |
|
A map of Storage Pool IDs to a boolean for if the reallocation should be
paused |
| useGlobalPropertyMap |
Map |
Required |
|
A map of Storage Pool ids mapped to a boolean value whether or not they should get
overwritten with the top level rateLimitEnabled, rateLimitMB and isReallocationPaused
properties |