Spec-Zone.ru › Ansible

Модуль fortinet.fortimanager.fmgr_system_npu_nputcam_data – Данные поля TCAM.

Примечание

Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.7.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortimanager.

Чтобы использовать её в playbook, укажите: fortinet.fortimanager.fmgr_system_npu_nputcam_data.

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

npu-tcam

строка

Устарело, пожалуйста, используйте “npu_tcam”

npu_tcam

строка

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

proposed_method

строка

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

Варианты:

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

rc_failed

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

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

rc_succeeded

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

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

system_npu_nputcam_data

словарь

Установленные параметры верхнего уровня.

df

строка

Флаг df для ip данных tcam.

Варианты:

  • "disable"
  • "enable"

dstip

строка

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

dstipv6

строка

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

dstmac

строка

MAC-адрес назначения для данных tcam.

dstport

целое

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

ethertype

строка

Ethertype для данных 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

целое

Устарело, пожалуйста, переименуйте на gen_l4_flags. Флаги L4 для данных gen info 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. Информация о генерации данных Tcam tv.

Варианты:

  • "invalid"
  • "valid"

ihl

integer

Данные Tcam ipv4 IHL.

ip4-id

integer

Устарело, пожалуйста, переименуйте его в ip4_id. Идентификатор ipv4 данных Tcam.

ip6-fl

integer

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

ipver

integer

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

l4-wd10

integer

Устарело, пожалуйста, переименуйте его в l4_wd10. Данные Tcam L4 word10.

l4-wd11

integer

Устарело, пожалуйста, переименуйте его в l4_wd11. Данные Tcam L4 word11.

l4-wd8

integer

Устарело, пожалуйста, переименуйте его в l4_wd8. Данные Tcam L4 word8.

l4-wd9

integer

Устарело, пожалуйста, переименуйте его в l4_wd9. Данные Tcam L4 word9.

mf

string

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

Варианты:

  • "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

целое число

Данные Tcam L4 порт источника.

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

целое число

Данные Tcam IP TOS.

tp

целое число

Данные Tcam порт назначения.

ttl

целое число

Данные Tcam TTL IP.

tvid

целое число

Данные Tcam идентификатор целевого устройства.

vdid

целое число

Данные Tcam идентификатор vdom.

workspace_locking_adom

строка

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

workspace_locking_timeout

целое число

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

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

Примечания

Примечание

  • Начиная с версии 2.4.0, все входные аргументы имеют название в стиле snake_case. Пожалуйста, измените аргументы, такие как «var-name», на «var_name». Старые имена аргументов по-прежнему доступны, но вы получите предупреждения об устаревании. Вы можете проигнорировать это предупреждение, установив deprecation_warnings=False в ansible.cfg.
  • В этом модуле FortiManager поддерживается режим блокировки рабочей области. Параметры верхнего уровня workspace_locking_adom и workspace_locking_timeout помогают в этом.
  • Обычно выполнение одного модуля может завершиться ошибкой, если возвращён ненулевой код возврата. Вы также можете переопределить условия для завершения успехом или ошибкой с помощью параметров 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: Data fields of TCAM.
      fortinet.fortimanager.fmgr_system_npu_nputcam_data:
        # 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>
        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

словарь

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

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

request_url

строка

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

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

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

response_code

целое число

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

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

Пример: 0

response_data

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

Ответ API.

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

response_message

строка

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

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

Пример: "OK."

system_information

словарь

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

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

rc

целое число

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

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

Пример: 0

version_check_warning

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

Предупреждение, если параметры, используемые в плейбуке, не поддерживаются текущей версией 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_data_module.html

Spec-Zone.ru

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