Параметры шага выполнения

15 мая 2024

ID 270333

Массив элементов шага выполнения описывает логику плейбука. Шаги выполняются в порядке, описанном в плейбуке. Есть несколько типов шагов выполнения:

  • ResponseAction
  • Split
  • Scatter-gather
  • Switch
  • UpdateData

Параметры ResponseAction

Параметры Действия по реагированию вызывают функцию реагирования.

Идентификатор параметра

Описание

function

Объект, определяющий действие по реагированию. Дополнительную информацию см. в разделе Параметры ResponseFunction.

filterProduct

Этот параметр позволяет фильтровать компоненты для выполнения действия по реагированию. По запросу плагины компонентов фильтруются по разрешенным и ограниченным компонентам.

Например, параметр можно указать следующим образом:

"filterProduct": {

"allowed": ["Название_программы"]

}

output

Этот параметр позволяет изменить значение, возвращаемое действием по реагированию, с помощью выражения jq и поместить его в данные плейбука (локальные или операционные).

timeout

Этот параметр позволяет установить тайм-аут для вызова функциональности реагирования. Вы можете указать имя политики тайм-аута, установленной в плейбуке, или установить значения тайм-аута вручную.

Если значение не указано, то используется значение тайм-аута по умолчанию.

manualApprove

Этот параметр позволяет настроить подтверждение действия по реагированию вручную. Возможные значения:

  • Логическое значение:
    • true – ручное подтверждение включено с параметрами по умолчанию.
    • false – ручное подтверждение выключено.
  • Объект ManualApprove.

onError

Этот параметр определяет поведение при возникновении ошибки во время выполнения действия по реагированию. Возможные значения:

  • stop – определяет прерывание плейбука в случае ошибки при выполнении действия по реагированию.
  • continue – определяет, что выполнение плейбука будет продолжено, даже если одно из действий по реагированию завершится с ошибкой. В этом случае плейбук запускает следующее действие по реагированию, указанное в алгоритме.

По умолчанию указано значение stop.

Обратите внимание, что при возникновении системной ошибки выполнение плейбука завершается с ошибкой независимо от указанного значения параметра onError.

Политика времени ожидания

Политика времени ожидания шагов выполнения. Система автоматически определяет политику времени ожидания по умолчанию.

Политику времени ожидания по умолчанию можно изменить, используя имя политики по умолчанию. В этом случае новая политика будет автоматически применяться ко всем шагам выполнения.

Идентификатор параметра

Описание

name

Имя политики времени ожидания.

scheduleToCloseTimeout

Максимальное время выполнения, включая ожидание в очереди и повторные попытки. Параметр указывается в строковом формате Go.

Если значение не указано или равно 0, используется значение из поля playbookRunTimeout.

Output

Параметр output генерирует операционные данные в конце шага, которые затем передаются на следующий шаг. Укажите параметр output, если вы хотите использовать результаты текущего шага плейбука на следующем шаге.

Чтобы избежать перегрузки системы, рекомендуется ограничивать данные, помещаемые в данные плейбука (локальные или операционные).

Идентификатор параметра

Описание

action

Этот параметр определяет, будут ли данные плейбука (локальные или операционные) перезаписываться или объединяться. Возможные значения:

  • merge – новые данные объединяются с текущими данными.
  • overwrite – текущие данные перезаписываются новыми данными.

filter

Этот параметр определяет выражение jq для обработки выходных данных.

Подтвердить вручную

Идентификатор параметра

Описание

timeout

Время ожидания подтверждения вручную в минутах. Минимальное значение – 10 минут (10m), максимальное – 180 минут (180m).

По умолчанию это значение равно 60 минут (60m).

emailNotifications

Этот параметр позволяет настроить отправку уведомлений по электронной почте.

Параметры уведомлений по электронной почте

Идентификатор параметра

Описание

enabled

Флаг для включения уведомлений по электронной почте.

delay

Этот параметр определяет задержку перед отправкой уведомления по электронной почте. Значение указывается в минутах.

Минимальное значение – 5 минут (5m), максимальное – 30 минут (30m).

По умолчанию это значение равно 10 минут (10m).

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!