Queries nodes with configuration drift within a node group and the drift details.
Operation description
Compares the node group configuration template with the actual configuration of each node, and returns all nodes with configuration inconsistencies, along with the difference type, before-and-after values, and the action level required for refresh for each inconsistent property. This is a read-only operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eflo:ListNodeGroupDriftedNodes |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| NodeGroupId |
string |
Yes |
The ID of the node group. |
ng-3525 |
| NodeIds |
array |
No |
Limits the check scope. If not specified, all nodes in the node group are checked. Warning If the model is a super node, pass the TrayNode ID. |
|
|
string |
No |
The list of nodes. A maximum of 500 nodes can be specified in a single batch. |
['mock-sn-200101'] |
|
| NextToken |
string |
No |
The pagination token. Set this parameter to the NextToken value returned in the previous call. You do not need to set this parameter for the first request. |
563d42ae0b17572449ec8c97f7f66069 |
| MaxResults |
integer |
No |
The maximum number of entries per page for a paged query. Valid values: 1 to 500. Default value: 100. |
20 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
Id of the request |
887FA855-89F4-5DB3-B305-C5879EC480E6 |
| NextToken |
string |
The pagination token returned by this call. An empty value indicates that no more pages are available. |
3a6b93229825ac667104463b56790c91 |
| MaxResults |
integer |
The maximum number of entries per page for a single query. |
20 |
| Nodes |
array<object> |
The list of nodes that are inconsistent with the node group configuration (paginated). |
|
|
array<object> |
The node information. |
||
| NodeId |
string |
The ID of the node. |
node-001 |
| PropertyDrifts |
array<object> |
The list of inconsistent properties for this node. |
|
|
object |
|||
| PropertyPath |
string |
The property path in dot notation (such as a.b.c), compatible with both flat and nested properties. |
RamRoleName |
| ActualValue |
string |
The current value of the node property. Complex types are serialized as JSON strings. |
old-role |
| TargetValue |
string |
The target value of the node property. Complex types are serialized as JSON strings. |
new-role |
| MinRequiredAction |
string |
The minimum action required to apply the TargetValue: Refresh / Reboot / Reimage. For more information, refer to the MaxDisruptiveAction parameter description in the RefreshNodeGroupNodes operation. |
Refresh |
Examples
Success response
JSON format
{
"RequestId": "887FA855-89F4-5DB3-B305-C5879EC480E6",
"NextToken": "3a6b93229825ac667104463b56790c91",
"MaxResults": 20,
"Nodes": [
{
"NodeId": "node-001",
"PropertyDrifts": [
{
"PropertyPath": "RamRoleName",
"ActualValue": "old-role",
"TargetValue": "new-role",
"MinRequiredAction": "Refresh"
}
]
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.