модуль fortinet.fortimanager.fmgr_switchcontroller_managedswitch — настройка устройств FortiSwitch, управляемых этим FortiGate.
Примечание
Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.14.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install fortinet.fortimanager.
Чтобы использовать коллекцию в playbook, укажите: fortinet.fortimanager.fmgr_switchcontroller_managedswitch.
Добавлено в fortinet.fortimanager 2.0.0
Краткое описание
- Этот модуль позволяет настраивать устройство FortiManager.
- Примеры включают все параметры и значения, которые необходимо адаптировать к источникам данных перед использованием.
Параметры
Параметр | Комментарии |
|---|---|
access_token string | Токен для доступа к FortiManager без использования имени пользователя и пароля. |
adom string / обязательный | Параметр (adom) в запрошенном URL. |
bypass_validation boolean | Устанавливайте значение True только в том случае, если схема модуля отличается от структуры API FortiManager. В этом случае модуль продолжит выполнение без проверки параметров. Варианты:
|
enable_log boolean | Включить или отключить ведение журнала для задачи. Варианты:
|
forticloud_access_token string | Аутентификация клиента Ansible с помощью токена доступа к API FortiCloud. |
proposed_method string | Переопределённый метод для базового запроса Json RPC. Варианты:
|
rc_failed list / elements=integer | Список кодов rc, для которых будут переопределены условия сбоя. |
rc_succeeded list / elements=integer | Список кодов rc, для которых будут переопределены условия успешного выполнения. |
revision_note string | Примечание об изменении, которое можно указать при создании или обновлении объекта. |
state string / обязательный | Указание на создание, обновление или удаление объекта. Варианты:
|
switchcontroller_managedswitch dictionary | Набор параметров верхнего уровня. |
|
802_1X_settings псевдонимы: 802-1X-settings dictionary |
Настройки 802.1X. |
|
link_down_auth псевдонимы: link-down-auth string |
Состояние аутентификации, устанавливаемое при отключении канала связи. Варианты:
|
|
local_override псевдонимы: local-override string |
Включите, чтобы переопределить глобальные настройки 802. Варианты:
|
|
mab_reauth псевдонимы: mab-reauth string |
Включить или отключить настройки повторной аутентификации MAB. Варианты:
|
|
mac_called_station_delimiter псевдонимы: mac-called-station-delimiter string |
Разделитель MAC-адреса вызываемой станции Варианты:
|
|
mac_calling_station_delimiter псевдонимы: mac-calling-station-delimiter string |
Разделитель MAC-адреса вызывающей станции Варианты:
|
|
mac_case псевдонимы: mac-case string |
Регистр MAC-адреса Варианты:
|
|
mac_password_delimiter псевдонимы: mac-password-delimiter string |
Разделитель пароля аутентификации по MAC-адресу Варианты:
|
|
mac_username_delimiter псевдонимы: mac-username-delimiter string |
Разделитель имени пользователя для аутентификации по MAC-адресу Варианты:
|
|
max_reauth_attempt псевдонимы: max-reauth-attempt integer |
Максимальное количество попыток аутентификации |
|
reauth_period псевдонимы: reauth-period integer |
Интервал времени между повторными аутентификациями |
|
tx_period псевдонимы: tx-period integer |
|
|
_platform string |
Платформа. |
|
access_profile псевдонимы: access-profile any |
(список) Профиль доступа FortiSwitch. |
|
custom_command псевдонимы: custom-command list / elements=dictionary |
Пользовательская команда. |
|
command_entry псевдонимы: command-entry string |
Список команд FortiSwitch. |
|
command_name псевдонимы: command-name string |
Имена команд, которые будут отправлены на это устройство FortiSwitch, как настроено в разделе config switch-controller custom-com… |
|
delayed_restart_trigger псевдонимы: delayed-restart-trigger integer |
Запланированная перезагрузка этого устройства FortiSwitch. |
|
description string |
Описание. |
|
dhcp_server_access_list псевдонимы: dhcp-server-access-list string |
Список доступа к серверу для отслеживания DHCP. Варианты:
|
|
dhcp_snooping_static_client псевдонимы: dhcp-snooping-static-client list / elements=dictionary |
Статический клиент для отслеживания DHCP. |
|
ip string |
Статический IP-адрес клиента. |
|
mac string |
MAC-адрес клиента. |
|
name string |
Имя клиента. |
|
port string |
Имя интерфейса. |
|
vlan string |
Имя VLAN. |
|
directly_connected псевдонимы: directly-connected integer |
Подключён напрямую. |
|
dynamic_capability псевдонимы: dynamic-capability string |
Список функций, поддерживаемых этим устройством FortiSwitch |
|
dynamically_discovered псевдонимы: dynamically-discovered integer |
Обнаружен динамически. |
|
firmware_provision псевдонимы: firmware-provision string |
Включить или отключить установку прошивки на устройства FortiSwitch при подключении. Варианты:
|
|
firmware_provision_latest псевдонимы: firmware-provision-latest string |
Включить или отключить однократную автоматическую установку последней версии прошивки. Варианты:
|
|
firmware_provision_version псевдонимы: firmware-provision-version string |
Версия прошивки, устанавливаемая на это устройство FortiSwitch при загрузке |
|
flow_identity псевдонимы: flow-identity string |
Идентификатор коммутатора для отслеживания потоков NetFlow IPFIX в шестнадцатеричном формате |
|
fsw_wan1_admin псевдонимы: fsw-wan1-admin string |
Состояние административного управления WAN1 FortiSwitch; включите, чтобы разрешить управление FortiSwitch как коммутатором. Варианты:
|
|
fsw_wan1_peer псевдонимы: fsw-wan1-peer any |
(список) Порт узла-партнёра WAN1 FortiSwitch. |
|
fsw_wan2_admin псевдонимы: fsw-wan2-admin string |
Состояние административного управления WAN2 FortiSwitch; включите, чтобы разрешить управление FortiSwitch как коммутатором. Варианты:
|
|
fsw_wan2_peer псевдонимы: fsw-wan2-peer string |
Порт узла-партнёра WAN2 FortiSwitch. |
|
igmp_snooping псевдонимы: igmp-snooping dictionary |
Отслеживание IGMP. |
|
aging_time псевдонимы: aging-time integer |
Максимальное время хранения записи отслеживания многоадресной рассылки, для которой не было обнаружено ни одного пакета |
|
flood_unknown_multicast aliases: flood-unknown-multicast string |
Включить/отключить лавинную рассылку неизвестного многоадресного трафика. Варианты:
|
|
local_override aliases: local-override string |
Включить/отключить переопределение глобальной конфигурации отслеживания IGMP. Варианты:
|
|
vlans list / elements=dictionary |
VLAN. |
|
proxy string |
Прокси отслеживания IGMP для интерфейса VLAN. Варианты:
|
|
querier string |
Включить/отключить отправку запросов отслеживания IGMP для интерфейса VLAN. Варианты:
|
|
querier_addr aliases: querier-addr string |
Адрес отправителя запросов отслеживания IGMP. |
|
version integer |
Версия запросов отслеживания IGMP. |
|
vlan_name aliases: vlan-name any |
(список) Список VLAN FortiSwitch. |
|
ip_source_guard aliases: ip-source-guard list / elements=dictionary |
Защита источника IP-адреса. |
|
binding_entry aliases: binding-entry list / elements=dictionary |
Запись привязки. |
|
entry_name aliases: entry-name string |
Настройка пары привязки. |
|
ip string |
Исходный IP-адрес для этого правила. |
|
mac string |
MAC-адрес для этого правила. |
|
description string |
Описание. |
|
port string |
Входящий интерфейс, к которому привязана защита источника IP-адреса. |
|
l3_discovered aliases: l3-discovered integer |
Обнаруженный уровень L3. |
|
max_allowed_trunk_members aliases: max-allowed-trunk-members integer |
Максимально допустимое количество участников транка FortiSwitch. |
|
max_poe_budget aliases: max-poe-budget integer |
Максимальный бюджет PoE. |
|
mclag_igmp_snooping_aware aliases: mclag-igmp-snooping-aware string |
Включить/отключить поддержку отслеживания IGMP в MCLAG. Варианты:
|
|
mgmt_mode aliases: mgmt-mode integer |
Режим управления FortiLink. |
|
mirror list / elements=dictionary |
Зеркалирование. |
|
dst string |
Порт назначения. |
|
name string |
Имя зеркалирования. |
|
src_egress aliases: src-egress any |
(список) Исходящие интерфейсы источника. |
|
src_ingress aliases: src-ingress any |
(список) Входящие интерфейсы источника. |
|
status string |
Активная/неактивная конфигурация зеркалирования. Варианты:
|
|
switching_packet aliases: switching-packet string |
Включить/отключить коммутацию при зеркалировании. Варианты:
|
|
name string |
Имя управляемого коммутатора. |
|
override_snmp_community aliases: override-snmp-community string |
Включить/отключить переопределение глобальных сообществ SNMP. Варианты:
|
|
override_snmp_sysinfo aliases: override-snmp-sysinfo string |
Включить/отключить переопределение глобальных системных сведений SNMP. Варианты:
|
|
override_snmp_trap_threshold aliases: override-snmp-trap-threshold string |
Включить/отключить переопределение глобальных пороговых значений SNMP-ловушек. Варианты:
|
|
override_snmp_user aliases: override-snmp-user string |
Включить/отключить переопределение глобальных пользователей SNMP. Варианты:
|
|
owner_vdom aliases: owner-vdom string |
VDOM, которому принадлежит владелец порта. |
|
poe_detection_type aliases: poe-detection-type integer |
Тип обнаружения PoE. |
|
poe_lldp_detection aliases: poe-lldp-detection string |
Включить/отключить обнаружение PoE LLDP. Варианты:
|
|
poe_pre_standard_detection aliases: poe-pre-standard-detection string |
Включить/отключить обнаружение PoE до стандартизации. Варианты:
|
|
ports list / elements=dictionary |
Порты. |
|
access_mode aliases: access-mode string |
Режим доступа порта. Варианты:
|
|
acl_group aliases: acl-group any |
(список) Группы ACL на этом порту. |
|
aggregator_mode aliases: aggregator-mode string |
Режим выбора участника LACP. Варианты:
|
|
allow_arp_monitor aliases: allow-arp-monitor string |
Включить/отключить разрешение мониторинга ARP. Варианты:
|
|
allowed_vlans aliases: allowed-vlans any |
(список или строка) Настройка VLAN с тегами для порта коммутатора |
|
allowed_vlans_all aliases: allowed-vlans-all string |
Включить/отключить все определенные VLAN на этом порту. Варианты:
|
|
arp_inspection_trust aliases: arp-inspection-trust string |
Доверенная или недоверенная динамическая проверка ARP. Варианты:
|
|
authenticated_port aliases: authenticated-port integer |
Аутентифицированный порт. |
|
bundle string |
Включить/отключить группу агрегации каналов Варианты:
|
|
description string |
Описание порта. |
|
dhcp_snoop_option82_override aliases: dhcp-snoop-option82-override list / elements=dictionary |
Переопределение параметра 82 отслеживания DHCP. |
|
circuit_id aliases: circuit-id string |
Строка идентификатора канала. |
|
remote_id aliases: remote-id string |
Строка удаленного идентификатора. |
|
vlan_name aliases: vlan-name string |
VLAN DHCP snooping option 82. |
|
dhcp_snoop_option82_trust aliases: dhcp-snoop-option82-trust string |
Включить/отключить разрешение DHCP с параметром option-82 на ненадёжном интерфейсе. Варианты:
|
|
dhcp_snooping aliases: dhcp-snooping string |
Доверенный или недоверенный интерфейс DHCP snooping. Варианты:
|
|
discard_mode aliases: discard-mode string |
Настройка режима отбрасывания для порта. Варианты:
|
|
dot1x_enable aliases: dot1x-enable string |
Включение Dot1x. Варианты:
|
|
dsl_profile aliases: dsl-profile string |
Настройка политики DSL. |
|
edge_port aliases: edge-port string |
Включить/отключить использование этого интерфейса в качестве граничного порта для соединения рабочих станций и/или компьютеров. Варианты:
|
|
encrypted_port aliases: encrypted-port integer |
Зашифрованный порт. |
|
export_tags aliases: export-tags any |
(список) Настройка тега экспорта |
|
export_to aliases: export-to any |
(список) Экспорт порта управляемого коммутатора в VDOM арендатора. |
|
export_to_pool aliases: export-to-pool any |
(список) Экспорт порта контроллера коммутатора в список пулов. |
|
export_to_pool_flag aliases: export-to-pool-flag integer |
Экспорт порта контроллера коммутатора в список пулов. |
|
fallback_port aliases: fallback-port string |
Резервный порт LACP. |
|
fec_capable aliases: fec-capable integer |
Поддержка FEC. |
|
fec_state aliases: fec-state string |
Состояние коррекции ошибок при передаче. Варианты:
|
|
fgt_peer_device_name aliases: fgt-peer-device-name string |
Имя однорангового устройства Fgt. |
|
fgt_peer_port_name aliases: fgt-peer-port-name string |
Имя порта однорангового устройства Fgt. |
|
fiber_port aliases: fiber-port integer |
Оптоволоконный порт. |
|
flags integer |
Флаги. |
|
flap_duration aliases: flap-duration integer |
Период, за который подсчитываются события переключения состояния |
|
flap_rate aliases: flap-rate integer |
Количество событий изменения состояния, необходимое за период flap-duration. |
|
flap_timeout aliases: flap-timeout integer |
Тайм-аут отключения защиты от частых переключений состояния |
|
flapguard string |
Включить/отключить защиту от частых переключений состояния. Варианты:
|
|
flow_control aliases: flow-control string |
Направление управления потоком. Варианты:
|
|
fortilink_port aliases: fortilink-port integer |
Порт FortiLink. |
|
fortiswitch_acls aliases: fortiswitch-acls any |
(список) ACL на этом порту. |
|
igmp_snooping aliases: igmp-snooping string |
Задать режим IGMP snooping для интерфейса физического порта. Варианты:
|
|
igmp_snooping_flood_reports aliases: igmp-snooping-flood-reports string |
Включить/отключить рассылку отчётов IGMP на этот интерфейс, если IGMP snooping включён. Варианты:
|
|
igmps_flood_reports aliases: igmps-flood-reports string |
Включить/отключить рассылку отчётов IGMP на этот интерфейс, если IGMP snooping включён. Варианты:
|
|
igmps_flood_traffic aliases: igmps-flood-traffic string |
Включить/отключить рассылку трафика IGMP snooping на этот интерфейс. Варианты:
|
|
interface_tags aliases: interface-tags any |
(список или строка) Тег |
|
ip_source_guard aliases: ip-source-guard string |
Включить/отключить защиту источника IP-адреса. Варианты:
|
|
isl_local_trunk_name aliases: isl-local-trunk-name string |
Имя локального транкового соединения ISL. |
|
isl_peer_device_name aliases: isl-peer-device-name string |
Имя однорангового устройства ISL. |
|
isl_peer_device_sn aliases: isl-peer-device-sn string |
Серийный номер однорангового устройства ISL. |
|
isl_peer_port_name aliases: isl-peer-port-name string |
Имя порта однорангового устройства ISL. |
|
lacp_speed aliases: lacp-speed string |
Интервал передачи пакетов Link Aggregation Control Protocol Варианты:
|
|
learning_limit aliases: learning-limit integer |
Ограничение количества динамических MAC-адресов на этом порту |
|
link_status aliases: link-status string |
Состояние канала. Варианты:
|
|
lldp_profile aliases: lldp-profile string |
Профиль TLV порта LLDP. |
|
lldp_status aliases: lldp-status string |
Состояние передачи и приёма LLDP. Варианты:
|
|
log_mac_event aliases: log-mac-event string |
Включить/отключить ведение журнала событий динамических MAC-адресов. Варианты:
|
|
loop_guard aliases: loop-guard string |
Включить/отключить защиту от петель на этом интерфейсе — оптимизацию STP для предотвращения сетевых петель. Варианты:
|
|
loop_guard_timeout aliases: loop-guard-timeout integer |
Тайм-аут защиты от петель |
|
mac_addr aliases: mac-addr string |
MAC-адрес порта/транкового соединения. |
|
matched_dpp_intf_tags aliases: matched-dpp-intf-tags string |
Совпавшие теги интерфейса в динамической политике портов. |
|
matched_dpp_policy aliases: matched-dpp-policy string |
Совпавшая дочерняя политика в динамической политике портов. |
|
max_bundle aliases: max-bundle integer |
Максимальный размер группы LAG |
|
max_miss_heartbeats aliases: max-miss-heartbeats integer |
Максимально допустимое число пропущенных сигналов активности. |
|
mcast_snooping_flood_traffic aliases: mcast-snooping-flood-traffic string |
Включить или отключить передачу трафика IGMP snooping на этот интерфейс. Варианты:
|
|
mclag string |
Включить или отключить агрегацию каналов между несколькими шасси Варианты:
|
|
mclag_icl_port aliases: mclag-icl-port integer |
Порт ICL MCLAG. |
|
media_type aliases: media-type string |
Тип среды передачи данных. |
|
member_withdrawal_behavior aliases: member-withdrawal-behavior string |
Поведение порта после его отключения из-за потери управляющих пакетов. Варианты:
|
|
members any |
(список) Интерфейсы агрегированного канала LAG. |
|
min_bundle aliases: min-bundle integer |
Минимальный размер группы LAG |
|
mode string |
Режим LACP Варианты:
|
|
p2p_port aliases: p2p-port integer |
Порт P2P. |
|
packet_sample_rate aliases: packet-sample-rate integer |
Частота выборки пакетов |
|
packet_sampler aliases: packet-sampler string |
Включить или отключить выборку пакетов на этом интерфейсе. Варианты:
|
|
pause_meter aliases: pause-meter integer |
Настройка скорости измерения входящего трафика паузы в кбит/с |
|
pause_meter_resume aliases: pause-meter-resume string |
Порог возобновления передачи трафика на входящем порту. Варианты:
|
|
pd_capable aliases: pd-capable integer |
Поддержка питаемого устройства. |
|
poe_capable aliases: poe-capable integer |
Поддержка PoE. |
|
poe_max_power aliases: poe-max-power string |
Максимальная мощность PoE. |
|
poe_mode_bt_cabable aliases: poe-mode-bt-cabable integer |
Режим PoE IEEE 802. |
|
poe_port_mode aliases: poe-port-mode string |
Настройка режима порта PoE. Варианты:
|
|
poe_port_power aliases: poe-port-power string |
Настройка питания порта PoE. Варианты:
|
|
poe_port_priority aliases: poe-port-priority string |
Настройка приоритета порта PoE. Варианты:
|
|
poe_pre_standard_detection aliases: poe-pre-standard-detection string |
Включить или отключить обнаружение устройств PoE, не соответствующих стандарту. Варианты:
|
|
poe_standard aliases: poe-standard string |
Стандарт PoE. |
|
poe_status aliases: poe-status string |
Включить или отключить статус PoE. Варианты:
|
|
port_name aliases: port-name string |
Имя порта коммутатора. |
|
port_number aliases: port-number integer |
Номер порта. |
|
port_owner aliases: port-owner string |
Имя порта коммутатора. |
|
port_policy aliases: port-policy string |
Динамическая политика порта контроллера коммутатора из доступных вариантов. |
|
port_prefix_type aliases: port-prefix-type integer |
Тип префикса порта. |
|
port_security_policy aliases: port-security-policy string |
Политика аутентификации контроллера коммутатора, применяемая к этому управляемому коммутатору; выберите из доступных вариантов. |
|
port_selection_criteria aliases: port-selection-criteria string |
Алгоритм выбора агрегированного порта. Варианты:
|
|
ptp_policy aliases: ptp-policy any |
(список) Конфигурация политики PTP. |
|
ptp_status aliases: ptp-status string |
Включить или отключить политику PTP на этом порту FortiSwitch. Варианты:
|
|
qnq any |
(список) «802.» |
|
qos_policy aliases: qos-policy string |
Политика QoS контроллера коммутатора из доступных вариантов. |
|
restricted_auth_port aliases: restricted-auth-port integer |
Порт с ограниченной аутентификацией. |
|
rpvst_port aliases: rpvst-port string |
Включить или отключить взаимодействие с Rapid PVST на этом интерфейсе. Варианты:
|
|
sample_direction aliases: sample-direction string |
Направление выборки sFlow. Варианты:
|
|
sflow_counter_interval aliases: sflow-counter-interval integer |
Интервал опроса счётчиков пробоотборника sFlow |
|
sflow_sample_rate aliases: sflow-sample-rate integer |
Частота выборки пробоотборника sFlow |
|
sflow_sampler aliases: sflow-sampler string |
Включить или отключить протокол sFlow на этом интерфейсе. Варианты:
|
|
speed string |
Скорость порта коммутатора; значение по умолчанию и доступные настройки зависят от оборудования. Варианты:
|
|
speed_mask aliases: speed-mask integer |
Маска скорости порта коммутатора. |
|
stacking_port aliases: stacking-port integer |
Порт стекирования. |
|
status string |
Административный статус порта коммутатора Варианты:
|
|
sticky_mac aliases: sticky-mac string |
Включить или отключить sticky MAC на интерфейсе. Варианты:
|
|
storm_control_policy aliases: storm-control-policy string |
Политика контроля штормового трафика контроллера коммутатора из доступных вариантов. |
|
stp_bpdu_guard aliases: stp-bpdu-guard string |
Включить/отключить защиту BPDU STP на этом интерфейсе. Варианты:
|
|
stp_bpdu_guard_timeout aliases: stp-bpdu-guard-timeout integer |
Отключение защиты BPDU Guard |
|
stp_root_guard aliases: stp-root-guard string |
Включить/отключить защиту от корневого моста STP на этом интерфейсе. Варианты:
|
|
stp_state aliases: stp-state string |
Включить/отключить протокол связующего дерева Варианты:
|
|
switch_id aliases: switch-id string |
Идентификатор коммутатора. |
|
trunk_member aliases: trunk-member integer |
Участник транка. |
|
type string |
Тип интерфейса Варианты:
|
|
untagged_vlans aliases: untagged-vlans any |
(список или строка) Настройка VLAN без тегов для порта коммутатора |
|
virtual_port aliases: virtual-port integer |
Виртуализированный порт коммутатора. |
|
vlan string |
Назначить порты коммутатора VLAN. |
|
pre_provisioned aliases: pre-provisioned integer |
Предварительно подготовленный управляемый коммутатор. |
|
ptp_profile aliases: ptp-profile string |
Настройка профиля PTP. |
|
ptp_status aliases: ptp-status string |
Включить/отключить профиль PTP на этом FortiSwitch. Варианты:
|
|
purdue_level aliases: purdue-level string |
Уровень Purdue этого FortiSwitch. Варианты:
|
|
qos_drop_policy aliases: qos-drop-policy string |
Задать политику отбрасывания QoS. Варианты:
|
|
qos_red_probability aliases: qos-red-probability integer |
Задать вероятность отбрасывания QoS RED/WRED. |
|
radius_nas_ip aliases: radius-nas-ip string |
IP-адрес NAS. |
|
radius_nas_ip_override aliases: radius-nas-ip-override string |
Использовать локально заданный IP-адрес NAS. Варианты:
|
|
remote_log aliases: remote-log list / elements=dictionary |
Удаленное журналирование. |
|
csv string |
Включить/отключить формат значений, разделенных запятыми Варианты:
|
|
facility string |
Категория для записи в удаленный сервер syslog. Варианты:
|
|
name string |
Имя удаленного журнала. |
|
port integer |
Порт, прослушиваемый удаленным сервером syslog. |
|
server string |
IPv4-адрес удаленного сервера syslog. |
|
severity string |
Уровень серьезности журналов для передачи на удаленный сервер журналов. Варианты:
|
|
status string |
Включить/отключить ведение журналов устройством FortiSwitch на удаленный сервер syslog. Варианты:
|
|
route_offload aliases: route-offload string |
Включить/отключить разгрузку маршрутизации на этом FortiSwitch. Варианты:
|
|
route_offload_mclag aliases: route-offload-mclag string |
Включить/отключить разгрузку маршрутизации MCLAG на этом FortiSwitch. Варианты:
|
|
route_offload_router aliases: route-offload-router list / elements=dictionary |
Маршрутизатор разгрузки маршрутизации. |
|
router_ip aliases: router-ip string |
IP-адрес маршрутизатора. |
|
vlan_name aliases: vlan-name string |
Имя VLAN. |
|
router_static aliases: router-static list / elements=dictionary |
Статическая маршрутизация маршрутизатора. |
|
blackhole string |
Включить/отключить черную дыру для этого маршрута. Варианты:
|
|
comment string |
Комментарий. |
|
device any |
(список) Исходящий интерфейс шлюза. |
|
distance integer |
Административное расстояние маршрута |
|
dst any |
(список) IP-адрес назначения и маска для этого маршрута. |
|
dynamic_gateway aliases: dynamic-gateway string |
Включить/отключить динамический шлюз. Варианты:
|
|
gateway string |
IP-адрес шлюза для этого маршрута. |
|
id integer |
Порядковый номер записи. |
|
status string |
Включить/отключить маршрут. Варианты:
|
|
switch_id aliases: switch-id any |
(список) Идентификатор коммутатора. |
|
vrf any |
(список) VRF для этого маршрута. |
|
router_vrf aliases: router-vrf list / elements=dictionary |
VRF маршрутизатора. |
|
name string |
Имя записи VRF. |
|
switch_id aliases: switch-id any |
(список) Идентификатор коммутатора. |
|
vrfid integer |
Идентификатор VRF. |
|
sn string |
Серийный номер управляемого коммутатора. |
|
snmp_community aliases: snmp-community list / elements=dictionary |
Сообщество SNMP. |
|
events list / elements=string |
Уведомления SNMP Варианты:
|
|
hosts list / elements=dictionary |
Узлы. |
|
id integer |
Идентификатор записи узла. |
|
ip string |
IPv4-адрес диспетчера SNMP |
|
id integer |
Идентификатор сообщества SNMP. |
|
name string |
Имя сообщества SNMP. |
|
query_v1_port aliases: query-v1-port integer |
Порт запросов SNMP v1 |
|
query_v1_status aliases: query-v1-status string |
Включение/отключение запросов SNMP v1. Варианты:
|
|
query_v2c_port aliases: query-v2c-port integer |
Порт запросов SNMP v2c |
|
query_v2c_status aliases: query-v2c-status string |
Включение/отключение запросов SNMP v2c. Варианты:
|
|
status string |
Включение/отключение этого сообщества SNMP. Варианты:
|
|
trap_v1_lport aliases: trap-v1-lport integer |
Локальный порт ловушек SNMP v2c |
|
trap_v1_rport aliases: trap-v1-rport integer |
Удаленный порт ловушек SNMP v2c |
|
trap_v1_status aliases: trap-v1-status string |
Включение/отключение ловушек SNMP v1. Варианты:
|
|
trap_v2c_lport aliases: trap-v2c-lport integer |
Локальный порт ловушек SNMP v2c |
|
trap_v2c_rport aliases: trap-v2c-rport integer |
Удаленный порт ловушек SNMP v2c |
|
trap_v2c_status aliases: trap-v2c-status string |
Включение/отключение ловушек SNMP v2c. Варианты:
|
|
snmp_sysinfo aliases: snmp-sysinfo dictionary |
Системная информация SNMP. |
|
contact_info aliases: contact-info string |
Контактная информация. |
|
description string |
Описание системы. |
|
engine_id aliases: engine-id string |
Строка локального идентификатора движка SNMP |
|
location string |
Расположение системы. |
|
status string |
Включение/отключение SNMP. Варианты:
|
|
snmp_trap_threshold aliases: snmp-trap-threshold dictionary |
Пороговые значения ловушек SNMP. |
|
trap_high_cpu_threshold aliases: trap-high-cpu-threshold integer |
Загрузка ЦП, при которой отправляется ловушка. |
|
trap_log_full_threshold aliases: trap-log-full-threshold integer |
Использование диска журналами, при котором отправляется ловушка. |
|
trap_low_memory_threshold aliases: trap-low-memory-threshold integer |
Использование памяти, при котором отправляется ловушка. |
|
snmp_user aliases: snmp-user list / elements=dictionary |
Пользователь SNMP. |
|
auth_proto aliases: auth-proto string |
Протокол аутентификации. Варианты:
|
|
auth_pwd aliases: auth-pwd any |
(список) Пароль для протокола аутентификации. |
|
name string |
Имя пользователя SNMP. |
|
priv_proto aliases: priv-proto string |
Защита конфиденциальности Варианты:
|
|
priv_pwd aliases: priv-pwd any |
(список) Пароль для защиты конфиденциальности |
|
queries string |
Включение/отключение запросов SNMP для этого пользователя. Варианты:
|
|
query_port aliases: query-port integer |
Порт запросов SNMPv3 |
|
security_level aliases: security-level string |
Уровень безопасности для аутентификации и шифрования сообщений. Варианты:
|
|
staged_image_version aliases: staged-image-version string |
Подготовленная версия образа для FortiSwitch. |
|
static_mac aliases: static-mac list / elements=dictionary |
Статический MAC-адрес. |
|
description string |
Описание. |
|
id integer |
Идентификатор. |
|
interface string |
Имя интерфейса. |
|
mac string |
MAC-адрес. |
|
type string |
Тип. Варианты:
|
|
vlan any |
(список) VLAN. |
|
storm_control aliases: storm-control dictionary |
Управление штормовым трафиком. |
|
broadcast string |
Включение/отключение управления штормовым трафиком для отбрасывания широковещательного трафика. Варианты:
|
|
burst_size_level aliases: burst-size-level integer |
Увеличьте уровень, чтобы обрабатывать всплески трафика |
|
local_override aliases: local-override string |
Включите, чтобы переопределить глобальные настройки управления штормовым трафиком FortiSwitch для этого устройства FortiSwitch. Варианты:
|
|
rate integer |
Скорость в пакетах в секунду, с которой управление штормовым трафиком отбрасывает избыточный трафик |
|
unknown_multicast aliases: unknown-multicast string |
Включение/отключение управления штормовым трафиком для отбрасывания неизвестного многоадресного трафика. Варианты:
|
|
unknown_unicast aliases: unknown-unicast string |
Включение/отключение управления штормовым трафиком для отбрасывания неизвестного одноадресного трафика. Варианты:
|
|
stp_instance aliases: stp-instance list / elements=dictionary |
Экземпляр STP. |
|
id string |
Идентификатор экземпляра. |
|
priority string |
Приоритет. Возможные значения:
|
|
stp_settings aliases: stp-settings dictionary |
Настройки STP. |
|
forward_time aliases: forward-time integer |
Время, в течение которого порт находится в состоянии прослушивания и обучения |
|
hello_time aliases: hello-time integer |
Интервал между последовательными блоками данных протокола моста (BPDU) кадров STP |
|
local_override aliases: local-override string |
Включите, чтобы настроить локальные параметры STP, переопределяющие глобальные параметры STP. Возможные значения:
|
|
max_age aliases: max-age integer |
Максимальное время до сохранения портом моста сведений о конфигурации BPDU |
|
max_hops aliases: max-hops integer |
Максимальное количество переходов между корневым мостом и самым удаленным мостом |
|
name string |
Имя конфигурации локальных параметров STP. |
|
pending_timer aliases: pending-timer integer |
Время ожидания |
|
revision integer |
Номер ревизии STP |
|
status string |
Включить/отключить STP. Возможные значения:
|
|
switch_device_tag aliases: switch-device-tag string |
Задаваемая пользователем метка/тег. |
|
switch_dhcp_opt43_key aliases: switch-dhcp_opt43_key string |
Ключ DHCP option43. |
|
switch_id aliases: switch-id string / обязательный |
Идентификатор управляемого коммутатора. |
|
switch_log aliases: switch-log dictionary |
Журнал коммутатора. |
|
local_override aliases: local-override string |
Включите, чтобы настроить локальные параметры ведения журнала, переопределяющие глобальные параметры ведения журнала. Возможные значения:
|
|
severity string |
Уровень важности журналов FortiSwitch, добавляемых в журнал событий FortiGate. Возможные значения:
|
|
status string |
Включить/отключить добавление журналов FortiSwitch в журнал событий FortiGate. Возможные значения:
|
|
switch_profile aliases: switch-profile any |
(список) Профиль FortiSwitch. |
|
system_dhcp_server aliases: system-dhcp-server list / elements=dictionary |
Системный DHCP-сервер. |
|
default_gateway aliases: default-gateway string |
IP-адрес шлюза по умолчанию, назначаемый DHCP-сервером. |
|
dns_server1 aliases: dns-server1 string |
DNS-сервер 1. |
|
dns_server2 aliases: dns-server2 string |
DNS-сервер 2. |
|
dns_server3 aliases: dns-server3 string |
DNS-сервер 3. |
|
dns_service aliases: dns-service string |
Параметры назначения DNS-серверов DHCP-клиентам. Возможные значения:
|
|
id integer |
Идентификатор. |
|
interface any |
(список) DHCP-сервер может назначать IP-конфигурации клиентам, подключенным к этому интерфейсу. |
|
ip_range aliases: ip-range list / elements=dictionary |
Диапазон IP-адресов. |
|
end_ip aliases: end-ip string |
Конец диапазона IP-адресов. |
|
id integer |
Идентификатор. |
|
start_ip aliases: start-ip string |
Начало диапазона IP-адресов. |
|
lease_time aliases: lease-time integer |
Время аренды в секундах; 0 означает неограниченное время. |
|
netmask string |
Маска подсети, назначаемая DHCP-сервером. |
|
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 |
Параметры назначения серверов Network Time Protocol (NTP) Возможные значения:
|
|
options list / elements=dictionary |
Параметры. |
|
code integer |
Код параметра DHCP. |
|
id integer |
Идентификатор. |
|
ip string |
IP-адреса параметров DHCP. |
|
type string |
Тип параметра DHCP. Возможные значения:
|
|
value string |
Значение параметра DHCP. |
|
status string |
Включить/отключить эту конфигурацию DHCP. Возможные значения:
|
|
switch_id aliases: switch-id any |
(список) Идентификатор коммутатора. |
|
system_interface aliases: system-interface list / elements=dictionary |
Системный интерфейс. |
|
allowaccess list / elements=string |
Разрешенные типы доступа к управлению этим интерфейсом. Возможные значения:
|
|
interface any |
(список) Имя интерфейса. |
|
ip any |
(список) IP-адрес и маска для этого интерфейса. |
|
mode string |
Режим адресации интерфейса. Возможные значения:
|
|
name string |
Имя интерфейса. |
|
status string |
Включение/отключение состояния интерфейса. Варианты:
|
|
switch_id псевдонимы: switch-id any |
(список) Идентификатор коммутатора. |
|
type string |
Тип интерфейса. Варианты:
|
|
vlan any |
(список) Имя VLAN. |
|
vrf any |
(список) VRF для этого маршрута. |
|
tdr_supported псевдонимы: tdr-supported string |
Поддержка TDR. |
|
tunnel_discovered псевдонимы: tunnel-discovered integer |
Обнаруженный туннель. |
|
type string |
Указание типа коммутатора: физический или виртуальный. Варианты:
|
|
version integer |
Версия FortiSwitch. |
|
vlan list / elements=dictionary |
VLAN. |
|
assignment_priority псевдонимы: assignment-priority integer |
|
|
vlan_name псевдонимы: vlan-name string |
Имя VLAN. |
workspace_locking_adom string | ADOM, который необходимо заблокировать в FortiManager, работающем в режиме рабочей области. Значением может быть global, а также другие значения, включая root. |
workspace_locking_timeout integer | Максимальное время в секундах ожидания, пока другой пользователь снимет блокировку рабочей области. По умолчанию: |
Примечания
Примечание
- Начиная с версии 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: Configure FortiSwitch devices that are managed by this FortiGate.
fortinet.fortimanager.fmgr_switchcontroller_managedswitch:
# workspace_locking_adom: <global or your adom name>
adom: <your own value>
state: present # <value in [present, absent]>
switchcontroller_managedswitch:
switch_id: "your value" # Required variable, string
# _platform: <string>
# description: <string>
# name: <string>
# ports:
# - allowed_vlans: <list or string>
# allowed_vlans_all: <value in [disable, enable]>
# arp_inspection_trust: <value in [untrusted, trusted]>
# bundle: <value in [disable, enable]>
# description: <string>
# dhcp_snoop_option82_trust: <value in [disable, enable]>
# dhcp_snooping: <value in [trusted, untrusted]>
# discard_mode: <value in [none, all-untagged, all-tagged]>
# edge_port: <value in [disable, enable]>
# igmp_snooping: <value in [disable, enable]>
# igmps_flood_reports: <value in [disable, enable]>
# igmps_flood_traffic: <value in [disable, enable]>
# lacp_speed: <value in [slow, fast]>
# learning_limit: <integer>
# lldp_profile: <string>
# lldp_status: <value in [disable, rx-only, tx-only, ...]>
# loop_guard: <value in [disabled, enabled]>
# loop_guard_timeout: <integer>
# max_bundle: <integer>
# mclag: <value in [disable, enable]>
# member_withdrawal_behavior: <value in [forward, block]>
# members: <list or string>
# min_bundle: <integer>
# mode: <value in [static, lacp-passive, lacp-active]>
# poe_pre_standard_detection: <value in [disable, enable]>
# poe_status: <value in [disable, enable]>
# port_name: <string>
# port_owner: <string>
# port_security_policy: <string>
# port_selection_criteria: <value in [src-mac, dst-mac, src-dst-mac, ...]>
# qos_policy: <string>
# sample_direction: <value in [rx, tx, both]>
# sflow_counter_interval: <integer>
# sflow_sample_rate: <integer>
# sflow_sampler: <value in [disabled, enabled]>
# stp_bpdu_guard: <value in [disabled, enabled]>
# stp_bpdu_guard_timeout: <integer>
# stp_root_guard: <value in [disabled, enabled]>
# stp_state: <value in [disabled, enabled]>
# type: <value in [physical, trunk]>
# untagged_vlans: <list or string>
# vlan: <string>
# export_to_pool_flag: <integer>
# mac_addr: <string>
# packet_sample_rate: <integer>
# packet_sampler: <value in [disabled, enabled]>
# sticky_mac: <value in [disable, enable]>
# storm_control_policy: <string>
# dot1x_enable: <value in [disable, enable]>
# max_miss_heartbeats: <integer>
# access_mode: <value in [normal, nac, dynamic, ...]>
# ip_source_guard: <value in [disable, enable]>
# mclag_icl_port: <integer>
# p2p_port: <integer>
# aggregator_mode: <value in [bandwidth, count]>
# rpvst_port: <value in [disabled, enabled]>
# flow_control: <value in [disable, tx, rx, ...]>
# media_type: <string>
# pause_meter: <integer>
# pause_meter_resume: <value in [25%, 50%, 75%]>
# trunk_member: <integer>
# fec_capable: <integer>
# fec_state: <value in [disabled, cl74, cl91, ...]>
# matched_dpp_intf_tags: <string>
# matched_dpp_policy: <string>
# port_policy: <string>
# status: <value in [down, up]>
# dsl_profile: <string>
# flap_duration: <integer>
# flap_rate: <integer>
# flap_timeout: <integer>
# flapguard: <value in [disable, enable]>
# interface_tags: <list or string>
# poe_max_power: <string>
# poe_standard: <string>
# igmp_snooping_flood_reports: <value in [disable, enable]>
# mcast_snooping_flood_traffic: <value in [disable, enable]>
# link_status: <value in [down, up]>
# poe_mode_bt_cabable: <integer>
# poe_port_mode: <value in [ieee802-3af, ieee802-3at, ieee802-3bt]>
# poe_port_power: <value in [normal, perpetual, perpetual-fast]>
# poe_port_priority: <value in [critical-priority, high-priority, low-priority, ...]>
# acl_group: <list or string>
# dhcp_snoop_option82_override:
# - circuit_id: <string>
# remote_id: <string>
# vlan_name: <string>
# fortiswitch_acls: <list or integer>
# isl_peer_device_sn: <string>
# authenticated_port: <integer>
# encrypted_port: <integer>
# ptp_status: <value in [disable, enable]>
# restricted_auth_port: <integer>
# allow_arp_monitor: <value in [disable, enable]>
# export_to: <list or string>
# export_to_pool: <list or string>
# fallback_port: <string>
# fgt_peer_device_name: <string>
# fgt_peer_port_name: <string>
# fiber_port: <integer>
# flags: <integer>
# fortilink_port: <integer>
# isl_local_trunk_name: <string>
# isl_peer_device_name: <string>
# isl_peer_port_name: <string>
# poe_capable: <integer>
# port_number: <integer>
# port_prefix_type: <integer>
# ptp_policy: <list or string>
# speed: <value in [auto, 10full, 10half, ...]>
# speed_mask: <integer>
# stacking_port: <integer>
# switch_id: <string>
# virtual_port: <integer>
# export_tags: <list or string>
# log_mac_event: <value in [disable, enable]>
# pd_capable: <integer>
# qnq: <list or string>
# override_snmp_community: <value in [disable, enable]>
# override_snmp_sysinfo: <value in [disable, enable]>
# override_snmp_trap_threshold: <value in [disable, enable]>
# override_snmp_user: <value in [disable, enable]>
# poe_detection_type: <integer>
# remote_log:
# - csv: <value in [disable, enable]>
# facility: <value in [kernel, user, mail, ...]>
# name: <string>
# port: <integer>
# server: <string>
# severity: <value in [emergency, alert, critical, ...]>
# status: <value in [disable, enable]>
# snmp_community:
# - events: ["cpu-high", "mem-low", "log-full", "intf-ip", "ent-conf-change", "l2mac"]
# hosts:
# - id: <integer>
# ip: <string>
# id: <integer>
# name: <string>
# query_v1_port: <integer>
# query_v1_status: <value in [disable, enable]>
# query_v2c_port: <integer>
# query_v2c_status: <value in [disable, enable]>
# status: <value in [disable, enable]>
# trap_v1_lport: <integer>
# trap_v1_rport: <integer>
# trap_v1_status: <value in [disable, enable]>
# trap_v2c_lport: <integer>
# trap_v2c_rport: <integer>
# trap_v2c_status: <value in [disable, enable]>
# snmp_user:
# - auth_proto: <value in [md5, sha, sha1, ...]>
# auth_pwd: <list or string>
# name: <string>
# priv_proto: <value in [des, aes, aes128, ...]>
# priv_pwd: <list or string>
# queries: <value in [disable, enable]>
# query_port: <integer>
# security_level: <value in [no-auth-no-priv, auth-no-priv, auth-priv]>
# mclag_igmp_snooping_aware: <value in [disable, enable]>
# ip_source_guard:
# - binding_entry:
# - entry_name: <string>
# ip: <string>
# mac: <string>
# description: <string>
# port: <string>
# l3_discovered: <integer>
# qos_drop_policy: <value in [taildrop, random-early-detection]>
# qos_red_probability: <integer>
# switch_dhcp_opt43_key: <string>
# tdr_supported: <string>
# custom_command:
# - command_entry: <string>
# command_name: <string>
# firmware_provision: <value in [disable, enable]>
# firmware_provision_version: <string>
# dhcp_server_access_list: <value in [disable, enable, global]>
# firmware_provision_latest: <value in [disable, once]>
# dhcp_snooping_static_client:
# - ip: <string>
# mac: <string>
# name: <string>
# port: <string>
# vlan: <string>
# ptp_profile: <string>
# ptp_status: <value in [disable, enable]>
# route_offload: <value in [disable, enable]>
# route_offload_mclag: <value in [disable, enable]>
# route_offload_router:
# - router_ip: <string>
# vlan_name: <string>
# mgmt_mode: <integer>
# purdue_level: <value in [1, 2, 3, ...]>
# radius_nas_ip: <string>
# radius_nas_ip_override: <value in [disable, enable]>
# tunnel_discovered: <integer>
# vlan:
# - assignment_priority: <integer>
# vlan_name: <string>
# 802_1X_settings:
# link_down_auth: <value in [set-unauth, no-action]>
# local_override: <value in [disable, enable]>
# mab_reauth: <value in [disable, enable]>
# mac_called_station_delimiter: <value in [hyphen, single-hyphen, colon, ...]>
# mac_calling_station_delimiter: <value in [hyphen, single-hyphen, colon, ...]>
# mac_case: <value in [uppercase, lowercase]>
# mac_password_delimiter: <value in [hyphen, single-hyphen, colon, ...]>
# mac_username_delimiter: <value in [hyphen, single-hyphen, colon, ...]>
# max_reauth_attempt: <integer>
# reauth_period: <integer>
# tx_period: <integer>
# access_profile: <list or string>
# delayed_restart_trigger: <integer>
# directly_connected: <integer>
# dynamic_capability: <string>
# dynamically_discovered: <integer>
# flow_identity: <string>
# fsw_wan1_admin: <value in [disable, enable, discovered]>
# fsw_wan1_peer: <list or string>
# fsw_wan2_admin: <value in [disable, enable, discovered]>
# fsw_wan2_peer: <string>
# igmp_snooping:
# aging_time: <integer>
# flood_unknown_multicast: <value in [disable, enable]>
# local_override: <value in [disable, enable]>
# vlans:
# - proxy: <value in [disable, enable, global]>
# querier: <value in [disable, enable]>
# querier_addr: <string>
# version: <integer>
# vlan_name: <list or string>
# max_allowed_trunk_members: <integer>
# mirror:
# - dst: <string>
# name: <string>
# src_egress: <list or string>
# src_ingress: <list or string>
# status: <value in [inactive, active]>
# switching_packet: <value in [disable, enable]>
# owner_vdom: <string>
# poe_pre_standard_detection: <value in [disable, enable]>
# pre_provisioned: <integer>
# sn: <string>
# snmp_sysinfo:
# contact_info: <string>
# description: <string>
# engine_id: <string>
# location: <string>
# status: <value in [disable, enable]>
# snmp_trap_threshold:
# trap_high_cpu_threshold: <integer>
# trap_log_full_threshold: <integer>
# trap_low_memory_threshold: <integer>
# staged_image_version: <string>
# static_mac:
# - description: <string>
# id: <integer>
# interface: <string>
# mac: <string>
# type: <value in [static, sticky]>
# vlan: <list or string>
# storm_control:
# broadcast: <value in [disable, enable]>
# local_override: <value in [disable, enable]>
# rate: <integer>
# unknown_multicast: <value in [disable, enable]>
# unknown_unicast: <value in [disable, enable]>
# burst_size_level: <integer>
# stp_instance:
# - id: <string>
# priority: <value in [0, 4096, 8192, ...]>
# stp_settings:
# forward_time: <integer>
# hello_time: <integer>
# local_override: <value in [disable, enable]>
# max_age: <integer>
# max_hops: <integer>
# name: <string>
# pending_timer: <integer>
# revision: <integer>
# status: <value in [disable, enable]>
# switch_device_tag: <string>
# switch_log:
# local_override: <value in [disable, enable]>
# severity: <value in [emergency, alert, critical, ...]>
# status: <value in [disable, enable]>
# switch_profile: <list or string>
# type: <value in [physical, virtual]>
# version: <integer>
# poe_lldp_detection: <value in [disable, enable]>
# router_static:
# - blackhole: <value in [disable, enable]>
# comment: <string>
# device: <list or string>
# distance: <integer>
# dst: <list or string>
# dynamic_gateway: <value in [disable, enable]>
# gateway: <string>
# id: <integer>
# status: <value in [disable, enable]>
# switch_id: <list or string>
# vrf: <list or string>
# router_vrf:
# - name: <string>
# switch_id: <list or string>
# vrfid: <integer>
# system_dhcp_server:
# - default_gateway: <string>
# dns_server1: <string>
# dns_server2: <string>
# dns_server3: <string>
# dns_service: <value in [default, specify, local]>
# id: <integer>
# interface: <list or string>
# ip_range:
# - end_ip: <string>
# id: <integer>
# start_ip: <string>
# lease_time: <integer>
# netmask: <string>
# ntp_server1: <string>
# ntp_server2: <string>
# ntp_server3: <string>
# ntp_service: <value in [default, specify, local]>
# options:
# - code: <integer>
# id: <integer>
# ip: <string>
# type: <value in [hex, string, ip, ...]>
# value: <string>
# status: <value in [disable, enable]>
# switch_id: <list or string>
# system_interface:
# - allowaccess: ["https", "ping", "ssh", "snmp", "http", "telnet", "radius-acct"]
# interface: <list or string>
# ip: <list or string>
# mode: <value in [static, dhcp]>
# name: <string>
# status: <value in [disable, enable]>
# switch_id: <list or string>
# type: <value in [physical, vlan]>
# vlan: <list or string>
# vrf: <list or string>
# max_poe_budget: <integer>
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
meta dictionary | Результат запроса. Возвращается: всегда |
|
request_url string |
Полный URL запроса. Возвращается: всегда Пример: |
|
response_code integer |
Статус запроса API. Возвращается: всегда Пример: |
|
response_data list / elements=string |
Ответ API. Возвращается: всегда |
|
response_message string |
Описание ответа API. Возвращается: всегда Пример: |
|
system_information dictionary |
Информация о целевой системе. Возвращается: всегда |
rc integer | Статус запроса. Возвращается: всегда Пример: |
version_check_warning list / elements=string | Предупреждение о том, что используемые в плейбуке параметры не поддерживаются текущей версией FortiManager. Возвращается: при определённых условиях |
Ссылки на коллекцию
© 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_switchcontroller_managedswitch_module.html