Spec-Zone.ru › AWS CLI v2

[ aws . swf ]

get-workflow-execution-history

Описание

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

Примечание

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

Контроль доступа

Вы можете использовать политики IAM для управления доступом к этому действию к ресурсам Amazon SWF следующим образом:

  • Используйте элемент Resource с именем домена, чтобы ограничить действие только указанными доменам.
  • Используйте элемент Action для разрешения или запрета разрешения на вызов этого действия.
  • Вы не можете использовать политику IAM для ограничения параметров этого действия.

Если у вызывающего лица недостаточно разрешений для вызова действия или значения параметров выходят за пределы заданных ограничений, действие завершается неудачей. Соответствующий атрибут события устанавливает параметр cause в значение OPERATION_NOT_PERMITTED. Подробности и примеры политик IAM см. в разделе Использование IAM для управления доступом к рабочим областям Amazon SWF в руководстве разработчика Amazon SWF.

См. также: Документация API AWS

get-workflow-execution-history является постраничной операцией. Для получения всего набора результатов может потребоваться несколько вызовов API. Вы можете отключить постраничный вывод, задав аргумент --no-paginate. При использовании --output text и аргумента --query в ответ на постраничный вывод, аргумент --query должен извлекать данные из результатов следующих выражений запросов: events

Синтаксис

  get-workflow-execution-history
--domain <value>
--execution <value>
[--reverse-order | --no-reverse-order]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--domain (строка)

Имя домена, содержащего выполнение рабочей области.

--execution (структура)

Указывает выполнение рабочей области, для которого нужно вернуть историю.

workflowId -> (строка)

Пользовательский идентификатор, связанный с выполнением рабочей области.

runId -> (строка)

Уникальный системный идентификатор выполнения рабочей области.

Сокращенный синтаксис:

workflowId=string,runId=string

Синтаксис JSON:

{
  "workflowId": "string",
  "runId": "string"
}

--reverse-order | --no-reverse-order (булево)

При установке в значение true возвращает события в обратном порядке. По умолчанию результаты возвращаются в порядке возрастания eventTimeStamp событий.

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределяют значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--starting-token (строка)

Токен для указания места начала постраничной обработки. Это NextToken из ранее усеченного ответа.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS CLI.

--page-size (целое число)

Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания AWS-вызовов.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов больше указанного значения, в выводе команды предоставляется NextToken. Для возобновления постраничной обработки укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken непосредственно вне AWS CLI.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который может быть использован в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, выводит пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (булево)

Включить отладку логов.

--endpoint-url (строка)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую постраничную обработку. Если автоматическая постраничная обработка отключена, AWS CLI сделает только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команд.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для использования при фильтрации данных ответа.

--profile (строка)

Использование определенного профиля из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отображение версии этого инструмента.

--color (строка)

Включение/выключение цветного вывода.

  • on
  • off
  • auto

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Обрабатываемый пакет сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь тайм-аута. Значение по умолчанию - 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь тайм-аута. Значение по умолчанию - 60 секунд.

--cli-binary-format (строка)

Стиль форматирования для использования с двоичными блоками. По умолчанию используется формат base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого файла, которое соответствует двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла непосредственно, независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить постраничную обработку для вывода.

--cli-auto-prompt (булево)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматический запрос параметров ввода CLI.

Вывод

events -> (список)

Список событий истории.

(структура)

Событие в рамках выполнения рабочего процесса. Событие истории может быть одного из следующих типов:

  • ActivityTaskCancelRequested – Система получила решение RequestCancelActivityTask.
  • ActivityTaskCanceled – Задача активности была успешно отменена.
  • ActivityTaskCompleted – Работник активности успешно завершил задачу активности, вызвав RespondActivityTaskCompleted.
  • ActivityTaskFailed – Работник активности завершил задачу активности с ошибкой, вызвав RespondActivityTaskFailed.
  • ActivityTaskScheduled – Задача активности была запланирована для выполнения.
  • ActivityTaskStarted – Запланированная задача активности была распределена работнику.
  • ActivityTaskTimedOut – Задача активности истекла по времени.
  • CancelTimerFailed – Не удалось обработать решение CancelTimer. Это происходит, когда решение не настроено должным образом, например, таймер с указанным идентификатором таймера не существует.
  • CancelWorkflowExecutionFailed – Не удалось отменить выполнение рабочего процесса.
  • ChildWorkflowExecutionCanceled – Вложенное выполнение рабочего процесса, начатое этим выполнением рабочего процесса, было отменено и закрыто.
  • ChildWorkflowExecutionCompleted – Вложенное выполнение рабочего процесса, начатое этим выполнением рабочего процесса, успешно завершилось и было закрыто.
  • ChildWorkflowExecutionFailed – Вложенное выполнение рабочего процесса, начатое этим выполнением рабочего процесса, не завершилось успешно и было закрыто.
  • ChildWorkflowExecutionStarted – Вложенное выполнение рабочего процесса было успешно начато.
  • ChildWorkflowExecutionTerminated – Вложенное выполнение рабочего процесса, начатое этим выполнением рабочего процесса, было завершено.
  • ChildWorkflowExecutionTimedOut – Вложенное выполнение рабочего процесса, начатое этим выполнением рабочего процесса, истекло по времени и было закрыто.
  • CompleteWorkflowExecutionFailed – Выполнение рабочего процесса не завершилось.
  • ContinueAsNewWorkflowExecutionFailed – Выполнение рабочего процесса не завершилось после продолжения как новый рабочий процесс.
  • DecisionTaskCompleted – Решающий элемент успешно завершил задачу принятия решений, вызвав RespondDecisionTaskCompleted.
  • DecisionTaskScheduled – Задача принятия решений была запланирована для выполнения рабочего процесса.
  • DecisionTaskStarted – Задача принятия решений была распределена решающему элементу.
  • DecisionTaskTimedOut – Задача принятия решений истекла по времени.
  • ExternalWorkflowExecutionCancelRequested – Запрос на отмену внешнего выполнения рабочего процесса был успешно доставлен целевому выполнению.
  • ExternalWorkflowExecutionSignaled – Сигнал, запрошенный этим выполнением рабочего процесса, был успешно доставлен целевому внешнему выполнению рабочего процесса.
  • FailWorkflowExecutionFailed – Запрос на пометку выполнения рабочего процесса как завершенного с ошибкой, сам завершился с ошибкой.
  • MarkerRecorded – В истории рабочего процесса была записана отметка в результате решения RecordMarker.
  • RecordMarkerFailed – Решение RecordMarker вернулось с ошибкой.
  • RequestCancelActivityTaskFailed – Не удалось обработать решение RequestCancelActivityTask. Это происходит, когда решение не настроено должным образом.
  • RequestCancelExternalWorkflowExecutionFailed – Запрос на отмену внешнего выполнения рабочего процесса завершился с ошибкой.
  • RequestCancelExternalWorkflowExecutionInitiated – Была сделана попытка запросить отмену внешнего выполнения рабочего процесса.
  • ScheduleActivityTaskFailed – Не удалось обработать решение ScheduleActivityTask. Это происходит, когда решение не настроено должным образом, например, указанный тип активности не зарегистрирован.
  • SignalExternalWorkflowExecutionFailed – Запрос на отправку сигнала внешнему выполнению рабочего процесса завершился с ошибкой.
  • SignalExternalWorkflowExecutionInitiated – Был сделан запрос на отправку сигнала внешнему рабочему процессу.
  • StartActivityTaskFailed – Запланированная задача активности не смогла начаться.
  • StartChildWorkflowExecutionFailed – Не удалось обработать решение StartChildWorkflowExecution. Это происходит, когда решение не настроено должным образом, например, указанный тип рабочего процесса не зарегистрирован.
  • StartChildWorkflowExecutionInitiated – Был сделан запрос на запуск дочернего выполнения рабочего процесса.
  • StartTimerFailed – Не удалось обработать решение StartTimer. Это происходит, когда решение не настроено должным образом, например, таймер с указанным идентификатором таймера уже существует.
  • TimerCanceled – Таймер, ранее запущенный для этого выполнения рабочего процесса, был успешно отменен.
  • TimerFired – Таймер, ранее запущенный для этого выполнения рабочего процесса, сработал.
  • TimerStarted – Таймер был запущен для выполнения рабочего процесса из-за решения StartTimer.
  • WorkflowExecutionCancelRequested – Был сделан запрос на отмену выполнения этого рабочего процесса.
  • WorkflowExecutionCanceled – Выполнение рабочего процесса было успешно отменено и закрыто.
  • WorkflowExecutionCompleted – Выполнение рабочего процесса было закрыто из-за успешного завершения.
  • WorkflowExecutionContinuedAsNew – Выполнение рабочего процесса было закрыто, и было создано новое выполнение того же типа с тем же workflowId.
  • WorkflowExecutionFailed – Выполнение рабочего процесса было закрыто из-за ошибки.
  • WorkflowExecutionSignaled – Для выполнения рабочего процесса был получен внешний сигнал.
  • WorkflowExecutionStarted – Выполнение рабочего процесса было начато.
  • WorkflowExecutionTerminated – Выполнение рабочего процесса было прервано.
  • WorkflowExecutionTimedOut – Выполнение рабочего процесса было закрыто из-за превышения времени ожидания.

eventTimestamp -> (метка времени)

Дата и время возникновения события.

eventType -> (строка)

Тип события истории.

eventId -> (целое число)

Сгенерированный системой идентификатор события. Этот идентификатор однозначно определяет событие в истории выполнения рабочего процесса.

workflowExecutionStartedEventAttributes -> (структура)

Если событие типа WorkflowExecutionStarted, то этот член установлен и предоставляет подробную информацию о событии. Для других типов событий он не установлен.

input -> (строка)

Входные данные, предоставленные для выполнения рабочего процесса.

executionStartToCloseTimeout -> (строка)

Максимальная продолжительность для этого выполнения рабочего процесса.

Продолжительность указана в секундах, целое число, большее или равное 0. Можно использовать NONE для указания неограниченной продолжительности.

taskStartToCloseTimeout -> (строка)

Максимальная продолжительность задач принятия решений для этого типа рабочего процесса.

Продолжительность указана в секундах, целое число, большее или равное 0. Можно использовать NONE для указания неограниченной продолжительности.

childPolicy -> (строка)

Политика для дочерних выполнений рабочего процесса, если это выполнение рабочего процесса завершено, явно вызвав действие TerminateWorkflowExecution или из-за истечения времени ожидания.

Поддерживаемые политики для дочерних элементов:

  • TERMINATE – Дочерние элементы завершаются.
  • REQUEST_CANCEL – Для каждого дочернего элемента предпринимается попытка отмены, записывая событие WorkflowExecutionCancelRequested в его истории. Решающему элементу предоставлено право принять соответствующие действия при получении истории выполнения с этим событием.
  • ABANDON – Никаких действий не предпринимается. Дочерние элементы продолжают работать.

taskList -> (структура)

Имя списка задач для планирования задач принятия решений для этого выполнения рабочего процесса.

name -> (строка)

Имя списка задач.

taskPriority -> (строка)

Приоритет задач принятия решений в выполнении рабочего процесса.

workflowType -> (структура)

Тип рабочего процесса этого выполнения.

name -> (строка)

Имя типа рабочего процесса.

Примечание

Сочетание имени типа рабочего процесса и версии должно быть уникальным в пределах домена.

version -> (строка)

Версия типа рабочего процесса.

Примечание

Сочетание имени типа рабочего процесса и версии должно быть уникальным в пределах домена.

tagList -> (список)

Список тегов, связанных с этим выполнением рабочего процесса. Выполнение может иметь до 5 тегов.

(строка)

continuedExecutionRunId -> (строка)

Если это выполнение рабочего процесса было начато из-за решения ContinueAsNewWorkflowExecution, то оно содержит runId предыдущего выполнения рабочего процесса, которое было закрыто и продолжено как это выполнение.

parentWorkflowExecution -> (структура)

Исходное выполнение рабочего процесса, которое инициировало это выполнение рабочего процесса. Член не устанавливается, если выполнение рабочего процесса не было начато другим рабочим процессом.

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего процесса.

runId -> (строка)

Сгенерированный системой уникальный идентификатор для выполнения рабочего процесса.

parentInitiatedEventId -> (целое число)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution по запуску этого выполнения рабочего процесса. Исходное событие с этим идентификатором можно найти в истории исходного выполнения рабочего процесса. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, ведущих к этому событию.

lambdaRole -> (строка)

Прикрепленная к выполнению рабочего процесса роль IAM.

workflowExecutionCompletedEventAttributes -> (структура)

Если событие типа WorkflowExecutionCompleted, то этот член установлен и предоставляет подробную информацию о событии. Для других типов событий он не установлен.

result -> (строка)

Результат, произведённый выполнением рабочего процесса при успешном завершении.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решений, которая привела к решению CompleteWorkflowExecution завершить это выполнение. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, ведущих к этому событию.

completeWorkflowExecutionFailedEventAttributes -> (структура)

Если событие типа CompleteWorkflowExecutionFailed, то этот член установлен и предоставляет подробную информацию о событии. Для других типов событий он не установлен.

cause -> (строка)

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

Примечание

Если cause установлено в OPERATION_NOT_PERMITTED, решение завершилось ошибкой из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе «Использование IAM для управления доступом к рабочим процессам Amazon SWF» в Руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решений, которая привела к решению CompleteWorkflowExecution завершить это выполнение. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, ведущих к этому событию.

workflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип WorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

reason -> (строка)

Описание причины сбоя.

details -> (строка)

Подробности сбоя.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к тому, что FailWorkflowExecution решение завершилось с ошибкой. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

failWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип FailWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в разделе Использование IAM для управления доступом к Amazon SWF Workflows в руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к тому, что FailWorkflowExecution решение завершилось с ошибкой. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

workflowExecutionTimedOutEventAttributes -> (структура)

Если событие имеет тип WorkflowExecutionTimedOut, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timeoutType -> (строка)

Тип таймаута, вызвавшего это событие.

childPolicy -> (строка)

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

Поддерживаемые политики для дочерних потоков:

  • TERMINATE – Дочерние потоки завершаются.
  • REQUEST_CANCEL – Попытка отмены каждого дочернего потока выполнения путем записи события WorkflowExecutionCancelRequested в его историю. Решающему элементу необходимо принять соответствующие действия при получении истории выполнения с этим событием.
  • ABANDON – Действия не предпринимаются. Дочерние потоки продолжают выполняться.

workflowExecutionCanceledEventAttributes -> (структура)

Если событие имеет тип WorkflowExecutionCanceled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

details -> (строка)

Подробности отмены.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к CancelWorkflowExecution решению об этой запросе отмены. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

cancelWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип CancelWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в разделе Использование IAM для управления доступом к Amazon SWF Workflows в руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к CancelWorkflowExecution решению об этой запросе отмены. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

workflowExecutionContinuedAsNewEventAttributes -> (структура)

Если событие имеет тип WorkflowExecutionContinuedAsNew, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

input -> (строка)

Входные данные для нового потока выполнения.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к ContinueAsNewWorkflowExecution решению, которое запустило это выполнение. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

newExecutionRunId -> (строка)

Идентификатор нового потока выполнения.

executionStartToCloseTimeout -> (строка)

Общее время, отведенное для нового потока выполнения.

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

taskList -> (структура)

Список задач для принятия решений для нового (продолженного) потока выполнения.

name -> (строка)

Имя списка задач.

taskPriority -> (строка)

Приоритет задачи для принятия решений в новом (продолженном) потоке выполнения.

taskStartToCloseTimeout -> (строка)

Максимальное время выполнения задач принятия решений для нового потока выполнения.

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

childPolicy -> (строка)

Политика для дочерних потоков выполнения нового выполнения, если оно завершается путем явного вызова действия TerminateWorkflowExecution или из-за истечения срока действия таймаута.

Поддерживаемые политики для дочерних потоков:

  • TERMINATE – Дочерние потоки завершаются.
  • REQUEST_CANCEL – Попытка отмены каждого дочернего потока выполнения путем записи события WorkflowExecutionCancelRequested в его историю. Решающему элементу необходимо принять соответствующие действия при получении истории выполнения с этим событием.
  • ABANDON – Действия не предпринимаются. Дочерние потоки продолжают выполняться.

tagList -> (список)

Список тегов, связанных с новым потоком выполнения.

(строка)

workflowType -> (структура)

Тип потока выполнения этого потока выполнения.

name -> (строка)

Имя типа потока выполнения.

Примечание

Сочетание имени и версии типа потока выполнения должно быть уникальным в рамках домена.

version -> (строка)

Версия типа потока выполнения.

Примечание

Сочетание имени и версии типа потока выполнения должно быть уникальным в рамках домена.

lambdaRole -> (строка)

Роль IAM, которая должна быть прикреплена к новому (продолженному) потоку выполнения.

continueAsNewWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип ContinueAsNewWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в разделе Использование IAM для управления доступом к Amazon SWF Workflows в руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к ContinueAsNewWorkflowExecution решению, которое запустило это выполнение. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

workflowExecutionTerminatedEventAttributes -> (структура)

Если событие имеет тип WorkflowExecutionTerminated, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

reason -> (строка)

Причина завершения.

details -> (строка)

Подробности завершения.

childPolicy -> (строка)

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

Поддерживаемые политики для дочерних потоков:

  • TERMINATE – Дочерние потоки завершаются.
  • REQUEST_CANCEL – Попытка отмены каждого дочернего потока выполнения путем записи события WorkflowExecutionCancelRequested в его историю. Решающему элементу необходимо принять соответствующие действия при получении истории выполнения с этим событием.
  • ABANDON – Действия не предпринимаются. Дочерние потоки продолжают выполняться.

cause -> (строка)

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

workflowExecutionCancelRequestedEventAttributes -> (структура)

Если событие имеет тип WorkflowExecutionCancelRequested, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

externalWorkflowExecution -> (структура)

Внешний поток выполнения, для которого был запрошен отказ.

workflowId -> (строка)

Пользовательский идентификатор, связанный с потоком выполнения.

runId -> (строка)

Уникальный идентификатор, сгенерированный системой, для потока выполнения.

externalInitiatedEventId -> (целое число)

Идентификатор события RequestCancelExternalWorkflowExecutionInitiated, соответствующего RequestCancelExternalWorkflowExecution решению об отмене этого потока выполнения. Источник события с этим идентификатором можно найти в истории исходного потока выполнения. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к этому событию.

cause -> (строка)

Если установлено, указывает, что запрос на отмену выполнения потока был сгенерирован автоматически, и указывает причину. Это происходит, если родительский поток выполнения истекает или завершается, а политика дочерних потоков настроена на отмену дочерних потоков.

decisionTaskScheduledEventAttributes -> (структура)

Если событие является типом DecisionTaskScheduled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

taskList -> (структура)

Имя списка задач, в котором была запланирована задача принятия решения.

name -> (строка)

Имя списка задач.

taskPriority -> (строка)

Приоритет задачи, если установлен, определяет приоритет для данной задачи принятия решения. Допустимые значения — целые числа в диапазоне от Integer.MIN_VALUE (-2147483648) до Integer.MAX_VALUE (2147483647) Java. Более высокие числа обозначают более высокий приоритет.

Дополнительную информацию о настройке приоритета задачи см. в разделе Настройка приоритета задачи в руководстве разработчика Amazon SWF.

startToCloseTimeout -> (строка)

Максимальная продолжительность для этой задачи принятия решения. Задача считается истекшей, если она не выполняется в течение этого времени.

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

scheduleToStartTimeout -> (строка)

Максимальное время ожидания задачи принятия решения для назначения работнику.

decisionTaskStartedEventAttributes -> (структура)

Если событие является типом DecisionTaskStarted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

identity -> (строка)

Идентификатор решающего, сделавшего запрос. Это позволяет отслеживать диагностику при возникновении проблем. Формат этого идентификатора определяется пользователем.

scheduledEventId -> (длинное целое число)

Идентификатор события DecisionTaskScheduled, которое было записано при планировании этой задачи принятия решения. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

decisionTaskCompletedEventAttributes -> (структура)

Если событие является типом DecisionTaskCompleted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

executionContext -> (строка)

Определяемый пользователем контекст для выполнения рабочего процесса.

scheduledEventId -> (длинное целое число)

Идентификатор события DecisionTaskScheduled, которое было записано при планировании этой задачи принятия решения. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

startedEventId -> (длинное целое число)

Идентификатор события DecisionTaskStarted, записанного при запуске этой задачи принятия решения. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

taskList -> (структура)

Представляет список задач.

name -> (строка)

Имя списка задач.

taskListScheduleToStartTimeout -> (строка)

Максимальное время ожидания задачи принятия решения для назначения работнику.

decisionTaskTimedOutEventAttributes -> (структура)

Если событие является типом DecisionTaskTimedOut, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timeoutType -> (строка)

Тип таймаута, который истек до завершения задачи принятия решения.

scheduledEventId -> (длинное целое число)

Идентификатор события DecisionTaskScheduled, которое было записано при планировании этой задачи принятия решения. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

startedEventId -> (длинное целое число)

Идентификатор события DecisionTaskStarted, записанного при запуске этой задачи принятия решения. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

activityTaskScheduledEventAttributes -> (структура)

Если событие является типом ActivityTaskScheduled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

activityType -> (структура)

Тип задачи активности.

name -> (строка)

Имя этой активности.

Примечание

Комбинация имени и версии типа активности должна быть уникальной в пределах домена.

version -> (строка)

Версия этой активности.

Примечание

Комбинация имени и версии типа активности должна быть уникальной в пределах домена.

activityId -> (строка)

Уникальный идентификатор задачи активности.

input -> (строка)

Входные данные, предоставленные задаче активности.

control -> (строка)

Данные, прикрепленные к событию, которые могут быть использованы решающим в последующих задачах рабочего процесса. Эти данные не отправляются активности.

scheduleToStartTimeout -> (строка)

Максимальное время ожидания задачи активности для назначения работнику.

scheduleToCloseTimeout -> (строка)

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

startToCloseTimeout -> (строка)

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

taskList -> (структура)

Список задач, в котором была запланирована задача активности.

name -> (строка)

Имя списка задач.

taskPriority -> (строка)

Приоритет, который необходимо назначить запланированной задаче активности. Если задано, это переопределяет любое значение по умолчанию, которое было назначено при регистрации типа активности.

Допустимые значения — целые числа в диапазоне от Integer.MIN_VALUE (-2147483648) до Integer.MAX_VALUE (2147483647) Java. Более высокие числа обозначают более высокий приоритет.

Дополнительную информацию о настройке приоритета задачи см. в разделе Настройка приоритета задачи в руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (длинное целое число)

Идентификатор события DecisionTaskCompleted, соответствующего решению, которое привело к планированию этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

heartbeatTimeout -> (строка)

Максимальное время, до которого обработчик, обрабатывающий эту задачу, должен сообщать о ходе выполнения, вызывая RecordActivityTaskHeartbeat. Если таймаут превышен, задача активности автоматически истекает. Если обработчик впоследствии попытается записать сердцебиение или вернуть результат, он будет проигнорирован.

activityTaskStartedEventAttributes -> (структура)

Если событие является типом ActivityTaskStarted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

identity -> (строка)

Идентификатор работника, которому была назначена эта задача. Это помогает в диагностике при возникновении проблем. Формат этого идентификатора определяется пользователем.

scheduledEventId -> (длинное целое число)

Идентификатор события ActivityTaskScheduled, которое было записано при планировании этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

activityTaskCompletedEventAttributes -> (структура)

Если событие является типом ActivityTaskCompleted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

result -> (строка)

Результаты задачи активности.

scheduledEventId -> (длинное целое число)

Идентификатор события ActivityTaskScheduled, которое было записано при планировании этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

startedEventId -> (длинное целое число)

Идентификатор события ActivityTaskStarted, записанного при запуске этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

activityTaskFailedEventAttributes -> (структура)

Если событие является типом ActivityTaskFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

reason -> (строка)

Причина сбоя.

details -> (строка)

Подробности сбоя.

scheduledEventId -> (длинное целое число)

Идентификатор события ActivityTaskScheduled, которое было записано при планировании этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

startedEventId -> (длинное целое число)

Идентификатор события ActivityTaskStarted, записанного при запуске этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

activityTaskTimedOutEventAttributes -> (структура)

Если событие является типом ActivityTaskTimedOut, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timeoutType -> (строка)

Тип таймаута, который вызвал это событие.

scheduledEventId -> (длинное целое число)

Идентификатор события ActivityTaskScheduled, которое было записано при планировании этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

startedEventId -> (длинное целое число)

Идентификатор события ActivityTaskStarted, записанного при запуске этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

details -> (строка)

Содержит содержимое параметра details для последнего вызова, сделанного активностью к RecordActivityTaskHeartbeat.

activityTaskCanceledEventAttributes -> (структура)

Если событие является типом ActivityTaskCanceled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

details -> (строка)

Подробности отмены.

scheduledEventId -> (длинное целое число)

Идентификатор события ActivityTaskScheduled, которое было записано при планировании этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

startedEventId -> (длинное целое число)

Идентификатор события ActivityTaskStarted, записанного при запуске этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

latestCancelRequestedEventId -> (длинное целое число)

Если задано, содержит идентификатор последнего события ActivityTaskCancelRequested, записанного для этой задачи активности. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, предшествующих данному событию.

activityTaskCancelRequestedEventAttributes -> (структура)

Если событие имеет тип ActivityTaskcancelRequested, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

decisionTaskCompletedEventId -> (long)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RequestCancelActivityTask для этого запроса отмены. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию.

activityId -> (string)

Уникальный идентификатор задачи.

workflowExecutionSignaledEventAttributes -> (structure)

Если событие имеет тип WorkflowExecutionSignaled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

signalName -> (string)

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

input -> (string)

Вводные данные, предоставленные с сигналом. Решающий может использовать имя сигнала и входные данные, чтобы определить, как обработать сигнал.

externalWorkflowExecution -> (structure)

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

workflowId -> (string)

Определяемый пользователем идентификатор, связанный с выполнением рабочего процесса.

runId -> (string)

Генерируемый системой уникальный идентификатор для выполнения рабочего процесса.

externalInitiatedEventId -> (long)

Идентификатор события SignalExternalWorkflowExecutionInitiated, соответствующего решению SignalExternalWorkflow, чтобы сигнализировать об этом выполнении рабочего процесса. Исходное событие с этим идентификатором можно найти в истории исходного выполнения рабочего процесса. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию. Этот параметр устанавливается только в том случае, если сигнал был инициирован другим выполнением рабочего процесса.

markerRecordedEventAttributes -> (structure)

Если событие имеет тип MarkerRecorded, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

markerName -> (string)

Имя метки.

details -> (string)

Подробности метки.

decisionTaskCompletedEventId -> (long)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RecordMarker, которое запросило эту метку. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию.

recordMarkerFailedEventAttributes -> (structure)

Если событие имеет тип DecisionTaskFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

markerName -> (string)

Имя метки.

cause -> (string)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробности и примеры IAM-политик см. в разделе Использование IAM для управления доступом к Amazon SWF Workflows в руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (long)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RecordMarkerFailed для этого запроса отмены. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию.

timerStartedEventAttributes -> (structure)

Если событие имеет тип TimerStarted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timerId -> (string)

Уникальный идентификатор таймера, который был запущен.

control -> (string)

Данные, прикрепленные к событию, которые могут быть использованы решающим в последующих задачах рабочего процесса.

startToFireTimeout -> (string)

Продолжительность времени, по истечении которого таймер срабатывает.

Продолжительность указана в секундах, целое число, большее или равное 0.

decisionTaskCompletedEventId -> (long)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению StartTimer для этой задачи активности. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию.

timerFiredEventAttributes -> (structure)

Если событие имеет тип TimerFired, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timerId -> (string)

Уникальный идентификатор таймера, который сработал.

startedEventId -> (long)

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

timerCanceledEventAttributes -> (structure)

Если событие имеет тип TimerCanceled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timerId -> (string)

Уникальный идентификатор отменённого таймера.

startedEventId -> (long)

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

decisionTaskCompletedEventId -> (long)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению CancelTimer об отмене этого таймера. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию.

startChildWorkflowExecutionInitiatedEventAttributes -> (structure)

Если событие имеет тип StartChildWorkflowExecutionInitiated, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowId -> (string)

Идентификатор дочернего выполнения рабочего процесса.

workflowType -> (structure)

Тип дочернего выполнения рабочего процесса.

name -> (string)

Имя типа рабочего процесса.

Примечание

Комбинация имени и версии типа рабочего процесса должна быть уникальной в рамках домена.

version -> (string)

Версия типа рабочего процесса.

Примечание

Комбинация имени и версии типа рабочего процесса должна быть уникальной в рамках домена.

control -> (string)

Данные, прикрепленные к событию, которые могут использоваться решающим в последующих задачах принятия решений. Эти данные не передаются активности.

input -> (string)

Вводные данные, предоставленные дочернему выполнению рабочего процесса.

executionStartToCloseTimeout -> (string)

Максимальная продолжительность выполнения дочернего рабочего процесса. Если выполнение рабочего процесса не завершается в течение этого времени, оно выходит из строя и принудительно завершается.

Продолжительность указана в секундах, целое число, большее или равное 0. Для указания неограниченной продолжительности можно использовать NONE.

taskList -> (structure)

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

name -> (string)

Имя списка задач.

taskPriority -> (string)

Приоритет, назначенный для задач принятия решений для этого выполнения рабочего процесса. Допустимые значения — целые числа в диапазоне от Integer.MIN_VALUE (Java) до Integer.MAX_VALUE. Более высокие числа обозначают более высокий приоритет.

Дополнительную информацию о настройке приоритета задачи см. в разделе Настройка приоритета задачи в руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (long)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению StartChildWorkflowExecution о запросе этого дочернего выполнения рабочего процесса. Эта информация может быть полезна для диагностики проблем, прослеживая причину событий.

childPolicy -> (string)

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

Поддерживаемые политики для дочерних элементов:

  • TERMINATE – Дочерние элементы завершаются.
  • REQUEST_CANCEL – Попытка отмены для каждого дочернего выполнения путем записи события WorkflowExecutionCancelRequested в его историю. Решающий должен принять соответствующие действия при получении истории выполнения с этим событием.
  • ABANDON – Никаких действий не предпринимается. Дочерние выполнения продолжают выполняться.

taskStartToCloseTimeout -> (string)

Максимальное время, разрешенное для задач принятия решений для этого выполнения рабочего процесса.

Продолжительность указана в секундах, целое число, большее или равное 0. Для указания неограниченной продолжительности можно использовать NONE.

tagList -> (list)

Список тегов, которые будут прикреплены к дочернему выполнению рабочего процесса.

(string)

lambdaRole -> (string)

IAM-роль, которая будет прикреплена к дочернему выполнению рабочего процесса.

childWorkflowExecutionStartedEventAttributes -> (structure)

Если событие имеет тип ChildWorkflowExecutionStarted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (structure)

Дочернее выполнение рабочего процесса, которое было запущено.

workflowId -> (string)

Определяемый пользователем идентификатор, связанный с выполнением рабочего процесса.

runId -> (string)

Генерируемый системой уникальный идентификатор для выполнения рабочего процесса.

workflowType -> (structure)

Тип дочернего выполнения рабочего процесса.

name -> (string)

Имя типа рабочего процесса.

Примечание

Комбинация имени и версии типа рабочего процесса должна быть уникальной в рамках домена.

version -> (string)

Версия типа рабочего процесса.

Примечание

Комбинация имени и версии типа рабочего процесса должна быть уникальной в рамках домена.

initiatedEventId -> (long)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution для запуска этого дочернего выполнения рабочего процесса. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приведших к данному событию.

childWorkflowExecutionCompletedEventAttributes -> (structure)

Если событие имеет тип ChildWorkflowExecutionCompleted, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

Выполняемое дочернее рабочее задание, которое было завершено.

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего задания.

runId -> (строка)

Уникальный системно сгенерированный идентификатор для выполнения рабочего задания.

workflowType -> (структура)

Тип дочернего выполнения рабочего задания.

name -> (строка)

Имя типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

version -> (строка)

Версия типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

result -> (строка)

Результат выполнения дочернего рабочего задания.

initiatedEventId -> (целое число)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution о запуске этого дочернего выполнения рабочего задания. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

startedEventId -> (целое число)

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

childWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип ChildWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

Дочернее выполнение рабочего задания, которое завершилось ошибкой.

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего задания.

runId -> (строка)

Уникальный системно сгенерированный идентификатор для выполнения рабочего задания.

workflowType -> (структура)

Тип дочернего выполнения рабочего задания.

name -> (строка)

Имя типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

version -> (строка)

Версия типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

reason -> (строка)

Причина ошибки (если указана).

details -> (строка)

Подробности ошибки (если указаны).

initiatedEventId -> (целое число)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution о запуске этого дочернего выполнения рабочего задания. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

startedEventId -> (целое число)

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

childWorkflowExecutionTimedOutEventAttributes -> (структура)

Если событие имеет тип ChildWorkflowExecutionTimedOut, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

Дочернее выполнение рабочего задания, которое истекло.

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего задания.

runId -> (строка)

Уникальный системно сгенерированный идентификатор для выполнения рабочего задания.

workflowType -> (структура)

Тип дочернего выполнения рабочего задания.

name -> (строка)

Имя типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

version -> (строка)

Версия типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

timeoutType -> (строка)

Тип таймаута, который привел к истечению времени дочернего выполнения рабочего задания.

initiatedEventId -> (целое число)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution о запуске этого дочернего выполнения рабочего задания. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

startedEventId -> (целое число)

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

childWorkflowExecutionCanceledEventAttributes -> (структура)

Если событие имеет тип ChildWorkflowExecutionCanceled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

Дочернее выполнение рабочего задания, которое было отменено.

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего задания.

runId -> (строка)

Уникальный системно сгенерированный идентификатор для выполнения рабочего задания.

workflowType -> (структура)

Тип дочернего выполнения рабочего задания.

name -> (строка)

Имя типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

version -> (строка)

Версия типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

details -> (строка)

Подробности отмены (если указаны).

initiatedEventId -> (целое число)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution о запуске этого дочернего выполнения рабочего задания. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

startedEventId -> (целое число)

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

childWorkflowExecutionTerminatedEventAttributes -> (структура)

Если событие имеет тип ChildWorkflowExecutionTerminated, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

Дочернее выполнение рабочего задания, которое было завершено.

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего задания.

runId -> (строка)

Уникальный системно сгенерированный идентификатор для выполнения рабочего задания.

workflowType -> (структура)

Тип дочернего выполнения рабочего задания.

name -> (строка)

Имя типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

version -> (строка)

Версия типа рабочего задания.

Примечание

Сочетание имени и версии типа рабочего задания должно быть уникальным в рамках домена.

initiatedEventId -> (целое число)

Идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution о запуске этого дочернего выполнения рабочего задания. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

startedEventId -> (целое число)

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

signalExternalWorkflowExecutionInitiatedEventAttributes -> (структура)

Если событие имеет тип SignalExternalWorkflowExecutionInitiated, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowId -> (строка)

Идентификатор внешнего выполнения рабочего задания.

runId -> (строка)

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

signalName -> (строка)

Имя сигнала.

input -> (строка)

Ввод, предоставленный для сигнала.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решений, которая привела к решению SignalExternalWorkflowExecution для этого сигнала. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

control -> (строка)

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

externalWorkflowExecutionSignaledEventAttributes -> (структура)

Если событие имеет тип ExternalWorkflowExecutionSignaled, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

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

workflowId -> (строка)

Определяемый пользователем идентификатор, связанный с выполнением рабочего задания.

runId -> (строка)

Уникальный системно сгенерированный идентификатор для выполнения рабочего задания.

initiatedEventId -> (целое число)

Идентификатор события SignalExternalWorkflowExecutionInitiated, соответствующего решению SignalExternalWorkflowExecution для запроса этого сигнала. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приводящих к этому событию.

signalExternalWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип SignalExternalWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowId -> (строка)

Идентификатор внешнего выполнения потока задач, которому передавался сигнал.

runId -> (строка)

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

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, раздел "Использование IAM для управления доступом к потокам задач Amazon SWF".

initiatedEventId -> (целое число)

Идентификатор события SignalExternalWorkflowExecutionInitiated, соответствующего решению SignalExternalWorkflowExecution запросить этот сигнал. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению SignalExternalWorkflowExecution для данного сигнала. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

control -> (строка)

Данные, присоединённые к событию, которые десидер может использовать в последующих задачах потока задач. Эти данные не отправляются в выполнение потока задач.

externalWorkflowExecutionCancelRequestedEventAttributes -> (структура)

Если событие имеет тип ExternalWorkflowExecutionCancelRequested, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowExecution -> (структура)

Внешнее выполнение потока задач, которому был передан запрос на отмену.

workflowId -> (строка)

Пользовательский идентификатор, связанный с выполнением потока задач.

runId -> (строка)

Уникальный идентификатор, сгенерированный системой, для выполнения потока задач.

initiatedEventId -> (целое число)

Идентификатор события RequestCancelExternalWorkflowExecutionInitiated, соответствующего решению RequestCancelExternalWorkflowExecution отменить внешнее выполнение потока задач. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

requestCancelExternalWorkflowExecutionInitiatedEventAttributes -> (структура)

Если событие имеет тип RequestCancelExternalWorkflowExecutionInitiated, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowId -> (строка)

Идентификатор внешнего выполнения потока задач, подлежащего отмене.

runId -> (строка)

Уникальный идентификатор внешнего выполнения потока задач, подлежащего отмене.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RequestCancelExternalWorkflowExecution об этом запросе на отмену. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

control -> (строка)

Данные, присоединенные к событию, которые могут быть использованы десидером в последующих задачах потока задач.

requestCancelExternalWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип RequestCancelExternalWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowId -> (строка)

Идентификатор внешнего потока задач, которому должен был быть передан запрос на отмену.

runId -> (строка)

Уникальный идентификатор внешнего выполнения потока задач.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, раздел "Использование IAM для управления доступом к потокам задач Amazon SWF".

initiatedEventId -> (целое число)

Идентификатор события RequestCancelExternalWorkflowExecutionInitiated, соответствующего решению RequestCancelExternalWorkflowExecution отменить внешнее выполнение потока задач. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RequestCancelExternalWorkflowExecution об этом запросе на отмену. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

control -> (строка)

Данные, присоединённые к событию, которые десидер может использовать в последующих задачах потока задач. Данные не отправляются в выполнение потока задач.

scheduleActivityTaskFailedEventAttributes -> (структура)

Если событие имеет тип ScheduleActivityTaskFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

activityType -> (структура)

Тип активности, указанный в задаче принятия решения ScheduleActivityTask, которая завершилась ошибкой.

name -> (строка)

Имя данной активности.

Примечание

Сочетание имени и версии типа активности должно быть уникальным в пределах домена.

version -> (строка)

Версия данной активности.

Примечание

Сочетание имени и версии типа активности должно быть уникальным в пределах домена.

activityId -> (строка)

activityId, указанный в задаче принятия решения ScheduleActivityTask, которая завершилась ошибкой.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, раздел "Использование IAM для управления доступом к потокам задач Amazon SWF".

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего решению, которое привело к планированию задачи активности. Эта информация полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

requestCancelActivityTaskFailedEventAttributes -> (структура)

Если событие имеет тип RequestCancelActivityTaskFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

activityId -> (строка)

activityId, указанный в задаче принятия решения RequestCancelActivityTask, которая завершилась ошибкой.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, раздел "Использование IAM для управления доступом к потокам задач Amazon SWF".

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RequestCancelActivityTask об этом запросе на отмену. Эта информация полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

startTimerFailedEventAttributes -> (структура)

Если событие имеет тип StartTimerFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timerId -> (строка)

timerId, указанный в задаче принятия решения StartTimer, которая завершилась ошибкой.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, раздел "Использование IAM для управления доступом к потокам задач Amazon SWF".

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению StartTimer для этой задачи активности. Эта информация полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

cancelTimerFailedEventAttributes -> (структура)

Если событие имеет тип CancelTimerFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

timerId -> (строка)

timerId, указанный в задаче принятия решения CancelTimer, которая завершилась ошибкой.

cause -> (строка)

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

Примечание

Если cause установлено в значение OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, раздел "Использование IAM для управления доступом к потокам задач Amazon SWF".

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению CancelTimer об отмене таймера. Эта информация полезна для диагностики проблем, отслеживая цепочку событий, приведших к данному событию.

startChildWorkflowExecutionFailedEventAttributes -> (структура)

Если событие имеет тип StartChildWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.

workflowType -> (структура)

Тип рабочего процесса, указанный в StartChildWorkflowExecution решении, которое потерпело неудачу.

name -> (строка)

Имя типа рабочего процесса.

Примечание

Комбинация имени и версии типа рабочего процесса должна быть уникальной в пределах домена.

version -> (строка)

Версия типа рабочего процесса.

Примечание

Комбинация имени и версии типа рабочего процесса должна быть уникальной в пределах домена.

cause -> (строка)

Причина неудачи. Эта информация генерируется системой и может быть полезна для диагностических целей.

Примечание

Когда cause установлено в OPERATION_NOT_PERMITTED, решение терпит неудачу из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе Использование IAM для управления доступом к рабочим процессам Amazon SWF в Руководстве разработчика Amazon SWF.

workflowId -> (строка)

Идентификатор выполнения дочернего рабочего процесса.

initiatedEventId -> (целое число)

Когда cause является WORKFLOW_ALREADY_RUNNING, StartChildWorkflowExecutionInitiated — это идентификатор события StartChildWorkflowExecution решения, которое соответствует запуску выполнения рабочего процесса. Вы можете использовать эту информацию для диагностики проблем, отслеживая цепочку событий, приведших к этому событию.

Когда cause не является WORKFLOW_ALREADY_RUNNING, initiatedEventId установлено в 0, потому что событие StartChildWorkflowExecutionInitiated не существует.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события DecisionTaskCompleted, соответствующего задаче принятия решений, которая привела к решению StartChildWorkflowExecution запросить выполнение этого дочернего рабочего процесса. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий.

control -> (строка)

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

lambdaFunctionScheduledEventAttributes -> (структура)

Предоставляет подробности о событии LambdaFunctionScheduled. Оно не устанавливается для других типов событий.

id -> (строка)

Уникальный идентификатор задачи Lambda.

name -> (строка)

Имя функции Lambda.

control -> (строка)

Данные, присоединенные к событию, которые решатель может использовать в последующих задачах рабочего процесса. Эти данные не отправляются в задачу Lambda.

input -> (строка)

Ввод, предоставленный задаче Lambda.

startToCloseTimeout -> (строка)

Максимальное время, которое рабочий может потратить на обработку задачи Lambda.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события LambdaFunctionCompleted, соответствующего решению, которое привело к планированию этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

lambdaFunctionStartedEventAttributes -> (структура)

Предоставляет подробности о событии LambdaFunctionStarted. Оно не устанавливается для других типов событий.

scheduledEventId -> (целое число)

Идентификатор события LambdaFunctionScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

lambdaFunctionCompletedEventAttributes -> (структура)

Предоставляет подробности о событии LambdaFunctionCompleted. Оно не устанавливается для других типов событий.

scheduledEventId -> (целое число)

Идентификатор события LambdaFunctionScheduled, которое было записано при планировании этой задачи Lambda. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

startedEventId -> (целое число)

Идентификатор события LambdaFunctionStarted, записанного при запуске этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

result -> (строка)

Результаты задачи Lambda.

lambdaFunctionFailedEventAttributes -> (структура)

Предоставляет подробности о событии LambdaFunctionFailed. Оно не устанавливается для других типов событий.

scheduledEventId -> (целое число)

Идентификатор события LambdaFunctionScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

startedEventId -> (целое число)

Идентификатор события LambdaFunctionStarted, записанного при запуске этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

reason -> (строка)

Причина неудачи.

details -> (строка)

Подробности неудачи.

lambdaFunctionTimedOutEventAttributes -> (структура)

Предоставляет подробности о событии LambdaFunctionTimedOut. Оно не устанавливается для других типов событий.

scheduledEventId -> (целое число)

Идентификатор события LambdaFunctionScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

startedEventId -> (целое число)

Идентификатор события ActivityTaskStarted, которое было записано при запуске этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

timeoutType -> (строка)

Тип таймаута, вызвавшего это событие.

scheduleLambdaFunctionFailedEventAttributes -> (структура)

Предоставляет подробности о событии ScheduleLambdaFunctionFailed. Оно не устанавливается для других типов событий.

id -> (строка)

Идентификатор, указанный в ScheduleLambdaFunction решении, которое потерпело неудачу.

name -> (строка)

Имя функции Lambda.

cause -> (строка)

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

Примечание

Если cause установлено в OPERATION_NOT_PERMITTED, решение потерпело неудачу из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе Использование IAM для управления доступом к рабочим процессам Amazon SWF в Руководстве разработчика Amazon SWF.

decisionTaskCompletedEventId -> (целое число)

Идентификатор события LambdaFunctionCompleted, соответствующего решению, которое привело к планированию этой задачи Lambda. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

startLambdaFunctionFailedEventAttributes -> (структура)

Предоставляет подробности о событии StartLambdaFunctionFailed. Оно не устанавливается для других типов событий.

scheduledEventId -> (целое число)

Идентификатор события ActivityTaskScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию, чтобы отследить цепочку событий, приведших к этому событию.

cause -> (строка)

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

Примечание

Если cause установлено в OPERATION_NOT_PERMITTED, решение потерпело неудачу, потому что роль IAM, присоединённая к выполнению, не имела достаточных разрешений. Подробности и примеры политик IAM см. в разделе Задачи Lambda в Руководстве разработчика Amazon SWF.

message -> (строка)

Описание, которое может помочь диагностировать причину ошибки.

nextPageToken -> (строка)

Если в предыдущем вызове был возвращён NextPageToken, то доступны дополнительные результаты. Чтобы получить следующую страницу результатов, повторите вызов, используя возвращённый токен в nextPageToken. Все остальные аргументы должны оставаться неизменными.

Настроенный maximumPageSize определяет, сколько результатов может быть возвращено в одном вызове.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

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