create_ips_sensor
Create an empty IPS sensor in a FortiManager ADOM with options for malicious URL blocking, botnet scanning, and extended logging. Add signature overrides afterward to populate it.
Instructions
Create an IPS sensor.
The sensor is created empty (no signature filters/overrides). Use add_ips_sensor_signature_override to populate it afterward.
Args: adom: ADOM name name: Sensor name comment: Optional comment block_malicious_url: Enable/disable malicious URL blocking ("enable" or "disable") scan_botnet_connections: Botnet-server connection handling ("disable", "block", or "monitor") extended_log: Enable/disable extended logging ("enable" or "disable")
Returns: dict: Create result with keys: - status: "success" or "error" - name: Created sensor name - message: Status or error message
Example: >>> result = await create_ips_sensor( ... adom="root", ... name="Custom-IPS", ... scan_botnet_connections="block", ... comment="Baseline IPS sensor", ... )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | Yes | ||
| name | Yes | ||
| comment | No | ||
| extended_log | No | ||
| block_malicious_url | No | ||
| scan_botnet_connections | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||