Spec-Zone.ru › Ansible

fortinet.fortimanager.fmgr_system_npu_nputcam модуль — Настройка политик NPU TCAM.

Примечание

Этот модуль является частью коллекции fortinet.fortimanager (версия 2.7.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

строка

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

adom

строка / обязательно

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

bypass_validation

логическое значение

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

Варианты:

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

enable_log

логическое значение

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

Варианты:

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

forticloud_access_token

строка

Авторизовать Ansible-клиент с помощью токена доступа к API forticloud.

proposed_method

строка

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

Варианты:

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

rc_failed

список / элементы=целое число

Список rc-кодов, при которых условия завершения выполнения будут переопределены.

rc_succeeded

список / элементы=целое число

Список rc-кодов, при которых условия успешного выполнения будут переопределены.

state

строка / обязательно

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

Варианты:

  • "present"
  • "absent"

system_npu_nputcam

словарь

Настройка параметров верхнего уровня.

data

словарь

Данные.

df

строка

Флаг df данных TCAM.

Варианты:

  • "disable"
  • "enable"

dstip

строка

Адрес назначения ipv4 данных TCAM.

dstipv6

строка

Адрес назначения ipv6 данных TCAM.

dstmac

строка

Адрес назначения MAC данных TCAM.

dstport

целое число

Порт назначения L4 данных TCAM.

ethertype

строка

Тип ether данных TCAM.

ext_tag

строка

Устарело, пожалуйста, переименуйте на ext_tag. Расширенный тег данных TCAM.

Варианты:

  • "disable"
  • "enable"

frag_off

целое число

Устарело, пожалуйста, переименуйте на frag_off. Смещение фрагмента данных IP TCAM.

gen_buf_cnt

целое число

Устарело, пожалуйста, переименуйте на gen_buf_cnt. Счётчик буфера данных gen info TCAM.

gen_iv

строка

Устарело, пожалуйста, переименуйте на gen_iv. Значение iv данных gen info TCAM.

Варианты:

  • "invalid"
  • "valid"

gen_l3_flags

целое число

Устарело, пожалуйста, переименуйте на gen_l3_flags. Флаги L3 данных gen info TCAM.

gen-l4-flags

integer

Устарело, переименуйте в gen_l4_flags. Флаги уровня L4 для генерации данных Tcam.

gen-pkt-ctrl

integer

Устарело, переименуйте в gen_pkt_ctrl. Управление пакетами для генерации данных Tcam.

gen-pri

integer

Устарело, переименуйте в gen_pri. Приоритет для генерации данных Tcam.

gen-pri-v

string

Устарело, переименуйте в gen_pri_v. Действительность приоритета для генерации данных Tcam.

Варианты:

  • "invalid"
  • "valid"

gen-tv

string

Устарело, переименуйте в gen_tv. Информация о tv для генерации данных Tcam.

Варианты:

  • "invalid"
  • "valid"

ihl

integer

IHL IPv4 для данных Tcam.

ip4-id

integer

Устарело, переименуйте в ip4_id. ID IPv4 для данных Tcam.

ip6-fl

integer

Устарело, переименуйте в ip6_fl. Метка потока IPv6 для данных Tcam.

ipver

integer

Версия заголовка IP для данных Tcam.

l4-wd10

integer

Устарело, переименуйте в l4_wd10. Слово 10 уровня L4 для данных Tcam.

l4-wd11

integer

Устарело, переименуйте в l4_wd11. Слово 11 уровня L4 для данных Tcam.

l4-wd8

integer

Устарело, переименуйте в l4_wd8. Слово 8 уровня L4 для данных Tcam.

l4-wd9

integer

Устарело, переименуйте в l4_wd9. Слово 9 уровня L4 для данных Tcam.

mf

string

Флаг IP mf для данных Tcam.

Варианты:

  • "disable"
  • "enable"

protocol

integer

Протокол IP для данных Tcam.

slink

integer

Вспомогательная ссылка для данных Tcam.

smac-change

string

Устарело, переименуйте в smac_change. Изменение MAC-адреса источника для данных Tcam.

Варианты:

  • "disable"
  • "enable"

sp

integer

Порт источника для данных Tcam.

src-cfi

string

Устарело, переименуйте в src_cfi. CFI источника для данных Tcam.

Варианты:

  • "disable"
  • "enable"

src-prio

integer

Устарело, переименуйте в src_prio. Приоритет источника для данных Tcam.

src-updt

string

Устарело, переименуйте в src_updt. Обновление источника для данных Tcam.

Варианты:

  • "disable"
  • "enable"

srcip

string

IPv4-адрес источника для данных Tcam.

srcipv6

string

IPv6-адрес источника для данных Tcam.

srcmac

string

MAC-адрес источника для данных Tcam.

srcport

целое число

Порт источника L4 данных Tcam.

svid

целое число

Идентификатор источника данных Tcam.

tcp-ack

строка

Устаревшее, пожалуйста, переименуйте на tcp_ack. Флаг подтверждения TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-cwr

строка

Устаревшее, пожалуйста, переименуйте на tcp_cwr. Флаг CWR TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-ece

строка

Устаревшее, пожалуйста, переименуйте на tcp_ece. Флаг ECE TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-fin

строка

Устаревшее, пожалуйста, переименуйте на tcp_fin. Флаг FIN TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-push

строка

Устаревшее, пожалуйста, переименуйте на tcp_push. Флаг PUSH TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-rst

строка

Устаревшее, пожалуйста, переименуйте на tcp_rst. Флаг RST TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-syn

строка

Устаревшее, пожалуйста, переименуйте на tcp_syn. Флаг SYN TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tcp-urg

строка

Устаревшее, пожалуйста, переименуйте на tcp_urg. Флаг URG TCP данных Tcam.

Варианты:

  • "disable"
  • "enable"

tgt-cfi

строка

Устаревшее, пожалуйста, переименуйте на tgt_cfi. Целевой CFI данных Tcam.

Варианты:

  • "disable"
  • "enable"

tgt-prio

целое число

Устаревшее, пожалуйста, переименуйте на tgt_prio. Приоритет целевого устройства данных Tcam.

tgt-updt

строка

Устаревшее, пожалуйста, переименуйте на tgt_updt. Обновление порта целевого устройства данных Tcam.

Варианты:

  • "disable"
  • "enable"

tgt-v

строка

Устаревшее, пожалуйста, переименуйте на tgt_v. Действительность целевого устройства данных Tcam.

Варианты:

  • "invalid"
  • "valid"

tos

целое число

TOS данных IP Tcam.

tp

целое число

Целевой порт данных Tcam.

ttl

целое число

TTL данных IP Tcam.

tvid

целое число

Целевой VID данных Tcam.

vdid

целое число

ID vdom данных Tcam.

dbg-dump

целое число

Устаревшее, пожалуйста, переименуйте на dbg_dump. Данные/маска дампов драйвера отладки pdq.

mask

словарь

Маска.

df

string

Флаг маски Tcam ip df.

Варианты:

  • "disable"
  • "enable"

dstip

string

Маска Tcam для адреса IPv4 назначения.

dstipv6

string

Маска Tcam для адреса IPv6 назначения.

dstmac

string

Маска Tcam для MAC-адреса назначения.

dstport

integer

Маска Tcam для порта назначения L4.

ethertype

string

Маска Tcam для типа Ethernet.

ext-tag

string

Устарело, переименуйте в ext_tag. Маска Tcam для расширяющего тега.

Варианты:

  • "disable"
  • "enable"

frag-off

integer

Устарело, переименуйте в frag_off. Смещение фрагмента флага ip данных Tcam.

gen-buf-cnt

integer

Устарело, переименуйте в gen_buf_cnt. Количество буферов информации генератора маски Tcam.

gen-iv

string

Устарело, переименуйте в gen_iv. Инициализирующее значение информации генератора маски Tcam.

Варианты:

  • "invalid"
  • "valid"

gen-l3-flags

integer

Устарело, переименуйте в gen_l3_flags. Флаги L3 информации генератора маски Tcam.

gen-l4-flags

integer

Устарело, переименуйте в gen_l4_flags. Флаги L4 информации генератора маски Tcam.

gen-pkt-ctrl

integer

Устарело, переименуйте в gen_pkt_ctrl. Управление пакетами информации генератора маски Tcam.

gen-pri

integer

Устарело, переименуйте в gen_pri. Приоритет информации генератора маски Tcam.

gen-pri-v

string

Устарело, переименуйте в gen_pri_v. Действительность приоритета информации генератора маски Tcam.

Варианты:

  • "invalid"
  • "valid"

gen-tv

string

Устарело, переименуйте в gen_tv. tv информации генератора маски Tcam.

Варианты:

  • "invalid"
  • "valid"

ihl

integer

Маска Tcam для IHL IPv4.

ip4-id

integer

Устарело, переименуйте в ip4_id. Маска Tcam для идентификатора IPv4.

ip6-fl

integer

Устарело, переименуйте в ip6_fl. Метка потока маски Tcam IPv6.

ipver

integer

Маска Tcam для версии заголовка IP.

l4-wd10

integer

Устарело, переименуйте в l4_wd10. Маска Tcam для слова 10 L4.

l4-wd11

integer

Устарело, переименуйте в l4_wd11. Маска Tcam для слова 11 L4.

l4-wd8

integer

Устарело, переименуйте в l4_wd8. Маска Tcam для слова 8 L4.

l4-wd9

integer

Устарело, переименуйте в l4_wd9. Маска Tcam для слова 9 L4.

mf

string

Флаг маски IP Tcam mf.

Choices:

  • "disable"
  • "enable"

protocol

integer

Протокол маски IP Tcam.

slink

integer

Подлинк маски Tcam.

smac-change

string

Устарело, переименуйте в smac_change. Изменение исходного MAC-адреса маски Tcam.

Choices:

  • "disable"
  • "enable"

sp

integer

Порт источника маски Tcam.

src-cfi

string

Устарело, переименуйте в src_cfi. CFI источника маски Tcam.

Choices:

  • "disable"
  • "enable"

src-prio

integer

Устарело, переименуйте в src_prio. Приоритет источника маски Tcam.

src-updt

string

Устарело, переименуйте в src_updt. Обновление источника маски Tcam.

Choices:

  • "disable"
  • "enable"

srcip

string

IPv4-адрес источника маски Tcam.

srcipv6

string

IPv6-адрес источника маски Tcam.

srcmac

string

MAC-адрес источника маски Tcam.

srcport

integer

Порт источника L4 маски Tcam.

svid

integer

VID источника маски Tcam.

tcp-ack

string

Устарело, переименуйте в tcp_ack. Флаг TCP ack маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-cwr

string

Устарело, переименуйте в tcp_cwr. Флаг TCP cwr маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-ece

string

Устарело, переименуйте в tcp_ece. Флаг TCP ece маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-fin

string

Устарело, переименуйте в tcp_fin. Флаг TCP fin маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-push

string

Устарело, переименуйте в tcp_push. Флаг TCP push маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-rst

string

Устарело, переименуйте в tcp_rst. Флаг TCP rst маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-syn

string

Устарело, переименуйте в tcp_syn. Флаг TCP syn маски Tcam.

Choices:

  • "disable"
  • "enable"

tcp-urg

string

Устарело, переименуйте в tcp_urg. Флаг TCP urg маски Tcam.

Choices:

  • "disable"
  • "enable"

tgt-cfi

string

Устарело, переименуйте в tgt_cfi. Целевой cfi маски Tcam.

Варианты:

  • "disable"
  • "enable"

tgt-prio

integer

Устарело, переименуйте в tgt_prio. Приоритет целевого объекта маски Tcam.

tgt-updt

string

Устарело, переименуйте в tgt_updt. Обновление целевого порта маски Tcam.

Варианты:

  • "disable"
  • "enable"

tgt-v

string

Устарело, переименуйте в tgt_v. Целевой допустимый объект маски Tcam.

Варианты:

  • "invalid"
  • "valid"

tos

integer

Маска Tcam ip tos.

tp

integer

Целевой порт маски Tcam.

ttl

integer

Маска Tcam ip ttl.

tvid

integer

Целевой vid маски Tcam.

vdid

integer

Идентификатор vdom маски Tcam.

mir-act

dictionary

Устарело, переименуйте в mir_act. Действие Mir.

vlif

integer

Действие зеркалирования Tcam vlif.

name

string / required

Имя политик NPU TCAM.

oid

integer

OID NPU TCAM.

pri-act

dictionary

Устарело, переименуйте в pri_act. Действие Pri.

priority

integer

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

weight

integer

Вес действия приоритета Tcam.

sact

dictionary

Sact.

act

integer

Действие Tcam sact.

act-v

string

Устарело, переименуйте в act_v. Включить для установки действия sact.

Варианты:

  • "disable"
  • "enable"

bmproc

integer

Tcam sact bmproc.

bmproc-v

string

Устарело, переименуйте в bmproc_v. Включить для установки sact bmproc.

Варианты:

  • "disable"
  • "enable"

df-lif

integer

Устарело, переименуйте в df_lif. Tcam sact df-lif.

df-lif-v

string

Устарело, переименуйте в df_lif_v. Включить для установки sact df-lif.

Варианты:

  • "disable"
  • "enable"

dfr

integer

Tcam sact dfr.

dfr-v

string

Устарело, переименуйте в dfr_v. Включить для установки sact dfr.

Варианты:

  • "disable"
  • "enable"

dmac-skip

integer

Устарело, переименуйте в dmac_skip. Tcam sact dmac-skip.

dmac-skip-v

string

Устарело, переименуйте в dmac_skip_v. Включить для установки sact dmac-skip.

Варианты:

  • "disable"
  • "enable"

dosen

integer

Tcam sact dosen.

dosen-v

string

Устарело, переименуйте в dosen_v. Включить для установки sact dosen.

Варианты:

  • "disable"
  • "enable"

espff-proc

integer

Устарело, переименуйте в espff_proc. Tcam sact espff-proc.

espff-proc-v

string

Устарело, переименуйте в espff_proc_v. Включить для установки sact espff-proc.

Варианты:

  • "disable"
  • "enable"

etype-pid

integer

Устарело, переименуйте в etype_pid. Tcam sact etype-pid.

etype-pid-v

string

Устарело, переименуйте в etype_pid_v. Включить для установки sact etype-pid.

Варианты:

  • "disable"
  • "enable"

frag-proc

integer

Устарело, переименуйте в frag_proc. Tcam sact frag-proc.

frag-proc-v

string

Устарело, переименуйте в frag_proc_v. Включить для установки sact frag-proc.

Варианты:

  • "disable"
  • "enable"

fwd

integer

Tcam sact fwd.

fwd-lif

integer

Устарело, переименуйте в fwd_lif. Tcam sact fwd-lif.

fwd-lif-v

string

Устарело, переименуйте в fwd_lif_v. Включить для установки sact fwd-lif.

Варианты:

  • "disable"
  • "enable"

fwd-tvid

integer

Устарело, переименуйте в fwd_tvid. Tcam sact fwd-tvid.

fwd-tvid-v

string

Устарело, переименуйте в fwd_tvid_v. Включить для установки sact fwd-vid.

Варианты:

  • "disable"
  • "enable"

fwd-v

string

Устарело, переименуйте в fwd_v. Включить для установки sact fwd.

Варианты:

  • "disable"
  • "enable"

icpen

integer

Tcam sact icpen.

icpen-v

string

Устарело, переименуйте в icpen_v. Включить для установки sact icpen.

Варианты:

  • "disable"
  • "enable"

igmp-mld-snp

integer

Устарело, переименуйте в igmp_mld_snp. Tcam sact igmp-mld-snp.

igmp-mld-snp-v

string

Устарело, переименуйте в igmp_mld_snp_v. Включить для установки sact igmp-mld-snp.

Варианты:

  • "disable"
  • "enable"

learn

integer

Обучение Tcam sact.

learn-v

string

Устарело, переименуйте в learn_v. Включить установку sact learn.

Choices:

  • "disable"
  • "enable"

m-srh-ctrl

integer

Устарело, переименуйте в m_srh_ctrl. Tcam sact m-srh-ctrl.

m-srh-ctrl-v

string

Устарело, переименуйте в m_srh_ctrl_v. Включить установку sact m-srh-ctrl.

Choices:

  • "disable"
  • "enable"

mac-id

integer

Устарело, переименуйте в mac_id. Tcam sact mac-id.

mac-id-v

string

Устарело, переименуйте в mac_id_v. Включить установку sact mac-id.

Choices:

  • "disable"
  • "enable"

mss

integer

Tcam sact mss.

mss-v

string

Устарело, переименуйте в mss_v. Включить установку sact mss.

Choices:

  • "disable"
  • "enable"

pleen

integer

Tcam sact pleen.

pleen-v

string

Устарело, переименуйте в pleen_v. Включить установку sact pleen.

Choices:

  • "disable"
  • "enable"

prio-pid

integer

Устарело, переименуйте в prio_pid. Tcam sact prio-pid.

prio-pid-v

string

Устарело, переименуйте в prio_pid_v. Включить установку sact prio-pid.

Choices:

  • "disable"
  • "enable"

promis

integer

Tcam sact promis.

promis-v

string

Устарело, переименуйте в promis_v. Включить установку sact promis.

Choices:

  • "disable"
  • "enable"

rfsh

integer

Tcam sact rfsh.

rfsh-v

string

Устарело, переименуйте в rfsh_v. Включить установку sact rfsh.

Choices:

  • "disable"
  • "enable"

smac-skip

integer

Устарело, переименуйте в smac_skip. Tcam sact smac-skip.

smac-skip-v

string

Устарело, переименуйте в smac_skip_v. Включить установку sact smac-skip.

Choices:

  • "disable"
  • "enable"

tp-smchk-v

string

Устарело, переименуйте в tp_smchk_v. Включить установку режима sact tp.

Choices:

  • "disable"
  • "enable"

tp_smchk

integer

Режим Tcam sact tp.

tpe-id

integer

Устарело, переименуйте в tpe_id. Tcam sact tpe-id.

tpe-id-v

string

Устарело, переименуйте в tpe_id_v. Включить для установки sact tpe-id.

Choices:

  • "disable"
  • "enable"

vdm

integer

Tcam sact vdm.

vdm-v

string

Устарело, переименуйте в vdm_v. Включить для установки sact vdm.

Choices:

  • "disable"
  • "enable"

vdom-id

integer

Устарело, переименуйте в vdom_id. Tcam sact vdom-id.

vdom-id-v

string

Устарело, переименуйте в vdom_id_v. Включить для установки sact vdom-id.

Choices:

  • "disable"
  • "enable"

x-mode

integer

Устарело, переименуйте в x_mode. Tcam sact x-mode.

x-mode-v

string

Устарело, переименуйте в x_mode_v. Включить для установки sact x-mode.

Choices:

  • "disable"
  • "enable"

tact

dictionary

Tact.

act

integer

Tcam tact act.

act-v

string

Устарело, переименуйте в act_v. Включить для установки tact act.

Choices:

  • "disable"
  • "enable"

fmtuv4-s

integer

Устарело, переименуйте в fmtuv4_s. Tcam tact fmtuv4-s.

fmtuv4-s-v

string

Устарело, переименуйте в fmtuv4_s_v. Включить для установки tact fmtuv4-s.

Choices:

  • "disable"
  • "enable"

fmtuv6-s

integer

Устарело, переименуйте в fmtuv6_s. Tcam tact fmtuv6-s.

fmtuv6-s-v

string

Устарело, переименуйте в fmtuv6_s_v. Включить для установки tact fmtuv6-s.

Choices:

  • "disable"
  • "enable"

lnkid

integer

Tcam tact lnkid.

lnkid-v

string

Устарело, переименуйте в lnkid_v. Включить для установки tact lnkid.

Choices:

  • "disable"
  • "enable"

mac-id

integer

Устарело, переименуйте в mac_id. Tcam tact mac-id.

mac-id-v

string

Устарело, переименуйте в mac_id_v. Включить для установки tact mac-id.

Choices:

  • "disable"
  • "enable"

mss-t

integer

Устарело, переименуйте в mss_t. Tcam tact mss.

mss-t-v

string

Устарело, переименуйте в mss_t_v. Включить для установки tact mss.

Choices:

  • "disable"
  • "enable"

mtuv4

integer

Tcam tact mtuv4.

mtuv4-v

string

Устарело, переименуйте в mtuv4_v. Включить для установки tact mtuv4.

Choices:

  • "disable"
  • "enable"

mtuv6

integer

Tcam tact mtuv6.

mtuv6-v

string

Устарело, переименуйте в mtuv6_v. Включить для установки tact mtuv6.

Choices:

  • "disable"
  • "enable"

slif-act

integer

Устарело, переименуйте в slif_act. Tcam tact slif-act.

slif-act-v

string

Устарело, переименуйте в slif_act_v. Включить для установки tact slif-act.

Choices:

  • "disable"
  • "enable"

sublnkid

integer

Tcam tact sublnkid.

sublnkid-v

string

Устарело, переименуйте в sublnkid_v. Включить для установки tact sublnkid.

Choices:

  • "disable"
  • "enable"

tgtv-act

integer

Устарело, переименуйте в tgtv_act. Tcam tact tgtv-act.

tgtv-act-v

string

Устарело, переименуйте в tgtv_act_v. Включить для установки tact tgtv-act.

Choices:

  • "disable"
  • "enable"

tlif-act

integer

Устарело, переименуйте в tlif_act. Tcam tact tlif-act.

tlif-act-v

string

Устарело, переименуйте в tlif_act_v. Включить для установки tact tlif-act.

Choices:

  • "disable"
  • "enable"

tpeid

integer

Tcam tact tpeid.

tpeid-v

string

Устарело, переименуйте в tpeid_v. Включить для установки tact tpeid.

Choices:

  • "disable"
  • "enable"

v6fe

integer

Tcam tact v6fe.

v6fe-v

string

Устарело, переименуйте в v6fe_v. Включить для установки tact v6fe.

Choices:

  • "disable"
  • "enable"

vep-en-v

string

Устарело, переименуйте в vep_en_v. Включить для установки tact vep-en.

Choices:

  • "disable"
  • "enable"

vep-slid

integer

Устарело, переименуйте в vep_slid. Tcam tact vep_slid.

vep-slid-v

string

Устарело, переименуйте в vep_slid_v. Включить для установки tact vep-slid.

Choices:

  • "disable"
  • "enable"

vep_en

integer

Tcam tact vep_en.

xlt-lif

integer

Устарело, переименуйте в xlt_lif. Tcam tact xlt-lif.

xlt-lif-v

string

Устарело, переименуйте в xlt_lif_v. Включить для установки tact xlt-lif.

Choices:

  • "disable"
  • "enable"

xlt-vid

integer

Устаревшее, пожалуйста, переименуйте его в xlt_vid. Tcam tact xlt-vid.

xlt-vid-v

string

Устаревшее, пожалуйста, переименуйте его в xlt_vid_v. Включить для установки tact xlt-vid.

Выбор:

  • "disable"
  • "enable"

type

string

Тип политики TCAM.

Выбор:

  • "L2_src_tc"
  • "L2_tgt_tc"
  • "L2_src_mir"
  • "L2_tgt_mir"
  • "L2_src_act"
  • "L2_tgt_act"
  • "IPv4_src_tc"
  • "IPv4_tgt_tc"
  • "IPv4_src_mir"
  • "IPv4_tgt_mir"
  • "IPv4_src_act"
  • "IPv4_tgt_act"
  • "IPv6_src_tc"
  • "IPv6_tgt_tc"
  • "IPv6_src_mir"
  • "IPv6_tgt_mir"
  • "IPv6_src_act"
  • "IPv6_tgt_act"

vid

integer

NPU TCAM VID.

workspace_locking_adom

string

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

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 помогают в этом.
  • Для создания или обновления объекта используйте директиву state present.
  • Для удаления объекта используйте директиву state absent.
  • Обычно выполнение одного модуля может завершиться ошибкой, если возвращается ненулевой код rc. Вы также можете переопределить условия завершения успехом или ошибкой с параметрами rc_failed и rc_succeeded

Примеры

- name: Example playbook (generated based on argument schema)
  hosts: fortimanagers
  connection: httpapi
  vars:
    ansible_httpapi_use_ssl: true
    ansible_httpapi_validate_certs: false
    ansible_httpapi_port: 443
  tasks:
    - name: Configure NPU TCAM policies.
      fortinet.fortimanager.fmgr_system_npu_nputcam:
        # bypass_validation: false
        workspace_locking_adom: <value in [global, custom adom including root]>
        workspace_locking_timeout: 300
        # rc_succeeded: [0, -2, -3, ...]
        # rc_failed: [-2, -3, ...]
        adom: <your own value>
        state: present # <value in [present, absent]>
        system_npu_nputcam:
          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>
          name: <string>
          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

словарь

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

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

request_url

строка

Полный запрашиваемый URL.

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

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

response_code

целое число

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

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

Пример: 0

response_data

список / элементы=строка

Ответ API.

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

response_message

строка

Дескриптивное сообщение ответа API.

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

Пример: "OK."

system_information

словарь

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

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

rc

целое число

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

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

Пример: 0

version_check_warning

список / элементы=строка

Предупреждение, если параметры, используемые в playbook, не поддерживаются текущей версией 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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/fortinet/fortimanager/fmgr_system_npu_nputcam_module.html

Spec-Zone.ru

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