Spec-Zone.ru › Ansible

Модуль fortinet.fortimanager.fmgr_vpnsslweb_portal — Портал.

Примечание

Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.14.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install fortinet.fortimanager.

Чтобы использовать её в плейбуке, укажите: fortinet.fortimanager.fmgr_vpnsslweb_portal.

Добавлено в fortinet.fortimanager 2.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль позволяет настраивать устройство FortiManager.
  • В примерах приведены все параметры и значения, которые необходимо адаптировать к источникам данных перед использованием.

Параметры

Параметр

Комментарии

access_token

string

Токен для доступа к FortiManager без использования имени пользователя и пароля.

adom

string / обязательный

Параметр (adom) в запрошенном URL.

bypass_validation

boolean

Устанавливайте значение True только в том случае, если схема модуля отличается от структуры API FortiManager. Модуль продолжит выполнение без проверки параметров.

Варианты:

  • false ← (по умолчанию)
  • true

enable_log

boolean

Включить/отключить ведение журнала для задачи.

Варианты:

  • false ← (по умолчанию)
  • true

forticloud_access_token

string

Аутентификация клиента Ansible с помощью токена доступа к API forticloud.

proposed_method

string

Переопределенный метод для базового запроса Json RPC.

Варианты:

  • "update"
  • "set"
  • "add"

rc_failed

list / elements=integer

Список кодов rc, переопределяющий условия сбоя.

rc_succeeded

list / elements=integer

Список кодов rc, переопределяющий условия успешного выполнения.

revision_note

string

Примечание об изменении, которое можно указать при создании или обновлении объекта.

state

string / обязательный

Указание на создание, обновление или удаление объекта.

Варианты:

  • "present"
  • "absent"

vpnsslweb_portal

dictionary

Параметры верхнего уровня.

allow_user_access

псевдонимы: allow-user-access

list / elements=string

Разрешить пользователю доступ к приложениям SSL-VPN.

Варианты:

  • "web"
  • "ftp"
  • "telnet"
  • "smb"
  • "vnc"
  • "rdp"
  • "ssh"
  • "ping"
  • "citrix"
  • "portforward"
  • "sftp"

auto_connect

псевдонимы: auto-connect

string

Включить/отключить автоматическое подключение клиента при запуске системы.

Варианты:

  • "disable"
  • "enable"

bookmark_group

псевдонимы: bookmark-group

list / elements=dictionary

Группа закладок.

bookmarks

list / elements=dictionary

Закладки.

additional_params

псевдонимы: additional-params

string

Дополнительные параметры.

apptype

string

Тип приложения.

Варианты:

  • "web"
  • "telnet"
  • "ssh"
  • "ftp"
  • "smb"
  • "vnc"
  • "rdp"
  • "citrix"
  • "rdpnative"
  • "portforward"
  • "sftp"

color_depth

псевдонимы: color-depth

string

Глубина цвета в битах на пиксель.

Варианты:

  • "8"
  • "16"
  • "32"

description

string

Описание.

domain

string

Домен для входа.

folder

string

Параметр папки для сетевого общего ресурса.

form_data

псевдонимы: form-data

list / elements=dictionary

Данные формы.

name

string

Имя.

value

string

Значение.

height

integer

Высота экрана

host

string

Параметр имени хоста/IP-адреса.

keyboard_layout

псевдонимы: keyboard-layout

string

Раскладка клавиатуры.

Варианты:

  • "ar"
  • "da"
  • "de"
  • "de-ch"
  • "en-gb"
  • "en-uk"
  • "en-us"
  • "es"
  • "fi"
  • "fr"
  • "fr-be"
  • "fr-ca"
  • "fr-ch"
  • "hr"
  • "hu"
  • "it"
  • "ja"
  • "lt"
  • "lv"
  • "mk"
  • "no"
  • "pl"
  • "pt"
  • "pt-br"
  • "ru"
  • "sl"
  • "sv"
  • "tk"
  • "tr"
  • "fr-ca-m"
  • "wg"
  • "ar-101"
  • "ar-102"
  • "ar-102-azerty"
  • "can-mul"
  • "cz"
  • "cz-qwerty"
  • "cz-pr"
  • "nl"
  • "de-ibm"
  • "en-uk-ext"
  • "en-us-dvorak"
  • "es-var"
  • "fi-sami"
  • "hu-101"
  • "it-142"
  • "ko"
  • "lt-ibm"
  • "lt-std"
  • "lav-std"
  • "lav-leg"
  • "mk-std"
  • "no-sami"
  • "pol-214"
  • "pol-pr"
  • "pt-br-abnt2"
  • "ru-mne"
  • "ru-t"
  • "sv-sami"
  • "tuk"
  • "tur-f"
  • "tur-q"
  • "zh-sym-sg-us"
  • "zh-sym-us"
  • "zh-tr-hk"
  • "zh-tr-mo"
  • "zh-tr-us"
  • "fr-apple"
  • "la-am"
  • "ja-106"

listening_port

псевдонимы: listening-port

integer

Порт прослушивания

load_balancing_info

псевдонимы: load-balancing-info

string

Информация о балансировке нагрузки или cookie, которые необходимо передать брокеру подключений.

logon_password

псевдонимы: logon-password

any

(список) Пароль для входа.

logon_user

псевдонимы: logon-user

string

Пользователь для входа.

name

string

Имя закладки.

port

integer

Удаленный порт.

preconnection_blob

псевдонимы: preconnection-blob

string

Произвольная строка, идентифицирующая источник RDP.

preconnection_id

псевдонимы: preconnection-id

integer

Числовой идентификатор источника RDP

remote_port

псевдонимы: remote-port

integer

Удаленный порт

restricted_admin

псевдонимы: restricted-admin

string

Включить/отключить режим ограниченного администрирования для RDP.

Варианты:

  • "disable"
  • "enable"

security

string

Режим безопасности для подключения RDP.

Варианты:

  • "rdp"
  • "nla"
  • "tls"
  • "any"

send_preconnection_id

псевдонимы: send-preconnection-id

string

Включить/отключить отправку идентификатора предварительного подключения.

Варианты:

  • "disable"
  • "enable"

server_layout

псевдонимы: server-layout

string

Раскладка клавиатуры на стороне сервера.

Варианты:

  • "en-us-qwerty"
  • "de-de-qwertz"
  • "fr-fr-azerty"
  • "it-it-qwerty"
  • "sv-se-qwerty"
  • "failsafe"
  • "en-gb-qwerty"
  • "es-es-qwerty"
  • "fr-ch-qwertz"
  • "ja-jp-qwerty"
  • "pt-br-qwerty"
  • "tr-tr-qwerty"
  • "fr-ca-qwerty"

show_status_window

псевдонимы: show-status-window

string

Включить/отключить отображение окна состояния.

Варианты:

  • "disable"
  • "enable"

sso

string

Единый вход.

Варианты:

  • "disable"
  • "static"
  • "auto"

sso_credential

псевдонимы: sso-credential

string

Учетные данные для единого входа.

Варианты:

  • "sslvpn-login"
  • "alternative"

sso_credential_sent_once

псевдонимы: sso-credential-sent-once

string

Учетные данные единого входа отправляются на удаленный сервер только один раз.

Варианты:

  • "disable"
  • "enable"

sso_password

псевдонимы: sso-password

any

(список) Пароль SSO.

sso_username

псевдонимы: sso-username

string

Имя пользователя SSO.

url

string

Параметр URL.

vnc_keyboard_layout

aliases: vnc-keyboard-layout

string

Раскладка клавиатуры.

Варианты:

  • "da"
  • "de"
  • "de-ch"
  • "en-uk"
  • "es"
  • "fi"
  • "fr"
  • "fr-be"
  • "it"
  • "no"
  • "pt"
  • "sv"
  • "nl"
  • "en-uk-ext"
  • "it-142"
  • "pt-br-abnt2"
  • "default"
  • "fr-ca-mul"
  • "gd"
  • "us-intl"

width

integer

Ширина экрана

name

string

Имя группы закладок.

client_src_range

aliases: client-src-range

string

Разрешить клиенту добавлять диапазон исходных адресов для туннельного трафика.

Варианты:

  • "disable"
  • "enable"

clipboard

string

Включить поддержку функций буфера обмена RDP/VPC.

Варианты:

  • "disable"
  • "enable"

custom_lang

aliases: custom-lang

string

Изменить язык отображения веб-портала.

customize_forticlient_download_url

aliases: customize-forticlient-download-url

string

Включить поддержку пользовательского URL-адреса загрузки FortiClient.

Варианты:

  • "disable"
  • "enable"

default_protocol

aliases: default-protocol

string

Тип приложения, заданный по умолчанию.

Варианты:

  • "web"
  • "ftp"
  • "telnet"
  • "smb"
  • "vnc"
  • "rdp"
  • "ssh"
  • "sftp"

default_window_height

aliases: default-window-height

integer

Высота экрана

default_window_width

aliases: default-window-width

integer

Ширина экрана

dhcp6_ra_linkaddr

aliases: dhcp6-ra-linkaddr

string

IPv6-адрес канала агента ретрансляции для использования в запросах DHCP6.

dhcp_ip_overlap

aliases: dhcp-ip-overlap

string

Настроить назначение перекрывающихся IP-адресов DHCP.

Варианты:

  • "use-old"
  • "use-new"

dhcp_ra_giaddr

aliases: dhcp-ra-giaddr

string

IP-адрес шлюза агента ретрансляции для использования в поле giaddr запросов DHCP.

dhcp_reservation

aliases: dhcp-reservation

string

Включить/отключить резервирование DHCP.

Варианты:

  • "disable"
  • "enable"

display_bookmark

aliases: display-bookmark

string

Включить отображение виджета закладок веб-портала.

Варианты:

  • "disable"
  • "enable"

display_connection_tools

aliases: display-connection-tools

string

Включить отображение виджета инструментов подключения веб-портала.

Варианты:

  • "disable"
  • "enable"

display_history

aliases: display-history

string

Включить отображение виджета истории входов пользователей на веб-портале.

Варианты:

  • "disable"
  • "enable"

display_status

aliases: display-status

string

Включить отображение виджета состояния веб-портала.

Варианты:

  • "disable"
  • "enable"

dns_server1

aliases: dns-server1

string

Сервер DNS 1 для IPv4.

dns_server2

aliases: dns-server2

string

Сервер DNS 2 для IPv4.

dns_suffix

aliases: dns-suffix

string

Суффикс DNS.

exclusive_routing

aliases: exclusive-routing

string

Включить/отключить передачу всего трафика исключительно через туннель.

Варианты:

  • "disable"
  • "enable"

focus_bookmark

aliases: focus-bookmark

string

Включить приоритетное размещение раздела закладок над разделом быстрого подключения в приложении SSL-VPN.

Варианты:

  • "disable"
  • "enable"

forticlient_download

aliases: forticlient-download

string

Включить/отключить возможность загрузки FortiClient.

Варианты:

  • "disable"
  • "enable"

forticlient_download_method

aliases: forticlient-download-method

string

Способ загрузки FortiClient.

Варианты:

  • "direct"
  • "ssl-vpn"

heading

string

Заголовок веб-портала.

hide_sso_credential

aliases: hide-sso-credential

string

Включить, чтобы учетные данные SSO не передавались клиенту.

Варианты:

  • "disable"
  • "enable"

host_check

aliases: host-check

string

Тип проверки узла, выполняемой на конечных устройствах.

Варианты:

  • "none"
  • "av"
  • "fw"
  • "av-fw"
  • "custom"

host_check_interval

aliases: host-check-interval

integer

Интервал периодической проверки узла.

host_check_policy

aliases: host-check-policy

any

(список или строка) Одна или несколько политик, требующих наличия на конечном устройстве определенного программного обеспечения для обеспечения безопасности.

ip_mode

aliases: ip-mode

string

Способ получения IP-адресов пользователями этого туннеля SSL-VPN.

Варианты:

  • "range"
  • "user-group"
  • "dhcp"
  • "no-ip"

ip_pools

aliases: ip-pools

any

(список или строка) Объекты исходных адресов межсетевого экрана IPv4, зарезервированные для клиентов SSL-VPN в режиме туннеля.

ipv6_dns_server1

aliases: ipv6-dns-server1

string

Сервер DNS 1 для IPv6.

ipv6_dns_server2

aliases: ipv6-dns-server2

string

Сервер DNS 2 для IPv6.

ipv6_exclusive_routing

aliases: ipv6-exclusive-routing

string

Включить/отключить передачу всего трафика IPv6 исключительно через туннель.

Варианты:

  • "disable"
  • "enable"

ipv6_pools

aliases: ipv6-pools

any

(список или строка) Объекты исходных адресов межсетевого экрана IPv4, зарезервированные для клиентов SSL-VPN в режиме туннеля.

ipv6_service_restriction

aliases: ipv6-service-restriction

string

Включить/отключить ограничение служб туннеля IPv6.

Варианты:

  • "disable"
  • "enable"

ipv6_split_tunneling

aliases: ipv6-split-tunneling

string

Включить/отключить раздельную маршрутизацию туннеля IPv6.

Варианты:

  • "disable"
  • "enable"

ipv6_split_tunneling_routing_address

aliases: ipv6-split-tunneling-routing-address

any

(список или строка) Объекты адресов межсетевого экрана для туннеля IPv6 SSL-VPN, которые переопределяют адреса назначения в политике межсетевого экрана, чтобы...

ipv6_split_tunneling_routing_negate

aliases: ipv6-split-tunneling-routing-negate

string

Включить инвертирование адреса маршрутизации раздельного туннелирования IPv6.

Варианты:

  • "disable"
  • "enable"

ipv6_tunnel_mode

aliases: ipv6-tunnel-mode

string

Включить/отключить режим туннеля IPv6 SSL-VPN.

Варианты:

  • "disable"
  • "enable"

ipv6_wins_server1

aliases: ipv6-wins-server1

string

Сервер WINS 1 для IPv6.

ipv6_wins_server2

aliases: ipv6-wins-server2

string

Сервер WINS 2 для IPv6.

keep_alive

aliases: keep-alive

string

Включить/отключить автоматическое повторное подключение для соединений FortiClient.

Варианты:

  • "disable"
  • "enable"

landing_page

aliases: landing-page

dictionary

Целевая страница.

form_data

aliases: form-data

list / elements=dictionary

Данные формы.

name

string

Имя.

value

string

Значение.

logout_url

aliases: logout-url

string

URL выхода со страницы входа.

sso

string

Единый вход.

Варианты:

  • "disable"
  • "static"
  • "auto"

sso_credential

aliases: sso-credential

string

Учетные данные для единого входа.

Варианты:

  • "sslvpn-login"
  • "alternative"

sso_password

aliases: sso-password

any

(список) Пароль для единого входа.

sso_username

aliases: sso-username

string

Имя пользователя для единого входа.

url

string

URL страницы входа.

landing_page_mode

aliases: landing-page-mode

string

Включить или отключить режим страницы входа SSL-VPN.

Варианты:

  • "disable"
  • "enable"

limit_user_logins

aliases: limit-user-logins

string

Включить ограничение: для каждого пользователя допускается только один сеанс SSL-VPN одновременно.

Варианты:

  • "disable"
  • "enable"

mac_addr_action

aliases: mac-addr-action

string

Действие для MAC-адреса клиента.

Варианты:

  • "deny"
  • "allow"

mac_addr_check

aliases: mac-addr-check

string

Включить или отключить проверку MAC-адреса хоста.

Варианты:

  • "disable"
  • "enable"

mac_addr_check_rule

aliases: mac-addr-check-rule

list / elements=dictionary

Правило проверки MAC-адреса.

mac_addr_list

aliases: mac-addr-list

any

(список) Список MAC-адресов клиентов.

mac_addr_mask

aliases: mac-addr-mask

integer

Маска MAC-адреса клиента.

name

string

Имя правила проверки MAC-адреса клиента.

macos_forticlient_download_url

aliases: macos-forticlient-download-url

string

URL загрузки FortiClient для Mac.

name

string / обязательный

Имя портала.

os_check

aliases: os-check

string

Разрешить FortiGate выбирать действие на основе ОС клиента.

Варианты:

  • "disable"
  • "enable"

os_check_list

aliases: os-check-list

dictionary

Список проверок ОС.

action

string

Параметры проверки ОС.

Варианты:

  • "allow"
  • "check-up-to-date"
  • "deny"

latest_patch_level

aliases: latest-patch-level

string

Последний уровень исправлений ОС.

minor_version

aliases: minor-version

integer

Номер младшей версии.

name

string

Имя.

tolerance

integer

Допуск уровня исправлений ОС.

prefer_ipv6_dns

aliases: prefer-ipv6-dns

string

Если параметр включен, сначала выполнять запрос к DNS-серверу IPv6.

Варианты:

  • "disable"
  • "enable"

redir_url

aliases: redir-url

string

URL перенаправления клиента после входа.

rewrite_ip_uri_ui

aliases: rewrite-ip-uri-ui

string

Переписывать содержимое, если URI содержит IP-адрес и /ui/.

Варианты:

  • "disable"
  • "enable"

save_password

aliases: save-password

string

Включить или отключить сохранение пароля пользователя в FortiClient.

Варианты:

  • "disable"
  • "enable"

service_restriction

aliases: service-restriction

string

Включить или отключить ограничение туннельных служб.

Варианты:

  • "disable"
  • "enable"

skip_check_for_browser

aliases: skip-check-for-browser

string

Включить пропуск проверки хоста на поддержку браузера.

Варианты:

  • "disable"
  • "enable"

skip_check_for_unsupported_browser

aliases: skip-check-for-unsupported-browser

string

Включить пропуск проверки хоста, если браузер ее не поддерживает.

Варианты:

  • "disable"
  • "enable"

skip_check_for_unsupported_os

aliases: skip-check-for-unsupported-os

string

Включить пропуск проверки хоста, если ОС клиента ее не поддерживает.

Варианты:

  • "disable"
  • "enable"

smb_max_version

aliases: smb-max-version

string

Максимальная версия протокола SMB для клиента.

Варианты:

  • "smbv1"
  • "smbv2"
  • "smbv3"

smb_min_version

aliases: smb-min-version

string

Минимальная версия протокола SMB для клиента.

Варианты:

  • "smbv1"
  • "smbv2"
  • "smbv3"

smb_ntlmv1_auth

aliases: smb-ntlmv1-auth

string

Включить поддержку NTLMv1 для аутентификации Samba.

Варианты:

  • "disable"
  • "enable"

smbv1

string

Включить или отключить поддержку SMBv1 для Samba.

Варианты:

  • "disable"
  • "enable"

split_dns

aliases: split-dns

list / elements=dictionary

Раздельный DNS.

dns_server1

aliases: dns-server1

string

DNS-сервер 1.

dns_server2

aliases: dns-server2

string

DNS-сервер 2.

domains

string

Домены раздельного DNS для клиентов SSL-VPN, разделенные запятыми

id

integer

Идентификатор.

ipv6_dns_server1

aliases: ipv6-dns-server1

string

DNS-сервер IPv6 1.

ipv6_dns_server2

aliases: ipv6-dns-server2

string

DNS-сервер IPv6 2.

split_tunneling

aliases: split-tunneling

string

Включить или отключить раздельную туннелизацию IPv4.

Варианты:

  • "disable"
  • "enable"

split_tunneling_routing_address

aliases: split-tunneling-routing-address

any

(список или строка) Объекты адресов брандмауэра для режима туннеля IPv4 SSL-VPN, переопределяющие адреса назначения в политиках брандмауэра, чтобы настр…

split_tunneling_routing_negate

aliases: split-tunneling-routing-negate

string

Включить инвертирование адреса маршрутизации раздельной туннелизации.

Варианты:

  • "disable"
  • "enable"

theme

string

Цветовая схема веб-портала.

Варианты:

  • "gray"
  • "blue"
  • "orange"
  • "crimson"
  • "steelblue"
  • "darkgrey"
  • "green"
  • "melongene"
  • "red"
  • "mariner"
  • "neutrino"
  • "jade"
  • "graphite"
  • "dark-matter"
  • "onyx"
  • "eclipse"
  • "jet-stream"
  • "security-fabric"

transform_backward_slashes

aliases: transform-backward-slashes

string

Преобразовывать обратные косые черты в прямые в URL-адресах.

Варианты:

  • "disable"
  • "enable"

tunnel_mode

aliases: tunnel-mode

string

Включить/отключить режим туннеля IPv4 SSL-VPN.

Варианты:

  • "disable"
  • "enable"

use_sdwan

aliases: use-sdwan

string

Использовать правила SD-WAN для получения выходного интерфейса.

Варианты:

  • "disable"
  • "enable"

user_bookmark

aliases: user-bookmark

string

Разрешить пользователям веб-портала создавать собственные закладки.

Варианты:

  • "disable"
  • "enable"

user_group_bookmark

aliases: user-group-bookmark

string

Разрешить пользователям веб-портала создавать закладки для всех пользователей той же группы.

Варианты:

  • "disable"
  • "enable"

virtual_desktop

aliases: virtual-desktop

string

Включить/отключить виртуальный рабочий стол SSL VPN.

Варианты:

  • "disable"
  • "enable"

virtual_desktop_app_list

aliases: virtual-desktop-app-list

string

Список приложений виртуального рабочего стола.

virtual_desktop_clipboard_share

aliases: virtual-desktop-clipboard-share

string

Включить/отключить общий доступ к буферу обмена в виртуальном рабочем столе.

Варианты:

  • "disable"
  • "enable"

virtual_desktop_desktop_switch

aliases: virtual-desktop-desktop-switch

string

Включить/отключить переключение на виртуальный рабочий стол.

Варианты:

  • "disable"
  • "enable"

virtual_desktop_logout_when_browser_close

aliases: virtual-desktop-logout-when-browser-close

string

Включить/отключить выход из системы при закрытии браузера в виртуальном рабочем столе.

Варианты:

  • "disable"
  • "enable"

virtual_desktop_network_share_access

aliases: virtual-desktop-network-share-access

string

Включить/отключить доступ к сетевым ресурсам в виртуальном рабочем столе.

Варианты:

  • "disable"
  • "enable"

virtual_desktop_printing

aliases: virtual-desktop-printing

string

Включить/отключить печать в виртуальном рабочем столе.

Варианты:

  • "disable"
  • "enable"

virtual_desktop_removable_media_access

aliases: virtual-desktop-removable-media-access

string

Включить/отключить доступ к съемным носителям в виртуальном рабочем столе.

Варианты:

  • "disable"
  • "enable"

web_mode

aliases: web-mode

string

Включить/отключить веб-режим SSL VPN.

Варианты:

  • "disable"
  • "enable"

windows_forticlient_download_url

aliases: windows-forticlient-download-url

string

URL-адрес загрузки FortiClient для Windows.

wins_server1

aliases: wins-server1

string

Сервер WINS 1 IPv4.

wins_server2

aliases: wins-server2

string

Сервер WINS 1 IPv4.

workspace_locking_adom

string

ADOM, который нужно заблокировать для FortiManager, работающего в режиме рабочей области; значением может быть global или другие ADOM, включая root.

workspace_locking_timeout

integer

Максимальное время в секундах ожидания освобождения блокировки рабочей области другим пользователем.

По умолчанию: 300

Примечания

Примечание

  • Начиная с версии 2.4.0 все входные аргументы именуются с использованием соглашения об именовании с подчеркиваниями (snake_case). Замените аргументы, например «var-name», на «var_name». Старые имена аргументов по-прежнему доступны, однако будут выдаваться предупреждения об устаревании. Это предупреждение можно игнорировать, установив deprecation_warnings=False в ansible.cfg.
  • В этом модуле FortiManager поддерживается работа в режиме блокировки рабочей области; параметры верхнего уровня workspace_locking_adom и workspace_locking_timeout помогают управлять этим режимом.
  • Обычно выполнение модуля может завершиться ошибкой, если возвращается ненулевой код rc. Условия завершения с ошибкой или успехом также можно переопределить с помощью параметров rc_failed и rc_succeeded.
  • Чтобы создать объект или обновить его, используйте директиву state present.
  • Чтобы удалить объект, используйте директиву state absent.

Примеры

- name: Example playbook (generated based on argument schema)
  hosts: fortimanagers
  connection: httpapi
  gather_facts: false
  tasks:
    - name: Portal.
      fortinet.fortimanager.fmgr_vpnsslweb_portal:
        # workspace_locking_adom: <global or your adom name>
        adom: <your own value>
        state: present # <value in [present, absent]>
        vpnsslweb_portal:
          name: "your value" # Required variable, string
          # allow_user_access: ["web", "ftp", "telnet", "smb", "vnc", "rdp", "ssh", "ping",
          #                     "citrix", "portforward", "sftp"]
          # auto_connect: <value in [disable, enable]>
          # bookmark_group:
          #   - bookmarks:
          #       - additional_params: <string>
          #         apptype: <value in [web, telnet, ssh, ...]>
          #         description: <string>
          #         folder: <string>
          #         form_data:
          #           - name: <string>
          #             value: <string>
          #         host: <string>
          #         listening_port: <integer>
          #         load_balancing_info: <string>
          #         logon_password: <list or string>
          #         logon_user: <string>
          #         name: <string>
          #         port: <integer>
          #         preconnection_blob: <string>
          #         preconnection_id: <integer>
          #         remote_port: <integer>
          #         security: <value in [rdp, nla, tls, ...]>
          #         server_layout: <value in [en-us-qwerty, de-de-qwertz, fr-fr-azerty, ...]>
          #         show_status_window: <value in [disable, enable]>
          #         sso: <value in [disable, static, auto]>
          #         sso_credential: <value in [sslvpn-login, alternative]>
          #         sso_credential_sent_once: <value in [disable, enable]>
          #         sso_password: <list or string>
          #         sso_username: <string>
          #         url: <string>
          #         domain: <string>
          #         color_depth: <value in [8, 16, 32]>
          #         height: <integer>
          #         keyboard_layout: <value in [ar, da, de, ...]>
          #         restricted_admin: <value in [disable, enable]>
          #         send_preconnection_id: <value in [disable, enable]>
          #         width: <integer>
          #         vnc_keyboard_layout: <value in [da, de, de-ch, ...]>
          #     name: <string>
          # custom_lang: <string>
          # customize_forticlient_download_url: <value in [disable, enable]>
          # display_bookmark: <value in [disable, enable]>
          # display_connection_tools: <value in [disable, enable]>
          # display_history: <value in [disable, enable]>
          # display_status: <value in [disable, enable]>
          # dns_server1: <string>
          # dns_server2: <string>
          # dns_suffix: <string>
          # exclusive_routing: <value in [disable, enable]>
          # forticlient_download: <value in [disable, enable]>
          # forticlient_download_method: <value in [direct, ssl-vpn]>
          # heading: <string>
          # hide_sso_credential: <value in [disable, enable]>
          # host_check: <value in [none, av, fw, ...]>
          # host_check_interval: <integer>
          # host_check_policy: <list or string>
          # ip_mode: <value in [range, user-group, dhcp, ...]>
          # ip_pools: <list or string>
          # ipv6_dns_server1: <string>
          # ipv6_dns_server2: <string>
          # ipv6_exclusive_routing: <value in [disable, enable]>
          # ipv6_pools: <list or string>
          # ipv6_service_restriction: <value in [disable, enable]>
          # ipv6_split_tunneling: <value in [disable, enable]>
          # ipv6_split_tunneling_routing_address: <list or string>
          # ipv6_tunnel_mode: <value in [disable, enable]>
          # ipv6_wins_server1: <string>
          # ipv6_wins_server2: <string>
          # keep_alive: <value in [disable, enable]>
          # limit_user_logins: <value in [disable, enable]>
          # mac_addr_action: <value in [deny, allow]>
          # mac_addr_check: <value in [disable, enable]>
          # mac_addr_check_rule:
          #   - mac_addr_list: <list or string>
          #     mac_addr_mask: <integer>
          #     name: <string>
          # macos_forticlient_download_url: <string>
          # os_check: <value in [disable, enable]>
          # redir_url: <string>
          # save_password: <value in [disable, enable]>
          # service_restriction: <value in [disable, enable]>
          # skip_check_for_unsupported_browser: <value in [disable, enable]>
          # skip_check_for_unsupported_os: <value in [disable, enable]>
          # smb_ntlmv1_auth: <value in [disable, enable]>
          # smbv1: <value in [disable, enable]>
          # split_dns:
          #   - dns_server1: <string>
          #     dns_server2: <string>
          #     domains: <string>
          #     id: <integer>
          #     ipv6_dns_server1: <string>
          #     ipv6_dns_server2: <string>
          # split_tunneling: <value in [disable, enable]>
          # split_tunneling_routing_address: <list or string>
          # theme: <value in [gray, blue, orange, ...]>
          # tunnel_mode: <value in [disable, enable]>
          # user_bookmark: <value in [disable, enable]>
          # user_group_bookmark: <value in [disable, enable]>
          # web_mode: <value in [disable, enable]>
          # windows_forticlient_download_url: <string>
          # wins_server1: <string>
          # wins_server2: <string>
          # skip_check_for_browser: <value in [disable, enable]>
          # smb_max_version: <value in [smbv1, smbv2, smbv3]>
          # smb_min_version: <value in [smbv1, smbv2, smbv3]>
          # virtual_desktop_logout_when_browser_close: <value in [disable, enable]>
          # virtual_desktop_clipboard_share: <value in [disable, enable]>
          # virtual_desktop_desktop_switch: <value in [disable, enable]>
          # virtual_desktop: <value in [disable, enable]>
          # virtual_desktop_network_share_access: <value in [disable, enable]>
          # virtual_desktop_printing: <value in [disable, enable]>
          # virtual_desktop_app_list: <string>
          # virtual_desktop_removable_media_access: <value in [disable, enable]>
          # transform_backward_slashes: <value in [disable, enable]>
          # ipv6_split_tunneling_routing_negate: <value in [disable, enable]>
          # split_tunneling_routing_negate: <value in [disable, enable]>
          # os_check_list:
          #   action: <value in [allow, check-up-to-date, deny]>
          #   latest_patch_level: <string>
          #   name: <string>
          #   tolerance: <integer>
          #   minor_version: <integer>
          # use_sdwan: <value in [disable, enable]>
          # prefer_ipv6_dns: <value in [disable, enable]>
          # rewrite_ip_uri_ui: <value in [disable, enable]>
          # clipboard: <value in [disable, enable]>
          # default_window_height: <integer>
          # default_window_width: <integer>
          # dhcp_ip_overlap: <value in [use-old, use-new]>
          # client_src_range: <value in [disable, enable]>
          # dhcp_ra_giaddr: <string>
          # dhcp6_ra_linkaddr: <string>
          # landing_page:
          #   form_data:
          #     - name: <string>
          #       value: <string>
          #   logout_url: <string>
          #   sso: <value in [disable, static, auto]>
          #   sso_credential: <value in [sslvpn-login, alternative]>
          #   sso_password: <list or string>
          #   sso_username: <string>
          #   url: <string>
          # landing_page_mode: <value in [disable, enable]>
          # default_protocol: <value in [web, ftp, telnet, ...]>
          # focus_bookmark: <value in [disable, enable]>
          # dhcp_reservation: <value in [disable, enable]>

Возвращаемые значения

Общие возвращаемые значения описаны здесь; далее перечислены поля, характерные только для этого модуля:

Ключ

Описание

meta

dictionary

Результат запроса.

Возвращается: всегда

request_url

string

Полный URL запроса.

Возвращается: всегда

Пример: "/sys/login/user"

response_code

integer

Статус запроса API.

Возвращается: всегда

Пример: 0

response_data

list / elements=string

Ответ API.

Возвращается: всегда

response_message

string

Описание ответа API.

Возвращается: всегда

Пример: "OK."

system_information

dictionary

Информация о целевой системе.

Возвращается: всегда

rc

integer

Статус запроса.

Возвращается: всегда

Пример: 0

version_check_warning

list / elements=string

Предупреждение о том, что используемые в плейбуке параметры не поддерживаются текущей версией FortiManager.

Возвращается: в сложных случаях

Авторы

  • Xinwei Du (@dux-fortinet)
  • Xing Li (@lix-fortinet)
  • Jie Xue (@JieX19)
  • Link Zheng (@chillancezen)
  • Frank Shen (@fshen01)
  • Hongbin Lu (@fgtdev-hblu)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/fortinet/fortimanager/fmgr_vpnsslweb_portal_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API