PARALLAX

fortios_firewall_profile_protocol_options

Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS

Collection: fortinet.fortios

Full Name: fortinet.fortios.fortios_firewall_profile_protocol_options

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
firewall_profile_protocol_optionsdict
member_pathstr
member_statestr
statestryes
vdomstrroot

Example

yaml
# Define these inventory variables: fortios_access_token.
- fortinet.fortios.fortios_firewall_profile_protocol_options:
    access_token: '{{ fortios_access_token }}'
    firewall_profile_protocol_options:
        cifs:
            options: oversize
            oversize_limit: "10"
            ports:
                - 1
            scan_bzip2: enable
            server_credential_type: none
            status: enable
            tcp_window_maximum: "8388608"
            tcp_window_minimum: "131072"
            tcp_window_size: "262144"
            tcp_window_type: auto-tuning
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        comment: Optional comments.
        dns:
            ports:
                - 1
            status: enable
        ftp:
            comfort_amount: "1"
            comfort_interval: "10"
            explicit_ftp_tls: enable
            inspect_all: enable
            options: clientcomfort
            oversize_limit: "10"
            ports:
                - 1
            scan_bzip2: enable
            ssl_offloaded: "no"
            status: enable
            stream_based_uncompressed_limit: "0"
            tcp_window_maximum: "8388608"
            tcp_window_minimum: "131072"
            tcp_window_size: "262144"
            tcp_window_type: auto-tuning
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        http:
            address_ip_rating: enable
            block_page_status_code: "403"
            comfort_amount: "1"
            comfort_interval: "10"
            domain_fronting: allow
            fortinet_bar: enable
            fortinet_bar_port: "32767"
            h2c: enable
            http_policy: disable
            inspect_all: enable
            options: clientcomfort
            oversize_limit: "10"
            ports:
                - 1
            post_lang: jisx0201
            proxy_after_tcp_handshake: enable
            range_block: disable
            retry_count: "0"
            scan_bzip2: enable
            set_http_0dot9: allow
            ssl_offloaded: "no"
            status: enable
            stream_based_uncompressed_limit: "0"
            streaming_content_bypass: enable
            strip_x_forwarded_for: disable
            switching_protocols: bypass
            tcp_window_maximum: "8388608"
            tcp_window_minimum: "131072"
            tcp_window_size: "262144"
            tcp_window_type: auto-tuning
            tunnel_non_http: enable
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
            unknown_content_encoding: block
            unknown_http_version: reject
            verify_dns_for_policy_matching: enable
        imap:
            inspect_all: enable
            options: fragmail
            oversize_limit: "10"
            ports:
                - 1
            proxy_after_tcp_handshake: enable
            scan_bzip2: enable
            ssl_offloaded: "no"
            status: enable
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        mail_signature:
            status: disable
        mapi:
            options: fragmail
            oversize_limit: "10"
            ports:
                - 1
            scan_bzip2: enable
            status: enable
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        name: default_name_100
        nntp:
            inspect_all: enable
            options: oversize
            oversize_limit: "10"
            ports:
                - 1
            proxy_after_tcp_handshake: enable
            scan_bzip2: enable
            status: enable
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        oversize_log: disable
        pop3:
            inspect_all: enable
            options: fragmail
            oversize_limit: "10"
            ports:
                - 1
            proxy_after_tcp_handshake: enable
            scan_bzip2: enable
            ssl_offloaded: "no"
            status: enable
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        rpc_over_http: enable
        smtp:
            inspect_all: enable
            options: fragmail
            oversize_limit: "10"
            ports:
                - 1
            proxy_after_tcp_handshake: enable
            scan_bzip2: enable
            server_busy: enable
            ssl_offloaded: "no"
            status: enable
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        ssh:
            comfort_amount: "1"
            comfort_interval: "10"
            options: oversize
            oversize_limit: "10"
            scan_bzip2: enable
            ssl_offloaded: "no"
            stream_based_uncompressed_limit: "0"
            tcp_window_maximum: "8388608"
            tcp_window_minimum: "131072"
            tcp_window_size: "262144"
            tcp_window_type: auto-tuning
            uncompressed_nest_limit: "12"
            uncompressed_oversize_limit: "10"
        switching_protocols_log: disable
    state: present
    vdom: root
  name: Configure protocol options.
Search
    ↑ ↓ move↵ openesc close