fortios_icap_profile
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Collection: fortinet.fortios
Full Name: fortinet.fortios.fortios_icap_profile
Controller module — runs on the local controller, not on remote hosts.
Synopsis
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_token | str | |||
| enable_log | bool | false | ||
| icap_profile | dict | |||
| member_path | str | |||
| member_state | str | |||
| state | str | yes | ||
| vdom | str | root |
Example
yaml
# Define these inventory variables: fortios_access_token.
- fortinet.fortios.fortios_icap_profile:
access_token: '{{ fortios_access_token }}'
icap_profile:
chunk_encap: disable
comment: Comment.
extension_feature: scan-progress
file_transfer: ssh
file_transfer_failure: error
icap_block_log: disable
icap_headers:
- base64_encoding: disable
id: "16"
name: default_name_17
methods: delete
name: default_name_19
ocr_only: disable
preview: disable
preview_data_length: "0"
request: disable
request_failure: error
respmod_default_action: forward
respmod_forward_rules:
- action: forward
header_group:
- case_sensitivity: disable
id: "35"
host: myhostname (source firewall.address.name firewall.addrgrp.name firewall.proxy-address.name)
http_resp_status_code:
- code: 1
name: default_name_39
response: disable
response_204: disable
response_failure: error
response_req_hdr: disable
scan_progress_interval: "10"
size_limit_204: "1"
streaming_content_bypass: disable
timeout: "30"
state: present
vdom: root
name: Configure ICAP profiles.