| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.SWF.Types
Contents
- Service
- WorkflowExecutionCancelRequestedEventAttributes
- RequestCancelExternalWorkflowExecutionDecisionAttributes
- DecisionTaskScheduledEventAttributes
- WorkflowExecutionCompletedEventAttributes
- ExecutionTimeFilter
- StartTimerFailedEventAttributes
- RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
- RecordMarkerFailedEventAttributes
- WorkflowExecutionCount
- ActivityTaskScheduledEventAttributes
- CloseStatusFilter
- WorkflowExecutionTimeoutType
- ScheduleActivityTaskDecisionAttributes
- ActivityTypeConfiguration
- ActivityType
- WorkflowTypeInfo
- ChildWorkflowExecutionCompletedEventAttributes
- WorkflowExecutionOpenCounts
- RequestCancelActivityTaskFailedCause
- ScheduleActivityTaskFailedEventAttributes
- MarkerRecordedEventAttributes
- SignalExternalWorkflowExecutionDecisionAttributes
- WorkflowExecutionTerminatedCause
- CancelWorkflowExecutionFailedCause
- SignalExternalWorkflowExecutionFailedCause
- RecordMarkerDecisionAttributes
- CompleteWorkflowExecutionFailedEventAttributes
- StartTimerDecisionAttributes
- DecisionType
- RequestCancelExternalWorkflowExecutionFailedEventAttributes
- ActivityTypeInfo
- TimerCanceledEventAttributes
- WorkflowExecutionStartedEventAttributes
- WorkflowTypeConfiguration
- ActivityTaskTimeoutType
- WorkflowType
- ActivityTaskCompletedEventAttributes
- ExecutionStatus
- DecisionTaskTimeoutType
- WorkflowExecutionCancelRequestedCause
- StartChildWorkflowExecutionFailedCause
- DecisionTaskTimedOutEventAttributes
- ChildWorkflowExecutionStartedEventAttributes
- CancelTimerFailedEventAttributes
- FailWorkflowExecutionFailedCause
- WorkflowExecutionFilter
- ActivityTaskCanceledEventAttributes
- WorkflowExecutionInfos
- StartChildWorkflowExecutionDecisionAttributes
- ContinueAsNewWorkflowExecutionFailedCause
- FailWorkflowExecutionDecisionAttributes
- EventType
- ActivityTaskTimedOutEventAttributes
- RequestCancelActivityTaskFailedEventAttributes
- CompleteWorkflowExecutionDecisionAttributes
- DecisionTaskStartedEventAttributes
- ChildWorkflowExecutionTimedOutEventAttributes
- StartChildWorkflowExecutionInitiatedEventAttributes
- CancelWorkflowExecutionFailedEventAttributes
- WorkflowExecutionTerminatedEventAttributes
- TaskList
- ScheduleActivityTaskFailedCause
- ChildWorkflowExecutionCanceledEventAttributes
- WorkflowExecutionInfo
- SignalExternalWorkflowExecutionFailedEventAttributes
- TagFilter
- ChildPolicy
- ActivityTaskStartedEventAttributes
- CloseStatus
- CompleteWorkflowExecutionFailedCause
- StartTimerFailedCause
- ActivityTaskCancelRequestedEventAttributes
- WorkflowExecutionTimedOutEventAttributes
- ChildWorkflowExecutionTerminatedEventAttributes
- WorkflowExecutionCanceledEventAttributes
- WorkflowExecutionSignaledEventAttributes
- RecordMarkerFailedCause
- RegistrationStatus
- TimerStartedEventAttributes
- RequestCancelActivityTaskDecisionAttributes
- Decision
- TimerFiredEventAttributes
- DomainConfiguration
- ExternalWorkflowExecutionSignaledEventAttributes
- CancelWorkflowExecutionDecisionAttributes
- ActivityTaskFailedEventAttributes
- FailWorkflowExecutionFailedEventAttributes
- StartChildWorkflowExecutionFailedEventAttributes
- WorkflowTypeFilter
- CancelTimerFailedCause
- DecisionTaskCompletedEventAttributes
- ChildWorkflowExecutionFailedEventAttributes
- DomainInfo
- HistoryEvent
- ContinueAsNewWorkflowExecutionFailedEventAttributes
- SignalExternalWorkflowExecutionInitiatedEventAttributes
- CancelTimerDecisionAttributes
- WorkflowExecutionFailedEventAttributes
- WorkflowExecutionConfiguration
- WorkflowExecution
- RequestCancelExternalWorkflowExecutionFailedCause
- ContinueAsNewWorkflowExecutionDecisionAttributes
- ExternalWorkflowExecutionCancelRequestedEventAttributes
- PendingTaskCount
- WorkflowExecutionContinuedAsNewEventAttributes
- data SWF
- data JSONError :: *
- data WorkflowExecutionCancelRequestedEventAttributes
- workflowExecutionCancelRequestedEventAttributes :: WorkflowExecutionCancelRequestedEventAttributes
- wecreaCause :: Lens' WorkflowExecutionCancelRequestedEventAttributes (Maybe WorkflowExecutionCancelRequestedCause)
- wecreaExternalInitiatedEventId :: Lens' WorkflowExecutionCancelRequestedEventAttributes (Maybe Integer)
- wecreaExternalWorkflowExecution :: Lens' WorkflowExecutionCancelRequestedEventAttributes (Maybe WorkflowExecution)
- data RequestCancelExternalWorkflowExecutionDecisionAttributes
- requestCancelExternalWorkflowExecutionDecisionAttributes :: Text -> RequestCancelExternalWorkflowExecutionDecisionAttributes
- rcewedaControl :: Lens' RequestCancelExternalWorkflowExecutionDecisionAttributes (Maybe Text)
- rcewedaRunId :: Lens' RequestCancelExternalWorkflowExecutionDecisionAttributes (Maybe Text)
- rcewedaWorkflowId :: Lens' RequestCancelExternalWorkflowExecutionDecisionAttributes Text
- data DecisionTaskScheduledEventAttributes
- decisionTaskScheduledEventAttributes :: TaskList -> DecisionTaskScheduledEventAttributes
- dtseaStartToCloseTimeout :: Lens' DecisionTaskScheduledEventAttributes (Maybe Text)
- dtseaTaskList :: Lens' DecisionTaskScheduledEventAttributes TaskList
- dtseaTaskPriority :: Lens' DecisionTaskScheduledEventAttributes (Maybe Text)
- data WorkflowExecutionCompletedEventAttributes
- workflowExecutionCompletedEventAttributes :: Integer -> WorkflowExecutionCompletedEventAttributes
- weceaDecisionTaskCompletedEventId :: Lens' WorkflowExecutionCompletedEventAttributes Integer
- weceaResult :: Lens' WorkflowExecutionCompletedEventAttributes (Maybe Text)
- data ExecutionTimeFilter
- executionTimeFilter :: UTCTime -> ExecutionTimeFilter
- etfLatestDate :: Lens' ExecutionTimeFilter (Maybe UTCTime)
- etfOldestDate :: Lens' ExecutionTimeFilter UTCTime
- data StartTimerFailedEventAttributes
- startTimerFailedEventAttributes :: Text -> StartTimerFailedCause -> Integer -> StartTimerFailedEventAttributes
- stfeaCause :: Lens' StartTimerFailedEventAttributes StartTimerFailedCause
- stfeaDecisionTaskCompletedEventId :: Lens' StartTimerFailedEventAttributes Integer
- stfeaTimerId :: Lens' StartTimerFailedEventAttributes Text
- data RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
- requestCancelExternalWorkflowExecutionInitiatedEventAttributes :: Text -> Integer -> RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
- rceweieaControl :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- rceweieaDecisionTaskCompletedEventId :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes Integer
- rceweieaRunId :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- rceweieaWorkflowId :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes Text
- data RecordMarkerFailedEventAttributes
- recordMarkerFailedEventAttributes :: Text -> RecordMarkerFailedCause -> Integer -> RecordMarkerFailedEventAttributes
- rmfeaCause :: Lens' RecordMarkerFailedEventAttributes RecordMarkerFailedCause
- rmfeaDecisionTaskCompletedEventId :: Lens' RecordMarkerFailedEventAttributes Integer
- rmfeaMarkerName :: Lens' RecordMarkerFailedEventAttributes Text
- data WorkflowExecutionCount
- workflowExecutionCount :: Natural -> WorkflowExecutionCount
- wecCount :: Lens' WorkflowExecutionCount Natural
- wecTruncated :: Lens' WorkflowExecutionCount (Maybe Bool)
- data ActivityTaskScheduledEventAttributes
- activityTaskScheduledEventAttributes :: ActivityType -> Text -> TaskList -> Integer -> ActivityTaskScheduledEventAttributes
- atseaActivityId :: Lens' ActivityTaskScheduledEventAttributes Text
- atseaActivityType :: Lens' ActivityTaskScheduledEventAttributes ActivityType
- atseaControl :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- atseaDecisionTaskCompletedEventId :: Lens' ActivityTaskScheduledEventAttributes Integer
- atseaHeartbeatTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- atseaInput :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- atseaScheduleToCloseTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- atseaScheduleToStartTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- atseaStartToCloseTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- atseaTaskList :: Lens' ActivityTaskScheduledEventAttributes TaskList
- atseaTaskPriority :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text)
- data CloseStatusFilter
- closeStatusFilter :: CloseStatus -> CloseStatusFilter
- csfStatus :: Lens' CloseStatusFilter CloseStatus
- data WorkflowExecutionTimeoutType = StartToClose
- data ScheduleActivityTaskDecisionAttributes
- scheduleActivityTaskDecisionAttributes :: ActivityType -> Text -> ScheduleActivityTaskDecisionAttributes
- satdaActivityId :: Lens' ScheduleActivityTaskDecisionAttributes Text
- satdaActivityType :: Lens' ScheduleActivityTaskDecisionAttributes ActivityType
- satdaControl :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- satdaHeartbeatTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- satdaInput :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- satdaScheduleToCloseTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- satdaScheduleToStartTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- satdaStartToCloseTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- satdaTaskList :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe TaskList)
- satdaTaskPriority :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text)
- data ActivityTypeConfiguration
- activityTypeConfiguration :: ActivityTypeConfiguration
- atcDefaultTaskHeartbeatTimeout :: Lens' ActivityTypeConfiguration (Maybe Text)
- atcDefaultTaskList :: Lens' ActivityTypeConfiguration (Maybe TaskList)
- atcDefaultTaskPriority :: Lens' ActivityTypeConfiguration (Maybe Text)
- atcDefaultTaskScheduleToCloseTimeout :: Lens' ActivityTypeConfiguration (Maybe Text)
- atcDefaultTaskScheduleToStartTimeout :: Lens' ActivityTypeConfiguration (Maybe Text)
- atcDefaultTaskStartToCloseTimeout :: Lens' ActivityTypeConfiguration (Maybe Text)
- data ActivityType
- activityType :: Text -> Text -> ActivityType
- atName :: Lens' ActivityType Text
- atVersion :: Lens' ActivityType Text
- data WorkflowTypeInfo
- workflowTypeInfo :: WorkflowType -> RegistrationStatus -> UTCTime -> WorkflowTypeInfo
- wtiCreationDate :: Lens' WorkflowTypeInfo UTCTime
- wtiDeprecationDate :: Lens' WorkflowTypeInfo (Maybe UTCTime)
- wtiDescription :: Lens' WorkflowTypeInfo (Maybe Text)
- wtiStatus :: Lens' WorkflowTypeInfo RegistrationStatus
- wtiWorkflowType :: Lens' WorkflowTypeInfo WorkflowType
- data ChildWorkflowExecutionCompletedEventAttributes
- childWorkflowExecutionCompletedEventAttributes :: WorkflowExecution -> WorkflowType -> Integer -> Integer -> ChildWorkflowExecutionCompletedEventAttributes
- cweceaInitiatedEventId :: Lens' ChildWorkflowExecutionCompletedEventAttributes Integer
- cweceaResult :: Lens' ChildWorkflowExecutionCompletedEventAttributes (Maybe Text)
- cweceaStartedEventId :: Lens' ChildWorkflowExecutionCompletedEventAttributes Integer
- cweceaWorkflowExecution :: Lens' ChildWorkflowExecutionCompletedEventAttributes WorkflowExecution
- cweceaWorkflowType :: Lens' ChildWorkflowExecutionCompletedEventAttributes WorkflowType
- data WorkflowExecutionOpenCounts
- workflowExecutionOpenCounts :: Natural -> Natural -> Natural -> Natural -> WorkflowExecutionOpenCounts
- weocOpenActivityTasks :: Lens' WorkflowExecutionOpenCounts Natural
- weocOpenChildWorkflowExecutions :: Lens' WorkflowExecutionOpenCounts Natural
- weocOpenDecisionTasks :: Lens' WorkflowExecutionOpenCounts Natural
- weocOpenTimers :: Lens' WorkflowExecutionOpenCounts Natural
- data RequestCancelActivityTaskFailedCause
- data ScheduleActivityTaskFailedEventAttributes
- scheduleActivityTaskFailedEventAttributes :: ActivityType -> Text -> ScheduleActivityTaskFailedCause -> Integer -> ScheduleActivityTaskFailedEventAttributes
- satfeaActivityId :: Lens' ScheduleActivityTaskFailedEventAttributes Text
- satfeaActivityType :: Lens' ScheduleActivityTaskFailedEventAttributes ActivityType
- satfeaCause :: Lens' ScheduleActivityTaskFailedEventAttributes ScheduleActivityTaskFailedCause
- satfeaDecisionTaskCompletedEventId :: Lens' ScheduleActivityTaskFailedEventAttributes Integer
- data MarkerRecordedEventAttributes
- markerRecordedEventAttributes :: Text -> Integer -> MarkerRecordedEventAttributes
- mreaDecisionTaskCompletedEventId :: Lens' MarkerRecordedEventAttributes Integer
- mreaDetails :: Lens' MarkerRecordedEventAttributes (Maybe Text)
- mreaMarkerName :: Lens' MarkerRecordedEventAttributes Text
- data SignalExternalWorkflowExecutionDecisionAttributes
- signalExternalWorkflowExecutionDecisionAttributes :: Text -> Text -> SignalExternalWorkflowExecutionDecisionAttributes
- sewedaControl :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text)
- sewedaInput :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text)
- sewedaRunId :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text)
- sewedaSignalName :: Lens' SignalExternalWorkflowExecutionDecisionAttributes Text
- sewedaWorkflowId :: Lens' SignalExternalWorkflowExecutionDecisionAttributes Text
- data WorkflowExecutionTerminatedCause
- data CancelWorkflowExecutionFailedCause
- data SignalExternalWorkflowExecutionFailedCause
- data RecordMarkerDecisionAttributes
- recordMarkerDecisionAttributes :: Text -> RecordMarkerDecisionAttributes
- rmdaDetails :: Lens' RecordMarkerDecisionAttributes (Maybe Text)
- rmdaMarkerName :: Lens' RecordMarkerDecisionAttributes Text
- data CompleteWorkflowExecutionFailedEventAttributes
- completeWorkflowExecutionFailedEventAttributes :: CompleteWorkflowExecutionFailedCause -> Integer -> CompleteWorkflowExecutionFailedEventAttributes
- cwefeaCause :: Lens' CompleteWorkflowExecutionFailedEventAttributes CompleteWorkflowExecutionFailedCause
- cwefeaDecisionTaskCompletedEventId :: Lens' CompleteWorkflowExecutionFailedEventAttributes Integer
- data StartTimerDecisionAttributes
- startTimerDecisionAttributes :: Text -> Text -> StartTimerDecisionAttributes
- stdaControl :: Lens' StartTimerDecisionAttributes (Maybe Text)
- stdaStartToFireTimeout :: Lens' StartTimerDecisionAttributes Text
- stdaTimerId :: Lens' StartTimerDecisionAttributes Text
- data DecisionType
- data RequestCancelExternalWorkflowExecutionFailedEventAttributes
- requestCancelExternalWorkflowExecutionFailedEventAttributes :: Text -> RequestCancelExternalWorkflowExecutionFailedCause -> Integer -> Integer -> RequestCancelExternalWorkflowExecutionFailedEventAttributes
- rcewefeaCause :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes RequestCancelExternalWorkflowExecutionFailedCause
- rcewefeaControl :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes (Maybe Text)
- rcewefeaDecisionTaskCompletedEventId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes Integer
- rcewefeaInitiatedEventId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes Integer
- rcewefeaRunId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes (Maybe Text)
- rcewefeaWorkflowId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes Text
- data ActivityTypeInfo
- activityTypeInfo :: ActivityType -> RegistrationStatus -> UTCTime -> ActivityTypeInfo
- atiActivityType :: Lens' ActivityTypeInfo ActivityType
- atiCreationDate :: Lens' ActivityTypeInfo UTCTime
- atiDeprecationDate :: Lens' ActivityTypeInfo (Maybe UTCTime)
- atiDescription :: Lens' ActivityTypeInfo (Maybe Text)
- atiStatus :: Lens' ActivityTypeInfo RegistrationStatus
- data TimerCanceledEventAttributes
- timerCanceledEventAttributes :: Text -> Integer -> Integer -> TimerCanceledEventAttributes
- tceaDecisionTaskCompletedEventId :: Lens' TimerCanceledEventAttributes Integer
- tceaStartedEventId :: Lens' TimerCanceledEventAttributes Integer
- tceaTimerId :: Lens' TimerCanceledEventAttributes Text
- data WorkflowExecutionStartedEventAttributes
- workflowExecutionStartedEventAttributes :: ChildPolicy -> TaskList -> WorkflowType -> WorkflowExecutionStartedEventAttributes
- weseaChildPolicy :: Lens' WorkflowExecutionStartedEventAttributes ChildPolicy
- weseaContinuedExecutionRunId :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text)
- weseaExecutionStartToCloseTimeout :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text)
- weseaInput :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text)
- weseaParentInitiatedEventId :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Integer)
- weseaParentWorkflowExecution :: Lens' WorkflowExecutionStartedEventAttributes (Maybe WorkflowExecution)
- weseaTagList :: Lens' WorkflowExecutionStartedEventAttributes [Text]
- weseaTaskList :: Lens' WorkflowExecutionStartedEventAttributes TaskList
- weseaTaskPriority :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text)
- weseaTaskStartToCloseTimeout :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text)
- weseaWorkflowType :: Lens' WorkflowExecutionStartedEventAttributes WorkflowType
- data WorkflowTypeConfiguration
- workflowTypeConfiguration :: WorkflowTypeConfiguration
- wtcDefaultChildPolicy :: Lens' WorkflowTypeConfiguration (Maybe ChildPolicy)
- wtcDefaultExecutionStartToCloseTimeout :: Lens' WorkflowTypeConfiguration (Maybe Text)
- wtcDefaultTaskList :: Lens' WorkflowTypeConfiguration (Maybe TaskList)
- wtcDefaultTaskPriority :: Lens' WorkflowTypeConfiguration (Maybe Text)
- wtcDefaultTaskStartToCloseTimeout :: Lens' WorkflowTypeConfiguration (Maybe Text)
- data ActivityTaskTimeoutType
- data WorkflowType
- workflowType :: Text -> Text -> WorkflowType
- wtName :: Lens' WorkflowType Text
- wtVersion :: Lens' WorkflowType Text
- data ActivityTaskCompletedEventAttributes
- activityTaskCompletedEventAttributes :: Integer -> Integer -> ActivityTaskCompletedEventAttributes
- atceaResult :: Lens' ActivityTaskCompletedEventAttributes (Maybe Text)
- atceaScheduledEventId :: Lens' ActivityTaskCompletedEventAttributes Integer
- atceaStartedEventId :: Lens' ActivityTaskCompletedEventAttributes Integer
- data ExecutionStatus
- data DecisionTaskTimeoutType = DTTTStartToClose
- data WorkflowExecutionCancelRequestedCause = WECRCChildPolicyApplied
- data StartChildWorkflowExecutionFailedCause
- = SCWEFCChildCreationRateExceeded
- | SCWEFCDefaultChildPolicyUndefined
- | SCWEFCDefaultExecutionStartToCloseTimeoutUndefined
- | SCWEFCDefaultTaskListUndefined
- | SCWEFCDefaultTaskStartToCloseTimeoutUndefined
- | SCWEFCOpenChildrenLimitExceeded
- | SCWEFCOpenWorkflowsLimitExceeded
- | SCWEFCOperationNotPermitted
- | SCWEFCWorkflowAlreadyRunning
- | SCWEFCWorkflowTypeDeprecated
- | SCWEFCWorkflowTypeDoesNotExist
- data DecisionTaskTimedOutEventAttributes
- decisionTaskTimedOutEventAttributes :: DecisionTaskTimeoutType -> Integer -> Integer -> DecisionTaskTimedOutEventAttributes
- dttoeaScheduledEventId :: Lens' DecisionTaskTimedOutEventAttributes Integer
- dttoeaStartedEventId :: Lens' DecisionTaskTimedOutEventAttributes Integer
- dttoeaTimeoutType :: Lens' DecisionTaskTimedOutEventAttributes DecisionTaskTimeoutType
- data ChildWorkflowExecutionStartedEventAttributes
- childWorkflowExecutionStartedEventAttributes :: WorkflowExecution -> WorkflowType -> Integer -> ChildWorkflowExecutionStartedEventAttributes
- cweseaInitiatedEventId :: Lens' ChildWorkflowExecutionStartedEventAttributes Integer
- cweseaWorkflowExecution :: Lens' ChildWorkflowExecutionStartedEventAttributes WorkflowExecution
- cweseaWorkflowType :: Lens' ChildWorkflowExecutionStartedEventAttributes WorkflowType
- data CancelTimerFailedEventAttributes
- cancelTimerFailedEventAttributes :: Text -> CancelTimerFailedCause -> Integer -> CancelTimerFailedEventAttributes
- ctfeaCause :: Lens' CancelTimerFailedEventAttributes CancelTimerFailedCause
- ctfeaDecisionTaskCompletedEventId :: Lens' CancelTimerFailedEventAttributes Integer
- ctfeaTimerId :: Lens' CancelTimerFailedEventAttributes Text
- data FailWorkflowExecutionFailedCause
- data WorkflowExecutionFilter
- workflowExecutionFilter :: Text -> WorkflowExecutionFilter
- wefWorkflowId :: Lens' WorkflowExecutionFilter Text
- data ActivityTaskCanceledEventAttributes
- activityTaskCanceledEventAttributes :: Integer -> Integer -> ActivityTaskCanceledEventAttributes
- atcea1Details :: Lens' ActivityTaskCanceledEventAttributes (Maybe Text)
- atcea1LatestCancelRequestedEventId :: Lens' ActivityTaskCanceledEventAttributes (Maybe Integer)
- atcea1ScheduledEventId :: Lens' ActivityTaskCanceledEventAttributes Integer
- atcea1StartedEventId :: Lens' ActivityTaskCanceledEventAttributes Integer
- data WorkflowExecutionInfos
- workflowExecutionInfos :: WorkflowExecutionInfos
- weiExecutionInfos :: Lens' WorkflowExecutionInfos [WorkflowExecutionInfo]
- weiNextPageToken :: Lens' WorkflowExecutionInfos (Maybe Text)
- data StartChildWorkflowExecutionDecisionAttributes
- startChildWorkflowExecutionDecisionAttributes :: WorkflowType -> Text -> StartChildWorkflowExecutionDecisionAttributes
- scwedaChildPolicy :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe ChildPolicy)
- scwedaControl :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text)
- scwedaExecutionStartToCloseTimeout :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text)
- scwedaInput :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text)
- scwedaTagList :: Lens' StartChildWorkflowExecutionDecisionAttributes [Text]
- scwedaTaskList :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe TaskList)
- scwedaTaskPriority :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text)
- scwedaTaskStartToCloseTimeout :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text)
- scwedaWorkflowId :: Lens' StartChildWorkflowExecutionDecisionAttributes Text
- scwedaWorkflowType :: Lens' StartChildWorkflowExecutionDecisionAttributes WorkflowType
- data ContinueAsNewWorkflowExecutionFailedCause
- = CANWEFCContinueAsNewWorkflowExecutionRateExceeded
- | CANWEFCDefaultChildPolicyUndefined
- | CANWEFCDefaultExecutionStartToCloseTimeoutUndefined
- | CANWEFCDefaultTaskListUndefined
- | CANWEFCDefaultTaskStartToCloseTimeoutUndefined
- | CANWEFCOperationNotPermitted
- | CANWEFCUnhandledDecision
- | CANWEFCWorkflowTypeDeprecated
- | CANWEFCWorkflowTypeDoesNotExist
- data FailWorkflowExecutionDecisionAttributes
- failWorkflowExecutionDecisionAttributes :: FailWorkflowExecutionDecisionAttributes
- fwedaDetails :: Lens' FailWorkflowExecutionDecisionAttributes (Maybe Text)
- fwedaReason :: Lens' FailWorkflowExecutionDecisionAttributes (Maybe Text)
- data EventType
- = ActivityTaskCancelRequested
- | ActivityTaskCanceled
- | ActivityTaskCompleted
- | ActivityTaskFailed
- | ActivityTaskScheduled
- | ActivityTaskStarted
- | ActivityTaskTimedOut
- | CancelTimerFailed
- | CancelWorkflowExecutionFailed
- | ChildWorkflowExecutionCanceled
- | ChildWorkflowExecutionCompleted
- | ChildWorkflowExecutionFailed
- | ChildWorkflowExecutionStarted
- | ChildWorkflowExecutionTerminated
- | ChildWorkflowExecutionTimedOut
- | CompleteWorkflowExecutionFailed
- | ContinueAsNewWorkflowExecutionFailed
- | DecisionTaskCompleted
- | DecisionTaskScheduled
- | DecisionTaskStarted
- | DecisionTaskTimedOut
- | ExternalWorkflowExecutionCancelRequested
- | ExternalWorkflowExecutionSignaled
- | FailWorkflowExecutionFailed
- | MarkerRecorded
- | RecordMarkerFailed
- | RequestCancelActivityTaskFailed
- | RequestCancelExternalWorkflowExecutionFailed
- | RequestCancelExternalWorkflowExecutionInitiated
- | ScheduleActivityTaskFailed
- | SignalExternalWorkflowExecutionFailed
- | SignalExternalWorkflowExecutionInitiated
- | StartChildWorkflowExecutionFailed
- | StartChildWorkflowExecutionInitiated
- | StartTimerFailed
- | TimerCanceled
- | TimerFired
- | TimerStarted
- | WorkflowExecutionCancelRequested
- | WorkflowExecutionCanceled
- | WorkflowExecutionCompleted
- | WorkflowExecutionContinuedAsNew
- | WorkflowExecutionFailed
- | WorkflowExecutionSignaled
- | WorkflowExecutionStarted
- | WorkflowExecutionTerminated
- | WorkflowExecutionTimedOut
- data ActivityTaskTimedOutEventAttributes
- activityTaskTimedOutEventAttributes :: ActivityTaskTimeoutType -> Integer -> Integer -> ActivityTaskTimedOutEventAttributes
- attoeaDetails :: Lens' ActivityTaskTimedOutEventAttributes (Maybe Text)
- attoeaScheduledEventId :: Lens' ActivityTaskTimedOutEventAttributes Integer
- attoeaStartedEventId :: Lens' ActivityTaskTimedOutEventAttributes Integer
- attoeaTimeoutType :: Lens' ActivityTaskTimedOutEventAttributes ActivityTaskTimeoutType
- data RequestCancelActivityTaskFailedEventAttributes
- requestCancelActivityTaskFailedEventAttributes :: Text -> RequestCancelActivityTaskFailedCause -> Integer -> RequestCancelActivityTaskFailedEventAttributes
- rcatfeaActivityId :: Lens' RequestCancelActivityTaskFailedEventAttributes Text
- rcatfeaCause :: Lens' RequestCancelActivityTaskFailedEventAttributes RequestCancelActivityTaskFailedCause
- rcatfeaDecisionTaskCompletedEventId :: Lens' RequestCancelActivityTaskFailedEventAttributes Integer
- data CompleteWorkflowExecutionDecisionAttributes
- completeWorkflowExecutionDecisionAttributes :: CompleteWorkflowExecutionDecisionAttributes
- cwedaResult :: Lens' CompleteWorkflowExecutionDecisionAttributes (Maybe Text)
- data DecisionTaskStartedEventAttributes
- decisionTaskStartedEventAttributes :: Integer -> DecisionTaskStartedEventAttributes
- dtseaIdentity :: Lens' DecisionTaskStartedEventAttributes (Maybe Text)
- dtseaScheduledEventId :: Lens' DecisionTaskStartedEventAttributes Integer
- data ChildWorkflowExecutionTimedOutEventAttributes
- childWorkflowExecutionTimedOutEventAttributes :: WorkflowExecution -> WorkflowType -> WorkflowExecutionTimeoutType -> Integer -> Integer -> ChildWorkflowExecutionTimedOutEventAttributes
- cwetoeaInitiatedEventId :: Lens' ChildWorkflowExecutionTimedOutEventAttributes Integer
- cwetoeaStartedEventId :: Lens' ChildWorkflowExecutionTimedOutEventAttributes Integer
- cwetoeaTimeoutType :: Lens' ChildWorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimeoutType
- cwetoeaWorkflowExecution :: Lens' ChildWorkflowExecutionTimedOutEventAttributes WorkflowExecution
- cwetoeaWorkflowType :: Lens' ChildWorkflowExecutionTimedOutEventAttributes WorkflowType
- data StartChildWorkflowExecutionInitiatedEventAttributes
- startChildWorkflowExecutionInitiatedEventAttributes :: Text -> WorkflowType -> TaskList -> Integer -> ChildPolicy -> StartChildWorkflowExecutionInitiatedEventAttributes
- scweieaChildPolicy :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes ChildPolicy
- scweieaControl :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- scweieaDecisionTaskCompletedEventId :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes Integer
- scweieaExecutionStartToCloseTimeout :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- scweieaInput :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- scweieaTagList :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes [Text]
- scweieaTaskList :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes TaskList
- scweieaTaskPriority :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- scweieaTaskStartToCloseTimeout :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- scweieaWorkflowId :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes Text
- scweieaWorkflowType :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes WorkflowType
- data CancelWorkflowExecutionFailedEventAttributes
- cancelWorkflowExecutionFailedEventAttributes :: CancelWorkflowExecutionFailedCause -> Integer -> CancelWorkflowExecutionFailedEventAttributes
- cwefea1Cause :: Lens' CancelWorkflowExecutionFailedEventAttributes CancelWorkflowExecutionFailedCause
- cwefea1DecisionTaskCompletedEventId :: Lens' CancelWorkflowExecutionFailedEventAttributes Integer
- data WorkflowExecutionTerminatedEventAttributes
- workflowExecutionTerminatedEventAttributes :: ChildPolicy -> WorkflowExecutionTerminatedEventAttributes
- weteaCause :: Lens' WorkflowExecutionTerminatedEventAttributes (Maybe WorkflowExecutionTerminatedCause)
- weteaChildPolicy :: Lens' WorkflowExecutionTerminatedEventAttributes ChildPolicy
- weteaDetails :: Lens' WorkflowExecutionTerminatedEventAttributes (Maybe Text)
- weteaReason :: Lens' WorkflowExecutionTerminatedEventAttributes (Maybe Text)
- data TaskList
- taskList :: Text -> TaskList
- tlName :: Lens' TaskList Text
- data ScheduleActivityTaskFailedCause
- = SATFCActivityCreationRateExceeded
- | SATFCActivityIdAlreadyInUse
- | SATFCActivityTypeDeprecated
- | SATFCActivityTypeDoesNotExist
- | SATFCDefaultHeartbeatTimeoutUndefined
- | SATFCDefaultScheduleToCloseTimeoutUndefined
- | SATFCDefaultScheduleToStartTimeoutUndefined
- | SATFCDefaultStartToCloseTimeoutUndefined
- | SATFCDefaultTaskListUndefined
- | SATFCOpenActivitiesLimitExceeded
- | SATFCOperationNotPermitted
- data ChildWorkflowExecutionCanceledEventAttributes
- childWorkflowExecutionCanceledEventAttributes :: WorkflowExecution -> WorkflowType -> Integer -> Integer -> ChildWorkflowExecutionCanceledEventAttributes
- cwecea1Details :: Lens' ChildWorkflowExecutionCanceledEventAttributes (Maybe Text)
- cwecea1InitiatedEventId :: Lens' ChildWorkflowExecutionCanceledEventAttributes Integer
- cwecea1StartedEventId :: Lens' ChildWorkflowExecutionCanceledEventAttributes Integer
- cwecea1WorkflowExecution :: Lens' ChildWorkflowExecutionCanceledEventAttributes WorkflowExecution
- cwecea1WorkflowType :: Lens' ChildWorkflowExecutionCanceledEventAttributes WorkflowType
- data WorkflowExecutionInfo
- workflowExecutionInfo :: WorkflowExecution -> WorkflowType -> UTCTime -> ExecutionStatus -> WorkflowExecutionInfo
- weiCancelRequested :: Lens' WorkflowExecutionInfo (Maybe Bool)
- weiCloseStatus :: Lens' WorkflowExecutionInfo (Maybe CloseStatus)
- weiCloseTimestamp :: Lens' WorkflowExecutionInfo (Maybe UTCTime)
- weiExecution :: Lens' WorkflowExecutionInfo WorkflowExecution
- weiExecutionStatus :: Lens' WorkflowExecutionInfo ExecutionStatus
- weiParent :: Lens' WorkflowExecutionInfo (Maybe WorkflowExecution)
- weiStartTimestamp :: Lens' WorkflowExecutionInfo UTCTime
- weiTagList :: Lens' WorkflowExecutionInfo [Text]
- weiWorkflowType :: Lens' WorkflowExecutionInfo WorkflowType
- data SignalExternalWorkflowExecutionFailedEventAttributes
- signalExternalWorkflowExecutionFailedEventAttributes :: Text -> SignalExternalWorkflowExecutionFailedCause -> Integer -> Integer -> SignalExternalWorkflowExecutionFailedEventAttributes
- sewefeaCause :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes SignalExternalWorkflowExecutionFailedCause
- sewefeaControl :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes (Maybe Text)
- sewefeaDecisionTaskCompletedEventId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes Integer
- sewefeaInitiatedEventId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes Integer
- sewefeaRunId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes (Maybe Text)
- sewefeaWorkflowId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes Text
- data TagFilter
- tagFilter :: Text -> TagFilter
- tfTag :: Lens' TagFilter Text
- data ChildPolicy
- data ActivityTaskStartedEventAttributes
- activityTaskStartedEventAttributes :: Integer -> ActivityTaskStartedEventAttributes
- atseaIdentity :: Lens' ActivityTaskStartedEventAttributes (Maybe Text)
- atseaScheduledEventId :: Lens' ActivityTaskStartedEventAttributes Integer
- data CloseStatus
- data CompleteWorkflowExecutionFailedCause
- data StartTimerFailedCause
- data ActivityTaskCancelRequestedEventAttributes
- activityTaskCancelRequestedEventAttributes :: Integer -> Text -> ActivityTaskCancelRequestedEventAttributes
- atcreaActivityId :: Lens' ActivityTaskCancelRequestedEventAttributes Text
- atcreaDecisionTaskCompletedEventId :: Lens' ActivityTaskCancelRequestedEventAttributes Integer
- data WorkflowExecutionTimedOutEventAttributes
- workflowExecutionTimedOutEventAttributes :: WorkflowExecutionTimeoutType -> ChildPolicy -> WorkflowExecutionTimedOutEventAttributes
- wetoeaChildPolicy :: Lens' WorkflowExecutionTimedOutEventAttributes ChildPolicy
- wetoeaTimeoutType :: Lens' WorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimeoutType
- data ChildWorkflowExecutionTerminatedEventAttributes
- childWorkflowExecutionTerminatedEventAttributes :: WorkflowExecution -> WorkflowType -> Integer -> Integer -> ChildWorkflowExecutionTerminatedEventAttributes
- cweteaInitiatedEventId :: Lens' ChildWorkflowExecutionTerminatedEventAttributes Integer
- cweteaStartedEventId :: Lens' ChildWorkflowExecutionTerminatedEventAttributes Integer
- cweteaWorkflowExecution :: Lens' ChildWorkflowExecutionTerminatedEventAttributes WorkflowExecution
- cweteaWorkflowType :: Lens' ChildWorkflowExecutionTerminatedEventAttributes WorkflowType
- data WorkflowExecutionCanceledEventAttributes
- workflowExecutionCanceledEventAttributes :: Integer -> WorkflowExecutionCanceledEventAttributes
- wecea1DecisionTaskCompletedEventId :: Lens' WorkflowExecutionCanceledEventAttributes Integer
- wecea1Details :: Lens' WorkflowExecutionCanceledEventAttributes (Maybe Text)
- data WorkflowExecutionSignaledEventAttributes
- workflowExecutionSignaledEventAttributes :: Text -> WorkflowExecutionSignaledEventAttributes
- wesea1ExternalInitiatedEventId :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe Integer)
- wesea1ExternalWorkflowExecution :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe WorkflowExecution)
- wesea1Input :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe Text)
- wesea1SignalName :: Lens' WorkflowExecutionSignaledEventAttributes Text
- data RecordMarkerFailedCause = RMFCOperationNotPermitted
- data RegistrationStatus
- data TimerStartedEventAttributes
- timerStartedEventAttributes :: Text -> Text -> Integer -> TimerStartedEventAttributes
- tseaControl :: Lens' TimerStartedEventAttributes (Maybe Text)
- tseaDecisionTaskCompletedEventId :: Lens' TimerStartedEventAttributes Integer
- tseaStartToFireTimeout :: Lens' TimerStartedEventAttributes Text
- tseaTimerId :: Lens' TimerStartedEventAttributes Text
- data RequestCancelActivityTaskDecisionAttributes
- requestCancelActivityTaskDecisionAttributes :: Text -> RequestCancelActivityTaskDecisionAttributes
- rcatdaActivityId :: Lens' RequestCancelActivityTaskDecisionAttributes Text
- data Decision
- decision :: DecisionType -> Decision
- dCancelTimerDecisionAttributes :: Lens' Decision (Maybe CancelTimerDecisionAttributes)
- dCancelWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe CancelWorkflowExecutionDecisionAttributes)
- dCompleteWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe CompleteWorkflowExecutionDecisionAttributes)
- dContinueAsNewWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe ContinueAsNewWorkflowExecutionDecisionAttributes)
- dDecisionType :: Lens' Decision DecisionType
- dFailWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe FailWorkflowExecutionDecisionAttributes)
- dRecordMarkerDecisionAttributes :: Lens' Decision (Maybe RecordMarkerDecisionAttributes)
- dRequestCancelActivityTaskDecisionAttributes :: Lens' Decision (Maybe RequestCancelActivityTaskDecisionAttributes)
- dRequestCancelExternalWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe RequestCancelExternalWorkflowExecutionDecisionAttributes)
- dScheduleActivityTaskDecisionAttributes :: Lens' Decision (Maybe ScheduleActivityTaskDecisionAttributes)
- dSignalExternalWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe SignalExternalWorkflowExecutionDecisionAttributes)
- dStartChildWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe StartChildWorkflowExecutionDecisionAttributes)
- dStartTimerDecisionAttributes :: Lens' Decision (Maybe StartTimerDecisionAttributes)
- data TimerFiredEventAttributes
- timerFiredEventAttributes :: Text -> Integer -> TimerFiredEventAttributes
- tfeaStartedEventId :: Lens' TimerFiredEventAttributes Integer
- tfeaTimerId :: Lens' TimerFiredEventAttributes Text
- data DomainConfiguration
- domainConfiguration :: Text -> DomainConfiguration
- dcWorkflowExecutionRetentionPeriodInDays :: Lens' DomainConfiguration Text
- data ExternalWorkflowExecutionSignaledEventAttributes
- externalWorkflowExecutionSignaledEventAttributes :: WorkflowExecution -> Integer -> ExternalWorkflowExecutionSignaledEventAttributes
- eweseaInitiatedEventId :: Lens' ExternalWorkflowExecutionSignaledEventAttributes Integer
- eweseaWorkflowExecution :: Lens' ExternalWorkflowExecutionSignaledEventAttributes WorkflowExecution
- data CancelWorkflowExecutionDecisionAttributes
- cancelWorkflowExecutionDecisionAttributes :: CancelWorkflowExecutionDecisionAttributes
- cwedaDetails :: Lens' CancelWorkflowExecutionDecisionAttributes (Maybe Text)
- data ActivityTaskFailedEventAttributes
- activityTaskFailedEventAttributes :: Integer -> Integer -> ActivityTaskFailedEventAttributes
- atfeaDetails :: Lens' ActivityTaskFailedEventAttributes (Maybe Text)
- atfeaReason :: Lens' ActivityTaskFailedEventAttributes (Maybe Text)
- atfeaScheduledEventId :: Lens' ActivityTaskFailedEventAttributes Integer
- atfeaStartedEventId :: Lens' ActivityTaskFailedEventAttributes Integer
- data FailWorkflowExecutionFailedEventAttributes
- failWorkflowExecutionFailedEventAttributes :: FailWorkflowExecutionFailedCause -> Integer -> FailWorkflowExecutionFailedEventAttributes
- fwefeaCause :: Lens' FailWorkflowExecutionFailedEventAttributes FailWorkflowExecutionFailedCause
- fwefeaDecisionTaskCompletedEventId :: Lens' FailWorkflowExecutionFailedEventAttributes Integer
- data StartChildWorkflowExecutionFailedEventAttributes
- startChildWorkflowExecutionFailedEventAttributes :: WorkflowType -> StartChildWorkflowExecutionFailedCause -> Text -> Integer -> Integer -> StartChildWorkflowExecutionFailedEventAttributes
- scwefeaCause :: Lens' StartChildWorkflowExecutionFailedEventAttributes StartChildWorkflowExecutionFailedCause
- scwefeaControl :: Lens' StartChildWorkflowExecutionFailedEventAttributes (Maybe Text)
- scwefeaDecisionTaskCompletedEventId :: Lens' StartChildWorkflowExecutionFailedEventAttributes Integer
- scwefeaInitiatedEventId :: Lens' StartChildWorkflowExecutionFailedEventAttributes Integer
- scwefeaWorkflowId :: Lens' StartChildWorkflowExecutionFailedEventAttributes Text
- scwefeaWorkflowType :: Lens' StartChildWorkflowExecutionFailedEventAttributes WorkflowType
- data WorkflowTypeFilter
- workflowTypeFilter :: Text -> WorkflowTypeFilter
- wtfName :: Lens' WorkflowTypeFilter Text
- wtfVersion :: Lens' WorkflowTypeFilter (Maybe Text)
- data CancelTimerFailedCause
- data DecisionTaskCompletedEventAttributes
- decisionTaskCompletedEventAttributes :: Integer -> Integer -> DecisionTaskCompletedEventAttributes
- dtceaExecutionContext :: Lens' DecisionTaskCompletedEventAttributes (Maybe Text)
- dtceaScheduledEventId :: Lens' DecisionTaskCompletedEventAttributes Integer
- dtceaStartedEventId :: Lens' DecisionTaskCompletedEventAttributes Integer
- data ChildWorkflowExecutionFailedEventAttributes
- childWorkflowExecutionFailedEventAttributes :: WorkflowExecution -> WorkflowType -> Integer -> Integer -> ChildWorkflowExecutionFailedEventAttributes
- cwefeaDetails :: Lens' ChildWorkflowExecutionFailedEventAttributes (Maybe Text)
- cwefeaInitiatedEventId :: Lens' ChildWorkflowExecutionFailedEventAttributes Integer
- cwefeaReason :: Lens' ChildWorkflowExecutionFailedEventAttributes (Maybe Text)
- cwefeaStartedEventId :: Lens' ChildWorkflowExecutionFailedEventAttributes Integer
- cwefeaWorkflowExecution :: Lens' ChildWorkflowExecutionFailedEventAttributes WorkflowExecution
- cwefeaWorkflowType :: Lens' ChildWorkflowExecutionFailedEventAttributes WorkflowType
- data DomainInfo
- domainInfo :: Text -> RegistrationStatus -> DomainInfo
- diDescription :: Lens' DomainInfo (Maybe Text)
- diName :: Lens' DomainInfo Text
- diStatus :: Lens' DomainInfo RegistrationStatus
- data HistoryEvent
- historyEvent :: UTCTime -> EventType -> Integer -> HistoryEvent
- heActivityTaskCancelRequestedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskCancelRequestedEventAttributes)
- heActivityTaskCanceledEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskCanceledEventAttributes)
- heActivityTaskCompletedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskCompletedEventAttributes)
- heActivityTaskFailedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskFailedEventAttributes)
- heActivityTaskScheduledEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskScheduledEventAttributes)
- heActivityTaskStartedEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskStartedEventAttributes)
- heActivityTaskTimedOutEventAttributes :: Lens' HistoryEvent (Maybe ActivityTaskTimedOutEventAttributes)
- heCancelTimerFailedEventAttributes :: Lens' HistoryEvent (Maybe CancelTimerFailedEventAttributes)
- heCancelWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe CancelWorkflowExecutionFailedEventAttributes)
- heChildWorkflowExecutionCanceledEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionCanceledEventAttributes)
- heChildWorkflowExecutionCompletedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionCompletedEventAttributes)
- heChildWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionFailedEventAttributes)
- heChildWorkflowExecutionStartedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionStartedEventAttributes)
- heChildWorkflowExecutionTerminatedEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionTerminatedEventAttributes)
- heChildWorkflowExecutionTimedOutEventAttributes :: Lens' HistoryEvent (Maybe ChildWorkflowExecutionTimedOutEventAttributes)
- heCompleteWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe CompleteWorkflowExecutionFailedEventAttributes)
- heContinueAsNewWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe ContinueAsNewWorkflowExecutionFailedEventAttributes)
- heDecisionTaskCompletedEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskCompletedEventAttributes)
- heDecisionTaskScheduledEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskScheduledEventAttributes)
- heDecisionTaskStartedEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskStartedEventAttributes)
- heDecisionTaskTimedOutEventAttributes :: Lens' HistoryEvent (Maybe DecisionTaskTimedOutEventAttributes)
- heEventId :: Lens' HistoryEvent Integer
- heEventTimestamp :: Lens' HistoryEvent UTCTime
- heEventType :: Lens' HistoryEvent EventType
- heExternalWorkflowExecutionCancelRequestedEventAttributes :: Lens' HistoryEvent (Maybe ExternalWorkflowExecutionCancelRequestedEventAttributes)
- heExternalWorkflowExecutionSignaledEventAttributes :: Lens' HistoryEvent (Maybe ExternalWorkflowExecutionSignaledEventAttributes)
- heFailWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe FailWorkflowExecutionFailedEventAttributes)
- heMarkerRecordedEventAttributes :: Lens' HistoryEvent (Maybe MarkerRecordedEventAttributes)
- heRecordMarkerFailedEventAttributes :: Lens' HistoryEvent (Maybe RecordMarkerFailedEventAttributes)
- heRequestCancelActivityTaskFailedEventAttributes :: Lens' HistoryEvent (Maybe RequestCancelActivityTaskFailedEventAttributes)
- heRequestCancelExternalWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe RequestCancelExternalWorkflowExecutionFailedEventAttributes)
- heRequestCancelExternalWorkflowExecutionInitiatedEventAttributes :: Lens' HistoryEvent (Maybe RequestCancelExternalWorkflowExecutionInitiatedEventAttributes)
- heScheduleActivityTaskFailedEventAttributes :: Lens' HistoryEvent (Maybe ScheduleActivityTaskFailedEventAttributes)
- heSignalExternalWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe SignalExternalWorkflowExecutionFailedEventAttributes)
- heSignalExternalWorkflowExecutionInitiatedEventAttributes :: Lens' HistoryEvent (Maybe SignalExternalWorkflowExecutionInitiatedEventAttributes)
- heStartChildWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe StartChildWorkflowExecutionFailedEventAttributes)
- heStartChildWorkflowExecutionInitiatedEventAttributes :: Lens' HistoryEvent (Maybe StartChildWorkflowExecutionInitiatedEventAttributes)
- heStartTimerFailedEventAttributes :: Lens' HistoryEvent (Maybe StartTimerFailedEventAttributes)
- heTimerCanceledEventAttributes :: Lens' HistoryEvent (Maybe TimerCanceledEventAttributes)
- heTimerFiredEventAttributes :: Lens' HistoryEvent (Maybe TimerFiredEventAttributes)
- heTimerStartedEventAttributes :: Lens' HistoryEvent (Maybe TimerStartedEventAttributes)
- heWorkflowExecutionCancelRequestedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionCancelRequestedEventAttributes)
- heWorkflowExecutionCanceledEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionCanceledEventAttributes)
- heWorkflowExecutionCompletedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionCompletedEventAttributes)
- heWorkflowExecutionContinuedAsNewEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionContinuedAsNewEventAttributes)
- heWorkflowExecutionFailedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionFailedEventAttributes)
- heWorkflowExecutionSignaledEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionSignaledEventAttributes)
- heWorkflowExecutionStartedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionStartedEventAttributes)
- heWorkflowExecutionTerminatedEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionTerminatedEventAttributes)
- heWorkflowExecutionTimedOutEventAttributes :: Lens' HistoryEvent (Maybe WorkflowExecutionTimedOutEventAttributes)
- data ContinueAsNewWorkflowExecutionFailedEventAttributes
- continueAsNewWorkflowExecutionFailedEventAttributes :: ContinueAsNewWorkflowExecutionFailedCause -> Integer -> ContinueAsNewWorkflowExecutionFailedEventAttributes
- canwefeaCause :: Lens' ContinueAsNewWorkflowExecutionFailedEventAttributes ContinueAsNewWorkflowExecutionFailedCause
- canwefeaDecisionTaskCompletedEventId :: Lens' ContinueAsNewWorkflowExecutionFailedEventAttributes Integer
- data SignalExternalWorkflowExecutionInitiatedEventAttributes
- signalExternalWorkflowExecutionInitiatedEventAttributes :: Text -> Text -> Integer -> SignalExternalWorkflowExecutionInitiatedEventAttributes
- seweieaControl :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- seweieaDecisionTaskCompletedEventId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Integer
- seweieaInput :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- seweieaRunId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text)
- seweieaSignalName :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Text
- seweieaWorkflowId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Text
- data CancelTimerDecisionAttributes
- cancelTimerDecisionAttributes :: Text -> CancelTimerDecisionAttributes
- ctdaTimerId :: Lens' CancelTimerDecisionAttributes Text
- data WorkflowExecutionFailedEventAttributes
- workflowExecutionFailedEventAttributes :: Integer -> WorkflowExecutionFailedEventAttributes
- wefeaDecisionTaskCompletedEventId :: Lens' WorkflowExecutionFailedEventAttributes Integer
- wefeaDetails :: Lens' WorkflowExecutionFailedEventAttributes (Maybe Text)
- wefeaReason :: Lens' WorkflowExecutionFailedEventAttributes (Maybe Text)
- data WorkflowExecutionConfiguration
- workflowExecutionConfiguration :: Text -> Text -> TaskList -> ChildPolicy -> WorkflowExecutionConfiguration
- wecChildPolicy :: Lens' WorkflowExecutionConfiguration ChildPolicy
- wecExecutionStartToCloseTimeout :: Lens' WorkflowExecutionConfiguration Text
- wecTaskList :: Lens' WorkflowExecutionConfiguration TaskList
- wecTaskPriority :: Lens' WorkflowExecutionConfiguration (Maybe Text)
- wecTaskStartToCloseTimeout :: Lens' WorkflowExecutionConfiguration Text
- data WorkflowExecution
- workflowExecution :: Text -> Text -> WorkflowExecution
- weRunId :: Lens' WorkflowExecution Text
- weWorkflowId :: Lens' WorkflowExecution Text
- data RequestCancelExternalWorkflowExecutionFailedCause
- data ContinueAsNewWorkflowExecutionDecisionAttributes
- continueAsNewWorkflowExecutionDecisionAttributes :: ContinueAsNewWorkflowExecutionDecisionAttributes
- canwedaChildPolicy :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe ChildPolicy)
- canwedaExecutionStartToCloseTimeout :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text)
- canwedaInput :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text)
- canwedaTagList :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes [Text]
- canwedaTaskList :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe TaskList)
- canwedaTaskPriority :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text)
- canwedaTaskStartToCloseTimeout :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text)
- canwedaWorkflowTypeVersion :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text)
- data ExternalWorkflowExecutionCancelRequestedEventAttributes
- externalWorkflowExecutionCancelRequestedEventAttributes :: WorkflowExecution -> Integer -> ExternalWorkflowExecutionCancelRequestedEventAttributes
- ewecreaInitiatedEventId :: Lens' ExternalWorkflowExecutionCancelRequestedEventAttributes Integer
- ewecreaWorkflowExecution :: Lens' ExternalWorkflowExecutionCancelRequestedEventAttributes WorkflowExecution
- data PendingTaskCount
- pendingTaskCount :: Natural -> PendingTaskCount
- ptcCount :: Lens' PendingTaskCount Natural
- ptcTruncated :: Lens' PendingTaskCount (Maybe Bool)
- data WorkflowExecutionContinuedAsNewEventAttributes
- workflowExecutionContinuedAsNewEventAttributes :: Integer -> Text -> TaskList -> ChildPolicy -> WorkflowType -> WorkflowExecutionContinuedAsNewEventAttributes
- wecaneaChildPolicy :: Lens' WorkflowExecutionContinuedAsNewEventAttributes ChildPolicy
- wecaneaDecisionTaskCompletedEventId :: Lens' WorkflowExecutionContinuedAsNewEventAttributes Integer
- wecaneaExecutionStartToCloseTimeout :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text)
- wecaneaInput :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text)
- wecaneaNewExecutionRunId :: Lens' WorkflowExecutionContinuedAsNewEventAttributes Text
- wecaneaTagList :: Lens' WorkflowExecutionContinuedAsNewEventAttributes [Text]
- wecaneaTaskList :: Lens' WorkflowExecutionContinuedAsNewEventAttributes TaskList
- wecaneaTaskPriority :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text)
- wecaneaTaskStartToCloseTimeout :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text)
- wecaneaWorkflowType :: Lens' WorkflowExecutionContinuedAsNewEventAttributes WorkflowType
Service
Version 2012-01-25 of the Amazon Simple Workflow Service service.
Error
data JSONError :: *
WorkflowExecutionCancelRequestedEventAttributes
workflowExecutionCancelRequestedEventAttributes :: WorkflowExecutionCancelRequestedEventAttributes Source
WorkflowExecutionCancelRequestedEventAttributes constructor.
The fields accessible through corresponding lenses are:
wecreaCause :: Lens' WorkflowExecutionCancelRequestedEventAttributes (Maybe WorkflowExecutionCancelRequestedCause) Source
If set, indicates that the request to cancel the workflow execution was automatically generated, and specifies the cause. This happens if the parent workflow execution times out or is terminated, and the child policy is set to cancel child executions.
wecreaExternalInitiatedEventId :: Lens' WorkflowExecutionCancelRequestedEventAttributes (Maybe Integer) Source
The id of the RequestCancelExternalWorkflowExecutionInitiated event
corresponding to the RequestCancelExternalWorkflowExecution decision to
cancel this workflow execution.The source event with this Id can be found in
the history of the source workflow execution. This information can be useful
for diagnosing problems by tracing back the chain of events leading up to
this event.
wecreaExternalWorkflowExecution :: Lens' WorkflowExecutionCancelRequestedEventAttributes (Maybe WorkflowExecution) Source
The external workflow execution for which the cancellation was requested.
RequestCancelExternalWorkflowExecutionDecisionAttributes
data RequestCancelExternalWorkflowExecutionDecisionAttributes Source
Instances
requestCancelExternalWorkflowExecutionDecisionAttributes Source
RequestCancelExternalWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
rcewedaControl :: Lens' RequestCancelExternalWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks.
rcewedaRunId :: Lens' RequestCancelExternalWorkflowExecutionDecisionAttributes (Maybe Text) Source
The runId of the external workflow execution to cancel.
rcewedaWorkflowId :: Lens' RequestCancelExternalWorkflowExecutionDecisionAttributes Text Source
Required. The workflowId of the external workflow execution to cancel.
DecisionTaskScheduledEventAttributes
decisionTaskScheduledEventAttributes Source
Arguments
| :: TaskList | |
| -> DecisionTaskScheduledEventAttributes |
DecisionTaskScheduledEventAttributes constructor.
The fields accessible through corresponding lenses are:
dtseaStartToCloseTimeout :: Lens' DecisionTaskScheduledEventAttributes (Maybe Text) Source
The maximum duration for this decision task. The task is considered timed out if it does not completed within this duration.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
dtseaTaskList :: Lens' DecisionTaskScheduledEventAttributes TaskList Source
The name of the task list in which the decision task was scheduled.
dtseaTaskPriority :: Lens' DecisionTaskScheduledEventAttributes (Maybe Text) Source
Optional. A task priority that, if set, specifies the priority for this
decision task. Valid values are integers that range from Java's MIN_VALUE (-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate
higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
WorkflowExecutionCompletedEventAttributes
workflowExecutionCompletedEventAttributes Source
WorkflowExecutionCompletedEventAttributes constructor.
The fields accessible through corresponding lenses are:
weceaDecisionTaskCompletedEventId :: Lens' WorkflowExecutionCompletedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the CompleteWorkflowExecution decision to complete this
execution. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
weceaResult :: Lens' WorkflowExecutionCompletedEventAttributes (Maybe Text) Source
The result produced by the workflow execution upon successful completion.
ExecutionTimeFilter
Arguments
| :: UTCTime | |
| -> ExecutionTimeFilter |
ExecutionTimeFilter constructor.
The fields accessible through corresponding lenses are:
etfLatestDate :: Lens' ExecutionTimeFilter (Maybe UTCTime) Source
Specifies the latest start or close date and time to return.
etfOldestDate :: Lens' ExecutionTimeFilter UTCTime Source
Specifies the oldest start or close date and time to return.
StartTimerFailedEventAttributes
startTimerFailedEventAttributes Source
Arguments
| :: Text | |
| -> StartTimerFailedCause | |
| -> Integer | |
| -> StartTimerFailedEventAttributes |
StartTimerFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
stfeaCause :: Lens' StartTimerFailedEventAttributes StartTimerFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
stfeaDecisionTaskCompletedEventId :: Lens' StartTimerFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the StartTimer decision for this activity task. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
stfeaTimerId :: Lens' StartTimerFailedEventAttributes Text Source
The timerId provided in the StartTimer decision that failed.
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
data RequestCancelExternalWorkflowExecutionInitiatedEventAttributes Source
Instances
requestCancelExternalWorkflowExecutionInitiatedEventAttributes Source
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes constructor.
The fields accessible through corresponding lenses are:
rceweieaControl :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks.
rceweieaDecisionTaskCompletedEventId :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the RequestCancelExternalWorkflowExecution decision for this
cancellation request. This information can be useful for diagnosing problems
by tracing back the chain of events leading up to this event.
rceweieaRunId :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
The runId of the external workflow execution to be canceled.
rceweieaWorkflowId :: Lens' RequestCancelExternalWorkflowExecutionInitiatedEventAttributes Text Source
The workflowId of the external workflow execution to be canceled.
RecordMarkerFailedEventAttributes
recordMarkerFailedEventAttributes Source
Arguments
| :: Text | |
| -> RecordMarkerFailedCause | |
| -> Integer | |
| -> RecordMarkerFailedEventAttributes |
RecordMarkerFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
rmfeaCause :: Lens' RecordMarkerFailedEventAttributes RecordMarkerFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
rmfeaDecisionTaskCompletedEventId :: Lens' RecordMarkerFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the RecordMarkerFailed decision for this cancellation
request. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
rmfeaMarkerName :: Lens' RecordMarkerFailedEventAttributes Text Source
The marker's name.
WorkflowExecutionCount
Arguments
| :: Natural | |
| -> WorkflowExecutionCount |
WorkflowExecutionCount constructor.
The fields accessible through corresponding lenses are:
wecCount::NaturalwecTruncated::MaybeBool
wecCount :: Lens' WorkflowExecutionCount Natural Source
The number of workflow executions.
wecTruncated :: Lens' WorkflowExecutionCount (Maybe Bool) Source
If set to true, indicates that the actual count was more than the maximum supported by this API and the count returned is the truncated value.
ActivityTaskScheduledEventAttributes
activityTaskScheduledEventAttributes Source
Arguments
| :: ActivityType | |
| -> Text | |
| -> TaskList | |
| -> Integer | |
| -> ActivityTaskScheduledEventAttributes |
ActivityTaskScheduledEventAttributes constructor.
The fields accessible through corresponding lenses are:
atseaActivityId::TextatseaActivityType::ActivityTypeatseaControl::MaybeTextatseaDecisionTaskCompletedEventId::IntegeratseaHeartbeatTimeout::MaybeTextatseaInput::MaybeTextatseaScheduleToCloseTimeout::MaybeTextatseaScheduleToStartTimeout::MaybeTextatseaStartToCloseTimeout::MaybeTextatseaTaskList::TaskListatseaTaskPriority::MaybeText
atseaActivityId :: Lens' ActivityTaskScheduledEventAttributes Text Source
The unique id of the activity task.
atseaActivityType :: Lens' ActivityTaskScheduledEventAttributes ActivityType Source
The type of the activity task.
atseaControl :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.
atseaDecisionTaskCompletedEventId :: Lens' ActivityTaskScheduledEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision that
resulted in the scheduling of this activity task. This information can be
useful for diagnosing problems by tracing back the chain of events leading up
to this event.
atseaHeartbeatTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
The maximum time before which the worker processing this task must report
progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded,
the activity task is automatically timed out. If the worker subsequently
attempts to record a heartbeat or return a result, it will be ignored.
atseaInput :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
The input provided to the activity task.
atseaScheduleToCloseTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
The maximum amount of time for this activity task.
atseaScheduleToStartTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
The maximum amount of time the activity task can wait to be assigned to a worker.
atseaStartToCloseTimeout :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
The maximum amount of time a worker may take to process the activity task.
atseaTaskList :: Lens' ActivityTaskScheduledEventAttributes TaskList Source
The task list in which the activity task has been scheduled.
atseaTaskPriority :: Lens' ActivityTaskScheduledEventAttributes (Maybe Text) Source
Optional. The priority to assign to the scheduled activity task. This will override any default priority that was assigned when the activity type was registered. If not set, then the priority set on the activity type is used as the task priority.
Valid values are integers that range from Java's MIN_VALUE
(-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate
higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
CloseStatusFilter
data CloseStatusFilter Source
Arguments
| :: CloseStatus | |
| -> CloseStatusFilter |
CloseStatusFilter constructor.
The fields accessible through corresponding lenses are:
csfStatus :: Lens' CloseStatusFilter CloseStatus Source
Required. The close status that must match the close status of an execution for it to meet the criteria of this filter.
WorkflowExecutionTimeoutType
data WorkflowExecutionTimeoutType Source
Constructors
| StartToClose | START_TO_CLOSE |
Instances
ScheduleActivityTaskDecisionAttributes
scheduleActivityTaskDecisionAttributes Source
Arguments
| :: ActivityType | |
| -> Text | |
| -> ScheduleActivityTaskDecisionAttributes |
ScheduleActivityTaskDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
satdaActivityId::TextsatdaActivityType::ActivityTypesatdaControl::MaybeTextsatdaHeartbeatTimeout::MaybeTextsatdaInput::MaybeTextsatdaScheduleToCloseTimeout::MaybeTextsatdaScheduleToStartTimeout::MaybeTextsatdaStartToCloseTimeout::MaybeTextsatdaTaskList::MaybeTaskListsatdaTaskPriority::MaybeText
satdaActivityId :: Lens' ScheduleActivityTaskDecisionAttributes Text Source
Required. The activityId of the activity task.
The specified string must not start or end with whitespace. It must not
contain a : (colon), / (slash), '|' (vertical bar), or any control characters
(u0000-u001f | u007f - u009f). Also, it must not contain the literal
string quotarnquot.
satdaActivityType :: Lens' ScheduleActivityTaskDecisionAttributes ActivityType Source
Required. The type of the activity task to schedule.
satdaControl :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the activity.
satdaHeartbeatTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
If set, specifies the maximum time before which a worker processing a task of
this type must report progress by calling RecordActivityTaskHeartbeat. If the
timeout is exceeded, the activity task is automatically timed out. If the
worker subsequently attempts to record a heartbeat or returns a result, it
will be ignored. This overrides the default heartbeat timeout specified when
registering the activity type using RegisterActivityType.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
satdaInput :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
The input provided to the activity task.
satdaScheduleToCloseTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
The maximum duration for this activity task.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
A schedule-to-close timeout for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default schedule-to-close timeout was specified at registration time then a fault will be returned.
satdaScheduleToStartTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
Optional. If set, specifies the maximum duration the activity task can wait
to be assigned to a worker. This overrides the default schedule-to-start
timeout specified when registering the activity type using RegisterActivityType.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
A schedule-to-start timeout for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default schedule-to-start timeout was specified at registration time then a fault will be returned.
satdaStartToCloseTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
If set, specifies the maximum duration a worker may take to process this
activity task. This overrides the default start-to-close timeout specified
when registering the activity type using RegisterActivityType.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
A start-to-close timeout for this activity task must be specified either as a default for the activity type or through this field. If neither this field is set nor a default start-to-close timeout was specified at registration time then a fault will be returned.
satdaTaskList :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe TaskList) Source
If set, specifies the name of the task list in which to schedule the activity
task. If not specified, the defaultTaskList registered with the activity type
will be used.
A task list for this activity task must be specified either as a default for
the activity type or through this field. If neither this field is set nor a
default task list was specified at registration time then a fault will be
returned. The specified string must not start or end with whitespace. It must
not contain a : (colon), / (slash), '|' (vertical bar), or any control
characters (u0000-u001f | u007f - u009f). Also, it must not contain the
literal string quotarnquot.
satdaTaskPriority :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
Optional. If set, specifies the priority with which the activity task is to
be assigned to a worker. This overrides the defaultTaskPriority specified
when registering the activity type using RegisterActivityType. Valid values
are integers that range from Java's MIN_VALUE (-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
ActivityTypeConfiguration
activityTypeConfiguration :: ActivityTypeConfiguration Source
ActivityTypeConfiguration constructor.
The fields accessible through corresponding lenses are:
atcDefaultTaskHeartbeatTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
Optional. The default maximum time, in seconds, before which a worker
processing a task must report progress by calling RecordActivityTaskHeartbeat.
You can specify this value only when registering an activity type. The
registered default value can be overridden when you schedule a task through
the ScheduleActivityTask Decision. If the activity worker subsequently
attempts to record a heartbeat or returns a result, the activity worker
receives an UnknownResource fault. In this case, Amazon SWF no longer
considers the activity task to be valid; the activity worker should clean up
the activity task.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
atcDefaultTaskList :: Lens' ActivityTypeConfiguration (Maybe TaskList) Source
Optional. The default task list specified for this activity type at
registration. This default is used if a task list is not provided when a task
is scheduled through the ScheduleActivityTask Decision. You can override the
default registered task list when scheduling a task through the ScheduleActivityTask Decision.
atcDefaultTaskPriority :: Lens' ActivityTypeConfiguration (Maybe Text) Source
Optional. The default task priority for tasks of this activity type, specified at registration. If not set, then "0" will be used as the default priority. This default can be overridden when scheduling an activity task.
Valid values are integers that range from Java's MIN_VALUE
(-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate
higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
atcDefaultTaskScheduleToCloseTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
Optional. The default maximum duration, specified when registering the
activity type, for tasks of this activity type. You can override this default
when scheduling a task through the ScheduleActivityTask Decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
atcDefaultTaskScheduleToStartTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
Optional. The default maximum duration, specified when registering the
activity type, that a task of an activity type can wait before being assigned
to a worker. You can override this default when scheduling a task through the ScheduleActivityTask Decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
atcDefaultTaskStartToCloseTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
Optional. The default maximum duration for tasks of an activity type
specified when registering the activity type. You can override this default
when scheduling a task through the ScheduleActivityTask Decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
ActivityType
data ActivityType Source
Arguments
| :: Text | |
| -> Text | |
| -> ActivityType |
ActivityType constructor.
The fields accessible through corresponding lenses are:
atName :: Lens' ActivityType Text Source
The name of this activity.
The combination of activity type name and version must be unique within a domain.
atVersion :: Lens' ActivityType Text Source
The version of this activity.
The combination of activity type name and version must be unique with in a domain.
WorkflowTypeInfo
data WorkflowTypeInfo Source
Arguments
| :: WorkflowType | |
| -> RegistrationStatus | |
| -> UTCTime | |
| -> WorkflowTypeInfo |
WorkflowTypeInfo constructor.
The fields accessible through corresponding lenses are:
wtiCreationDate :: Lens' WorkflowTypeInfo UTCTime Source
The date when this type was registered.
wtiDeprecationDate :: Lens' WorkflowTypeInfo (Maybe UTCTime) Source
If the type is in deprecated state, then it is set to the date when the type was deprecated.
wtiDescription :: Lens' WorkflowTypeInfo (Maybe Text) Source
The description of the type registered through RegisterWorkflowType.
wtiStatus :: Lens' WorkflowTypeInfo RegistrationStatus Source
The current status of the workflow type.
wtiWorkflowType :: Lens' WorkflowTypeInfo WorkflowType Source
The workflow type this information is about.
ChildWorkflowExecutionCompletedEventAttributes
childWorkflowExecutionCompletedEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> Integer | |
| -> Integer | |
| -> ChildWorkflowExecutionCompletedEventAttributes |
ChildWorkflowExecutionCompletedEventAttributes constructor.
The fields accessible through corresponding lenses are:
cweceaInitiatedEventId :: Lens' ChildWorkflowExecutionCompletedEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
cweceaResult :: Lens' ChildWorkflowExecutionCompletedEventAttributes (Maybe Text) Source
The result of the child workflow execution (if any).
cweceaStartedEventId :: Lens' ChildWorkflowExecutionCompletedEventAttributes Integer Source
The Id of the ChildWorkflowExecutionStarted event recorded when this child
workflow execution was started. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
cweceaWorkflowExecution :: Lens' ChildWorkflowExecutionCompletedEventAttributes WorkflowExecution Source
The child workflow execution that was completed.
cweceaWorkflowType :: Lens' ChildWorkflowExecutionCompletedEventAttributes WorkflowType Source
The type of the child workflow execution.
WorkflowExecutionOpenCounts
workflowExecutionOpenCounts Source
Arguments
| :: Natural | |
| -> Natural | |
| -> Natural | |
| -> Natural | |
| -> WorkflowExecutionOpenCounts |
WorkflowExecutionOpenCounts constructor.
The fields accessible through corresponding lenses are:
weocOpenActivityTasks :: Lens' WorkflowExecutionOpenCounts Natural Source
The count of activity tasks whose status is OPEN.
weocOpenChildWorkflowExecutions :: Lens' WorkflowExecutionOpenCounts Natural Source
The count of child workflow executions whose status is OPEN.
weocOpenDecisionTasks :: Lens' WorkflowExecutionOpenCounts Natural Source
The count of decision tasks whose status is OPEN. A workflow execution can have at most one open decision task.
weocOpenTimers :: Lens' WorkflowExecutionOpenCounts Natural Source
The count of timers started by this workflow execution that have not fired yet.
RequestCancelActivityTaskFailedCause
data RequestCancelActivityTaskFailedCause Source
Constructors
| ActivityIdUnknown | ACTIVITY_ID_UNKNOWN |
| OperationNotPermitted | OPERATION_NOT_PERMITTED |
Instances
ScheduleActivityTaskFailedEventAttributes
scheduleActivityTaskFailedEventAttributes Source
Arguments
| :: ActivityType | |
| -> Text | |
| -> ScheduleActivityTaskFailedCause | |
| -> Integer | |
| -> ScheduleActivityTaskFailedEventAttributes |
ScheduleActivityTaskFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
satfeaActivityId :: Lens' ScheduleActivityTaskFailedEventAttributes Text Source
The activityId provided in the ScheduleActivityTask decision that failed.
satfeaActivityType :: Lens' ScheduleActivityTaskFailedEventAttributes ActivityType Source
The activity type provided in the ScheduleActivityTask decision that failed.
satfeaCause :: Lens' ScheduleActivityTaskFailedEventAttributes ScheduleActivityTaskFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
satfeaDecisionTaskCompletedEventId :: Lens' ScheduleActivityTaskFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision that
resulted in the scheduling of this activity task. This information can be
useful for diagnosing problems by tracing back the chain of events leading up
to this event.
MarkerRecordedEventAttributes
markerRecordedEventAttributes Source
Arguments
| :: Text | |
| -> Integer | |
| -> MarkerRecordedEventAttributes |
MarkerRecordedEventAttributes constructor.
The fields accessible through corresponding lenses are:
mreaDecisionTaskCompletedEventId :: Lens' MarkerRecordedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the RecordMarker decision that requested this marker. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
mreaDetails :: Lens' MarkerRecordedEventAttributes (Maybe Text) Source
Details of the marker (if any).
mreaMarkerName :: Lens' MarkerRecordedEventAttributes Text Source
The name of the marker.
SignalExternalWorkflowExecutionDecisionAttributes
data SignalExternalWorkflowExecutionDecisionAttributes Source
Instances
signalExternalWorkflowExecutionDecisionAttributes Source
Arguments
| :: Text | |
| -> Text | |
| -> SignalExternalWorkflowExecutionDecisionAttributes |
SignalExternalWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
sewedaControl :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent decision tasks.
sewedaInput :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. Input data to be provided with the signal. The target workflow execution will use the signal name and input data to process the signal.
sewedaRunId :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text) Source
The runId of the workflow execution to be signaled.
sewedaSignalName :: Lens' SignalExternalWorkflowExecutionDecisionAttributes Text Source
Required. The name of the signal.The target workflow execution will use the signal name and input to process the signal.
sewedaWorkflowId :: Lens' SignalExternalWorkflowExecutionDecisionAttributes Text Source
Required. The workflowId of the workflow execution to be signaled.
WorkflowExecutionTerminatedCause
data WorkflowExecutionTerminatedCause Source
Constructors
| ChildPolicyApplied | CHILD_POLICY_APPLIED |
| EventLimitExceeded | EVENT_LIMIT_EXCEEDED |
| OperatorInitiated | OPERATOR_INITIATED |
Instances
CancelWorkflowExecutionFailedCause
data CancelWorkflowExecutionFailedCause Source
Constructors
| CWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| CWEFCUnhandledDecision | UNHANDLED_DECISION |
Instances
SignalExternalWorkflowExecutionFailedCause
data SignalExternalWorkflowExecutionFailedCause Source
Constructors
| SEWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| SEWEFCSignalExternalWorkflowExecutionRateExceeded | SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED |
| SEWEFCUnknownExternalWorkflowExecution | UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION |
Instances
RecordMarkerDecisionAttributes
recordMarkerDecisionAttributes Source
Arguments
| :: Text | |
| -> RecordMarkerDecisionAttributes |
RecordMarkerDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
rmdaDetails :: Lens' RecordMarkerDecisionAttributes (Maybe Text) Source
Optional. details of the marker.
rmdaMarkerName :: Lens' RecordMarkerDecisionAttributes Text Source
Required. The name of the marker.
CompleteWorkflowExecutionFailedEventAttributes
completeWorkflowExecutionFailedEventAttributes Source
Arguments
| :: CompleteWorkflowExecutionFailedCause | |
| -> Integer | |
| -> CompleteWorkflowExecutionFailedEventAttributes |
CompleteWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
cwefeaCause :: Lens' CompleteWorkflowExecutionFailedEventAttributes CompleteWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
cwefeaDecisionTaskCompletedEventId :: Lens' CompleteWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the CompleteWorkflowExecution decision to complete this
execution. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
StartTimerDecisionAttributes
startTimerDecisionAttributes Source
Arguments
| :: Text | |
| -> Text | |
| -> StartTimerDecisionAttributes |
StartTimerDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
stdaControl :: Lens' StartTimerDecisionAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks.
stdaStartToFireTimeout :: Lens' StartTimerDecisionAttributes Text Source
Required. The duration to wait before firing the timer.
The duration is specified in seconds; an integer greater than or equal to 0.
stdaTimerId :: Lens' StartTimerDecisionAttributes Text Source
Required. The unique Id of the timer.
The specified string must not start or end with whitespace. It must not
contain a : (colon), / (slash), '|' (vertical bar), or any control characters
(u0000-u001f | u007f - u009f). Also, it must not contain the literal
string quotarnquot.
DecisionType
data DecisionType Source
Constructors
| CancelTimer | CancelTimer |
| CancelWorkflowExecution | CancelWorkflowExecution |
| CompleteWorkflowExecution | CompleteWorkflowExecution |
| ContinueAsNewWorkflowExecution | ContinueAsNewWorkflowExecution |
| FailWorkflowExecution | FailWorkflowExecution |
| RecordMarker | RecordMarker |
| RequestCancelActivityTask | RequestCancelActivityTask |
| RequestCancelExternalWorkflowExecution | RequestCancelExternalWorkflowExecution |
| ScheduleActivityTask | ScheduleActivityTask |
| SignalExternalWorkflowExecution | SignalExternalWorkflowExecution |
| StartChildWorkflowExecution | StartChildWorkflowExecution |
| StartTimer | StartTimer |
Instances
RequestCancelExternalWorkflowExecutionFailedEventAttributes
data RequestCancelExternalWorkflowExecutionFailedEventAttributes Source
Instances
requestCancelExternalWorkflowExecutionFailedEventAttributes Source
Arguments
| :: Text | |
| -> RequestCancelExternalWorkflowExecutionFailedCause | |
| -> Integer | |
| -> Integer | |
| -> RequestCancelExternalWorkflowExecutionFailedEventAttributes |
RequestCancelExternalWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
rcewefeaCause :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes RequestCancelExternalWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
rcewefeaControl :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes (Maybe Text) Source
rcewefeaDecisionTaskCompletedEventId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the RequestCancelExternalWorkflowExecution decision for this
cancellation request. This information can be useful for diagnosing problems
by tracing back the chain of events leading up to this event.
rcewefeaInitiatedEventId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes Integer Source
The id of the RequestCancelExternalWorkflowExecutionInitiated event
corresponding to the RequestCancelExternalWorkflowExecution decision to
cancel this external workflow execution. This information can be useful for
diagnosing problems by tracing back the chain of events leading up to this
event.
rcewefeaRunId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes (Maybe Text) Source
The runId of the external workflow execution.
rcewefeaWorkflowId :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes Text Source
The workflowId of the external workflow to which the cancel request was to be
delivered.
ActivityTypeInfo
data ActivityTypeInfo Source
Arguments
| :: ActivityType | |
| -> RegistrationStatus | |
| -> UTCTime | |
| -> ActivityTypeInfo |
ActivityTypeInfo constructor.
The fields accessible through corresponding lenses are:
atiActivityType :: Lens' ActivityTypeInfo ActivityType Source
The ActivityType type structure representing the activity type.
atiCreationDate :: Lens' ActivityTypeInfo UTCTime Source
The date and time this activity type was created through RegisterActivityType.
atiDeprecationDate :: Lens' ActivityTypeInfo (Maybe UTCTime) Source
If DEPRECATED, the date and time DeprecateActivityType was called.
atiDescription :: Lens' ActivityTypeInfo (Maybe Text) Source
The description of the activity type provided in RegisterActivityType.
atiStatus :: Lens' ActivityTypeInfo RegistrationStatus Source
The current status of the activity type.
TimerCanceledEventAttributes
timerCanceledEventAttributes Source
Arguments
| :: Text | |
| -> Integer | |
| -> Integer | |
| -> TimerCanceledEventAttributes |
TimerCanceledEventAttributes constructor.
The fields accessible through corresponding lenses are:
tceaDecisionTaskCompletedEventId :: Lens' TimerCanceledEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the CancelTimer decision to cancel this timer. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
tceaStartedEventId :: Lens' TimerCanceledEventAttributes Integer Source
The id of the TimerStarted event that was recorded when this timer was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
tceaTimerId :: Lens' TimerCanceledEventAttributes Text Source
The unique Id of the timer that was canceled.
WorkflowExecutionStartedEventAttributes
workflowExecutionStartedEventAttributes Source
Arguments
| :: ChildPolicy | |
| -> TaskList | |
| -> WorkflowType | |
| -> WorkflowExecutionStartedEventAttributes |
WorkflowExecutionStartedEventAttributes constructor.
The fields accessible through corresponding lenses are:
weseaChildPolicy::ChildPolicyweseaContinuedExecutionRunId::MaybeTextweseaExecutionStartToCloseTimeout::MaybeTextweseaInput::MaybeTextweseaParentInitiatedEventId::MaybeIntegerweseaParentWorkflowExecution::MaybeWorkflowExecutionweseaTagList::[Text]weseaTaskList::TaskListweseaTaskPriority::MaybeTextweseaTaskStartToCloseTimeout::MaybeTextweseaWorkflowType::WorkflowType
weseaChildPolicy :: Lens' WorkflowExecutionStartedEventAttributes ChildPolicy Source
The policy to use for the child workflow executions if this workflow
execution is terminated, by calling the TerminateWorkflowExecution action
explicitly or due to an expired timeout.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
weseaContinuedExecutionRunId :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text) Source
If this workflow execution was started due to a ContinueAsNewWorkflowExecution
decision, then it contains the runId of the previous workflow execution that
was closed and continued as this execution.
weseaExecutionStartToCloseTimeout :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text) Source
The maximum duration for this workflow execution.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
weseaInput :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text) Source
The input provided to the workflow execution (if any).
weseaParentInitiatedEventId :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Integer) Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this workflow execution. The
source event with this Id can be found in the history of the source workflow
execution. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
weseaParentWorkflowExecution :: Lens' WorkflowExecutionStartedEventAttributes (Maybe WorkflowExecution) Source
The source workflow execution that started this workflow execution. The member is not set if the workflow execution was not started by a workflow.
weseaTagList :: Lens' WorkflowExecutionStartedEventAttributes [Text] Source
The list of tags associated with this workflow execution. An execution can have up to 5 tags.
weseaTaskList :: Lens' WorkflowExecutionStartedEventAttributes TaskList Source
The name of the task list for scheduling the decision tasks for this workflow execution.
weseaTaskStartToCloseTimeout :: Lens' WorkflowExecutionStartedEventAttributes (Maybe Text) Source
The maximum duration of decision tasks for this workflow type.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
weseaWorkflowType :: Lens' WorkflowExecutionStartedEventAttributes WorkflowType Source
The workflow type of this execution.
WorkflowTypeConfiguration
workflowTypeConfiguration :: WorkflowTypeConfiguration Source
WorkflowTypeConfiguration constructor.
The fields accessible through corresponding lenses are:
wtcDefaultChildPolicy :: Lens' WorkflowTypeConfiguration (Maybe ChildPolicy) Source
Optional. The default policy to use for the child workflow executions when a
workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout. This default can be
overridden when starting a workflow execution using the StartWorkflowExecution
action or the StartChildWorkflowExecution Decision.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
wtcDefaultExecutionStartToCloseTimeout :: Lens' WorkflowTypeConfiguration (Maybe Text) Source
Optional. The default maximum duration, specified when registering the
workflow type, for executions of this workflow type. This default can be
overridden when starting a workflow execution using the StartWorkflowExecution
action or the StartChildWorkflowExecution Decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
wtcDefaultTaskList :: Lens' WorkflowTypeConfiguration (Maybe TaskList) Source
Optional. The default task list, specified when registering the workflow
type, for decisions tasks scheduled for workflow executions of this type.
This default can be overridden when starting a workflow execution using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.
wtcDefaultTaskPriority :: Lens' WorkflowTypeConfiguration (Maybe Text) Source
Optional. The default task priority, specified when registering the workflow
type, for all decision tasks of this workflow type. This default can be
overridden when starting a workflow execution using the StartWorkflowExecution
action or the StartChildWorkflowExecution decision.
Valid values are integers that range from Java's MIN_VALUE
(-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate
higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
wtcDefaultTaskStartToCloseTimeout :: Lens' WorkflowTypeConfiguration (Maybe Text) Source
Optional. The default maximum duration, specified when registering the
workflow type, that a decision task for executions of this workflow type
might take before returning completion or failure. If the task does not close
in the specified time then the task is automatically timed out and
rescheduled. If the decider eventually reports a completion or failure, it is
ignored. This default can be overridden when starting a workflow execution
using the StartWorkflowExecution action or the StartChildWorkflowExecution Decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
ActivityTaskTimeoutType
data ActivityTaskTimeoutType Source
Constructors
| ATTTHeartbeat | HEARTBEAT |
| ATTTScheduleToClose | SCHEDULE_TO_CLOSE |
| ATTTScheduleToStart | SCHEDULE_TO_START |
| ATTTStartToClose | START_TO_CLOSE |
Instances
WorkflowType
data WorkflowType Source
Arguments
| :: Text | |
| -> Text | |
| -> WorkflowType |
WorkflowType constructor.
The fields accessible through corresponding lenses are:
wtName :: Lens' WorkflowType Text Source
Required. The name of the workflow type.
The combination of workflow type name and version must be unique with in a domain.
wtVersion :: Lens' WorkflowType Text Source
Required. The version of the workflow type.
The combination of workflow type name and version must be unique with in a domain.
ActivityTaskCompletedEventAttributes
activityTaskCompletedEventAttributes Source
Arguments
| :: Integer | |
| -> Integer | |
| -> ActivityTaskCompletedEventAttributes |
ActivityTaskCompletedEventAttributes constructor.
The fields accessible through corresponding lenses are:
atceaResult :: Lens' ActivityTaskCompletedEventAttributes (Maybe Text) Source
The results of the activity task (if any).
atceaScheduledEventId :: Lens' ActivityTaskCompletedEventAttributes Integer Source
The id of the ActivityTaskScheduled event that was recorded when this
activity task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
atceaStartedEventId :: Lens' ActivityTaskCompletedEventAttributes Integer Source
The Id of the ActivityTaskStarted event recorded when this activity task was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
ExecutionStatus
data ExecutionStatus Source
Instances
DecisionTaskTimeoutType
data DecisionTaskTimeoutType Source
Constructors
| DTTTStartToClose | START_TO_CLOSE |
Instances
WorkflowExecutionCancelRequestedCause
data WorkflowExecutionCancelRequestedCause Source
Constructors
| WECRCChildPolicyApplied | CHILD_POLICY_APPLIED |
Instances
StartChildWorkflowExecutionFailedCause
data StartChildWorkflowExecutionFailedCause Source
Constructors
| SCWEFCChildCreationRateExceeded | CHILD_CREATION_RATE_EXCEEDED |
| SCWEFCDefaultChildPolicyUndefined | DEFAULT_CHILD_POLICY_UNDEFINED |
| SCWEFCDefaultExecutionStartToCloseTimeoutUndefined | DEFAULT_EXECUTION_START_TO_CLOSE_TIMEOUT_UNDEFINED |
| SCWEFCDefaultTaskListUndefined | DEFAULT_TASK_LIST_UNDEFINED |
| SCWEFCDefaultTaskStartToCloseTimeoutUndefined | DEFAULT_TASK_START_TO_CLOSE_TIMEOUT_UNDEFINED |
| SCWEFCOpenChildrenLimitExceeded | OPEN_CHILDREN_LIMIT_EXCEEDED |
| SCWEFCOpenWorkflowsLimitExceeded | OPEN_WORKFLOWS_LIMIT_EXCEEDED |
| SCWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| SCWEFCWorkflowAlreadyRunning | WORKFLOW_ALREADY_RUNNING |
| SCWEFCWorkflowTypeDeprecated | WORKFLOW_TYPE_DEPRECATED |
| SCWEFCWorkflowTypeDoesNotExist | WORKFLOW_TYPE_DOES_NOT_EXIST |
Instances
DecisionTaskTimedOutEventAttributes
decisionTaskTimedOutEventAttributes Source
Arguments
| :: DecisionTaskTimeoutType | |
| -> Integer | |
| -> Integer | |
| -> DecisionTaskTimedOutEventAttributes |
DecisionTaskTimedOutEventAttributes constructor.
The fields accessible through corresponding lenses are:
dttoeaScheduledEventId :: Lens' DecisionTaskTimedOutEventAttributes Integer Source
The id of the DecisionTaskScheduled event that was recorded when this
decision task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
dttoeaStartedEventId :: Lens' DecisionTaskTimedOutEventAttributes Integer Source
The Id of the DecisionTaskStarted event recorded when this decision task was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
dttoeaTimeoutType :: Lens' DecisionTaskTimedOutEventAttributes DecisionTaskTimeoutType Source
The type of timeout that expired before the decision task could be completed.
ChildWorkflowExecutionStartedEventAttributes
childWorkflowExecutionStartedEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> Integer | |
| -> ChildWorkflowExecutionStartedEventAttributes |
ChildWorkflowExecutionStartedEventAttributes constructor.
The fields accessible through corresponding lenses are:
cweseaInitiatedEventId :: Lens' ChildWorkflowExecutionStartedEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
cweseaWorkflowExecution :: Lens' ChildWorkflowExecutionStartedEventAttributes WorkflowExecution Source
The child workflow execution that was started.
cweseaWorkflowType :: Lens' ChildWorkflowExecutionStartedEventAttributes WorkflowType Source
The type of the child workflow execution.
CancelTimerFailedEventAttributes
cancelTimerFailedEventAttributes Source
Arguments
| :: Text | |
| -> CancelTimerFailedCause | |
| -> Integer | |
| -> CancelTimerFailedEventAttributes |
CancelTimerFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
ctfeaCause :: Lens' CancelTimerFailedEventAttributes CancelTimerFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
ctfeaDecisionTaskCompletedEventId :: Lens' CancelTimerFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the CancelTimer decision to cancel this timer. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
ctfeaTimerId :: Lens' CancelTimerFailedEventAttributes Text Source
The timerId provided in the CancelTimer decision that failed.
FailWorkflowExecutionFailedCause
data FailWorkflowExecutionFailedCause Source
Constructors
| FWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| FWEFCUnhandledDecision | UNHANDLED_DECISION |
Instances
WorkflowExecutionFilter
workflowExecutionFilter Source
Arguments
| :: Text | |
| -> WorkflowExecutionFilter |
WorkflowExecutionFilter constructor.
The fields accessible through corresponding lenses are:
wefWorkflowId :: Lens' WorkflowExecutionFilter Text Source
The workflowId to pass of match the criteria of this filter.
ActivityTaskCanceledEventAttributes
activityTaskCanceledEventAttributes Source
Arguments
| :: Integer | |
| -> Integer | |
| -> ActivityTaskCanceledEventAttributes |
ActivityTaskCanceledEventAttributes constructor.
The fields accessible through corresponding lenses are:
atcea1Details :: Lens' ActivityTaskCanceledEventAttributes (Maybe Text) Source
Details of the cancellation (if any).
atcea1LatestCancelRequestedEventId :: Lens' ActivityTaskCanceledEventAttributes (Maybe Integer) Source
If set, contains the Id of the last ActivityTaskCancelRequested event
recorded for this activity task. This information can be useful for
diagnosing problems by tracing back the chain of events leading up to this
event.
atcea1ScheduledEventId :: Lens' ActivityTaskCanceledEventAttributes Integer Source
The id of the ActivityTaskScheduled event that was recorded when this
activity task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
atcea1StartedEventId :: Lens' ActivityTaskCanceledEventAttributes Integer Source
The Id of the ActivityTaskStarted event recorded when this activity task was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
WorkflowExecutionInfos
workflowExecutionInfos :: WorkflowExecutionInfos Source
WorkflowExecutionInfos constructor.
The fields accessible through corresponding lenses are:
weiExecutionInfos :: Lens' WorkflowExecutionInfos [WorkflowExecutionInfo] Source
The list of workflow information structures.
weiNextPageToken :: Lens' WorkflowExecutionInfos (Maybe Text) Source
If a NextPageToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again using
the returned token in nextPageToken. Keep all other arguments unchanged.
The configured maximumPageSize determines how many results can be returned
in a single call.
StartChildWorkflowExecutionDecisionAttributes
startChildWorkflowExecutionDecisionAttributes Source
Arguments
| :: WorkflowType | |
| -> Text | |
| -> StartChildWorkflowExecutionDecisionAttributes |
StartChildWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
scwedaChildPolicy::MaybeChildPolicyscwedaControl::MaybeTextscwedaExecutionStartToCloseTimeout::MaybeTextscwedaInput::MaybeTextscwedaTagList::[Text]scwedaTaskList::MaybeTaskListscwedaTaskPriority::MaybeTextscwedaTaskStartToCloseTimeout::MaybeTextscwedaWorkflowId::TextscwedaWorkflowType::WorkflowType
scwedaChildPolicy :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe ChildPolicy) Source
Optional. If set, specifies the policy to use for the child workflow
executions if the workflow execution being started is terminated by calling
the TerminateWorkflowExecution action explicitly or due to an expired
timeout. This policy overrides the default child policy specified when
registering the workflow type using RegisterWorkflowType.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run. A child policy for
this workflow execution must be specified either as a default for the
workflow type or through this parameter. If neither this parameter is set nor
a default child policy was specified at registration time then a fault will
be returned.
scwedaControl :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks. This data is not sent to the child workflow execution.
scwedaExecutionStartToCloseTimeout :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text) Source
The total duration for this workflow execution. This overrides the defaultExecutionStartToCloseTimeout specified when registering the workflow type.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
An execution start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default execution start-to-close timeout was specified at registration time then a fault will be returned.
scwedaInput :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text) Source
The input to be provided to the workflow execution.
scwedaTagList :: Lens' StartChildWorkflowExecutionDecisionAttributes [Text] Source
The list of tags to associate with the child workflow execution. A maximum of
5 tags can be specified. You can list workflow executions with a specific tag
by calling ListOpenWorkflowExecutions or ListClosedWorkflowExecutions and
specifying a TagFilter.
scwedaTaskList :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe TaskList) Source
The name of the task list to be used for decision tasks of the child workflow execution.
A task list for this workflow execution must be specified either as a
default for the workflow type or through this parameter. If neither this
parameter is set nor a default task list was specified at registration time
then a fault will be returned. The specified string must not start or end
with whitespace. It must not contain a : (colon), / (slash), '|' (vertical
bar), or any control characters (u0000-u001f | u007f - u009f). Also, it
must not contain the literal string quotarnquot.
scwedaTaskPriority :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. A task priority that, if set, specifies the priority for a decision
task of this workflow execution. This overrides the defaultTaskPriority
specified when registering the workflow type. Valid values are integers that
range from Java's MIN_VALUE (-2147483648) to MAX_VALUE
(2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
scwedaTaskStartToCloseTimeout :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text) Source
Specifies the maximum duration of decision tasks for this workflow execution.
This parameter overrides the defaultTaskStartToCloseTimout specified when
registering the workflow type using RegisterWorkflowType.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
A task start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault will be returned.
scwedaWorkflowId :: Lens' StartChildWorkflowExecutionDecisionAttributes Text Source
Required. The workflowId of the workflow execution.
The specified string must not start or end with whitespace. It must not
contain a : (colon), / (slash), '|' (vertical bar), or any control characters
(u0000-u001f | u007f - u009f). Also, it must not contain the literal
string quotarnquot.
scwedaWorkflowType :: Lens' StartChildWorkflowExecutionDecisionAttributes WorkflowType Source
Required. The type of the workflow execution to be started.
ContinueAsNewWorkflowExecutionFailedCause
data ContinueAsNewWorkflowExecutionFailedCause Source
Constructors
| CANWEFCContinueAsNewWorkflowExecutionRateExceeded | CONTINUE_AS_NEW_WORKFLOW_EXECUTION_RATE_EXCEEDED |
| CANWEFCDefaultChildPolicyUndefined | DEFAULT_CHILD_POLICY_UNDEFINED |
| CANWEFCDefaultExecutionStartToCloseTimeoutUndefined | DEFAULT_EXECUTION_START_TO_CLOSE_TIMEOUT_UNDEFINED |
| CANWEFCDefaultTaskListUndefined | DEFAULT_TASK_LIST_UNDEFINED |
| CANWEFCDefaultTaskStartToCloseTimeoutUndefined | DEFAULT_TASK_START_TO_CLOSE_TIMEOUT_UNDEFINED |
| CANWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| CANWEFCUnhandledDecision | UNHANDLED_DECISION |
| CANWEFCWorkflowTypeDeprecated | WORKFLOW_TYPE_DEPRECATED |
| CANWEFCWorkflowTypeDoesNotExist | WORKFLOW_TYPE_DOES_NOT_EXIST |
Instances
FailWorkflowExecutionDecisionAttributes
failWorkflowExecutionDecisionAttributes :: FailWorkflowExecutionDecisionAttributes Source
FailWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
fwedaDetails :: Lens' FailWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. Details of the failure.
fwedaReason :: Lens' FailWorkflowExecutionDecisionAttributes (Maybe Text) Source
A descriptive reason for the failure that may help in diagnostics.
EventType
Constructors
| ActivityTaskCancelRequested | ActivityTaskCancelRequested |
| ActivityTaskCanceled | ActivityTaskCanceled |
| ActivityTaskCompleted | ActivityTaskCompleted |
| ActivityTaskFailed | ActivityTaskFailed |
| ActivityTaskScheduled | ActivityTaskScheduled |
| ActivityTaskStarted | ActivityTaskStarted |
| ActivityTaskTimedOut | ActivityTaskTimedOut |
| CancelTimerFailed | CancelTimerFailed |
| CancelWorkflowExecutionFailed | CancelWorkflowExecutionFailed |
| ChildWorkflowExecutionCanceled | ChildWorkflowExecutionCanceled |
| ChildWorkflowExecutionCompleted | ChildWorkflowExecutionCompleted |
| ChildWorkflowExecutionFailed | ChildWorkflowExecutionFailed |
| ChildWorkflowExecutionStarted | ChildWorkflowExecutionStarted |
| ChildWorkflowExecutionTerminated | ChildWorkflowExecutionTerminated |
| ChildWorkflowExecutionTimedOut | ChildWorkflowExecutionTimedOut |
| CompleteWorkflowExecutionFailed | CompleteWorkflowExecutionFailed |
| ContinueAsNewWorkflowExecutionFailed | ContinueAsNewWorkflowExecutionFailed |
| DecisionTaskCompleted | DecisionTaskCompleted |
| DecisionTaskScheduled | DecisionTaskScheduled |
| DecisionTaskStarted | DecisionTaskStarted |
| DecisionTaskTimedOut | DecisionTaskTimedOut |
| ExternalWorkflowExecutionCancelRequested | ExternalWorkflowExecutionCancelRequested |
| ExternalWorkflowExecutionSignaled | ExternalWorkflowExecutionSignaled |
| FailWorkflowExecutionFailed | FailWorkflowExecutionFailed |
| MarkerRecorded | MarkerRecorded |
| RecordMarkerFailed | RecordMarkerFailed |
| RequestCancelActivityTaskFailed | RequestCancelActivityTaskFailed |
| RequestCancelExternalWorkflowExecutionFailed | RequestCancelExternalWorkflowExecutionFailed |
| RequestCancelExternalWorkflowExecutionInitiated | RequestCancelExternalWorkflowExecutionInitiated |
| ScheduleActivityTaskFailed | ScheduleActivityTaskFailed |
| SignalExternalWorkflowExecutionFailed | SignalExternalWorkflowExecutionFailed |
| SignalExternalWorkflowExecutionInitiated | SignalExternalWorkflowExecutionInitiated |
| StartChildWorkflowExecutionFailed | StartChildWorkflowExecutionFailed |
| StartChildWorkflowExecutionInitiated | StartChildWorkflowExecutionInitiated |
| StartTimerFailed | StartTimerFailed |
| TimerCanceled | TimerCanceled |
| TimerFired | TimerFired |
| TimerStarted | TimerStarted |
| WorkflowExecutionCancelRequested | WorkflowExecutionCancelRequested |
| WorkflowExecutionCanceled | WorkflowExecutionCanceled |
| WorkflowExecutionCompleted | WorkflowExecutionCompleted |
| WorkflowExecutionContinuedAsNew | WorkflowExecutionContinuedAsNew |
| WorkflowExecutionFailed | WorkflowExecutionFailed |
| WorkflowExecutionSignaled | WorkflowExecutionSignaled |
| WorkflowExecutionStarted | WorkflowExecutionStarted |
| WorkflowExecutionTerminated | WorkflowExecutionTerminated |
| WorkflowExecutionTimedOut | WorkflowExecutionTimedOut |
ActivityTaskTimedOutEventAttributes
activityTaskTimedOutEventAttributes Source
Arguments
| :: ActivityTaskTimeoutType | |
| -> Integer | |
| -> Integer | |
| -> ActivityTaskTimedOutEventAttributes |
ActivityTaskTimedOutEventAttributes constructor.
The fields accessible through corresponding lenses are:
attoeaDetails :: Lens' ActivityTaskTimedOutEventAttributes (Maybe Text) Source
Contains the content of the details parameter for the last call made by the
activity to RecordActivityTaskHeartbeat.
attoeaScheduledEventId :: Lens' ActivityTaskTimedOutEventAttributes Integer Source
The id of the ActivityTaskScheduled event that was recorded when this
activity task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
attoeaStartedEventId :: Lens' ActivityTaskTimedOutEventAttributes Integer Source
The Id of the ActivityTaskStarted event recorded when this activity task was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
attoeaTimeoutType :: Lens' ActivityTaskTimedOutEventAttributes ActivityTaskTimeoutType Source
The type of the timeout that caused this event.
RequestCancelActivityTaskFailedEventAttributes
requestCancelActivityTaskFailedEventAttributes Source
Arguments
| :: Text | |
| -> RequestCancelActivityTaskFailedCause | |
| -> Integer | |
| -> RequestCancelActivityTaskFailedEventAttributes |
RequestCancelActivityTaskFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
rcatfeaActivityId :: Lens' RequestCancelActivityTaskFailedEventAttributes Text Source
The activityId provided in the RequestCancelActivityTask decision that failed.
rcatfeaCause :: Lens' RequestCancelActivityTaskFailedEventAttributes RequestCancelActivityTaskFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
rcatfeaDecisionTaskCompletedEventId :: Lens' RequestCancelActivityTaskFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the RequestCancelActivityTask decision for this cancellation
request. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
CompleteWorkflowExecutionDecisionAttributes
data CompleteWorkflowExecutionDecisionAttributes Source
Instances
completeWorkflowExecutionDecisionAttributes :: CompleteWorkflowExecutionDecisionAttributes Source
CompleteWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
cwedaResult::MaybeText
cwedaResult :: Lens' CompleteWorkflowExecutionDecisionAttributes (Maybe Text) Source
The result of the workflow execution. The form of the result is implementation defined.
DecisionTaskStartedEventAttributes
decisionTaskStartedEventAttributes Source
DecisionTaskStartedEventAttributes constructor.
The fields accessible through corresponding lenses are:
dtseaIdentity :: Lens' DecisionTaskStartedEventAttributes (Maybe Text) Source
Identity of the decider making the request. This enables diagnostic tracing when problems arise. The form of this identity is user defined.
dtseaScheduledEventId :: Lens' DecisionTaskStartedEventAttributes Integer Source
The id of the DecisionTaskScheduled event that was recorded when this
decision task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
ChildWorkflowExecutionTimedOutEventAttributes
childWorkflowExecutionTimedOutEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> WorkflowExecutionTimeoutType | |
| -> Integer | |
| -> Integer | |
| -> ChildWorkflowExecutionTimedOutEventAttributes |
ChildWorkflowExecutionTimedOutEventAttributes constructor.
The fields accessible through corresponding lenses are:
cwetoeaInitiatedEventId :: Lens' ChildWorkflowExecutionTimedOutEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
cwetoeaStartedEventId :: Lens' ChildWorkflowExecutionTimedOutEventAttributes Integer Source
The Id of the ChildWorkflowExecutionStarted event recorded when this child
workflow execution was started. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
cwetoeaTimeoutType :: Lens' ChildWorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimeoutType Source
The type of the timeout that caused the child workflow execution to time out.
cwetoeaWorkflowExecution :: Lens' ChildWorkflowExecutionTimedOutEventAttributes WorkflowExecution Source
The child workflow execution that timed out.
cwetoeaWorkflowType :: Lens' ChildWorkflowExecutionTimedOutEventAttributes WorkflowType Source
The type of the child workflow execution.
StartChildWorkflowExecutionInitiatedEventAttributes
startChildWorkflowExecutionInitiatedEventAttributes Source
Arguments
| :: Text | |
| -> WorkflowType | |
| -> TaskList | |
| -> Integer | |
| -> ChildPolicy | |
| -> StartChildWorkflowExecutionInitiatedEventAttributes |
StartChildWorkflowExecutionInitiatedEventAttributes constructor.
The fields accessible through corresponding lenses are:
scweieaChildPolicy::ChildPolicyscweieaControl::MaybeTextscweieaDecisionTaskCompletedEventId::IntegerscweieaExecutionStartToCloseTimeout::MaybeTextscweieaInput::MaybeTextscweieaTagList::[Text]scweieaTaskList::TaskListscweieaTaskPriority::MaybeTextscweieaTaskStartToCloseTimeout::MaybeTextscweieaWorkflowId::TextscweieaWorkflowType::WorkflowType
scweieaChildPolicy :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes ChildPolicy Source
The policy to use for the child workflow executions if this execution gets
terminated by explicitly calling the TerminateWorkflowExecution action or due
to an expired timeout.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
scweieaControl :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent decision tasks. This data is not sent to the activity.
scweieaDecisionTaskCompletedEventId :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the StartChildWorkflowExecution Decision to request this
child workflow execution. This information can be useful for diagnosing
problems by tracing back the cause of events.
scweieaExecutionStartToCloseTimeout :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
The maximum duration for the child workflow execution. If the workflow execution is not closed within this duration, it will be timed out and force terminated.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
scweieaInput :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
The inputs provided to the child workflow execution (if any).
scweieaTagList :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes [Text] Source
The list of tags to associated with the child workflow execution.
scweieaTaskList :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes TaskList Source
The name of the task list used for the decision tasks of the child workflow execution.
scweieaTaskPriority :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
Optional. The priority assigned for the decision tasks for this workflow
execution. Valid values are integers that range from Java's MIN_VALUE
(-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate
higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
scweieaTaskStartToCloseTimeout :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
The maximum duration allowed for the decision tasks for this workflow execution.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
scweieaWorkflowId :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes Text Source
The workflowId of the child workflow execution.
scweieaWorkflowType :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes WorkflowType Source
The type of the child workflow execution.
CancelWorkflowExecutionFailedEventAttributes
cancelWorkflowExecutionFailedEventAttributes Source
Arguments
| :: CancelWorkflowExecutionFailedCause | |
| -> Integer | |
| -> CancelWorkflowExecutionFailedEventAttributes |
CancelWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
cwefea1Cause :: Lens' CancelWorkflowExecutionFailedEventAttributes CancelWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
cwefea1DecisionTaskCompletedEventId :: Lens' CancelWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the CancelWorkflowExecution decision for this cancellation
request. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
WorkflowExecutionTerminatedEventAttributes
workflowExecutionTerminatedEventAttributes Source
WorkflowExecutionTerminatedEventAttributes constructor.
The fields accessible through corresponding lenses are:
weteaCause :: Lens' WorkflowExecutionTerminatedEventAttributes (Maybe WorkflowExecutionTerminatedCause) Source
If set, indicates that the workflow execution was automatically terminated, and specifies the cause. This happens if the parent workflow execution times out or is terminated and the child policy is set to terminate child executions.
weteaChildPolicy :: Lens' WorkflowExecutionTerminatedEventAttributes ChildPolicy Source
The policy used for the child workflow executions of this workflow execution.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
weteaDetails :: Lens' WorkflowExecutionTerminatedEventAttributes (Maybe Text) Source
The details provided for the termination (if any).
weteaReason :: Lens' WorkflowExecutionTerminatedEventAttributes (Maybe Text) Source
The reason provided for the termination (if any).
TaskList
ScheduleActivityTaskFailedCause
data ScheduleActivityTaskFailedCause Source
Constructors
| SATFCActivityCreationRateExceeded | ACTIVITY_CREATION_RATE_EXCEEDED |
| SATFCActivityIdAlreadyInUse | ACTIVITY_ID_ALREADY_IN_USE |
| SATFCActivityTypeDeprecated | ACTIVITY_TYPE_DEPRECATED |
| SATFCActivityTypeDoesNotExist | ACTIVITY_TYPE_DOES_NOT_EXIST |
| SATFCDefaultHeartbeatTimeoutUndefined | DEFAULT_HEARTBEAT_TIMEOUT_UNDEFINED |
| SATFCDefaultScheduleToCloseTimeoutUndefined | DEFAULT_SCHEDULE_TO_CLOSE_TIMEOUT_UNDEFINED |
| SATFCDefaultScheduleToStartTimeoutUndefined | DEFAULT_SCHEDULE_TO_START_TIMEOUT_UNDEFINED |
| SATFCDefaultStartToCloseTimeoutUndefined | DEFAULT_START_TO_CLOSE_TIMEOUT_UNDEFINED |
| SATFCDefaultTaskListUndefined | DEFAULT_TASK_LIST_UNDEFINED |
| SATFCOpenActivitiesLimitExceeded | OPEN_ACTIVITIES_LIMIT_EXCEEDED |
| SATFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
Instances
ChildWorkflowExecutionCanceledEventAttributes
childWorkflowExecutionCanceledEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> Integer | |
| -> Integer | |
| -> ChildWorkflowExecutionCanceledEventAttributes |
ChildWorkflowExecutionCanceledEventAttributes constructor.
The fields accessible through corresponding lenses are:
cwecea1Details :: Lens' ChildWorkflowExecutionCanceledEventAttributes (Maybe Text) Source
Details of the cancellation (if provided).
cwecea1InitiatedEventId :: Lens' ChildWorkflowExecutionCanceledEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
cwecea1StartedEventId :: Lens' ChildWorkflowExecutionCanceledEventAttributes Integer Source
The Id of the ChildWorkflowExecutionStarted event recorded when this child
workflow execution was started. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
cwecea1WorkflowExecution :: Lens' ChildWorkflowExecutionCanceledEventAttributes WorkflowExecution Source
The child workflow execution that was canceled.
cwecea1WorkflowType :: Lens' ChildWorkflowExecutionCanceledEventAttributes WorkflowType Source
The type of the child workflow execution.
WorkflowExecutionInfo
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> UTCTime | |
| -> ExecutionStatus | |
| -> WorkflowExecutionInfo |
WorkflowExecutionInfo constructor.
The fields accessible through corresponding lenses are:
weiCancelRequested :: Lens' WorkflowExecutionInfo (Maybe Bool) Source
Set to true if a cancellation is requested for this workflow execution.
weiCloseStatus :: Lens' WorkflowExecutionInfo (Maybe CloseStatus) Source
If the execution status is closed then this specifies how the execution was closed:
COMPLETED: the execution was successfully completed. CANCELED: the
execution was canceled.Cancellation allows the implementation to gracefully
clean up before the execution is closed. TERMINATED: the execution was force
terminated. FAILED: the execution failed to complete. TIMED_OUT: the
execution did not complete in the alloted time and was automatically timed
out. CONTINUED_AS_NEW: the execution is logically continued. This means the
current execution was completed and a new execution was started to carry on
the workflow.
weiCloseTimestamp :: Lens' WorkflowExecutionInfo (Maybe UTCTime) Source
The time when the workflow execution was closed. Set only if the execution status is CLOSED.
weiExecution :: Lens' WorkflowExecutionInfo WorkflowExecution Source
The workflow execution this information is about.
weiExecutionStatus :: Lens' WorkflowExecutionInfo ExecutionStatus Source
The current status of the execution.
weiParent :: Lens' WorkflowExecutionInfo (Maybe WorkflowExecution) Source
If this workflow execution is a child of another execution then contains the workflow execution that started this execution.
weiStartTimestamp :: Lens' WorkflowExecutionInfo UTCTime Source
The time when the execution was started.
weiTagList :: Lens' WorkflowExecutionInfo [Text] Source
The list of tags associated with the workflow execution. Tags can be used to identify and list workflow executions of interest through the visibility APIs. A workflow execution can have a maximum of 5 tags.
weiWorkflowType :: Lens' WorkflowExecutionInfo WorkflowType Source
The type of the workflow execution.
SignalExternalWorkflowExecutionFailedEventAttributes
data SignalExternalWorkflowExecutionFailedEventAttributes Source
Instances
signalExternalWorkflowExecutionFailedEventAttributes Source
Arguments
| :: Text | |
| -> SignalExternalWorkflowExecutionFailedCause | |
| -> Integer | |
| -> Integer | |
| -> SignalExternalWorkflowExecutionFailedEventAttributes |
SignalExternalWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
sewefeaCause :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes SignalExternalWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
sewefeaDecisionTaskCompletedEventId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the SignalExternalWorkflowExecution decision for this
signal. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
sewefeaInitiatedEventId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes Integer Source
The id of the SignalExternalWorkflowExecutionInitiated event corresponding to
the SignalExternalWorkflowExecution decision to request this signal. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
sewefeaRunId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes (Maybe Text) Source
The runId of the external workflow execution that the signal was being
delivered to.
sewefeaWorkflowId :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes Text Source
The workflowId of the external workflow execution that the signal was being
delivered to.
TagFilter
tfTag :: Lens' TagFilter Text Source
Required. Specifies the tag that must be associated with the execution for it to meet the filter criteria.
ChildPolicy
data ChildPolicy Source
Constructors
| Abandon | ABANDON |
| RequestCancel | REQUEST_CANCEL |
| Terminate | TERMINATE |
ActivityTaskStartedEventAttributes
activityTaskStartedEventAttributes Source
ActivityTaskStartedEventAttributes constructor.
The fields accessible through corresponding lenses are:
atseaIdentity :: Lens' ActivityTaskStartedEventAttributes (Maybe Text) Source
Identity of the worker that was assigned this task. This aids diagnostics when problems arise. The form of this identity is user defined.
atseaScheduledEventId :: Lens' ActivityTaskStartedEventAttributes Integer Source
The id of the ActivityTaskScheduled event that was recorded when this
activity task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
CloseStatus
data CloseStatus Source
Constructors
| CSCanceled | CANCELED |
| CSCompleted | COMPLETED |
| CSContinuedAsNew | CONTINUED_AS_NEW |
| CSFailed | FAILED |
| CSTerminated | TERMINATED |
| CSTimedOut | TIMED_OUT |
CompleteWorkflowExecutionFailedCause
data CompleteWorkflowExecutionFailedCause Source
Constructors
| CompleteWorkflowExecutionFailedCauseOperationNotPermitted | OPERATION_NOT_PERMITTED |
| CompleteWorkflowExecutionFailedCauseUnhandledDecision | UNHANDLED_DECISION |
Instances
StartTimerFailedCause
data StartTimerFailedCause Source
Constructors
| STFCOpenTimersLimitExceeded | OPEN_TIMERS_LIMIT_EXCEEDED |
| STFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| STFCTimerCreationRateExceeded | TIMER_CREATION_RATE_EXCEEDED |
| STFCTimerIdAlreadyInUse | TIMER_ID_ALREADY_IN_USE |
Instances
ActivityTaskCancelRequestedEventAttributes
activityTaskCancelRequestedEventAttributes Source
Arguments
| :: Integer | |
| -> Text | |
| -> ActivityTaskCancelRequestedEventAttributes |
ActivityTaskCancelRequestedEventAttributes constructor.
The fields accessible through corresponding lenses are:
atcreaActivityId :: Lens' ActivityTaskCancelRequestedEventAttributes Text Source
The unique ID of the task.
atcreaDecisionTaskCompletedEventId :: Lens' ActivityTaskCancelRequestedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the RequestCancelActivityTask decision for this cancellation
request. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
WorkflowExecutionTimedOutEventAttributes
workflowExecutionTimedOutEventAttributes Source
WorkflowExecutionTimedOutEventAttributes constructor.
The fields accessible through corresponding lenses are:
wetoeaChildPolicy :: Lens' WorkflowExecutionTimedOutEventAttributes ChildPolicy Source
The policy used for the child workflow executions of this workflow execution.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
wetoeaTimeoutType :: Lens' WorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimeoutType Source
The type of timeout that caused this event.
ChildWorkflowExecutionTerminatedEventAttributes
childWorkflowExecutionTerminatedEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> Integer | |
| -> Integer | |
| -> ChildWorkflowExecutionTerminatedEventAttributes |
ChildWorkflowExecutionTerminatedEventAttributes constructor.
The fields accessible through corresponding lenses are:
cweteaInitiatedEventId :: Lens' ChildWorkflowExecutionTerminatedEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
cweteaStartedEventId :: Lens' ChildWorkflowExecutionTerminatedEventAttributes Integer Source
The Id of the ChildWorkflowExecutionStarted event recorded when this child
workflow execution was started. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
cweteaWorkflowExecution :: Lens' ChildWorkflowExecutionTerminatedEventAttributes WorkflowExecution Source
The child workflow execution that was terminated.
cweteaWorkflowType :: Lens' ChildWorkflowExecutionTerminatedEventAttributes WorkflowType Source
The type of the child workflow execution.
WorkflowExecutionCanceledEventAttributes
workflowExecutionCanceledEventAttributes Source
WorkflowExecutionCanceledEventAttributes constructor.
The fields accessible through corresponding lenses are:
wecea1DecisionTaskCompletedEventId :: Lens' WorkflowExecutionCanceledEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the CancelWorkflowExecution decision for this cancellation
request. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
wecea1Details :: Lens' WorkflowExecutionCanceledEventAttributes (Maybe Text) Source
Details for the cancellation (if any).
WorkflowExecutionSignaledEventAttributes
workflowExecutionSignaledEventAttributes Source
Arguments
| :: Text | |
| -> WorkflowExecutionSignaledEventAttributes |
WorkflowExecutionSignaledEventAttributes constructor.
The fields accessible through corresponding lenses are:
wesea1ExternalInitiatedEventId :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe Integer) Source
The id of the SignalExternalWorkflowExecutionInitiated event corresponding to
the SignalExternalWorkflow decision to signal this workflow execution.The
source event with this Id can be found in the history of the source workflow
execution. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event. This field is set only if
the signal was initiated by another workflow execution.
wesea1ExternalWorkflowExecution :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe WorkflowExecution) Source
The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.
wesea1Input :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe Text) Source
Inputs provided with the signal (if any). The decider can use the signal name and inputs to determine how to process the signal.
wesea1SignalName :: Lens' WorkflowExecutionSignaledEventAttributes Text Source
The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.
RecordMarkerFailedCause
data RecordMarkerFailedCause Source
Constructors
| RMFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
Instances
RegistrationStatus
data RegistrationStatus Source
Constructors
| Deprecated | DEPRECATED |
| Registered | REGISTERED |
Instances
TimerStartedEventAttributes
timerStartedEventAttributes Source
Arguments
| :: Text | |
| -> Text | |
| -> Integer | |
| -> TimerStartedEventAttributes |
TimerStartedEventAttributes constructor.
The fields accessible through corresponding lenses are:
tseaControl :: Lens' TimerStartedEventAttributes (Maybe Text) Source
Optional. Data attached to the event that can be used by the decider in subsequent workflow tasks.
tseaDecisionTaskCompletedEventId :: Lens' TimerStartedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the StartTimer decision for this activity task. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
tseaStartToFireTimeout :: Lens' TimerStartedEventAttributes Text Source
The duration of time after which the timer will fire.
The duration is specified in seconds; an integer greater than or equal to 0.
tseaTimerId :: Lens' TimerStartedEventAttributes Text Source
The unique Id of the timer that was started.
RequestCancelActivityTaskDecisionAttributes
data RequestCancelActivityTaskDecisionAttributes Source
Instances
requestCancelActivityTaskDecisionAttributes Source
RequestCancelActivityTaskDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
rcatdaActivityId :: Lens' RequestCancelActivityTaskDecisionAttributes Text Source
The activityId of the activity task to be canceled.
Decision
Arguments
| :: DecisionType | |
| -> Decision |
Decision constructor.
The fields accessible through corresponding lenses are:
dCancelTimerDecisionAttributes::MaybeCancelTimerDecisionAttributesdCancelWorkflowExecutionDecisionAttributes::MaybeCancelWorkflowExecutionDecisionAttributesdCompleteWorkflowExecutionDecisionAttributes::MaybeCompleteWorkflowExecutionDecisionAttributesdContinueAsNewWorkflowExecutionDecisionAttributes::MaybeContinueAsNewWorkflowExecutionDecisionAttributesdDecisionType::DecisionTypedFailWorkflowExecutionDecisionAttributes::MaybeFailWorkflowExecutionDecisionAttributesdRecordMarkerDecisionAttributes::MaybeRecordMarkerDecisionAttributesdRequestCancelActivityTaskDecisionAttributes::MaybeRequestCancelActivityTaskDecisionAttributesdRequestCancelExternalWorkflowExecutionDecisionAttributes::MaybeRequestCancelExternalWorkflowExecutionDecisionAttributesdScheduleActivityTaskDecisionAttributes::MaybeScheduleActivityTaskDecisionAttributesdSignalExternalWorkflowExecutionDecisionAttributes::MaybeSignalExternalWorkflowExecutionDecisionAttributesdStartChildWorkflowExecutionDecisionAttributes::MaybeStartChildWorkflowExecutionDecisionAttributesdStartTimerDecisionAttributes::MaybeStartTimerDecisionAttributes
dCancelTimerDecisionAttributes :: Lens' Decision (Maybe CancelTimerDecisionAttributes) Source
Provides details of the CancelTimer decision. It is not set for other
decision types.
dCancelWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe CancelWorkflowExecutionDecisionAttributes) Source
Provides details of the CancelWorkflowExecution decision. It is not set for
other decision types.
dCompleteWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe CompleteWorkflowExecutionDecisionAttributes) Source
Provides details of the CompleteWorkflowExecution decision. It is not set for
other decision types.
dContinueAsNewWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe ContinueAsNewWorkflowExecutionDecisionAttributes) Source
Provides details of the ContinueAsNewWorkflowExecution decision. It is not
set for other decision types.
dDecisionType :: Lens' Decision DecisionType Source
Specifies the type of the decision.
dFailWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe FailWorkflowExecutionDecisionAttributes) Source
Provides details of the FailWorkflowExecution decision. It is not set for
other decision types.
dRecordMarkerDecisionAttributes :: Lens' Decision (Maybe RecordMarkerDecisionAttributes) Source
Provides details of the RecordMarker decision. It is not set for other
decision types.
dRequestCancelActivityTaskDecisionAttributes :: Lens' Decision (Maybe RequestCancelActivityTaskDecisionAttributes) Source
Provides details of the RequestCancelActivityTask decision. It is not set for
other decision types.
dRequestCancelExternalWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe RequestCancelExternalWorkflowExecutionDecisionAttributes) Source
Provides details of the RequestCancelExternalWorkflowExecution decision. It
is not set for other decision types.
dScheduleActivityTaskDecisionAttributes :: Lens' Decision (Maybe ScheduleActivityTaskDecisionAttributes) Source
Provides details of the ScheduleActivityTask decision. It is not set for
other decision types.
dSignalExternalWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe SignalExternalWorkflowExecutionDecisionAttributes) Source
Provides details of the SignalExternalWorkflowExecution decision. It is not
set for other decision types.
dStartChildWorkflowExecutionDecisionAttributes :: Lens' Decision (Maybe StartChildWorkflowExecutionDecisionAttributes) Source
Provides details of the StartChildWorkflowExecution decision. It is not set
for other decision types.
dStartTimerDecisionAttributes :: Lens' Decision (Maybe StartTimerDecisionAttributes) Source
Provides details of the StartTimer decision. It is not set for other decision
types.
TimerFiredEventAttributes
timerFiredEventAttributes Source
Arguments
| :: Text | |
| -> Integer | |
| -> TimerFiredEventAttributes |
TimerFiredEventAttributes constructor.
The fields accessible through corresponding lenses are:
tfeaStartedEventId :: Lens' TimerFiredEventAttributes Integer Source
The id of the TimerStarted event that was recorded when this timer was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
tfeaTimerId :: Lens' TimerFiredEventAttributes Text Source
The unique Id of the timer that fired.
DomainConfiguration
DomainConfiguration constructor.
The fields accessible through corresponding lenses are:
dcWorkflowExecutionRetentionPeriodInDays :: Lens' DomainConfiguration Text Source
The retention period for workflow executions in this domain.
ExternalWorkflowExecutionSignaledEventAttributes
externalWorkflowExecutionSignaledEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> Integer | |
| -> ExternalWorkflowExecutionSignaledEventAttributes |
ExternalWorkflowExecutionSignaledEventAttributes constructor.
The fields accessible through corresponding lenses are:
eweseaInitiatedEventId :: Lens' ExternalWorkflowExecutionSignaledEventAttributes Integer Source
The id of the SignalExternalWorkflowExecutionInitiated event corresponding to
the SignalExternalWorkflowExecution decision to request this signal. This
information can be useful for diagnosing problems by tracing back the chain
of events leading up to this event.
eweseaWorkflowExecution :: Lens' ExternalWorkflowExecutionSignaledEventAttributes WorkflowExecution Source
The external workflow execution that the signal was delivered to.
CancelWorkflowExecutionDecisionAttributes
data CancelWorkflowExecutionDecisionAttributes Source
Instances
cancelWorkflowExecutionDecisionAttributes :: CancelWorkflowExecutionDecisionAttributes Source
CancelWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
cwedaDetails :: Lens' CancelWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. details of the cancellation.
ActivityTaskFailedEventAttributes
activityTaskFailedEventAttributes Source
Arguments
| :: Integer | |
| -> Integer | |
| -> ActivityTaskFailedEventAttributes |
ActivityTaskFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
atfeaDetails :: Lens' ActivityTaskFailedEventAttributes (Maybe Text) Source
The details of the failure (if any).
atfeaReason :: Lens' ActivityTaskFailedEventAttributes (Maybe Text) Source
The reason provided for the failure (if any).
atfeaScheduledEventId :: Lens' ActivityTaskFailedEventAttributes Integer Source
The id of the ActivityTaskScheduled event that was recorded when this
activity task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
atfeaStartedEventId :: Lens' ActivityTaskFailedEventAttributes Integer Source
The Id of the ActivityTaskStarted event recorded when this activity task was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
FailWorkflowExecutionFailedEventAttributes
failWorkflowExecutionFailedEventAttributes Source
FailWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
fwefeaCause :: Lens' FailWorkflowExecutionFailedEventAttributes FailWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
fwefeaDecisionTaskCompletedEventId :: Lens' FailWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the FailWorkflowExecution decision to fail this execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
StartChildWorkflowExecutionFailedEventAttributes
startChildWorkflowExecutionFailedEventAttributes Source
Arguments
| :: WorkflowType | |
| -> StartChildWorkflowExecutionFailedCause | |
| -> Text | |
| -> Integer | |
| -> Integer | |
| -> StartChildWorkflowExecutionFailedEventAttributes |
StartChildWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
scwefeaCause :: Lens' StartChildWorkflowExecutionFailedEventAttributes StartChildWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
scwefeaDecisionTaskCompletedEventId :: Lens' StartChildWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the StartChildWorkflowExecution Decision to request this
child workflow execution. This information can be useful for diagnosing
problems by tracing back the cause of events.
scwefeaInitiatedEventId :: Lens' StartChildWorkflowExecutionFailedEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
scwefeaWorkflowId :: Lens' StartChildWorkflowExecutionFailedEventAttributes Text Source
The workflowId of the child workflow execution.
scwefeaWorkflowType :: Lens' StartChildWorkflowExecutionFailedEventAttributes WorkflowType Source
The workflow type provided in the StartChildWorkflowExecution Decision that
failed.
WorkflowTypeFilter
data WorkflowTypeFilter Source
Arguments
| :: Text | |
| -> WorkflowTypeFilter |
WorkflowTypeFilter constructor.
The fields accessible through corresponding lenses are:
wtfName::TextwtfVersion::MaybeText
wtfName :: Lens' WorkflowTypeFilter Text Source
Required. Name of the workflow type.
wtfVersion :: Lens' WorkflowTypeFilter (Maybe Text) Source
Version of the workflow type.
CancelTimerFailedCause
data CancelTimerFailedCause Source
Constructors
| CTFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| CTFCTimerIdUnknown | TIMER_ID_UNKNOWN |
Instances
DecisionTaskCompletedEventAttributes
decisionTaskCompletedEventAttributes Source
Arguments
| :: Integer | |
| -> Integer | |
| -> DecisionTaskCompletedEventAttributes |
DecisionTaskCompletedEventAttributes constructor.
The fields accessible through corresponding lenses are:
dtceaExecutionContext :: Lens' DecisionTaskCompletedEventAttributes (Maybe Text) Source
User defined context for the workflow execution.
dtceaScheduledEventId :: Lens' DecisionTaskCompletedEventAttributes Integer Source
The id of the DecisionTaskScheduled event that was recorded when this
decision task was scheduled. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
dtceaStartedEventId :: Lens' DecisionTaskCompletedEventAttributes Integer Source
The Id of the DecisionTaskStarted event recorded when this decision task was
started. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
ChildWorkflowExecutionFailedEventAttributes
childWorkflowExecutionFailedEventAttributes Source
Arguments
| :: WorkflowExecution | |
| -> WorkflowType | |
| -> Integer | |
| -> Integer | |
| -> ChildWorkflowExecutionFailedEventAttributes |
ChildWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
cwefeaDetails :: Lens' ChildWorkflowExecutionFailedEventAttributes (Maybe Text) Source
The details of the failure (if provided).
cwefeaInitiatedEventId :: Lens' ChildWorkflowExecutionFailedEventAttributes Integer Source
The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
cwefeaReason :: Lens' ChildWorkflowExecutionFailedEventAttributes (Maybe Text) Source
The reason for the failure (if provided).
cwefeaStartedEventId :: Lens' ChildWorkflowExecutionFailedEventAttributes Integer Source
The Id of the ChildWorkflowExecutionStarted event recorded when this child
workflow execution was started. This information can be useful for diagnosing
problems by tracing back the chain of events leading up to this event.
cwefeaWorkflowExecution :: Lens' ChildWorkflowExecutionFailedEventAttributes WorkflowExecution Source
The child workflow execution that failed.
cwefeaWorkflowType :: Lens' ChildWorkflowExecutionFailedEventAttributes WorkflowType Source
The type of the child workflow execution.
DomainInfo
data DomainInfo Source
Arguments
| :: Text | |
| -> RegistrationStatus | |
| -> DomainInfo |
DomainInfo constructor.
The fields accessible through corresponding lenses are:
diDescription :: Lens' DomainInfo (Maybe Text) Source
The description of the domain provided through RegisterDomain.
diName :: Lens' DomainInfo Text Source
The name of the domain. This name is unique within the account.
diStatus :: Lens' DomainInfo RegistrationStatus Source
The status of the domain:
REGISTERED: The domain is properly registered and available. You can use
this domain for registering types and creating new workflow executions. DEPRECATED
: The domain was deprecated using DeprecateDomain, but is still in use. You
should not create new workflow executions in this domain.
HistoryEvent
data HistoryEvent Source
Arguments
| :: UTCTime | |
| -> EventType | |
| -> Integer | |
| -> HistoryEvent |
HistoryEvent constructor.
The fields accessible through corresponding lenses are:
heActivityTaskCancelRequestedEventAttributes::MaybeActivityTaskCancelRequestedEventAttributesheActivityTaskCanceledEventAttributes::MaybeActivityTaskCanceledEventAttributesheActivityTaskCompletedEventAttributes::MaybeActivityTaskCompletedEventAttributesheActivityTaskFailedEventAttributes::MaybeActivityTaskFailedEventAttributesheActivityTaskScheduledEventAttributes::MaybeActivityTaskScheduledEventAttributesheActivityTaskStartedEventAttributes::MaybeActivityTaskStartedEventAttributesheActivityTaskTimedOutEventAttributes::MaybeActivityTaskTimedOutEventAttributesheCancelTimerFailedEventAttributes::MaybeCancelTimerFailedEventAttributesheCancelWorkflowExecutionFailedEventAttributes::MaybeCancelWorkflowExecutionFailedEventAttributesheChildWorkflowExecutionCanceledEventAttributes::MaybeChildWorkflowExecutionCanceledEventAttributesheChildWorkflowExecutionCompletedEventAttributes::MaybeChildWorkflowExecutionCompletedEventAttributesheChildWorkflowExecutionFailedEventAttributes::MaybeChildWorkflowExecutionFailedEventAttributesheChildWorkflowExecutionStartedEventAttributes::MaybeChildWorkflowExecutionStartedEventAttributesheChildWorkflowExecutionTerminatedEventAttributes::MaybeChildWorkflowExecutionTerminatedEventAttributesheChildWorkflowExecutionTimedOutEventAttributes::MaybeChildWorkflowExecutionTimedOutEventAttributesheCompleteWorkflowExecutionFailedEventAttributes::MaybeCompleteWorkflowExecutionFailedEventAttributesheContinueAsNewWorkflowExecutionFailedEventAttributes::MaybeContinueAsNewWorkflowExecutionFailedEventAttributesheDecisionTaskCompletedEventAttributes::MaybeDecisionTaskCompletedEventAttributesheDecisionTaskScheduledEventAttributes::MaybeDecisionTaskScheduledEventAttributesheDecisionTaskStartedEventAttributes::MaybeDecisionTaskStartedEventAttributesheDecisionTaskTimedOutEventAttributes::MaybeDecisionTaskTimedOutEventAttributesheEventId::IntegerheEventTimestamp::UTCTimeheEventType::EventTypeheExternalWorkflowExecutionCancelRequestedEventAttributes::MaybeExternalWorkflowExecutionCancelRequestedEventAttributesheExternalWorkflowExecutionSignaledEventAttributes::MaybeExternalWorkflowExecutionSignaledEventAttributesheFailWorkflowExecutionFailedEventAttributes::MaybeFailWorkflowExecutionFailedEventAttributesheMarkerRecordedEventAttributes::MaybeMarkerRecordedEventAttributesheRecordMarkerFailedEventAttributes::MaybeRecordMarkerFailedEventAttributesheRequestCancelActivityTaskFailedEventAttributes::MaybeRequestCancelActivityTaskFailedEventAttributesheRequestCancelExternalWorkflowExecutionFailedEventAttributes::MaybeRequestCancelExternalWorkflowExecutionFailedEventAttributesheRequestCancelExternalWorkflowExecutionInitiatedEventAttributes::MaybeRequestCancelExternalWorkflowExecutionInitiatedEventAttributesheScheduleActivityTaskFailedEventAttributes::MaybeScheduleActivityTaskFailedEventAttributesheSignalExternalWorkflowExecutionFailedEventAttributes::MaybeSignalExternalWorkflowExecutionFailedEventAttributesheSignalExternalWorkflowExecutionInitiatedEventAttributes::MaybeSignalExternalWorkflowExecutionInitiatedEventAttributesheStartChildWorkflowExecutionFailedEventAttributes::MaybeStartChildWorkflowExecutionFailedEventAttributesheStartChildWorkflowExecutionInitiatedEventAttributes::MaybeStartChildWorkflowExecutionInitiatedEventAttributesheStartTimerFailedEventAttributes::MaybeStartTimerFailedEventAttributesheTimerCanceledEventAttributes::MaybeTimerCanceledEventAttributesheTimerFiredEventAttributes::MaybeTimerFiredEventAttributesheTimerStartedEventAttributes::MaybeTimerStartedEventAttributesheWorkflowExecutionCancelRequestedEventAttributes::MaybeWorkflowExecutionCancelRequestedEventAttributesheWorkflowExecutionCanceledEventAttributes::MaybeWorkflowExecutionCanceledEventAttributesheWorkflowExecutionCompletedEventAttributes::MaybeWorkflowExecutionCompletedEventAttributesheWorkflowExecutionContinuedAsNewEventAttributes::MaybeWorkflowExecutionContinuedAsNewEventAttributesheWorkflowExecutionFailedEventAttributes::MaybeWorkflowExecutionFailedEventAttributesheWorkflowExecutionSignaledEventAttributes::MaybeWorkflowExecutionSignaledEventAttributesheWorkflowExecutionStartedEventAttributes::MaybeWorkflowExecutionStartedEventAttributesheWorkflowExecutionTerminatedEventAttributes::MaybeWorkflowExecutionTerminatedEventAttributesheWorkflowExecutionTimedOutEventAttributes::MaybeWorkflowExecutionTimedOutEventAttributes
heActivityTaskCancelRequestedEventAttributes :: 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 is not set for other
event types.
heActivityTaskCanceledEventAttributes :: 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 is not set for other event
types.
heActivityTaskCompletedEventAttributes :: 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 is not set for other event
types.
heActivityTaskFailedEventAttributes :: 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 is not set for other event
types.
heActivityTaskScheduledEventAttributes :: 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 is not set for other event
types.
heActivityTaskStartedEventAttributes :: 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 is not set for other event
types.
heActivityTaskTimedOutEventAttributes :: 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 is not set for other event
types.
heCancelTimerFailedEventAttributes :: 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 is not set for other event
types.
heCancelWorkflowExecutionFailedEventAttributes :: 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 is not set for other
event types.
heChildWorkflowExecutionCanceledEventAttributes :: 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 is not set for
other event types.
heChildWorkflowExecutionCompletedEventAttributes :: 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 is not set for
other event types.
heChildWorkflowExecutionFailedEventAttributes :: 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 is not set for other
event types.
heChildWorkflowExecutionStartedEventAttributes :: 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 is not set for other
event types.
heChildWorkflowExecutionTerminatedEventAttributes :: 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 is not set for
other event types.
heChildWorkflowExecutionTimedOutEventAttributes :: 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 is not set for
other event types.
heCompleteWorkflowExecutionFailedEventAttributes :: 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 is not set for
other event types.
heContinueAsNewWorkflowExecutionFailedEventAttributes :: 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 is not set for
other event types.
heDecisionTaskCompletedEventAttributes :: 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 is not set for other event
types.
heDecisionTaskScheduledEventAttributes :: 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 is not set for other event
types.
heDecisionTaskStartedEventAttributes :: 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 is not set for other event
types.
heDecisionTaskTimedOutEventAttributes :: 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 is not set for other event
types.
heEventId :: Lens' HistoryEvent Integer Source
The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.
heEventTimestamp :: Lens' HistoryEvent UTCTime Source
The date and time when the event occurred.
heEventType :: Lens' HistoryEvent EventType Source
The type of the history event.
heExternalWorkflowExecutionCancelRequestedEventAttributes :: 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 is not
set for other event types.
heExternalWorkflowExecutionSignaledEventAttributes :: 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 is not set for
other event types.
heFailWorkflowExecutionFailedEventAttributes :: 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 is not set for other
event types.
heMarkerRecordedEventAttributes :: 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 is not set for other event types.
heRecordMarkerFailedEventAttributes :: 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 is not set for other event
types.
heRequestCancelActivityTaskFailedEventAttributes :: 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 is not set for
other event types.
heRequestCancelExternalWorkflowExecutionFailedEventAttributes :: 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 is
not set for other event types.
heRequestCancelExternalWorkflowExecutionInitiatedEventAttributes :: 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 is
not set for other event types.
heScheduleActivityTaskFailedEventAttributes :: 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 is not set for other
event types.
heSignalExternalWorkflowExecutionFailedEventAttributes :: 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 is not
set for other event types.
heSignalExternalWorkflowExecutionInitiatedEventAttributes :: 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 is not
set for other event types.
heStartChildWorkflowExecutionFailedEventAttributes :: 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 is not set for
other event types.
heStartChildWorkflowExecutionInitiatedEventAttributes :: 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 is not set for
other event types.
heStartTimerFailedEventAttributes :: 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 is not set for other event types.
heTimerCanceledEventAttributes :: 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 is not set for other event types.
heTimerFiredEventAttributes :: 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 is not set for other event types.
heTimerStartedEventAttributes :: 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 is not set for other event types.
heWorkflowExecutionCancelRequestedEventAttributes :: 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 is not set for
other event types.
heWorkflowExecutionCanceledEventAttributes :: 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 is not set for other event
types.
heWorkflowExecutionCompletedEventAttributes :: 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 is not set for other
event types.
heWorkflowExecutionContinuedAsNewEventAttributes :: 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 is not set for
other event types.
heWorkflowExecutionFailedEventAttributes :: 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 is not set for other event
types.
heWorkflowExecutionSignaledEventAttributes :: 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 is not set for other event
types.
heWorkflowExecutionStartedEventAttributes :: 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 is not set for other event
types.
heWorkflowExecutionTerminatedEventAttributes :: 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 is not set for other
event types.
heWorkflowExecutionTimedOutEventAttributes :: 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 is not set for other event
types.
ContinueAsNewWorkflowExecutionFailedEventAttributes
continueAsNewWorkflowExecutionFailedEventAttributes Source
Arguments
| :: ContinueAsNewWorkflowExecutionFailedCause | |
| -> Integer | |
| -> ContinueAsNewWorkflowExecutionFailedEventAttributes |
ContinueAsNewWorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
canwefeaCause :: Lens' ContinueAsNewWorkflowExecutionFailedEventAttributes ContinueAsNewWorkflowExecutionFailedCause Source
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.
If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows.
canwefeaDecisionTaskCompletedEventId :: Lens' ContinueAsNewWorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the ContinueAsNewWorkflowExecution decision that started
this execution. This information can be useful for diagnosing problems by
tracing back the chain of events leading up to this event.
SignalExternalWorkflowExecutionInitiatedEventAttributes
data SignalExternalWorkflowExecutionInitiatedEventAttributes Source
Instances
signalExternalWorkflowExecutionInitiatedEventAttributes Source
Arguments
| :: Text | |
| -> Text | |
| -> Integer | |
| -> SignalExternalWorkflowExecutionInitiatedEventAttributes |
SignalExternalWorkflowExecutionInitiatedEventAttributes constructor.
The fields accessible through corresponding lenses are:
seweieaControl :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
Optional. data attached to the event that can be used by the decider in subsequent decision tasks.
seweieaDecisionTaskCompletedEventId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the SignalExternalWorkflowExecution decision for this
signal. This information can be useful for diagnosing problems by tracing
back the chain of events leading up to this event.
seweieaInput :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
Input provided to the signal (if any).
seweieaRunId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
The runId of the external workflow execution to send the signal to.
seweieaSignalName :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Text Source
The name of the signal.
seweieaWorkflowId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Text Source
The workflowId of the external workflow execution.
CancelTimerDecisionAttributes
cancelTimerDecisionAttributes Source
Arguments
| :: Text | |
| -> CancelTimerDecisionAttributes |
CancelTimerDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
ctdaTimerId::Text
ctdaTimerId :: Lens' CancelTimerDecisionAttributes Text Source
Required. The unique Id of the timer to cancel.
WorkflowExecutionFailedEventAttributes
workflowExecutionFailedEventAttributes Source
WorkflowExecutionFailedEventAttributes constructor.
The fields accessible through corresponding lenses are:
wefeaDecisionTaskCompletedEventId :: Lens' WorkflowExecutionFailedEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the FailWorkflowExecution decision to fail this execution.
This information can be useful for diagnosing problems by tracing back the
chain of events leading up to this event.
wefeaDetails :: Lens' WorkflowExecutionFailedEventAttributes (Maybe Text) Source
The details of the failure (if any).
wefeaReason :: Lens' WorkflowExecutionFailedEventAttributes (Maybe Text) Source
The descriptive reason provided for the failure (if any).
WorkflowExecutionConfiguration
workflowExecutionConfiguration Source
Arguments
| :: Text | |
| -> Text | |
| -> TaskList | |
| -> ChildPolicy | |
| -> WorkflowExecutionConfiguration |
WorkflowExecutionConfiguration constructor.
The fields accessible through corresponding lenses are:
wecChildPolicy :: Lens' WorkflowExecutionConfiguration ChildPolicy Source
The policy to use for the child workflow executions if this workflow
execution is terminated, by calling the TerminateWorkflowExecution action
explicitly or due to an expired timeout.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
wecExecutionStartToCloseTimeout :: Lens' WorkflowExecutionConfiguration Text Source
The total duration for this workflow execution.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
wecTaskList :: Lens' WorkflowExecutionConfiguration TaskList Source
The task list used for the decision tasks generated for this workflow execution.
wecTaskPriority :: Lens' WorkflowExecutionConfiguration (Maybe Text) Source
The priority assigned to decision tasks for this workflow execution. Valid
values are integers that range from Java's MIN_VALUE (-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
wecTaskStartToCloseTimeout :: Lens' WorkflowExecutionConfiguration Text Source
The maximum duration allowed for decision tasks for this workflow execution.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
WorkflowExecution
data WorkflowExecution Source
Arguments
| :: Text | |
| -> Text | |
| -> WorkflowExecution |
WorkflowExecution constructor.
The fields accessible through corresponding lenses are:
weRunId::TextweWorkflowId::Text
weRunId :: Lens' WorkflowExecution Text Source
A system-generated unique identifier for the workflow execution.
weWorkflowId :: Lens' WorkflowExecution Text Source
The user defined identifier associated with the workflow execution.
RequestCancelExternalWorkflowExecutionFailedCause
data RequestCancelExternalWorkflowExecutionFailedCause Source
Constructors
| RCEWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
| RCEWEFCRequestCancelExternalWorkflowExecutionRateExceeded | REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED |
| RCEWEFCUnknownExternalWorkflowExecution | UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION |
Instances
ContinueAsNewWorkflowExecutionDecisionAttributes
continueAsNewWorkflowExecutionDecisionAttributes :: ContinueAsNewWorkflowExecutionDecisionAttributes Source
ContinueAsNewWorkflowExecutionDecisionAttributes constructor.
The fields accessible through corresponding lenses are:
canwedaChildPolicy :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe ChildPolicy) Source
If set, specifies the policy to use for the child workflow executions of the
new execution if it is terminated by calling the TerminateWorkflowExecution
action explicitly or due to an expired timeout. This policy overrides the
default child policy specified when registering the workflow type using RegisterWorkflowType.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run. A child policy for
this workflow execution must be specified either as a default for the
workflow type or through this parameter. If neither this parameter is set nor
a default child policy was specified at registration time then a fault will
be returned.
canwedaExecutionStartToCloseTimeout :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text) Source
If set, specifies the total duration for this workflow execution. This
overrides the defaultExecutionStartToCloseTimeout specified when registering
the workflow type.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
An execution start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this field. If neither this field is set nor a default execution start-to-close timeout was specified at registration time then a fault will be returned.
canwedaInput :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text) Source
The input provided to the new workflow execution.
canwedaTagList :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes [Text] Source
The list of tags to associate with the new workflow execution. A maximum of 5
tags can be specified. You can list workflow executions with a specific tag
by calling ListOpenWorkflowExecutions or ListClosedWorkflowExecutions and
specifying a TagFilter.
canwedaTaskPriority :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text) Source
Optional. The task priority that, if set, specifies the priority for the
decision tasks for this workflow execution. This overrides the
defaultTaskPriority specified when registering the workflow type. Valid
values are integers that range from Java's MIN_VALUE (-2147483648) to MAX_VALUE (2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
canwedaTaskStartToCloseTimeout :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text) Source
Specifies the maximum duration of decision tasks for the new workflow
execution. This parameter overrides the defaultTaskStartToCloseTimout
specified when registering the workflow type using RegisterWorkflowType.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
A task start-to-close timeout for the new workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault will be returned.
canwedaWorkflowTypeVersion :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text) Source
ExternalWorkflowExecutionCancelRequestedEventAttributes
data ExternalWorkflowExecutionCancelRequestedEventAttributes Source
Instances
externalWorkflowExecutionCancelRequestedEventAttributes Source
ExternalWorkflowExecutionCancelRequestedEventAttributes constructor.
The fields accessible through corresponding lenses are:
ewecreaInitiatedEventId :: Lens' ExternalWorkflowExecutionCancelRequestedEventAttributes Integer Source
The id of the RequestCancelExternalWorkflowExecutionInitiated event
corresponding to the RequestCancelExternalWorkflowExecution decision to
cancel this external workflow execution. This information can be useful for
diagnosing problems by tracing back the chain of events leading up to this
event.
ewecreaWorkflowExecution :: Lens' ExternalWorkflowExecutionCancelRequestedEventAttributes WorkflowExecution Source
The external workflow execution to which the cancellation request was delivered.
PendingTaskCount
data PendingTaskCount Source
Arguments
| :: Natural | |
| -> PendingTaskCount |
PendingTaskCount constructor.
The fields accessible through corresponding lenses are:
ptcCount::NaturalptcTruncated::MaybeBool
ptcCount :: Lens' PendingTaskCount Natural Source
The number of tasks in the task list.
ptcTruncated :: Lens' PendingTaskCount (Maybe Bool) Source
If set to true, indicates that the actual count was more than the maximum supported by this API and the count returned is the truncated value.
WorkflowExecutionContinuedAsNewEventAttributes
workflowExecutionContinuedAsNewEventAttributes Source
Arguments
| :: Integer | |
| -> Text | |
| -> TaskList | |
| -> ChildPolicy | |
| -> WorkflowType | |
| -> WorkflowExecutionContinuedAsNewEventAttributes |
WorkflowExecutionContinuedAsNewEventAttributes constructor.
The fields accessible through corresponding lenses are:
wecaneaChildPolicy::ChildPolicywecaneaDecisionTaskCompletedEventId::IntegerwecaneaExecutionStartToCloseTimeout::MaybeTextwecaneaInput::MaybeTextwecaneaNewExecutionRunId::TextwecaneaTagList::[Text]wecaneaTaskList::TaskListwecaneaTaskPriority::MaybeTextwecaneaTaskStartToCloseTimeout::MaybeTextwecaneaWorkflowType::WorkflowType
wecaneaChildPolicy :: Lens' WorkflowExecutionContinuedAsNewEventAttributes ChildPolicy Source
The policy to use for the child workflow executions of the new execution if
it is terminated by calling the TerminateWorkflowExecution action explicitly
or due to an expired timeout.
The supported child policies are:
TERMINATE: the child executions will be terminated. REQUEST_CANCEL: a
request to cancel will be attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions
when it receives an execution history with this event. ABANDON: no action
will be taken. The child executions will continue to run.
wecaneaDecisionTaskCompletedEventId :: Lens' WorkflowExecutionContinuedAsNewEventAttributes Integer Source
The id of the DecisionTaskCompleted event corresponding to the decision task
that resulted in the ContinueAsNewWorkflowExecution decision that started
this execution. This information can be useful for diagnosing problems by
tracing back the chain of events leading up to this event.
wecaneaExecutionStartToCloseTimeout :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text) Source
The total duration allowed for the new workflow execution.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.
wecaneaInput :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text) Source
The input provided to the new workflow execution.
wecaneaNewExecutionRunId :: Lens' WorkflowExecutionContinuedAsNewEventAttributes Text Source
The runId of the new workflow execution.
wecaneaTagList :: Lens' WorkflowExecutionContinuedAsNewEventAttributes [Text] Source
The list of tags associated with the new workflow execution.
wecaneaTaskStartToCloseTimeout :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text) Source
The maximum duration of decision tasks for the new workflow execution.
The duration is specified in seconds; an integer greater than or equal to 0. The value NONE can be used to specify unlimited duration.