search_firewall_policies
Search firewall policies in a FortiManager ADOM and package using filters like name, source or destination address, service, action, or status to quickly find 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 | ||
| srcaddr_filter | No | ||
| dstaddr_filter | No | ||
| service_filter | No | ||
| action_filter | No | ||
| status_filter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||