Upgrades or downgrades the specifications of one or more nodes. Before you change the specifications, ensure that the node resources meet the requirements of the target specifications. If a node does not meet the new specification requirements, the task reports success, but the specifications are not changed. Therefore, do not rely on the task status. To confirm a successful change, query the node after the task is complete and check the returned specifications.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eflo:ChangeNodeTypes |
update |
*Cluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| NodeType |
string |
No |
The node specifications. Valid values:
|
cpfs-enhanced |
| NodeIds |
array |
No |
A list of node IDs. You can specify a maximum of 10 nodes in a single request. |
|
|
string |
No |
The node ID. |
['2423423423423'] |
All nodes for which you want to change specifications must be in the `Using` state and belong to the same node group. An asynchronous task ID is returned only if all nodes pass the precheck. If any node fails this check, no asynchronous task is generated. You can submit a maximum of 10 nodes in a single request.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
887FA855-89F4-5DB3-B305-C5879EC480E6 |
| TaskId |
string |
The task ID. A task ID is returned only if all nodes pass the precheck. If an exception occurs, this parameter is empty. |
i158475611663639202234 |
| NodeResponse |
array<object> |
The responses for the nodes. |
|
|
object |
The response for a single node. |
||
| Code |
string |
The response code for the node. Valid values:
|
PASSED |
| Message |
string |
The response message for the node. |
success |
| NodeId |
string |
The ID of the node included in the response. |
e01-in-067da4ca9c2 |
Examples
Success response
JSON format
{
"RequestId": "887FA855-89F4-5DB3-B305-C5879EC480E6",
"TaskId": "i158475611663639202234",
"NodeResponse": [
{
"Code": "PASSED",
"Message": "success",
"NodeId": "e01-in-067da4ca9c2"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.