opn_haproxy_delete
Delete a HAProxy resource by UUID, after verifying dependencies to avoid configuration errors.
Instructions
Delete a HAProxy resource by UUID.
IMPORTANT: Check for dependencies before deleting:
Delete servers before deleting backends that reference them
Delete actions/ACLs before deleting frontends/backends that link them
Delete backends before deleting frontends that use them as defaultBackend
Resource types: frontends, backends, servers, actions, acls, healthchecks, errorfiles, resolvers, mailers.
NOTE: Changes are NOT applied until you call opn_reconfigure_haproxy.
Returns: dict with 'result' indicating success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resource_type | Yes | ||
| uuid | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||