Spec-Zone.ru › Ansible

fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping module – Динамическое сопоставление VLAN Fsp

Примечание

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

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

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

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

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

fsp_vlan_dynamicmapping

dictionary

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

_dhcp_status

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

string

Состояние DHCP.

Варианты:

  • "disable"
  • "enable"

_scope

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

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

name

string

Имя.

vdom

string

VDOM.

dhcp_server

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

dictionary

DHCP-сервер.

auto_configuration

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

string

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

Варианты:

  • "disable"
  • "enable"

auto_managed_status

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

string

Включить или отключить использование этого DHCP-сервера после назначения интерфейсу IP-адреса из FortiIPAM.

Варианты:

  • "disable"
  • "enable"

conflicted_ip_timeout

псевдонимы: conflicted-ip-timeout

integer

Время в секундах ожидания после удаления конфликтующего IP-адреса из диапазона DHCP до его повторного использования.

ddns_auth

псевдонимы: ddns-auth

string

Режим аутентификации DDNS.

Варианты:

  • "disable"
  • "tsig"

ddns_key

псевдонимы: ddns-key

any

(список или строка) Ключ обновления DDNS

ddns_keyname

псевдонимы: ddns-keyname

string

Имя ключа обновления DDNS.

ddns_server_ip

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

string

IP-адрес DDNS-сервера.

ddns_ttl

псевдонимы: ddns-ttl

integer

TTL.

ddns_update

псевдонимы: ddns-update

string

Включить или отключить обновление DDNS для DHCP.

Варианты:

  • "disable"
  • "enable"

ddns_update_override

псевдонимы: ddns-update-override

string

Включить или отключить переопределение обновления DDNS для DHCP.

Варианты:

  • "disable"
  • "enable"

ddns_zone

псевдонимы: ddns-zone

string

Зона доменного имени

default_gateway

псевдонимы: default-gateway

string

IP-адрес шлюза по умолчанию, назначаемый DHCP-сервером.

dhcp_settings_from_fortiipam

псевдонимы: dhcp-settings-from-fortiipam

string

Включить или отключить заполнение настроек DHCP-сервера из FortiIPAM.

Варианты:

  • "disable"
  • "enable"

dns_server1

псевдонимы: dns-server1

string

DNS-сервер 1.

dns_server2

псевдонимы: dns-server2

string

DNS-сервер 2.

dns_server3

псевдонимы: dns-server3

string

DNS-сервер 3.

dns_server4

псевдонимы: dns-server4

string

DNS-сервер 4.

dns_service

псевдонимы: dns-service

string

Параметры назначения DNS-серверов DHCP-клиентам.

Варианты:

  • "default"
  • "specify"
  • "local"

domain

string

Суффикс доменного имени для IP-адресов, назначаемых DHCP-сервером клиентам.

enable

string

Включить.

Варианты:

  • "disable"
  • "enable"

exclude_range

псевдонимы: exclude-range

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

Исключаемый диапазон.

end_ip

псевдонимы: end-ip

string

Конец диапазона IP-адресов.

id

integer

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

lease_time

псевдонимы: lease-time

integer

Время аренды в секундах; значение 0 означает время аренды по умолчанию.

start_ip

псевдонимы: start-ip

string

Начало диапазона IP-адресов.

uci_match

псевдонимы: uci-match

string

Включить или отключить идентификатор класса пользователя

Варианты:

  • "disable"
  • "enable"

uci_string

псевдонимы: uci-string

any

(список) Одна или несколько строк UCI в кавычках, разделённых пробелами.

vci_match

псевдонимы: vci-match

string

Включить или отключить идентификатор класса поставщика

Варианты:

  • "disable"
  • "enable"

vci_string

псевдонимы: vci-string

any

(список) Одна или несколько строк VCI в кавычках, разделённых пробелами.

filename

string

Имя загрузочного файла на TFTP-сервере.

forticlient_on_net_status

псевдонимы: forticlient-on-net-status

string

Включить или отключить службу FortiClient-On-Net для этого DHCP-сервера.

Варианты:

  • "disable"
  • "enable"

id

integer

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

ip_mode

псевдонимы: ip-mode

string

Метод назначения IP-адреса клиенту.

Варианты:

  • "range"
  • "usrgrp"

ip_range

псевдонимы: ip-range

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

Диапазон IP-адресов.

end_ip

псевдонимы: end-ip

string

Конец диапазона IP-адресов.

id

integer

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

lease_time

псевдонимы: lease-time

integer

Время аренды в секундах; значение 0 означает время аренды по умолчанию.

start_ip

псевдонимы: start-ip

string

Начало диапазона IP-адресов.

uci_match

псевдонимы: uci-match

string

Включить или отключить идентификатор класса пользователя

Варианты:

  • "disable"
  • "enable"

uci_string

псевдонимы: uci-string

any

(список) Одна или несколько строк UCI в кавычках, разделённых пробелами.

vci_match

псевдонимы: vci-match

string

Включить или отключить идентификатор класса поставщика

Варианты:

  • "disable"
  • "enable"

vci_string

aliases: vci-string

any

(list) Одна или несколько строк VCI в кавычках, разделённых пробелами.

ipsec_lease_hold

aliases: ipsec-lease-hold

integer

Срок действия DHCP-аренд через IPsec истекает через указанное количество секунд после отключения туннеля

lease_time

aliases: lease-time

integer

Срок аренды в секундах; 0 означает отсутствие ограничений.

mac_acl_default_action

aliases: mac-acl-default-action

string

Действие по умолчанию для управления доступом MAC

Варианты:

  • "assign"
  • "block"

netmask

string

Маска подсети, назначаемая DHCP-сервером.

next_server

aliases: next-server

string

IP-адрес сервера

ntp_server1

aliases: ntp-server1

string

Сервер NTP 1.

ntp_server2

aliases: ntp-server2

string

Сервер NTP 2.

ntp_server3

aliases: ntp-server3

string

Сервер NTP 3.

ntp_service

aliases: ntp-service

string

Параметры назначения протокола сетевого времени (NTP)

Варианты:

  • "default"
  • "specify"
  • "local"

option1

any

(list) Параметр 1.

option2

any

(list) Параметр 2.

option3

any

(list) Параметр 3.

option4

string

Параметр 4.

option5

string

Параметр 5.

option6

string

Параметр 6.

options

list / elements=dictionary

Параметры.

code

integer

Код параметра DHCP.

id

integer

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

ip

any

(list) IP-адреса параметров DHCP.

type

string

Тип параметра DHCP.

Варианты:

  • "hex"
  • "string"
  • "ip"
  • "fqdn"

uci_match

aliases: uci-match

string

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

Варианты:

  • "disable"
  • "enable"

uci_string

aliases: uci-string

any

(list) Одна или несколько строк UCI в кавычках, разделённых пробелами.

value

string

Значение параметра DHCP.

vci_match

aliases: vci-match

string

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

Варианты:

  • "disable"
  • "enable"

vci_string

aliases: vci-string

any

(list) Одна или несколько строк VCI в кавычках, разделённых пробелами.

relay_agent

aliases: relay-agent

string

IP-адрес агента ретрансляции.

reserved_address

aliases: reserved-address

list / elements=dictionary

Зарезервированный адрес.

action

string

Параметры, определяющие, как DHCP-сервер настраивает клиента с зарезервированным MAC-адресом.

Варианты:

  • "assign"
  • "block"
  • "reserved"

circuit_id

aliases: circuit-id

string

Идентификатор цепи (circuit-ID) параметра 82 для клиента, которому будет назначен зарезервированный IP-адрес.

circuit_id_type

aliases: circuit-id-type

string

Тип параметра DHCP.

Варианты:

  • "hex"
  • "string"

description

string

Описание.

id

integer

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

ip

string

IP-адрес, резервируемый для MAC-адреса.

mac

string

MAC-адрес клиента, которому будет назначен зарезервированный IP-адрес.

remote_id

aliases: remote-id

string

Идентификатор удалённого узла (remote-ID) параметра 82 для клиента, которому будет назначен зарезервированный IP-адрес.

remote_id_type

aliases: remote-id-type

string

Тип параметра DHCP.

Варианты:

  • "hex"
  • "string"

type

string

Тип зарезервированного адреса DHCP.

Варианты:

  • "mac"
  • "option82"

server_type

aliases: server-type

string

DHCP-сервер может быть обычным DHCP-сервером или DHCP-сервером IPsec.

Варианты:

  • "regular"
  • "ipsec"

shared_subnet

aliases: shared-subnet

string

Включить/отключить общую подсеть.

Варианты:

  • "disable"
  • "enable"

status

string

Включить/отключить эту конфигурацию DHCP.

Варианты:

  • "disable"
  • "enable"

tftp_server

aliases: tftp-server

any

(list) Одно или несколько имён узлов или IP-адресов TFTP-серверов в кавычках, разделённых пробелами.

timezone

string

Выберите часовой пояс для назначения DHCP-клиентам.

Варианты:

  • "00"
  • "01"
  • "02"
  • "03"
  • "04"
  • "05"
  • "06"
  • "07"
  • "08"
  • "09"
  • "10"
  • "11"
  • "12"
  • "13"
  • "14"
  • "15"
  • "16"
  • "17"
  • "18"
  • "19"
  • "20"
  • "21"
  • "22"
  • "23"
  • "24"
  • "25"
  • "26"
  • "27"
  • "28"
  • "29"
  • "30"
  • "31"
  • "32"
  • "33"
  • "34"
  • "35"
  • "36"
  • "37"
  • "38"
  • "39"
  • "40"
  • "41"
  • "42"
  • "43"
  • "44"
  • "45"
  • "46"
  • "47"
  • "48"
  • "49"
  • "50"
  • "51"
  • "52"
  • "53"
  • "54"
  • "55"
  • "56"
  • "57"
  • "58"
  • "59"
  • "60"
  • "61"
  • "62"
  • "63"
  • "64"
  • "65"
  • "66"
  • "67"
  • "68"
  • "69"
  • "70"
  • "71"
  • "72"
  • "73"
  • "74"
  • "75"
  • "76"
  • "77"
  • "78"
  • "79"
  • "80"
  • "81"
  • "82"
  • "83"
  • "84"
  • "85"
  • "86"
  • "87"

timezone_option

aliases: timezone-option

string

Параметры, определяющие, как DHCP-сервер задаёт часовой пояс клиентов.

Варианты:

  • "disable"
  • "default"
  • "specify"

vci_match

aliases: vci-match

string

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

Варианты:

  • "disable"
  • "enable"

vci_string

aliases: vci-string

any

(list) Одна или несколько строк VCI в кавычках, разделённых пробелами.

wifi_ac1

aliases: wifi-ac1

string

IP-адрес контроллера доступа Wi-Fi 1

wifi_ac2

aliases: wifi-ac2

string

IP-адрес контроллера доступа Wi-Fi 2

wifi_ac3

aliases: wifi-ac3

string

IP-адрес контроллера точки доступа Wi-Fi 3

wifi_ac_service

aliases: wifi-ac-service

string

Параметры назначения контроллеров точек доступа Wi-Fi клиентам DHCP

Варианты:

  • "specify"
  • "local"

wins_server1

aliases: wins-server1

string

Сервер WINS 1.

wins_server2

aliases: wins-server2

string

Сервер WINS 2.

interface

dictionary

Интерфейс.

allowaccess

list / elements=string

Разрешенный доступ.

Варианты:

  • "https"
  • "ping"
  • "ssh"
  • "snmp"
  • "http"
  • "telnet"
  • "fgfm"
  • "radius-acct"
  • "probe-response"
  • "dnp"
  • "ftm"
  • "fabric"
  • "speed-test"
  • "icond"
  • "scim"

dhcp_relay_agent_option

aliases: dhcp-relay-agent-option

string

Параметр агента ретрансляции DHCP.

Варианты:

  • "disable"
  • "enable"

dhcp_relay_interface_select_method

aliases: dhcp-relay-interface-select-method

string

Метод выбора интерфейса ретрансляции DHCP.

Варианты:

  • "auto"
  • "sdwan"
  • "specify"

dhcp_relay_ip

aliases: dhcp-relay-ip

any

(список) IP-адрес ретранслятора DHCP.

dhcp_relay_request_all_server

aliases: dhcp-relay-request-all-server

string

Запрос ретранслятора DHCP всем серверам.

Варианты:

  • "disable"
  • "enable"

dhcp_relay_service

aliases: dhcp-relay-service

string

Служба ретрансляции DHCP.

Варианты:

  • "disable"
  • "enable"

dhcp_relay_type

aliases: dhcp-relay-type

string

Тип ретрансляции DHCP.

Варианты:

  • "regular"
  • "ipsec"

ip

string

IP-адрес.

ipv6

dictionary

IPv6.

autoconf

string

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

Варианты:

  • "disable"
  • "enable"

cli_conn6_status

aliases: cli-conn6-status

integer

Статус CLI-подключения 6.

dhcp6_client_options

aliases: dhcp6-client-options

list / elements=string

Параметры клиента DHCPv6.

Варианты:

  • "rapid"
  • "iapd"
  • "iana"
  • "dns"
  • "dnsname"

dhcp6_information_request

aliases: dhcp6-information-request

string

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

Варианты:

  • "disable"
  • "enable"

dhcp6_prefix_delegation

aliases: dhcp6-prefix-delegation

string

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

Варианты:

  • "disable"
  • "enable"

dhcp6_prefix_hint

aliases: dhcp6-prefix-hint

string

Префикс DHCPv6, который будет передан вышестоящему серверу DHCPv6 в качестве подсказки.

dhcp6_prefix_hint_plt

aliases: dhcp6-prefix-hint-plt

integer

Предпочтительное время жизни подсказки префикса DHCPv6

dhcp6_prefix_hint_vlt

aliases: dhcp6-prefix-hint-vlt

integer

Срок действия подсказки префикса DHCPv6

dhcp6_relay_interface_id

aliases: dhcp6-relay-interface-id

string

Идентификатор интерфейса ретрансляции DHCP6.

dhcp6_relay_ip

aliases: dhcp6-relay-ip

string

IP-адрес ретранслятора DHCPv6.

dhcp6_relay_service

aliases: dhcp6-relay-service

string

Включение/отключение ретрансляции DHCPv6.

Варианты:

  • "disable"
  • "enable"

dhcp6_relay_source_interface

aliases: dhcp6-relay-source-interface

string

Включение/отключение использования адреса этого интерфейса в качестве исходного адреса сообщения ретрансляции.

Варианты:

  • "disable"
  • "enable"

dhcp6_relay_source_ip

aliases: dhcp6-relay-source-ip

string

IPv6-адрес, используемый ретранслятором DHCP6 в качестве исходного IP-адреса.

dhcp6_relay_type

aliases: dhcp6-relay-type

string

Тип ретрансляции DHCPv6.

Варианты:

  • "regular"

icmp6_send_redirect

aliases: icmp6-send-redirect

string

Включение/отключение отправки перенаправлений ICMPv6.

Варианты:

  • "disable"
  • "enable"

interface_identifier

aliases: interface-identifier

string

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

ip6_address

aliases: ip6-address

string

Префикс основного IPv6-адреса, синтаксис

ip6_adv_rio

aliases: ip6-adv-rio

string

Включение/отключение отправки объявлений с параметром информации о маршруте.

Варианты:

  • "disable"
  • "enable"

ip6_allowaccess

aliases: ip6-allowaccess

list / elements=string

Разрешить административный доступ к интерфейсу.

Варианты:

  • "https"
  • "ping"
  • "ssh"
  • "snmp"
  • "http"
  • "telnet"
  • "fgfm"
  • "capwap"
  • "fabric"
  • "scim"
  • "probe-response"

ip6_default_life

aliases: ip6-default-life

integer

Срок действия по умолчанию

ip6_delegated_prefix_iaid

aliases: ip6-delegated-prefix-iaid

integer

IAID полученного делегированного префикса от вышестоящего интерфейса.

ip6_delegated_prefix_list

aliases: ip6-delegated-prefix-list

list / elements=dictionary

Список делегированных префиксов IPv6.

autonomous_flag

aliases: autonomous-flag

string

Включение/отключение автономного флага.

Варианты:

  • "disable"
  • "enable"

delegated_prefix_iaid

aliases: delegated-prefix-iaid

integer

IAID полученного делегированного префикса от вышестоящего интерфейса.

dnssl_service

aliases: dnssl-service

string

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

Варианты:

  • "disable"
  • "enable"

onlink_flag

aliases: onlink-flag

string

Включение/отключение флага on-link.

Варианты:

  • "disable"
  • "enable"

prefix_id

aliases: prefix-id

integer

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

rdnss

any

(список) Параметр рекурсивного DNS-сервера.

rdnss_service

aliases: rdnss-service

string

Параметр службы рекурсивных DNS-серверов.

Варианты:

  • "delegated"
  • "default"
  • "specify"

subnet

string

Добавить идентификатор подсети к префиксу маршрутизации.

upstream_interface

aliases: upstream-interface

string

Имя интерфейса, предоставляющего делегированную информацию.

ip6_dns_server_override

aliases: ip6-dns-server-override

string

Включение/отключение использования DNS-сервера, полученного через DHCP.

Варианты:

  • "disable"
  • "enable"

ip6_extra_addr

aliases: ip6-extra-addr

list / elements=dictionary

Дополнительный адрес IPv6.

prefix

string

Префикс IPv6-адреса.

ip6_hop_limit

aliases: ip6-hop-limit

integer

Ограничение числа переходов

ip6_link_mtu

aliases: ip6-link-mtu

integer

MTU канала IPv6.

ip6_manage_flag

aliases: ip6-manage-flag

string

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

Варианты:

  • "disable"
  • "enable"

ip6_max_interval

aliases: ip6-max-interval

integer

Максимальный интервал IPv6

ip6_min_interval

aliases: ip6-min-interval

integer

Минимальный интервал IPv6

ip6_mode

aliases: ip6-mode

string

Режим адресации

Варианты:

  • "static"
  • "dhcp"
  • "pppoe"
  • "delegated"

ip6_other_flag

aliases: ip6-other-flag

string

Включить/отключить другой флаг IPv6.

Варианты:

  • "disable"
  • "enable"

ip6_prefix_list

aliases: ip6-prefix-list

list / elements=dictionary

Список префиксов IPv6.

autonomous_flag

aliases: autonomous-flag

string

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

Варианты:

  • "disable"
  • "enable"

dnssl

any

(список) Параметр списка поиска DNS.

onlink_flag

aliases: onlink-flag

string

Включить/отключить флаг on-link.

Варианты:

  • "disable"
  • "enable"

preferred_life_time

aliases: preferred-life-time

integer

Предпочтительный срок действия

prefix

string

Префикс IPv6.

rdnss

any

(список) Параметр сервера рекурсивного DNS.

valid_life_time

aliases: valid-life-time

integer

ip6_prefix_mode

aliases: ip6-prefix-mode

string

Назначение префикса из DHCP или RA.

Варианты:

  • "dhcp6"
  • "ra"

ip6_reachable_time

aliases: ip6-reachable-time

integer

Время доступности IPv6

ip6_retrans_time

aliases: ip6-retrans-time

integer

Время повторной передачи IPv6

ip6_route_pref

aliases: ip6-route-pref

string

Задать предпочтение маршрута для интерфейса

Варианты:

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

ip6_send_adv

aliases: ip6-send-adv

string

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

Варианты:

  • "disable"
  • "enable"

ip6_subnet

aliases: ip6-subnet

string

Подсеть для префикса маршрутизации, синтаксис

ip6_upstream_interface

aliases: ip6-upstream-interface

string

Имя интерфейса, предоставляющего делегированную информацию.

nd_cert

aliases: nd-cert

string

Сертификат обнаружения соседей.

nd_cga_modifier

aliases: nd-cga-modifier

string

Модификатор CGA для обнаружения соседей.

nd_mode

aliases: nd-mode

string

Режим обнаружения соседей.

Варианты:

  • "basic"
  • "SEND-compatible"

nd_security_level

aliases: nd-security-level

integer

Уровень безопасности обнаружения соседей

nd_timestamp_delta

aliases: nd-timestamp-delta

integer

Значение дельты временной метки обнаружения соседей

nd_timestamp_fuzz

aliases: nd-timestamp-fuzz

integer

Коэффициент разброса временной метки обнаружения соседей

ra_send_mtu

aliases: ra-send-mtu

string

Включить/отключить передачу MTU канала в пакете RA.

Варианты:

  • "disable"
  • "enable"

unique_autoconf_addr

aliases: unique-autoconf-addr

string

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

Варианты:

  • "disable"
  • "enable"

vrip6_link_local

string

Локальный IPv6-адрес канала виртуального маршрутизатора.

vrrp6

list / elements=dictionary

VRRPv6.

accept_mode

aliases: accept-mode

string

Включить/отключить режим принятия.

Варианты:

  • "disable"
  • "enable"

adv_interval

aliases: adv-interval

integer

Интервал отправки объявлений

ignore_default_route

aliases: ignore-default-route

string

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

Варианты:

  • "disable"
  • "enable"

preempt

string

Включить/отключить режим вытеснения.

Варианты:

  • "disable"
  • "enable"

priority

integer

Приоритет виртуального маршрутизатора

start_time

aliases: start-time

integer

Время запуска

status

string

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

Варианты:

  • "disable"
  • "enable"

vrdst6

string

Отслеживать маршрут к этому узлу назначения.

vrdst_priority

aliases: vrdst-priority

integer

Приоритет виртуального маршрутизатора, если узел назначения виртуального маршрутизатора становится недоступен

vrgrp

integer

Идентификатор группы VRRP

vrid

integer

Идентификатор виртуального маршрутизатора

vrip6

string

IPv6-адрес виртуального маршрутизатора.

vrrp_virtual_mac6

aliases: vrrp-virtual-mac6

string

Включить/отключить виртуальный MAC-адрес для VRRP.

Варианты:

  • "disable"
  • "enable"

secondary_IP

aliases: secondary-IP

string

Вторичный IP-адрес.

Варианты:

  • "disable"
  • "enable"

secondaryip

list / elements=dictionary

Вторичный IP-адрес.

allowaccess

list / elements=string

Параметры доступа управления для вторичного IP-адреса.

Варианты:

  • "https"
  • "ping"
  • "ssh"
  • "snmp"
  • "http"
  • "telnet"
  • "fgfm"
  • "auto-ipsec"
  • "radius-acct"
  • "probe-response"
  • "capwap"
  • "dnp"
  • "ftm"
  • "fabric"
  • "speed-test"
  • "icond"
  • "scim"

detectprotocol

list / elements=string

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

Варианты:

  • "ping"
  • "tcp-echo"
  • "udp-echo"

detectserver

string

Шлюзы отправляют ping-серверу запросы для этого IP-адреса.

gwdetect

string

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

Варианты:

  • "disable"
  • "enable"

ha_priority

псевдонимы: ha-priority

integer

Приоритет выбора HA для PING-сервера.

id

integer

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

ip

string

Вторичный IP-адрес интерфейса.

ping_serv_status

псевдонимы: ping-serv-status

integer

Состояние службы ping.

secip_relay_ip

псевдонимы: secip-relay-ip

string

IP-адрес ретранслятора DHCP.

seq

integer

Порядковый номер.

vlanid

integer

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

vrrp

list / elements=dictionary

VRRP.

accept_mode

псевдонимы: accept-mode

string

Включить или отключить режим приема.

Варианты:

  • "disable"
  • "enable"

adv_interval

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

integer

Интервал отправки объявлений

ignore_default_route

псевдонимы: ignore-default-route

string

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

Варианты:

  • "disable"
  • "enable"

preempt

string

Включить или отключить режим вытеснения.

Варианты:

  • "disable"
  • "enable"

priority

integer

Приоритет виртуального маршрутизатора

proxy_arp

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

list / elements=dictionary

Прокси-ARP.

id

integer

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

ip

string

Задать IP-адреса прокси-ARP.

start_time

псевдонимы: start-time

integer

Время запуска

status

string

Включить или отключить эту конфигурацию VRRP.

Варианты:

  • "disable"
  • "enable"

version

string

Версия VRRP.

Варианты:

  • "2"
  • "3"

vrdst

any

(список) Отслеживать маршрут до этого адреса назначения.

vrdst_priority

псевдонимы: vrdst-priority

integer

Приоритет виртуального маршрутизатора в случае недоступности его адреса назначения

vrgrp

integer

Идентификатор группы VRRP

vrid

integer

Идентификатор виртуального маршрутизатора

vrip

string

IP-адрес виртуального маршрутизатора.

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"

vlan

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

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

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: Fsp vlan dynamic mapping
      fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping:
        # workspace_locking_adom: <global or your adom name>
        adom: <your own value>
        vlan: <your own value>
        state: present # <value in [present, absent]>
        fsp_vlan_dynamicmapping:
          # _dhcp_status: <value in [disable, enable]>
          # _scope:
          #   - name: <string>
          #     vdom: <string>
          # dhcp_server:
          #   auto_configuration: <value in [disable, enable]>
          #   auto_managed_status: <value in [disable, enable]>
          #   conflicted_ip_timeout: <integer>
          #   ddns_auth: <value in [disable, tsig]>
          #   ddns_key: <list or string>
          #   ddns_keyname: <string>
          #   ddns_server_ip: <string>
          #   ddns_ttl: <integer>
          #   ddns_update: <value in [disable, enable]>
          #   ddns_update_override: <value in [disable, enable]>
          #   ddns_zone: <string>
          #   default_gateway: <string>
          #   dhcp_settings_from_fortiipam: <value in [disable, enable]>
          #   dns_server1: <string>
          #   dns_server2: <string>
          #   dns_server3: <string>
          #   dns_server4: <string>
          #   dns_service: <value in [default, specify, local]>
          #   domain: <string>
          #   enable: <value in [disable, enable]>
          #   exclude_range:
          #     - end_ip: <string>
          #       id: <integer>
          #       start_ip: <string>
          #       vci_match: <value in [disable, enable]>
          #       vci_string: <list or string>
          #       lease_time: <integer>
          #       uci_match: <value in [disable, enable]>
          #       uci_string: <list or string>
          #   filename: <string>
          #   forticlient_on_net_status: <value in [disable, enable]>
          #   id: <integer>
          #   ip_mode: <value in [range, usrgrp]>
          #   ip_range:
          #     - end_ip: <string>
          #       id: <integer>
          #       start_ip: <string>
          #       vci_match: <value in [disable, enable]>
          #       vci_string: <list or string>
          #       lease_time: <integer>
          #       uci_match: <value in [disable, enable]>
          #       uci_string: <list or string>
          #   ipsec_lease_hold: <integer>
          #   lease_time: <integer>
          #   mac_acl_default_action: <value in [assign, block]>
          #   netmask: <string>
          #   next_server: <string>
          #   ntp_server1: <string>
          #   ntp_server2: <string>
          #   ntp_server3: <string>
          #   ntp_service: <value in [default, specify, local]>
          #   option1: <list or string>
          #   option2: <list or string>
          #   option3: <list or string>
          #   option4: <string>
          #   option5: <string>
          #   option6: <string>
          #   options:
          #     - code: <integer>
          #       id: <integer>
          #       ip: <list or string>
          #       type: <value in [hex, string, ip, ...]>
          #       value: <string>
          #       vci_match: <value in [disable, enable]>
          #       vci_string: <list or string>
          #       uci_match: <value in [disable, enable]>
          #       uci_string: <list or string>
          #   reserved_address:
          #     - action: <value in [assign, block, reserved]>
          #       circuit_id: <string>
          #       circuit_id_type: <value in [hex, string]>
          #       description: <string>
          #       id: <integer>
          #       ip: <string>
          #       mac: <string>
          #       remote_id: <string>
          #       remote_id_type: <value in [hex, string]>
          #       type: <value in [mac, option82]>
          #   server_type: <value in [regular, ipsec]>
          #   status: <value in [disable, enable]>
          #   tftp_server: <list or string>
          #   timezone: <value in [00, 01, 02, ...]>
          #   timezone_option: <value in [disable, default, specify]>
          #   vci_match: <value in [disable, enable]>
          #   vci_string: <list or string>
          #   wifi_ac_service: <value in [specify, local]>
          #   wifi_ac1: <string>
          #   wifi_ac2: <string>
          #   wifi_ac3: <string>
          #   wins_server1: <string>
          #   wins_server2: <string>
          #   relay_agent: <string>
          #   shared_subnet: <value in [disable, enable]>
          # interface:
          #   dhcp_relay_agent_option: <value in [disable, enable]>
          #   dhcp_relay_ip: <list or string>
          #   dhcp_relay_service: <value in [disable, enable]>
          #   dhcp_relay_type: <value in [regular, ipsec]>
          #   ip: <string>
          #   ipv6:
          #     autoconf: <value in [disable, enable]>
          #     dhcp6_client_options: ["rapid", "iapd", "iana", "dns", "dnsname"]
          #     dhcp6_information_request: <value in [disable, enable]>
          #     dhcp6_prefix_delegation: <value in [disable, enable]>
          #     dhcp6_prefix_hint: <string>
          #     dhcp6_prefix_hint_plt: <integer>
          #     dhcp6_prefix_hint_vlt: <integer>
          #     dhcp6_relay_ip: <string>
          #     dhcp6_relay_service: <value in [disable, enable]>
          #     dhcp6_relay_type: <value in [regular]>
          #     icmp6_send_redirect: <value in [disable, enable]>
          #     interface_identifier: <string>
          #     ip6_address: <string>
          #     ip6_allowaccess: ["https", "ping", "ssh", "snmp", "http", "telnet", "fgfm",
          #                       "capwap", "fabric", "scim", "probe-response"]
          #     ip6_default_life: <integer>
          #     ip6_delegated_prefix_list:
          #       - autonomous_flag: <value in [disable, enable]>
          #         onlink_flag: <value in [disable, enable]>
          #         prefix_id: <integer>
          #         rdnss: <list or string>
          #         rdnss_service: <value in [delegated, default, specify]>
          #         subnet: <string>
          #         upstream_interface: <string>
          #         delegated_prefix_iaid: <integer>
          #         dnssl_service: <value in [disable, enable]>
          #     ip6_dns_server_override: <value in [disable, enable]>
          #     ip6_extra_addr:
          #       - prefix: <string>
          #     ip6_hop_limit: <integer>
          #     ip6_link_mtu: <integer>
          #     ip6_manage_flag: <value in [disable, enable]>
          #     ip6_max_interval: <integer>
          #     ip6_min_interval: <integer>
          #     ip6_mode: <value in [static, dhcp, pppoe, ...]>
          #     ip6_other_flag: <value in [disable, enable]>
          #     ip6_prefix_list:
          #       - autonomous_flag: <value in [disable, enable]>
          #         dnssl: <list or string>
          #         onlink_flag: <value in [disable, enable]>
          #         preferred_life_time: <integer>
          #         prefix: <string>
          #         rdnss: <list or string>
          #         valid_life_time: <integer>
          #     ip6_reachable_time: <integer>
          #     ip6_retrans_time: <integer>
          #     ip6_send_adv: <value in [disable, enable]>
          #     ip6_subnet: <string>
          #     ip6_upstream_interface: <string>
          #     nd_cert: <string>
          #     nd_cga_modifier: <string>
          #     nd_mode: <value in [basic, SEND-compatible]>
          #     nd_security_level: <integer>
          #     nd_timestamp_delta: <integer>
          #     nd_timestamp_fuzz: <integer>
          #     unique_autoconf_addr: <value in [disable, enable]>
          #     vrip6_link_local: <string>
          #     vrrp_virtual_mac6: <value in [disable, enable]>
          #     vrrp6:
          #       - accept_mode: <value in [disable, enable]>
          #         adv_interval: <integer>
          #         preempt: <value in [disable, enable]>
          #         priority: <integer>
          #         start_time: <integer>
          #         status: <value in [disable, enable]>
          #         vrdst6: <string>
          #         vrgrp: <integer>
          #         vrid: <integer>
          #         vrip6: <string>
          #         ignore_default_route: <value in [disable, enable]>
          #         vrdst_priority: <integer>
          #     cli_conn6_status: <integer>
          #     ip6_prefix_mode: <value in [dhcp6, ra]>
          #     ra_send_mtu: <value in [disable, enable]>
          #     ip6_delegated_prefix_iaid: <integer>
          #     dhcp6_relay_source_interface: <value in [disable, enable]>
          #     dhcp6_relay_interface_id: <string>
          #     dhcp6_relay_source_ip: <string>
          #     ip6_adv_rio: <value in [disable, enable]>
          #     ip6_route_pref: <value in [medium, high, low]>
          #   secondary_IP: <value in [disable, enable]>
          #   secondaryip:
          #     - allowaccess: ["https", "ping", "ssh", "snmp", "http", "telnet", "fgfm",
          #                     "auto-ipsec", "radius-acct", "probe-response", "capwap", "dnp",
          #                     "ftm", "fabric", "speed-test", "icond", "scim"]
          #       detectprotocol: ["ping", "tcp-echo", "udp-echo"]
          #       detectserver: <string>
          #       gwdetect: <value in [disable, enable]>
          #       ha_priority: <integer>
          #       id: <integer>
          #       ip: <string>
          #       ping_serv_status: <integer>
          #       seq: <integer>
          #       secip_relay_ip: <string>
          #   vlanid: <integer>
          #   dhcp_relay_interface_select_method: <value in [auto, sdwan, specify]>
          #   vrrp:
          #     - accept_mode: <value in [disable, enable]>
          #       adv_interval: <integer>
          #       ignore_default_route: <value in [disable, enable]>
          #       preempt: <value in [disable, enable]>
          #       priority: <integer>
          #       proxy_arp:
          #         - id: <integer>
          #           ip: <string>
          #       start_time: <integer>
          #       status: <value in [disable, enable]>
          #       version: <value in [2, 3]>
          #       vrdst: <list or string>
          #       vrdst_priority: <integer>
          #       vrgrp: <integer>
          #       vrid: <integer>
          #       vrip: <string>
          #   allowaccess: ["https", "ping", "ssh", "snmp", "http", "telnet", "fgfm",
          #                 "radius-acct", "probe-response", "dnp", "ftm", "fabric", "speed-test",
          #                 "icond", "scim"]
          #   dhcp_relay_request_all_server: <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_fsp_vlan_dynamicmapping_module.html

Spec-Zone.ru

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