You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to have a simpler, lighter library that really just focuses on chaining our Clojure operations we identified the following parts to be removed:
input-path
output-path
result-selector
result-path
The text was updated successfully, but these errors were encountered:
:type :task
;; This starts execution of the create-and-wait-for-eloqua-export-job
;; state machine. The .sync means this will wait for a response from
;; that SFN, and :2 returns the output as JSON object instead of a
;; string which allows us to use the output in the following steps.
:resource "arn:aws:states:::states:startExecution.sync:2"
:output-path "$.Output"
:parameters (json/generate-string
{:StateMachineArn (state-machine-arn :eloqua-live/create-and-wait-for-eloqua-export-job)
:Input {"AWS_STEP_FUNCTIONS_STARTED_BY_EXECUTION_ID.$" "$$.Execution.Id"
;; adds the state input as field "StatePayload" to the SFN input
"StatePayload.$" "$"}})
:next :download-from-eloqua
;; This retry gurantees that the task will run even if SFN execution
;; limit is reached recommended in this documentation:
;; https://docs.aws.amazon.com/step-functions/latest/dg/concepts-nested-workflows.html
:retry [{:error-equals "StepFunctions.ExecutionLimitExceeded"}]
In order to have a simpler, lighter library that really just focuses on chaining our Clojure operations we identified the following parts to be removed:
input-path
output-path
result-selector
result-path
The text was updated successfully, but these errors were encountered: