Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- Errors
- ExecutionStatus
- HistoryEventType
- StateMachineStatus
- ActivityFailedEventDetails
- ActivityListItem
- ActivityScheduleFailedEventDetails
- ActivityScheduledEventDetails
- ActivityStartedEventDetails
- ActivitySucceededEventDetails
- ActivityTimedOutEventDetails
- ExecutionAbortedEventDetails
- ExecutionFailedEventDetails
- ExecutionListItem
- ExecutionStartedEventDetails
- ExecutionSucceededEventDetails
- ExecutionTimedOutEventDetails
- HistoryEvent
- LambdaFunctionFailedEventDetails
- LambdaFunctionScheduleFailedEventDetails
- LambdaFunctionScheduledEventDetails
- LambdaFunctionStartFailedEventDetails
- LambdaFunctionSucceededEventDetails
- LambdaFunctionTimedOutEventDetails
- StateEnteredEventDetails
- StateExitedEventDetails
- StateMachineListItem
Synopsis
- stepFunctions :: Service
- _ExecutionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDefinition :: AsError a => Getting (First ServiceError) a ServiceError
- _StateMachineLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _ExecutionAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- _StateMachineAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- _TaskTimedOut :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidExecutionInput :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOutput :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidName :: AsError a => Getting (First ServiceError) a ServiceError
- _TaskDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _ActivityDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _StateMachineDeleting :: AsError a => Getting (First ServiceError) a ServiceError
- _MissingRequiredParameter :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidARN :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidToken :: AsError a => Getting (First ServiceError) a ServiceError
- _ActivityWorkerLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _ActivityLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _ExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _StateMachineDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- data ExecutionStatus
- data HistoryEventType
- = ActivityFailed
- | ActivityScheduleFailed
- | ActivityScheduled
- | ActivityStarted
- | ActivitySucceeded
- | ActivityTimedOut
- | ChoiceStateEntered
- | ChoiceStateExited
- | ExecutionAborted
- | ExecutionFailed
- | ExecutionStarted
- | ExecutionSucceeded
- | ExecutionTimedOut
- | FailStateEntered
- | LambdaFunctionFailed
- | LambdaFunctionScheduleFailed
- | LambdaFunctionScheduled
- | LambdaFunctionStartFailed
- | LambdaFunctionStarted
- | LambdaFunctionSucceeded
- | LambdaFunctionTimedOut
- | ParallelStateAborted
- | ParallelStateEntered
- | ParallelStateExited
- | ParallelStateFailed
- | ParallelStateStarted
- | ParallelStateSucceeded
- | PassStateEntered
- | PassStateExited
- | SucceedStateEntered
- | SucceedStateExited
- | TaskStateAborted
- | TaskStateEntered
- | TaskStateExited
- | WaitStateAborted
- | WaitStateEntered
- | WaitStateExited
- data StateMachineStatus
- data ActivityFailedEventDetails
- activityFailedEventDetails :: ActivityFailedEventDetails
- afedError :: Lens' ActivityFailedEventDetails (Maybe Text)
- afedCause :: Lens' ActivityFailedEventDetails (Maybe Text)
- data ActivityListItem
- activityListItem :: Text -> Text -> UTCTime -> ActivityListItem
- aliActivityARN :: Lens' ActivityListItem Text
- aliName :: Lens' ActivityListItem Text
- aliCreationDate :: Lens' ActivityListItem UTCTime
- data ActivityScheduleFailedEventDetails
- activityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails
- asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
- asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
- data ActivityScheduledEventDetails
- activityScheduledEventDetails :: Text -> ActivityScheduledEventDetails
- asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
- asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text)
- asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
- asedResource :: Lens' ActivityScheduledEventDetails Text
- data ActivityStartedEventDetails
- activityStartedEventDetails :: ActivityStartedEventDetails
- asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text)
- data ActivitySucceededEventDetails
- activitySucceededEventDetails :: ActivitySucceededEventDetails
- asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text)
- data ActivityTimedOutEventDetails
- activityTimedOutEventDetails :: ActivityTimedOutEventDetails
- atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text)
- atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text)
- data ExecutionAbortedEventDetails
- executionAbortedEventDetails :: ExecutionAbortedEventDetails
- eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text)
- eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text)
- data ExecutionFailedEventDetails
- executionFailedEventDetails :: ExecutionFailedEventDetails
- efedError :: Lens' ExecutionFailedEventDetails (Maybe Text)
- efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text)
- data ExecutionListItem
- executionListItem :: Text -> Text -> Text -> ExecutionStatus -> UTCTime -> ExecutionListItem
- eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime)
- eliExecutionARN :: Lens' ExecutionListItem Text
- eliStateMachineARN :: Lens' ExecutionListItem Text
- eliName :: Lens' ExecutionListItem Text
- eliStatus :: Lens' ExecutionListItem ExecutionStatus
- eliStartDate :: Lens' ExecutionListItem UTCTime
- data ExecutionStartedEventDetails
- executionStartedEventDetails :: ExecutionStartedEventDetails
- esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text)
- esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text)
- data ExecutionSucceededEventDetails
- executionSucceededEventDetails :: ExecutionSucceededEventDetails
- esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text)
- data ExecutionTimedOutEventDetails
- executionTimedOutEventDetails :: ExecutionTimedOutEventDetails
- etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
- etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
- data HistoryEvent
- historyEvent :: UTCTime -> HistoryEventType -> Integer -> HistoryEvent
- heActivityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)
- heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)
- heStateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)
- heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)
- heActivitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)
- heLambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)
- heActivityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)
- heExecutionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)
- heExecutionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)
- heExecutionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)
- heLambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)
- heActivityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)
- heExecutionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)
- heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)
- heLambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)
- heStateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)
- hePreviousEventId :: Lens' HistoryEvent (Maybe Integer)
- heActivityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)
- heLambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)
- heExecutionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)
- heTimestamp :: Lens' HistoryEvent UTCTime
- heType :: Lens' HistoryEvent HistoryEventType
- heId :: Lens' HistoryEvent Integer
- data LambdaFunctionFailedEventDetails
- lambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails
- lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
- lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
- data LambdaFunctionScheduleFailedEventDetails
- lambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails
- lError :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
- lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
- data LambdaFunctionScheduledEventDetails
- lambdaFunctionScheduledEventDetails :: Text -> LambdaFunctionScheduledEventDetails
- lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)
- lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)
- lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text
- data LambdaFunctionStartFailedEventDetails
- lambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails
- lfsfedError :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
- lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
- data LambdaFunctionSucceededEventDetails
- lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails
- lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)
- data LambdaFunctionTimedOutEventDetails
- lambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails
- lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
- lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
- data StateEnteredEventDetails
- stateEnteredEventDetails :: Text -> StateEnteredEventDetails
- sInput :: Lens' StateEnteredEventDetails (Maybe Text)
- sName :: Lens' StateEnteredEventDetails Text
- data StateExitedEventDetails
- stateExitedEventDetails :: Text -> StateExitedEventDetails
- seedOutput :: Lens' StateExitedEventDetails (Maybe Text)
- seedName :: Lens' StateExitedEventDetails Text
- data StateMachineListItem
- stateMachineListItem :: Text -> Text -> UTCTime -> StateMachineListItem
- smliStateMachineARN :: Lens' StateMachineListItem Text
- smliName :: Lens' StateMachineListItem Text
- smliCreationDate :: Lens' StateMachineListItem UTCTime
Service Configuration
stepFunctions :: Service Source #
API version 2016-11-23
of the Amazon Step Functions SDK configuration.
Errors
_ExecutionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.
_InvalidDefinition :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided Amazon States Language definition is invalid.
_StateMachineLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of state machines has been reached. Existing state machines must be deleted before a new state machine can be created.
_ExecutionAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #
The execution has the same name
as another execution (but a different input
).
_StateMachineAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #
A state machine with the same name but a different definition or role ARN already exists.
_TaskTimedOut :: AsError a => Getting (First ServiceError) a ServiceError Source #
Prism for TaskTimedOut' errors.
_InvalidExecutionInput :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided JSON input data is invalid.
_InvalidOutput :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided JSON output data is invalid.
_InvalidName :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided name is invalid.
_TaskDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
Prism for TaskDoesNotExist' errors.
_ActivityDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified activity does not exist.
_StateMachineDeleting :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified state machine is being deleted.
_MissingRequiredParameter :: AsError a => Getting (First ServiceError) a ServiceError Source #
Request is missing a required parameter. This error occurs if both definition
and roleArn
are not specified.
_InvalidARN :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided Amazon Resource Name (ARN) is invalid.
_InvalidToken :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided token is invalid.
_ActivityWorkerLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of workers concurrently polling for activity tasks has been reached.
_ActivityLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of activities has been reached. Existing activities must be deleted before a new activity can be created.
_ExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified execution does not exist.
_StateMachineDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified state machine does not exist.
ExecutionStatus
data ExecutionStatus Source #
Instances
HistoryEventType
data HistoryEventType Source #
Instances
StateMachineStatus
data StateMachineStatus Source #
Instances
ActivityFailedEventDetails
data ActivityFailedEventDetails Source #
Contains details about an activity which failed during an execution.
See: activityFailedEventDetails
smart constructor.
Instances
activityFailedEventDetails :: ActivityFailedEventDetails Source #
Creates a value of ActivityFailedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
afedCause :: Lens' ActivityFailedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
ActivityListItem
data ActivityListItem Source #
Contains details about an activity.
See: activityListItem
smart constructor.
Instances
Creates a value of ActivityListItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aliActivityARN
- The Amazon Resource Name (ARN) that identifies the activity.aliName
- The name of the activity. A name must not contain: * whitespace * brackets{ } [ ]
* wildcard characters? *
* special characters" # % ^ | ~ ` $ & , ; : /
* control characters (U+0000-001F
,U+007F-009F
)aliCreationDate
- The date the activity is created.
aliActivityARN :: Lens' ActivityListItem Text Source #
The Amazon Resource Name (ARN) that identifies the activity.
aliCreationDate :: Lens' ActivityListItem UTCTime Source #
The date the activity is created.
ActivityScheduleFailedEventDetails
data ActivityScheduleFailedEventDetails Source #
Contains details about an activity schedule failure which occurred during an execution.
See: activityScheduleFailedEventDetails
smart constructor.
Instances
activityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails Source #
Creates a value of ActivityScheduleFailedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asfedError
- The error code of the failure.asfedCause
- A more detailed explanation of the cause of the failure.
asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) Source #
The error code of the failure.
asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
ActivityScheduledEventDetails
data ActivityScheduledEventDetails Source #
Contains details about an activity scheduled during an execution.
See: activityScheduledEventDetails
smart constructor.
Instances
activityScheduledEventDetails Source #
Creates a value of ActivityScheduledEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asedHeartbeatInSeconds
- The maximum allowed duration between two heartbeats for the activity task.asedInput
- The JSON data input to the activity task.asedTimeoutInSeconds
- The maximum allowed duration of the activity task.asedResource
- The Amazon Resource Name (ARN) of the scheduled activity.
asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) Source #
The maximum allowed duration between two heartbeats for the activity task.
asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text) Source #
The JSON data input to the activity task.
asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) Source #
The maximum allowed duration of the activity task.
asedResource :: Lens' ActivityScheduledEventDetails Text Source #
The Amazon Resource Name (ARN) of the scheduled activity.
ActivityStartedEventDetails
data ActivityStartedEventDetails Source #
Contains details about the start of an activity during an execution.
See: activityStartedEventDetails
smart constructor.
Instances
activityStartedEventDetails :: ActivityStartedEventDetails Source #
Creates a value of ActivityStartedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asedWorkerName
- The name of the worker that the task is assigned to. These names are provided by the workers when callingGetActivityTask
.
asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text) Source #
The name of the worker that the task is assigned to. These names are provided by the workers when calling GetActivityTask
.
ActivitySucceededEventDetails
data ActivitySucceededEventDetails Source #
Contains details about an activity which successfully terminated during an execution.
See: activitySucceededEventDetails
smart constructor.
Instances
activitySucceededEventDetails :: ActivitySucceededEventDetails Source #
Creates a value of ActivitySucceededEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asedOutput
- The JSON data output by the activity task.
asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text) Source #
The JSON data output by the activity task.
ActivityTimedOutEventDetails
data ActivityTimedOutEventDetails Source #
Contains details about an activity timeout which occurred during an execution.
See: activityTimedOutEventDetails
smart constructor.
Instances
activityTimedOutEventDetails :: ActivityTimedOutEventDetails Source #
Creates a value of ActivityTimedOutEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
atoedError
- The error code of the failure.atoedCause
- A more detailed explanation of the cause of the timeout.
atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text) Source #
The error code of the failure.
atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the timeout.
ExecutionAbortedEventDetails
data ExecutionAbortedEventDetails Source #
Contains details about an abort of an execution.
See: executionAbortedEventDetails
smart constructor.
Instances
executionAbortedEventDetails :: ExecutionAbortedEventDetails Source #
Creates a value of ExecutionAbortedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
ExecutionFailedEventDetails
data ExecutionFailedEventDetails Source #
Contains details about an execution failure event.
See: executionFailedEventDetails
smart constructor.
Instances
executionFailedEventDetails :: ExecutionFailedEventDetails Source #
Creates a value of ExecutionFailedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
ExecutionListItem
data ExecutionListItem Source #
Contains details about an execution.
See: executionListItem
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> ExecutionStatus | |
-> UTCTime | |
-> ExecutionListItem |
Creates a value of ExecutionListItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eliStopDate
- If the execution already ended, the date the execution stopped.eliExecutionARN
- The Amazon Resource Name (ARN) that identifies the execution.eliStateMachineARN
- The Amazon Resource Name (ARN) of the executed state machine.eliName
- The name of the execution. A name must not contain: * whitespace * brackets{ } [ ]
* wildcard characters? *
* special characters" # % ^ | ~ ` $ & , ; : /
* control characters (U+0000-001F
,U+007F-009F
)eliStatus
- The current status of the execution.eliStartDate
- The date the execution started.
eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime) Source #
If the execution already ended, the date the execution stopped.
eliExecutionARN :: Lens' ExecutionListItem Text Source #
The Amazon Resource Name (ARN) that identifies the execution.
eliStateMachineARN :: Lens' ExecutionListItem Text Source #
The Amazon Resource Name (ARN) of the executed state machine.
eliStatus :: Lens' ExecutionListItem ExecutionStatus Source #
The current status of the execution.
eliStartDate :: Lens' ExecutionListItem UTCTime Source #
The date the execution started.
ExecutionStartedEventDetails
data ExecutionStartedEventDetails Source #
Contains details about the start of the execution.
See: executionStartedEventDetails
smart constructor.
Instances
executionStartedEventDetails :: ExecutionStartedEventDetails Source #
Creates a value of ExecutionStartedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
esedInput
- The JSON data input to the execution.esedRoleARN
- The Amazon Resource Name (ARN) of the IAM role used for executing AWS Lambda tasks.
esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text) Source #
The JSON data input to the execution.
esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role used for executing AWS Lambda tasks.
ExecutionSucceededEventDetails
data ExecutionSucceededEventDetails Source #
Contains details about the successful termination of the execution.
See: executionSucceededEventDetails
smart constructor.
Instances
executionSucceededEventDetails :: ExecutionSucceededEventDetails Source #
Creates a value of ExecutionSucceededEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
esedOutput
- The JSON data output by the execution.
esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text) Source #
The JSON data output by the execution.
ExecutionTimedOutEventDetails
data ExecutionTimedOutEventDetails Source #
Contains details about the execution timeout which occurred during the execution.
See: executionTimedOutEventDetails
smart constructor.
Instances
executionTimedOutEventDetails :: ExecutionTimedOutEventDetails Source #
Creates a value of ExecutionTimedOutEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
etoedError
- The error code of the failure.etoedCause
- A more detailed explanation of the cause of the timeout.
etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text) Source #
The error code of the failure.
etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the timeout.
HistoryEvent
data HistoryEvent Source #
Contains details about the events of an execution.
See: historyEvent
smart constructor.
Instances
Creates a value of HistoryEvent
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
heActivityStartedEventDetails
- Undocumented member.heLambdaFunctionStartFailedEventDetails
- Contains details about a lambda function which failed to start during an execution.heStateExitedEventDetails
- Undocumented member.heLambdaFunctionSucceededEventDetails
- Contains details about a lambda function which terminated successfully during an execution.heActivitySucceededEventDetails
- Undocumented member.heLambdaFunctionTimedOutEventDetails
- Undocumented member.heActivityTimedOutEventDetails
- Undocumented member.heExecutionFailedEventDetails
- Undocumented member.heExecutionAbortedEventDetails
- Undocumented member.heExecutionSucceededEventDetails
- Undocumented member.heLambdaFunctionScheduledEventDetails
- Undocumented member.heActivityScheduledEventDetails
- Undocumented member.heExecutionStartedEventDetails
- Undocumented member.heActivityScheduleFailedEventDetails
- Contains details about an activity schedule event which failed during an execution.heLambdaFunctionScheduleFailedEventDetails
- Undocumented member.heStateEnteredEventDetails
- Undocumented member.hePreviousEventId
- The id of the previous event.heActivityFailedEventDetails
- Undocumented member.heLambdaFunctionFailedEventDetails
- Undocumented member.heExecutionTimedOutEventDetails
- Undocumented member.heTimestamp
- The date the event occurred.heType
- The type of the event.heId
- The id of the event. Events are numbered sequentially, starting at one.
heActivityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails) Source #
Undocumented member.
heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails) Source #
Contains details about a lambda function which failed to start during an execution.
heStateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails) Source #
Undocumented member.
heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails) Source #
Contains details about a lambda function which terminated successfully during an execution.
heActivitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails) Source #
Undocumented member.
heLambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails) Source #
Undocumented member.
heActivityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails) Source #
Undocumented member.
heExecutionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails) Source #
Undocumented member.
heExecutionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails) Source #
Undocumented member.
heExecutionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails) Source #
Undocumented member.
heLambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails) Source #
Undocumented member.
heActivityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails) Source #
Undocumented member.
heExecutionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails) Source #
Undocumented member.
heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails) Source #
Contains details about an activity schedule event which failed during an execution.
heLambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails) Source #
Undocumented member.
heStateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails) Source #
Undocumented member.
hePreviousEventId :: Lens' HistoryEvent (Maybe Integer) Source #
The id of the previous event.
heActivityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails) Source #
Undocumented member.
heLambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails) Source #
Undocumented member.
heExecutionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails) Source #
Undocumented member.
heTimestamp :: Lens' HistoryEvent UTCTime Source #
The date the event occurred.
heType :: Lens' HistoryEvent HistoryEventType Source #
The type of the event.
heId :: Lens' HistoryEvent Integer Source #
The id of the event. Events are numbered sequentially, starting at one.
LambdaFunctionFailedEventDetails
data LambdaFunctionFailedEventDetails Source #
Contains details about a lambda function which failed during an execution.
See: lambdaFunctionFailedEventDetails
smart constructor.
Instances
lambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails Source #
Creates a value of LambdaFunctionFailedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lffedError
- The error code of the failure.lffedCause
- A more detailed explanation of the cause of the failure.
lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) Source #
The error code of the failure.
lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
LambdaFunctionScheduleFailedEventDetails
data LambdaFunctionScheduleFailedEventDetails Source #
Contains details about a failed lambda function schedule event which occurred during an execution.
See: lambdaFunctionScheduleFailedEventDetails
smart constructor.
Instances
lambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails Source #
Creates a value of LambdaFunctionScheduleFailedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lError :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text) Source #
The error code of the failure.
lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
LambdaFunctionScheduledEventDetails
data LambdaFunctionScheduledEventDetails Source #
Contains details about a lambda function scheduled during an execution.
See: lambdaFunctionScheduledEventDetails
smart constructor.
Instances
lambdaFunctionScheduledEventDetails Source #
Creates a value of LambdaFunctionScheduledEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lfsedInput
- The JSON data input to the lambda function.lfsedTimeoutInSeconds
- The maximum allowed duration of the lambda function.lfsedResource
- The Amazon Resource Name (ARN) of the scheduled lambda function.
lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text) Source #
The JSON data input to the lambda function.
lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer) Source #
The maximum allowed duration of the lambda function.
lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text Source #
The Amazon Resource Name (ARN) of the scheduled lambda function.
LambdaFunctionStartFailedEventDetails
data LambdaFunctionStartFailedEventDetails Source #
Contains details about a lambda function which failed to start during an execution.
See: lambdaFunctionStartFailedEventDetails
smart constructor.
Instances
lambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails Source #
Creates a value of LambdaFunctionStartFailedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lfsfedError
- The error code of the failure.lfsfedCause
- A more detailed explanation of the cause of the failure.
lfsfedError :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text) Source #
The error code of the failure.
lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the failure.
LambdaFunctionSucceededEventDetails
data LambdaFunctionSucceededEventDetails Source #
Contains details about a lambda function which successfully terminated during an execution.
See: lambdaFunctionSucceededEventDetails
smart constructor.
Instances
lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails Source #
Creates a value of LambdaFunctionSucceededEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lfsedOutput
- The JSON data output by the lambda function.
lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text) Source #
The JSON data output by the lambda function.
LambdaFunctionTimedOutEventDetails
data LambdaFunctionTimedOutEventDetails Source #
Contains details about a lambda function timeout which occurred during an execution.
See: lambdaFunctionTimedOutEventDetails
smart constructor.
Instances
lambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails Source #
Creates a value of LambdaFunctionTimedOutEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lftoedError
- The error code of the failure.lftoedCause
- A more detailed explanation of the cause of the timeout.
lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) Source #
The error code of the failure.
lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) Source #
A more detailed explanation of the cause of the timeout.
StateEnteredEventDetails
data StateEnteredEventDetails Source #
Contains details about a state entered during an execution.
See: stateEnteredEventDetails
smart constructor.
Instances
stateEnteredEventDetails Source #
Creates a value of StateEnteredEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sInput :: Lens' StateEnteredEventDetails (Maybe Text) Source #
The string that contains the JSON input data for the state.
StateExitedEventDetails
data StateExitedEventDetails Source #
Contains details about an exit from a state during an execution.
See: stateExitedEventDetails
smart constructor.
Instances
stateExitedEventDetails Source #
Creates a value of StateExitedEventDetails
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
seedOutput
- The JSON output data of the state.seedName
- The name of the state. A name must not contain: * whitespace * brackets{ } [ ]
* wildcard characters? *
* special characters" # % ^ | ~ ` $ & , ; : /
* control characters (U+0000-001F
,U+007F-009F
)
seedOutput :: Lens' StateExitedEventDetails (Maybe Text) Source #
The JSON output data of the state.
StateMachineListItem
data StateMachineListItem Source #
Contains details about the state machine.
See: stateMachineListItem
smart constructor.
Instances
Creates a value of StateMachineListItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
smliStateMachineARN
- The Amazon Resource Name (ARN) that identifies the state machine.smliName
- The name of the state machine. A name must not contain: * whitespace * brackets{ } [ ]
* wildcard characters? *
* special characters" # % ^ | ~ ` $ & , ; : /
* control characters (U+0000-001F
,U+007F-009F
)smliCreationDate
- The date the state machine is created.
smliStateMachineARN :: Lens' StateMachineListItem Text Source #
The Amazon Resource Name (ARN) that identifies the state machine.
smliCreationDate :: Lens' StateMachineListItem UTCTime Source #
The date the state machine is created.