HistoryEvent - AWS Step Functions

HistoryEvent

Contains details about the events of an execution.

Contents

id

The id of the event. Events are numbered sequentially, starting at one.

Type: Long

Required: Yes

timestamp

The date and time the event occurred.

Type: Timestamp

Required: Yes

type

The type of the event.

Type: String

Valid Values: ActivityFailed | ActivityScheduled | ActivityScheduleFailed | ActivityStarted | ActivitySucceeded | ActivityTimedOut | ChoiceStateEntered | ChoiceStateExited | ExecutionAborted | ExecutionFailed | ExecutionStarted | ExecutionSucceeded | ExecutionTimedOut | FailStateEntered | LambdaFunctionFailed | LambdaFunctionScheduled | LambdaFunctionScheduleFailed | LambdaFunctionStarted | LambdaFunctionStartFailed | LambdaFunctionSucceeded | LambdaFunctionTimedOut | MapIterationAborted | MapIterationFailed | MapIterationStarted | MapIterationSucceeded | MapStateAborted | MapStateEntered | MapStateExited | MapStateFailed | MapStateStarted | MapStateSucceeded | ParallelStateAborted | ParallelStateEntered | ParallelStateExited | ParallelStateFailed | ParallelStateStarted | ParallelStateSucceeded | PassStateEntered | PassStateExited | SucceedStateEntered | SucceedStateExited | TaskFailed | TaskScheduled | TaskStarted | TaskStartFailed | TaskStateAborted | TaskStateEntered | TaskStateExited | TaskSubmitFailed | TaskSubmitted | TaskSucceeded | TaskTimedOut | WaitStateAborted | WaitStateEntered | WaitStateExited | MapRunAborted | MapRunFailed | MapRunStarted | MapRunSucceeded | ExecutionRedriven | MapRunRedriven

Required: Yes

activityFailedEventDetails

Type: ActivityFailedEventDetails object

Required: No

activityScheduledEventDetails

Type: ActivityScheduledEventDetails object

Required: No

activityScheduleFailedEventDetails

Contains details about an activity schedule event that failed during an execution.

Type: ActivityScheduleFailedEventDetails object

Required: No

activityStartedEventDetails

Type: ActivityStartedEventDetails object

Required: No

activitySucceededEventDetails

Type: ActivitySucceededEventDetails object

Required: No

activityTimedOutEventDetails

Type: ActivityTimedOutEventDetails object

Required: No

executionAbortedEventDetails

Type: ExecutionAbortedEventDetails object

Required: No

executionFailedEventDetails

Type: ExecutionFailedEventDetails object

Required: No

executionRedrivenEventDetails

Contains details about the redrive attempt of an execution.

Type: ExecutionRedrivenEventDetails object

Required: No

executionStartedEventDetails

Type: ExecutionStartedEventDetails object

Required: No

executionSucceededEventDetails

Type: ExecutionSucceededEventDetails object

Required: No

executionTimedOutEventDetails

Type: ExecutionTimedOutEventDetails object

Required: No

lambdaFunctionFailedEventDetails

Type: LambdaFunctionFailedEventDetails object

Required: No

lambdaFunctionScheduledEventDetails

Type: LambdaFunctionScheduledEventDetails object

Required: No

lambdaFunctionScheduleFailedEventDetails

Type: LambdaFunctionScheduleFailedEventDetails object

Required: No

lambdaFunctionStartFailedEventDetails

Contains details about a lambda function that failed to start during an execution.

Type: LambdaFunctionStartFailedEventDetails object

Required: No

lambdaFunctionSucceededEventDetails

Contains details about a Lambda function that terminated successfully during an execution.

Type: LambdaFunctionSucceededEventDetails object

Required: No

lambdaFunctionTimedOutEventDetails

Type: LambdaFunctionTimedOutEventDetails object

Required: No

mapIterationAbortedEventDetails

Contains details about an iteration of a Map state that was aborted.

Type: MapIterationEventDetails object

Required: No

mapIterationFailedEventDetails

Contains details about an iteration of a Map state that failed.

Type: MapIterationEventDetails object

Required: No

mapIterationStartedEventDetails

Contains details about an iteration of a Map state that was started.

Type: MapIterationEventDetails object

Required: No

mapIterationSucceededEventDetails

Contains details about an iteration of a Map state that succeeded.

Type: MapIterationEventDetails object

Required: No

mapRunFailedEventDetails

Contains error and cause details about a Map Run that failed.

Type: MapRunFailedEventDetails object

Required: No

mapRunRedrivenEventDetails

Contains details about the redrive attempt of a Map Run.

Type: MapRunRedrivenEventDetails object

Required: No

mapRunStartedEventDetails

Contains details, such as mapRunArn, and the start date and time of a Map Run. mapRunArn is the Amazon Resource Name (ARN) of the Map Run that was started.

Type: MapRunStartedEventDetails object

Required: No

mapStateStartedEventDetails

Contains details about Map state that was started.

Type: MapStateStartedEventDetails object

Required: No

previousEventId

The id of the previous event.

Type: Long

Required: No

stateEnteredEventDetails

Type: StateEnteredEventDetails object

Required: No

stateExitedEventDetails

Type: StateExitedEventDetails object

Required: No

taskFailedEventDetails

Contains details about the failure of a task.

Type: TaskFailedEventDetails object

Required: No

taskScheduledEventDetails

Contains details about a task that was scheduled.

Type: TaskScheduledEventDetails object

Required: No

taskStartedEventDetails

Contains details about a task that was started.

Type: TaskStartedEventDetails object

Required: No

taskStartFailedEventDetails

Contains details about a task that failed to start.

Type: TaskStartFailedEventDetails object

Required: No

taskSubmitFailedEventDetails

Contains details about a task that where the submit failed.

Type: TaskSubmitFailedEventDetails object

Required: No

taskSubmittedEventDetails

Contains details about a submitted task.

Type: TaskSubmittedEventDetails object

Required: No

taskSucceededEventDetails

Contains details about a task that succeeded.

Type: TaskSucceededEventDetails object

Required: No

taskTimedOutEventDetails

Contains details about a task that timed out.

Type: TaskTimedOutEventDetails object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: