ChangeNodeTypes
Upgrades or downgrades node specifications. Ensure that node resources meet the target specification requirements before you call this operation. If a node does not meet the requirements, the task reports success but the specifications remain unchanged. To confirm a successful change, query the node after the task completes 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 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 the precheck, no task is generated. You can submit up to 10 nodes per request.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
887FA855-89F4-5DB3-B305-C5879EC480E6 |
| TaskId |
string |
The task ID. Returned only if all nodes pass the precheck. Empty if an exception occurs. |
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 node ID. |
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.