Spec-Zone.ru › Ansible

Модуль 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. В этом случае модуль продолжит выполнение без проверки параметров.

Варианты:

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

enable_log

boolean

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

Варианты:

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

forticloud_access_token

string

Аутентификация клиента Ansible с помощью токена доступа к API FortiCloud.

proposed_method

string

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

Варианты:

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

rc_failed

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

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

rc_succeeded

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

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

revision_note

string

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

state

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

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

Варианты:

  • "present"
  • "absent"

system_npu_nputcam

dictionary

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

data

dictionary

Данные.

df

string

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

Варианты:

  • "disable"
  • "enable"

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.

Варианты:

  • "disable"
  • "enable"

frag_off

псевдонимы: frag-off

integer

Смещение фрагмента во флаге IP в данных TCAM.

gen_buf_cnt

псевдонимы: gen-buf-cnt

integer

Количество буферов общей информации в данных TCAM.

gen_iv

псевдонимы: gen-iv

string

IV общей информации в данных TCAM.

Варианты:

  • "invalid"
  • "valid"

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.

Варианты:

  • "invalid"
  • "valid"

gen_tv

псевдонимы: gen-tv

string

TV общей информации в данных TCAM.

Варианты:

  • "invalid"
  • "valid"

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.

Варианты:

  • "disable"
  • "enable"

protocol

integer

Протокол IP в данных TCAM.

slink

integer

Подканал в данных TCAM.

smac_change

псевдонимы: smac-change

string

Изменение исходного MAC-адреса в данных TCAM.

Варианты:

  • "disable"
  • "enable"

sp

integer

Исходный порт в данных TCAM.

src_cfi

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

string

CFI источника в данных TCAM.

Варианты:

  • "disable"
  • "enable"

src_prio

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

integer

Приоритет источника в данных TCAM.

src_updt

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

string

Обновление источника в данных TCAM.

Варианты:

  • "disable"
  • "enable"

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.

Варианты:

  • "disable"
  • "enable"

tcp_cwr

псевдонимы: tcp-cwr

string

Флаг CWR TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_ece

псевдонимы: tcp-ece

string

Флаг ECE TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_fin

псевдонимы: tcp-fin

string

Флаг FIN TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_push

псевдонимы: tcp-push

string

Флаг PUSH TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_rst

псевдонимы: tcp-rst

string

Флаг RST TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_syn

псевдонимы: tcp-syn

string

Флаг SYN TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_urg

псевдонимы: tcp-urg

string

Флаг URG TCP в данных TCAM.

Варианты:

  • "disable"
  • "enable"

tgt_cfi

псевдонимы: tgt-cfi

string

Целевой CFI данных TCAM.

Варианты:

  • "disable"
  • "enable"

tgt_prio

псевдонимы: tgt-prio

integer

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

tgt_updt

псевдонимы: tgt-updt

string

Обновление целевого порта данных TCAM.

Варианты:

  • "disable"
  • "enable"

tgt_v

псевдонимы: tgt-v

string

Признак допустимости целевого значения данных TCAM.

Варианты:

  • "invalid"
  • "valid"

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.

Варианты:

  • "disable"
  • "enable"

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.

Варианты:

  • "disable"
  • "enable"

frag_off

псевдонимы: frag-off

integer

Смещение фрагмента в поле флагов IP данных TCAM.

gen_buf_cnt

псевдонимы: gen-buf-cnt

integer

Количество буферов общей информации в маске TCAM.

gen_iv

псевдонимы: gen-iv

string

IV общей информации в маске TCAM.

Варианты:

  • "invalid"
  • "valid"

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.

Варианты:

  • "invalid"
  • "valid"

gen_tv

псевдонимы: gen-tv

string

TV общей информации в маске TCAM.

Варианты:

  • "invalid"
  • "valid"

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.

Варианты:

  • "disable"
  • "enable"

protocol

integer

Протокол IP в маске TCAM.

slink

integer

Подканал в маске TCAM.

smac_change

псевдонимы: smac-change

string

Изменение исходного MAC-адреса в маске TCAM.

Варианты:

  • "disable"
  • "enable"

sp

integer

Исходный порт в маске TCAM.

src_cfi

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

string

Исходный CFI в маске TCAM.

Варианты:

  • "disable"
  • "enable"

src_prio

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

integer

Приоритет источника в маске TCAM.

src_updt

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

string

Обновление источника в маске TCAM.

Варианты:

  • "disable"
  • "enable"

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.

Варианты:

  • "disable"
  • "enable"

tcp_cwr

псевдонимы: tcp-cwr

string

Флаг CWR TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_ece

псевдонимы: tcp-ece

string

Флаг ECE TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_fin

псевдонимы: tcp-fin

string

Флаг FIN TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_push

псевдонимы: tcp-push

string

Флаг PUSH TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_rst

псевдонимы: tcp-rst

string

Флаг RST TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_syn

псевдонимы: tcp-syn

string

Флаг SYN TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tcp_urg

псевдонимы: tcp-urg

string

Флаг URG TCP в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tgt_cfi

псевдонимы: tgt-cfi

string

Целевой CFI в маске TCAM.

Варианты:

  • "disable"
  • "enable"

tgt_prio

псевдонимы: tgt-prio

integer

Приоритет целевой маски TCAM.

tgt_updt

псевдонимы: tgt-updt

string

Обновление порта целевой маски TCAM.

Допустимые значения:

  • "disable"
  • "enable"

tgt_v

псевдонимы: tgt-v

string

Признак допустимости цели маски TCAM.

Допустимые значения:

  • "invalid"
  • "valid"

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.

Допустимые значения:

  • "disable"
  • "enable"

bmproc

integer

bmproc SACT для TCAM.

bmproc_v

псевдонимы: bmproc-v

string

Включите, чтобы задать bmproc SACT.

Допустимые значения:

  • "disable"
  • "enable"

df_lif

псевдонимы: df-lif

integer

df-lif SACT для TCAM.

df_lif_v

псевдонимы: df-lif-v

string

Включите, чтобы задать df-lif SACT.

Допустимые значения:

  • "disable"
  • "enable"

dfr

integer

dfr SACT для TCAM.

dfr_v

псевдонимы: dfr-v

string

Включите, чтобы задать dfr SACT.

Допустимые значения:

  • "disable"
  • "enable"

dmac_skip

псевдонимы: dmac-skip

integer

dmac-skip SACT для TCAM.

dmac_skip_v

псевдонимы: dmac-skip-v

string

Включите, чтобы задать dmac-skip SACT.

Допустимые значения:

  • "disable"
  • "enable"

dosen

integer

dosen SACT для TCAM.

dosen_v

псевдонимы: dosen-v

string

Включите, чтобы задать dosen SACT.

Допустимые значения:

  • "disable"
  • "enable"

espff_proc

псевдонимы: espff-proc

integer

espff-proc SACT для TCAM.

espff_proc_v

псевдонимы: espff-proc-v

string

Включите, чтобы задать espff-proc SACT.

Допустимые значения:

  • "disable"
  • "enable"

etype_pid

псевдонимы: etype-pid

integer

etype-pid SACT для TCAM.

etype_pid_v

псевдонимы: etype-pid-v

string

Включите, чтобы задать etype-pid SACT.

Допустимые значения:

  • "disable"
  • "enable"

frag_proc

псевдонимы: frag-proc

integer

frag-proc SACT для TCAM.

frag_proc_v

псевдонимы: frag-proc-v

string

Включите, чтобы задать frag-proc SACT.

Допустимые значения:

  • "disable"
  • "enable"

fwd

integer

Пересылка SACT для TCAM.

fwd_lif

псевдонимы: fwd-lif

integer

fwd-lif SACT для TCAM.

fwd_lif_v

псевдонимы: fwd-lif-v

string

Включите, чтобы задать fwd-lif SACT.

Допустимые значения:

  • "disable"
  • "enable"

fwd_tvid

псевдонимы: fwd-tvid

integer

fwd-tvid SACT для TCAM.

fwd_tvid_v

псевдонимы: fwd-tvid-v

string

Включите, чтобы задать fwd-vid SACT.

Допустимые значения:

  • "disable"
  • "enable"

fwd_v

псевдонимы: fwd-v

string

Включите, чтобы задать fwd SACT.

Допустимые значения:

  • "disable"
  • "enable"

icpen

integer

icpen SACT для TCAM.

icpen_v

псевдонимы: icpen-v

string

Включите, чтобы задать icpen SACT.

Допустимые значения:

  • "disable"
  • "enable"

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.

Допустимые значения:

  • "disable"
  • "enable"

learn

integer

Обучение SACT для TCAM.

learn_v

псевдонимы: learn-v

string

Включите, чтобы задать обучение SACT.

Допустимые значения:

  • "disable"
  • "enable"

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.

Допустимые значения:

  • "disable"
  • "enable"

mac_id

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

integer

mac-id SACT для TCAM.

mac_id_v

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

string

Включите, чтобы задать mac-id SACT.

Допустимые значения:

  • "disable"
  • "enable"

mss

integer

MSS SACT для TCAM.

mss_v

псевдонимы: mss-v

string

Включите, чтобы задать MSS SACT.

Допустимые значения:

  • "disable"
  • "enable"

pleen

integer

pleen SACT для TCAM.

pleen_v

псевдонимы: pleen-v

string

Включите, чтобы задать pleen SACT.

Допустимые значения:

  • "disable"
  • "enable"

prio_pid

псевдонимы: prio-pid

integer

prio-pid SACT для TCAM.

prio_pid_v

псевдонимы: prio-pid-v

string

Включите, чтобы задать prio-pid SACT.

Допустимые значения:

  • "disable"
  • "enable"

promis

integer

Значение sact promis в TCAM.

promis_v

aliases: promis-v

string

Включает установку значения sact promis.

Варианты:

  • "disable"
  • "enable"

rfsh

integer

Значение sact rfsh в TCAM.

rfsh_v

aliases: rfsh-v

string

Включает установку значения sact rfsh.

Варианты:

  • "disable"
  • "enable"

smac_skip

aliases: smac-skip

integer

Значение sact smac-skip в TCAM.

smac_skip_v

aliases: smac-skip-v

string

Включает установку значения sact smac-skip.

Варианты:

  • "disable"
  • "enable"

tp_smchk

integer

Режим sact tp в TCAM.

tp_smchk_v

aliases: tp-smchk-v

string

Включает установку режима sact tp.

Варианты:

  • "disable"
  • "enable"

tpe_id

aliases: tpe-id

integer

Значение sact tpe-id в TCAM.

tpe_id_v

aliases: tpe-id-v

string

Включает установку значения sact tpe-id.

Варианты:

  • "disable"
  • "enable"

vdm

integer

Значение sact vdm в TCAM.

vdm_v

aliases: vdm-v

string

Включает установку значения sact vdm.

Варианты:

  • "disable"
  • "enable"

vdom_id

aliases: vdom-id

integer

Значение sact vdom-id в TCAM.

vdom_id_v

aliases: vdom-id-v

string

Включает установку значения sact vdom-id.

Варианты:

  • "disable"
  • "enable"

x_mode

aliases: x-mode

integer

Значение sact x-mode в TCAM.

x_mode_v

aliases: x-mode-v

string

Включает установку значения sact x-mode.

Варианты:

  • "disable"
  • "enable"

tact

dictionary

Tact.

act

integer

Значение tact act в TCAM.

act_v

aliases: act-v

string

Включает установку значения tact act.

Варианты:

  • "disable"
  • "enable"

fmtuv4_s

aliases: fmtuv4-s

integer

Значение tact fmtuv4-s в TCAM.

fmtuv4_s_v

aliases: fmtuv4-s-v

string

Включает установку значения tact fmtuv4-s.

Варианты:

  • "disable"
  • "enable"

fmtuv6_s

aliases: fmtuv6-s

integer

Значение tact fmtuv6-s в TCAM.

fmtuv6_s_v

aliases: fmtuv6-s-v

string

Включает установку значения tact fmtuv6-s.

Варианты:

  • "disable"
  • "enable"

lnkid

integer

Значение tact lnkid в TCAM.

lnkid_v

aliases: lnkid-v

string

Включает установку значения tact lnkid.

Варианты:

  • "disable"
  • "enable"

mac_id

aliases: mac-id

integer

Значение tact mac-id в TCAM.

mac_id_v

aliases: mac-id-v

string

Включает установку значения tact mac-id.

Варианты:

  • "disable"
  • "enable"

mss_t

aliases: mss-t

integer

Значение tact mss в TCAM.

mss_t_v

aliases: mss-t-v

string

Включает установку значения tact mss.

Варианты:

  • "disable"
  • "enable"

mtuv4

integer

Значение tact mtuv4 в TCAM.

mtuv4_v

aliases: mtuv4-v

string

Включает установку значения tact mtuv4.

Варианты:

  • "disable"
  • "enable"

mtuv6

integer

Значение tact mtuv6 в TCAM.

mtuv6_v

aliases: mtuv6-v

string

Включает установку значения tact mtuv6.

Варианты:

  • "disable"
  • "enable"

slif_act

aliases: slif-act

integer

Значение tact slif-act в TCAM.

slif_act_v

aliases: slif-act-v

string

Включает установку значения tact slif-act.

Варианты:

  • "disable"
  • "enable"

sublnkid

integer

Значение tact sublnkid в TCAM.

sublnkid_v

aliases: sublnkid-v

string

Включает установку значения tact sublnkid.

Варианты:

  • "disable"
  • "enable"

tgtv_act

aliases: tgtv-act

integer

Значение tact tgtv-act в TCAM.

tgtv_act_v

aliases: tgtv-act-v

string

Включает установку значения tact tgtv-act.

Варианты:

  • "disable"
  • "enable"

tlif_act

aliases: tlif-act

integer

Значение tact tlif-act в TCAM.

tlif_act_v

aliases: tlif-act-v

string

Включает установку значения tact tlif-act.

Варианты:

  • "disable"
  • "enable"

tpeid

integer

Значение tact tpeid в TCAM.

tpeid_v

aliases: tpeid-v

string

Включает установку значения tact tpeid.

Варианты:

  • "disable"
  • "enable"

v6fe

integer

Значение tact v6fe в TCAM.

v6fe_v

aliases: v6fe-v

string

Включает установку значения tact v6fe.

Варианты:

  • "disable"
  • "enable"

vep_en

integer

Значение tact vep_en в TCAM.

vep_en_v

aliases: vep-en-v

string

Включает установку значения tact vep-en.

Варианты:

  • "disable"
  • "enable"

vep_slid

aliases: vep-slid

integer

Значение tact vep_slid в TCAM.

vep_slid_v

aliases: vep-slid-v

string

Включает установку значения tact vep-slid.

Варианты:

  • "disable"
  • "enable"

xlt_lif

aliases: xlt-lif

integer

Значение tact xlt-lif в TCAM.

xlt_lif_v

aliases: xlt-lif-v

string

Включает установку значения tact xlt-lif.

Варианты:

  • "disable"
  • "enable"

xlt_vid

aliases: xlt-vid

integer

Значение tact xlt-vid в TCAM.

xlt_vid_v

aliases: xlt-vid-v

string

Включает установку значения 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

VID TCAM NPU.

workspace_locking_adom

string

ADOM, который нужно заблокировать для FortiManager, работающего в режиме workspace; значением может быть global или другой ADOM, включая root.

workspace_locking_timeout

integer

Максимальное время ожидания освобождения блокировки workspace другим пользователем, в секундах.

По умолчанию: 300

Примечания

Примечание

  • Начиная с версии 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 запроса.

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

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

response_code

integer

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

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

Пример: 0

response_data

list / elements=string

Ответ API.

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

response_message

string

Описание ответа API.

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

Пример: "OK."

system_information

dictionary

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

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

rc

integer

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

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

Пример: 0

version_check_warning

list / elements=string

Предупреждение о том, что используемые в сценарии параметры не поддерживаются текущей версией FortiManager.

Возвращается: при определённых условиях

Авторы

  • Xinwei Du (@dux-fortinet)
  • Xing Li (@lix-fortinet)
  • Jie Xue (@JieX19)
  • Link Zheng (@chillancezen)
  • Frank Shen (@fshen01)
  • Hongbin Lu (@fgtdev-hblu)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/fortinet/fortimanager/fmgr_system_npu_nputcam_module.html

Spec-Zone.ru

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