Spec-Zone.ru › Ansible

fortinet.fortimanager.fmgr_system_npu_nputcam_data module – Поля данных 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_data.

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

npu-tcam

string

Устарел, используйте «npu_tcam»

npu_tcam

string

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

proposed_method

string

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

Варианты:

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

rc_failed

list / elements=integer

Список кодов rc, переопределяющий условия, при которых выполнение считается неудачным.

rc_succeeded

list / elements=integer

Список кодов rc, переопределяющий условия, при которых выполнение считается успешным.

revision_note

string

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

system_npu_nputcam_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

aliases: ext-tag

string

Тег расширения в данных TCAM.

Варианты:

  • "disable"
  • "enable"

frag_off

aliases: frag-off

integer

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

gen_buf_cnt

aliases: gen-buf-cnt

integer

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

gen_iv

aliases: gen-iv

string

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

Варианты:

  • "invalid"
  • "valid"

gen_l3_flags

aliases: gen-l3-flags

integer

Флаги L3 общей информации в данных TCAM.

gen_l4_flags

aliases: gen-l4-flags

integer

Флаги L4 общей информации в данных TCAM.

gen_pkt_ctrl

aliases: gen-pkt-ctrl

integer

Управление пакетами общей информации в данных TCAM.

gen_pri

aliases: gen-pri

integer

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

gen_pri_v

aliases: gen-pri-v

string

Признак допустимости приоритета общей информации в данных TCAM.

Варианты:

  • "invalid"
  • "valid"

gen_tv

aliases: gen-tv

string

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

Варианты:

  • "invalid"
  • "valid"

ihl

integer

IHL IPv4 в данных TCAM.

ip4_id

aliases: ip4-id

integer

Идентификатор IPv4 в данных TCAM.

ip6_fl

aliases: ip6-fl

integer

Метка потока IPv6 в данных TCAM.

ipver

integer

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

l4_wd10

aliases: l4-wd10

integer

Слово 10 L4 в данных TCAM.

l4_wd11

aliases: l4-wd11

integer

Слово 11 L4 в данных TCAM.

l4_wd8

aliases: l4-wd8

integer

Слово 8 L4 в данных TCAM.

l4_wd9

aliases: l4-wd9

integer

Слово 9 L4 в данных TCAM.

mf

string

Флаг MF IP-пакета в данных TCAM.

Варианты:

  • "disable"
  • "enable"

protocol

integer

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

slink

integer

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

smac_change

aliases: smac-change

string

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

Варианты:

  • "disable"
  • "enable"

sp

integer

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

src_cfi

aliases: src-cfi

string

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

Варианты:

  • "disable"
  • "enable"

src_prio

aliases: src-prio

integer

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

src_updt

aliases: 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

aliases: tcp-ack

string

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

Варианты:

  • "disable"
  • "enable"

tcp_cwr

aliases: tcp-cwr

string

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

Варианты:

  • "disable"
  • "enable"

tcp_ece

aliases: tcp-ece

string

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

Варианты:

  • "disable"
  • "enable"

tcp_fin

aliases: tcp-fin

string

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

Варианты:

  • "disable"
  • "enable"

tcp_push

aliases: tcp-push

string

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

Варианты:

  • "disable"
  • "enable"

tcp_rst

aliases: tcp-rst

string

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

Варианты:

  • "disable"
  • "enable"

tcp_syn

aliases: tcp-syn

string

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

Варианты:

  • "disable"
  • "enable"

tcp_urg

aliases: tcp-urg

string

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

Варианты:

  • "disable"
  • "enable"

tgt_cfi

aliases: tgt-cfi

string

Целевое значение CFI данных TCAM.

Варианты:

  • "disable"
  • "enable"

tgt_prio

aliases: tgt-prio

integer

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

tgt_updt

aliases: tgt-updt

string

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

Варианты:

  • "disable"
  • "enable"

tgt_v

aliases: 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.

workspace_locking_adom

string

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

workspace_locking_timeout

integer

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

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

Примечания

Примечание

  • Начиная с версии 2.4.0 все входные аргументы именуются в соответствии с соглашением об использовании символов подчеркивания (snake_case). Замените аргументы, например «var-name», на «var_name». Старые имена аргументов по-прежнему доступны, но при их использовании выводятся предупреждения об устаревании. Это предупреждение можно игнорировать, задав deprecation_warnings=False в ansible.cfg.
  • В этом модуле FortiManager поддерживается работа в режиме блокировки рабочей области; для этого используются параметры верхнего уровня workspace_locking_adom и workspace_locking_timeout.
  • Обычно выполнение модуля завершается ошибкой при возврате ненулевого значения rc. Условия завершения с ошибкой или успехом также можно переопределить с помощью параметров rc_failed и rc_succeeded.

Примеры

- name: Example playbook (generated based on argument schema)
  hosts: fortimanagers
  connection: httpapi
  gather_facts: false
  tasks:
    - name: Data fields of TCAM.
      fortinet.fortimanager.fmgr_system_npu_nputcam_data:
        # workspace_locking_adom: <global or your adom name>
        adom: <your own value>
        npu_tcam: <your own value>
        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>

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

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_data_module.html

Spec-Zone.ru

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