change_server_alias_ips
Replace the alias IP list of a server on an attached Hetzner Cloud network: pass the full new list to set or add IPs, or an empty array to remove all.
Instructions
Set the alias IPs of a server on a network it is already attached to. REPLACES the existing alias list for that network: to add one, pass the current alias_ips (get_server private_net) plus the new IP; pass [] to remove all. Returns an Action
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"network": "<network>",
"alias_ips": "<alias_ips>"
},
"name": "change_server_alias_ips"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Server ID | |
| network | Yes | ID of a network already attached to the server | |
| alias_ips | Yes | Complete new list of alias IPs, e.g. ["10.0.1.50"] |