check_point.mgmt.cp_mgmt_time модуль — Управляет объектами времени на Check Point через API веб-служб
Примечание
Этот модуль входит в коллекцию check_point.mgmt (версия 5.2.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install check_point.mgmt.
Чтобы использовать её в плейбуке, укажите: check_point.mgmt.cp_mgmt_time.
Новое в check_point.mgmt 1.0.0
Описание
- Управляет объектами времени на устройствах Check Point, включая создание, обновление и удаление объектов.
- Все операции выполняются через API веб-служб.
Параметры
Параметр | Комментарии |
|---|---|
auto_publish_session boolean | Опубликовать текущую сессию, если после выполнения задачи были внесены изменения. Выбор:
|
color string | Цвет объекта. Должен быть одним из существующих цветов. Выбор:
|
comments string | Строка комментариев. |
details_level string | Уровень детализации некоторых полей в ответе может варьироваться от отображения только значения UID объекта до полного подробного представления объекта. Выбор:
|
end dictionary | Конечное время. Обратите внимание, что каждая шлюзовая система может интерпретировать это время по-разному в зависимости от своего часового пояса. |
|
date string |
Дата в формате дд-MMM-гггг. |
|
iso_8601 string |
Дата и время в международном формате ISO 8601. Информация о часовом поясе игнорируется. |
|
posix integer |
Количество миллисекунд, прошедших с момента 00:00:00, 1 января 1970 года. |
|
time string |
Время в формате ЧЧ,мм. |
end_never boolean | Конец никогда. Выбор:
|
groups list / elements=string | Коллекция идентификаторов групп. |
hours_ranges list / elements=dictionary | Повторение по часам. Обратите внимание, что каждая шлюзовая система может интерпретировать это время по-разному в зависимости от своего часового пояса. |
|
enabled boolean |
Включен ли диапазон часов. Выбор:
|
|
from string |
Время в формате ЧЧ,ММ. |
|
index integer |
Индекс диапазона часов. |
|
to string |
Время в формате ЧЧ,ММ. |
ignore_errors boolean | Применить изменения, игнорируя ошибки. Вы не сможете опубликовать такие изменения. Если флаг ignore-warnings был опущен, то предупреждения также будут проигнорированы. Выбор:
|
ignore_warnings boolean | Применить изменения, игнорируя предупреждения. Выбор:
|
name string / обязательно | Имя объекта. |
recurrence dictionary | Повторение по дням. |
|
days list / elements=string |
Действительно в определённые дни. Поддержка нескольких вариантов, диапазона дней в месяцах. Пример: [“1”, “3”, “9-20”]. |
|
месяц строка |
Допустимо для месяца. Примеры: “1”, “2”, “12”, “Любой”. |
|
шаблон строка |
Допустимо для основы “Ежедневно”, “Еженедельно”, “Ежемесячно”. |
|
дни_недели список / элементы=строка |
Допустимо для дней недели. Примеры: “Вс”, “Пн”…”Сб”. |
начало словарь | Время начала. Обратите внимание, что каждый шлюз может интерпретировать это время по-разному в зависимости от часового пояса. |
|
дата строка |
Дата в формате дд-MMM-гггг. |
|
iso_8601 строка |
Дата и время в международном формате ISO 8601. Информация о часовом поясе игнорируется. |
|
posix целое число |
Количество миллисекунд, прошедших с 00:00:00 1 января 1970 года. |
|
время строка |
Время в формате ЧЧ:мм. |
начало_сейчас логическое | Начать немедленно. Варианты:
|
состояние строка | Состояние правила доступа (есть или отсутствует). Варианты:
|
метки список / элементы=строка | Коллекция идентификаторов меток. |
версия строка | Версия контрольной точки. Если не указана, используется последняя версия. |
ждать_задачи логическое | Подождать окончания задачи. Например, задачи публикации. Варианты:
|
ждать_задачи_таймаут целое число | Сколько минут ждать, прежде чем выбросить ошибку таймаута. По умолчанию: |
Примеры
- name: add-time
cp_mgmt_time:
end:
date: 24-Nov-2014
time: '21:22'
end_never: 'false'
hours_ranges:
- enabled: true
from: 00:00
index: 1
to: 00:00
- enabled: false
from: 00:00
index: 2
to: 00:00
name: timeObject1
recurrence:
days:
- '1'
month: Any
pattern: Daily
weekdays:
- Sun
- Mon
start_now: 'true'
state: present
- name: set-time
cp_mgmt_time:
hours_ranges:
- from: 00:22
to: 00:33
name: timeObject1
recurrence:
month: Any
pattern: Weekly
weekdays:
- Fri
state: present
- name: delete-time
cp_mgmt_time:
name: timeObject1
state: absent
Возвращаемые значения
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
cp_mgmt_time словарь | Созданный или обновленный объект контрольной точки. Возвращается: всегда, за исключением случая удаления объекта. |
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/check_point/mgmt/cp_mgmt_time_module.html