Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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
- 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
- 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)
- data ActivityTypeConfiguration
- activityTypeConfiguration :: ActivityTypeConfiguration
- atcDefaultTaskHeartbeatTimeout :: Lens' ActivityTypeConfiguration (Maybe Text)
- atcDefaultTaskList :: Lens' ActivityTypeConfiguration (Maybe TaskList)
- 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
- 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)
- 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)
- scwedaTaskStartToCloseTimeout :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe Text)
- scwedaWorkflowId :: Lens' StartChildWorkflowExecutionDecisionAttributes Text
- scwedaWorkflowType :: Lens' StartChildWorkflowExecutionDecisionAttributes WorkflowType
- data ContinueAsNewWorkflowExecutionFailedCause
- 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
- 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
- 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)
- 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
- 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
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
The workflowId of the external workflow execution to cancel. This field is required.
DecisionTaskScheduledEventAttributes
decisionTaskScheduledEventAttributes Source
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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.
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 cause of events.
weceaResult :: Lens' WorkflowExecutionCompletedEventAttributes (Maybe Text) Source
The result produced by the workflow execution upon successful completion.
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
StartTimerFailedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
stfeaCause :: Lens' StartTimerFailedEventAttributes StartTimerFailedCause Source
The cause of the failure to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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 cause of events.
stfeaTimerId :: Lens' StartTimerFailedEventAttributes Text Source
The timerId provided in the StartTimer decision that failed.
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
data RequestCancelExternalWorkflowExecutionInitiatedEventAttributes Source
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 cause of events.
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
RecordMarkerFailedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
rmfeaCause :: Lens' RecordMarkerFailedEventAttributes RecordMarkerFailedCause Source
The cause of the failure to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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 cause of events.
rmfeaMarkerName :: Lens' RecordMarkerFailedEventAttributes Text Source
The marker's name.
WorkflowExecutionCount
WorkflowExecutionCount
constructor.
The fields accessible through corresponding lenses are:
wecCount
::
Natural
wecTruncated
::
Maybe
Bool
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
ActivityTaskScheduledEventAttributes
constructor.
The fields accessible through corresponding lenses are:
atseaActivityId
::
Text
atseaActivityType
::
ActivityType
atseaControl
::
Maybe
Text
atseaDecisionTaskCompletedEventId
::
Integer
atseaHeartbeatTimeout
::
Maybe
Text
atseaInput
::
Maybe
Text
atseaScheduleToCloseTimeout
::
Maybe
Text
atseaScheduleToStartTimeout
::
Maybe
Text
atseaStartToCloseTimeout
::
Maybe
Text
atseaTaskList
::
TaskList
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.
CloseStatusFilter
data CloseStatusFilter Source
CloseStatusFilter
constructor.
The fields accessible through corresponding lenses are:
csfStatus :: Lens' CloseStatusFilter CloseStatus Source
The close status that must match the close status of an execution for it to meet the criteria of this filter. This field is required.
WorkflowExecutionTimeoutType
data WorkflowExecutionTimeoutType Source
StartToClose | START_TO_CLOSE |
ScheduleActivityTaskDecisionAttributes
scheduleActivityTaskDecisionAttributes Source
ScheduleActivityTaskDecisionAttributes
constructor.
The fields accessible through corresponding lenses are:
satdaActivityId :: Lens' ScheduleActivityTaskDecisionAttributes Text Source
The activityId of the activity task. This field is required. 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 "arn".
satdaActivityType :: Lens' ScheduleActivityTaskDecisionAttributes ActivityType Source
The type of the activity task to schedule. This field is required.
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
satdaScheduleToStartTimeout :: Lens' ScheduleActivityTaskDecisionAttributes (Maybe Text) Source
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
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. 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 "arn".
ActivityTypeConfiguration
activityTypeConfiguration :: ActivityTypeConfiguration Source
ActivityTypeConfiguration
constructor.
The fields accessible through corresponding lenses are:
atcDefaultTaskHeartbeatTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
The optional default maximum time, specified when registering the activity type, before which a worker processing a task must report progress by calling RecordActivityTaskHeartbeat. You can override this default when scheduling 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
atcDefaultTaskList :: Lens' ActivityTypeConfiguration (Maybe TaskList) Source
The optional default task list specified for this activity type at registration. This default task list is used if a task list is not provided when a task is scheduled through the ScheduleActivityTask Decision. You can override this default when scheduling a task through the ScheduleActivityTask Decision.
atcDefaultTaskScheduleToCloseTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
The optional 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
atcDefaultTaskScheduleToStartTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
The optional 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
atcDefaultTaskStartToCloseTimeout :: Lens' ActivityTypeConfiguration (Maybe Text) Source
The optional 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
ActivityType
data ActivityType Source
:: Text | |
-> Text | |
-> ActivityType |
ActivityType
constructor.
The fields accessible through corresponding lenses are:
atName :: Lens' ActivityType Text Source
The name of this activity.
atVersion :: Lens' ActivityType Text Source
The version of this activity.
WorkflowTypeInfo
data WorkflowTypeInfo Source
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
:: 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
:: 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
ActivityIdUnknown | ACTIVITY_ID_UNKNOWN |
OperationNotPermitted | OPERATION_NOT_PERMITTED |
ScheduleActivityTaskFailedEventAttributes
scheduleActivityTaskFailedEventAttributes Source
:: 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 to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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
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 cause of events.
mreaDetails :: Lens' MarkerRecordedEventAttributes (Maybe Text) Source
Details of the marker (if any).
mreaMarkerName :: Lens' MarkerRecordedEventAttributes Text Source
The name of the marker.
SignalExternalWorkflowExecutionDecisionAttributes
signalExternalWorkflowExecutionDecisionAttributes Source
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 to be provided with the signal.The target workflow execution will use the signal name and input to process the signal.
sewedaRunId :: Lens' SignalExternalWorkflowExecutionDecisionAttributes (Maybe Text) Source
The runId of the workflow execution to be signaled.
sewedaSignalName :: Lens' SignalExternalWorkflowExecutionDecisionAttributes Text Source
The name of the signal.The target workflow execution will use the signal name and input to process the signal. This field is required.
sewedaWorkflowId :: Lens' SignalExternalWorkflowExecutionDecisionAttributes Text Source
The workflowId of the workflow execution to be signaled. This field is required.
WorkflowExecutionTerminatedCause
data WorkflowExecutionTerminatedCause Source
ChildPolicyApplied | CHILD_POLICY_APPLIED |
EventLimitExceeded | EVENT_LIMIT_EXCEEDED |
OperatorInitiated | OPERATOR_INITIATED |
CancelWorkflowExecutionFailedCause
data CancelWorkflowExecutionFailedCause Source
CWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
CWEFCUnhandledDecision | UNHANDLED_DECISION |
SignalExternalWorkflowExecutionFailedCause
data SignalExternalWorkflowExecutionFailedCause Source
SEWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
SEWEFCSignalExternalWorkflowExecutionRateExceeded | SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED |
SEWEFCUnknownExternalWorkflowExecution | UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION |
RecordMarkerDecisionAttributes
recordMarkerDecisionAttributes Source
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
The name of the marker. This file is required.
CompleteWorkflowExecutionFailedEventAttributes
completeWorkflowExecutionFailedEventAttributes Source
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.
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 cause of events.
StartTimerDecisionAttributes
startTimerDecisionAttributes Source
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
The duration to wait before firing the timer. This field is required. The duration is specified in seconds. The valid values are integers greater than or equal to 0.
stdaTimerId :: Lens' StartTimerDecisionAttributes Text Source
The unique Id of the timer. This field is required. 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 "arn".
DecisionType
data DecisionType Source
CancelTimer | CancelTimer |
CancelWorkflowExecution | CancelWorkflowExecution |
CompleteWorkflowExecution | CompleteWorkflowExecution |
ContinueAsNewWorkflowExecution | ContinueAsNewWorkflowExecution |
FailWorkflowExecution | FailWorkflowExecution |
RecordMarker | RecordMarker |
RequestCancelActivityTask | RequestCancelActivityTask |
RequestCancelExternalWorkflowExecution | RequestCancelExternalWorkflowExecution |
ScheduleActivityTask | ScheduleActivityTask |
SignalExternalWorkflowExecution | SignalExternalWorkflowExecution |
StartChildWorkflowExecution | StartChildWorkflowExecution |
StartTimer | StartTimer |
RequestCancelExternalWorkflowExecutionFailedEventAttributes
requestCancelExternalWorkflowExecutionFailedEventAttributes Source
:: Text | |
-> RequestCancelExternalWorkflowExecutionFailedCause | |
-> Integer | |
-> Integer | |
-> RequestCancelExternalWorkflowExecutionFailedEventAttributes |
RequestCancelExternalWorkflowExecutionFailedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
rcewefeaCause :: Lens' RequestCancelExternalWorkflowExecutionFailedEventAttributes RequestCancelExternalWorkflowExecutionFailedCause Source
The cause of the failure to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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 cause of events.
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
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
:: 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 cause of events.
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
WorkflowExecutionStartedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
weseaChildPolicy
::
ChildPolicy
weseaContinuedExecutionRunId
::
Maybe
Text
weseaExecutionStartToCloseTimeout
::
Maybe
Text
weseaInput
::
Maybe
Text
weseaParentInitiatedEventId
::
Maybe
Integer
weseaParentWorkflowExecution
::
Maybe
WorkflowExecution
weseaTagList
::
[Text
]weseaTaskList
::
TaskList
weseaTaskStartToCloseTimeout
::
Maybe
Text
weseaWorkflowType
::
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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
The optional 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
The optional 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
wtcDefaultTaskList :: Lens' WorkflowTypeConfiguration (Maybe TaskList) Source
The optional 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.
wtcDefaultTaskStartToCloseTimeout :: Lens' WorkflowTypeConfiguration (Maybe Text) Source
The optional 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
ActivityTaskTimeoutType
data ActivityTaskTimeoutType Source
ATTTHeartbeat | HEARTBEAT |
ATTTScheduleToClose | SCHEDULE_TO_CLOSE |
ATTTScheduleToStart | SCHEDULE_TO_START |
ATTTStartToClose | START_TO_CLOSE |
WorkflowType
data WorkflowType Source
:: Text | |
-> Text | |
-> WorkflowType |
WorkflowType
constructor.
The fields accessible through corresponding lenses are:
wtName :: Lens' WorkflowType Text Source
The name of the workflow type. This field is required.
wtVersion :: Lens' WorkflowType Text Source
The version of the workflow type. This field is required.
ActivityTaskCompletedEventAttributes
activityTaskCompletedEventAttributes Source
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
DecisionTaskTimeoutType
data DecisionTaskTimeoutType Source
DTTTStartToClose | START_TO_CLOSE |
WorkflowExecutionCancelRequestedCause
data WorkflowExecutionCancelRequestedCause Source
WECRCChildPolicyApplied | CHILD_POLICY_APPLIED |
StartChildWorkflowExecutionFailedCause
data StartChildWorkflowExecutionFailedCause Source
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 |
DecisionTaskTimedOutEventAttributes
decisionTaskTimedOutEventAttributes Source
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
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
CancelTimerFailedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
ctfeaCause :: Lens' CancelTimerFailedEventAttributes CancelTimerFailedCause Source
The cause of the failure to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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 cause of events.
ctfeaTimerId :: Lens' CancelTimerFailedEventAttributes Text Source
The timerId provided in the CancelTimer decision that failed.
FailWorkflowExecutionFailedCause
data FailWorkflowExecutionFailedCause Source
FWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
FWEFCUnhandledDecision | UNHANDLED_DECISION |
WorkflowExecutionFilter
workflowExecutionFilter Source
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
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
The token of the next page in the result. If set, the results have more than one page. The next page can be retrieved by repeating the request with this token and all other arguments unchanged.
StartChildWorkflowExecutionDecisionAttributes
startChildWorkflowExecutionDecisionAttributes Source
StartChildWorkflowExecutionDecisionAttributes
constructor.
The fields accessible through corresponding lenses are:
scwedaChildPolicy :: Lens' StartChildWorkflowExecutionDecisionAttributes (Maybe ChildPolicy) Source
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.
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
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. 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 "arn".
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
scwedaWorkflowId :: Lens' StartChildWorkflowExecutionDecisionAttributes Text Source
The workflowId of the workflow execution. This field is required. 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 "arn".
scwedaWorkflowType :: Lens' StartChildWorkflowExecutionDecisionAttributes WorkflowType Source
The type of the workflow execution to be started. This field is required.
ContinueAsNewWorkflowExecutionFailedCause
data ContinueAsNewWorkflowExecutionFailedCause Source
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 |
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
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
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
:: 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 to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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 cause of events.
CompleteWorkflowExecutionDecisionAttributes
completeWorkflowExecutionDecisionAttributes :: CompleteWorkflowExecutionDecisionAttributes Source
CompleteWorkflowExecutionDecisionAttributes
constructor.
The fields accessible through corresponding lenses are:
cwedaResult
::
Maybe
Text
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
:: 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
:: Text | |
-> WorkflowType | |
-> TaskList | |
-> Integer | |
-> ChildPolicy | |
-> StartChildWorkflowExecutionInitiatedEventAttributes |
StartChildWorkflowExecutionInitiatedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
scweieaChildPolicy
::
ChildPolicy
scweieaControl
::
Maybe
Text
scweieaDecisionTaskCompletedEventId
::
Integer
scweieaExecutionStartToCloseTimeout
::
Maybe
Text
scweieaInput
::
Maybe
Text
scweieaTagList
::
[Text
]scweieaTaskList
::
TaskList
scweieaTaskStartToCloseTimeout
::
Maybe
Text
scweieaWorkflowId
::
Text
scweieaWorkflowType
::
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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.
scweieaTaskStartToCloseTimeout :: Lens' StartChildWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source
The maximum duration allowed for the decision tasks for this workflow execution. The valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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
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.
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 cause of events.
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
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 |
ChildWorkflowExecutionCanceledEventAttributes
childWorkflowExecutionCanceledEventAttributes Source
:: 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
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
signalExternalWorkflowExecutionFailedEventAttributes Source
:: Text | |
-> SignalExternalWorkflowExecutionFailedCause | |
-> Integer | |
-> Integer | |
-> SignalExternalWorkflowExecutionFailedEventAttributes |
SignalExternalWorkflowExecutionFailedEventAttributes
constructor.
The fields accessible through corresponding lenses are:
sewefeaCause :: Lens' SignalExternalWorkflowExecutionFailedEventAttributes SignalExternalWorkflowExecutionFailedCause Source
The cause of the failure to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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 cause 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
Specifies the tag that must be associated with the execution for it to meet the filter criteria. This field is required.
ChildPolicy
data ChildPolicy Source
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
CSCanceled | CANCELED |
CSCompleted | COMPLETED |
CSContinuedAsNew | CONTINUED_AS_NEW |
CSFailed | FAILED |
CSTerminated | TERMINATED |
CSTimedOut | TIMED_OUT |
CompleteWorkflowExecutionFailedCause
data CompleteWorkflowExecutionFailedCause Source
CompleteWorkflowExecutionFailedCauseOperationNotPermitted | OPERATION_NOT_PERMITTED |
CompleteWorkflowExecutionFailedCauseUnhandledDecision | UNHANDLED_DECISION |
StartTimerFailedCause
data StartTimerFailedCause Source
STFCOpenTimersLimitExceeded | OPEN_TIMERS_LIMIT_EXCEEDED |
STFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
STFCTimerCreationRateExceeded | TIMER_CREATION_RATE_EXCEEDED |
STFCTimerIdAlreadyInUse | TIMER_ID_ALREADY_IN_USE |
ActivityTaskCancelRequestedEventAttributes
activityTaskCancelRequestedEventAttributes Source
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 cause of events.
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
:: 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 cause of events.
wecea1Details :: Lens' WorkflowExecutionCanceledEventAttributes (Maybe Text) Source
Details for the cancellation (if any).
WorkflowExecutionSignaledEventAttributes
workflowExecutionSignaledEventAttributes Source
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
RMFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
RegistrationStatus
data RegistrationStatus Source
Deprecated | DEPRECATED |
Registered | REGISTERED |
TimerStartedEventAttributes
timerStartedEventAttributes Source
:: 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 cause of events.
tseaStartToFireTimeout :: Lens' TimerStartedEventAttributes Text Source
The duration of time after which the timer will fire. The duration is specified in seconds. The valid values are integers greater than or equal to 0.
tseaTimerId :: Lens' TimerStartedEventAttributes Text Source
The unique Id of the timer that was started.
RequestCancelActivityTaskDecisionAttributes
data RequestCancelActivityTaskDecisionAttributes Source
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
Decision
constructor.
The fields accessible through corresponding lenses are:
dCancelTimerDecisionAttributes
::
Maybe
CancelTimerDecisionAttributes
dCancelWorkflowExecutionDecisionAttributes
::
Maybe
CancelWorkflowExecutionDecisionAttributes
dCompleteWorkflowExecutionDecisionAttributes
::
Maybe
CompleteWorkflowExecutionDecisionAttributes
dContinueAsNewWorkflowExecutionDecisionAttributes
::
Maybe
ContinueAsNewWorkflowExecutionDecisionAttributes
dDecisionType
::
DecisionType
dFailWorkflowExecutionDecisionAttributes
::
Maybe
FailWorkflowExecutionDecisionAttributes
dRecordMarkerDecisionAttributes
::
Maybe
RecordMarkerDecisionAttributes
dRequestCancelActivityTaskDecisionAttributes
::
Maybe
RequestCancelActivityTaskDecisionAttributes
dRequestCancelExternalWorkflowExecutionDecisionAttributes
::
Maybe
RequestCancelExternalWorkflowExecutionDecisionAttributes
dScheduleActivityTaskDecisionAttributes
::
Maybe
ScheduleActivityTaskDecisionAttributes
dSignalExternalWorkflowExecutionDecisionAttributes
::
Maybe
SignalExternalWorkflowExecutionDecisionAttributes
dStartChildWorkflowExecutionDecisionAttributes
::
Maybe
StartChildWorkflowExecutionDecisionAttributes
dStartTimerDecisionAttributes
::
Maybe
StartTimerDecisionAttributes
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
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
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
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
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.
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 cause of events.
StartChildWorkflowExecutionFailedEventAttributes
startChildWorkflowExecutionFailedEventAttributes Source
:: 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 to process the decision. This information is generated by the system and can be useful for diagnostic purposes.
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
WorkflowTypeFilter
constructor.
The fields accessible through corresponding lenses are:
wtfName
::
Text
wtfVersion
::
Maybe
Text
wtfName :: Lens' WorkflowTypeFilter Text Source
Name of the workflow type. This field is required.
wtfVersion :: Lens' WorkflowTypeFilter (Maybe Text) Source
Version of the workflow type.
CancelTimerFailedCause
data CancelTimerFailedCause Source
CTFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
CTFCTimerIdUnknown | TIMER_ID_UNKNOWN |
DecisionTaskCompletedEventAttributes
decisionTaskCompletedEventAttributes Source
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
:: 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
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
HistoryEvent
constructor.
The fields accessible through corresponding lenses are:
heActivityTaskCancelRequestedEventAttributes
::
Maybe
ActivityTaskCancelRequestedEventAttributes
heActivityTaskCanceledEventAttributes
::
Maybe
ActivityTaskCanceledEventAttributes
heActivityTaskCompletedEventAttributes
::
Maybe
ActivityTaskCompletedEventAttributes
heActivityTaskFailedEventAttributes
::
Maybe
ActivityTaskFailedEventAttributes
heActivityTaskScheduledEventAttributes
::
Maybe
ActivityTaskScheduledEventAttributes
heActivityTaskStartedEventAttributes
::
Maybe
ActivityTaskStartedEventAttributes
heActivityTaskTimedOutEventAttributes
::
Maybe
ActivityTaskTimedOutEventAttributes
heCancelTimerFailedEventAttributes
::
Maybe
CancelTimerFailedEventAttributes
heCancelWorkflowExecutionFailedEventAttributes
::
Maybe
CancelWorkflowExecutionFailedEventAttributes
heChildWorkflowExecutionCanceledEventAttributes
::
Maybe
ChildWorkflowExecutionCanceledEventAttributes
heChildWorkflowExecutionCompletedEventAttributes
::
Maybe
ChildWorkflowExecutionCompletedEventAttributes
heChildWorkflowExecutionFailedEventAttributes
::
Maybe
ChildWorkflowExecutionFailedEventAttributes
heChildWorkflowExecutionStartedEventAttributes
::
Maybe
ChildWorkflowExecutionStartedEventAttributes
heChildWorkflowExecutionTerminatedEventAttributes
::
Maybe
ChildWorkflowExecutionTerminatedEventAttributes
heChildWorkflowExecutionTimedOutEventAttributes
::
Maybe
ChildWorkflowExecutionTimedOutEventAttributes
heCompleteWorkflowExecutionFailedEventAttributes
::
Maybe
CompleteWorkflowExecutionFailedEventAttributes
heContinueAsNewWorkflowExecutionFailedEventAttributes
::
Maybe
ContinueAsNewWorkflowExecutionFailedEventAttributes
heDecisionTaskCompletedEventAttributes
::
Maybe
DecisionTaskCompletedEventAttributes
heDecisionTaskScheduledEventAttributes
::
Maybe
DecisionTaskScheduledEventAttributes
heDecisionTaskStartedEventAttributes
::
Maybe
DecisionTaskStartedEventAttributes
heDecisionTaskTimedOutEventAttributes
::
Maybe
DecisionTaskTimedOutEventAttributes
heEventId
::
Integer
heEventTimestamp
::
UTCTime
heEventType
::
EventType
heExternalWorkflowExecutionCancelRequestedEventAttributes
::
Maybe
ExternalWorkflowExecutionCancelRequestedEventAttributes
heExternalWorkflowExecutionSignaledEventAttributes
::
Maybe
ExternalWorkflowExecutionSignaledEventAttributes
heFailWorkflowExecutionFailedEventAttributes
::
Maybe
FailWorkflowExecutionFailedEventAttributes
heMarkerRecordedEventAttributes
::
Maybe
MarkerRecordedEventAttributes
heRecordMarkerFailedEventAttributes
::
Maybe
RecordMarkerFailedEventAttributes
heRequestCancelActivityTaskFailedEventAttributes
::
Maybe
RequestCancelActivityTaskFailedEventAttributes
heRequestCancelExternalWorkflowExecutionFailedEventAttributes
::
Maybe
RequestCancelExternalWorkflowExecutionFailedEventAttributes
heRequestCancelExternalWorkflowExecutionInitiatedEventAttributes
::
Maybe
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
heScheduleActivityTaskFailedEventAttributes
::
Maybe
ScheduleActivityTaskFailedEventAttributes
heSignalExternalWorkflowExecutionFailedEventAttributes
::
Maybe
SignalExternalWorkflowExecutionFailedEventAttributes
heSignalExternalWorkflowExecutionInitiatedEventAttributes
::
Maybe
SignalExternalWorkflowExecutionInitiatedEventAttributes
heStartChildWorkflowExecutionFailedEventAttributes
::
Maybe
StartChildWorkflowExecutionFailedEventAttributes
heStartChildWorkflowExecutionInitiatedEventAttributes
::
Maybe
StartChildWorkflowExecutionInitiatedEventAttributes
heStartTimerFailedEventAttributes
::
Maybe
StartTimerFailedEventAttributes
heTimerCanceledEventAttributes
::
Maybe
TimerCanceledEventAttributes
heTimerFiredEventAttributes
::
Maybe
TimerFiredEventAttributes
heTimerStartedEventAttributes
::
Maybe
TimerStartedEventAttributes
heWorkflowExecutionCancelRequestedEventAttributes
::
Maybe
WorkflowExecutionCancelRequestedEventAttributes
heWorkflowExecutionCanceledEventAttributes
::
Maybe
WorkflowExecutionCanceledEventAttributes
heWorkflowExecutionCompletedEventAttributes
::
Maybe
WorkflowExecutionCompletedEventAttributes
heWorkflowExecutionContinuedAsNewEventAttributes
::
Maybe
WorkflowExecutionContinuedAsNewEventAttributes
heWorkflowExecutionFailedEventAttributes
::
Maybe
WorkflowExecutionFailedEventAttributes
heWorkflowExecutionSignaledEventAttributes
::
Maybe
WorkflowExecutionSignaledEventAttributes
heWorkflowExecutionStartedEventAttributes
::
Maybe
WorkflowExecutionStartedEventAttributes
heWorkflowExecutionTerminatedEventAttributes
::
Maybe
WorkflowExecutionTerminatedEventAttributes
heWorkflowExecutionTimedOutEventAttributes
::
Maybe
WorkflowExecutionTimedOutEventAttributes
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
:: 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.
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 cause of events.
SignalExternalWorkflowExecutionInitiatedEventAttributes
data SignalExternalWorkflowExecutionInitiatedEventAttributes Source
signalExternalWorkflowExecutionInitiatedEventAttributes Source
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 cause 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
CancelTimerDecisionAttributes
constructor.
The fields accessible through corresponding lenses are:
ctdaTimerId
::
Text
ctdaTimerId :: Lens' CancelTimerDecisionAttributes Text Source
The unique Id of the timer to cancel. This field is required.
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 cause of events.
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
:: 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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.
wecTaskStartToCloseTimeout :: Lens' WorkflowExecutionConfiguration Text Source
The maximum duration allowed for decision tasks for this workflow execution. The valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
WorkflowExecution
data WorkflowExecution Source
WorkflowExecution
constructor.
The fields accessible through corresponding lenses are:
weRunId
::
Text
weWorkflowId
::
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
RCEWEFCOperationNotPermitted | OPERATION_NOT_PERMITTED |
RCEWEFCRequestCancelExternalWorkflowExecutionRateExceeded | REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED |
RCEWEFCUnknownExternalWorkflowExecution | UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION |
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.
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
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.
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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.
canwedaWorkflowTypeVersion :: Lens' ContinueAsNewWorkflowExecutionDecisionAttributes (Maybe Text) Source
ExternalWorkflowExecutionCancelRequestedEventAttributes
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
PendingTaskCount
constructor.
The fields accessible through corresponding lenses are:
ptcCount
::
Natural
ptcTruncated
::
Maybe
Bool
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
:: Integer | |
-> Text | |
-> TaskList | |
-> ChildPolicy | |
-> WorkflowType | |
-> WorkflowExecutionContinuedAsNewEventAttributes |
WorkflowExecutionContinuedAsNewEventAttributes
constructor.
The fields accessible through corresponding lenses are:
wecaneaChildPolicy
::
ChildPolicy
wecaneaDecisionTaskCompletedEventId
::
Integer
wecaneaExecutionStartToCloseTimeout
::
Maybe
Text
wecaneaInput
::
Maybe
Text
wecaneaNewExecutionRunId
::
Text
wecaneaTagList
::
[Text
]wecaneaTaskList
::
TaskList
wecaneaTaskStartToCloseTimeout
::
Maybe
Text
wecaneaWorkflowType
::
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 cause of events.
wecaneaExecutionStartToCloseTimeout :: Lens' WorkflowExecutionContinuedAsNewEventAttributes (Maybe Text) Source
The total duration allowed for the new workflow execution. The valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while 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 valid values are integers greater than or equal to 0. An integer value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.