fortinet.fortimanager.fmgr_firewall_profileprotocoloptions модуль — Настройка параметров протокола.
Примечание
Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.7.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install fortinet.fortimanager.
Чтобы использовать его в плейбуке, укажите: fortinet.fortimanager.fmgr_firewall_profileprotocoloptions.
Новое в fortinet.fortimanager 2.0.0
Обзор
- Этот модуль позволяет настраивать устройство FortiManager.
- Примеры включают все параметры и значения, которые необходимо скорректировать из источников данных перед использованием.
Параметры
Параметр | Комментарии |
|---|---|
access_token string | Токен для доступа к FortiManager без использования имени пользователя и пароля. |
adom string / required | Параметр (adom) в запрошенном URL. |
bypass_validation boolean | Устанавливайте в True только тогда, когда схема модуля отличается от структуры API FortiManager; модуль продолжит выполнение без проверки параметров. Варианты:
|
enable_log boolean | Включить/Выключить ведение журнала для задачи. Варианты:
|
firewall_profileprotocoloptions dictionary | Набор параметров верхнего уровня. |
|
cifs dictionary |
Cifs. |
|
domain-controller string |
Устарело, переименуйте в domain_controller. Домен, для которого необходимо расшифровать трафик CIFS. |
|
file-filter dictionary |
Устарело, переименуйте в file_filter. Фильтр файлов. |
|
entries list / elements=dictionary |
Записи. |
|
action string |
Действие, выполняемое для совпавшего файла. Варианты:
|
|
comment string |
Комментарий. |
|
direction string |
Соответствие файлам, передаваемым в сессиях, инициированных или отвечающих. Варианты:
|
|
file-type any |
(list) Устарело, переименуйте в file_type. Выберите тип файла. |
|
filter string |
Добавить фильтр файлов. |
|
protocol list / elements=string |
Протоколы для применения. Варианты:
|
|
log string |
Включить/выключить ведение журнала фильтра файлов. Варианты:
|
|
status string |
Включить/выключить фильтр файлов. Варианты:
|
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Варианты:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть сканирован. |
|
ports any |
(list) Порты для сканирования содержимого. |
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/выключить сканирование сжатых файлов BZip2. Варианты:
|
|
server-credential-type string |
Устарело, переименуйте в server_credential_type. Тип учетных данных сервера CIFS. Варианты:
|
|
server-keytab list / elements=dictionary |
Устарело, переименуйте в server_keytab. Keytab сервера. |
|
keytab string |
Файл keytab в кодировке Base64, содержащий учетные данные сервера. |
|
password any |
(list) Пароль для keytab. |
|
principal string |
Главный компонент службы. |
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Варианты:
|
|
tcp-window-maximum integer |
Устарело, переименуйте в tcp_window_maximum. Максимальный размер динамического окна TCP. |
|
tcp-window-minimum integer |
Устарело, переименуйте в tcp_window_minimum. Минимальный размер динамического окна TCP. |
|
tcp-window-size integer |
Устарело, переименуйте в tcp_window_size. Установить статический размер окна TCP. |
|
tcp-window-type string |
Устарело, переименуйте в tcp_window_type. Указать тип окна TCP для использования с этим протоколом. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы… |
|
uncompressed-oversize-limit integer |
Устарело, переименуйте в uncompressed_oversize_limit. Максимальный размер файла без сжатия в памяти, который может быть… |
|
comment string |
Дополнительные комментарии. |
|
dns dictionary |
DNS. |
|
ports any |
(list) Порты для сканирования контента. |
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Варианты:
|
|
feature-set string |
Устарело, переименуйте в feature_set. Набор функций потока/прокси. Варианты:
|
|
ftp dictionary |
FTP. |
|
comfort-amount integer |
Устарело, переименуйте в comfort_amount. Объём данных для отправки в передаче для успокоения клиента. |
|
comfort-interval integer |
Устарело, переименуйте в comfort_interval. Промежуток времени между началом или последней передачей и следующей… |
|
explicit-ftp-tls string |
Устарело, переименуйте в explicit_ftp_tls. Включить/отключить переадресацию FTP для явного FTPS. Варианты:
|
|
inspect-all string |
Устарело, переименуйте в inspect_all. Включить/отключить проверку всех портов для протокола. Варианты:
|
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Варианты:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть проверен |
|
ports any |
(список) Порты для сканирования контента |
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/отключить сканирование сжатых файлов BZip2. Варианты:
|
|
ssl-offloaded string |
Устарело, переименуйте в ssl_offloaded. Расшифровка и шифрование SSL, выполняемые внешним устройством. Варианты:
|
|
status string |
Включить/отключить активный статус сканирования для этого протокола. Варианты:
|
|
stream-based-uncompressed-limit integer |
Устарело, переименуйте в stream_based_uncompressed_limit. Максимальный размер несжатых данных на основе потока, который … |
|
tcp-window-maximum integer |
Устарело, переименуйте в tcp_window_maximum. Максимальный размер динамического окна TCP. |
|
tcp-window-minimum integer |
Устарело, переименуйте в tcp_window_minimum. Минимальный размер динамического окна TCP. |
|
tcp-window-size integer |
Устарело, переименуйте в tcp_window_size. Установить статический размер окна TCP. |
|
tcp-window-type string |
Устарело, переименуйте в tcp_window_type. Тип окна TCP, используемый для этого протокола. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы… |
|
uncompressed-oversize-limit integer |
Устарело, переименуйте в uncompressed_oversize_limit. Максимальный размер несжатого файла в памяти, который может быть… |
|
http dictionary |
Http. |
|
address-ip-rating string |
Устарело, переименуйте в address_ip_rating. Включить/отключить оценку URL на основе IP. Варианты:
|
|
block-page-status-code integer |
Устарело, переименуйте в block_page_status_code. Номер кода, возвращаемый для заблокированных HTTP-страниц |
|
comfort-amount integer |
Устарело, переименуйте в comfort_amount. Количество данных для отправки в передаче для успокоения клиента |
|
comfort-interval integer |
Устарело, переименуйте в comfort_interval. Промежуток времени между началом или последней передачей и следующей… |
|
domain-fronting string |
Устарело, переименуйте в domain_fronting. Настройка HTTP domain fronting Choices:
|
|
fortinet-bar string |
Устарело, переименуйте в fortinet_bar. Включение/выключение Fortinet bar в HTML-контенте. Choices:
|
|
fortinet-bar-port integer |
Устарело, переименуйте в fortinet_bar_port. Порт для использования Fortinet Bar |
|
h2c string |
Включение/выключение обновления соединения HTTP h2c. Choices:
|
|
http-policy string |
Устарело, переименуйте в http_policy. Включение/выключение проверки политики HTTP. Choices:
|
|
inspect-all string |
Устарело, переименуйте в inspect_all. Включение/выключение проверки всех портов для протокола. Choices:
|
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Choices:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть просканирован |
|
ports any |
(список) Порты для сканирования контента |
|
post-lang list / elements=string |
Устарело, переименуйте в post_lang. Коды ID для кодовых таблиц, которые будут использоваться для преобразования в UTF-8 для запрещенных w… Choices:
|
|
proxy-after-tcp-handshake string |
Устарело, переименуйте в proxy_after_tcp_handshake. Прокси-трафик после установления трехстороннего рукопожатия TCP… Choices:
|
|
range-block string |
Устарело, переименуйте в range_block. Включение/выключение блокировки частичных загрузок. Choices:
|
|
retry-count integer |
Устарело, переименуйте в retry_count. Количество попыток повтора соединения HTTP |
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включение/выключение сканирования сжатых файлов BZip2. Choices:
|
|
ssl-offloaded string |
Устарело, переименуйте в ssl_offloaded. Расшифровка и шифрование SSL выполняются внешним устройством. Choices:
|
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Choices:
|
|
stream-based-uncompressed-limit integer |
Устарело, пожалуйста, переименуйте его в stream_based_uncompressed_limit. Максимальный размер несжатых данных на основе потока, который … |
|
streaming-content-bypass string |
Устарело, пожалуйста, переименуйте его в streaming_content_bypass. Включить/выключить обход потокового контента из буфера… Choices:
|
|
strip-x-forwarded-for string |
Устарело, пожалуйста, переименуйте его в strip_x_forwarded_for. Включить/выключить удаление заголовка HTTP X-Forwarded-For. Choices:
|
|
switching-protocols string |
Устарело, пожалуйста, переименуйте его в switching_protocols. Обход сканирования или блокировка соединения, которое пытается … Choices:
|
|
tcp-window-maximum integer |
Устарело, пожалуйста, переименуйте его в tcp_window_maximum. Максимальный размер динамического окна TCP |
|
tcp-window-minimum integer |
Устарело, пожалуйста, переименуйте его в tcp_window_minimum. Минимальный размер динамического окна TCP |
|
tcp-window-size integer |
Устарело, пожалуйста, переименуйте его в tcp_window_size. Установить статический размер окна TCP |
|
tcp-window-type string |
Устарело, пожалуйста, переименуйте его в tcp_window_type. Укажите тип окна TCP, которое будет использоваться для этого протокола. Choices:
|
|
tunnel-non-http string |
Устарело, пожалуйста, переименуйте его в tunnel_non_http. Настроить способ обработки не-HTTP трафика, когда профиль конфигурир… Choices:
|
|
uncompressed-nest-limit integer |
Устарело, пожалуйста, переименуйте его в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распаков… |
|
uncompressed-oversize-limit integer |
Устарело, пожалуйста, переименуйте его в uncompressed_oversize_limit. Максимальный размер файла без сжатия в памяти, который может быть … |
|
unknown-content-encoding string |
Устарело, пожалуйста, переименуйте его в unknown_content_encoding. Настроить действие, которое устройство FortiGate будет выполнять с не… Choices:
|
|
unknown-http-version string |
Устарело, пожалуйста, переименуйте его в unknown_http_version. Как обрабатывать HTTP-сессии, которые не соответствуют HTTP 0. Choices:
|
|
verify-dns-for-policy-matching string |
Устарело, пожалуйста, переименуйте его в verify_dns_for_policy_matching. Включить/выключить проверку DNS для сопоставления политик… Choices:
|
|
imap dictionary |
Imap. |
|
inspect-all string |
Устарело, пожалуйста, переименуйте его в inspect_all. Включить/выключить инспекцию всех портов для протокола. Choices:
|
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Варианты:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть просканирован |
|
ports any |
(list) Порты для сканирования содержимого |
|
proxy-after-tcp-handshake string |
Устарело, переименуйте в proxy_after_tcp_handshake. Прокси-трафик после установления TCP 3-стороннего рукопожатия... Варианты:
|
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/выключить сканирование сжатых файлов BZip2. Варианты:
|
|
ssl-offloaded string |
Устарело, переименуйте в ssl_offloaded. Расшифровка и шифрование SSL, выполняемые внешним устройством. Варианты:
|
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы... |
|
uncompressed-oversize-limit integer |
Устарело, переименуйте в uncompressed_oversize_limit. Максимальный размер файла в памяти без сжатия, который может быть... |
|
mail-signature dictionary |
Устарело, переименуйте в mail_signature. Подпись к письму. |
|
signature string |
Подпись к электронному письму, которая будет добавлена к исходящим электронным письмам |
|
status string |
Включить/выключить добавление подписи к электронным письмам SMTP при их прохождении через FortiGate. Варианты:
|
|
mapi dictionary |
Mapi. |
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Варианты:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть просканирован |
|
ports any |
(list) Порты для сканирования содержимого |
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/выключить сканирование сжатых файлов BZip2. Варианты:
|
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы... |
|
uncompressed-oversize-limit целое число |
Устарело, пожалуйста, переименуйте его в uncompressed_oversize_limit. Максимальный размер сжатого файла в оперативной памяти, который можно … |
|
name строка / обязательно |
Имя. |
|
nntp словарь |
Nntp. |
|
inspect-all строка |
Устарело, пожалуйста, переименуйте его в inspect_all. Включить/выключить проверку всех портов для протокола. Варианты:
|
|
options список / элементы=строка |
Один или несколько параметров, которые можно применить к сеансу. Варианты:
|
|
oversize-limit целое число |
Устарело, пожалуйста, переименуйте его в oversize_limit. Максимальный размер файла в оперативной памяти, который может быть просканирован |
|
ports любой |
(список) Порты для сканирования содержимого |
|
proxy-after-tcp-handshake строка |
Устарело, пожалуйста, переименуйте его в proxy_after_tcp_handshake. Прокси-трафик после установления трехстороннего рукопожатия TCP … Варианты:
|
|
scan-bzip2 строка |
Устарело, пожалуйста, переименуйте его в scan_bzip2. Включить/выключить сканирование файлов, сжатых в формате BZip2. Варианты:
|
|
status строка |
Включить/выключить активный статус сканирования для данного протокола. Варианты:
|
|
uncompressed-nest-limit целое число |
Устарело, пожалуйста, переименуйте его в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы … |
|
uncompressed-oversize-limit целое число |
Устарело, пожалуйста, переименуйте его в uncompressed_oversize_limit. Максимальный размер сжатого файла в оперативной памяти, который может быть … |
|
oversize-log строка |
Устарело, пожалуйста, переименуйте его в oversize_log. Включить/выключить журналирование блокировки больших файлов антивируса. Варианты:
|
|
pop3 словарь |
Pop3. |
|
inspect-all строка |
Устарело, пожалуйста, переименуйте его в inspect_all. Включить/выключить проверку всех портов для протокола. Варианты:
|
|
options список / элементы=строка |
Один или несколько параметров, которые можно применить к сеансу. Варианты:
|
|
oversize-limit целое число |
Устарело, пожалуйста, переименуйте его в oversize_limit. Максимальный размер файла в оперативной памяти, который может быть просканирован |
|
ports любой |
(список) Порты для сканирования содержимого |
|
proxy-after-tcp-handshake строка |
Устарело, пожалуйста, переименуйте его в proxy_after_tcp_handshake. Прокси-трафик после установления трехстороннего рукопожатия TCP … Варианты:
|
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/выключить сканирование сжатых файлов BZip2. Варианты:
|
|
ssl-offloaded string |
Устарело, переименуйте в ssl_offloaded. Дешифрование и шифрование SSL, выполняемые внешним устройством. Варианты:
|
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы… |
|
uncompressed-oversize-limit integer |
Устарело, переименуйте в uncompressed_oversize_limit. Максимальный размер файла без сжатия в памяти, который может быть… |
|
replacemsg-group string |
Устарело, переименуйте в replacemsg_group. Имя группы замещающих сообщений, которая будет использоваться |
|
rpc-over-http string |
Устарело, переименуйте в rpc_over_http. Включить/выключить инспекцию RPC через HTTP. Варианты:
|
|
smtp dictionary |
Smtp. |
|
inspect-all string |
Устарело, переименуйте в inspect_all. Включить/выключить инспекцию всех портов для протокола. Варианты:
|
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Варианты:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть сканирован |
|
ports any |
(список) Порты для сканирования содержимого |
|
proxy-after-tcp-handshake string |
Устарело, переименуйте в proxy_after_tcp_handshake. Прокси-трафик после установления TCP 3-стороннего рукопожатия… Варианты:
|
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/выключить сканирование сжатых файлов BZip2. Варианты:
|
|
server-busy string |
Устарело, переименуйте в server_busy. Включить/выключить состояние «SMTP сервер занят», когда сервер недоступен. Варианты:
|
|
ssl-offloaded string |
Устарело, переименуйте в ssl_offloaded. Дешифрование и шифрование SSL, выполняемые внешним устройством. Варианты:
|
|
status string |
Включить/выключить активный статус сканирования для этого протокола. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы… |
|
uncompressed-oversize-limit integer |
Устарело, переименуйте в uncompressed_oversize_limit. Максимальный размер нескомпрессированного файла в памяти, который может быть … |
|
ssh dictionary |
Ssh. |
|
comfort-amount integer |
Устарело, переименуйте в comfort_amount. Объём данных для отправки в передаче для успокоения клиента |
|
comfort-interval integer |
Устарело, переименуйте в comfort_interval. Промежуток времени между началом или последней передачей и следующей… |
|
options list / elements=string |
Один или несколько параметров, которые могут быть применены к сессии. Варианты:
|
|
oversize-limit integer |
Устарело, переименуйте в oversize_limit. Максимальный размер файла в памяти, который может быть просканирован |
|
scan-bzip2 string |
Устарело, переименуйте в scan_bzip2. Включить/выключить сканирование файлов, сжатых BZip2. Варианты:
|
|
ssl-offloaded string |
Устарело, переименуйте в ssl_offloaded. Расшифровка и шифрование SSL выполняются внешним устройством. Варианты:
|
|
stream-based-uncompressed-limit integer |
Устарело, переименуйте в stream_based_uncompressed_limit. Максимальный размер несжатых потоковых данных, который … |
|
tcp-window-maximum integer |
Устарело, переименуйте в tcp_window_maximum. Максимальный размер динамического окна TCP. |
|
tcp-window-minimum integer |
Устарело, переименуйте в tcp_window_minimum. Минимальный размер динамического окна TCP. |
|
tcp-window-size integer |
Устарело, переименуйте в tcp_window_size. Установить статический размер окна TCP. |
|
tcp-window-type string |
Устарело, переименуйте в tcp_window_type. Тип окна TCP для использования с этим протоколом. Варианты:
|
|
uncompressed-nest-limit integer |
Устарело, переименуйте в uncompressed_nest_limit. Максимальное количество вложенных уровней сжатия, которые могут быть распакованы… |
|
uncompressed-oversize-limit integer |
Устарело, переименуйте в uncompressed_oversize_limit. Максимальный размер нескомпрессированного файла в памяти, который может быть … |
|
switching-protocols-log string |
Устарело, переименуйте в switching_protocols_log. Включить/выключить ведение журнала для протоколов переключения HTTP/HTTPS. Варианты:
|
forticloud_access_token string | Аутентификация клиента Ansible с помощью токена доступа к API forticloud. |
proposed_method string | Переопределённый метод для базового запроса Json RPC. Варианты:
|
rc_failed list / elements=integer | Список кодов rc, с помощью которых будут переопределены условия сбоя. |
rc_succeeded список / элементы=целое число | Список кодов rc, при которых условия будут считаться выполненными. |
state строка / обязательно | Директива для создания, обновления или удаления объекта. Выбоpы:
|
workspace_locking_adom строка | ADOM для блокировки в режиме работы FortiManager в пространстве работы, значение может быть глобальным и другими, включая root. |
workspace_locking_timeout целое число | Максимальное время в секундах ожидания, пока другой пользователь не освободит блокировку рабочего пространства. По умолчанию: |
Примечания
Примечание
- Начиная с версии 2.4.0, все входные аргументы имеют название с использованием нижнего подчеркивания (snake_case). Пожалуйста, измените аргументы, такие как «var-name», на «var_name». Старые имена аргументов по-прежнему доступны, но вы получите предупреждения об устаревании. Вы можете проигнорировать это предупреждение, установив deprecation_warnings=False в ansible.cfg.
- Поддержка режима блокировки рабочего пространства реализована в этом модуле FortiManager. Параметры workspace_locking_adom и workspace_locking_timeout помогают в этой работе.
- Для создания или обновления объекта используйте директиву state present.
- Для удаления объекта используйте директиву state absent.
- Обычно, запуск одного модуля может завершиться ошибкой, когда возвращается ненулевой rc. Также можно переопределить условия завершения ошибкой или успехом с помощью параметров rc_failed и rc_succeeded
Примеры
- name: Example playbook
hosts: fortimanagers
connection: httpapi
vars:
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_httpapi_port: 443
tasks:
- name: Configure protocol options.
fortinet.fortimanager.fmgr_firewall_profileprotocoloptions:
bypass_validation: false
adom: ansible
state: present
firewall_profileprotocoloptions:
comment: "ansible-comment"
name: "ansible-test"
- name: Gathering fortimanager facts
hosts: fortimanagers
gather_facts: false
connection: httpapi
vars:
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_httpapi_port: 443
tasks:
- name: Retrieve all the profile protocol options
fortinet.fortimanager.fmgr_fact:
facts:
selector: "firewall_profileprotocoloptions"
params:
adom: "ansible"
profile-protocol-options: "your_value"
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
meta словарь | Результат запроса. Возвращается: всегда |
|
request_url строка |
Полный URL запроса. Возвращается: всегда Пример: |
|
response_code целое число |
Статус запроса API. Возвращается: всегда Пример: |
|
response_data список / элементы=строка |
Ответ API. Возвращается: всегда |
|
response_message строка |
Описание ответа API. Возвращается: всегда Пример: |
|
system_information словарь |
Информация о целевой системе. Возвращается: всегда |
rc целое число | Статус запроса. Возвращается: всегда Пример: |
version_check_warning список / элементы=строка | Предупреждение, если параметры, используемые в книге задач, не поддерживаются текущей версией FortiManager. Возвращается: сложный |
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/fortinet/fortimanager/fmgr_firewall_profileprotocoloptions_module.html