Модуль fortinet.fortimanager.fmgr_system_npu_nputcam — настройка политик NPU TCAM.
Примечание
Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.14.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortimanager.
Чтобы использовать её в плейбуке, укажите: fortinet.fortimanager.fmgr_system_npu_nputcam.
Новое в fortinet.fortimanager 2.4.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 / элементы=integer | Список кодов rc, для которых переопределяются условия сбоя. |
rc_succeeded list / элементы=integer | Список кодов rc, для которых переопределяются условия успешного выполнения. |
revision_note string | Примечание об изменении, которое можно указать при создании или обновлении объекта. |
state string / обязательный | Указание на создание, обновление или удаление объекта. Варианты:
|
system_npu_nputcam dictionary | Набор параметров верхнего уровня. |
|
data dictionary |
Данные. |
|
df string |
Флаг df IP-данных TCAM. Варианты:
|
|
dstip string |
IPv4-адрес назначения в данных TCAM. |
|
dstipv6 string |
IPv6-адрес назначения в данных TCAM. |
|
dstmac string |
MAC-адрес назначения в данных TCAM. |
|
dstport integer |
Порт назначения L4 в данных TCAM. |
|
ethertype string |
Тип Ethernet в данных TCAM. |
|
ext_tag псевдонимы: ext-tag string |
Тег расширения в данных TCAM. Варианты:
|
|
frag_off псевдонимы: frag-off integer |
Смещение фрагмента во флаге IP в данных TCAM. |
|
gen_buf_cnt псевдонимы: gen-buf-cnt integer |
Количество буферов общей информации в данных TCAM. |
|
gen_iv псевдонимы: gen-iv string |
IV общей информации в данных TCAM. Варианты:
|
|
gen_l3_flags псевдонимы: gen-l3-flags integer |
Флаги L3 общей информации в данных TCAM. |
|
gen_l4_flags псевдонимы: gen-l4-flags integer |
Флаги L4 общей информации в данных TCAM. |
|
gen_pkt_ctrl псевдонимы: gen-pkt-ctrl integer |
Управление пакетами общей информации в данных TCAM. |
|
gen_pri псевдонимы: gen-pri integer |
Приоритет общей информации в данных TCAM. |
|
gen_pri_v псевдонимы: gen-pri-v string |
Признак действительности приоритета общей информации в данных TCAM. Варианты:
|
|
gen_tv псевдонимы: gen-tv string |
TV общей информации в данных TCAM. Варианты:
|
|
ihl integer |
IHL IPv4 в данных TCAM. |
|
ip4_id псевдонимы: ip4-id integer |
ID IPv4 в данных TCAM. |
|
ip6_fl псевдонимы: ip6-fl integer |
Метка потока IPv6 в данных TCAM. |
|
ipver integer |
Версия заголовка IP в данных TCAM. |
|
l4_wd10 псевдонимы: l4-wd10 integer |
Слово 10 L4 в данных TCAM. |
|
l4_wd11 псевдонимы: l4-wd11 integer |
Слово 11 L4 в данных TCAM. |
|
l4_wd8 псевдонимы: l4-wd8 integer |
Слово 8 L4 в данных TCAM. |
|
l4_wd9 псевдонимы: l4-wd9 integer |
Слово 9 L4 в данных TCAM. |
|
mf string |
Флаг mf IP в данных TCAM. Варианты:
|
|
protocol integer |
Протокол IP в данных TCAM. |
|
slink integer |
Подканал в данных TCAM. |
|
smac_change псевдонимы: smac-change string |
Изменение исходного MAC-адреса в данных TCAM. Варианты:
|
|
sp integer |
Исходный порт в данных TCAM. |
|
src_cfi псевдонимы: src-cfi string |
CFI источника в данных TCAM. Варианты:
|
|
src_prio псевдонимы: src-prio integer |
Приоритет источника в данных TCAM. |
|
src_updt псевдонимы: src-updt string |
Обновление источника в данных TCAM. Варианты:
|
|
srcip string |
IPv4-адрес источника в данных TCAM. |
|
srcipv6 string |
IPv6-адрес источника в данных TCAM. |
|
srcmac string |
MAC-адрес источника в данных TCAM. |
|
srcport integer |
Порт источника L4 в данных TCAM. |
|
svid integer |
Исходный VID в данных TCAM. |
|
tcp_ack псевдонимы: tcp-ack string |
Флаг ACK TCP в данных TCAM. Варианты:
|
|
tcp_cwr псевдонимы: tcp-cwr string |
Флаг CWR TCP в данных TCAM. Варианты:
|
|
tcp_ece псевдонимы: tcp-ece string |
Флаг ECE TCP в данных TCAM. Варианты:
|
|
tcp_fin псевдонимы: tcp-fin string |
Флаг FIN TCP в данных TCAM. Варианты:
|
|
tcp_push псевдонимы: tcp-push string |
Флаг PUSH TCP в данных TCAM. Варианты:
|
|
tcp_rst псевдонимы: tcp-rst string |
Флаг RST TCP в данных TCAM. Варианты:
|
|
tcp_syn псевдонимы: tcp-syn string |
Флаг SYN TCP в данных TCAM. Варианты:
|
|
tcp_urg псевдонимы: tcp-urg string |
Флаг URG TCP в данных TCAM. Варианты:
|
|
tgt_cfi псевдонимы: tgt-cfi string |
Целевой CFI данных TCAM. Варианты:
|
|
tgt_prio псевдонимы: tgt-prio integer |
Целевой приоритет данных TCAM. |
|
tgt_updt псевдонимы: tgt-updt string |
Обновление целевого порта данных TCAM. Варианты:
|
|
tgt_v псевдонимы: tgt-v string |
Признак допустимости целевого значения данных TCAM. Варианты:
|
|
tos integer |
Поле IP TOS данных TCAM. |
|
tp integer |
Целевой порт данных TCAM. |
|
ttl integer |
Поле IP TTL данных TCAM. |
|
tvid integer |
Целевой VID данных TCAM. |
|
vdid integer |
Идентификатор VDOM данных TCAM. |
|
dbg_dump псевдонимы: dbg-dump integer |
Отладочный дамп данных/маски PDQ драйвера. |
|
mask dictionary |
Маска. |
|
df string |
Флаг DF в заголовке IP маски TCAM. Варианты:
|
|
dstip string |
IPv4-адрес назначения в маске TCAM. |
|
dstipv6 string |
IPv6-адрес назначения в маске TCAM. |
|
dstmac string |
MAC-адрес назначения в маске TCAM. |
|
dstport integer |
Порт назначения L4 в маске TCAM. |
|
ethertype string |
EtherType в маске TCAM. |
|
ext_tag псевдонимы: ext-tag string |
Тег расширения в маске TCAM. Варианты:
|
|
frag_off псевдонимы: frag-off integer |
Смещение фрагмента в поле флагов IP данных TCAM. |
|
gen_buf_cnt псевдонимы: gen-buf-cnt integer |
Количество буферов общей информации в маске TCAM. |
|
gen_iv псевдонимы: gen-iv string |
IV общей информации в маске TCAM. Варианты:
|
|
gen_l3_flags псевдонимы: gen-l3-flags integer |
Флаги L3 общей информации в маске TCAM. |
|
gen_l4_flags псевдонимы: gen-l4-flags integer |
Флаги L4 общей информации в маске TCAM. |
|
gen_pkt_ctrl псевдонимы: gen-pkt-ctrl integer |
Управление пакетами общей информации в маске TCAM. |
|
gen_pri псевдонимы: gen-pri integer |
Приоритет общей информации в маске TCAM. |
|
gen_pri_v псевдонимы: gen-pri-v string |
Признак допустимости приоритета общей информации в маске TCAM. Варианты:
|
|
gen_tv псевдонимы: gen-tv string |
TV общей информации в маске TCAM. Варианты:
|
|
ihl integer |
IHL IPv4 в маске TCAM. |
|
ip4_id псевдонимы: ip4-id integer |
Идентификатор IPv4 в маске TCAM. |
|
ip6_fl псевдонимы: ip6-fl integer |
Метка потока IPv6 в маске TCAM. |
|
ipver integer |
Версия заголовка IP в маске TCAM. |
|
l4_wd10 псевдонимы: l4-wd10 integer |
Слово 10 L4 в маске TCAM. |
|
l4_wd11 псевдонимы: l4-wd11 integer |
Слово 11 L4 в маске TCAM. |
|
l4_wd8 псевдонимы: l4-wd8 integer |
Слово 8 L4 в маске TCAM. |
|
l4_wd9 псевдонимы: l4-wd9 integer |
Слово 9 L4 в маске TCAM. |
|
mf string |
Флаг MF IP в маске TCAM. Варианты:
|
|
protocol integer |
Протокол IP в маске TCAM. |
|
slink integer |
Подканал в маске TCAM. |
|
smac_change псевдонимы: smac-change string |
Изменение исходного MAC-адреса в маске TCAM. Варианты:
|
|
sp integer |
Исходный порт в маске TCAM. |
|
src_cfi псевдонимы: src-cfi string |
Исходный CFI в маске TCAM. Варианты:
|
|
src_prio псевдонимы: src-prio integer |
Приоритет источника в маске TCAM. |
|
src_updt псевдонимы: src-updt string |
Обновление источника в маске TCAM. Варианты:
|
|
srcip string |
Исходный IPv4-адрес в маске TCAM. |
|
srcipv6 string |
Исходный IPv6-адрес в маске TCAM. |
|
srcmac string |
Исходный MAC-адрес в маске TCAM. |
|
srcport integer |
Исходный порт L4 в маске TCAM. |
|
svid integer |
Исходный VID в маске TCAM. |
|
tcp_ack псевдонимы: tcp-ack string |
Флаг ACK TCP в маске TCAM. Варианты:
|
|
tcp_cwr псевдонимы: tcp-cwr string |
Флаг CWR TCP в маске TCAM. Варианты:
|
|
tcp_ece псевдонимы: tcp-ece string |
Флаг ECE TCP в маске TCAM. Варианты:
|
|
tcp_fin псевдонимы: tcp-fin string |
Флаг FIN TCP в маске TCAM. Варианты:
|
|
tcp_push псевдонимы: tcp-push string |
Флаг PUSH TCP в маске TCAM. Варианты:
|
|
tcp_rst псевдонимы: tcp-rst string |
Флаг RST TCP в маске TCAM. Варианты:
|
|
tcp_syn псевдонимы: tcp-syn string |
Флаг SYN TCP в маске TCAM. Варианты:
|
|
tcp_urg псевдонимы: tcp-urg string |
Флаг URG TCP в маске TCAM. Варианты:
|
|
tgt_cfi псевдонимы: tgt-cfi string |
Целевой CFI в маске TCAM. Варианты:
|
|
tgt_prio псевдонимы: tgt-prio integer |
Приоритет целевой маски TCAM. |
|
tgt_updt псевдонимы: tgt-updt string |
Обновление порта целевой маски TCAM. Допустимые значения:
|
|
tgt_v псевдонимы: tgt-v string |
Признак допустимости цели маски TCAM. Допустимые значения:
|
|
tos integer |
Поле IP ToS маски TCAM. |
|
tp integer |
Целевой порт маски TCAM. |
|
ttl integer |
Поле IP TTL маски TCAM. |
|
tvid integer |
Целевой VID маски TCAM. |
|
vdid integer |
ID VDOM в маске TCAM. |
|
mir_act псевдонимы: mir-act dictionary |
Действие зеркалирования. |
|
vlif integer |
VLIF действия зеркалирования TCAM. |
|
name string / required |
Имя политик NPU TCAM. |
|
oid integer |
OID NPU TCAM. |
|
pri_act псевдонимы: pri-act dictionary |
Действие приоритета. |
|
priority integer |
Приоритет действия приоритета TCAM. |
|
weight integer |
Вес действия приоритета TCAM. |
|
sact dictionary |
Действие SACT. |
|
act integer |
Действие SACT для TCAM. |
|
act_v псевдонимы: act-v string |
Включите, чтобы задать действие SACT. Допустимые значения:
|
|
bmproc integer |
bmproc SACT для TCAM. |
|
bmproc_v псевдонимы: bmproc-v string |
Включите, чтобы задать bmproc SACT. Допустимые значения:
|
|
df_lif псевдонимы: df-lif integer |
df-lif SACT для TCAM. |
|
df_lif_v псевдонимы: df-lif-v string |
Включите, чтобы задать df-lif SACT. Допустимые значения:
|
|
dfr integer |
dfr SACT для TCAM. |
|
dfr_v псевдонимы: dfr-v string |
Включите, чтобы задать dfr SACT. Допустимые значения:
|
|
dmac_skip псевдонимы: dmac-skip integer |
dmac-skip SACT для TCAM. |
|
dmac_skip_v псевдонимы: dmac-skip-v string |
Включите, чтобы задать dmac-skip SACT. Допустимые значения:
|
|
dosen integer |
dosen SACT для TCAM. |
|
dosen_v псевдонимы: dosen-v string |
Включите, чтобы задать dosen SACT. Допустимые значения:
|
|
espff_proc псевдонимы: espff-proc integer |
espff-proc SACT для TCAM. |
|
espff_proc_v псевдонимы: espff-proc-v string |
Включите, чтобы задать espff-proc SACT. Допустимые значения:
|
|
etype_pid псевдонимы: etype-pid integer |
etype-pid SACT для TCAM. |
|
etype_pid_v псевдонимы: etype-pid-v string |
Включите, чтобы задать etype-pid SACT. Допустимые значения:
|
|
frag_proc псевдонимы: frag-proc integer |
frag-proc SACT для TCAM. |
|
frag_proc_v псевдонимы: frag-proc-v string |
Включите, чтобы задать frag-proc SACT. Допустимые значения:
|
|
fwd integer |
Пересылка SACT для TCAM. |
|
fwd_lif псевдонимы: fwd-lif integer |
fwd-lif SACT для TCAM. |
|
fwd_lif_v псевдонимы: fwd-lif-v string |
Включите, чтобы задать fwd-lif SACT. Допустимые значения:
|
|
fwd_tvid псевдонимы: fwd-tvid integer |
fwd-tvid SACT для TCAM. |
|
fwd_tvid_v псевдонимы: fwd-tvid-v string |
Включите, чтобы задать fwd-vid SACT. Допустимые значения:
|
|
fwd_v псевдонимы: fwd-v string |
Включите, чтобы задать fwd SACT. Допустимые значения:
|
|
icpen integer |
icpen SACT для TCAM. |
|
icpen_v псевдонимы: icpen-v string |
Включите, чтобы задать icpen SACT. Допустимые значения:
|
|
igmp_mld_snp псевдонимы: igmp-mld-snp integer |
igmp-mld-snp SACT для TCAM. |
|
igmp_mld_snp_v псевдонимы: igmp-mld-snp-v string |
Включите, чтобы задать igmp-mld-snp SACT. Допустимые значения:
|
|
learn integer |
Обучение SACT для TCAM. |
|
learn_v псевдонимы: learn-v string |
Включите, чтобы задать обучение SACT. Допустимые значения:
|
|
m_srh_ctrl псевдонимы: m-srh-ctrl integer |
m-srh-ctrl SACT для TCAM. |
|
m_srh_ctrl_v псевдонимы: m-srh-ctrl-v string |
Включите, чтобы задать m-srh-ctrl SACT. Допустимые значения:
|
|
mac_id псевдонимы: mac-id integer |
mac-id SACT для TCAM. |
|
mac_id_v псевдонимы: mac-id-v string |
Включите, чтобы задать mac-id SACT. Допустимые значения:
|
|
mss integer |
MSS SACT для TCAM. |
|
mss_v псевдонимы: mss-v string |
Включите, чтобы задать MSS SACT. Допустимые значения:
|
|
pleen integer |
pleen SACT для TCAM. |
|
pleen_v псевдонимы: pleen-v string |
Включите, чтобы задать pleen SACT. Допустимые значения:
|
|
prio_pid псевдонимы: prio-pid integer |
prio-pid SACT для TCAM. |
|
prio_pid_v псевдонимы: prio-pid-v string |
Включите, чтобы задать prio-pid SACT. Допустимые значения:
|
|
promis integer |
Значение sact promis в TCAM. |
|
promis_v aliases: promis-v string |
Включает установку значения sact promis. Варианты:
|
|
rfsh integer |
Значение sact rfsh в TCAM. |
|
rfsh_v aliases: rfsh-v string |
Включает установку значения sact rfsh. Варианты:
|
|
smac_skip aliases: smac-skip integer |
Значение sact smac-skip в TCAM. |
|
smac_skip_v aliases: smac-skip-v string |
Включает установку значения sact smac-skip. Варианты:
|
|
tp_smchk integer |
Режим sact tp в TCAM. |
|
tp_smchk_v aliases: tp-smchk-v string |
Включает установку режима sact tp. Варианты:
|
|
tpe_id aliases: tpe-id integer |
Значение sact tpe-id в TCAM. |
|
tpe_id_v aliases: tpe-id-v string |
Включает установку значения sact tpe-id. Варианты:
|
|
vdm integer |
Значение sact vdm в TCAM. |
|
vdm_v aliases: vdm-v string |
Включает установку значения sact vdm. Варианты:
|
|
vdom_id aliases: vdom-id integer |
Значение sact vdom-id в TCAM. |
|
vdom_id_v aliases: vdom-id-v string |
Включает установку значения sact vdom-id. Варианты:
|
|
x_mode aliases: x-mode integer |
Значение sact x-mode в TCAM. |
|
x_mode_v aliases: x-mode-v string |
Включает установку значения sact x-mode. Варианты:
|
|
tact dictionary |
Tact. |
|
act integer |
Значение tact act в TCAM. |
|
act_v aliases: act-v string |
Включает установку значения tact act. Варианты:
|
|
fmtuv4_s aliases: fmtuv4-s integer |
Значение tact fmtuv4-s в TCAM. |
|
fmtuv4_s_v aliases: fmtuv4-s-v string |
Включает установку значения tact fmtuv4-s. Варианты:
|
|
fmtuv6_s aliases: fmtuv6-s integer |
Значение tact fmtuv6-s в TCAM. |
|
fmtuv6_s_v aliases: fmtuv6-s-v string |
Включает установку значения tact fmtuv6-s. Варианты:
|
|
lnkid integer |
Значение tact lnkid в TCAM. |
|
lnkid_v aliases: lnkid-v string |
Включает установку значения tact lnkid. Варианты:
|
|
mac_id aliases: mac-id integer |
Значение tact mac-id в TCAM. |
|
mac_id_v aliases: mac-id-v string |
Включает установку значения tact mac-id. Варианты:
|
|
mss_t aliases: mss-t integer |
Значение tact mss в TCAM. |
|
mss_t_v aliases: mss-t-v string |
Включает установку значения tact mss. Варианты:
|
|
mtuv4 integer |
Значение tact mtuv4 в TCAM. |
|
mtuv4_v aliases: mtuv4-v string |
Включает установку значения tact mtuv4. Варианты:
|
|
mtuv6 integer |
Значение tact mtuv6 в TCAM. |
|
mtuv6_v aliases: mtuv6-v string |
Включает установку значения tact mtuv6. Варианты:
|
|
slif_act aliases: slif-act integer |
Значение tact slif-act в TCAM. |
|
slif_act_v aliases: slif-act-v string |
Включает установку значения tact slif-act. Варианты:
|
|
sublnkid integer |
Значение tact sublnkid в TCAM. |
|
sublnkid_v aliases: sublnkid-v string |
Включает установку значения tact sublnkid. Варианты:
|
|
tgtv_act aliases: tgtv-act integer |
Значение tact tgtv-act в TCAM. |
|
tgtv_act_v aliases: tgtv-act-v string |
Включает установку значения tact tgtv-act. Варианты:
|
|
tlif_act aliases: tlif-act integer |
Значение tact tlif-act в TCAM. |
|
tlif_act_v aliases: tlif-act-v string |
Включает установку значения tact tlif-act. Варианты:
|
|
tpeid integer |
Значение tact tpeid в TCAM. |
|
tpeid_v aliases: tpeid-v string |
Включает установку значения tact tpeid. Варианты:
|
|
v6fe integer |
Значение tact v6fe в TCAM. |
|
v6fe_v aliases: v6fe-v string |
Включает установку значения tact v6fe. Варианты:
|
|
vep_en integer |
Значение tact vep_en в TCAM. |
|
vep_en_v aliases: vep-en-v string |
Включает установку значения tact vep-en. Варианты:
|
|
vep_slid aliases: vep-slid integer |
Значение tact vep_slid в TCAM. |
|
vep_slid_v aliases: vep-slid-v string |
Включает установку значения tact vep-slid. Варианты:
|
|
xlt_lif aliases: xlt-lif integer |
Значение tact xlt-lif в TCAM. |
|
xlt_lif_v aliases: xlt-lif-v string |
Включает установку значения tact xlt-lif. Варианты:
|
|
xlt_vid aliases: xlt-vid integer |
Значение tact xlt-vid в TCAM. |
|
xlt_vid_v aliases: xlt-vid-v string |
Включает установку значения tact xlt-vid. Варианты:
|
|
type string |
Тип политики TCAM. Варианты:
|
|
vid integer |
VID TCAM NPU. |
workspace_locking_adom string | ADOM, который нужно заблокировать для FortiManager, работающего в режиме workspace; значением может быть global или другой ADOM, включая root. |
workspace_locking_timeout integer | Максимальное время ожидания освобождения блокировки workspace другим пользователем, в секундах. По умолчанию: |
Примечания
Примечание
- Начиная с версии 2.4.0, все входные аргументы именуются с использованием соглашения о наименовании с подчёркиваниями (snake_case). Замените аргументы, например “var-name”, на “var_name”. Старые имена аргументов по-прежнему доступны, однако будут выдаваться предупреждения об устаревании. Это предупреждение можно отключить, установив deprecation_warnings=False в ansible.cfg.
- В этом модуле FortiManager поддерживается работа в режиме блокировки workspace; параметры верхнего уровня 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 NPU TCAM policies.
fortinet.fortimanager.fmgr_system_npu_nputcam:
# workspace_locking_adom: <global or your adom name>
adom: <your own value>
state: present # <value in [present, absent]>
system_npu_nputcam:
name: "your value" # Required variable, string
# data:
# df: <value in [disable, enable]>
# dstip: <string>
# dstipv6: <string>
# dstmac: <string>
# dstport: <integer>
# ethertype: <string>
# ext_tag: <value in [disable, enable]>
# frag_off: <integer>
# gen_buf_cnt: <integer>
# gen_iv: <value in [invalid, valid]>
# gen_l3_flags: <integer>
# gen_l4_flags: <integer>
# gen_pkt_ctrl: <integer>
# gen_pri: <integer>
# gen_pri_v: <value in [invalid, valid]>
# gen_tv: <value in [invalid, valid]>
# ihl: <integer>
# ip4_id: <integer>
# ip6_fl: <integer>
# ipver: <integer>
# l4_wd10: <integer>
# l4_wd11: <integer>
# l4_wd8: <integer>
# l4_wd9: <integer>
# mf: <value in [disable, enable]>
# protocol: <integer>
# slink: <integer>
# smac_change: <value in [disable, enable]>
# sp: <integer>
# src_cfi: <value in [disable, enable]>
# src_prio: <integer>
# src_updt: <value in [disable, enable]>
# srcip: <string>
# srcipv6: <string>
# srcmac: <string>
# srcport: <integer>
# svid: <integer>
# tcp_ack: <value in [disable, enable]>
# tcp_cwr: <value in [disable, enable]>
# tcp_ece: <value in [disable, enable]>
# tcp_fin: <value in [disable, enable]>
# tcp_push: <value in [disable, enable]>
# tcp_rst: <value in [disable, enable]>
# tcp_syn: <value in [disable, enable]>
# tcp_urg: <value in [disable, enable]>
# tgt_cfi: <value in [disable, enable]>
# tgt_prio: <integer>
# tgt_updt: <value in [disable, enable]>
# tgt_v: <value in [invalid, valid]>
# tos: <integer>
# tp: <integer>
# ttl: <integer>
# tvid: <integer>
# vdid: <integer>
# dbg_dump: <integer>
# mask:
# df: <value in [disable, enable]>
# dstip: <string>
# dstipv6: <string>
# dstmac: <string>
# dstport: <integer>
# ethertype: <string>
# ext_tag: <value in [disable, enable]>
# frag_off: <integer>
# gen_buf_cnt: <integer>
# gen_iv: <value in [invalid, valid]>
# gen_l3_flags: <integer>
# gen_l4_flags: <integer>
# gen_pkt_ctrl: <integer>
# gen_pri: <integer>
# gen_pri_v: <value in [invalid, valid]>
# gen_tv: <value in [invalid, valid]>
# ihl: <integer>
# ip4_id: <integer>
# ip6_fl: <integer>
# ipver: <integer>
# l4_wd10: <integer>
# l4_wd11: <integer>
# l4_wd8: <integer>
# l4_wd9: <integer>
# mf: <value in [disable, enable]>
# protocol: <integer>
# slink: <integer>
# smac_change: <value in [disable, enable]>
# sp: <integer>
# src_cfi: <value in [disable, enable]>
# src_prio: <integer>
# src_updt: <value in [disable, enable]>
# srcip: <string>
# srcipv6: <string>
# srcmac: <string>
# srcport: <integer>
# svid: <integer>
# tcp_ack: <value in [disable, enable]>
# tcp_cwr: <value in [disable, enable]>
# tcp_ece: <value in [disable, enable]>
# tcp_fin: <value in [disable, enable]>
# tcp_push: <value in [disable, enable]>
# tcp_rst: <value in [disable, enable]>
# tcp_syn: <value in [disable, enable]>
# tcp_urg: <value in [disable, enable]>
# tgt_cfi: <value in [disable, enable]>
# tgt_prio: <integer>
# tgt_updt: <value in [disable, enable]>
# tgt_v: <value in [invalid, valid]>
# tos: <integer>
# tp: <integer>
# ttl: <integer>
# tvid: <integer>
# vdid: <integer>
# mir_act:
# vlif: <integer>
# oid: <integer>
# pri_act:
# priority: <integer>
# weight: <integer>
# sact:
# act: <integer>
# act_v: <value in [disable, enable]>
# bmproc: <integer>
# bmproc_v: <value in [disable, enable]>
# df_lif: <integer>
# df_lif_v: <value in [disable, enable]>
# dfr: <integer>
# dfr_v: <value in [disable, enable]>
# dmac_skip: <integer>
# dmac_skip_v: <value in [disable, enable]>
# dosen: <integer>
# dosen_v: <value in [disable, enable]>
# espff_proc: <integer>
# espff_proc_v: <value in [disable, enable]>
# etype_pid: <integer>
# etype_pid_v: <value in [disable, enable]>
# frag_proc: <integer>
# frag_proc_v: <value in [disable, enable]>
# fwd: <integer>
# fwd_lif: <integer>
# fwd_lif_v: <value in [disable, enable]>
# fwd_tvid: <integer>
# fwd_tvid_v: <value in [disable, enable]>
# fwd_v: <value in [disable, enable]>
# icpen: <integer>
# icpen_v: <value in [disable, enable]>
# igmp_mld_snp: <integer>
# igmp_mld_snp_v: <value in [disable, enable]>
# learn: <integer>
# learn_v: <value in [disable, enable]>
# m_srh_ctrl: <integer>
# m_srh_ctrl_v: <value in [disable, enable]>
# mac_id: <integer>
# mac_id_v: <value in [disable, enable]>
# mss: <integer>
# mss_v: <value in [disable, enable]>
# pleen: <integer>
# pleen_v: <value in [disable, enable]>
# prio_pid: <integer>
# prio_pid_v: <value in [disable, enable]>
# promis: <integer>
# promis_v: <value in [disable, enable]>
# rfsh: <integer>
# rfsh_v: <value in [disable, enable]>
# smac_skip: <integer>
# smac_skip_v: <value in [disable, enable]>
# tp_smchk_v: <value in [disable, enable]>
# tp_smchk: <integer>
# tpe_id: <integer>
# tpe_id_v: <value in [disable, enable]>
# vdm: <integer>
# vdm_v: <value in [disable, enable]>
# vdom_id: <integer>
# vdom_id_v: <value in [disable, enable]>
# x_mode: <integer>
# x_mode_v: <value in [disable, enable]>
# tact:
# act: <integer>
# act_v: <value in [disable, enable]>
# fmtuv4_s: <integer>
# fmtuv4_s_v: <value in [disable, enable]>
# fmtuv6_s: <integer>
# fmtuv6_s_v: <value in [disable, enable]>
# lnkid: <integer>
# lnkid_v: <value in [disable, enable]>
# mac_id: <integer>
# mac_id_v: <value in [disable, enable]>
# mss_t: <integer>
# mss_t_v: <value in [disable, enable]>
# mtuv4: <integer>
# mtuv4_v: <value in [disable, enable]>
# mtuv6: <integer>
# mtuv6_v: <value in [disable, enable]>
# slif_act: <integer>
# slif_act_v: <value in [disable, enable]>
# sublnkid: <integer>
# sublnkid_v: <value in [disable, enable]>
# tgtv_act: <integer>
# tgtv_act_v: <value in [disable, enable]>
# tlif_act: <integer>
# tlif_act_v: <value in [disable, enable]>
# tpeid: <integer>
# tpeid_v: <value in [disable, enable]>
# v6fe: <integer>
# v6fe_v: <value in [disable, enable]>
# vep_en_v: <value in [disable, enable]>
# vep_slid: <integer>
# vep_slid_v: <value in [disable, enable]>
# vep_en: <integer>
# xlt_lif: <integer>
# xlt_lif_v: <value in [disable, enable]>
# xlt_vid: <integer>
# xlt_vid_v: <value in [disable, enable]>
# type: <value in [L2_src_tc, L2_tgt_tc, L2_src_mir, ...]>
# vid: <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_system_npu_nputcam_module.html