Estado de sucesso do fluxo de trabalho - AWS Step Functions

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Estado de sucesso do fluxo de trabalho

Um estado Succeed ("Type": "Succeed") interrompe uma execução com êxito. O estado Succeed é útil para ramificações do estado Choice que não têm outra função senão interromper a execução.

Como os estados Succeed são terminais, eles não têm campos Next e não precisam de um campo End, conforme mostrado no exemplo a seguir.

"SuccessState": { "Type": "Succeed" }

Além dos campos de estado comuns, Succeed os estados usados JSONata podem incluir um campo de saída.

Output(Opcional, JSONata somente)

Usado para especificar e transformar a saída do estado. Quando especificado, o valor substitui o padrão de saída de estado.

O campo de saída aceita qualquer JSON valor (objeto, matriz, string, número, booleano, nulo). Qualquer valor de string, incluindo aqueles dentro de objetos ou matrizes, será avaliado como JSONata se estivesse cercado por {%%} caracteres.

A saída também aceita uma JSONata expressão diretamente, por exemplo: “Output”: “{% jsonata expression%}”

Para obter mais informações, consulte Transformando dados com Step JSONata Functions.