Spec-Zone.ru › Ansible 2.9

cp_mgmt_package – Управление объектами пакетов на Check Point через API веб-служб

Новое в версии 2.9.

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

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

  • Управляет объектами пакетов на устройствах Check Point, включая создание, обновление и удаление объектов.
  • Все операции выполняются через API веб-служб.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
access
boolean
    Варианты:
  • no
  • yes
True - включено, False - выключено, пустое значение - без изменений.
access_layers
dictionary
Уровни политики доступа.
add
list
Коллекция объектов уровня доступа для добавления, идентифицируемых по имени или UID.
name
string
Имя или UID уровня.
position
integer
Позиция уровня.
remove
list
Коллекция объектов уровня доступа для удаления, идентифицируемых по имени или UID.
value
list
Коллекция объектов уровня доступа для установки, идентифицируемых по имени или UID. Заменяет существующие уровни доступа.
auto_publish_session
boolean
    Варианты:
  • no
  • yes
Опубликовать текущий сеанс, если изменения были выполнены после завершения задачи.
color
string
    Варианты:
  • aquamarine
  • black
  • blue
  • crete blue
  • burlywood
  • cyan
  • dark green
  • khaki
  • orchid
  • dark orange
  • dark sea green
  • pink
  • turquoise
  • dark blue
  • firebrick
  • brown
  • forest green
  • gold
  • dark gold
  • gray
  • dark gray
  • light green
  • lemon chiffon
  • coral
  • sea green
  • sky blue
  • magenta
  • purple
  • slate blue
  • violet red
  • navy blue
  • olive
  • orange
  • red
  • sienna
  • yellow
Цвет объекта. Должен быть одним из существующих цветов.
comments
string
Строка комментариев.
desktop_security
boolean
    Варианты:
  • no
  • yes
True - включено, False - выключено, пустое значение - без изменений.
details_level
string
    Варианты:
  • uid
  • standard
  • full
Уровень детализации для некоторых полей в ответе может варьироваться от отображения только значения UID объекта до полностью подробного представления объекта.
ignore_errors
boolean
    Варианты:
  • no
  • yes
Применить изменения, игнорируя ошибки. Вы не сможете опубликовать такие изменения. Если флаг ignore-warnings был опущен - предупреждения также будут игнорироваться.
ignore_warnings
boolean
    Варианты:
  • no
  • yes
Применить изменения, игнорируя предупреждения.
installation_targets
list
Какие шлюзы, идентифицируемые по имени или UID, установить политику.
name
string / required
Имя объекта.
qos
boolean
    Варианты:
  • no
  • yes
True - включено, False - выключено, пустое значение - без изменений.
qos_policy_type
string
    Варианты:
  • recommended
  • express
Тип политики QoS.
state
string
    Варианты:
  • present ←
  • absent
Состояние правила доступа (present или absent). По умолчанию present.
tags
list
Коллекция идентификаторов тегов.
threat_layers
dictionary
Уровни политики угроз.
add
list
Коллекция объектов уровня угроз для добавления, идентифицируемых по имени или UID.
name
string
Имя или UID уровня.
position
integer
Позиция уровня.
remove
list
Коллекция объектов уровня угроз для удаления, идентифицируемых по имени или UID.
value
list
Коллекция объектов уровня угроз для установки, идентифицируемых по имени или UID. Заменяет существующие уровни угроз.
threat_prevention
boolean
    Варианты:
  • no
  • yes
True - включено, False - выключено, пустое значение - без изменений.
version
string
Версия checkpoint. Если не указана, используется последняя версия.
vpn_traditional_mode
boolean
    Варианты:
  • no
  • yes
True - включено, False - выключено, пустое значение - без изменений.
wait_for_task
boolean
    Варианты:
  • no
  • yes ←
Ожидать завершения задачи. Например, задачи публикации.

Примеры

- name: add-package
  cp_mgmt_package:
    access: true
    color: green
    comments: My Comments
    name: New_Standard_Package_1
    state: present
    threat_prevention: false

- name: set-package
  cp_mgmt_package:
    access_layers:
      add:
      - name: New Access Layer 1
        position: 1
    name: Standard
    state: present
    threat_layers:
      add:
      - name: New Layer 1
        position: 2

- name: delete-package
  cp_mgmt_package:
    name: New Standard Package 1
    state: absent

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

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

Ключ Возвращается Описание
cp_mgmt_package
dictionary
всегда, за исключением удаления объекта.
Созданный или обновлённый объект checkpoint.



Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [preview]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • 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.9/modules/cp_mgmt_package_module.html

Spec-Zone.ru

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