Spec-Zone.ru › Ansible

Модуль fortinet.fortimanager.fmgr_firewall_vip6 — настройка виртуального IP-адреса для IPv6.

Примечание

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

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

Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortimanager.

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

Добавлено в 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

firewall_vip6

dictionary

Набор параметров верхнего уровня.

add_nat64_route

псевдонимы: add-nat64-route

string

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

Варианты:

  • "disable"
  • "enable"

arp_reply

псевдонимы: arp-reply

string

Разрешить отвечать на ARP-запросы для этого виртуального IP-адреса.

Варианты:

  • "disable"
  • "enable"

client_cert

псевдонимы: client-cert

string

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

Варианты:

  • "disable"
  • "enable"

color

integer

Цвет значка в графическом интерфейсе.

comment

string

Комментарий.

dynamic_mapping

list / элементы=dictionary

Динамическое сопоставление.

_scope

list / элементы=dictionary

Область действия.

name

string

Имя.

vdom

string

VDOM.

add_nat64_route

псевдонимы: add-nat64-route

string

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

Варианты:

  • "disable"
  • "enable"

arp_reply

псевдонимы: arp-reply

string

Ответ на ARP-запрос.

Варианты:

  • "disable"
  • "enable"

client_cert

псевдонимы: client-cert

string

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

Варианты:

  • "disable"
  • "enable"

color

integer

Цвет.

comment

string

Комментарий.

embedded_ipv4_address

псевдонимы: embedded-ipv4-address

string

Включить/отключить использование младших 32 бит внешнего IPv6-адреса в качестве сопоставленного IPv4-адреса.

Варианты:

  • "disable"
  • "enable"

empty_cert_action

псевдонимы: empty-cert-action

string

Действие при пустом сертификате клиента.

Варианты:

  • "accept"
  • "block"
  • "accept-unmanageable"

extip

string

Внешний IP-адрес.

extport

string

Внешний порт.

h2_support

псевдонимы: h2-support

string

Включить/отключить поддержку HTTP/2

Варианты:

  • "disable"
  • "enable"

h3_support

псевдонимы: h3-support

string

Включить/отключить поддержку HTTP/3/QUIC

Варианты:

  • "disable"
  • "enable"

http_cookie_age

псевдонимы: http-cookie-age

integer

Срок действия cookie HTTP.

http_cookie_domain

псевдонимы: http-cookie-domain

string

Домен cookie HTTP.

http_cookie_domain_from_host

aliases: http-cookie-domain-from-host

string

Домен cookie HTTP из узла.

Варианты:

  • "disable"
  • "enable"

http_cookie_generation

aliases: http-cookie-generation

integer

Поколение cookie HTTP.

http_cookie_path

aliases: http-cookie-path

string

Путь cookie HTTP.

http_cookie_share

aliases: http-cookie-share

string

Общий доступ к cookie HTTP.

Варианты:

  • "disable"
  • "same-ip"

http_ip_header

aliases: http-ip-header

string

Заголовок IP HTTP.

Варианты:

  • "disable"
  • "enable"

http_ip_header_name

aliases: http-ip-header-name

string

Имя заголовка IP HTTP.

http_multiplex

aliases: http-multiplex

string

Мультиплексирование HTTP.

Варианты:

  • "disable"
  • "enable"

http_redirect

aliases: http-redirect

string

Перенаправление HTTP.

Варианты:

  • "disable"
  • "enable"

https_cookie_secure

aliases: https-cookie-secure

string

Защищённый cookie HTTPS.

Варианты:

  • "disable"
  • "enable"

id

integer

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

ipv4_mappedip

aliases: ipv4-mappedip

string

Диапазон сопоставленных IP-адресов.

ipv4_mappedport

aliases: ipv4-mappedport

string

Диапазон номеров портов IPv4 в целевой сети, которому сопоставляется диапазон внешних номеров портов.

ldb_method

aliases: ldb-method

string

Метод LDB.

Варианты:

  • "static"
  • "round-robin"
  • "weighted"
  • "least-session"
  • "least-rtt"
  • "first-alive"
  • "http-host"

mappedip

string

Сопоставленный IP-адрес.

mappedport

string

Сопоставленный порт.

max_embryonic_connections

aliases: max-embryonic-connections

integer

Максимальное количество незавершённых соединений.

monitor

any

(список или строка) Мониторинг.

nat64

string

Включить/отключить DNAT64.

Варианты:

  • "disable"
  • "enable"

nat66

string

Включить/отключить DNAT66.

Варианты:

  • "disable"
  • "enable"

nat_source_vip

aliases: nat-source-vip

string

Исходный VIP для NAT.

Варианты:

  • "disable"
  • "enable"

ndp_reply

aliases: ndp-reply

string

Включить/отключить возможность этого устройства FortiGate отвечать на запросы NDP для данного виртуального IP-адреса

Варианты:

  • "disable"
  • "enable"

outlook_web_access

aliases: outlook-web-access

string

Веб-доступ Outlook.

Варианты:

  • "disable"
  • "enable"

persistence

string

Постоянство соединения.

Варианты:

  • "none"
  • "http-cookie"
  • "ssl-session-id"

portforward

string

Переадресация портов.

Варианты:

  • "disable"
  • "enable"

protocol

string

Протокол.

Варианты:

  • "tcp"
  • "udp"
  • "sctp"

realservers

list / elements=dictionary

Реальные серверы.

client_ip

aliases: client-ip

string

К этому реальному серверу могут подключаться только клиенты из этого диапазона IP-адресов.

healthcheck

string

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

Варианты:

  • "disable"
  • "enable"
  • "vip"

holddown_interval

псевдонимы: holddown-interval

integer

Время в секундах, в течение которого монитор проверки работоспособности продолжает отслеживать не отвечающий сервер, который должен быть…

http_host

псевдонимы: http-host

string

Доменное имя HTTP-сервера в заголовке HTTP.

id

integer

Идентификатор реального сервера.

ip

string

IP-адрес реального сервера.

max_connections

псевдонимы: max-connections

integer

Максимальное количество активных подключений, которые могут быть направлены на реальный сервер.

monitor

any

(список или строка) Имя монитора проверки работоспособности, используемого при опросе для определения соединения виртуального сервера…

port

integer

Порт для обмена данными с реальным сервером.

status

string

Установите для реального сервера статус «активен», чтобы он мог принимать трафик, либо «в режиме ожидания» или «отключен», чтобы…

Варианты:

  • "active"
  • "standby"
  • "disable"

translate_host

псевдонимы: translate-host

string

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

Варианты:

  • "disable"
  • "enable"

verify_cert

псевдонимы: verify-cert

string

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

Варианты:

  • "disable"
  • "enable"

weight

integer

Вес реального сервера.

server_type

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

string

Тип сервера.

Варианты:

  • "http"
  • "https"
  • "ssl"
  • "tcp"
  • "udp"
  • "ip"
  • "imaps"
  • "pop3s"
  • "smtps"

src_filter

псевдонимы: src-filter

any

(список) Фильтр источника.

src_vip_filter

псевдонимы: src-vip-filter

string

Включить/отключить использование src-filter для сопоставления адресатов с правилом обратного SNAT.

Варианты:

  • "disable"
  • "enable"

ssl_accept_ffdhe_groups

псевдонимы: ssl-accept-ffdhe-groups

string

Включить/отключить набор шифров FFDHE для обмена ключами SSL.

Варианты:

  • "disable"
  • "enable"

ssl_algorithm

псевдонимы: ssl-algorithm

string

Алгоритм SSL.

Варианты:

  • "high"
  • "low"
  • "medium"
  • "custom"

ssl_certificate

псевдонимы: ssl-certificate

string

Сертификат SSL.

ssl_cipher_suites

псевдонимы: ssl-cipher-suites

list / elements=dictionary

Наборы шифров SSL.

cipher

string

Название набора шифров.

Варианты:

  • "TLS-RSA-WITH-RC4-128-MD5"
  • "TLS-RSA-WITH-RC4-128-SHA"
  • "TLS-RSA-WITH-DES-CBC-SHA"
  • "TLS-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-RSA-WITH-SEED-CBC-SHA"
  • "TLS-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-RSA-WITH-DES-CBC-SHA"
  • "TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-SEED-CBC-SHA"
  • "TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-RC4-128-SHA"
  • "TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-SEED-CBC-SHA"
  • "TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-DSS-WITH-DES-CBC-SHA"
  • "TLS-AES-128-GCM-SHA256"
  • "TLS-AES-256-GCM-SHA384"
  • "TLS-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA"

priority

integer

Приоритет наборов шифров SSL/TLS.

versions

list / elements=string

Версии SSL/TLS, с которыми можно использовать данный набор шифров.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_client_fallback

aliases: ssl-client-fallback

string

Резервный режим клиента SSL.

Варианты:

  • "disable"
  • "enable"

ssl_client_rekey_count

aliases: ssl-client-rekey-count

integer

Количество повторных генераций ключа клиента SSL.

ssl_client_renegotiation

aliases: ssl-client-renegotiation

string

Повторное согласование SSL клиента.

Варианты:

  • "deny"
  • "allow"
  • "secure"

ssl_client_session_state_max

aliases: ssl-client-session-state-max

integer

Максимальное количество состояний сеансов клиента SSL.

ssl_client_session_state_timeout

aliases: ssl-client-session-state-timeout

integer

Время ожидания состояния сеанса клиента SSL.

ssl_client_session_state_type

aliases: ssl-client-session-state-type

string

Тип состояния сеанса клиента SSL.

Варианты:

  • "disable"
  • "time"
  • "count"
  • "both"

ssl_dh_bits

aliases: ssl-dh-bits

string

Размер модуля Диффи — Хеллмана для SSL.

Варианты:

  • "768"
  • "1024"
  • "1536"
  • "2048"
  • "3072"
  • "4096"

ssl_hpkp

aliases: ssl-hpkp

string

HPKP для SSL.

Варианты:

  • "disable"
  • "enable"
  • "report-only"

ssl_hpkp_age

aliases: ssl-hpkp-age

integer

Срок действия HPKP для SSL.

ssl_hpkp_backup

aliases: ssl-hpkp-backup

string

Резервный ключ HPKP для SSL.

ssl_hpkp_include_subdomains

aliases: ssl-hpkp-include-subdomains

string

Включать поддомены в HPKP для SSL.

Варианты:

  • "disable"
  • "enable"

ssl_hpkp_primary

aliases: ssl-hpkp-primary

string

Основной ключ HPKP для SSL.

ssl_hpkp_report_uri

aliases: ssl-hpkp-report-uri

string

URI для отправки отчетов HPKP для SSL.

ssl_hsts

aliases: ssl-hsts

string

HSTS для SSL.

Варианты:

  • "disable"
  • "enable"

ssl_hsts_age

aliases: ssl-hsts-age

integer

Срок действия HSTS для SSL.

ssl_hsts_include_subdomains

aliases: ssl-hsts-include-subdomains

string

Включать поддомены в HSTS для SSL.

Варианты:

  • "disable"
  • "enable"

ssl_http_location_conversion

aliases: ssl-http-location-conversion

string

Преобразование HTTP Location в SSL.

Варианты:

  • "disable"
  • "enable"

ssl_http_match_host

aliases: ssl-http-match-host

string

Сопоставление HTTP Host в SSL.

Варианты:

  • "disable"
  • "enable"

ssl_max_version

aliases: ssl-max-version

string

Максимальная версия SSL.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_min_version

aliases: ssl-min-version

string

Минимальная версия SSL.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_mode

aliases: ssl-mode

string

Режим SSL.

Варианты:

  • "half"
  • "full"

ssl_pfs

aliases: ssl-pfs

string

Прямая секретность SSL (PFS).

Варианты:

  • "require"
  • "deny"
  • "allow"

ssl_send_empty_frags

aliases: ssl-send-empty-frags

string

Отправка пустых фрагментов SSL.

Варианты:

  • "disable"
  • "enable"

ssl_server_algorithm

aliases: ssl-server-algorithm

string

Алгоритм SSL-сервера.

Варианты:

  • "high"
  • "low"
  • "medium"
  • "custom"
  • "client"

ssl_server_max_version

aliases: ssl-server-max-version

string

Максимальная версия SSL-сервера.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "client"
  • "tls-1.3"

ssl_server_min_version

aliases: ssl-server-min-version

string

Минимальная версия SSL-сервера.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "client"
  • "tls-1.3"

ssl_server_renegotiation

aliases: ssl-server-renegotiation

string

Включить/отключить безопасное повторное согласование в соответствии с RFC 5746.

Варианты:

  • "disable"
  • "enable"

ssl_server_session_state_max

aliases: ssl-server-session-state-max

integer

Максимальное количество состояний сеансов SSL-сервера.

ssl_server_session_state_timeout

aliases: ssl-server-session-state-timeout

integer

Время ожидания состояния сеанса SSL-сервера.

ssl_server_session_state_type

aliases: ssl-server-session-state-type

string

Тип состояния сеанса SSL-сервера.

Варианты:

  • "disable"
  • "time"
  • "count"
  • "both"

type

string

Тип.

Варианты:

  • "static-nat"
  • "server-load-balance"
  • "access-proxy"

user_agent_detect

aliases: user-agent-detect

string

Включить/отключить определение типа устройства по HTTP user-agent, если сертификат клиента не предоставлен.

Варианты:

  • "disable"
  • "enable"

uuid

string

UUID.

vip_id

aliases: vip-id

integer

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

weblogic_server

aliases: weblogic-server

string

Сервер WebLogic.

Варианты:

  • "disable"
  • "enable"

websphere_server

aliases: websphere-server

string

Сервер WebSphere.

Варианты:

  • "disable"
  • "enable"

embedded_ipv4_address

aliases: embedded-ipv4-address

string

Включить/отключить использование младших 32 бит внешнего IPv6-адреса в качестве отображаемого IPv4-адреса.

Варианты:

  • "disable"
  • "enable"

empty_cert_action

aliases: empty-cert-action

string

Действие при отсутствии сертификата клиента.

Варианты:

  • "accept"
  • "block"
  • "accept-unmanageable"

extip

string

IP-адрес или диапазон адресов на внешнем интерфейсе, который необходимо сопоставить с адресом или диапазоном адресов в сети назначения…

extport

string

Диапазон входящих номеров портов, который необходимо сопоставить с диапазоном номеров портов в сети назначения.

h2_support

aliases: h2-support

string

Включить/отключить поддержку HTTP/2

Варианты:

  • "disable"
  • "enable"

h3_support

aliases: h3-support

string

Включить/отключить поддержку HTTP/3/QUIC

Варианты:

  • "disable"
  • "enable"

http_cookie_age

aliases: http-cookie-age

integer

Время в минутах, в течение которого веб-браузеры клиентов должны хранить cookie.

http_cookie_domain

aliases: http-cookie-domain

string

Домен, для которого применяется сохранение состояния с помощью HTTP cookie.

http_cookie_domain_from_host

aliases: http-cookie-domain-from-host

string

Включить/отключить использование домена HTTP cookie из поля host в HTTP.

Варианты:

  • "disable"
  • "enable"

http_cookie_generation

aliases: http-cookie-generation

integer

Поколение HTTP cookie, которое будет приниматься.

http_cookie_path

aliases: http-cookie-path

string

Ограничить сохранение состояния с помощью HTTP cookie указанным путём.

http_cookie_share

aliases: http-cookie-share

string

Управление совместным использованием cookie виртуальными серверами.

Варианты:

  • "disable"
  • "same-ip"

http_ip_header

aliases: http-ip-header

string

Для мультиплексирования HTTP включите добавление исходного IP-адреса клиента в HTTP-заголовок XForwarded-For.

Варианты:

  • "disable"
  • "enable"

http_ip_header_name

aliases: http-ip-header-name

string

Для мультиплексирования HTTP укажите пользовательское имя HTTPS-заголовка.

http_multiplex

aliases: http-multiplex

string

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

Варианты:

  • "disable"
  • "enable"

http_redirect

aliases: http-redirect

string

Включить/отключить перенаправление HTTP на HTTPS

Варианты:

  • "disable"
  • "enable"

https_cookie_secure

aliases: https-cookie-secure

string

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

Варианты:

  • "disable"
  • "enable"

id

integer

Пользовательский идентификатор.

ipv4_mappedip

aliases: ipv4-mappedip

string

Диапазон сопоставленных IP-адресов.

ipv4_mappedport

aliases: ipv4-mappedport

string

Диапазон номеров портов IPv4 в сети назначения, которому сопоставляется диапазон внешних номеров портов.

ldb_method

aliases: ldb-method

string

Метод распределения сеансов между реальными серверами.

Варианты:

  • "static"
  • "round-robin"
  • "weighted"
  • "least-session"
  • "least-rtt"
  • "first-alive"
  • "http-host"

mappedip

string

Диапазон сопоставляемых IP-адресов в формате startIP-endIP.

mappedport

string

Диапазон номеров портов в сети назначения, которому сопоставляется диапазон внешних номеров портов.

max_embryonic_connections

aliases: max-embryonic-connections

integer

Максимальное количество незавершённых подключений.

monitor

any

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

name

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

Имя виртуального ip6.

nat64

string

Включить/отключить DNAT64.

Варианты:

  • "disable"
  • "enable"

nat66

string

Включить/отключить DNAT66.

Варианты:

  • "disable"
  • "enable"

nat_source_vip

aliases: nat-source-vip

string

Включить выполнение SNAT для трафика от mappedip к extip на всех исходящих интерфейсах.

Варианты:

  • "disable"
  • "enable"

ndp_reply

aliases: ndp-reply

string

Включить/отключить возможность этого устройства FortiGate отвечать на запросы NDP для данного виртуального IP-адреса

Варианты:

  • "disable"
  • "enable"

outlook_web_access

aliases: outlook-web-access

string

Включить добавление заголовка Front-End-Https для Microsoft Outlook Web Access.

Варианты:

  • "disable"
  • "enable"

persistence

string

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

Варианты:

  • "none"
  • "http-cookie"
  • "ssl-session-id"

portforward

string

Включить перенаправление портов.

Варианты:

  • "disable"
  • "enable"

protocol

string

Протокол, используемый при перенаправлении пакетов.

Варианты:

  • "tcp"
  • "udp"
  • "sctp"

quic

dictionary

QUIC.

ack_delay_exponent

aliases: ack-delay-exponent

integer

Поддержка метапеременной

Показатель степени задержки ACK

active_connection_id_limit

aliases: active-connection-id-limit

integer

Поддержка метапеременной

Ограничение на активные идентификаторы соединений

active_migration

aliases: active-migration

string

Включить/отключить активную миграцию

Варианты:

  • "disable"
  • "enable"

grease_quic_bit

aliases: grease-quic-bit

string

Включить/отключить маскировку бита QUIC

Варианты:

  • "disable"
  • "enable"

max_ack_delay

aliases: max-ack-delay

integer

Поддержка метапеременной

Максимальная задержка ACK в миллисекундах

max_datagram_frame_size

aliases: max-datagram-frame-size

integer

Поддержка метапеременной

Максимальный размер кадра дейтаграммы в байтах

max_idle_timeout

aliases: max-idle-timeout

integer

Поддержка метапеременной

Максимальное время ожидания до завершения соединения в миллисекундах

max_udp_payload_size

aliases: max-udp-payload-size

integer

Поддержка метапеременной

Максимальный размер полезной нагрузки UDP в байтах

realservers

list / elements=dictionary

Реальные серверы.

client_ip

aliases: client-ip

string

К этому реальному серверу могут подключаться только клиенты из указанного диапазона IP-адресов.

healthcheck

string

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

Варианты:

  • "disable"
  • "enable"
  • "vip"

holddown_interval

aliases: holddown-interval

integer

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

http_host

aliases: http-host

string

Доменное имя HTTP-сервера в заголовке HTTP.

id

integer

Идентификатор реального сервера.

ip

string

IPv6-адрес реального сервера.

max_connections

aliases: max-connections

integer

Максимальное количество активных подключений, которые можно направить на реальный сервер.

monitor

any

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

port

integer

Порт для связи с реальным сервером.

status

string

Установите для реального сервера статус active, чтобы он мог принимать трафик, либо статус standby или disabled, чтобы трафик не проходил…

Варианты:

  • "active"
  • "standby"
  • "disable"

translate_host

aliases: translate-host

string

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

Варианты:

  • "disable"
  • "enable"

verify_cert

aliases: verify-cert

string

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

Варианты:

  • "disable"
  • "enable"

weight

integer

Вес реального сервера.

server_type

aliases: server-type

string

Протокол, балансировка нагрузки которого выполняется виртуальным сервером

Варианты:

  • "http"
  • "https"
  • "ssl"
  • "tcp"
  • "udp"
  • "ip"
  • "imaps"
  • "pop3s"
  • "smtps"

src_filter

aliases: src-filter

any

(список) Фильтр исходных IP6-адресов

src_vip_filter

aliases: src-vip-filter

string

Включить/отключить использование src-filter для сопоставления адресатов правила обратного SNAT.

Варианты:

  • "disable"
  • "enable"

ssl_accept_ffdhe_groups

aliases: ssl-accept-ffdhe-groups

string

Включить/отключить набор шифров FFDHE для обмена ключами SSL.

Варианты:

  • "disable"
  • "enable"

ssl_algorithm

aliases: ssl-algorithm

string

Разрешенные алгоритмы шифрования для SSL-сеансов в зависимости от уровня стойкости шифрования.

Варианты:

  • "high"
  • "low"
  • "medium"
  • "custom"

ssl_certificate

aliases: ssl-certificate

string

Имя сертификата SSL, используемого для ускорения SSL.

ssl_cipher_suites

aliases: ssl-cipher-suites

list / elements=dictionary

Наборы шифров SSL.

cipher

string

Имя набора шифров.

Варианты:

  • "TLS-RSA-WITH-RC4-128-MD5"
  • "TLS-RSA-WITH-RC4-128-SHA"
  • "TLS-RSA-WITH-DES-CBC-SHA"
  • "TLS-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-RSA-WITH-SEED-CBC-SHA"
  • "TLS-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-RSA-WITH-DES-CBC-SHA"
  • "TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-SEED-CBC-SHA"
  • "TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-RC4-128-SHA"
  • "TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-SEED-CBC-SHA"
  • "TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-DSS-WITH-DES-CBC-SHA"
  • "TLS-AES-128-GCM-SHA256"
  • "TLS-AES-256-GCM-SHA384"
  • "TLS-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA"

priority

integer

Приоритет наборов шифров SSL/TLS.

versions

list / elements=string

Версии SSL/TLS, с которыми можно использовать набор шифров.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_client_fallback

aliases: ssl-client-fallback

string

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

Варианты:

  • "disable"
  • "enable"

ssl_client_rekey_count

aliases: ssl-client-rekey-count

integer

Максимальный объем данных в МБ до запуска повторного обмена ключами с клиентом

ssl_client_renegotiation

aliases: ssl-client-renegotiation

string

Разрешить, запретить или потребовать безопасное повторное согласование параметров клиентских сеансов в соответствии с RFC 5746.

Варианты:

  • "deny"
  • "allow"
  • "secure"

ssl_client_session_state_max

aliases: ssl-client-session-state-max

integer

Максимальное количество сохраняемых состояний SSL-сеансов между клиентом и FortiGate.

ssl_client_session_state_timeout

aliases: ssl-client-session-state-timeout

integer

Количество минут, в течение которых сохраняется состояние SSL-сеанса между клиентом и FortiGate.

ssl_client_session_state_type

aliases: ssl-client-session-state-type

string

Способ завершения SSL-сеансов для участка SSL-соединения между клиентом и FortiGate.

Варианты:

  • "disable"
  • "time"
  • "count"
  • "both"

ssl_dh_bits

aliases: ssl-dh-bits

string

Количество битов для обмена Диффи — Хеллмана при RSA-шифровании SSL-сеансов.

Варианты:

  • "768"
  • "1024"
  • "1536"
  • "2048"
  • "3072"
  • "4096"

ssl_hpkp

aliases: ssl-hpkp

string

Включить или отключить добавление заголовка HPKP в ответ.

Варианты:

  • "disable"
  • "enable"
  • "report-only"

ssl_hpkp_age

aliases: ssl-hpkp-age

integer

Количество минут, в течение которых веб-браузер должен хранить настройки HPKP.

ssl_hpkp_backup

aliases: ssl-hpkp-backup

string

Сертификат, из которого создается резервный ключ HPKP.

ssl_hpkp_include_subdomains

aliases: ssl-hpkp-include-subdomains

string

Указывает, что заголовок HPKP применяется ко всем поддоменам.

Варианты:

  • "disable"
  • "enable"

ssl_hpkp_primary

aliases: ssl-hpkp-primary

string

Сертификат, из которого создается основной ключ HPKP.

ssl_hpkp_report_uri

aliases: ssl-hpkp-report-uri

string

URL для отправки отчетов о нарушениях HPKP.

ssl_hsts

aliases: ssl-hsts

string

Включить или отключить добавление заголовка HSTS в ответ.

Варианты:

  • "disable"
  • "enable"

ssl_hsts_age

aliases: ssl-hsts-age

integer

Количество секунд, в течение которых клиент должен соблюдать настройку HSTS.

ssl_hsts_include_subdomains

aliases: ssl-hsts-include-subdomains

string

Указывает, что заголовок HSTS применяется ко всем поддоменам.

Варианты:

  • "disable"
  • "enable"

ssl_http_location_conversion

aliases: ssl-http-location-conversion

string

Включить замену HTTP на HTTPS в поле Location заголовка HTTP ответа.

Варианты:

  • "disable"
  • "enable"

ssl_http_match_host

aliases: ssl-http-match-host

string

Включить или отключить сопоставление имени хоста HTTP при преобразовании Location.

Варианты:

  • "disable"
  • "enable"

ssl_max_version

aliases: ssl-max-version

string

Наивысшая версия SSL/TLS, допустимая для клиента.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_min_version

aliases: ssl-min-version

string

Наименьшая версия SSL/TLS, допустимая для клиента.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_mode

aliases: ssl-mode

string

Применить SSL-разгрузку между клиентом и FortiGate

Варианты:

  • "half"
  • "full"

ssl_pfs

aliases: ssl-pfs

string

Выберите наборы шифров, которые можно использовать для обеспечения прямой секретности SSL

Варианты:

  • "require"
  • "deny"
  • "allow"

ssl_send_empty_frags

aliases: ssl-send-empty-frags

string

Включить или отключить отправку пустых фрагментов для защиты от атак на вектор инициализации CBC

Варианты:

  • "disable"
  • "enable"

ssl_server_algorithm

aliases: ssl-server-algorithm

string

Допустимые алгоритмы шифрования для серверной стороны сеансов SSL в полном режиме в соответствии с уровнем стойкости шифрования.

Варианты:

  • "high"
  • "low"
  • "medium"
  • "custom"
  • "client"

ssl_server_cipher_suites

aliases: ssl-server-cipher-suites

list / elements=dictionary

Наборы шифров SSL-сервера.

cipher

string

Название набора шифров.

Варианты:

  • "TLS-RSA-WITH-RC4-128-MD5"
  • "TLS-RSA-WITH-RC4-128-SHA"
  • "TLS-RSA-WITH-DES-CBC-SHA"
  • "TLS-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-RSA-WITH-SEED-CBC-SHA"
  • "TLS-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-RSA-WITH-DES-CBC-SHA"
  • "TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-SEED-CBC-SHA"
  • "TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-RC4-128-SHA"
  • "TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-SEED-CBC-SHA"
  • "TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-DSS-WITH-DES-CBC-SHA"
  • "TLS-AES-128-GCM-SHA256"
  • "TLS-AES-256-GCM-SHA384"
  • "TLS-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA"

priority

integer

Приоритет наборов шифров SSL/TLS.

versions

list / elements=string

Версии SSL/TLS, с которыми можно использовать набор шифров.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_server_max_version

псевдонимы: ssl-server-max-version

string

Наиболее поздняя версия SSL/TLS, допустимая для сервера.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "client"
  • "tls-1.3"

ssl_server_min_version

псевдонимы: ssl-server-min-version

string

Самая ранняя версия SSL/TLS, допустимая для сервера.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "client"
  • "tls-1.3"

ssl_server_renegotiation

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

string

Включить или отключить безопасное повторное согласование в соответствии с RFC 5746.

Варианты:

  • "disable"
  • "enable"

ssl_server_session_state_max

псевдонимы: ssl-server-session-state-max

integer

Максимальное количество состояний SSL-сеансов между FortiGate и сервером, которые следует хранить.

ssl_server_session_state_timeout

псевдонимы: ssl-server-session-state-timeout

integer

Количество минут, в течение которых следует хранить состояние SSL-сеанса между FortiGate и сервером.

ssl_server_session_state_type

псевдонимы: ssl-server-session-state-type

string

Способ завершения срока действия SSL-сеансов для участка SSL-соединения между сервером и FortiGate.

Варианты:

  • "disable"
  • "time"
  • "count"
  • "both"

type

string

Настроить статический VIP для NAT.

Варианты:

  • "static-nat"
  • "server-load-balance"
  • "access-proxy"

user_agent_detect

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

string

Включить или отключить определение типа устройства по HTTP user-agent, если сертификат клиента не предоставлен.

Варианты:

  • "disable"
  • "enable"

uuid

string

Универсальный уникальный идентификатор

vip_id

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

integer

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

weblogic_server

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

string

Включить добавление HTTP-заголовка, указывающего на разгрузку SSL для сервера WebLogic.

Варианты:

  • "disable"
  • "enable"

websphere_server

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

string

Включить добавление HTTP-заголовка, указывающего на разгрузку SSL для сервера WebSphere.

Варианты:

  • "disable"
  • "enable"

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"

workspace_locking_adom

string

ADOM, который необходимо заблокировать для FortiManager, работающего в режиме рабочей области. Значением может быть global или другие значения, включая 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
  hosts: fortimanagers
  gather_facts: false
  connection: httpapi
  vars:
    ansible_httpapi_use_ssl: true
    ansible_httpapi_validate_certs: false
    ansible_httpapi_port: 443
  tasks:
    - name: Configure virtual IP for IPv6.
      fortinet.fortimanager.fmgr_firewall_vip6:
        bypass_validation: false
        adom: ansible
        state: present
        firewall_vip6:
          arp_reply: disable
          color: 1
          comment: "ansible-comment"
          id: 1
          name: "ansible-test-vip6"

- 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 scripts
      fortinet.fortimanager.fmgr_fact:
        facts:
          selector: "firewall_vip6"
          params:
            adom: "ansible"
            vip6: "your_value"

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

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

Ключ

Описание

meta

dictionary

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

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

request_url

string

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

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

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

response_code

integer

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

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

Пример: 0

response_data

list / элементы=string

Ответ API.

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

response_message

string

Текстовое описание ответа API.

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

Пример: "OK."

system_information

dictionary

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

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

rc

integer

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

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

Пример: 0

version_check_warning

list / элементы=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_firewall_vip6_module.html

Spec-Zone.ru

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