search_firewall_policies
Search and filter firewall policies in an ADOM and policy package by name, addresses, service, action, or status to quickly locate specific rules.
Instructions
Search firewall policies with filters.
Args: adom: ADOM name package: Policy package name name_filter: Filter by policy name (partial match) srcaddr_filter: Filter by source address (partial match) dstaddr_filter: Filter by destination address (partial match) service_filter: Filter by service (partial match) action_filter: Filter by action ("accept" or "deny") status_filter: Filter by status ("enable" or "disable")
Returns: dict: Search results with keys: - status: "success" or "error" - count: Number of matching policies - policies: List of matching policy objects - message: Error message if failed
Example: >>> # Find all deny policies >>> result = await search_firewall_policies( ... adom="root", ... package="default", ... action_filter="deny" ... )
>>> # Find policies using a specific address
>>> result = await search_firewall_policies(
... adom="root",
... package="default",
... srcaddr_filter="Server-Subnet"
... )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | Yes | ||
| package | Yes | ||
| name_filter | No | ||
| action_filter | No | ||
| status_filter | No | ||
| dstaddr_filter | No | ||
| service_filter | No | ||
| srcaddr_filter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||