Spec-Zone.ru › Ansible

модуль fortinet.fortimanager.fmgr_firewall_internetservice — отображение приложения интернет-службы.

Примечание

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

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

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

Чтобы использовать коллекцию в плейбуке, укажите: fortinet.fortimanager.fmgr_firewall_internetservice.

Добавлено в fortinet.fortimanager 2.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

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

Параметры

Параметр

Комментарии

access_token

string

Токен для доступа к FortiManager без использования имени пользователя и пароля.

adom

string / обязательный

Параметр (adom) в запрашиваемом URL.

bypass_validation

boolean

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

Варианты:

  • false ← (по умолчанию)
  • true

enable_log

boolean

Включить или отключить ведение журнала для задачи.

Варианты:

  • false ← (по умолчанию)
  • true

firewall_internetservice

dictionary

Набор параметров верхнего уровня.

city

any

(список) Список порядковых номеров городов.

city6

any

(список) Список порядковых номеров городов IPv6.

country

any

(список) Список порядковых номеров стран.

country6

any

(список) Список порядковых номеров стран IPv6.

database

string

База данных.

Варианты:

  • "isdb"
  • "irdb"

direction

string

Направление.

Варианты:

  • "src"
  • "dst"
  • "both"

entry

list / элементы=dictionary

Запись.

id

integer

Идентификатор записи.

ip_number

псевдонимы: ip-number

integer

Общее количество IP-адресов.

ip_range_number

псевдонимы: ip-range-number

integer

Общее количество диапазонов IP-адресов.

port

any

(список) Целочисленное значение порта TCP/IP

protocol

integer

Целочисленное значение типа протокола согласно определению IANA

extra_ip6_range_number

псевдонимы: extra-ip6-range-number

integer

Количество дополнительных диапазонов IPv6.

extra_ip_range_number

псевдонимы: extra-ip-range-number

integer

Количество дополнительных диапазонов IP-адресов.

icon_id

псевдонимы: icon-id

integer

Идентификатор значка.

id

integer

Идентификатор.

ip6_range_number

псевдонимы: ip6-range-number

integer

Количество диапазонов IPv6.

ip_number

псевдонимы: ip-number

integer

Количество IP-адресов.

ip_range_number

псевдонимы: ip-range-number

integer

Количество диапазонов IP-адресов.

jitter_threshold

псевдонимы: jitter-threshold

integer

Пороговое значение джиттера.

latency_threshold

псевдонимы: latency-threshold

integer

Пороговое значение задержки.

name

string

Имя.

obsolete

integer

Устаревший.

offset

integer

Смещение.

packetloss_threshold

псевдонимы: packetloss-threshold

integer

Пороговое значение потери пакетов.

region

any

(список) Список порядковых номеров регионов.

region6

any

(список) Список порядковых номеров регионов IPv6.

reputation

integer

Репутация.

singularity

integer

Сингулярность.

sld_id

псевдонимы: sld-id

integer

Идентификатор SLD.

forticloud_access_token

string

Аутентификация клиента Ansible с помощью токена доступа к API FortiCloud.

proposed_method

string

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

Варианты:

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

rc_failed

list / элементы=integer

Список кодов rc, переопределяющий условия сбоя.

rc_succeeded

list / элементы=integer

Список кодов rc, переопределяющий условия успешного выполнения.

revision_note

string

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

workspace_locking_adom

string

ADOM, который необходимо заблокировать для FortiManager, работающего в режиме рабочей области. Значением может быть global или другое имя, включая 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: Show Internet Service application.
      fortinet.fortimanager.fmgr_firewall_internetservice:
        # workspace_locking_adom: <global or your adom name>
        adom: <your own value>
        firewall_internetservice:
          # database: <value in [isdb, irdb]>
          # direction: <value in [src, dst, both]>
          # entry:
          #   - id: <integer>
          #     ip_number: <integer>
          #     ip_range_number: <integer>
          #     port: <list or integer>
          #     protocol: <integer>
          # icon_id: <integer>
          # id: <integer>
          # name: <string>
          # offset: <integer>
          # reputation: <integer>
          # sld_id: <integer>
          # extra_ip_range_number: <integer>
          # ip_number: <integer>
          # ip_range_number: <integer>
          # jitter_threshold: <integer>
          # latency_threshold: <integer>
          # obsolete: <integer>
          # packetloss_threshold: <integer>
          # singularity: <integer>
          # city: <list or integer>
          # country: <list or integer>
          # region: <list or integer>
          # city6: <list or integer>
          # country6: <list or integer>
          # extra_ip6_range_number: <integer>
          # ip6_range_number: <integer>
          # region6: <list or integer>

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

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

Ключ

Описание

meta

dictionary

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

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

request_url

string

Полный URL запроса.

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

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

response_code

integer

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

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

Пример: 0

response_data

list / элементы=string

Ответ API.

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

response_message

string

Текстовое описание ответа API.

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

Пример: "OK."

system_information

dictionary

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

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

rc

integer

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

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

Пример: 0

version_check_warning

list / элементы=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_firewall_internetservice_module.html

Spec-Zone.ru

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