Spec-Zone.ru › Ansible 2.11

fortinet.fortimanager.fmgr_application_custom – Настройка пользовательских сигнатур приложений.

Примечание

Этот плагин входит в состав коллекции fortinet.fortimanager (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install fortinet.fortimanager.

Для использования в книге задач укажите: fortinet.fortimanager.fmgr_application_custom.

Новое в версии 2.10: модуля fortinet.fortimanager

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
adom
строка / обязательно
параметр (adom) в запрошенном URL
application_custom
словарь
параметры верхнего уровня
behavior
строка
Поведение пользовательской сигнатуры приложения.
category
строка
Идентификатор категории пользовательского приложения (используйте ? для просмотра доступных вариантов).
comment
строка
Комментарий.
id
целое число
нет описания
name
строка
нет описания
protocol
строка
Протокол пользовательской сигнатуры приложения.
signature
строка
Текст, составляющий фактическую пользовательскую сигнатуру приложения.
tag
строка
Тег сигнатуры.
technology
строка
Технология пользовательской сигнатуры приложения.
vendor
строка
Производитель пользовательской сигнатуры приложения.
bypass_validation
булево
    Варианты:
  • нет ←
  • да
устанавливается только в случае расхождения схемы модуля со структурой API FortiManager, модуль продолжает выполняться без проверки параметров
rc_failed
список / элементы=строка
список кодов rc, при которых условия будут игнорироваться
rc_succeeded
список / элементы=строка
список кодов rc, при которых условия будут игнорироваться
state
строка / обязательно
    Варианты:
  • present
  • absent
указание на создание, обновление или удаление объекта
workspace_locking_adom
строка
adom для блокировки FortiManager в режиме рабочего пространства; значение может быть глобальным или другим, включая корневой
workspace_locking_timeout
целое число
По умолчанию:
300
максимальное время в секундах ожидания пока другой пользователь не освободит блокировку рабочего пространства

Примечания

Примечание

  • Работа в режиме блокировки рабочего пространства поддерживается в этом модуле FortiManager; параметры верхнего уровня workspace_locking_adom и workspace_locking_timeout помогают в этой работе.
  • Для создания или обновления объекта используйте директиву state present.
  • Для удаления объекта используйте директиву state absent.
  • Как правило, выполнение одного модуля может завершиться ошибкой, если возвращается ненулевой rc. Вы также можете переопределить условия ошибки или успеха с помощью параметров rc_failed и rc_succeeded

Примеры

- hosts: fortimanager-inventory
  collections:
    - fortinet.fortimanager
  connection: httpapi
  vars:
     ansible_httpapi_use_ssl: True
     ansible_httpapi_validate_certs: False
     ansible_httpapi_port: 443
  tasks:
   - name: Configure custom application signatures.
     fmgr_application_custom:
        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>
        state: <value in [present, absent]>
        application_custom:
           behavior: <value of string>
           category: <value of string>
           comment: <value of string>
           id: <value of integer>
           name: <value of string>
           protocol: <value of string>
           signature: <value of string>
           tag: <value of string>
           technology: <value of string>
           vendor: <value of string>

Значения возврата

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

Ключ Возвращаемое значение Описание
request_url
строка
всегда
Полный запрошенный URL

Пример:
/sys/login/user
response_code
целое число
всегда
Статус запроса API

response_message
строка
всегда
Описание ответа API

Пример:
OK.


Авторы

  • Link Zheng (@chillancezen)
  • Jie Xue (@JieX19)
  • Frank Shen (@fshen01)
  • Hongbin Lu (@fgtdev-hblu)

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

Spec-Zone.ru

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