Модуль fortinet.fortimanager.fmgr_system_npu_nputcam_sact — Действие источника 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_sact.
Добавлено в fortinet.fortimanager 2.4.0
Краткое описание
- Этот модуль предназначен для настройки устройства FortiManager.
- Примеры содержат все параметры и значения, которые необходимо настроить в соответствии с источниками данных перед использованием.
Параметры
Параметр | Комментарии |
|---|---|
access_token string | Токен для доступа к FortiManager без использования имени пользователя и пароля. |
adom string / обязательный | Параметр (adom) в запрошенном URL. |
bypass_validation boolean | Устанавливайте значение True только в том случае, если схема модуля отличается от структуры API FortiManager. В этом случае модуль продолжит выполнение без проверки параметров. Варианты:
|
enable_log boolean | Включить или отключить ведение журнала для задачи. Варианты:
|
forticloud_access_token string | Аутентификация клиента Ansible с помощью токена доступа к API forticloud. |
npu-tcam string | Устарел, используйте «npu_tcam» |
npu_tcam string | Параметр (npu-tcam) в запрошенном URL. |
proposed_method string | Переопределяемый метод для базового запроса Json RPC. Варианты:
|
rc_failed list / элементы=integer | Список кодов rc, переопределяющий условия неудачного выполнения. |
rc_succeeded list / элементы=integer | Список кодов rc, переопределяющий условия успешного выполнения. |
revision_note string | Примечание об изменении, которое можно указать при создании или обновлении объекта. |
system_npu_nputcam_sact dictionary | Набор параметров верхнего уровня. |
|
act integer |
Действие sact TCAM. |
|
act_v псевдонимы: act-v string |
Включите, чтобы задать действие sact. Варианты:
|
|
bmproc integer |
bmproc для sact TCAM. |
|
bmproc_v псевдонимы: bmproc-v string |
Включите, чтобы задать bmproc для sact. Варианты:
|
|
df_lif псевдонимы: df-lif integer |
df-lif для sact TCAM. |
|
df_lif_v псевдонимы: df-lif-v string |
Включите, чтобы задать df-lif для sact. Варианты:
|
|
dfr integer |
dfr для sact TCAM. |
|
dfr_v псевдонимы: dfr-v string |
Включите, чтобы задать dfr для sact. Варианты:
|
|
dmac_skip псевдонимы: dmac-skip integer |
dmac-skip для sact TCAM. |
|
dmac_skip_v псевдонимы: dmac-skip-v string |
Включите, чтобы задать dmac-skip для sact. Варианты:
|
|
dosen integer |
dosen для sact TCAM. |
|
dosen_v псевдонимы: dosen-v string |
Включите, чтобы задать dosen для sact. Варианты:
|
|
espff_proc псевдонимы: espff-proc integer |
espff-proc для sact TCAM. |
|
espff_proc_v псевдонимы: espff-proc-v string |
Включите, чтобы задать espff-proc для sact. Варианты:
|
|
etype_pid псевдонимы: etype-pid integer |
etype-pid для sact TCAM. |
|
etype_pid_v псевдонимы: etype-pid-v string |
Включите, чтобы задать etype-pid для sact. Варианты:
|
|
frag_proc псевдонимы: frag-proc integer |
frag-proc для sact TCAM. |
|
frag_proc_v псевдонимы: frag-proc-v string |
Включите, чтобы задать frag-proc для sact. Варианты:
|
|
fwd integer |
fwd для sact TCAM. |
|
fwd_lif псевдонимы: fwd-lif integer |
fwd-lif для sact TCAM. |
|
fwd_lif_v псевдонимы: fwd-lif-v string |
Включите, чтобы задать fwd-lif для sact. Варианты:
|
|
fwd_tvid псевдонимы: fwd-tvid integer |
fwd-tvid для sact TCAM. |
|
fwd_tvid_v псевдонимы: fwd-tvid-v string |
Включите, чтобы задать fwd-vid для sact. Варианты:
|
|
fwd_v псевдонимы: fwd-v string |
Включите, чтобы задать fwd для sact. Варианты:
|
|
icpen integer |
icpen для sact TCAM. |
|
icpen_v псевдонимы: icpen-v string |
Включите, чтобы задать icpen для sact. Варианты:
|
|
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. Варианты:
|
|
learn integer |
learn для sact TCAM. |
|
learn_v псевдонимы: learn-v string |
Включите, чтобы задать learn для sact. Варианты:
|
|
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. Варианты:
|
|
mac_id псевдонимы: mac-id integer |
mac-id для sact TCAM. |
|
mac_id_v псевдонимы: mac-id-v string |
Включите, чтобы задать mac-id для sact. Варианты:
|
|
mss integer |
mss для sact TCAM. |
|
mss_v псевдонимы: mss-v string |
Включите, чтобы задать mss для sact. Варианты:
|
|
pleen integer |
pleen для sact TCAM. |
|
pleen_v псевдонимы: pleen-v string |
Включите, чтобы задать pleen для sact. Варианты:
|
|
prio_pid псевдонимы: prio-pid integer |
prio-pid для sact TCAM. |
|
prio_pid_v псевдонимы: prio-pid-v string |
Включите, чтобы задать prio-pid для sact. Варианты:
|
|
promis integer |
promis для sact TCAM. |
|
promis_v псевдонимы: promis-v string |
Включите, чтобы задать promis для sact. Варианты:
|
|
rfsh integer |
Параметр Tcam sact rfsh. |
|
rfsh_v псевдонимы: rfsh-v string |
Включите, чтобы задать sact rfsh. Варианты:
|
|
smac_skip псевдонимы: smac-skip integer |
Параметр Tcam sact smac-skip. |
|
smac_skip_v псевдонимы: smac-skip-v string |
Включите, чтобы задать sact smac-skip. Варианты:
|
|
tp_smchk integer |
Режим Tcam sact tp. |
|
tp_smchk_v псевдонимы: tp-smchk-v string |
Включите, чтобы задать режим sact tp. Варианты:
|
|
tpe_id псевдонимы: tpe-id integer |
Параметр Tcam sact tpe-id. |
|
tpe_id_v псевдонимы: tpe-id-v string |
Включите, чтобы задать sact tpe-id. Варианты:
|
|
vdm integer |
Параметр Tcam sact vdm. |
|
vdm_v псевдонимы: vdm-v string |
Включите, чтобы задать sact vdm. Варианты:
|
|
vdom_id псевдонимы: vdom-id integer |
Параметр Tcam sact vdom-id. |
|
vdom_id_v псевдонимы: vdom-id-v string |
Включите, чтобы задать sact vdom-id. Варианты:
|
|
x_mode псевдонимы: x-mode integer |
Параметр Tcam sact x-mode. |
|
x_mode_v псевдонимы: x-mode-v string |
Включите, чтобы задать sact x-mode. Варианты:
|
workspace_locking_adom string | ADOM, который нужно заблокировать для FortiManager, работающего в режиме рабочего пространства; значением может быть global или другие значения, включая root. |
workspace_locking_timeout integer | Максимальное время в секундах ожидания, пока другой пользователь снимет блокировку рабочего пространства. По умолчанию: |
Примечания
Примечание
- Начиная с версии 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: Source action of TCAM.
fortinet.fortimanager.fmgr_system_npu_nputcam_sact:
# workspace_locking_adom: <global or your adom name>
adom: <your own value>
npu_tcam: <your own value>
system_npu_nputcam_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]>
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
meta dictionary | Результат запроса. Возвращается: всегда |
|
request_url string |
Полный URL запроса. Возвращается: всегда Пример: |
|
response_code integer |
Статус API-запроса. Возвращается: всегда Пример: |
|
response_data list / элементы=string |
Ответ API. Возвращается: всегда |
|
response_message string |
Описание ответа API. Возвращается: всегда Пример: |
|
system_information dictionary |
Сведения о целевой системе. Возвращается: всегда |
rc integer | Статус запроса. Возвращается: всегда Пример: |
version_check_warning list / элементы=string | Предупреждение, если используемые в плейбуке параметры не поддерживаются текущей версией FortiManager. Возвращается: в сложных случаях |
Ссылки на коллекцию
© 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_sact_module.html