Spec-Zone.ru › Ansible 2.10

check_point.mgmt.cp_mgmt_threat_rule_facts – Получение фактов объектов правил угроз на Check Point через API веб-служб

Примечание

Этот плагин является частью коллекции check_point.mgmt (версия 1.0.6).

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

Для использования в книге задач укажите: check_point.mgmt.cp_mgmt_threat_rule_facts

Новое в версии 2.9: коллекции check_point.mgmt

  • Описание
  • Параметры
  • Примеры

Описание

  • Получение фактов объектов правил угроз на устройствах Check Point.
  • Все операции выполняются через API веб-служб.
  • Этот модуль обрабатывает как операции получения одного конкретного объекта, так и получения нескольких объектов. Для получения конкретного объекта используйте параметр 'name'.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
dereference_group_members
boolean
    Варианты:
  • no
  • yes
Указывает, следует ли деобъединять поле "members" по уровню детализации для каждого объекта в ответе.
details_level
string
    Варианты:
  • uid
  • standard
  • full
Уровень детализации некоторых полей в ответе может варьироваться от отображения только значения UID объекта до полного подробного представления объекта.
filter
string
Выражение поиска для фильтрации базы правил. Предоставленный текст должен быть точно таким же, как и в Smart Console. Логические операторы в выражении ('AND', 'OR') должны быть предоставлены в верхнем регистре. Если оператор не используется, применяется оператор OR по умолчанию.
filter_settings
dictionary
Настройка параметров фильтра.
packet_search_settings
dictionary
Когда 'search-mode' установлен в 'packet', этот объект позволяет установить параметры поиска пакетов.
expand_group_members
boolean
    Варианты:
  • no
  • yes
Если значение true, при наличии в выражении поиска UID или имени объекта группы, результаты будут включать правила, соответствующие хотя бы одному члену группы.
expand_group_with_exclusion_members
boolean
    Варианты:
  • no
  • yes
Если значение true, при наличии в выражении поиска UID или имени объекта группы с исключением, результаты будут включать правила, соответствующие хотя бы одному члену части "include" и не являющемуся членом части "except".
match_on_any
boolean
    Варианты:
  • no
  • yes
Соответствие объекту 'Any'.
match_on_group_with_exclusion
boolean
    Варианты:
  • no
  • yes
Соответствие объекту группы с исключением.
match_on_negate
boolean
    Варианты:
  • no
  • yes
Соответствие отрицательному элементу.
search_mode
string
    Варианты:
  • general
  • packet
При значении 'general' включены как поиск по полному тексту, так и поиск по пакетам. В этом режиме поиск по пакетам не будет соответствовать объекту 'Any', отрицательному элементу или группе с исключением. При значении 'packet' по умолчанию включено соответствие объекту 'Any', отрицательному элементу или группе с исключением. packet-search-settings могут быть предоставлены для изменения поведения по умолчанию.
layer
string
Уровень, к которому относится правило, определенный по имени или UID.
limit
integer
Максимальное количество возвращаемых результатов. Этот параметр актуален только для получения нескольких объектов.
name
string
Имя объекта. Должно быть уникальным в домене.
offset
integer
Количество результатов, которые нужно пропустить перед началом возвращения. Этот параметр актуален только для получения нескольких объектов.
order
list / elements=string
Сортировка результатов по заданному полю. По умолчанию результаты сортируются по имени в порядке возрастания. Этот параметр актуален только для получения нескольких объектов.
ASC
string
    Варианты:
  • name
Сортировка результатов по заданному полю в порядке возрастания.
DESC
string
    Варианты:
  • name
Сортировка результатов по заданному полю в порядке убывания.
package
string
Имя пакета.
show_membership
boolean
    Варианты:
  • no
  • yes
Указывает, следует ли вычислять и отображать поле "groups" для каждого объекта в ответе.
use_object_dictionary
boolean
    Варианты:
  • no
  • yes
Н/Д
version
string
Версия checkpoint. Если не указана, используется последняя версия.

Примеры

- name: show-threat-rule
  cp_mgmt_threat_rule_facts:
    layer: New Layer 1
    name: Rule Name

- name: show-threat-rulebase
  cp_mgmt_threat_rule_facts:
    details_level: standard
    filter: ''
    limit: 20
    name: Threat Prevention
    offset: 0
    use_object_dictionary: false

Авторы

  • Or Soffer (@chkp-orso)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/check_point/mgmt/cp_mgmt_threat_rule_facts_module.html

Spec-Zone.ru

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