27 lines
670 B
JSON
27 lines
670 B
JSON
{
|
|
"description": "Update a node",
|
|
"input_method": "stdin",
|
|
"parameters": {
|
|
"availability": {
|
|
"description": "Availability of the node",
|
|
"type": "Optional[Enum['active', 'pause', 'drain']]"
|
|
},
|
|
"role": {
|
|
"description": "Role of the node",
|
|
"type": "Optional[Enum['manager', 'worker']]"
|
|
},
|
|
"label_add": {
|
|
"description": "Add or update a node label (key=value)",
|
|
"type": "Optional[Array]"
|
|
},
|
|
"label_rm": {
|
|
"description": "Remove a node label if exists.",
|
|
"type": "Optional[Array]"
|
|
},
|
|
"node": {
|
|
"description": "ID of the node in the swarm",
|
|
"type": "String[1]"
|
|
}
|
|
}
|
|
}
|
|
|