libZSservicesZSamazonka-swfZSamazonka-swf
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SWF.Types.HistoryEvent

Description

 
Synopsis

Documentation

data HistoryEvent Source #

Event within a workflow execution. A history event can be one of these types:

  • ActivityTaskCancelRequested – A RequestCancelActivityTask decision was received by the system.
  • ActivityTaskCanceled – The activity task was successfully canceled.
  • ActivityTaskCompleted – An activity worker successfully completed an activity task by calling RespondActivityTaskCompleted.
  • ActivityTaskFailed – An activity worker failed an activity task by calling RespondActivityTaskFailed.
  • ActivityTaskScheduled – An activity task was scheduled for execution.
  • ActivityTaskStarted – The scheduled activity task was dispatched to a worker.
  • ActivityTaskTimedOut – The activity task timed out.
  • CancelTimerFailed – Failed to process CancelTimer decision. This happens when the decision isn't configured properly, for example no timer exists with the specified timer Id.
  • CancelWorkflowExecutionFailed – A request to cancel a workflow execution failed.
  • ChildWorkflowExecutionCanceled – A child workflow execution, started by this workflow execution, was canceled and closed.
  • ChildWorkflowExecutionCompleted – A child workflow execution, started by this workflow execution, completed successfully and was closed.
  • ChildWorkflowExecutionFailed – A child workflow execution, started by this workflow execution, failed to complete successfully and was closed.
  • ChildWorkflowExecutionStarted – A child workflow execution was successfully started.
  • ChildWorkflowExecutionTerminated – A child workflow execution, started by this workflow execution, was terminated.
  • ChildWorkflowExecutionTimedOut – A child workflow execution, started by this workflow execution, timed out and was closed.
  • CompleteWorkflowExecutionFailed – The workflow execution failed to complete.
  • ContinueAsNewWorkflowExecutionFailed – The workflow execution failed to complete after being continued as a new workflow execution.
  • DecisionTaskCompleted – The decider successfully completed a decision task by calling RespondDecisionTaskCompleted.
  • DecisionTaskScheduled – A decision task was scheduled for the workflow execution.
  • DecisionTaskStarted – The decision task was dispatched to a decider.
  • DecisionTaskTimedOut – The decision task timed out.
  • ExternalWorkflowExecutionCancelRequested – Request to cancel an external workflow execution was successfully delivered to the target execution.
  • ExternalWorkflowExecutionSignaled – A signal, requested by this workflow execution, was successfully delivered to the target external workflow execution.
  • FailWorkflowExecutionFailed – A request to mark a workflow execution as failed, itself failed.
  • MarkerRecorded – A marker was recorded in the workflow history as the result of a RecordMarker decision.
  • RecordMarkerFailed – A RecordMarker decision was returned as failed.
  • RequestCancelActivityTaskFailed – Failed to process RequestCancelActivityTask decision. This happens when the decision isn't configured properly.
  • RequestCancelExternalWorkflowExecutionFailed – Request to cancel an external workflow execution failed.
  • RequestCancelExternalWorkflowExecutionInitiated – A request was made to request the cancellation of an external workflow execution.
  • ScheduleActivityTaskFailed – Failed to process ScheduleActivityTask decision. This happens when the decision isn't configured properly, for example the activity type specified isn't registered.
  • SignalExternalWorkflowExecutionFailed – The request to signal an external workflow execution failed.
  • SignalExternalWorkflowExecutionInitiated – A request to signal an external workflow was made.
  • StartActivityTaskFailed – A scheduled activity task failed to start.
  • StartChildWorkflowExecutionFailed – Failed to process StartChildWorkflowExecution decision. This happens when the decision isn't configured properly, for example the workflow type specified isn't registered.
  • StartChildWorkflowExecutionInitiated – A request was made to start a child workflow execution.
  • StartTimerFailed – Failed to process StartTimer decision. This happens when the decision isn't configured properly, for example a timer already exists with the specified timer Id.
  • TimerCanceled – A timer, previously started for this workflow execution, was successfully canceled.
  • TimerFired – A timer, previously started for this workflow execution, fired.
  • TimerStarted – A timer was started for the workflow execution due to a StartTimer decision.
  • WorkflowExecutionCancelRequested – A request to cancel this workflow execution was made.
  • WorkflowExecutionCanceled – The workflow execution was successfully canceled and closed.
  • WorkflowExecutionCompleted – The workflow execution was closed due to successful completion.
  • WorkflowExecutionContinuedAsNew – The workflow execution was closed and a new execution of the same type was created with the same workflowId.
  • WorkflowExecutionFailed – The workflow execution closed due to a failure.
  • WorkflowExecutionSignaled – An external signal was received for the workflow execution.
  • WorkflowExecutionStarted – The workflow execution was started.
  • WorkflowExecutionTerminated – The workflow execution was terminated.
  • WorkflowExecutionTimedOut – The workflow execution was closed because a time out was exceeded.

See: newHistoryEvent smart constructor.

Constructors

HistoryEvent' 

Fields

Instances

Instances details
Eq HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

Read HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

Show HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

Generic HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

Associated Types

type Rep HistoryEvent :: Type -> Type #

NFData HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

Methods

rnf :: HistoryEvent -> () #

Hashable HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

FromJSON HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

type Rep HistoryEvent Source # 
Instance details

Defined in Amazonka.SWF.Types.HistoryEvent

type Rep HistoryEvent = D1 ('MetaData "HistoryEvent" "Amazonka.SWF.Types.HistoryEvent" "libZSservicesZSamazonka-swfZSamazonka-swf" 'False) (C1 ('MetaCons "HistoryEvent'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "workflowExecutionCancelRequestedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionCancelRequestedEventAttributes)) :*: (S1 ('MetaSel ('Just "recordMarkerFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordMarkerFailedEventAttributes)) :*: S1 ('MetaSel ('Just "requestCancelExternalWorkflowExecutionInitiatedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestCancelExternalWorkflowExecutionInitiatedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "lambdaFunctionStartedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionStartedEventAttributes)) :*: S1 ('MetaSel ('Just "decisionTaskScheduledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecisionTaskScheduledEventAttributes))) :*: (S1 ('MetaSel ('Just "workflowExecutionCompletedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionCompletedEventAttributes)) :*: S1 ('MetaSel ('Just "startTimerFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartTimerFailedEventAttributes))))) :*: ((S1 ('MetaSel ('Just "activityTaskScheduledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskScheduledEventAttributes)) :*: (S1 ('MetaSel ('Just "scheduleActivityTaskFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleActivityTaskFailedEventAttributes)) :*: S1 ('MetaSel ('Just "childWorkflowExecutionCompletedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildWorkflowExecutionCompletedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "markerRecordedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarkerRecordedEventAttributes)) :*: S1 ('MetaSel ('Just "scheduleLambdaFunctionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduleLambdaFunctionFailedEventAttributes))) :*: (S1 ('MetaSel ('Just "completeWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CompleteWorkflowExecutionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "lambdaFunctionCompletedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionCompletedEventAttributes)))))) :*: (((S1 ('MetaSel ('Just "requestCancelExternalWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestCancelExternalWorkflowExecutionFailedEventAttributes)) :*: (S1 ('MetaSel ('Just "timerCanceledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimerCanceledEventAttributes)) :*: S1 ('MetaSel ('Just "workflowExecutionStartedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionStartedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "activityTaskCompletedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskCompletedEventAttributes)) :*: S1 ('MetaSel ('Just "decisionTaskTimedOutEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecisionTaskTimedOutEventAttributes))) :*: (S1 ('MetaSel ('Just "cancelTimerFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CancelTimerFailedEventAttributes)) :*: S1 ('MetaSel ('Just "childWorkflowExecutionStartedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildWorkflowExecutionStartedEventAttributes))))) :*: ((S1 ('MetaSel ('Just "activityTaskCanceledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskCanceledEventAttributes)) :*: (S1 ('MetaSel ('Just "activityTaskTimedOutEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskTimedOutEventAttributes)) :*: S1 ('MetaSel ('Just "decisionTaskStartedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecisionTaskStartedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "workflowExecutionTerminatedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionTerminatedEventAttributes)) :*: S1 ('MetaSel ('Just "childWorkflowExecutionCanceledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildWorkflowExecutionCanceledEventAttributes))) :*: (S1 ('MetaSel ('Just "requestCancelActivityTaskFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestCancelActivityTaskFailedEventAttributes)) :*: S1 ('MetaSel ('Just "lambdaFunctionScheduledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionScheduledEventAttributes))))))) :*: ((((S1 ('MetaSel ('Just "childWorkflowExecutionTimedOutEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildWorkflowExecutionTimedOutEventAttributes)) :*: (S1 ('MetaSel ('Just "cancelWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CancelWorkflowExecutionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "startChildWorkflowExecutionInitiatedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartChildWorkflowExecutionInitiatedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "signalExternalWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignalExternalWorkflowExecutionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "activityTaskStartedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskStartedEventAttributes))) :*: (S1 ('MetaSel ('Just "startLambdaFunctionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartLambdaFunctionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "childWorkflowExecutionTerminatedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildWorkflowExecutionTerminatedEventAttributes))))) :*: ((S1 ('MetaSel ('Just "lambdaFunctionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionFailedEventAttributes)) :*: (S1 ('MetaSel ('Just "workflowExecutionCanceledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionCanceledEventAttributes)) :*: S1 ('MetaSel ('Just "timerStartedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimerStartedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "activityTaskCancelRequestedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskCancelRequestedEventAttributes)) :*: S1 ('MetaSel ('Just "workflowExecutionTimedOutEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionTimedOutEventAttributes))) :*: (S1 ('MetaSel ('Just "workflowExecutionSignaledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionSignaledEventAttributes)) :*: S1 ('MetaSel ('Just "timerFiredEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimerFiredEventAttributes)))))) :*: (((S1 ('MetaSel ('Just "activityTaskFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityTaskFailedEventAttributes)) :*: (S1 ('MetaSel ('Just "externalWorkflowExecutionSignaledEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExternalWorkflowExecutionSignaledEventAttributes)) :*: S1 ('MetaSel ('Just "decisionTaskCompletedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DecisionTaskCompletedEventAttributes)))) :*: ((S1 ('MetaSel ('Just "startChildWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartChildWorkflowExecutionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "childWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChildWorkflowExecutionFailedEventAttributes))) :*: (S1 ('MetaSel ('Just "failWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailWorkflowExecutionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "continueAsNewWorkflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContinueAsNewWorkflowExecutionFailedEventAttributes))))) :*: (((S1 ('MetaSel ('Just "signalExternalWorkflowExecutionInitiatedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignalExternalWorkflowExecutionInitiatedEventAttributes)) :*: S1 ('MetaSel ('Just "lambdaFunctionTimedOutEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionTimedOutEventAttributes))) :*: (S1 ('MetaSel ('Just "workflowExecutionFailedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionFailedEventAttributes)) :*: S1 ('MetaSel ('Just "workflowExecutionContinuedAsNewEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecutionContinuedAsNewEventAttributes)))) :*: ((S1 ('MetaSel ('Just "externalWorkflowExecutionCancelRequestedEventAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExternalWorkflowExecutionCancelRequestedEventAttributes)) :*: S1 ('MetaSel ('Just "eventTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventType) :*: S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))))))

newHistoryEvent Source #

Create a value of HistoryEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workflowExecutionCancelRequestedEventAttributes:HistoryEvent', historyEvent_workflowExecutionCancelRequestedEventAttributes - If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:recordMarkerFailedEventAttributes:HistoryEvent', historyEvent_recordMarkerFailedEventAttributes - If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:requestCancelExternalWorkflowExecutionInitiatedEventAttributes:HistoryEvent', historyEvent_requestCancelExternalWorkflowExecutionInitiatedEventAttributes - If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:lambdaFunctionStartedEventAttributes:HistoryEvent', historyEvent_lambdaFunctionStartedEventAttributes - Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.

$sel:decisionTaskScheduledEventAttributes:HistoryEvent', historyEvent_decisionTaskScheduledEventAttributes - If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:workflowExecutionCompletedEventAttributes:HistoryEvent', historyEvent_workflowExecutionCompletedEventAttributes - If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:startTimerFailedEventAttributes:HistoryEvent', historyEvent_startTimerFailedEventAttributes - If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskScheduledEventAttributes:HistoryEvent', historyEvent_activityTaskScheduledEventAttributes - If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:scheduleActivityTaskFailedEventAttributes:HistoryEvent', historyEvent_scheduleActivityTaskFailedEventAttributes - If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:childWorkflowExecutionCompletedEventAttributes:HistoryEvent', historyEvent_childWorkflowExecutionCompletedEventAttributes - If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:markerRecordedEventAttributes:HistoryEvent', historyEvent_markerRecordedEventAttributes - If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:scheduleLambdaFunctionFailedEventAttributes:HistoryEvent', historyEvent_scheduleLambdaFunctionFailedEventAttributes - Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.

$sel:completeWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_completeWorkflowExecutionFailedEventAttributes - If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:lambdaFunctionCompletedEventAttributes:HistoryEvent', historyEvent_lambdaFunctionCompletedEventAttributes - Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.

$sel:requestCancelExternalWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_requestCancelExternalWorkflowExecutionFailedEventAttributes - If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:timerCanceledEventAttributes:HistoryEvent', historyEvent_timerCanceledEventAttributes - If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:workflowExecutionStartedEventAttributes:HistoryEvent', historyEvent_workflowExecutionStartedEventAttributes - If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskCompletedEventAttributes:HistoryEvent', historyEvent_activityTaskCompletedEventAttributes - If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:decisionTaskTimedOutEventAttributes:HistoryEvent', historyEvent_decisionTaskTimedOutEventAttributes - If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:cancelTimerFailedEventAttributes:HistoryEvent', historyEvent_cancelTimerFailedEventAttributes - If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:childWorkflowExecutionStartedEventAttributes:HistoryEvent', historyEvent_childWorkflowExecutionStartedEventAttributes - If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskCanceledEventAttributes:HistoryEvent', historyEvent_activityTaskCanceledEventAttributes - If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskTimedOutEventAttributes:HistoryEvent', historyEvent_activityTaskTimedOutEventAttributes - If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:decisionTaskStartedEventAttributes:HistoryEvent', historyEvent_decisionTaskStartedEventAttributes - If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:workflowExecutionTerminatedEventAttributes:HistoryEvent', historyEvent_workflowExecutionTerminatedEventAttributes - If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:childWorkflowExecutionCanceledEventAttributes:HistoryEvent', historyEvent_childWorkflowExecutionCanceledEventAttributes - If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:requestCancelActivityTaskFailedEventAttributes:HistoryEvent', historyEvent_requestCancelActivityTaskFailedEventAttributes - If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:lambdaFunctionScheduledEventAttributes:HistoryEvent', historyEvent_lambdaFunctionScheduledEventAttributes - Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

$sel:childWorkflowExecutionTimedOutEventAttributes:HistoryEvent', historyEvent_childWorkflowExecutionTimedOutEventAttributes - If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:cancelWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_cancelWorkflowExecutionFailedEventAttributes - If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:startChildWorkflowExecutionInitiatedEventAttributes:HistoryEvent', historyEvent_startChildWorkflowExecutionInitiatedEventAttributes - If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:signalExternalWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_signalExternalWorkflowExecutionFailedEventAttributes - If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskStartedEventAttributes:HistoryEvent', historyEvent_activityTaskStartedEventAttributes - If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:startLambdaFunctionFailedEventAttributes:HistoryEvent', historyEvent_startLambdaFunctionFailedEventAttributes - Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.

$sel:childWorkflowExecutionTerminatedEventAttributes:HistoryEvent', historyEvent_childWorkflowExecutionTerminatedEventAttributes - If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:lambdaFunctionFailedEventAttributes:HistoryEvent', historyEvent_lambdaFunctionFailedEventAttributes - Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.

$sel:workflowExecutionCanceledEventAttributes:HistoryEvent', historyEvent_workflowExecutionCanceledEventAttributes - If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:timerStartedEventAttributes:HistoryEvent', historyEvent_timerStartedEventAttributes - If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskCancelRequestedEventAttributes:HistoryEvent', historyEvent_activityTaskCancelRequestedEventAttributes - If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:workflowExecutionTimedOutEventAttributes:HistoryEvent', historyEvent_workflowExecutionTimedOutEventAttributes - If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:workflowExecutionSignaledEventAttributes:HistoryEvent', historyEvent_workflowExecutionSignaledEventAttributes - If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:timerFiredEventAttributes:HistoryEvent', historyEvent_timerFiredEventAttributes - If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:activityTaskFailedEventAttributes:HistoryEvent', historyEvent_activityTaskFailedEventAttributes - If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:externalWorkflowExecutionSignaledEventAttributes:HistoryEvent', historyEvent_externalWorkflowExecutionSignaledEventAttributes - If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:decisionTaskCompletedEventAttributes:HistoryEvent', historyEvent_decisionTaskCompletedEventAttributes - If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:startChildWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_startChildWorkflowExecutionFailedEventAttributes - If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:childWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_childWorkflowExecutionFailedEventAttributes - If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:failWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_failWorkflowExecutionFailedEventAttributes - If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:continueAsNewWorkflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_continueAsNewWorkflowExecutionFailedEventAttributes - If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:signalExternalWorkflowExecutionInitiatedEventAttributes:HistoryEvent', historyEvent_signalExternalWorkflowExecutionInitiatedEventAttributes - If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:lambdaFunctionTimedOutEventAttributes:HistoryEvent', historyEvent_lambdaFunctionTimedOutEventAttributes - Provides the details of the LambdaFunctionTimedOut event. It isn't set for other event types.

$sel:workflowExecutionFailedEventAttributes:HistoryEvent', historyEvent_workflowExecutionFailedEventAttributes - If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:workflowExecutionContinuedAsNewEventAttributes:HistoryEvent', historyEvent_workflowExecutionContinuedAsNewEventAttributes - If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:externalWorkflowExecutionCancelRequestedEventAttributes:HistoryEvent', historyEvent_externalWorkflowExecutionCancelRequestedEventAttributes - If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

$sel:eventTimestamp:HistoryEvent', historyEvent_eventTimestamp - The date and time when the event occurred.

$sel:eventType:HistoryEvent', historyEvent_eventType - The type of the history event.

$sel:eventId:HistoryEvent', historyEvent_eventId - The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.

historyEvent_workflowExecutionCancelRequestedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionCancelRequestedEventAttributes) Source #

If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_recordMarkerFailedEventAttributes :: Lens' HistoryEvent (Maybe RecordMarkerFailedEventAttributes) Source #

If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_requestCancelExternalWorkflowExecutionInitiatedEventAttributes :: Lens' HistoryEvent (Maybe RequestCancelExternalWorkflowExecutionInitiatedEventAttributes) Source #

If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_lambdaFunctionStartedEventAttributes :: Lens' HistoryEvent (Maybe LambdaFunctionStartedEventAttributes) Source #

Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.

historyEvent_decisionTaskScheduledEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskScheduledEventAttributes) Source #

If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_workflowExecutionCompletedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionCompletedEventAttributes) Source #

If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_startTimerFailedEventAttributes :: Lens' HistoryEvent (Maybe StartTimerFailedEventAttributes) Source #

If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskScheduledEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskScheduledEventAttributes) Source #

If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_scheduleActivityTaskFailedEventAttributes :: Lens' HistoryEvent (Maybe ScheduleActivityTaskFailedEventAttributes) Source #

If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_childWorkflowExecutionCompletedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionCompletedEventAttributes) Source #

If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_markerRecordedEventAttributes :: Lens' HistoryEvent (Maybe MarkerRecordedEventAttributes) Source #

If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_scheduleLambdaFunctionFailedEventAttributes :: Lens' HistoryEvent (Maybe ScheduleLambdaFunctionFailedEventAttributes) Source #

Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.

historyEvent_completeWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe CompleteWorkflowExecutionFailedEventAttributes) Source #

If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_lambdaFunctionCompletedEventAttributes :: Lens' HistoryEvent (Maybe LambdaFunctionCompletedEventAttributes) Source #

Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.

historyEvent_requestCancelExternalWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe RequestCancelExternalWorkflowExecutionFailedEventAttributes) Source #

If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_timerCanceledEventAttributes :: Lens' HistoryEvent (Maybe TimerCanceledEventAttributes) Source #

If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_workflowExecutionStartedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionStartedEventAttributes) Source #

If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskCompletedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskCompletedEventAttributes) Source #

If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_decisionTaskTimedOutEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskTimedOutEventAttributes) Source #

If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_cancelTimerFailedEventAttributes :: Lens' HistoryEvent (Maybe CancelTimerFailedEventAttributes) Source #

If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_childWorkflowExecutionStartedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionStartedEventAttributes) Source #

If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskCanceledEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskCanceledEventAttributes) Source #

If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskTimedOutEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskTimedOutEventAttributes) Source #

If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_decisionTaskStartedEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskStartedEventAttributes) Source #

If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_workflowExecutionTerminatedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionTerminatedEventAttributes) Source #

If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_childWorkflowExecutionCanceledEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionCanceledEventAttributes) Source #

If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_requestCancelActivityTaskFailedEventAttributes :: Lens' HistoryEvent (Maybe RequestCancelActivityTaskFailedEventAttributes) Source #

If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_lambdaFunctionScheduledEventAttributes :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventAttributes) Source #

Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.

historyEvent_childWorkflowExecutionTimedOutEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionTimedOutEventAttributes) Source #

If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_cancelWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe CancelWorkflowExecutionFailedEventAttributes) Source #

If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_startChildWorkflowExecutionInitiatedEventAttributes :: Lens' HistoryEvent (Maybe StartChildWorkflowExecutionInitiatedEventAttributes) Source #

If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_signalExternalWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe SignalExternalWorkflowExecutionFailedEventAttributes) Source #

If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskStartedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskStartedEventAttributes) Source #

If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_startLambdaFunctionFailedEventAttributes :: Lens' HistoryEvent (Maybe StartLambdaFunctionFailedEventAttributes) Source #

Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.

historyEvent_childWorkflowExecutionTerminatedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionTerminatedEventAttributes) Source #

If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_lambdaFunctionFailedEventAttributes :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventAttributes) Source #

Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.

historyEvent_workflowExecutionCanceledEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionCanceledEventAttributes) Source #

If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_timerStartedEventAttributes :: Lens' HistoryEvent (Maybe TimerStartedEventAttributes) Source #

If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskCancelRequestedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskCancelRequestedEventAttributes) Source #

If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_workflowExecutionTimedOutEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionTimedOutEventAttributes) Source #

If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_workflowExecutionSignaledEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionSignaledEventAttributes) Source #

If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_timerFiredEventAttributes :: Lens' HistoryEvent (Maybe TimerFiredEventAttributes) Source #

If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_activityTaskFailedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskFailedEventAttributes) Source #

If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_externalWorkflowExecutionSignaledEventAttributes :: Lens' HistoryEvent (Maybe ExternalWorkflowExecutionSignaledEventAttributes) Source #

If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_decisionTaskCompletedEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskCompletedEventAttributes) Source #

If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_startChildWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe StartChildWorkflowExecutionFailedEventAttributes) Source #

If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_childWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionFailedEventAttributes) Source #

If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_failWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe FailWorkflowExecutionFailedEventAttributes) Source #

If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_continueAsNewWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe ContinueAsNewWorkflowExecutionFailedEventAttributes) Source #

If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_signalExternalWorkflowExecutionInitiatedEventAttributes :: Lens' HistoryEvent (Maybe SignalExternalWorkflowExecutionInitiatedEventAttributes) Source #

If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_lambdaFunctionTimedOutEventAttributes :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventAttributes) Source #

Provides the details of the LambdaFunctionTimedOut event. It isn't set for other event types.

historyEvent_workflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionFailedEventAttributes) Source #

If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_workflowExecutionContinuedAsNewEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionContinuedAsNewEventAttributes) Source #

If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_externalWorkflowExecutionCancelRequestedEventAttributes :: Lens' HistoryEvent (Maybe ExternalWorkflowExecutionCancelRequestedEventAttributes) Source #

If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn't set for other event types.

historyEvent_eventTimestamp :: Lens' HistoryEvent UTCTime Source #

The date and time when the event occurred.

historyEvent_eventType :: Lens' HistoryEvent EventType Source #

The type of the history event.

historyEvent_eventId :: Lens' HistoryEvent Integer Source #

The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.