pool_member_disable
Disable a pool member with graceful drain: existing connections complete while new traffic stops. Use for maintenance or rolling deployments; requires confirmed=true to apply, otherwise preview only.
Instructions
[WRITE] Disable a pool member with graceful drain — existing connections complete, no new traffic.
Returns a one-line result. Use for maintenance or rolling deployments; run pool_members first for the server IP, pool_member_enable to reverse it.
SAFETY: requires confirmed=True; without it you get a preview only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pool | Yes | Exact pool name as shown by pool_list — matched literally, not fuzzily, and an unknown name is refused rather than ignored. Pools are often named differently from the Virtual Services that use them, so do not infer it from a VS name. | |
| server | Yes | Server IP address. | |
| confirmed | No | false (the default) returns a preview naming the member and pool, and changes nothing; true disables the member, draining it so existing connections finish while new traffic stops. Reverse it with pool_member_enable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |