PARALLAX

fortios_web_proxy_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_web_proxy_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

NameTypeRequiredDefaultDescription
access_tokenstr
enable_logboolfalse
member_pathstr
member_statestr
statestryes
vdomstrroot
web_proxy_profiledict

Example

yaml
# Define these inventory variables: fortios_access_token.
- fortinet.fortios.fortios_web_proxy_profile:
    access_token: '{{ fortios_access_token }}'
    state: present
    vdom: root
    web_proxy_profile:
        header_client_cert: pass
        header_client_ip: pass
        header_front_end_https: pass
        header_via_request: pass
        header_via_response: pass
        header_x_authenticated_groups: pass
        header_x_authenticated_user: pass
        header_x_forwarded_client_cert: pass
        header_x_forwarded_for: pass
        headers:
            - action: add-to-request
              add_option: append
              base64_encoding: disable
              dstaddr:
                - name: default_name_18 (source firewall.address.name firewall.addrgrp.name)
              dstaddr6:
                - name: default_name_20 (source firewall.address6.name firewall.addrgrp6.name)
              id: "21"
              name: default_name_22
              protocol: https
        log_header_change: enable
        name: default_name_25
        strip_encoding: enable
  name: Configure web proxy profiles.
Search
    ↑ ↓ move↵ openesc close