Модуль 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, модуль продолжает выполнение без проверки параметров. Варианты:
|
enable_log логическое | Включить/выключить ведение журнала для задачи. Варианты:
|
forticloud_access_token строка | Авторизовать Ansible-клиент с помощью токена доступа к API forticloud. |
npu-tcam строка | Устарело, пожалуйста, используйте “npu_tcam” |
npu_tcam строка | Параметр (npu-tcam) в запрошенном URL. |
proposed_method строка | Переопределённый метод для базового запроса Json RPC. Варианты:
|
rc_failed список / элементы=целое | Список кодов rc, с которыми будут переопределены условия для отказа. |
rc_succeeded список / элементы=целое | Список кодов rc, с которыми будут переопределены условия для успеха. |
system_npu_nputcam_data словарь | Установленные параметры верхнего уровня. |
|
df строка |
Флаг df для ip данных tcam. Варианты:
|
|
dstip строка |
Адрес ipv4 назначения для данных tcam. |
|
dstipv6 строка |
Адрес ipv6 назначения для данных tcam. |
|
dstmac строка |
MAC-адрес назначения для данных tcam. |
|
dstport целое |
Порт L4 назначения для данных tcam. |
|
ethertype строка |
Ethertype для данных tcam. |
|
ext_tag строка |
Устарело, пожалуйста, переименуйте на ext_tag. Расширенный тег данных tcam. Варианты:
|
|
frag_off целое |
Устарело, пожалуйста, переименуйте на frag_off. Смещение фрагмента для ip данных tcam. |
|
gen_buf_cnt целое |
Устарело, пожалуйста, переименуйте на gen_buf_cnt. Количество буферов данных для gen info tcam. |
|
gen_iv строка |
Устарело, пожалуйста, переименуйте на gen_iv. IV для данных gen info tcam. Варианты:
|
|
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. Варианты:
|
|
gen-tv string |
Устарело, пожалуйста, переименуйте его в gen_tv. Информация о генерации данных Tcam tv. Варианты:
|
|
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. Варианты:
|
|
protocol integer |
Протокол IP данных Tcam. |
|
slink integer |
Вспомогательная линия данных Tcam. |
|
smac-change string |
Устарело, пожалуйста, переименуйте его в smac_change. Изменение исходного MAC-адреса данных Tcam. Варианты:
|
|
sp integer |
Исходный порт данных Tcam. |
|
src-cfi string |
Устарело, пожалуйста, переименуйте его в src_cfi. Исходный cfi данных Tcam. Варианты:
|
|
src-prio integer |
Устарело, пожалуйста, переименуйте его в src_prio. Исходный приоритет данных Tcam. |
|
src-updt string |
Устарело, пожалуйста, переименуйте его в src_updt. Обновление источника данных Tcam. Варианты:
|
|
srcip string |
Исходный ipv4 адрес данных Tcam. |
|
srcipv6 string |
Исходный ipv6 адрес данных Tcam. |
|
srcmac string |
Исходный MAC-адрес данных Tcam. |
|
srcport целое число |
Данные Tcam L4 порт источника. |
|
svid целое число |
Данные Tcam идентификатор источника. |
|
tcp-ack строка |
Устаревшее, пожалуйста, переименуйте на tcp_ack. Флаг подтверждения TCP в данных Tcam. Варианты:
|
|
tcp-cwr строка |
Устаревшее, пожалуйста, переименуйте на tcp_cwr. Флаг CWR протокола TCP в данных Tcam. Варианты:
|
|
tcp-ece строка |
Устаревшее, пожалуйста, переименуйте на tcp_ece. Флаг ECE протокола TCP в данных Tcam. Варианты:
|
|
tcp-fin строка |
Устаревшее, пожалуйста, переименуйте на tcp_fin. Флаг FIN протокола TCP в данных Tcam. Варианты:
|
|
tcp-push строка |
Устаревшее, пожалуйста, переименуйте на tcp_push. Флаг PUSH протокола TCP в данных Tcam. Варианты:
|
|
tcp-rst строка |
Устаревшее, пожалуйста, переименуйте на tcp_rst. Флаг RST протокола TCP в данных Tcam. Варианты:
|
|
tcp-syn строка |
Устаревшее, пожалуйста, переименуйте на tcp_syn. Флаг SYN протокола TCP в данных Tcam. Варианты:
|
|
tcp-urg строка |
Устаревшее, пожалуйста, переименуйте на tcp_urg. Флаг URG протокола TCP в данных Tcam. Варианты:
|
|
tgt-cfi строка |
Устаревшее, пожалуйста, переименуйте на tgt_cfi. Целевой CFI в данных Tcam. Варианты:
|
|
tgt-prio целое число |
Устаревшее, пожалуйста, переименуйте на tgt_prio. Приоритет целевого устройства в данных Tcam. |
|
tgt-updt строка |
Устаревшее, пожалуйста, переименуйте на tgt_updt. Обновление порта целевого устройства в данных Tcam. Варианты:
|
|
tgt-v строка |
Устаревшее, пожалуйста, переименуйте на tgt_v. Действительность целевого устройства в данных Tcam. Варианты:
|
|
tos целое число |
Данные Tcam IP TOS. |
|
tp целое число |
Данные Tcam порт назначения. |
|
ttl целое число |
Данные Tcam TTL IP. |
|
tvid целое число |
Данные Tcam идентификатор целевого устройства. |
|
vdid целое число |
Данные Tcam идентификатор vdom. |
workspace_locking_adom строка | ADOM для блокировки FortiManager в режиме рабочего пространства, значение может быть глобальным и другими, включая корень. |
workspace_locking_timeout целое число | Максимальное время в секундах ожидания, пока другой пользователь не разблокирует рабочее пространство. По умолчанию: |
Примечания
Примечание
- Начиная с версии 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. Возвращается: всегда Пример: |
|
response_code целое число |
Статус запроса API. Возвращается: всегда Пример: |
|
response_data список / элементы=строка |
Ответ API. Возвращается: всегда |
|
response_message строка |
Описание ответа API. Возвращается: всегда Пример: |
|
system_information словарь |
Информация о целевой системе. Возвращается: всегда |
rc целое число | Статус запроса. Возвращается: всегда Пример: |
version_check_warning список / элементы=строка | Предупреждение, если параметры, используемые в плейбуке, не поддерживаются текущей версией FortiManager. Возвращается: сложный |
Ссылки на сборку
© 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