delete_ip_pool
Permanently delete an IP address pool after verifying it has no active allocations. Irreversible action that releases the pool for removal from NSX.
Instructions
[WRITE] Permanently delete an IP address pool.
Irreversible: consumers such as transport endpoints can no longer allocate, and NSX rejects the delete if the pool still has active allocations. Run get_ip_pool_usage on the same pool_id first to confirm it is unused, and confirm with the user before deleting. Returns a confirmation string, or an "Error: ..." string — not a dict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | NSX Manager target from config (default if omitted). | |
| pool_id | Yes | IP pool ID to delete, as returned by list_ip_pools. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |