poll-for-decision-task
Описание
Используется решателями для получения DecisionTask из указанного решения taskList. Задача решения может быть возвращена для любого открытого выполнения рабочей области, использующего указанный список задач. Задача включает в себя постраничный просмотр истории выполнения рабочей области. Решатель должен использовать тип рабочей области и историю для определения правильного способа обработки задачи.
Этот action инициирует длинный poll, где служба поддерживает открытое HTTP-соединение и отвечает, как только задача станет доступной. Если задача принятия решений недоступна в указанном списке задач до истечения таймаута 60 секунд, возвращается пустой результат. Пустой результат, в данном контексте, означает, что возвращается DecisionTask, но значение taskToken — пустая строка.
Предупреждение
Решатели должны установить таймаут сокета на стороне клиента как минимум в 70 секунд (на 10 секунд больше, чем таймаут).Предупреждение
PollForDecisionTask с использованием nextPageToken, возвращенными начальным вызовом. Обратите внимание, что вы не вызываете GetWorkflowExecutionHistory с этим nextPageToken. Вместо этого, вызовите PollForDecisionTask снова.Контроль доступа
Вы можете использовать политики IAM для управления доступом к этому action к ресурсам Amazon SWF следующим образом:
- Используйте элемент
Resourceс именем домена, чтобы ограничить action только указанными доменами. - Используйте элемент
Actionдля разрешения или запрета доступа к вызову этого action. - Ограничьте параметр
taskList.name, используя элементConditionс ключомswf:taskList.name, чтобы разрешить action доступ только к определенным спискам задач.
Если у вызывающего лица недостаточно прав для вызова action или значения параметров выходят за пределы указанных ограничений, action завершается ошибкой. Соответствующий параметр атрибута события cause устанавливается в значение OPERATION_NOT_PERMITTED. Подробные сведения и примеры политик IAM см. в разделе Использование IAM для управления доступом к рабочим областям Amazon SWF в руководстве разработчика Amazon SWF.
См. также: Документация API AWS
poll-for-decision-task — это постраничная операция. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничный вывод, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе на странице, аргумент --query должен извлечь данные из результатов следующих выражений запроса: events
Резюме
poll-for-decision-task
--domain <value>
--task-list <value>
[--identity <value>]
[--reverse-order | --no-reverse-order]
[--start-at-previous-started-event | --no-start-at-previous-started-event]
[--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 (строка)
--task-list (структура)
Указывает список задач для опроса задач принятия решений.
Указанная строка не должна содержать : (двоеточие), / (слеш), | (вертикальная черта) или любые управляющие символы (\u0000-\u001f | \u007f-\u009f). Кроме того, она не должна быть буквальной строкой arn.
name -> (строка)
Краткая синтаксическая запись:
name=string
Синтаксис JSON:
{
"name": "string"
}
--identity (строка)
--reverse-order | --no-reverse-order (логическое значение)
true, возвращает события в обратном порядке. По умолчанию результаты возвращаются в порядке возрастания eventTimestamp событий.--start-at-previous-started-event | --no-start-at-previous-started-event (логическое значение)
true, возвращает события с eventTimestamp больше или равным eventTimestamp самого последнего события DecisionTaskStarted. По умолчанию этот параметр равен false.--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставляются в командной строке, эти значения переопределяют значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Токен для указания места начала постраничной обработки. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Постраничная навигация в руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы, получаемой в вызове AWS service. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS service, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов AWS service.
Примеры использования см. в разделе Постраничная навигация в руководстве пользователя 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 service. Для каждого 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.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запроса параметров ввода CLI.
Вывод
taskToken -> (строка)
startedEventId -> (длинное целое число)
DecisionTaskStarted, записанного в истории.workflowExecution -> (структура)
Выполнение рабочей области, для которого была создана эта задача принятия решений.
workflowId -> (строка)
runId -> (строка)
workflowType -> (структура)
Тип выполнения рабочей области, для которого была создана эта задача принятия решений.
name -> (строка)
Имя типа рабочей области.
Примечание
Комбинация имени типа рабочей области и версии должна быть уникальной в пределах домена.version -> (строка)
Версия типа рабочей области.
Примечание
Комбинация имени типа рабочей области и версии должна быть уникальной в пределах домена.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 -> (строка)
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 см. в руководстве разработчика Amazon SWF, в разделе Использование IAM для управления доступом к рабочим процессам 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 см. в руководстве разработчика Amazon SWF, в разделе Использование IAM для управления доступом к рабочим процессам 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 -> (строка)
continueAsNewWorkflowExecutionFailedEventAttributes -> (структура)
Если событие имеет тип ContinueAsNewWorkflowExecutionFailed, то этот член установлен и предоставляет подробную информацию о событии. Он не установлен для других типов событий.
cause -> (строка)
Причина сбоя. Эта информация генерируется системой и может быть полезна для диагностики.
Примечание
Еслиcause установлено в значение OPERATION_NOT_PERMITTED, решение завершилось сбоем из-за недостаточных разрешений. Подробнее и примеры политик IAM см. в руководстве разработчика Amazon SWF, в разделе Использование IAM для управления доступом к рабочим процессам 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) Java до Integer.MAX_VALUE (2147483647). Более высокие числа указывают на более высокий приоритет.
Дополнительную информацию о настройке приоритета задач см. в разделе Настройка приоритета задач в руководстве разработчика 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) Java до Integer.MAX_VALUE (2147483647). Более высокие числа указывают на более высокий приоритет.
Дополнительную информацию о настройке приоритета задач см. в разделе Настройка приоритета задач в руководстве разработчика Amazon SWF.
decisionTaskCompletedEventId -> (длинное целое число)
DecisionTaskCompleted, соответствующего решению, которое привело к планированию этой задачи выполнения действия. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий, приведших к этому событию.heartbeatTimeout -> (строка)
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 (-2147483648) до Integer.MAX_VALUE (2147483647). Более высокие числа означают более высокий приоритет.
Дополнительную информацию об установке приоритета задач см. в разделе Настройка приоритета задач в Руководстве разработчика Amazon SWF.
decisionTaskCompletedEventId -> (long)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению StartChildWorkflowExecution о запросе этого дочернего исполнения процесса. Эта информация может быть полезна для диагностики проблем, отслеживая причину событий.childPolicy -> (string)
Политика, используемая для дочерних исполнений процесса, если это исполнение завершается явным вызовом действия TerminateWorkflowExecution или из-за истечения срока действия таймаута.
Поддерживаемые политики дочерних процессов:
-
TERMINATE— Дочерние исполнения завершаются. -
REQUEST_CANCEL— Попытка отменить каждое дочернее исполнение, записав событиеWorkflowExecutionCancelRequestedв его историю. Решающий должен принимать соответствующие действия, когда он получает историю исполнения с этим событием. -
ABANDON— Никаких действий не предпринимается. Дочерние исполнения продолжают выполняться.
taskStartToCloseTimeout -> (string)
Максимальная продолжительность, разрешенная для задач принятия решения для этого исполнения процесса.
Продолжительность указана в секундах, целое число, большее или равное 0. Вы можете использовать NONE для указания неограниченной продолжительности.
tagList -> (list)
Список меток, связанных с дочерним исполнением процесса.
(string)
lambdaRole -> (string)
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 см. в разделе «Использование IAM для управления доступом к рабочим областям Amazon SWF» в Руководстве разработчика 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 см. в разделе «Использование IAM для управления доступом к рабочим областям Amazon SWF» в Руководстве разработчика Amazon SWF.initiatedEventId -> (целое число)
RequestCancelExternalWorkflowExecutionInitiated, соответствующего решению RequestCancelExternalWorkflowExecution отменить это внешнее выполнение рабочей области. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приводящих к этому событию.decisionTaskCompletedEventId -> (целое число)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RequestCancelExternalWorkflowExecution по этому запросу на отмену. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приводящих к этому событию.control -> (строка)
scheduleActivityTaskFailedEventAttributes -> (структура)
Если событие является типа ScheduleActivityTaskFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.
activityType -> (структура)
Тип задачи активности, указанный в задаче принятия решения, которая не выполнилась.
name -> (строка)
Имя этой задачи активности.
Примечание
Сочетание имени и версии типа задачи активности должно быть уникальным в пределах домена.version -> (строка)
Версия этой задачи активности.
Примечание
Сочетание имени и версии типа задачи активности должно быть уникальным в пределах домена.activityId -> (строка)
cause -> (строка)
Причина ошибки. Эта информация генерируется системой и может быть полезна для диагностики.
Примечание
Еслиcause установлено в OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе «Использование IAM для управления доступом к рабочим областям Amazon SWF» в Руководстве разработчика Amazon SWF.decisionTaskCompletedEventId -> (целое число)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к планированию этой задачи активности. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приводящих к этому событию.requestCancelActivityTaskFailedEventAttributes -> (структура)
Если событие является типа RequestCancelActivityTaskFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.
activityId -> (строка)
cause -> (строка)
Причина ошибки. Эта информация генерируется системой и может быть полезна для диагностики.
Примечание
Еслиcause установлено в OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе «Использование IAM для управления доступом к рабочим областям Amazon SWF» в Руководстве разработчика Amazon SWF.decisionTaskCompletedEventId -> (целое число)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению RequestCancelActivityTask по этому запросу на отмену. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приводящих к этому событию.startTimerFailedEventAttributes -> (структура)
Если событие является типа StartTimerFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.
timerId -> (строка)
cause -> (строка)
Причина ошибки. Эта информация генерируется системой и может быть полезна для диагностики.
Примечание
Еслиcause установлено в OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе «Использование IAM для управления доступом к рабочим областям Amazon SWF» в Руководстве разработчика Amazon SWF.decisionTaskCompletedEventId -> (целое число)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению StartTimer по этой задаче активности. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приводящих к этому событию.cancelTimerFailedEventAttributes -> (структура)
Если событие является типа CancelTimerFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.
timerId -> (строка)
cause -> (строка)
Причина ошибки. Эта информация генерируется системой и может быть полезна для диагностики.
Примечание
Еслиcause установлено в OPERATION_NOT_PERMITTED, решение не выполнилось из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе «Использование IAM для управления доступом к рабочим областям Amazon SWF» в Руководстве разработчика Amazon SWF.decisionTaskCompletedEventId -> (целое число)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению CancelTimer отменить этот таймер. Эта информация может быть полезна для диагностики проблем, прослеживая цепочку событий, приводящих к этому событию.startChildWorkflowExecutionFailedEventAttributes -> (структура)
Если событие имеет тип StartChildWorkflowExecutionFailed, то этот член устанавливается и предоставляет подробную информацию о событии. Он не устанавливается для других типов событий.
workflowType -> (структура)
Тип рабочего процесса, предоставленный в StartChildWorkflowExecution решении, которое завершилось ошибкой.
name -> (строка)
Название типа рабочего процесса.
Примечание
Сочетание имени и версии типа рабочего процесса должно быть уникальным в рамках домена.version -> (строка)
Версия типа рабочего процесса.
Примечание
Сочетание имени и версии типа рабочего процесса должно быть уникальным в рамках домена.cause -> (строка)
Причина сбоя. Эта информация генерируется системой и может быть полезна для диагностики.
Примечание
Когдаcause установлено в OPERATION_NOT_PERMITTED, решение завершается ошибкой из-за недостаточных разрешений. Подробности и примеры политик IAM см. в разделе Использование IAM для управления доступом к рабочим процессам Amazon SWF в Руководстве разработчика Amazon SWF.workflowId -> (строка)
workflowId выполнения дочернего рабочего процесса.initiatedEventId -> (длинное целое)
Когда cause равно WORKFLOW_ALREADY_RUNNING, initiatedEventId — это идентификатор события StartChildWorkflowExecutionInitiated, соответствующего решению StartChildWorkflowExecution для запуска выполнения рабочего процесса. Эту информацию можно использовать для диагностики проблем, отслеживая цепочку событий, ведущих к этому событию.
Когда cause не равно WORKFLOW_ALREADY_RUNNING, initiatedEventId установлено в 0, потому что событие StartChildWorkflowExecutionInitiated не существует.
decisionTaskCompletedEventId -> (длинное целое)
DecisionTaskCompleted, соответствующего задаче принятия решения, которая привела к решению StartChildWorkflowExecution запросить выполнение этого дочернего рабочего процесса. Эта информация может быть полезна для диагностики проблем, отслеживая цепочку событий.control -> (строка)
lambdaFunctionScheduledEventAttributes -> (структура)
Предоставляет подробности события LambdaFunctionScheduled. Он не устанавливается для других типов событий.
id -> (строка)
name -> (строка)
control -> (строка)
input -> (строка)
startToCloseTimeout -> (строка)
decisionTaskCompletedEventId -> (длинное целое)
LambdaFunctionCompleted, соответствующего решению, которое привело к планированию этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.lambdaFunctionStartedEventAttributes -> (структура)
Предоставляет подробности события LambdaFunctionStarted. Он не устанавливается для других типов событий.
scheduledEventId -> (длинное целое)
LambdaFunctionScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.lambdaFunctionCompletedEventAttributes -> (структура)
Предоставляет подробности события LambdaFunctionCompleted. Он не устанавливается для других типов событий.
scheduledEventId -> (длинное целое)
LambdaFunctionScheduled, которое было записано при планировании этой задачи Lambda. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.startedEventId -> (длинное целое)
LambdaFunctionStarted, записанного при запуске этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.result -> (строка)
lambdaFunctionFailedEventAttributes -> (структура)
Предоставляет подробности события LambdaFunctionFailed. Он не устанавливается для других типов событий.
scheduledEventId -> (длинное целое)
LambdaFunctionScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.startedEventId -> (длинное целое)
LambdaFunctionStarted, записанного при запуске этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.reason -> (строка)
details -> (строка)
lambdaFunctionTimedOutEventAttributes -> (структура)
Предоставляет подробности события LambdaFunctionTimedOut. Он не устанавливается для других типов событий.
scheduledEventId -> (длинное целое)
LambdaFunctionScheduled, которое было записано при планировании этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.startedEventId -> (длинное целое)
ActivityTaskStarted, которое было записано при запуске этой задачи активности. Для диагностики проблем используйте эту информацию для отслеживания цепочки событий, предшествующих этому событию.timeoutType -> (строка)
scheduleLambdaFunctionFailedEventAttributes -> (структура)
Предоставляет подробности события ScheduleLambdaFunctionFailed. Он не устанавливается для других типов событий.
id -> (строка)
ScheduleLambdaFunction решении, которое завершилось ошибкой.name -> (строка)
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 определяет, сколько результатов может быть возвращено за один вызов.
previousStartedEventId -> (длинное целое)
© Copyright 2025, Amazon Web Services. Created using Sphinx.