The following request relocates
HDT pool data (in units of
pages) to an appropriate tier, based on the monitoring information collected by performance
monitoring. Before performing tier relocation, perform performance monitoring in advance.
Execution permission
Storage Administrator (Provisioning)
Request line
POST base-URL/v1/objects/pools/object-ID/actions/relocate/invoke
Request message
- Object ID
-
Specify the poolId value obtained by getting information about pools.
Attribute
Type
Description
poolId
int
(Required) Pool number
Attribute |
Type |
Description |
---|---|---|
operationType |
string |
(Required) Specify the operation of tier relocation.
|
Response message
Action template
GET base-URL/v1/objects/pools/object-ID/actions/relocate
Status codes
The following table explains the meanings of the status codes for this API. For details on other status codes, see the section explaining HTTP status codes.
Status code |
Message |
Description |
---|---|---|
412 |
Precondition Failed |
The specified action cannot be run because the pool meets either of the following conditions:
|
Coding example
To get an action template:
curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session d7b673af189048468c5af9bcf3bbbb6f" -X GET https://192.0.2.100/ConfigurationManager/v1/objects/pools/3/actions/relocate
To run the API request after getting an action template:
curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session d7b673af189048468c5af9bcf3bbbb6f" -X POST --data-binary @./InputParameters.json https://192.0.2.100/ConfigurationManager/v1/objects/pools/3/actions/relocate/invoke