amazonka-stepfunctions 1.6.1 → 2.0
raw patch · 132 files changed
+16231/−5904 lines, 132 filesdep +case-insensitivedep ~amazonka-coredep ~amazonka-testdep ~basesetup-changedPVP ok
version bump matches the API change (PVP)
Dependencies added: case-insensitive
Dependency ranges changed: amazonka-core, amazonka-test, base
API changes (from Hackage documentation)
- Network.AWS.StepFunctions: Aborted :: ExecutionStatus
- Network.AWS.StepFunctions: Active :: StateMachineStatus
- Network.AWS.StepFunctions: ActivityFailed :: HistoryEventType
- Network.AWS.StepFunctions: ActivityScheduleFailed :: HistoryEventType
- Network.AWS.StepFunctions: ActivityScheduled :: HistoryEventType
- Network.AWS.StepFunctions: ActivityStarted :: HistoryEventType
- Network.AWS.StepFunctions: ActivitySucceeded :: HistoryEventType
- Network.AWS.StepFunctions: ActivityTimedOut :: HistoryEventType
- Network.AWS.StepFunctions: ChoiceStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: ChoiceStateExited :: HistoryEventType
- Network.AWS.StepFunctions: Deleting :: StateMachineStatus
- Network.AWS.StepFunctions: ExecutionAborted :: HistoryEventType
- Network.AWS.StepFunctions: ExecutionFailed :: HistoryEventType
- Network.AWS.StepFunctions: ExecutionStarted :: HistoryEventType
- Network.AWS.StepFunctions: ExecutionSucceeded :: HistoryEventType
- Network.AWS.StepFunctions: ExecutionTimedOut :: HistoryEventType
- Network.AWS.StepFunctions: FailStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: Failed :: ExecutionStatus
- Network.AWS.StepFunctions: LambdaFunctionFailed :: HistoryEventType
- Network.AWS.StepFunctions: LambdaFunctionScheduleFailed :: HistoryEventType
- Network.AWS.StepFunctions: LambdaFunctionScheduled :: HistoryEventType
- Network.AWS.StepFunctions: LambdaFunctionStartFailed :: HistoryEventType
- Network.AWS.StepFunctions: LambdaFunctionStarted :: HistoryEventType
- Network.AWS.StepFunctions: LambdaFunctionSucceeded :: HistoryEventType
- Network.AWS.StepFunctions: LambdaFunctionTimedOut :: HistoryEventType
- Network.AWS.StepFunctions: ParallelStateAborted :: HistoryEventType
- Network.AWS.StepFunctions: ParallelStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: ParallelStateExited :: HistoryEventType
- Network.AWS.StepFunctions: ParallelStateFailed :: HistoryEventType
- Network.AWS.StepFunctions: ParallelStateStarted :: HistoryEventType
- Network.AWS.StepFunctions: ParallelStateSucceeded :: HistoryEventType
- Network.AWS.StepFunctions: PassStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: PassStateExited :: HistoryEventType
- Network.AWS.StepFunctions: Running :: ExecutionStatus
- Network.AWS.StepFunctions: SucceedStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: SucceedStateExited :: HistoryEventType
- Network.AWS.StepFunctions: Succeeded :: ExecutionStatus
- Network.AWS.StepFunctions: TaskStateAborted :: HistoryEventType
- Network.AWS.StepFunctions: TaskStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: TaskStateExited :: HistoryEventType
- Network.AWS.StepFunctions: TimedOut :: ExecutionStatus
- Network.AWS.StepFunctions: WaitStateAborted :: HistoryEventType
- Network.AWS.StepFunctions: WaitStateEntered :: HistoryEventType
- Network.AWS.StepFunctions: WaitStateExited :: HistoryEventType
- Network.AWS.StepFunctions: _ActivityDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _ActivityLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _ActivityWorkerLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _ExecutionAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _ExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _ExecutionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _InvalidARN :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _InvalidDefinition :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _InvalidExecutionInput :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _InvalidName :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _InvalidOutput :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _InvalidToken :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _MissingRequiredParameter :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _StateMachineAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _StateMachineDeleting :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _StateMachineDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _StateMachineLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _TaskDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: _TaskTimedOut :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions: activityFailedEventDetails :: ActivityFailedEventDetails
- Network.AWS.StepFunctions: activityListItem :: Text -> Text -> UTCTime -> ActivityListItem
- Network.AWS.StepFunctions: activityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails
- Network.AWS.StepFunctions: activityScheduledEventDetails :: Text -> ActivityScheduledEventDetails
- Network.AWS.StepFunctions: activityStartedEventDetails :: ActivityStartedEventDetails
- Network.AWS.StepFunctions: activitySucceededEventDetails :: ActivitySucceededEventDetails
- Network.AWS.StepFunctions: activityTimedOutEventDetails :: ActivityTimedOutEventDetails
- Network.AWS.StepFunctions: afedCause :: Lens' ActivityFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: afedError :: Lens' ActivityFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: aliActivityARN :: Lens' ActivityListItem Text
- Network.AWS.StepFunctions: aliCreationDate :: Lens' ActivityListItem UTCTime
- Network.AWS.StepFunctions: aliName :: Lens' ActivityListItem Text
- Network.AWS.StepFunctions: asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
- Network.AWS.StepFunctions: asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text)
- Network.AWS.StepFunctions: asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text)
- Network.AWS.StepFunctions: asedResource :: Lens' ActivityScheduledEventDetails Text
- Network.AWS.StepFunctions: asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
- Network.AWS.StepFunctions: asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions: atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions: data ActivityFailedEventDetails
- Network.AWS.StepFunctions: data ActivityListItem
- Network.AWS.StepFunctions: data ActivityScheduleFailedEventDetails
- Network.AWS.StepFunctions: data ActivityScheduledEventDetails
- Network.AWS.StepFunctions: data ActivityStartedEventDetails
- Network.AWS.StepFunctions: data ActivitySucceededEventDetails
- Network.AWS.StepFunctions: data ActivityTimedOutEventDetails
- Network.AWS.StepFunctions: data ExecutionAbortedEventDetails
- Network.AWS.StepFunctions: data ExecutionFailedEventDetails
- Network.AWS.StepFunctions: data ExecutionListItem
- Network.AWS.StepFunctions: data ExecutionStartedEventDetails
- Network.AWS.StepFunctions: data ExecutionStatus
- Network.AWS.StepFunctions: data ExecutionSucceededEventDetails
- Network.AWS.StepFunctions: data ExecutionTimedOutEventDetails
- Network.AWS.StepFunctions: data HistoryEvent
- Network.AWS.StepFunctions: data HistoryEventType
- Network.AWS.StepFunctions: data LambdaFunctionFailedEventDetails
- Network.AWS.StepFunctions: data LambdaFunctionScheduleFailedEventDetails
- Network.AWS.StepFunctions: data LambdaFunctionScheduledEventDetails
- Network.AWS.StepFunctions: data LambdaFunctionStartFailedEventDetails
- Network.AWS.StepFunctions: data LambdaFunctionSucceededEventDetails
- Network.AWS.StepFunctions: data LambdaFunctionTimedOutEventDetails
- Network.AWS.StepFunctions: data StateEnteredEventDetails
- Network.AWS.StepFunctions: data StateExitedEventDetails
- Network.AWS.StepFunctions: data StateMachineListItem
- Network.AWS.StepFunctions: data StateMachineStatus
- Network.AWS.StepFunctions: eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: efedError :: Lens' ExecutionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: eliExecutionARN :: Lens' ExecutionListItem Text
- Network.AWS.StepFunctions: eliName :: Lens' ExecutionListItem Text
- Network.AWS.StepFunctions: eliStartDate :: Lens' ExecutionListItem UTCTime
- Network.AWS.StepFunctions: eliStateMachineARN :: Lens' ExecutionListItem Text
- Network.AWS.StepFunctions: eliStatus :: Lens' ExecutionListItem ExecutionStatus
- Network.AWS.StepFunctions: eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime)
- Network.AWS.StepFunctions: esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text)
- Network.AWS.StepFunctions: esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions: etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions: executionAbortedEventDetails :: ExecutionAbortedEventDetails
- Network.AWS.StepFunctions: executionFailedEventDetails :: ExecutionFailedEventDetails
- Network.AWS.StepFunctions: executionListItem :: Text -> Text -> Text -> ExecutionStatus -> UTCTime -> ExecutionListItem
- Network.AWS.StepFunctions: executionStartedEventDetails :: ExecutionStartedEventDetails
- Network.AWS.StepFunctions: executionSucceededEventDetails :: ExecutionSucceededEventDetails
- Network.AWS.StepFunctions: executionTimedOutEventDetails :: ExecutionTimedOutEventDetails
- Network.AWS.StepFunctions: heActivityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)
- Network.AWS.StepFunctions: heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)
- Network.AWS.StepFunctions: heActivityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)
- Network.AWS.StepFunctions: heActivityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)
- Network.AWS.StepFunctions: heActivitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)
- Network.AWS.StepFunctions: heActivityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)
- Network.AWS.StepFunctions: heExecutionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)
- Network.AWS.StepFunctions: heExecutionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)
- Network.AWS.StepFunctions: heExecutionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)
- Network.AWS.StepFunctions: heExecutionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)
- Network.AWS.StepFunctions: heExecutionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)
- Network.AWS.StepFunctions: heId :: Lens' HistoryEvent Integer
- Network.AWS.StepFunctions: heLambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)
- Network.AWS.StepFunctions: heLambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)
- Network.AWS.StepFunctions: heLambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)
- Network.AWS.StepFunctions: heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)
- Network.AWS.StepFunctions: heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)
- Network.AWS.StepFunctions: heLambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)
- Network.AWS.StepFunctions: hePreviousEventId :: Lens' HistoryEvent (Maybe Integer)
- Network.AWS.StepFunctions: heStateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)
- Network.AWS.StepFunctions: heStateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)
- Network.AWS.StepFunctions: heTimestamp :: Lens' HistoryEvent UTCTime
- Network.AWS.StepFunctions: heType :: Lens' HistoryEvent HistoryEventType
- Network.AWS.StepFunctions: historyEvent :: UTCTime -> HistoryEventType -> Integer -> HistoryEvent
- Network.AWS.StepFunctions: lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lError :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails
- Network.AWS.StepFunctions: lambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails
- Network.AWS.StepFunctions: lambdaFunctionScheduledEventDetails :: Text -> LambdaFunctionScheduledEventDetails
- Network.AWS.StepFunctions: lambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails
- Network.AWS.StepFunctions: lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails
- Network.AWS.StepFunctions: lambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails
- Network.AWS.StepFunctions: lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text
- Network.AWS.StepFunctions: lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)
- Network.AWS.StepFunctions: lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lfsfedError :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions: lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions: sInput :: Lens' StateEnteredEventDetails (Maybe Text)
- Network.AWS.StepFunctions: sName :: Lens' StateEnteredEventDetails Text
- Network.AWS.StepFunctions: seedName :: Lens' StateExitedEventDetails Text
- Network.AWS.StepFunctions: seedOutput :: Lens' StateExitedEventDetails (Maybe Text)
- Network.AWS.StepFunctions: smliCreationDate :: Lens' StateMachineListItem UTCTime
- Network.AWS.StepFunctions: smliName :: Lens' StateMachineListItem Text
- Network.AWS.StepFunctions: smliStateMachineARN :: Lens' StateMachineListItem Text
- Network.AWS.StepFunctions: stateEnteredEventDetails :: Text -> StateEnteredEventDetails
- Network.AWS.StepFunctions: stateExitedEventDetails :: Text -> StateExitedEventDetails
- Network.AWS.StepFunctions: stateMachineListItem :: Text -> Text -> UTCTime -> StateMachineListItem
- Network.AWS.StepFunctions: stepFunctions :: Service
- Network.AWS.StepFunctions.CreateActivity: caName :: Lens' CreateActivity Text
- Network.AWS.StepFunctions.CreateActivity: carsActivityARN :: Lens' CreateActivityResponse Text
- Network.AWS.StepFunctions.CreateActivity: carsCreationDate :: Lens' CreateActivityResponse UTCTime
- Network.AWS.StepFunctions.CreateActivity: carsResponseStatus :: Lens' CreateActivityResponse Int
- Network.AWS.StepFunctions.CreateActivity: createActivity :: Text -> CreateActivity
- Network.AWS.StepFunctions.CreateActivity: createActivityResponse :: Int -> Text -> UTCTime -> CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: data CreateActivity
- Network.AWS.StepFunctions.CreateActivity: data CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.CreateActivity.CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance Data.Data.Data Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance Data.Data.Data Network.AWS.StepFunctions.CreateActivity.CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Classes.Eq Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Classes.Eq Network.AWS.StepFunctions.CreateActivity.CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Generics.Generic Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Generics.Generic Network.AWS.StepFunctions.CreateActivity.CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Read.Read Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Read.Read Network.AWS.StepFunctions.CreateActivity.CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Show.Show Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance GHC.Show.Show Network.AWS.StepFunctions.CreateActivity.CreateActivityResponse
- Network.AWS.StepFunctions.CreateActivity: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateActivity: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.CreateActivity.CreateActivity
- Network.AWS.StepFunctions.CreateStateMachine: createStateMachine :: Text -> Text -> Text -> CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: createStateMachineResponse :: Int -> Text -> UTCTime -> CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: csmDefinition :: Lens' CreateStateMachine Text
- Network.AWS.StepFunctions.CreateStateMachine: csmName :: Lens' CreateStateMachine Text
- Network.AWS.StepFunctions.CreateStateMachine: csmRoleARN :: Lens' CreateStateMachine Text
- Network.AWS.StepFunctions.CreateStateMachine: csmrsCreationDate :: Lens' CreateStateMachineResponse UTCTime
- Network.AWS.StepFunctions.CreateStateMachine: csmrsResponseStatus :: Lens' CreateStateMachineResponse Int
- Network.AWS.StepFunctions.CreateStateMachine: csmrsStateMachineARN :: Lens' CreateStateMachineResponse Text
- Network.AWS.StepFunctions.CreateStateMachine: data CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: data CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachineResponse
- Network.AWS.StepFunctions.CreateStateMachine: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.CreateStateMachine: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.CreateStateMachine.CreateStateMachine
- Network.AWS.StepFunctions.DeleteActivity: daActivityARN :: Lens' DeleteActivity Text
- Network.AWS.StepFunctions.DeleteActivity: darsResponseStatus :: Lens' DeleteActivityResponse Int
- Network.AWS.StepFunctions.DeleteActivity: data DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: data DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: deleteActivity :: Text -> DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: deleteActivityResponse :: Int -> DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DeleteActivity.DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance Data.Data.Data Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance Data.Data.Data Network.AWS.StepFunctions.DeleteActivity.DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Classes.Eq Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Classes.Eq Network.AWS.StepFunctions.DeleteActivity.DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Generics.Generic Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Generics.Generic Network.AWS.StepFunctions.DeleteActivity.DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Read.Read Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Read.Read Network.AWS.StepFunctions.DeleteActivity.DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Show.Show Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance GHC.Show.Show Network.AWS.StepFunctions.DeleteActivity.DeleteActivityResponse
- Network.AWS.StepFunctions.DeleteActivity: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteActivity: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.DeleteActivity.DeleteActivity
- Network.AWS.StepFunctions.DeleteStateMachine: dStateMachineARN :: Lens' DeleteStateMachine Text
- Network.AWS.StepFunctions.DeleteStateMachine: data DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: data DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: deleteStateMachine :: Text -> DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: deleteStateMachineResponse :: Int -> DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: drsResponseStatus :: Lens' DeleteStateMachineResponse Int
- Network.AWS.StepFunctions.DeleteStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
- Network.AWS.StepFunctions.DeleteStateMachine: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DeleteStateMachine: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.DeleteStateMachine.DeleteStateMachine
- Network.AWS.StepFunctions.DescribeActivity: dActivityARN :: Lens' DescribeActivity Text
- Network.AWS.StepFunctions.DescribeActivity: data DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: data DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: describeActivity :: Text -> DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: describeActivityResponse :: Int -> Text -> Text -> UTCTime -> DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: desrsActivityARN :: Lens' DescribeActivityResponse Text
- Network.AWS.StepFunctions.DescribeActivity: desrsCreationDate :: Lens' DescribeActivityResponse UTCTime
- Network.AWS.StepFunctions.DescribeActivity: desrsName :: Lens' DescribeActivityResponse Text
- Network.AWS.StepFunctions.DescribeActivity: desrsResponseStatus :: Lens' DescribeActivityResponse Int
- Network.AWS.StepFunctions.DescribeActivity: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeActivity.DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance Data.Data.Data Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance Data.Data.Data Network.AWS.StepFunctions.DescribeActivity.DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeActivity.DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeActivity.DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeActivity.DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeActivity.DescribeActivityResponse
- Network.AWS.StepFunctions.DescribeActivity: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeActivity: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.DescribeActivity.DescribeActivity
- Network.AWS.StepFunctions.DescribeExecution: data DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: data DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: deExecutionARN :: Lens' DescribeExecution Text
- Network.AWS.StepFunctions.DescribeExecution: dersExecutionARN :: Lens' DescribeExecutionResponse Text
- Network.AWS.StepFunctions.DescribeExecution: dersInput :: Lens' DescribeExecutionResponse Text
- Network.AWS.StepFunctions.DescribeExecution: dersName :: Lens' DescribeExecutionResponse (Maybe Text)
- Network.AWS.StepFunctions.DescribeExecution: dersOutput :: Lens' DescribeExecutionResponse (Maybe Text)
- Network.AWS.StepFunctions.DescribeExecution: dersResponseStatus :: Lens' DescribeExecutionResponse Int
- Network.AWS.StepFunctions.DescribeExecution: dersStartDate :: Lens' DescribeExecutionResponse UTCTime
- Network.AWS.StepFunctions.DescribeExecution: dersStateMachineARN :: Lens' DescribeExecutionResponse Text
- Network.AWS.StepFunctions.DescribeExecution: dersStatus :: Lens' DescribeExecutionResponse ExecutionStatus
- Network.AWS.StepFunctions.DescribeExecution: dersStopDate :: Lens' DescribeExecutionResponse (Maybe UTCTime)
- Network.AWS.StepFunctions.DescribeExecution: describeExecution :: Text -> DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: describeExecutionResponse :: Int -> Text -> Text -> ExecutionStatus -> UTCTime -> Text -> DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeExecution.DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance Data.Data.Data Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance Data.Data.Data Network.AWS.StepFunctions.DescribeExecution.DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeExecution.DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeExecution.DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeExecution.DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeExecution.DescribeExecutionResponse
- Network.AWS.StepFunctions.DescribeExecution: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeExecution: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.DescribeExecution.DescribeExecution
- Network.AWS.StepFunctions.DescribeStateMachine: data DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: data DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: describeStateMachine :: Text -> DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: describeStateMachineResponse :: Int -> Text -> Text -> Text -> Text -> UTCTime -> DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: dsmStateMachineARN :: Lens' DescribeStateMachine Text
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsCreationDate :: Lens' DescribeStateMachineResponse UTCTime
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsDefinition :: Lens' DescribeStateMachineResponse Text
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsName :: Lens' DescribeStateMachineResponse Text
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsResponseStatus :: Lens' DescribeStateMachineResponse Int
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsRoleARN :: Lens' DescribeStateMachineResponse Text
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsStateMachineARN :: Lens' DescribeStateMachineResponse Text
- Network.AWS.StepFunctions.DescribeStateMachine: dsmrsStatus :: Lens' DescribeStateMachineResponse (Maybe StateMachineStatus)
- Network.AWS.StepFunctions.DescribeStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
- Network.AWS.StepFunctions.DescribeStateMachine: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachine: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.DescribeStateMachine.DescribeStateMachine
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: data DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: data DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecution :: Text -> DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse :: Int -> Text -> Text -> Text -> Text -> UTCTime -> DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfeExecutionARN :: Lens' DescribeStateMachineForExecution Text
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfersDefinition :: Lens' DescribeStateMachineForExecutionResponse Text
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfersName :: Lens' DescribeStateMachineForExecutionResponse Text
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfersResponseStatus :: Lens' DescribeStateMachineForExecutionResponse Int
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfersRoleARN :: Lens' DescribeStateMachineForExecutionResponse Text
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfersStateMachineARN :: Lens' DescribeStateMachineForExecutionResponse Text
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: dsmfersUpdateDate :: Lens' DescribeStateMachineForExecutionResponse UTCTime
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Data.Data.Data Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Data.Data.Data Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Read.Read Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance GHC.Show.Show Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.DescribeStateMachineForExecution: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
- Network.AWS.StepFunctions.GetActivityTask: data GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: data GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: gatActivityARN :: Lens' GetActivityTask Text
- Network.AWS.StepFunctions.GetActivityTask: gatWorkerName :: Lens' GetActivityTask (Maybe Text)
- Network.AWS.StepFunctions.GetActivityTask: gatrsInput :: Lens' GetActivityTaskResponse (Maybe Text)
- Network.AWS.StepFunctions.GetActivityTask: gatrsResponseStatus :: Lens' GetActivityTaskResponse Int
- Network.AWS.StepFunctions.GetActivityTask: gatrsTaskToken :: Lens' GetActivityTaskResponse (Maybe Text)
- Network.AWS.StepFunctions.GetActivityTask: getActivityTask :: Text -> GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: getActivityTaskResponse :: Int -> GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.GetActivityTask.GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance Data.Data.Data Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance Data.Data.Data Network.AWS.StepFunctions.GetActivityTask.GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Classes.Eq Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Classes.Eq Network.AWS.StepFunctions.GetActivityTask.GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Generics.Generic Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Generics.Generic Network.AWS.StepFunctions.GetActivityTask.GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Read.Read Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Read.Read Network.AWS.StepFunctions.GetActivityTask.GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Show.Show Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance GHC.Show.Show Network.AWS.StepFunctions.GetActivityTask.GetActivityTaskResponse
- Network.AWS.StepFunctions.GetActivityTask: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetActivityTask: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.GetActivityTask.GetActivityTask
- Network.AWS.StepFunctions.GetExecutionHistory: data GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: data GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: gehExecutionARN :: Lens' GetExecutionHistory Text
- Network.AWS.StepFunctions.GetExecutionHistory: gehMaxResults :: Lens' GetExecutionHistory (Maybe Natural)
- Network.AWS.StepFunctions.GetExecutionHistory: gehNextToken :: Lens' GetExecutionHistory (Maybe Text)
- Network.AWS.StepFunctions.GetExecutionHistory: gehReverseOrder :: Lens' GetExecutionHistory (Maybe Bool)
- Network.AWS.StepFunctions.GetExecutionHistory: gehrsEvents :: Lens' GetExecutionHistoryResponse [HistoryEvent]
- Network.AWS.StepFunctions.GetExecutionHistory: gehrsNextToken :: Lens' GetExecutionHistoryResponse (Maybe Text)
- Network.AWS.StepFunctions.GetExecutionHistory: gehrsResponseStatus :: Lens' GetExecutionHistoryResponse Int
- Network.AWS.StepFunctions.GetExecutionHistory: getExecutionHistory :: Text -> GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: getExecutionHistoryResponse :: Int -> GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Data.Data.Data Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Data.Data.Data Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Classes.Eq Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Classes.Eq Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Generics.Generic Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Generics.Generic Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Read.Read Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Read.Read Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Show.Show Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance GHC.Show.Show Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
- Network.AWS.StepFunctions.GetExecutionHistory: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Network.AWS.Pager.AWSPager Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.GetExecutionHistory: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.GetExecutionHistory.GetExecutionHistory
- Network.AWS.StepFunctions.ListActivities: data ListActivities
- Network.AWS.StepFunctions.ListActivities: data ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.ListActivities.ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Data.Data.Data Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Data.Data.Data Network.AWS.StepFunctions.ListActivities.ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance GHC.Classes.Eq Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance GHC.Classes.Eq Network.AWS.StepFunctions.ListActivities.ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance GHC.Generics.Generic Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance GHC.Generics.Generic Network.AWS.StepFunctions.ListActivities.ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance GHC.Read.Read Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance GHC.Read.Read Network.AWS.StepFunctions.ListActivities.ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance GHC.Show.Show Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance GHC.Show.Show Network.AWS.StepFunctions.ListActivities.ListActivitiesResponse
- Network.AWS.StepFunctions.ListActivities: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Network.AWS.Pager.AWSPager Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.ListActivities.ListActivities
- Network.AWS.StepFunctions.ListActivities: laMaxResults :: Lens' ListActivities (Maybe Natural)
- Network.AWS.StepFunctions.ListActivities: laNextToken :: Lens' ListActivities (Maybe Text)
- Network.AWS.StepFunctions.ListActivities: larsActivities :: Lens' ListActivitiesResponse [ActivityListItem]
- Network.AWS.StepFunctions.ListActivities: larsNextToken :: Lens' ListActivitiesResponse (Maybe Text)
- Network.AWS.StepFunctions.ListActivities: larsResponseStatus :: Lens' ListActivitiesResponse Int
- Network.AWS.StepFunctions.ListActivities: listActivities :: ListActivities
- Network.AWS.StepFunctions.ListActivities: listActivitiesResponse :: Int -> ListActivitiesResponse
- Network.AWS.StepFunctions.ListExecutions: data ListExecutions
- Network.AWS.StepFunctions.ListExecutions: data ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.ListExecutions.ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Data.Data.Data Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Data.Data.Data Network.AWS.StepFunctions.ListExecutions.ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Classes.Eq Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Classes.Eq Network.AWS.StepFunctions.ListExecutions.ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Generics.Generic Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Generics.Generic Network.AWS.StepFunctions.ListExecutions.ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Read.Read Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Read.Read Network.AWS.StepFunctions.ListExecutions.ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Show.Show Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance GHC.Show.Show Network.AWS.StepFunctions.ListExecutions.ListExecutionsResponse
- Network.AWS.StepFunctions.ListExecutions: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Network.AWS.Pager.AWSPager Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.ListExecutions.ListExecutions
- Network.AWS.StepFunctions.ListExecutions: leMaxResults :: Lens' ListExecutions (Maybe Natural)
- Network.AWS.StepFunctions.ListExecutions: leNextToken :: Lens' ListExecutions (Maybe Text)
- Network.AWS.StepFunctions.ListExecutions: leStateMachineARN :: Lens' ListExecutions Text
- Network.AWS.StepFunctions.ListExecutions: leStatusFilter :: Lens' ListExecutions (Maybe ExecutionStatus)
- Network.AWS.StepFunctions.ListExecutions: lersExecutions :: Lens' ListExecutionsResponse [ExecutionListItem]
- Network.AWS.StepFunctions.ListExecutions: lersNextToken :: Lens' ListExecutionsResponse (Maybe Text)
- Network.AWS.StepFunctions.ListExecutions: lersResponseStatus :: Lens' ListExecutionsResponse Int
- Network.AWS.StepFunctions.ListExecutions: listExecutions :: Text -> ListExecutions
- Network.AWS.StepFunctions.ListExecutions: listExecutionsResponse :: Int -> ListExecutionsResponse
- Network.AWS.StepFunctions.ListStateMachines: data ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: data ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.ListStateMachines.ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Data.Data.Data Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Data.Data.Data Network.AWS.StepFunctions.ListStateMachines.ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Classes.Eq Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Classes.Eq Network.AWS.StepFunctions.ListStateMachines.ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Generics.Generic Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Generics.Generic Network.AWS.StepFunctions.ListStateMachines.ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Read.Read Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Read.Read Network.AWS.StepFunctions.ListStateMachines.ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Show.Show Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance GHC.Show.Show Network.AWS.StepFunctions.ListStateMachines.ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Network.AWS.Pager.AWSPager Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.ListStateMachines.ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: listStateMachines :: ListStateMachines
- Network.AWS.StepFunctions.ListStateMachines: listStateMachinesResponse :: Int -> ListStateMachinesResponse
- Network.AWS.StepFunctions.ListStateMachines: lsmMaxResults :: Lens' ListStateMachines (Maybe Natural)
- Network.AWS.StepFunctions.ListStateMachines: lsmNextToken :: Lens' ListStateMachines (Maybe Text)
- Network.AWS.StepFunctions.ListStateMachines: lsmrsNextToken :: Lens' ListStateMachinesResponse (Maybe Text)
- Network.AWS.StepFunctions.ListStateMachines: lsmrsResponseStatus :: Lens' ListStateMachinesResponse Int
- Network.AWS.StepFunctions.ListStateMachines: lsmrsStateMachines :: Lens' ListStateMachinesResponse [StateMachineListItem]
- Network.AWS.StepFunctions.SendTaskFailure: data SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: data SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance Data.Data.Data Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance Data.Data.Data Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Classes.Eq Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Classes.Eq Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Generics.Generic Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Generics.Generic Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Read.Read Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Read.Read Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Show.Show Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance GHC.Show.Show Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.SendTaskFailure.SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: sendTaskFailure :: Text -> SendTaskFailure
- Network.AWS.StepFunctions.SendTaskFailure: sendTaskFailureResponse :: Int -> SendTaskFailureResponse
- Network.AWS.StepFunctions.SendTaskFailure: stfCause :: Lens' SendTaskFailure (Maybe Text)
- Network.AWS.StepFunctions.SendTaskFailure: stfError :: Lens' SendTaskFailure (Maybe Text)
- Network.AWS.StepFunctions.SendTaskFailure: stfTaskToken :: Lens' SendTaskFailure Text
- Network.AWS.StepFunctions.SendTaskFailure: stfrsResponseStatus :: Lens' SendTaskFailureResponse Int
- Network.AWS.StepFunctions.SendTaskHeartbeat: data SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: data SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Data.Data.Data Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Data.Data.Data Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Classes.Eq Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Classes.Eq Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Generics.Generic Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Generics.Generic Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Read.Read Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Read.Read Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Show.Show Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance GHC.Show.Show Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: sendTaskHeartbeat :: Text -> SendTaskHeartbeat
- Network.AWS.StepFunctions.SendTaskHeartbeat: sendTaskHeartbeatResponse :: Int -> SendTaskHeartbeatResponse
- Network.AWS.StepFunctions.SendTaskHeartbeat: sthTaskToken :: Lens' SendTaskHeartbeat Text
- Network.AWS.StepFunctions.SendTaskHeartbeat: sthrsResponseStatus :: Lens' SendTaskHeartbeatResponse Int
- Network.AWS.StepFunctions.SendTaskSuccess: data SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: data SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance Data.Data.Data Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance Data.Data.Data Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Classes.Eq Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Classes.Eq Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Generics.Generic Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Generics.Generic Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Read.Read Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Read.Read Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Show.Show Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance GHC.Show.Show Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.SendTaskSuccess.SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: sendTaskSuccess :: Text -> Text -> SendTaskSuccess
- Network.AWS.StepFunctions.SendTaskSuccess: sendTaskSuccessResponse :: Int -> SendTaskSuccessResponse
- Network.AWS.StepFunctions.SendTaskSuccess: stsOutput :: Lens' SendTaskSuccess Text
- Network.AWS.StepFunctions.SendTaskSuccess: stsTaskToken :: Lens' SendTaskSuccess Text
- Network.AWS.StepFunctions.SendTaskSuccess: stsrsResponseStatus :: Lens' SendTaskSuccessResponse Int
- Network.AWS.StepFunctions.StartExecution: data StartExecution
- Network.AWS.StepFunctions.StartExecution: data StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.StartExecution.StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance Data.Data.Data Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance Data.Data.Data Network.AWS.StepFunctions.StartExecution.StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.StartExecution.StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.StartExecution.StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance GHC.Read.Read Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance GHC.Read.Read Network.AWS.StepFunctions.StartExecution.StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance GHC.Show.Show Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance GHC.Show.Show Network.AWS.StepFunctions.StartExecution.StartExecutionResponse
- Network.AWS.StepFunctions.StartExecution: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.StartExecution.StartExecution
- Network.AWS.StepFunctions.StartExecution: seInput :: Lens' StartExecution (Maybe Text)
- Network.AWS.StepFunctions.StartExecution: seName :: Lens' StartExecution (Maybe Text)
- Network.AWS.StepFunctions.StartExecution: seStateMachineARN :: Lens' StartExecution Text
- Network.AWS.StepFunctions.StartExecution: srsExecutionARN :: Lens' StartExecutionResponse Text
- Network.AWS.StepFunctions.StartExecution: srsResponseStatus :: Lens' StartExecutionResponse Int
- Network.AWS.StepFunctions.StartExecution: srsStartDate :: Lens' StartExecutionResponse UTCTime
- Network.AWS.StepFunctions.StartExecution: startExecution :: Text -> StartExecution
- Network.AWS.StepFunctions.StartExecution: startExecutionResponse :: Int -> Text -> UTCTime -> StartExecutionResponse
- Network.AWS.StepFunctions.StopExecution: data StopExecution
- Network.AWS.StepFunctions.StopExecution: data StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.StopExecution.StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance Data.Data.Data Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance Data.Data.Data Network.AWS.StepFunctions.StopExecution.StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance GHC.Classes.Eq Network.AWS.StepFunctions.StopExecution.StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance GHC.Generics.Generic Network.AWS.StepFunctions.StopExecution.StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance GHC.Read.Read Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance GHC.Read.Read Network.AWS.StepFunctions.StopExecution.StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance GHC.Show.Show Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance GHC.Show.Show Network.AWS.StepFunctions.StopExecution.StopExecutionResponse
- Network.AWS.StepFunctions.StopExecution: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.StopExecution.StopExecution
- Network.AWS.StepFunctions.StopExecution: seCause :: Lens' StopExecution (Maybe Text)
- Network.AWS.StepFunctions.StopExecution: seError :: Lens' StopExecution (Maybe Text)
- Network.AWS.StepFunctions.StopExecution: seExecutionARN :: Lens' StopExecution Text
- Network.AWS.StepFunctions.StopExecution: sersResponseStatus :: Lens' StopExecutionResponse Int
- Network.AWS.StepFunctions.StopExecution: sersStopDate :: Lens' StopExecutionResponse UTCTime
- Network.AWS.StepFunctions.StopExecution: stopExecution :: Text -> StopExecution
- Network.AWS.StepFunctions.StopExecution: stopExecutionResponse :: Int -> UTCTime -> StopExecutionResponse
- Network.AWS.StepFunctions.Types: Aborted :: ExecutionStatus
- Network.AWS.StepFunctions.Types: Active :: StateMachineStatus
- Network.AWS.StepFunctions.Types: ActivityFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: ActivityScheduleFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: ActivityScheduled :: HistoryEventType
- Network.AWS.StepFunctions.Types: ActivityStarted :: HistoryEventType
- Network.AWS.StepFunctions.Types: ActivitySucceeded :: HistoryEventType
- Network.AWS.StepFunctions.Types: ActivityTimedOut :: HistoryEventType
- Network.AWS.StepFunctions.Types: ChoiceStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: ChoiceStateExited :: HistoryEventType
- Network.AWS.StepFunctions.Types: Deleting :: StateMachineStatus
- Network.AWS.StepFunctions.Types: ExecutionAborted :: HistoryEventType
- Network.AWS.StepFunctions.Types: ExecutionFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: ExecutionStarted :: HistoryEventType
- Network.AWS.StepFunctions.Types: ExecutionSucceeded :: HistoryEventType
- Network.AWS.StepFunctions.Types: ExecutionTimedOut :: HistoryEventType
- Network.AWS.StepFunctions.Types: FailStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: Failed :: ExecutionStatus
- Network.AWS.StepFunctions.Types: LambdaFunctionFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: LambdaFunctionScheduleFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: LambdaFunctionScheduled :: HistoryEventType
- Network.AWS.StepFunctions.Types: LambdaFunctionStartFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: LambdaFunctionStarted :: HistoryEventType
- Network.AWS.StepFunctions.Types: LambdaFunctionSucceeded :: HistoryEventType
- Network.AWS.StepFunctions.Types: LambdaFunctionTimedOut :: HistoryEventType
- Network.AWS.StepFunctions.Types: ParallelStateAborted :: HistoryEventType
- Network.AWS.StepFunctions.Types: ParallelStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: ParallelStateExited :: HistoryEventType
- Network.AWS.StepFunctions.Types: ParallelStateFailed :: HistoryEventType
- Network.AWS.StepFunctions.Types: ParallelStateStarted :: HistoryEventType
- Network.AWS.StepFunctions.Types: ParallelStateSucceeded :: HistoryEventType
- Network.AWS.StepFunctions.Types: PassStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: PassStateExited :: HistoryEventType
- Network.AWS.StepFunctions.Types: Running :: ExecutionStatus
- Network.AWS.StepFunctions.Types: SucceedStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: SucceedStateExited :: HistoryEventType
- Network.AWS.StepFunctions.Types: Succeeded :: ExecutionStatus
- Network.AWS.StepFunctions.Types: TaskStateAborted :: HistoryEventType
- Network.AWS.StepFunctions.Types: TaskStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: TaskStateExited :: HistoryEventType
- Network.AWS.StepFunctions.Types: TimedOut :: ExecutionStatus
- Network.AWS.StepFunctions.Types: WaitStateAborted :: HistoryEventType
- Network.AWS.StepFunctions.Types: WaitStateEntered :: HistoryEventType
- Network.AWS.StepFunctions.Types: WaitStateExited :: HistoryEventType
- Network.AWS.StepFunctions.Types: _ActivityDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _ActivityLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _ActivityWorkerLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _ExecutionAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _ExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _ExecutionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _InvalidARN :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _InvalidDefinition :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _InvalidExecutionInput :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _InvalidName :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _InvalidOutput :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _InvalidToken :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _MissingRequiredParameter :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _StateMachineAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _StateMachineDeleting :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _StateMachineDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _StateMachineLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _TaskDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: _TaskTimedOut :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.StepFunctions.Types: activityFailedEventDetails :: ActivityFailedEventDetails
- Network.AWS.StepFunctions.Types: activityListItem :: Text -> Text -> UTCTime -> ActivityListItem
- Network.AWS.StepFunctions.Types: activityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails
- Network.AWS.StepFunctions.Types: activityScheduledEventDetails :: Text -> ActivityScheduledEventDetails
- Network.AWS.StepFunctions.Types: activityStartedEventDetails :: ActivityStartedEventDetails
- Network.AWS.StepFunctions.Types: activitySucceededEventDetails :: ActivitySucceededEventDetails
- Network.AWS.StepFunctions.Types: activityTimedOutEventDetails :: ActivityTimedOutEventDetails
- Network.AWS.StepFunctions.Types: afedCause :: Lens' ActivityFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: afedError :: Lens' ActivityFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: aliActivityARN :: Lens' ActivityListItem Text
- Network.AWS.StepFunctions.Types: aliCreationDate :: Lens' ActivityListItem UTCTime
- Network.AWS.StepFunctions.Types: aliName :: Lens' ActivityListItem Text
- Network.AWS.StepFunctions.Types: asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
- Network.AWS.StepFunctions.Types: asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: asedResource :: Lens' ActivityScheduledEventDetails Text
- Network.AWS.StepFunctions.Types: asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
- Network.AWS.StepFunctions.Types: asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: data ActivityFailedEventDetails
- Network.AWS.StepFunctions.Types: data ActivityListItem
- Network.AWS.StepFunctions.Types: data ActivityScheduleFailedEventDetails
- Network.AWS.StepFunctions.Types: data ActivityScheduledEventDetails
- Network.AWS.StepFunctions.Types: data ActivityStartedEventDetails
- Network.AWS.StepFunctions.Types: data ActivitySucceededEventDetails
- Network.AWS.StepFunctions.Types: data ActivityTimedOutEventDetails
- Network.AWS.StepFunctions.Types: data ExecutionAbortedEventDetails
- Network.AWS.StepFunctions.Types: data ExecutionFailedEventDetails
- Network.AWS.StepFunctions.Types: data ExecutionListItem
- Network.AWS.StepFunctions.Types: data ExecutionStartedEventDetails
- Network.AWS.StepFunctions.Types: data ExecutionStatus
- Network.AWS.StepFunctions.Types: data ExecutionSucceededEventDetails
- Network.AWS.StepFunctions.Types: data ExecutionTimedOutEventDetails
- Network.AWS.StepFunctions.Types: data HistoryEvent
- Network.AWS.StepFunctions.Types: data HistoryEventType
- Network.AWS.StepFunctions.Types: data LambdaFunctionFailedEventDetails
- Network.AWS.StepFunctions.Types: data LambdaFunctionScheduleFailedEventDetails
- Network.AWS.StepFunctions.Types: data LambdaFunctionScheduledEventDetails
- Network.AWS.StepFunctions.Types: data LambdaFunctionStartFailedEventDetails
- Network.AWS.StepFunctions.Types: data LambdaFunctionSucceededEventDetails
- Network.AWS.StepFunctions.Types: data LambdaFunctionTimedOutEventDetails
- Network.AWS.StepFunctions.Types: data StateEnteredEventDetails
- Network.AWS.StepFunctions.Types: data StateExitedEventDetails
- Network.AWS.StepFunctions.Types: data StateMachineListItem
- Network.AWS.StepFunctions.Types: data StateMachineStatus
- Network.AWS.StepFunctions.Types: eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: efedError :: Lens' ExecutionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: eliExecutionARN :: Lens' ExecutionListItem Text
- Network.AWS.StepFunctions.Types: eliName :: Lens' ExecutionListItem Text
- Network.AWS.StepFunctions.Types: eliStartDate :: Lens' ExecutionListItem UTCTime
- Network.AWS.StepFunctions.Types: eliStateMachineARN :: Lens' ExecutionListItem Text
- Network.AWS.StepFunctions.Types: eliStatus :: Lens' ExecutionListItem ExecutionStatus
- Network.AWS.StepFunctions.Types: eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime)
- Network.AWS.StepFunctions.Types: esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: executionAbortedEventDetails :: ExecutionAbortedEventDetails
- Network.AWS.StepFunctions.Types: executionFailedEventDetails :: ExecutionFailedEventDetails
- Network.AWS.StepFunctions.Types: executionListItem :: Text -> Text -> Text -> ExecutionStatus -> UTCTime -> ExecutionListItem
- Network.AWS.StepFunctions.Types: executionStartedEventDetails :: ExecutionStartedEventDetails
- Network.AWS.StepFunctions.Types: executionSucceededEventDetails :: ExecutionSucceededEventDetails
- Network.AWS.StepFunctions.Types: executionTimedOutEventDetails :: ExecutionTimedOutEventDetails
- Network.AWS.StepFunctions.Types: heActivityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)
- Network.AWS.StepFunctions.Types: heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)
- Network.AWS.StepFunctions.Types: heActivityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)
- Network.AWS.StepFunctions.Types: heActivityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)
- Network.AWS.StepFunctions.Types: heActivitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)
- Network.AWS.StepFunctions.Types: heActivityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)
- Network.AWS.StepFunctions.Types: heExecutionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)
- Network.AWS.StepFunctions.Types: heExecutionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)
- Network.AWS.StepFunctions.Types: heExecutionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)
- Network.AWS.StepFunctions.Types: heExecutionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)
- Network.AWS.StepFunctions.Types: heExecutionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)
- Network.AWS.StepFunctions.Types: heId :: Lens' HistoryEvent Integer
- Network.AWS.StepFunctions.Types: heLambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)
- Network.AWS.StepFunctions.Types: heLambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)
- Network.AWS.StepFunctions.Types: heLambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)
- Network.AWS.StepFunctions.Types: heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)
- Network.AWS.StepFunctions.Types: heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)
- Network.AWS.StepFunctions.Types: heLambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)
- Network.AWS.StepFunctions.Types: hePreviousEventId :: Lens' HistoryEvent (Maybe Integer)
- Network.AWS.StepFunctions.Types: heStateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)
- Network.AWS.StepFunctions.Types: heStateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)
- Network.AWS.StepFunctions.Types: heTimestamp :: Lens' HistoryEvent UTCTime
- Network.AWS.StepFunctions.Types: heType :: Lens' HistoryEvent HistoryEventType
- Network.AWS.StepFunctions.Types: historyEvent :: UTCTime -> HistoryEventType -> Integer -> HistoryEvent
- Network.AWS.StepFunctions.Types: lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lError :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails
- Network.AWS.StepFunctions.Types: lambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails
- Network.AWS.StepFunctions.Types: lambdaFunctionScheduledEventDetails :: Text -> LambdaFunctionScheduledEventDetails
- Network.AWS.StepFunctions.Types: lambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails
- Network.AWS.StepFunctions.Types: lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails
- Network.AWS.StepFunctions.Types: lambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails
- Network.AWS.StepFunctions.Types: lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text
- Network.AWS.StepFunctions.Types: lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)
- Network.AWS.StepFunctions.Types: lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lfsfedError :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: sInput :: Lens' StateEnteredEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: sName :: Lens' StateEnteredEventDetails Text
- Network.AWS.StepFunctions.Types: seedName :: Lens' StateExitedEventDetails Text
- Network.AWS.StepFunctions.Types: seedOutput :: Lens' StateExitedEventDetails (Maybe Text)
- Network.AWS.StepFunctions.Types: smliCreationDate :: Lens' StateMachineListItem UTCTime
- Network.AWS.StepFunctions.Types: smliName :: Lens' StateMachineListItem Text
- Network.AWS.StepFunctions.Types: smliStateMachineARN :: Lens' StateMachineListItem Text
- Network.AWS.StepFunctions.Types: stateEnteredEventDetails :: Text -> StateEnteredEventDetails
- Network.AWS.StepFunctions.Types: stateExitedEventDetails :: Text -> StateExitedEventDetails
- Network.AWS.StepFunctions.Types: stateMachineListItem :: Text -> Text -> UTCTime -> StateMachineListItem
- Network.AWS.StepFunctions.Types: stepFunctions :: Service
- Network.AWS.StepFunctions.UpdateStateMachine: data UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: data UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance Control.DeepSeq.NFData Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance Data.Data.Data Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance Data.Hashable.Class.Hashable Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Classes.Eq Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Generics.Generic Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Read.Read Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance GHC.Show.Show Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance Network.AWS.Data.Path.ToPath Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance Network.AWS.Data.Query.ToQuery Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: instance Network.AWS.Types.AWSRequest Network.AWS.StepFunctions.UpdateStateMachine.UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: updateStateMachine :: Text -> UpdateStateMachine
- Network.AWS.StepFunctions.UpdateStateMachine: updateStateMachineResponse :: Int -> UTCTime -> UpdateStateMachineResponse
- Network.AWS.StepFunctions.UpdateStateMachine: usmDefinition :: Lens' UpdateStateMachine (Maybe Text)
- Network.AWS.StepFunctions.UpdateStateMachine: usmRoleARN :: Lens' UpdateStateMachine (Maybe Text)
- Network.AWS.StepFunctions.UpdateStateMachine: usmStateMachineARN :: Lens' UpdateStateMachine Text
- Network.AWS.StepFunctions.UpdateStateMachine: usmrsResponseStatus :: Lens' UpdateStateMachineResponse Int
- Network.AWS.StepFunctions.UpdateStateMachine: usmrsUpdateDate :: Lens' UpdateStateMachineResponse UTCTime
+ Amazonka.StepFunctions: ActivityFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityFailedEventDetails
+ Amazonka.StepFunctions: ActivityListItem' :: Text -> Text -> POSIX -> ActivityListItem
+ Amazonka.StepFunctions: ActivityScheduleFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions: ActivityScheduledEventDetails' :: Maybe Integer -> Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe Integer -> Text -> ActivityScheduledEventDetails
+ Amazonka.StepFunctions: ActivityStartedEventDetails' :: Maybe Text -> ActivityStartedEventDetails
+ Amazonka.StepFunctions: ActivitySucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> ActivitySucceededEventDetails
+ Amazonka.StepFunctions: ActivityTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityTimedOutEventDetails
+ Amazonka.StepFunctions: BillingDetails' :: Maybe Natural -> Maybe Natural -> BillingDetails
+ Amazonka.StepFunctions: CloudWatchEventsExecutionDataDetails' :: Maybe Bool -> CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions: CloudWatchLogsLogGroup' :: Maybe Text -> CloudWatchLogsLogGroup
+ Amazonka.StepFunctions: CreateActivity' :: Maybe [Tag] -> Text -> CreateActivity
+ Amazonka.StepFunctions: CreateActivityResponse' :: Int -> Text -> POSIX -> CreateActivityResponse
+ Amazonka.StepFunctions: CreateStateMachine' :: Maybe LoggingConfiguration -> Maybe [Tag] -> Maybe TracingConfiguration -> Maybe StateMachineType -> Text -> Sensitive Text -> Text -> CreateStateMachine
+ Amazonka.StepFunctions: CreateStateMachineResponse' :: Int -> Text -> POSIX -> CreateStateMachineResponse
+ Amazonka.StepFunctions: DeleteActivity' :: Text -> DeleteActivity
+ Amazonka.StepFunctions: DeleteActivityResponse' :: Int -> DeleteActivityResponse
+ Amazonka.StepFunctions: DeleteStateMachine' :: Text -> DeleteStateMachine
+ Amazonka.StepFunctions: DeleteStateMachineResponse' :: Int -> DeleteStateMachineResponse
+ Amazonka.StepFunctions: DescribeActivity' :: Text -> DescribeActivity
+ Amazonka.StepFunctions: DescribeActivityResponse' :: Int -> Text -> Text -> POSIX -> DescribeActivityResponse
+ Amazonka.StepFunctions: DescribeExecution' :: Text -> DescribeExecution
+ Amazonka.StepFunctions: DescribeExecutionResponse' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe Text -> Maybe Text -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe POSIX -> Maybe Text -> Int -> Text -> Text -> ExecutionStatus -> POSIX -> DescribeExecutionResponse
+ Amazonka.StepFunctions: DescribeMapRun' :: Text -> DescribeMapRun
+ Amazonka.StepFunctions: DescribeMapRunResponse' :: Maybe POSIX -> Int -> Text -> Text -> MapRunStatus -> POSIX -> Natural -> Double -> Natural -> MapRunItemCounts -> MapRunExecutionCounts -> DescribeMapRunResponse
+ Amazonka.StepFunctions: DescribeStateMachine' :: Text -> DescribeStateMachine
+ Amazonka.StepFunctions: DescribeStateMachineForExecution' :: Text -> DescribeStateMachineForExecution
+ Amazonka.StepFunctions: DescribeStateMachineForExecutionResponse' :: Maybe Text -> Maybe LoggingConfiguration -> Maybe Text -> Maybe TracingConfiguration -> Int -> Text -> Text -> Sensitive Text -> Text -> POSIX -> DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions: DescribeStateMachineResponse' :: Maybe Text -> Maybe LoggingConfiguration -> Maybe StateMachineStatus -> Maybe TracingConfiguration -> Int -> Text -> Text -> Sensitive Text -> Text -> StateMachineType -> POSIX -> DescribeStateMachineResponse
+ Amazonka.StepFunctions: ExecutionAbortedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionAbortedEventDetails
+ Amazonka.StepFunctions: ExecutionFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionFailedEventDetails
+ Amazonka.StepFunctions: ExecutionListItem' :: Maybe Natural -> Maybe Text -> Maybe POSIX -> Text -> Text -> Text -> ExecutionStatus -> POSIX -> ExecutionListItem
+ Amazonka.StepFunctions: ExecutionStartedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe Text -> ExecutionStartedEventDetails
+ Amazonka.StepFunctions: ExecutionStatus' :: Text -> ExecutionStatus
+ Amazonka.StepFunctions: ExecutionSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> ExecutionSucceededEventDetails
+ Amazonka.StepFunctions: ExecutionTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions: GetActivityTask' :: Maybe Text -> Text -> GetActivityTask
+ Amazonka.StepFunctions: GetActivityTaskResponse' :: Maybe (Sensitive Text) -> Maybe Text -> Int -> GetActivityTaskResponse
+ Amazonka.StepFunctions: GetExecutionHistory' :: Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Bool -> Text -> GetExecutionHistory
+ Amazonka.StepFunctions: GetExecutionHistoryResponse' :: Maybe Text -> Int -> [HistoryEvent] -> GetExecutionHistoryResponse
+ Amazonka.StepFunctions: HistoryEvent' :: Maybe ActivityFailedEventDetails -> Maybe ActivityScheduleFailedEventDetails -> Maybe ActivityScheduledEventDetails -> Maybe ActivityStartedEventDetails -> Maybe ActivitySucceededEventDetails -> Maybe ActivityTimedOutEventDetails -> Maybe ExecutionAbortedEventDetails -> Maybe ExecutionFailedEventDetails -> Maybe ExecutionStartedEventDetails -> Maybe ExecutionSucceededEventDetails -> Maybe ExecutionTimedOutEventDetails -> Maybe LambdaFunctionFailedEventDetails -> Maybe LambdaFunctionScheduleFailedEventDetails -> Maybe LambdaFunctionScheduledEventDetails -> Maybe LambdaFunctionStartFailedEventDetails -> Maybe LambdaFunctionSucceededEventDetails -> Maybe LambdaFunctionTimedOutEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapRunFailedEventDetails -> Maybe MapRunStartedEventDetails -> Maybe MapStateStartedEventDetails -> Maybe Integer -> Maybe StateEnteredEventDetails -> Maybe StateExitedEventDetails -> Maybe TaskFailedEventDetails -> Maybe TaskScheduledEventDetails -> Maybe TaskStartFailedEventDetails -> Maybe TaskStartedEventDetails -> Maybe TaskSubmitFailedEventDetails -> Maybe TaskSubmittedEventDetails -> Maybe TaskSucceededEventDetails -> Maybe TaskTimedOutEventDetails -> POSIX -> HistoryEventType -> Integer -> HistoryEvent
+ Amazonka.StepFunctions: HistoryEventExecutionDataDetails' :: Maybe Bool -> HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions: HistoryEventType' :: Text -> HistoryEventType
+ Amazonka.StepFunctions: LambdaFunctionFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions: LambdaFunctionScheduleFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions: LambdaFunctionScheduledEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe TaskCredentials -> Maybe Integer -> Text -> LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions: LambdaFunctionStartFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions: LambdaFunctionSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions: LambdaFunctionTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions: ListActivities' :: Maybe Natural -> Maybe Text -> ListActivities
+ Amazonka.StepFunctions: ListActivitiesResponse' :: Maybe Text -> Int -> [ActivityListItem] -> ListActivitiesResponse
+ Amazonka.StepFunctions: ListExecutions' :: Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe ExecutionStatus -> ListExecutions
+ Amazonka.StepFunctions: ListExecutionsResponse' :: Maybe Text -> Int -> [ExecutionListItem] -> ListExecutionsResponse
+ Amazonka.StepFunctions: ListMapRuns' :: Maybe Natural -> Maybe Text -> Text -> ListMapRuns
+ Amazonka.StepFunctions: ListMapRunsResponse' :: Maybe Text -> Int -> [MapRunListItem] -> ListMapRunsResponse
+ Amazonka.StepFunctions: ListStateMachines' :: Maybe Natural -> Maybe Text -> ListStateMachines
+ Amazonka.StepFunctions: ListStateMachinesResponse' :: Maybe Text -> Int -> [StateMachineListItem] -> ListStateMachinesResponse
+ Amazonka.StepFunctions: ListTagsForResource' :: Text -> ListTagsForResource
+ Amazonka.StepFunctions: ListTagsForResourceResponse' :: Maybe [Tag] -> Int -> ListTagsForResourceResponse
+ Amazonka.StepFunctions: LogDestination' :: Maybe CloudWatchLogsLogGroup -> LogDestination
+ Amazonka.StepFunctions: LogLevel' :: Text -> LogLevel
+ Amazonka.StepFunctions: LoggingConfiguration' :: Maybe [LogDestination] -> Maybe Bool -> Maybe LogLevel -> LoggingConfiguration
+ Amazonka.StepFunctions: MapIterationEventDetails' :: Maybe Natural -> Maybe Text -> MapIterationEventDetails
+ Amazonka.StepFunctions: MapRunExecutionCounts' :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunExecutionCounts
+ Amazonka.StepFunctions: MapRunFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> MapRunFailedEventDetails
+ Amazonka.StepFunctions: MapRunItemCounts' :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunItemCounts
+ Amazonka.StepFunctions: MapRunListItem' :: Maybe POSIX -> Text -> Text -> Text -> POSIX -> MapRunListItem
+ Amazonka.StepFunctions: MapRunStartedEventDetails' :: Maybe Text -> MapRunStartedEventDetails
+ Amazonka.StepFunctions: MapRunStatus' :: Text -> MapRunStatus
+ Amazonka.StepFunctions: MapStateStartedEventDetails' :: Maybe Natural -> MapStateStartedEventDetails
+ Amazonka.StepFunctions: SendTaskFailure' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> SendTaskFailure
+ Amazonka.StepFunctions: SendTaskFailureResponse' :: Int -> SendTaskFailureResponse
+ Amazonka.StepFunctions: SendTaskHeartbeat' :: Text -> SendTaskHeartbeat
+ Amazonka.StepFunctions: SendTaskHeartbeatResponse' :: Int -> SendTaskHeartbeatResponse
+ Amazonka.StepFunctions: SendTaskSuccess' :: Text -> Sensitive Text -> SendTaskSuccess
+ Amazonka.StepFunctions: SendTaskSuccessResponse' :: Int -> SendTaskSuccessResponse
+ Amazonka.StepFunctions: StartExecution' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe Text -> Text -> StartExecution
+ Amazonka.StepFunctions: StartExecutionResponse' :: Int -> Text -> POSIX -> StartExecutionResponse
+ Amazonka.StepFunctions: StartSyncExecution' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe Text -> Text -> StartSyncExecution
+ Amazonka.StepFunctions: StartSyncExecutionResponse' :: Maybe BillingDetails -> Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe Text -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe Text -> Maybe Text -> Int -> Text -> POSIX -> POSIX -> SyncExecutionStatus -> StartSyncExecutionResponse
+ Amazonka.StepFunctions: StateEnteredEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> StateEnteredEventDetails
+ Amazonka.StepFunctions: StateExitedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> StateExitedEventDetails
+ Amazonka.StepFunctions: StateMachineListItem' :: Text -> Text -> StateMachineType -> POSIX -> StateMachineListItem
+ Amazonka.StepFunctions: StateMachineStatus' :: Text -> StateMachineStatus
+ Amazonka.StepFunctions: StateMachineType' :: Text -> StateMachineType
+ Amazonka.StepFunctions: StopExecution' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> StopExecution
+ Amazonka.StepFunctions: StopExecutionResponse' :: Int -> POSIX -> StopExecutionResponse
+ Amazonka.StepFunctions: SyncExecutionStatus' :: Text -> SyncExecutionStatus
+ Amazonka.StepFunctions: Tag' :: Maybe Text -> Maybe Text -> Tag
+ Amazonka.StepFunctions: TagResource' :: Text -> [Tag] -> TagResource
+ Amazonka.StepFunctions: TagResourceResponse' :: Int -> TagResourceResponse
+ Amazonka.StepFunctions: TaskCredentials' :: Maybe Text -> TaskCredentials
+ Amazonka.StepFunctions: TaskFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskFailedEventDetails
+ Amazonka.StepFunctions: TaskScheduledEventDetails' :: Maybe Integer -> Maybe TaskCredentials -> Maybe Integer -> Text -> Text -> Text -> Sensitive Text -> TaskScheduledEventDetails
+ Amazonka.StepFunctions: TaskStartFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskStartFailedEventDetails
+ Amazonka.StepFunctions: TaskStartedEventDetails' :: Text -> Text -> TaskStartedEventDetails
+ Amazonka.StepFunctions: TaskSubmitFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions: TaskSubmittedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> Text -> TaskSubmittedEventDetails
+ Amazonka.StepFunctions: TaskSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> Text -> TaskSucceededEventDetails
+ Amazonka.StepFunctions: TaskTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskTimedOutEventDetails
+ Amazonka.StepFunctions: TracingConfiguration' :: Maybe Bool -> TracingConfiguration
+ Amazonka.StepFunctions: UntagResource' :: Text -> [Text] -> UntagResource
+ Amazonka.StepFunctions: UntagResourceResponse' :: Int -> UntagResourceResponse
+ Amazonka.StepFunctions: UpdateMapRun' :: Maybe Natural -> Maybe Natural -> Maybe Double -> Text -> UpdateMapRun
+ Amazonka.StepFunctions: UpdateMapRunResponse' :: Int -> UpdateMapRunResponse
+ Amazonka.StepFunctions: UpdateStateMachine' :: Maybe (Sensitive Text) -> Maybe LoggingConfiguration -> Maybe Text -> Maybe TracingConfiguration -> Text -> UpdateStateMachine
+ Amazonka.StepFunctions: UpdateStateMachineResponse' :: Int -> POSIX -> UpdateStateMachineResponse
+ Amazonka.StepFunctions: [fromExecutionStatus] :: ExecutionStatus -> Text
+ Amazonka.StepFunctions: [fromHistoryEventType] :: HistoryEventType -> Text
+ Amazonka.StepFunctions: [fromLogLevel] :: LogLevel -> Text
+ Amazonka.StepFunctions: [fromMapRunStatus] :: MapRunStatus -> Text
+ Amazonka.StepFunctions: [fromStateMachineStatus] :: StateMachineStatus -> Text
+ Amazonka.StepFunctions: [fromStateMachineType] :: StateMachineType -> Text
+ Amazonka.StepFunctions: [fromSyncExecutionStatus] :: SyncExecutionStatus -> Text
+ Amazonka.StepFunctions: _ActivityDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ActivityLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ActivityWorkerLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ExecutionAlreadyExists :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ExecutionDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ExecutionLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidArn :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidDefinition :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidExecutionInput :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidLoggingConfiguration :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidName :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidOutput :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidToken :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _InvalidTracingConfiguration :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _MissingRequiredParameter :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ResourceNotFound :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _StateMachineAlreadyExists :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _StateMachineDeleting :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _StateMachineDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _StateMachineLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _StateMachineTypeNotSupported :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _TaskDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _TaskTimedOut :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _TooManyTags :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: _ValidationException :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions: data ActivityFailedEventDetails
+ Amazonka.StepFunctions: data ActivityListItem
+ Amazonka.StepFunctions: data ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions: data ActivityScheduledEventDetails
+ Amazonka.StepFunctions: data ActivityStartedEventDetails
+ Amazonka.StepFunctions: data ActivitySucceededEventDetails
+ Amazonka.StepFunctions: data ActivityTimedOutEventDetails
+ Amazonka.StepFunctions: data BillingDetails
+ Amazonka.StepFunctions: data CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions: data CloudWatchLogsLogGroup
+ Amazonka.StepFunctions: data CreateActivity
+ Amazonka.StepFunctions: data CreateActivityResponse
+ Amazonka.StepFunctions: data CreateStateMachine
+ Amazonka.StepFunctions: data CreateStateMachineResponse
+ Amazonka.StepFunctions: data DeleteActivity
+ Amazonka.StepFunctions: data DeleteActivityResponse
+ Amazonka.StepFunctions: data DeleteStateMachine
+ Amazonka.StepFunctions: data DeleteStateMachineResponse
+ Amazonka.StepFunctions: data DescribeActivity
+ Amazonka.StepFunctions: data DescribeActivityResponse
+ Amazonka.StepFunctions: data DescribeExecution
+ Amazonka.StepFunctions: data DescribeExecutionResponse
+ Amazonka.StepFunctions: data DescribeMapRun
+ Amazonka.StepFunctions: data DescribeMapRunResponse
+ Amazonka.StepFunctions: data DescribeStateMachine
+ Amazonka.StepFunctions: data DescribeStateMachineForExecution
+ Amazonka.StepFunctions: data DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions: data DescribeStateMachineResponse
+ Amazonka.StepFunctions: data ExecutionAbortedEventDetails
+ Amazonka.StepFunctions: data ExecutionFailedEventDetails
+ Amazonka.StepFunctions: data ExecutionListItem
+ Amazonka.StepFunctions: data ExecutionStartedEventDetails
+ Amazonka.StepFunctions: data ExecutionSucceededEventDetails
+ Amazonka.StepFunctions: data ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions: data GetActivityTask
+ Amazonka.StepFunctions: data GetActivityTaskResponse
+ Amazonka.StepFunctions: data GetExecutionHistory
+ Amazonka.StepFunctions: data GetExecutionHistoryResponse
+ Amazonka.StepFunctions: data HistoryEvent
+ Amazonka.StepFunctions: data HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions: data LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions: data LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions: data LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions: data LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions: data LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions: data LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions: data ListActivities
+ Amazonka.StepFunctions: data ListActivitiesResponse
+ Amazonka.StepFunctions: data ListExecutions
+ Amazonka.StepFunctions: data ListExecutionsResponse
+ Amazonka.StepFunctions: data ListMapRuns
+ Amazonka.StepFunctions: data ListMapRunsResponse
+ Amazonka.StepFunctions: data ListStateMachines
+ Amazonka.StepFunctions: data ListStateMachinesResponse
+ Amazonka.StepFunctions: data ListTagsForResource
+ Amazonka.StepFunctions: data ListTagsForResourceResponse
+ Amazonka.StepFunctions: data LogDestination
+ Amazonka.StepFunctions: data LoggingConfiguration
+ Amazonka.StepFunctions: data MapIterationEventDetails
+ Amazonka.StepFunctions: data MapRunExecutionCounts
+ Amazonka.StepFunctions: data MapRunFailedEventDetails
+ Amazonka.StepFunctions: data MapRunItemCounts
+ Amazonka.StepFunctions: data MapRunListItem
+ Amazonka.StepFunctions: data MapRunStartedEventDetails
+ Amazonka.StepFunctions: data MapStateStartedEventDetails
+ Amazonka.StepFunctions: data SendTaskFailure
+ Amazonka.StepFunctions: data SendTaskFailureResponse
+ Amazonka.StepFunctions: data SendTaskHeartbeat
+ Amazonka.StepFunctions: data SendTaskHeartbeatResponse
+ Amazonka.StepFunctions: data SendTaskSuccess
+ Amazonka.StepFunctions: data SendTaskSuccessResponse
+ Amazonka.StepFunctions: data StartExecution
+ Amazonka.StepFunctions: data StartExecutionResponse
+ Amazonka.StepFunctions: data StartSyncExecution
+ Amazonka.StepFunctions: data StartSyncExecutionResponse
+ Amazonka.StepFunctions: data StateEnteredEventDetails
+ Amazonka.StepFunctions: data StateExitedEventDetails
+ Amazonka.StepFunctions: data StateMachineListItem
+ Amazonka.StepFunctions: data StopExecution
+ Amazonka.StepFunctions: data StopExecutionResponse
+ Amazonka.StepFunctions: data Tag
+ Amazonka.StepFunctions: data TagResource
+ Amazonka.StepFunctions: data TagResourceResponse
+ Amazonka.StepFunctions: data TaskCredentials
+ Amazonka.StepFunctions: data TaskFailedEventDetails
+ Amazonka.StepFunctions: data TaskScheduledEventDetails
+ Amazonka.StepFunctions: data TaskStartFailedEventDetails
+ Amazonka.StepFunctions: data TaskStartedEventDetails
+ Amazonka.StepFunctions: data TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions: data TaskSubmittedEventDetails
+ Amazonka.StepFunctions: data TaskSucceededEventDetails
+ Amazonka.StepFunctions: data TaskTimedOutEventDetails
+ Amazonka.StepFunctions: data TracingConfiguration
+ Amazonka.StepFunctions: data UntagResource
+ Amazonka.StepFunctions: data UntagResourceResponse
+ Amazonka.StepFunctions: data UpdateMapRun
+ Amazonka.StepFunctions: data UpdateMapRunResponse
+ Amazonka.StepFunctions: data UpdateStateMachine
+ Amazonka.StepFunctions: data UpdateStateMachineResponse
+ Amazonka.StepFunctions: defaultService :: Service
+ Amazonka.StepFunctions: newActivityFailedEventDetails :: ActivityFailedEventDetails
+ Amazonka.StepFunctions: newActivityListItem :: Text -> Text -> UTCTime -> ActivityListItem
+ Amazonka.StepFunctions: newActivityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions: newActivityScheduledEventDetails :: Text -> ActivityScheduledEventDetails
+ Amazonka.StepFunctions: newActivityStartedEventDetails :: ActivityStartedEventDetails
+ Amazonka.StepFunctions: newActivitySucceededEventDetails :: ActivitySucceededEventDetails
+ Amazonka.StepFunctions: newActivityTimedOutEventDetails :: ActivityTimedOutEventDetails
+ Amazonka.StepFunctions: newBillingDetails :: BillingDetails
+ Amazonka.StepFunctions: newCloudWatchEventsExecutionDataDetails :: CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions: newCloudWatchLogsLogGroup :: CloudWatchLogsLogGroup
+ Amazonka.StepFunctions: newCreateActivity :: Text -> CreateActivity
+ Amazonka.StepFunctions: newCreateActivityResponse :: Int -> Text -> UTCTime -> CreateActivityResponse
+ Amazonka.StepFunctions: newCreateStateMachine :: Text -> Text -> Text -> CreateStateMachine
+ Amazonka.StepFunctions: newCreateStateMachineResponse :: Int -> Text -> UTCTime -> CreateStateMachineResponse
+ Amazonka.StepFunctions: newDeleteActivity :: Text -> DeleteActivity
+ Amazonka.StepFunctions: newDeleteActivityResponse :: Int -> DeleteActivityResponse
+ Amazonka.StepFunctions: newDeleteStateMachine :: Text -> DeleteStateMachine
+ Amazonka.StepFunctions: newDeleteStateMachineResponse :: Int -> DeleteStateMachineResponse
+ Amazonka.StepFunctions: newDescribeActivity :: Text -> DescribeActivity
+ Amazonka.StepFunctions: newDescribeActivityResponse :: Int -> Text -> Text -> UTCTime -> DescribeActivityResponse
+ Amazonka.StepFunctions: newDescribeExecution :: Text -> DescribeExecution
+ Amazonka.StepFunctions: newDescribeExecutionResponse :: Int -> Text -> Text -> ExecutionStatus -> UTCTime -> DescribeExecutionResponse
+ Amazonka.StepFunctions: newDescribeMapRun :: Text -> DescribeMapRun
+ Amazonka.StepFunctions: newDescribeMapRunResponse :: Int -> Text -> Text -> MapRunStatus -> UTCTime -> Natural -> Double -> Natural -> MapRunItemCounts -> MapRunExecutionCounts -> DescribeMapRunResponse
+ Amazonka.StepFunctions: newDescribeStateMachine :: Text -> DescribeStateMachine
+ Amazonka.StepFunctions: newDescribeStateMachineForExecution :: Text -> DescribeStateMachineForExecution
+ Amazonka.StepFunctions: newDescribeStateMachineForExecutionResponse :: Int -> Text -> Text -> Text -> Text -> UTCTime -> DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions: newDescribeStateMachineResponse :: Int -> Text -> Text -> Text -> Text -> StateMachineType -> UTCTime -> DescribeStateMachineResponse
+ Amazonka.StepFunctions: newExecutionAbortedEventDetails :: ExecutionAbortedEventDetails
+ Amazonka.StepFunctions: newExecutionFailedEventDetails :: ExecutionFailedEventDetails
+ Amazonka.StepFunctions: newExecutionListItem :: Text -> Text -> Text -> ExecutionStatus -> UTCTime -> ExecutionListItem
+ Amazonka.StepFunctions: newExecutionStartedEventDetails :: ExecutionStartedEventDetails
+ Amazonka.StepFunctions: newExecutionSucceededEventDetails :: ExecutionSucceededEventDetails
+ Amazonka.StepFunctions: newExecutionTimedOutEventDetails :: ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions: newGetActivityTask :: Text -> GetActivityTask
+ Amazonka.StepFunctions: newGetActivityTaskResponse :: Int -> GetActivityTaskResponse
+ Amazonka.StepFunctions: newGetExecutionHistory :: Text -> GetExecutionHistory
+ Amazonka.StepFunctions: newGetExecutionHistoryResponse :: Int -> GetExecutionHistoryResponse
+ Amazonka.StepFunctions: newHistoryEvent :: UTCTime -> HistoryEventType -> Integer -> HistoryEvent
+ Amazonka.StepFunctions: newHistoryEventExecutionDataDetails :: HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions: newLambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions: newLambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions: newLambdaFunctionScheduledEventDetails :: Text -> LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions: newLambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions: newLambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions: newLambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions: newListActivities :: ListActivities
+ Amazonka.StepFunctions: newListActivitiesResponse :: Int -> ListActivitiesResponse
+ Amazonka.StepFunctions: newListExecutions :: ListExecutions
+ Amazonka.StepFunctions: newListExecutionsResponse :: Int -> ListExecutionsResponse
+ Amazonka.StepFunctions: newListMapRuns :: Text -> ListMapRuns
+ Amazonka.StepFunctions: newListMapRunsResponse :: Int -> ListMapRunsResponse
+ Amazonka.StepFunctions: newListStateMachines :: ListStateMachines
+ Amazonka.StepFunctions: newListStateMachinesResponse :: Int -> ListStateMachinesResponse
+ Amazonka.StepFunctions: newListTagsForResource :: Text -> ListTagsForResource
+ Amazonka.StepFunctions: newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
+ Amazonka.StepFunctions: newLogDestination :: LogDestination
+ Amazonka.StepFunctions: newLoggingConfiguration :: LoggingConfiguration
+ Amazonka.StepFunctions: newMapIterationEventDetails :: MapIterationEventDetails
+ Amazonka.StepFunctions: newMapRunExecutionCounts :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunExecutionCounts
+ Amazonka.StepFunctions: newMapRunFailedEventDetails :: MapRunFailedEventDetails
+ Amazonka.StepFunctions: newMapRunItemCounts :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunItemCounts
+ Amazonka.StepFunctions: newMapRunListItem :: Text -> Text -> Text -> UTCTime -> MapRunListItem
+ Amazonka.StepFunctions: newMapRunStartedEventDetails :: MapRunStartedEventDetails
+ Amazonka.StepFunctions: newMapStateStartedEventDetails :: MapStateStartedEventDetails
+ Amazonka.StepFunctions: newSendTaskFailure :: Text -> SendTaskFailure
+ Amazonka.StepFunctions: newSendTaskFailureResponse :: Int -> SendTaskFailureResponse
+ Amazonka.StepFunctions: newSendTaskHeartbeat :: Text -> SendTaskHeartbeat
+ Amazonka.StepFunctions: newSendTaskHeartbeatResponse :: Int -> SendTaskHeartbeatResponse
+ Amazonka.StepFunctions: newSendTaskSuccess :: Text -> Text -> SendTaskSuccess
+ Amazonka.StepFunctions: newSendTaskSuccessResponse :: Int -> SendTaskSuccessResponse
+ Amazonka.StepFunctions: newStartExecution :: Text -> StartExecution
+ Amazonka.StepFunctions: newStartExecutionResponse :: Int -> Text -> UTCTime -> StartExecutionResponse
+ Amazonka.StepFunctions: newStartSyncExecution :: Text -> StartSyncExecution
+ Amazonka.StepFunctions: newStartSyncExecutionResponse :: Int -> Text -> UTCTime -> UTCTime -> SyncExecutionStatus -> StartSyncExecutionResponse
+ Amazonka.StepFunctions: newStateEnteredEventDetails :: Text -> StateEnteredEventDetails
+ Amazonka.StepFunctions: newStateExitedEventDetails :: Text -> StateExitedEventDetails
+ Amazonka.StepFunctions: newStateMachineListItem :: Text -> Text -> StateMachineType -> UTCTime -> StateMachineListItem
+ Amazonka.StepFunctions: newStopExecution :: Text -> StopExecution
+ Amazonka.StepFunctions: newStopExecutionResponse :: Int -> UTCTime -> StopExecutionResponse
+ Amazonka.StepFunctions: newTag :: Tag
+ Amazonka.StepFunctions: newTagResource :: Text -> TagResource
+ Amazonka.StepFunctions: newTagResourceResponse :: Int -> TagResourceResponse
+ Amazonka.StepFunctions: newTaskCredentials :: TaskCredentials
+ Amazonka.StepFunctions: newTaskFailedEventDetails :: Text -> Text -> TaskFailedEventDetails
+ Amazonka.StepFunctions: newTaskScheduledEventDetails :: Text -> Text -> Text -> Text -> TaskScheduledEventDetails
+ Amazonka.StepFunctions: newTaskStartFailedEventDetails :: Text -> Text -> TaskStartFailedEventDetails
+ Amazonka.StepFunctions: newTaskStartedEventDetails :: Text -> Text -> TaskStartedEventDetails
+ Amazonka.StepFunctions: newTaskSubmitFailedEventDetails :: Text -> Text -> TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions: newTaskSubmittedEventDetails :: Text -> Text -> TaskSubmittedEventDetails
+ Amazonka.StepFunctions: newTaskSucceededEventDetails :: Text -> Text -> TaskSucceededEventDetails
+ Amazonka.StepFunctions: newTaskTimedOutEventDetails :: Text -> Text -> TaskTimedOutEventDetails
+ Amazonka.StepFunctions: newTracingConfiguration :: TracingConfiguration
+ Amazonka.StepFunctions: newUntagResource :: Text -> UntagResource
+ Amazonka.StepFunctions: newUntagResourceResponse :: Int -> UntagResourceResponse
+ Amazonka.StepFunctions: newUpdateMapRun :: Text -> UpdateMapRun
+ Amazonka.StepFunctions: newUpdateMapRunResponse :: Int -> UpdateMapRunResponse
+ Amazonka.StepFunctions: newUpdateStateMachine :: Text -> UpdateStateMachine
+ Amazonka.StepFunctions: newUpdateStateMachineResponse :: Int -> UTCTime -> UpdateStateMachineResponse
+ Amazonka.StepFunctions: newtype ExecutionStatus
+ Amazonka.StepFunctions: newtype HistoryEventType
+ Amazonka.StepFunctions: newtype LogLevel
+ Amazonka.StepFunctions: newtype MapRunStatus
+ Amazonka.StepFunctions: newtype StateMachineStatus
+ Amazonka.StepFunctions: newtype StateMachineType
+ Amazonka.StepFunctions: newtype SyncExecutionStatus
+ Amazonka.StepFunctions: pattern ExecutionStatus_ABORTED :: ExecutionStatus
+ Amazonka.StepFunctions: pattern ExecutionStatus_FAILED :: ExecutionStatus
+ Amazonka.StepFunctions: pattern ExecutionStatus_RUNNING :: ExecutionStatus
+ Amazonka.StepFunctions: pattern ExecutionStatus_SUCCEEDED :: ExecutionStatus
+ Amazonka.StepFunctions: pattern ExecutionStatus_TIMED_OUT :: ExecutionStatus
+ Amazonka.StepFunctions: pattern HistoryEventType_ActivityFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ActivityScheduleFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ActivityScheduled :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ActivityStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ActivitySucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ActivityTimedOut :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ChoiceStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ChoiceStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ExecutionAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ExecutionFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ExecutionStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ExecutionSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ExecutionTimedOut :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_FailStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionScheduleFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionScheduled :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionStartFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_LambdaFunctionTimedOut :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapIterationAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapIterationFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapIterationStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapIterationSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapRunAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapRunFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapRunStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapRunSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapStateAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapStateFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapStateStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_MapStateSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ParallelStateAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ParallelStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ParallelStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ParallelStateFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ParallelStateStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_ParallelStateSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_PassStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_PassStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_SucceedStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_SucceedStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskScheduled :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskStartFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskStarted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskStateAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskSubmitFailed :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskSubmitted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskSucceeded :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_TaskTimedOut :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_WaitStateAborted :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_WaitStateEntered :: HistoryEventType
+ Amazonka.StepFunctions: pattern HistoryEventType_WaitStateExited :: HistoryEventType
+ Amazonka.StepFunctions: pattern LogLevel_ALL :: LogLevel
+ Amazonka.StepFunctions: pattern LogLevel_ERROR :: LogLevel
+ Amazonka.StepFunctions: pattern LogLevel_FATAL :: LogLevel
+ Amazonka.StepFunctions: pattern LogLevel_OFF :: LogLevel
+ Amazonka.StepFunctions: pattern MapRunStatus_ABORTED :: MapRunStatus
+ Amazonka.StepFunctions: pattern MapRunStatus_FAILED :: MapRunStatus
+ Amazonka.StepFunctions: pattern MapRunStatus_RUNNING :: MapRunStatus
+ Amazonka.StepFunctions: pattern MapRunStatus_SUCCEEDED :: MapRunStatus
+ Amazonka.StepFunctions: pattern StateMachineStatus_ACTIVE :: StateMachineStatus
+ Amazonka.StepFunctions: pattern StateMachineStatus_DELETING :: StateMachineStatus
+ Amazonka.StepFunctions: pattern StateMachineType_EXPRESS :: StateMachineType
+ Amazonka.StepFunctions: pattern StateMachineType_STANDARD :: StateMachineType
+ Amazonka.StepFunctions: pattern SyncExecutionStatus_FAILED :: SyncExecutionStatus
+ Amazonka.StepFunctions: pattern SyncExecutionStatus_SUCCEEDED :: SyncExecutionStatus
+ Amazonka.StepFunctions: pattern SyncExecutionStatus_TIMED_OUT :: SyncExecutionStatus
+ Amazonka.StepFunctions.CreateActivity: CreateActivity' :: Maybe [Tag] -> Text -> CreateActivity
+ Amazonka.StepFunctions.CreateActivity: CreateActivityResponse' :: Int -> Text -> POSIX -> CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: [$sel:activityArn:CreateActivityResponse'] :: CreateActivityResponse -> Text
+ Amazonka.StepFunctions.CreateActivity: [$sel:creationDate:CreateActivityResponse'] :: CreateActivityResponse -> POSIX
+ Amazonka.StepFunctions.CreateActivity: [$sel:httpStatus:CreateActivityResponse'] :: CreateActivityResponse -> Int
+ Amazonka.StepFunctions.CreateActivity: [$sel:name:CreateActivity'] :: CreateActivity -> Text
+ Amazonka.StepFunctions.CreateActivity: [$sel:tags:CreateActivity'] :: CreateActivity -> Maybe [Tag]
+ Amazonka.StepFunctions.CreateActivity: createActivityResponse_activityArn :: Lens' CreateActivityResponse Text
+ Amazonka.StepFunctions.CreateActivity: createActivityResponse_creationDate :: Lens' CreateActivityResponse UTCTime
+ Amazonka.StepFunctions.CreateActivity: createActivityResponse_httpStatus :: Lens' CreateActivityResponse Int
+ Amazonka.StepFunctions.CreateActivity: createActivity_name :: Lens' CreateActivity Text
+ Amazonka.StepFunctions.CreateActivity: createActivity_tags :: Lens' CreateActivity (Maybe [Tag])
+ Amazonka.StepFunctions.CreateActivity: data CreateActivity
+ Amazonka.StepFunctions.CreateActivity: data CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance Control.DeepSeq.NFData Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance Control.DeepSeq.NFData Amazonka.StepFunctions.CreateActivity.CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Classes.Eq Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Classes.Eq Amazonka.StepFunctions.CreateActivity.CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Generics.Generic Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Generics.Generic Amazonka.StepFunctions.CreateActivity.CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Read.Read Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Read.Read Amazonka.StepFunctions.CreateActivity.CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Show.Show Amazonka.StepFunctions.CreateActivity.CreateActivity
+ Amazonka.StepFunctions.CreateActivity: instance GHC.Show.Show Amazonka.StepFunctions.CreateActivity.CreateActivityResponse
+ Amazonka.StepFunctions.CreateActivity: newCreateActivity :: Text -> CreateActivity
+ Amazonka.StepFunctions.CreateActivity: newCreateActivityResponse :: Int -> Text -> UTCTime -> CreateActivityResponse
+ Amazonka.StepFunctions.CreateStateMachine: CreateStateMachine' :: Maybe LoggingConfiguration -> Maybe [Tag] -> Maybe TracingConfiguration -> Maybe StateMachineType -> Text -> Sensitive Text -> Text -> CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: CreateStateMachineResponse' :: Int -> Text -> POSIX -> CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:creationDate:CreateStateMachineResponse'] :: CreateStateMachineResponse -> POSIX
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:definition:CreateStateMachine'] :: CreateStateMachine -> Sensitive Text
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:httpStatus:CreateStateMachineResponse'] :: CreateStateMachineResponse -> Int
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:loggingConfiguration:CreateStateMachine'] :: CreateStateMachine -> Maybe LoggingConfiguration
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:name:CreateStateMachine'] :: CreateStateMachine -> Text
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:roleArn:CreateStateMachine'] :: CreateStateMachine -> Text
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:stateMachineArn:CreateStateMachineResponse'] :: CreateStateMachineResponse -> Text
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:tags:CreateStateMachine'] :: CreateStateMachine -> Maybe [Tag]
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:tracingConfiguration:CreateStateMachine'] :: CreateStateMachine -> Maybe TracingConfiguration
+ Amazonka.StepFunctions.CreateStateMachine: [$sel:type':CreateStateMachine'] :: CreateStateMachine -> Maybe StateMachineType
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachineResponse_creationDate :: Lens' CreateStateMachineResponse UTCTime
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachineResponse_httpStatus :: Lens' CreateStateMachineResponse Int
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachineResponse_stateMachineArn :: Lens' CreateStateMachineResponse Text
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_definition :: Lens' CreateStateMachine Text
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_loggingConfiguration :: Lens' CreateStateMachine (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_name :: Lens' CreateStateMachine Text
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_roleArn :: Lens' CreateStateMachine Text
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_tags :: Lens' CreateStateMachine (Maybe [Tag])
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_tracingConfiguration :: Lens' CreateStateMachine (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.CreateStateMachine: createStateMachine_type :: Lens' CreateStateMachine (Maybe StateMachineType)
+ Amazonka.StepFunctions.CreateStateMachine: data CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: data CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.CreateStateMachine.CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.CreateStateMachine.CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.CreateStateMachine.CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Read.Read Amazonka.StepFunctions.CreateStateMachine.CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.CreateStateMachine.CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.CreateStateMachine.CreateStateMachineResponse
+ Amazonka.StepFunctions.CreateStateMachine: newCreateStateMachine :: Text -> Text -> Text -> CreateStateMachine
+ Amazonka.StepFunctions.CreateStateMachine: newCreateStateMachineResponse :: Int -> Text -> UTCTime -> CreateStateMachineResponse
+ Amazonka.StepFunctions.DeleteActivity: DeleteActivity' :: Text -> DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: DeleteActivityResponse' :: Int -> DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: [$sel:activityArn:DeleteActivity'] :: DeleteActivity -> Text
+ Amazonka.StepFunctions.DeleteActivity: [$sel:httpStatus:DeleteActivityResponse'] :: DeleteActivityResponse -> Int
+ Amazonka.StepFunctions.DeleteActivity: data DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: data DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: deleteActivityResponse_httpStatus :: Lens' DeleteActivityResponse Int
+ Amazonka.StepFunctions.DeleteActivity: deleteActivity_activityArn :: Lens' DeleteActivity Text
+ Amazonka.StepFunctions.DeleteActivity: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DeleteActivity.DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Classes.Eq Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Classes.Eq Amazonka.StepFunctions.DeleteActivity.DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Generics.Generic Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Generics.Generic Amazonka.StepFunctions.DeleteActivity.DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Read.Read Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Read.Read Amazonka.StepFunctions.DeleteActivity.DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Show.Show Amazonka.StepFunctions.DeleteActivity.DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: instance GHC.Show.Show Amazonka.StepFunctions.DeleteActivity.DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteActivity: newDeleteActivity :: Text -> DeleteActivity
+ Amazonka.StepFunctions.DeleteActivity: newDeleteActivityResponse :: Int -> DeleteActivityResponse
+ Amazonka.StepFunctions.DeleteStateMachine: DeleteStateMachine' :: Text -> DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: DeleteStateMachineResponse' :: Int -> DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: [$sel:httpStatus:DeleteStateMachineResponse'] :: DeleteStateMachineResponse -> Int
+ Amazonka.StepFunctions.DeleteStateMachine: [$sel:stateMachineArn:DeleteStateMachine'] :: DeleteStateMachine -> Text
+ Amazonka.StepFunctions.DeleteStateMachine: data DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: data DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: deleteStateMachineResponse_httpStatus :: Lens' DeleteStateMachineResponse Int
+ Amazonka.StepFunctions.DeleteStateMachine: deleteStateMachine_stateMachineArn :: Lens' DeleteStateMachine Text
+ Amazonka.StepFunctions.DeleteStateMachine: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Read.Read Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Read.Read Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.DeleteStateMachine.DeleteStateMachineResponse
+ Amazonka.StepFunctions.DeleteStateMachine: newDeleteStateMachine :: Text -> DeleteStateMachine
+ Amazonka.StepFunctions.DeleteStateMachine: newDeleteStateMachineResponse :: Int -> DeleteStateMachineResponse
+ Amazonka.StepFunctions.DescribeActivity: DescribeActivity' :: Text -> DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: DescribeActivityResponse' :: Int -> Text -> Text -> POSIX -> DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: [$sel:activityArn:DescribeActivity'] :: DescribeActivity -> Text
+ Amazonka.StepFunctions.DescribeActivity: [$sel:activityArn:DescribeActivityResponse'] :: DescribeActivityResponse -> Text
+ Amazonka.StepFunctions.DescribeActivity: [$sel:creationDate:DescribeActivityResponse'] :: DescribeActivityResponse -> POSIX
+ Amazonka.StepFunctions.DescribeActivity: [$sel:httpStatus:DescribeActivityResponse'] :: DescribeActivityResponse -> Int
+ Amazonka.StepFunctions.DescribeActivity: [$sel:name:DescribeActivityResponse'] :: DescribeActivityResponse -> Text
+ Amazonka.StepFunctions.DescribeActivity: data DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: data DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: describeActivityResponse_activityArn :: Lens' DescribeActivityResponse Text
+ Amazonka.StepFunctions.DescribeActivity: describeActivityResponse_creationDate :: Lens' DescribeActivityResponse UTCTime
+ Amazonka.StepFunctions.DescribeActivity: describeActivityResponse_httpStatus :: Lens' DescribeActivityResponse Int
+ Amazonka.StepFunctions.DescribeActivity: describeActivityResponse_name :: Lens' DescribeActivityResponse Text
+ Amazonka.StepFunctions.DescribeActivity: describeActivity_activityArn :: Lens' DescribeActivity Text
+ Amazonka.StepFunctions.DescribeActivity: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeActivity.DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeActivity.DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeActivity.DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Read.Read Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Read.Read Amazonka.StepFunctions.DescribeActivity.DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Show.Show Amazonka.StepFunctions.DescribeActivity.DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: instance GHC.Show.Show Amazonka.StepFunctions.DescribeActivity.DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeActivity: newDescribeActivity :: Text -> DescribeActivity
+ Amazonka.StepFunctions.DescribeActivity: newDescribeActivityResponse :: Int -> Text -> Text -> UTCTime -> DescribeActivityResponse
+ Amazonka.StepFunctions.DescribeExecution: DescribeExecution' :: Text -> DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: DescribeExecutionResponse' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe Text -> Maybe Text -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe POSIX -> Maybe Text -> Int -> Text -> Text -> ExecutionStatus -> POSIX -> DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeExecution: [$sel:cause:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.DescribeExecution: [$sel:error:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.DescribeExecution: [$sel:executionArn:DescribeExecution'] :: DescribeExecution -> Text
+ Amazonka.StepFunctions.DescribeExecution: [$sel:executionArn:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Text
+ Amazonka.StepFunctions.DescribeExecution: [$sel:httpStatus:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Int
+ Amazonka.StepFunctions.DescribeExecution: [$sel:input:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.DescribeExecution: [$sel:inputDetails:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.DescribeExecution: [$sel:mapRunArn:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.DescribeExecution: [$sel:name:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.DescribeExecution: [$sel:output:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.DescribeExecution: [$sel:outputDetails:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.DescribeExecution: [$sel:startDate:DescribeExecutionResponse'] :: DescribeExecutionResponse -> POSIX
+ Amazonka.StepFunctions.DescribeExecution: [$sel:stateMachineArn:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Text
+ Amazonka.StepFunctions.DescribeExecution: [$sel:status:DescribeExecutionResponse'] :: DescribeExecutionResponse -> ExecutionStatus
+ Amazonka.StepFunctions.DescribeExecution: [$sel:stopDate:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe POSIX
+ Amazonka.StepFunctions.DescribeExecution: [$sel:traceHeader:DescribeExecutionResponse'] :: DescribeExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.DescribeExecution: data DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: data DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_cause :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_error :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_executionArn :: Lens' DescribeExecutionResponse Text
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_httpStatus :: Lens' DescribeExecutionResponse Int
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_input :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_inputDetails :: Lens' DescribeExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_mapRunArn :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_name :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_output :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_outputDetails :: Lens' DescribeExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_startDate :: Lens' DescribeExecutionResponse UTCTime
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_stateMachineArn :: Lens' DescribeExecutionResponse Text
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_status :: Lens' DescribeExecutionResponse ExecutionStatus
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_stopDate :: Lens' DescribeExecutionResponse (Maybe UTCTime)
+ Amazonka.StepFunctions.DescribeExecution: describeExecutionResponse_traceHeader :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeExecution: describeExecution_executionArn :: Lens' DescribeExecution Text
+ Amazonka.StepFunctions.DescribeExecution: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeExecution.DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeExecution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeExecution.DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeExecution.DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Read.Read Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Show.Show Amazonka.StepFunctions.DescribeExecution.DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: instance GHC.Show.Show Amazonka.StepFunctions.DescribeExecution.DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeExecution: newDescribeExecution :: Text -> DescribeExecution
+ Amazonka.StepFunctions.DescribeExecution: newDescribeExecutionResponse :: Int -> Text -> Text -> ExecutionStatus -> UTCTime -> DescribeExecutionResponse
+ Amazonka.StepFunctions.DescribeMapRun: DescribeMapRun' :: Text -> DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: DescribeMapRunResponse' :: Maybe POSIX -> Int -> Text -> Text -> MapRunStatus -> POSIX -> Natural -> Double -> Natural -> MapRunItemCounts -> MapRunExecutionCounts -> DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:executionArn:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Text
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:executionCounts:DescribeMapRunResponse'] :: DescribeMapRunResponse -> MapRunExecutionCounts
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:httpStatus:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Int
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:itemCounts:DescribeMapRunResponse'] :: DescribeMapRunResponse -> MapRunItemCounts
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:mapRunArn:DescribeMapRun'] :: DescribeMapRun -> Text
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:mapRunArn:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Text
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:maxConcurrency:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Natural
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:startDate:DescribeMapRunResponse'] :: DescribeMapRunResponse -> POSIX
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:status:DescribeMapRunResponse'] :: DescribeMapRunResponse -> MapRunStatus
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:stopDate:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Maybe POSIX
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:toleratedFailureCount:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Natural
+ Amazonka.StepFunctions.DescribeMapRun: [$sel:toleratedFailurePercentage:DescribeMapRunResponse'] :: DescribeMapRunResponse -> Double
+ Amazonka.StepFunctions.DescribeMapRun: data DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: data DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_executionArn :: Lens' DescribeMapRunResponse Text
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_executionCounts :: Lens' DescribeMapRunResponse MapRunExecutionCounts
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_httpStatus :: Lens' DescribeMapRunResponse Int
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_itemCounts :: Lens' DescribeMapRunResponse MapRunItemCounts
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_mapRunArn :: Lens' DescribeMapRunResponse Text
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_maxConcurrency :: Lens' DescribeMapRunResponse Natural
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_startDate :: Lens' DescribeMapRunResponse UTCTime
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_status :: Lens' DescribeMapRunResponse MapRunStatus
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_stopDate :: Lens' DescribeMapRunResponse (Maybe UTCTime)
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_toleratedFailureCount :: Lens' DescribeMapRunResponse Natural
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRunResponse_toleratedFailurePercentage :: Lens' DescribeMapRunResponse Double
+ Amazonka.StepFunctions.DescribeMapRun: describeMapRun_mapRunArn :: Lens' DescribeMapRun Text
+ Amazonka.StepFunctions.DescribeMapRun: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeMapRun.DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeMapRun.DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeMapRun.DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Read.Read Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Read.Read Amazonka.StepFunctions.DescribeMapRun.DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Show.Show Amazonka.StepFunctions.DescribeMapRun.DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: instance GHC.Show.Show Amazonka.StepFunctions.DescribeMapRun.DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeMapRun: newDescribeMapRun :: Text -> DescribeMapRun
+ Amazonka.StepFunctions.DescribeMapRun: newDescribeMapRunResponse :: Int -> Text -> Text -> MapRunStatus -> UTCTime -> Natural -> Double -> Natural -> MapRunItemCounts -> MapRunExecutionCounts -> DescribeMapRunResponse
+ Amazonka.StepFunctions.DescribeStateMachine: DescribeStateMachine' :: Text -> DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: DescribeStateMachineResponse' :: Maybe Text -> Maybe LoggingConfiguration -> Maybe StateMachineStatus -> Maybe TracingConfiguration -> Int -> Text -> Text -> Sensitive Text -> Text -> StateMachineType -> POSIX -> DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:creationDate:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> POSIX
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:definition:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Sensitive Text
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:httpStatus:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Int
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:label:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Maybe Text
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:loggingConfiguration:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Maybe LoggingConfiguration
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:name:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Text
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:roleArn:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Text
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:stateMachineArn:DescribeStateMachine'] :: DescribeStateMachine -> Text
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:stateMachineArn:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Text
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:status:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Maybe StateMachineStatus
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:tracingConfiguration:DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> Maybe TracingConfiguration
+ Amazonka.StepFunctions.DescribeStateMachine: [$sel:type':DescribeStateMachineResponse'] :: DescribeStateMachineResponse -> StateMachineType
+ Amazonka.StepFunctions.DescribeStateMachine: data DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: data DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_creationDate :: Lens' DescribeStateMachineResponse UTCTime
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_definition :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_httpStatus :: Lens' DescribeStateMachineResponse Int
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_label :: Lens' DescribeStateMachineResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_loggingConfiguration :: Lens' DescribeStateMachineResponse (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_name :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_roleArn :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_stateMachineArn :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_status :: Lens' DescribeStateMachineResponse (Maybe StateMachineStatus)
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_tracingConfiguration :: Lens' DescribeStateMachineResponse (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachineResponse_type :: Lens' DescribeStateMachineResponse StateMachineType
+ Amazonka.StepFunctions.DescribeStateMachine: describeStateMachine_stateMachineArn :: Lens' DescribeStateMachine Text
+ Amazonka.StepFunctions.DescribeStateMachine: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Read.Read Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.DescribeStateMachine.DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachine: newDescribeStateMachine :: Text -> DescribeStateMachine
+ Amazonka.StepFunctions.DescribeStateMachine: newDescribeStateMachineResponse :: Int -> Text -> Text -> Text -> Text -> StateMachineType -> UTCTime -> DescribeStateMachineResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: DescribeStateMachineForExecution' :: Text -> DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: DescribeStateMachineForExecutionResponse' :: Maybe Text -> Maybe LoggingConfiguration -> Maybe Text -> Maybe TracingConfiguration -> Int -> Text -> Text -> Sensitive Text -> Text -> POSIX -> DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:definition:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Sensitive Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:executionArn:DescribeStateMachineForExecution'] :: DescribeStateMachineForExecution -> Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:httpStatus:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Int
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:label:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:loggingConfiguration:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Maybe LoggingConfiguration
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:mapRunArn:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:name:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:roleArn:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:stateMachineArn:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:tracingConfiguration:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> Maybe TracingConfiguration
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: [$sel:updateDate:DescribeStateMachineForExecutionResponse'] :: DescribeStateMachineForExecutionResponse -> POSIX
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: data DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: data DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_definition :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_httpStatus :: Lens' DescribeStateMachineForExecutionResponse Int
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_label :: Lens' DescribeStateMachineForExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_loggingConfiguration :: Lens' DescribeStateMachineForExecutionResponse (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_mapRunArn :: Lens' DescribeStateMachineForExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_name :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_roleArn :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_stateMachineArn :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_tracingConfiguration :: Lens' DescribeStateMachineForExecutionResponse (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecutionResponse_updateDate :: Lens' DescribeStateMachineForExecutionResponse UTCTime
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: describeStateMachineForExecution_executionArn :: Lens' DescribeStateMachineForExecution Text
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Read.Read Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Show.Show Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: instance GHC.Show.Show Amazonka.StepFunctions.DescribeStateMachineForExecution.DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: newDescribeStateMachineForExecution :: Text -> DescribeStateMachineForExecution
+ Amazonka.StepFunctions.DescribeStateMachineForExecution: newDescribeStateMachineForExecutionResponse :: Int -> Text -> Text -> Text -> Text -> UTCTime -> DescribeStateMachineForExecutionResponse
+ Amazonka.StepFunctions.GetActivityTask: GetActivityTask' :: Maybe Text -> Text -> GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: GetActivityTaskResponse' :: Maybe (Sensitive Text) -> Maybe Text -> Int -> GetActivityTaskResponse
+ Amazonka.StepFunctions.GetActivityTask: [$sel:activityArn:GetActivityTask'] :: GetActivityTask -> Text
+ Amazonka.StepFunctions.GetActivityTask: [$sel:httpStatus:GetActivityTaskResponse'] :: GetActivityTaskResponse -> Int
+ Amazonka.StepFunctions.GetActivityTask: [$sel:input:GetActivityTaskResponse'] :: GetActivityTaskResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.GetActivityTask: [$sel:taskToken:GetActivityTaskResponse'] :: GetActivityTaskResponse -> Maybe Text
+ Amazonka.StepFunctions.GetActivityTask: [$sel:workerName:GetActivityTask'] :: GetActivityTask -> Maybe Text
+ Amazonka.StepFunctions.GetActivityTask: data GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: data GetActivityTaskResponse
+ Amazonka.StepFunctions.GetActivityTask: getActivityTaskResponse_httpStatus :: Lens' GetActivityTaskResponse Int
+ Amazonka.StepFunctions.GetActivityTask: getActivityTaskResponse_input :: Lens' GetActivityTaskResponse (Maybe Text)
+ Amazonka.StepFunctions.GetActivityTask: getActivityTaskResponse_taskToken :: Lens' GetActivityTaskResponse (Maybe Text)
+ Amazonka.StepFunctions.GetActivityTask: getActivityTask_activityArn :: Lens' GetActivityTask Text
+ Amazonka.StepFunctions.GetActivityTask: getActivityTask_workerName :: Lens' GetActivityTask (Maybe Text)
+ Amazonka.StepFunctions.GetActivityTask: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance Control.DeepSeq.NFData Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance Control.DeepSeq.NFData Amazonka.StepFunctions.GetActivityTask.GetActivityTaskResponse
+ Amazonka.StepFunctions.GetActivityTask: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Classes.Eq Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Classes.Eq Amazonka.StepFunctions.GetActivityTask.GetActivityTaskResponse
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Generics.Generic Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Generics.Generic Amazonka.StepFunctions.GetActivityTask.GetActivityTaskResponse
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Read.Read Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Show.Show Amazonka.StepFunctions.GetActivityTask.GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: instance GHC.Show.Show Amazonka.StepFunctions.GetActivityTask.GetActivityTaskResponse
+ Amazonka.StepFunctions.GetActivityTask: newGetActivityTask :: Text -> GetActivityTask
+ Amazonka.StepFunctions.GetActivityTask: newGetActivityTaskResponse :: Int -> GetActivityTaskResponse
+ Amazonka.StepFunctions.GetExecutionHistory: GetExecutionHistory' :: Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Bool -> Text -> GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: GetExecutionHistoryResponse' :: Maybe Text -> Int -> [HistoryEvent] -> GetExecutionHistoryResponse
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:events:GetExecutionHistoryResponse'] :: GetExecutionHistoryResponse -> [HistoryEvent]
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:executionArn:GetExecutionHistory'] :: GetExecutionHistory -> Text
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:httpStatus:GetExecutionHistoryResponse'] :: GetExecutionHistoryResponse -> Int
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:includeExecutionData:GetExecutionHistory'] :: GetExecutionHistory -> Maybe Bool
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:maxResults:GetExecutionHistory'] :: GetExecutionHistory -> Maybe Natural
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:nextToken:GetExecutionHistory'] :: GetExecutionHistory -> Maybe Text
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:nextToken:GetExecutionHistoryResponse'] :: GetExecutionHistoryResponse -> Maybe Text
+ Amazonka.StepFunctions.GetExecutionHistory: [$sel:reverseOrder:GetExecutionHistory'] :: GetExecutionHistory -> Maybe Bool
+ Amazonka.StepFunctions.GetExecutionHistory: data GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: data GetExecutionHistoryResponse
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistoryResponse_events :: Lens' GetExecutionHistoryResponse [HistoryEvent]
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistoryResponse_httpStatus :: Lens' GetExecutionHistoryResponse Int
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistoryResponse_nextToken :: Lens' GetExecutionHistoryResponse (Maybe Text)
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistory_executionArn :: Lens' GetExecutionHistory Text
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistory_includeExecutionData :: Lens' GetExecutionHistory (Maybe Bool)
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistory_maxResults :: Lens' GetExecutionHistory (Maybe Natural)
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistory_nextToken :: Lens' GetExecutionHistory (Maybe Text)
+ Amazonka.StepFunctions.GetExecutionHistory: getExecutionHistory_reverseOrder :: Lens' GetExecutionHistory (Maybe Bool)
+ Amazonka.StepFunctions.GetExecutionHistory: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Amazonka.Pager.AWSPager Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Control.DeepSeq.NFData Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Control.DeepSeq.NFData Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
+ Amazonka.StepFunctions.GetExecutionHistory: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Classes.Eq Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Classes.Eq Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Generics.Generic Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Generics.Generic Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Read.Read Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Show.Show Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: instance GHC.Show.Show Amazonka.StepFunctions.GetExecutionHistory.GetExecutionHistoryResponse
+ Amazonka.StepFunctions.GetExecutionHistory: newGetExecutionHistory :: Text -> GetExecutionHistory
+ Amazonka.StepFunctions.GetExecutionHistory: newGetExecutionHistoryResponse :: Int -> GetExecutionHistoryResponse
+ Amazonka.StepFunctions.Lens: activityFailedEventDetails_cause :: Lens' ActivityFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activityFailedEventDetails_error :: Lens' ActivityFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activityListItem_activityArn :: Lens' ActivityListItem Text
+ Amazonka.StepFunctions.Lens: activityListItem_creationDate :: Lens' ActivityListItem UTCTime
+ Amazonka.StepFunctions.Lens: activityListItem_name :: Lens' ActivityListItem Text
+ Amazonka.StepFunctions.Lens: activityScheduleFailedEventDetails_cause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activityScheduleFailedEventDetails_error :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activityScheduledEventDetails_heartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Lens: activityScheduledEventDetails_input :: Lens' ActivityScheduledEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activityScheduledEventDetails_inputDetails :: Lens' ActivityScheduledEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: activityScheduledEventDetails_resource :: Lens' ActivityScheduledEventDetails Text
+ Amazonka.StepFunctions.Lens: activityScheduledEventDetails_timeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Lens: activityStartedEventDetails_workerName :: Lens' ActivityStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activitySucceededEventDetails_output :: Lens' ActivitySucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activitySucceededEventDetails_outputDetails :: Lens' ActivitySucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: activityTimedOutEventDetails_cause :: Lens' ActivityTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: activityTimedOutEventDetails_error :: Lens' ActivityTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: billingDetails_billedDurationInMilliseconds :: Lens' BillingDetails (Maybe Natural)
+ Amazonka.StepFunctions.Lens: billingDetails_billedMemoryUsedInMB :: Lens' BillingDetails (Maybe Natural)
+ Amazonka.StepFunctions.Lens: cloudWatchEventsExecutionDataDetails_included :: Lens' CloudWatchEventsExecutionDataDetails (Maybe Bool)
+ Amazonka.StepFunctions.Lens: cloudWatchLogsLogGroup_logGroupArn :: Lens' CloudWatchLogsLogGroup (Maybe Text)
+ Amazonka.StepFunctions.Lens: createActivityResponse_activityArn :: Lens' CreateActivityResponse Text
+ Amazonka.StepFunctions.Lens: createActivityResponse_creationDate :: Lens' CreateActivityResponse UTCTime
+ Amazonka.StepFunctions.Lens: createActivityResponse_httpStatus :: Lens' CreateActivityResponse Int
+ Amazonka.StepFunctions.Lens: createActivity_name :: Lens' CreateActivity Text
+ Amazonka.StepFunctions.Lens: createActivity_tags :: Lens' CreateActivity (Maybe [Tag])
+ Amazonka.StepFunctions.Lens: createStateMachineResponse_creationDate :: Lens' CreateStateMachineResponse UTCTime
+ Amazonka.StepFunctions.Lens: createStateMachineResponse_httpStatus :: Lens' CreateStateMachineResponse Int
+ Amazonka.StepFunctions.Lens: createStateMachineResponse_stateMachineArn :: Lens' CreateStateMachineResponse Text
+ Amazonka.StepFunctions.Lens: createStateMachine_definition :: Lens' CreateStateMachine Text
+ Amazonka.StepFunctions.Lens: createStateMachine_loggingConfiguration :: Lens' CreateStateMachine (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.Lens: createStateMachine_name :: Lens' CreateStateMachine Text
+ Amazonka.StepFunctions.Lens: createStateMachine_roleArn :: Lens' CreateStateMachine Text
+ Amazonka.StepFunctions.Lens: createStateMachine_tags :: Lens' CreateStateMachine (Maybe [Tag])
+ Amazonka.StepFunctions.Lens: createStateMachine_tracingConfiguration :: Lens' CreateStateMachine (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.Lens: createStateMachine_type :: Lens' CreateStateMachine (Maybe StateMachineType)
+ Amazonka.StepFunctions.Lens: deleteActivityResponse_httpStatus :: Lens' DeleteActivityResponse Int
+ Amazonka.StepFunctions.Lens: deleteActivity_activityArn :: Lens' DeleteActivity Text
+ Amazonka.StepFunctions.Lens: deleteStateMachineResponse_httpStatus :: Lens' DeleteStateMachineResponse Int
+ Amazonka.StepFunctions.Lens: deleteStateMachine_stateMachineArn :: Lens' DeleteStateMachine Text
+ Amazonka.StepFunctions.Lens: describeActivityResponse_activityArn :: Lens' DescribeActivityResponse Text
+ Amazonka.StepFunctions.Lens: describeActivityResponse_creationDate :: Lens' DescribeActivityResponse UTCTime
+ Amazonka.StepFunctions.Lens: describeActivityResponse_httpStatus :: Lens' DescribeActivityResponse Int
+ Amazonka.StepFunctions.Lens: describeActivityResponse_name :: Lens' DescribeActivityResponse Text
+ Amazonka.StepFunctions.Lens: describeActivity_activityArn :: Lens' DescribeActivity Text
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_cause :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_error :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_executionArn :: Lens' DescribeExecutionResponse Text
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_httpStatus :: Lens' DescribeExecutionResponse Int
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_input :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_inputDetails :: Lens' DescribeExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_mapRunArn :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_name :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_output :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_outputDetails :: Lens' DescribeExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_startDate :: Lens' DescribeExecutionResponse UTCTime
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_stateMachineArn :: Lens' DescribeExecutionResponse Text
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_status :: Lens' DescribeExecutionResponse ExecutionStatus
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_stopDate :: Lens' DescribeExecutionResponse (Maybe UTCTime)
+ Amazonka.StepFunctions.Lens: describeExecutionResponse_traceHeader :: Lens' DescribeExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeExecution_executionArn :: Lens' DescribeExecution Text
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_executionArn :: Lens' DescribeMapRunResponse Text
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_executionCounts :: Lens' DescribeMapRunResponse MapRunExecutionCounts
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_httpStatus :: Lens' DescribeMapRunResponse Int
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_itemCounts :: Lens' DescribeMapRunResponse MapRunItemCounts
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_mapRunArn :: Lens' DescribeMapRunResponse Text
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_maxConcurrency :: Lens' DescribeMapRunResponse Natural
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_startDate :: Lens' DescribeMapRunResponse UTCTime
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_status :: Lens' DescribeMapRunResponse MapRunStatus
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_stopDate :: Lens' DescribeMapRunResponse (Maybe UTCTime)
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_toleratedFailureCount :: Lens' DescribeMapRunResponse Natural
+ Amazonka.StepFunctions.Lens: describeMapRunResponse_toleratedFailurePercentage :: Lens' DescribeMapRunResponse Double
+ Amazonka.StepFunctions.Lens: describeMapRun_mapRunArn :: Lens' DescribeMapRun Text
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_definition :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_httpStatus :: Lens' DescribeStateMachineForExecutionResponse Int
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_label :: Lens' DescribeStateMachineForExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_loggingConfiguration :: Lens' DescribeStateMachineForExecutionResponse (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_mapRunArn :: Lens' DescribeStateMachineForExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_name :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_roleArn :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_stateMachineArn :: Lens' DescribeStateMachineForExecutionResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_tracingConfiguration :: Lens' DescribeStateMachineForExecutionResponse (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecutionResponse_updateDate :: Lens' DescribeStateMachineForExecutionResponse UTCTime
+ Amazonka.StepFunctions.Lens: describeStateMachineForExecution_executionArn :: Lens' DescribeStateMachineForExecution Text
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_creationDate :: Lens' DescribeStateMachineResponse UTCTime
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_definition :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_httpStatus :: Lens' DescribeStateMachineResponse Int
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_label :: Lens' DescribeStateMachineResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_loggingConfiguration :: Lens' DescribeStateMachineResponse (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_name :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_roleArn :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_stateMachineArn :: Lens' DescribeStateMachineResponse Text
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_status :: Lens' DescribeStateMachineResponse (Maybe StateMachineStatus)
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_tracingConfiguration :: Lens' DescribeStateMachineResponse (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.Lens: describeStateMachineResponse_type :: Lens' DescribeStateMachineResponse StateMachineType
+ Amazonka.StepFunctions.Lens: describeStateMachine_stateMachineArn :: Lens' DescribeStateMachine Text
+ Amazonka.StepFunctions.Lens: executionAbortedEventDetails_cause :: Lens' ExecutionAbortedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionAbortedEventDetails_error :: Lens' ExecutionAbortedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionFailedEventDetails_cause :: Lens' ExecutionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionFailedEventDetails_error :: Lens' ExecutionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionListItem_executionArn :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Lens: executionListItem_itemCount :: Lens' ExecutionListItem (Maybe Natural)
+ Amazonka.StepFunctions.Lens: executionListItem_mapRunArn :: Lens' ExecutionListItem (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionListItem_name :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Lens: executionListItem_startDate :: Lens' ExecutionListItem UTCTime
+ Amazonka.StepFunctions.Lens: executionListItem_stateMachineArn :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Lens: executionListItem_status :: Lens' ExecutionListItem ExecutionStatus
+ Amazonka.StepFunctions.Lens: executionListItem_stopDate :: Lens' ExecutionListItem (Maybe UTCTime)
+ Amazonka.StepFunctions.Lens: executionStartedEventDetails_input :: Lens' ExecutionStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionStartedEventDetails_inputDetails :: Lens' ExecutionStartedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: executionStartedEventDetails_roleArn :: Lens' ExecutionStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionSucceededEventDetails_output :: Lens' ExecutionSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionSucceededEventDetails_outputDetails :: Lens' ExecutionSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: executionTimedOutEventDetails_cause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: executionTimedOutEventDetails_error :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: getActivityTaskResponse_httpStatus :: Lens' GetActivityTaskResponse Int
+ Amazonka.StepFunctions.Lens: getActivityTaskResponse_input :: Lens' GetActivityTaskResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: getActivityTaskResponse_taskToken :: Lens' GetActivityTaskResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: getActivityTask_activityArn :: Lens' GetActivityTask Text
+ Amazonka.StepFunctions.Lens: getActivityTask_workerName :: Lens' GetActivityTask (Maybe Text)
+ Amazonka.StepFunctions.Lens: getExecutionHistoryResponse_events :: Lens' GetExecutionHistoryResponse [HistoryEvent]
+ Amazonka.StepFunctions.Lens: getExecutionHistoryResponse_httpStatus :: Lens' GetExecutionHistoryResponse Int
+ Amazonka.StepFunctions.Lens: getExecutionHistoryResponse_nextToken :: Lens' GetExecutionHistoryResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: getExecutionHistory_executionArn :: Lens' GetExecutionHistory Text
+ Amazonka.StepFunctions.Lens: getExecutionHistory_includeExecutionData :: Lens' GetExecutionHistory (Maybe Bool)
+ Amazonka.StepFunctions.Lens: getExecutionHistory_maxResults :: Lens' GetExecutionHistory (Maybe Natural)
+ Amazonka.StepFunctions.Lens: getExecutionHistory_nextToken :: Lens' GetExecutionHistory (Maybe Text)
+ Amazonka.StepFunctions.Lens: getExecutionHistory_reverseOrder :: Lens' GetExecutionHistory (Maybe Bool)
+ Amazonka.StepFunctions.Lens: historyEventExecutionDataDetails_truncated :: Lens' HistoryEventExecutionDataDetails (Maybe Bool)
+ Amazonka.StepFunctions.Lens: historyEvent_activityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_activityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_activityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_activityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_activitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_activityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_executionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_executionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_executionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_executionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_executionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_id :: Lens' HistoryEvent Integer
+ Amazonka.StepFunctions.Lens: historyEvent_lambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_lambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_lambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_lambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_lambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_lambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapIterationAbortedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapIterationFailedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapIterationStartedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapIterationSucceededEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapRunFailedEventDetails :: Lens' HistoryEvent (Maybe MapRunFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapRunStartedEventDetails :: Lens' HistoryEvent (Maybe MapRunStartedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_mapStateStartedEventDetails :: Lens' HistoryEvent (Maybe MapStateStartedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_previousEventId :: Lens' HistoryEvent (Maybe Integer)
+ Amazonka.StepFunctions.Lens: historyEvent_stateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_stateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskFailedEventDetails :: Lens' HistoryEvent (Maybe TaskFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskScheduledEventDetails :: Lens' HistoryEvent (Maybe TaskScheduledEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskStartFailedEventDetails :: Lens' HistoryEvent (Maybe TaskStartFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskStartedEventDetails :: Lens' HistoryEvent (Maybe TaskStartedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskSubmitFailedEventDetails :: Lens' HistoryEvent (Maybe TaskSubmitFailedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskSubmittedEventDetails :: Lens' HistoryEvent (Maybe TaskSubmittedEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskSucceededEventDetails :: Lens' HistoryEvent (Maybe TaskSucceededEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_taskTimedOutEventDetails :: Lens' HistoryEvent (Maybe TaskTimedOutEventDetails)
+ Amazonka.StepFunctions.Lens: historyEvent_timestamp :: Lens' HistoryEvent UTCTime
+ Amazonka.StepFunctions.Lens: historyEvent_type :: Lens' HistoryEvent HistoryEventType
+ Amazonka.StepFunctions.Lens: lambdaFunctionFailedEventDetails_cause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionFailedEventDetails_error :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduleFailedEventDetails_cause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduleFailedEventDetails_error :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduledEventDetails_input :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduledEventDetails_inputDetails :: Lens' LambdaFunctionScheduledEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduledEventDetails_resource :: Lens' LambdaFunctionScheduledEventDetails Text
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduledEventDetails_taskCredentials :: Lens' LambdaFunctionScheduledEventDetails (Maybe TaskCredentials)
+ Amazonka.StepFunctions.Lens: lambdaFunctionScheduledEventDetails_timeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Lens: lambdaFunctionStartFailedEventDetails_cause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionStartFailedEventDetails_error :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionSucceededEventDetails_output :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionSucceededEventDetails_outputDetails :: Lens' LambdaFunctionSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: lambdaFunctionTimedOutEventDetails_cause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: lambdaFunctionTimedOutEventDetails_error :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: listActivitiesResponse_activities :: Lens' ListActivitiesResponse [ActivityListItem]
+ Amazonka.StepFunctions.Lens: listActivitiesResponse_httpStatus :: Lens' ListActivitiesResponse Int
+ Amazonka.StepFunctions.Lens: listActivitiesResponse_nextToken :: Lens' ListActivitiesResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: listActivities_maxResults :: Lens' ListActivities (Maybe Natural)
+ Amazonka.StepFunctions.Lens: listActivities_nextToken :: Lens' ListActivities (Maybe Text)
+ Amazonka.StepFunctions.Lens: listExecutionsResponse_executions :: Lens' ListExecutionsResponse [ExecutionListItem]
+ Amazonka.StepFunctions.Lens: listExecutionsResponse_httpStatus :: Lens' ListExecutionsResponse Int
+ Amazonka.StepFunctions.Lens: listExecutionsResponse_nextToken :: Lens' ListExecutionsResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: listExecutions_mapRunArn :: Lens' ListExecutions (Maybe Text)
+ Amazonka.StepFunctions.Lens: listExecutions_maxResults :: Lens' ListExecutions (Maybe Natural)
+ Amazonka.StepFunctions.Lens: listExecutions_nextToken :: Lens' ListExecutions (Maybe Text)
+ Amazonka.StepFunctions.Lens: listExecutions_stateMachineArn :: Lens' ListExecutions (Maybe Text)
+ Amazonka.StepFunctions.Lens: listExecutions_statusFilter :: Lens' ListExecutions (Maybe ExecutionStatus)
+ Amazonka.StepFunctions.Lens: listMapRunsResponse_httpStatus :: Lens' ListMapRunsResponse Int
+ Amazonka.StepFunctions.Lens: listMapRunsResponse_mapRuns :: Lens' ListMapRunsResponse [MapRunListItem]
+ Amazonka.StepFunctions.Lens: listMapRunsResponse_nextToken :: Lens' ListMapRunsResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: listMapRuns_executionArn :: Lens' ListMapRuns Text
+ Amazonka.StepFunctions.Lens: listMapRuns_maxResults :: Lens' ListMapRuns (Maybe Natural)
+ Amazonka.StepFunctions.Lens: listMapRuns_nextToken :: Lens' ListMapRuns (Maybe Text)
+ Amazonka.StepFunctions.Lens: listStateMachinesResponse_httpStatus :: Lens' ListStateMachinesResponse Int
+ Amazonka.StepFunctions.Lens: listStateMachinesResponse_nextToken :: Lens' ListStateMachinesResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: listStateMachinesResponse_stateMachines :: Lens' ListStateMachinesResponse [StateMachineListItem]
+ Amazonka.StepFunctions.Lens: listStateMachines_maxResults :: Lens' ListStateMachines (Maybe Natural)
+ Amazonka.StepFunctions.Lens: listStateMachines_nextToken :: Lens' ListStateMachines (Maybe Text)
+ Amazonka.StepFunctions.Lens: listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
+ Amazonka.StepFunctions.Lens: listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
+ Amazonka.StepFunctions.Lens: listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
+ Amazonka.StepFunctions.Lens: logDestination_cloudWatchLogsLogGroup :: Lens' LogDestination (Maybe CloudWatchLogsLogGroup)
+ Amazonka.StepFunctions.Lens: loggingConfiguration_destinations :: Lens' LoggingConfiguration (Maybe [LogDestination])
+ Amazonka.StepFunctions.Lens: loggingConfiguration_includeExecutionData :: Lens' LoggingConfiguration (Maybe Bool)
+ Amazonka.StepFunctions.Lens: loggingConfiguration_level :: Lens' LoggingConfiguration (Maybe LogLevel)
+ Amazonka.StepFunctions.Lens: mapIterationEventDetails_index :: Lens' MapIterationEventDetails (Maybe Natural)
+ Amazonka.StepFunctions.Lens: mapIterationEventDetails_name :: Lens' MapIterationEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_aborted :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_failed :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_pending :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_resultsWritten :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_running :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_succeeded :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_timedOut :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunExecutionCounts_total :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunFailedEventDetails_cause :: Lens' MapRunFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: mapRunFailedEventDetails_error :: Lens' MapRunFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_aborted :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_failed :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_pending :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_resultsWritten :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_running :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_succeeded :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_timedOut :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunItemCounts_total :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Lens: mapRunListItem_executionArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Lens: mapRunListItem_mapRunArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Lens: mapRunListItem_startDate :: Lens' MapRunListItem UTCTime
+ Amazonka.StepFunctions.Lens: mapRunListItem_stateMachineArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Lens: mapRunListItem_stopDate :: Lens' MapRunListItem (Maybe UTCTime)
+ Amazonka.StepFunctions.Lens: mapRunStartedEventDetails_mapRunArn :: Lens' MapRunStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: mapStateStartedEventDetails_length :: Lens' MapStateStartedEventDetails (Maybe Natural)
+ Amazonka.StepFunctions.Lens: sendTaskFailureResponse_httpStatus :: Lens' SendTaskFailureResponse Int
+ Amazonka.StepFunctions.Lens: sendTaskFailure_cause :: Lens' SendTaskFailure (Maybe Text)
+ Amazonka.StepFunctions.Lens: sendTaskFailure_error :: Lens' SendTaskFailure (Maybe Text)
+ Amazonka.StepFunctions.Lens: sendTaskFailure_taskToken :: Lens' SendTaskFailure Text
+ Amazonka.StepFunctions.Lens: sendTaskHeartbeatResponse_httpStatus :: Lens' SendTaskHeartbeatResponse Int
+ Amazonka.StepFunctions.Lens: sendTaskHeartbeat_taskToken :: Lens' SendTaskHeartbeat Text
+ Amazonka.StepFunctions.Lens: sendTaskSuccessResponse_httpStatus :: Lens' SendTaskSuccessResponse Int
+ Amazonka.StepFunctions.Lens: sendTaskSuccess_output :: Lens' SendTaskSuccess Text
+ Amazonka.StepFunctions.Lens: sendTaskSuccess_taskToken :: Lens' SendTaskSuccess Text
+ Amazonka.StepFunctions.Lens: startExecutionResponse_executionArn :: Lens' StartExecutionResponse Text
+ Amazonka.StepFunctions.Lens: startExecutionResponse_httpStatus :: Lens' StartExecutionResponse Int
+ Amazonka.StepFunctions.Lens: startExecutionResponse_startDate :: Lens' StartExecutionResponse UTCTime
+ Amazonka.StepFunctions.Lens: startExecution_input :: Lens' StartExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: startExecution_name :: Lens' StartExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: startExecution_stateMachineArn :: Lens' StartExecution Text
+ Amazonka.StepFunctions.Lens: startExecution_traceHeader :: Lens' StartExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_billingDetails :: Lens' StartSyncExecutionResponse (Maybe BillingDetails)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_cause :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_error :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_executionArn :: Lens' StartSyncExecutionResponse Text
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_httpStatus :: Lens' StartSyncExecutionResponse Int
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_input :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_inputDetails :: Lens' StartSyncExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_name :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_output :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_outputDetails :: Lens' StartSyncExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_startDate :: Lens' StartSyncExecutionResponse UTCTime
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_stateMachineArn :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_status :: Lens' StartSyncExecutionResponse SyncExecutionStatus
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_stopDate :: Lens' StartSyncExecutionResponse UTCTime
+ Amazonka.StepFunctions.Lens: startSyncExecutionResponse_traceHeader :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecution_input :: Lens' StartSyncExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecution_name :: Lens' StartSyncExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: startSyncExecution_stateMachineArn :: Lens' StartSyncExecution Text
+ Amazonka.StepFunctions.Lens: startSyncExecution_traceHeader :: Lens' StartSyncExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: stateEnteredEventDetails_input :: Lens' StateEnteredEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: stateEnteredEventDetails_inputDetails :: Lens' StateEnteredEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: stateEnteredEventDetails_name :: Lens' StateEnteredEventDetails Text
+ Amazonka.StepFunctions.Lens: stateExitedEventDetails_name :: Lens' StateExitedEventDetails Text
+ Amazonka.StepFunctions.Lens: stateExitedEventDetails_output :: Lens' StateExitedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: stateExitedEventDetails_outputDetails :: Lens' StateExitedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: stateMachineListItem_creationDate :: Lens' StateMachineListItem UTCTime
+ Amazonka.StepFunctions.Lens: stateMachineListItem_name :: Lens' StateMachineListItem Text
+ Amazonka.StepFunctions.Lens: stateMachineListItem_stateMachineArn :: Lens' StateMachineListItem Text
+ Amazonka.StepFunctions.Lens: stateMachineListItem_type :: Lens' StateMachineListItem StateMachineType
+ Amazonka.StepFunctions.Lens: stopExecutionResponse_httpStatus :: Lens' StopExecutionResponse Int
+ Amazonka.StepFunctions.Lens: stopExecutionResponse_stopDate :: Lens' StopExecutionResponse UTCTime
+ Amazonka.StepFunctions.Lens: stopExecution_cause :: Lens' StopExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: stopExecution_error :: Lens' StopExecution (Maybe Text)
+ Amazonka.StepFunctions.Lens: stopExecution_executionArn :: Lens' StopExecution Text
+ Amazonka.StepFunctions.Lens: tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
+ Amazonka.StepFunctions.Lens: tagResource_resourceArn :: Lens' TagResource Text
+ Amazonka.StepFunctions.Lens: tagResource_tags :: Lens' TagResource [Tag]
+ Amazonka.StepFunctions.Lens: tag_key :: Lens' Tag (Maybe Text)
+ Amazonka.StepFunctions.Lens: tag_value :: Lens' Tag (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskCredentials_roleArn :: Lens' TaskCredentials (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskFailedEventDetails_cause :: Lens' TaskFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskFailedEventDetails_error :: Lens' TaskFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskFailedEventDetails_resource :: Lens' TaskFailedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskFailedEventDetails_resourceType :: Lens' TaskFailedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_heartbeatInSeconds :: Lens' TaskScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_parameters :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_region :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_resource :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_resourceType :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_taskCredentials :: Lens' TaskScheduledEventDetails (Maybe TaskCredentials)
+ Amazonka.StepFunctions.Lens: taskScheduledEventDetails_timeoutInSeconds :: Lens' TaskScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Lens: taskStartFailedEventDetails_cause :: Lens' TaskStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskStartFailedEventDetails_error :: Lens' TaskStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskStartFailedEventDetails_resource :: Lens' TaskStartFailedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskStartFailedEventDetails_resourceType :: Lens' TaskStartFailedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskStartedEventDetails_resource :: Lens' TaskStartedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskStartedEventDetails_resourceType :: Lens' TaskStartedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskSubmitFailedEventDetails_cause :: Lens' TaskSubmitFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskSubmitFailedEventDetails_error :: Lens' TaskSubmitFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskSubmitFailedEventDetails_resource :: Lens' TaskSubmitFailedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskSubmitFailedEventDetails_resourceType :: Lens' TaskSubmitFailedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskSubmittedEventDetails_output :: Lens' TaskSubmittedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskSubmittedEventDetails_outputDetails :: Lens' TaskSubmittedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: taskSubmittedEventDetails_resource :: Lens' TaskSubmittedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskSubmittedEventDetails_resourceType :: Lens' TaskSubmittedEventDetails Text
+ Amazonka.StepFunctions.Lens: taskSucceededEventDetails_output :: Lens' TaskSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskSucceededEventDetails_outputDetails :: Lens' TaskSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Lens: taskSucceededEventDetails_resource :: Lens' TaskSucceededEventDetails Text
+ Amazonka.StepFunctions.Lens: taskSucceededEventDetails_resourceType :: Lens' TaskSucceededEventDetails Text
+ Amazonka.StepFunctions.Lens: taskTimedOutEventDetails_cause :: Lens' TaskTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskTimedOutEventDetails_error :: Lens' TaskTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Lens: taskTimedOutEventDetails_resource :: Lens' TaskTimedOutEventDetails Text
+ Amazonka.StepFunctions.Lens: taskTimedOutEventDetails_resourceType :: Lens' TaskTimedOutEventDetails Text
+ Amazonka.StepFunctions.Lens: tracingConfiguration_enabled :: Lens' TracingConfiguration (Maybe Bool)
+ Amazonka.StepFunctions.Lens: untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
+ Amazonka.StepFunctions.Lens: untagResource_resourceArn :: Lens' UntagResource Text
+ Amazonka.StepFunctions.Lens: untagResource_tagKeys :: Lens' UntagResource [Text]
+ Amazonka.StepFunctions.Lens: updateMapRunResponse_httpStatus :: Lens' UpdateMapRunResponse Int
+ Amazonka.StepFunctions.Lens: updateMapRun_mapRunArn :: Lens' UpdateMapRun Text
+ Amazonka.StepFunctions.Lens: updateMapRun_maxConcurrency :: Lens' UpdateMapRun (Maybe Natural)
+ Amazonka.StepFunctions.Lens: updateMapRun_toleratedFailureCount :: Lens' UpdateMapRun (Maybe Natural)
+ Amazonka.StepFunctions.Lens: updateMapRun_toleratedFailurePercentage :: Lens' UpdateMapRun (Maybe Double)
+ Amazonka.StepFunctions.Lens: updateStateMachineResponse_httpStatus :: Lens' UpdateStateMachineResponse Int
+ Amazonka.StepFunctions.Lens: updateStateMachineResponse_updateDate :: Lens' UpdateStateMachineResponse UTCTime
+ Amazonka.StepFunctions.Lens: updateStateMachine_definition :: Lens' UpdateStateMachine (Maybe Text)
+ Amazonka.StepFunctions.Lens: updateStateMachine_loggingConfiguration :: Lens' UpdateStateMachine (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.Lens: updateStateMachine_roleArn :: Lens' UpdateStateMachine (Maybe Text)
+ Amazonka.StepFunctions.Lens: updateStateMachine_stateMachineArn :: Lens' UpdateStateMachine Text
+ Amazonka.StepFunctions.Lens: updateStateMachine_tracingConfiguration :: Lens' UpdateStateMachine (Maybe TracingConfiguration)
+ Amazonka.StepFunctions.ListActivities: ListActivities' :: Maybe Natural -> Maybe Text -> ListActivities
+ Amazonka.StepFunctions.ListActivities: ListActivitiesResponse' :: Maybe Text -> Int -> [ActivityListItem] -> ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: [$sel:activities:ListActivitiesResponse'] :: ListActivitiesResponse -> [ActivityListItem]
+ Amazonka.StepFunctions.ListActivities: [$sel:httpStatus:ListActivitiesResponse'] :: ListActivitiesResponse -> Int
+ Amazonka.StepFunctions.ListActivities: [$sel:maxResults:ListActivities'] :: ListActivities -> Maybe Natural
+ Amazonka.StepFunctions.ListActivities: [$sel:nextToken:ListActivities'] :: ListActivities -> Maybe Text
+ Amazonka.StepFunctions.ListActivities: [$sel:nextToken:ListActivitiesResponse'] :: ListActivitiesResponse -> Maybe Text
+ Amazonka.StepFunctions.ListActivities: data ListActivities
+ Amazonka.StepFunctions.ListActivities: data ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Amazonka.Pager.AWSPager Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListActivities.ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance GHC.Classes.Eq Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance GHC.Classes.Eq Amazonka.StepFunctions.ListActivities.ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: instance GHC.Generics.Generic Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance GHC.Generics.Generic Amazonka.StepFunctions.ListActivities.ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: instance GHC.Read.Read Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance GHC.Read.Read Amazonka.StepFunctions.ListActivities.ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: instance GHC.Show.Show Amazonka.StepFunctions.ListActivities.ListActivities
+ Amazonka.StepFunctions.ListActivities: instance GHC.Show.Show Amazonka.StepFunctions.ListActivities.ListActivitiesResponse
+ Amazonka.StepFunctions.ListActivities: listActivitiesResponse_activities :: Lens' ListActivitiesResponse [ActivityListItem]
+ Amazonka.StepFunctions.ListActivities: listActivitiesResponse_httpStatus :: Lens' ListActivitiesResponse Int
+ Amazonka.StepFunctions.ListActivities: listActivitiesResponse_nextToken :: Lens' ListActivitiesResponse (Maybe Text)
+ Amazonka.StepFunctions.ListActivities: listActivities_maxResults :: Lens' ListActivities (Maybe Natural)
+ Amazonka.StepFunctions.ListActivities: listActivities_nextToken :: Lens' ListActivities (Maybe Text)
+ Amazonka.StepFunctions.ListActivities: newListActivities :: ListActivities
+ Amazonka.StepFunctions.ListActivities: newListActivitiesResponse :: Int -> ListActivitiesResponse
+ Amazonka.StepFunctions.ListExecutions: ListExecutions' :: Maybe Text -> Maybe Natural -> Maybe Text -> Maybe Text -> Maybe ExecutionStatus -> ListExecutions
+ Amazonka.StepFunctions.ListExecutions: ListExecutionsResponse' :: Maybe Text -> Int -> [ExecutionListItem] -> ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: [$sel:executions:ListExecutionsResponse'] :: ListExecutionsResponse -> [ExecutionListItem]
+ Amazonka.StepFunctions.ListExecutions: [$sel:httpStatus:ListExecutionsResponse'] :: ListExecutionsResponse -> Int
+ Amazonka.StepFunctions.ListExecutions: [$sel:mapRunArn:ListExecutions'] :: ListExecutions -> Maybe Text
+ Amazonka.StepFunctions.ListExecutions: [$sel:maxResults:ListExecutions'] :: ListExecutions -> Maybe Natural
+ Amazonka.StepFunctions.ListExecutions: [$sel:nextToken:ListExecutions'] :: ListExecutions -> Maybe Text
+ Amazonka.StepFunctions.ListExecutions: [$sel:nextToken:ListExecutionsResponse'] :: ListExecutionsResponse -> Maybe Text
+ Amazonka.StepFunctions.ListExecutions: [$sel:stateMachineArn:ListExecutions'] :: ListExecutions -> Maybe Text
+ Amazonka.StepFunctions.ListExecutions: [$sel:statusFilter:ListExecutions'] :: ListExecutions -> Maybe ExecutionStatus
+ Amazonka.StepFunctions.ListExecutions: data ListExecutions
+ Amazonka.StepFunctions.ListExecutions: data ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Amazonka.Pager.AWSPager Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListExecutions.ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Classes.Eq Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Classes.Eq Amazonka.StepFunctions.ListExecutions.ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Generics.Generic Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Generics.Generic Amazonka.StepFunctions.ListExecutions.ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Read.Read Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Read.Read Amazonka.StepFunctions.ListExecutions.ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Show.Show Amazonka.StepFunctions.ListExecutions.ListExecutions
+ Amazonka.StepFunctions.ListExecutions: instance GHC.Show.Show Amazonka.StepFunctions.ListExecutions.ListExecutionsResponse
+ Amazonka.StepFunctions.ListExecutions: listExecutionsResponse_executions :: Lens' ListExecutionsResponse [ExecutionListItem]
+ Amazonka.StepFunctions.ListExecutions: listExecutionsResponse_httpStatus :: Lens' ListExecutionsResponse Int
+ Amazonka.StepFunctions.ListExecutions: listExecutionsResponse_nextToken :: Lens' ListExecutionsResponse (Maybe Text)
+ Amazonka.StepFunctions.ListExecutions: listExecutions_mapRunArn :: Lens' ListExecutions (Maybe Text)
+ Amazonka.StepFunctions.ListExecutions: listExecutions_maxResults :: Lens' ListExecutions (Maybe Natural)
+ Amazonka.StepFunctions.ListExecutions: listExecutions_nextToken :: Lens' ListExecutions (Maybe Text)
+ Amazonka.StepFunctions.ListExecutions: listExecutions_stateMachineArn :: Lens' ListExecutions (Maybe Text)
+ Amazonka.StepFunctions.ListExecutions: listExecutions_statusFilter :: Lens' ListExecutions (Maybe ExecutionStatus)
+ Amazonka.StepFunctions.ListExecutions: newListExecutions :: ListExecutions
+ Amazonka.StepFunctions.ListExecutions: newListExecutionsResponse :: Int -> ListExecutionsResponse
+ Amazonka.StepFunctions.ListMapRuns: ListMapRuns' :: Maybe Natural -> Maybe Text -> Text -> ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: ListMapRunsResponse' :: Maybe Text -> Int -> [MapRunListItem] -> ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: [$sel:executionArn:ListMapRuns'] :: ListMapRuns -> Text
+ Amazonka.StepFunctions.ListMapRuns: [$sel:httpStatus:ListMapRunsResponse'] :: ListMapRunsResponse -> Int
+ Amazonka.StepFunctions.ListMapRuns: [$sel:mapRuns:ListMapRunsResponse'] :: ListMapRunsResponse -> [MapRunListItem]
+ Amazonka.StepFunctions.ListMapRuns: [$sel:maxResults:ListMapRuns'] :: ListMapRuns -> Maybe Natural
+ Amazonka.StepFunctions.ListMapRuns: [$sel:nextToken:ListMapRuns'] :: ListMapRuns -> Maybe Text
+ Amazonka.StepFunctions.ListMapRuns: [$sel:nextToken:ListMapRunsResponse'] :: ListMapRunsResponse -> Maybe Text
+ Amazonka.StepFunctions.ListMapRuns: data ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: data ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Amazonka.Pager.AWSPager Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListMapRuns.ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Classes.Eq Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Classes.Eq Amazonka.StepFunctions.ListMapRuns.ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Generics.Generic Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Generics.Generic Amazonka.StepFunctions.ListMapRuns.ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Read.Read Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Read.Read Amazonka.StepFunctions.ListMapRuns.ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Show.Show Amazonka.StepFunctions.ListMapRuns.ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: instance GHC.Show.Show Amazonka.StepFunctions.ListMapRuns.ListMapRunsResponse
+ Amazonka.StepFunctions.ListMapRuns: listMapRunsResponse_httpStatus :: Lens' ListMapRunsResponse Int
+ Amazonka.StepFunctions.ListMapRuns: listMapRunsResponse_mapRuns :: Lens' ListMapRunsResponse [MapRunListItem]
+ Amazonka.StepFunctions.ListMapRuns: listMapRunsResponse_nextToken :: Lens' ListMapRunsResponse (Maybe Text)
+ Amazonka.StepFunctions.ListMapRuns: listMapRuns_executionArn :: Lens' ListMapRuns Text
+ Amazonka.StepFunctions.ListMapRuns: listMapRuns_maxResults :: Lens' ListMapRuns (Maybe Natural)
+ Amazonka.StepFunctions.ListMapRuns: listMapRuns_nextToken :: Lens' ListMapRuns (Maybe Text)
+ Amazonka.StepFunctions.ListMapRuns: newListMapRuns :: Text -> ListMapRuns
+ Amazonka.StepFunctions.ListMapRuns: newListMapRunsResponse :: Int -> ListMapRunsResponse
+ Amazonka.StepFunctions.ListStateMachines: ListStateMachines' :: Maybe Natural -> Maybe Text -> ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: ListStateMachinesResponse' :: Maybe Text -> Int -> [StateMachineListItem] -> ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: [$sel:httpStatus:ListStateMachinesResponse'] :: ListStateMachinesResponse -> Int
+ Amazonka.StepFunctions.ListStateMachines: [$sel:maxResults:ListStateMachines'] :: ListStateMachines -> Maybe Natural
+ Amazonka.StepFunctions.ListStateMachines: [$sel:nextToken:ListStateMachines'] :: ListStateMachines -> Maybe Text
+ Amazonka.StepFunctions.ListStateMachines: [$sel:nextToken:ListStateMachinesResponse'] :: ListStateMachinesResponse -> Maybe Text
+ Amazonka.StepFunctions.ListStateMachines: [$sel:stateMachines:ListStateMachinesResponse'] :: ListStateMachinesResponse -> [StateMachineListItem]
+ Amazonka.StepFunctions.ListStateMachines: data ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: data ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Amazonka.Pager.AWSPager Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListStateMachines.ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Classes.Eq Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Classes.Eq Amazonka.StepFunctions.ListStateMachines.ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Generics.Generic Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Generics.Generic Amazonka.StepFunctions.ListStateMachines.ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Read.Read Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Read.Read Amazonka.StepFunctions.ListStateMachines.ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Show.Show Amazonka.StepFunctions.ListStateMachines.ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: instance GHC.Show.Show Amazonka.StepFunctions.ListStateMachines.ListStateMachinesResponse
+ Amazonka.StepFunctions.ListStateMachines: listStateMachinesResponse_httpStatus :: Lens' ListStateMachinesResponse Int
+ Amazonka.StepFunctions.ListStateMachines: listStateMachinesResponse_nextToken :: Lens' ListStateMachinesResponse (Maybe Text)
+ Amazonka.StepFunctions.ListStateMachines: listStateMachinesResponse_stateMachines :: Lens' ListStateMachinesResponse [StateMachineListItem]
+ Amazonka.StepFunctions.ListStateMachines: listStateMachines_maxResults :: Lens' ListStateMachines (Maybe Natural)
+ Amazonka.StepFunctions.ListStateMachines: listStateMachines_nextToken :: Lens' ListStateMachines (Maybe Text)
+ Amazonka.StepFunctions.ListStateMachines: newListStateMachines :: ListStateMachines
+ Amazonka.StepFunctions.ListStateMachines: newListStateMachinesResponse :: Int -> ListStateMachinesResponse
+ Amazonka.StepFunctions.ListTagsForResource: ListTagsForResource' :: Text -> ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: ListTagsForResourceResponse' :: Maybe [Tag] -> Int -> ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: [$sel:httpStatus:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Int
+ Amazonka.StepFunctions.ListTagsForResource: [$sel:resourceArn:ListTagsForResource'] :: ListTagsForResource -> Text
+ Amazonka.StepFunctions.ListTagsForResource: [$sel:tags:ListTagsForResourceResponse'] :: ListTagsForResourceResponse -> Maybe [Tag]
+ Amazonka.StepFunctions.ListTagsForResource: data ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: data ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance Control.DeepSeq.NFData Amazonka.StepFunctions.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Classes.Eq Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Classes.Eq Amazonka.StepFunctions.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Generics.Generic Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Generics.Generic Amazonka.StepFunctions.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Read.Read Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Read.Read Amazonka.StepFunctions.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Show.Show Amazonka.StepFunctions.ListTagsForResource.ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: instance GHC.Show.Show Amazonka.StepFunctions.ListTagsForResource.ListTagsForResourceResponse
+ Amazonka.StepFunctions.ListTagsForResource: listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
+ Amazonka.StepFunctions.ListTagsForResource: listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
+ Amazonka.StepFunctions.ListTagsForResource: listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
+ Amazonka.StepFunctions.ListTagsForResource: newListTagsForResource :: Text -> ListTagsForResource
+ Amazonka.StepFunctions.ListTagsForResource: newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
+ Amazonka.StepFunctions.SendTaskFailure: SendTaskFailure' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: SendTaskFailureResponse' :: Int -> SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: [$sel:cause:SendTaskFailure'] :: SendTaskFailure -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.SendTaskFailure: [$sel:error:SendTaskFailure'] :: SendTaskFailure -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.SendTaskFailure: [$sel:httpStatus:SendTaskFailureResponse'] :: SendTaskFailureResponse -> Int
+ Amazonka.StepFunctions.SendTaskFailure: [$sel:taskToken:SendTaskFailure'] :: SendTaskFailure -> Text
+ Amazonka.StepFunctions.SendTaskFailure: data SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: data SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance Control.DeepSeq.NFData Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance Control.DeepSeq.NFData Amazonka.StepFunctions.SendTaskFailure.SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Classes.Eq Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Classes.Eq Amazonka.StepFunctions.SendTaskFailure.SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Generics.Generic Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Generics.Generic Amazonka.StepFunctions.SendTaskFailure.SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Read.Read Amazonka.StepFunctions.SendTaskFailure.SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Show.Show Amazonka.StepFunctions.SendTaskFailure.SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: instance GHC.Show.Show Amazonka.StepFunctions.SendTaskFailure.SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: newSendTaskFailure :: Text -> SendTaskFailure
+ Amazonka.StepFunctions.SendTaskFailure: newSendTaskFailureResponse :: Int -> SendTaskFailureResponse
+ Amazonka.StepFunctions.SendTaskFailure: sendTaskFailureResponse_httpStatus :: Lens' SendTaskFailureResponse Int
+ Amazonka.StepFunctions.SendTaskFailure: sendTaskFailure_cause :: Lens' SendTaskFailure (Maybe Text)
+ Amazonka.StepFunctions.SendTaskFailure: sendTaskFailure_error :: Lens' SendTaskFailure (Maybe Text)
+ Amazonka.StepFunctions.SendTaskFailure: sendTaskFailure_taskToken :: Lens' SendTaskFailure Text
+ Amazonka.StepFunctions.SendTaskHeartbeat: SendTaskHeartbeat' :: Text -> SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: SendTaskHeartbeatResponse' :: Int -> SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: [$sel:httpStatus:SendTaskHeartbeatResponse'] :: SendTaskHeartbeatResponse -> Int
+ Amazonka.StepFunctions.SendTaskHeartbeat: [$sel:taskToken:SendTaskHeartbeat'] :: SendTaskHeartbeat -> Text
+ Amazonka.StepFunctions.SendTaskHeartbeat: data SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: data SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Control.DeepSeq.NFData Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Control.DeepSeq.NFData Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Classes.Eq Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Classes.Eq Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Generics.Generic Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Generics.Generic Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Read.Read Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Read.Read Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Show.Show Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: instance GHC.Show.Show Amazonka.StepFunctions.SendTaskHeartbeat.SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: newSendTaskHeartbeat :: Text -> SendTaskHeartbeat
+ Amazonka.StepFunctions.SendTaskHeartbeat: newSendTaskHeartbeatResponse :: Int -> SendTaskHeartbeatResponse
+ Amazonka.StepFunctions.SendTaskHeartbeat: sendTaskHeartbeatResponse_httpStatus :: Lens' SendTaskHeartbeatResponse Int
+ Amazonka.StepFunctions.SendTaskHeartbeat: sendTaskHeartbeat_taskToken :: Lens' SendTaskHeartbeat Text
+ Amazonka.StepFunctions.SendTaskSuccess: SendTaskSuccess' :: Text -> Sensitive Text -> SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: SendTaskSuccessResponse' :: Int -> SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: [$sel:httpStatus:SendTaskSuccessResponse'] :: SendTaskSuccessResponse -> Int
+ Amazonka.StepFunctions.SendTaskSuccess: [$sel:output:SendTaskSuccess'] :: SendTaskSuccess -> Sensitive Text
+ Amazonka.StepFunctions.SendTaskSuccess: [$sel:taskToken:SendTaskSuccess'] :: SendTaskSuccess -> Text
+ Amazonka.StepFunctions.SendTaskSuccess: data SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: data SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance Control.DeepSeq.NFData Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance Control.DeepSeq.NFData Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Classes.Eq Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Classes.Eq Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Generics.Generic Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Generics.Generic Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Read.Read Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Show.Show Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: instance GHC.Show.Show Amazonka.StepFunctions.SendTaskSuccess.SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: newSendTaskSuccess :: Text -> Text -> SendTaskSuccess
+ Amazonka.StepFunctions.SendTaskSuccess: newSendTaskSuccessResponse :: Int -> SendTaskSuccessResponse
+ Amazonka.StepFunctions.SendTaskSuccess: sendTaskSuccessResponse_httpStatus :: Lens' SendTaskSuccessResponse Int
+ Amazonka.StepFunctions.SendTaskSuccess: sendTaskSuccess_output :: Lens' SendTaskSuccess Text
+ Amazonka.StepFunctions.SendTaskSuccess: sendTaskSuccess_taskToken :: Lens' SendTaskSuccess Text
+ Amazonka.StepFunctions.StartExecution: StartExecution' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe Text -> Text -> StartExecution
+ Amazonka.StepFunctions.StartExecution: StartExecutionResponse' :: Int -> Text -> POSIX -> StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: [$sel:executionArn:StartExecutionResponse'] :: StartExecutionResponse -> Text
+ Amazonka.StepFunctions.StartExecution: [$sel:httpStatus:StartExecutionResponse'] :: StartExecutionResponse -> Int
+ Amazonka.StepFunctions.StartExecution: [$sel:input:StartExecution'] :: StartExecution -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StartExecution: [$sel:name:StartExecution'] :: StartExecution -> Maybe Text
+ Amazonka.StepFunctions.StartExecution: [$sel:startDate:StartExecutionResponse'] :: StartExecutionResponse -> POSIX
+ Amazonka.StepFunctions.StartExecution: [$sel:stateMachineArn:StartExecution'] :: StartExecution -> Text
+ Amazonka.StepFunctions.StartExecution: [$sel:traceHeader:StartExecution'] :: StartExecution -> Maybe Text
+ Amazonka.StepFunctions.StartExecution: data StartExecution
+ Amazonka.StepFunctions.StartExecution: data StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.StartExecution.StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.StartExecution.StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.StartExecution.StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: instance GHC.Read.Read Amazonka.StepFunctions.StartExecution.StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: instance GHC.Show.Show Amazonka.StepFunctions.StartExecution.StartExecution
+ Amazonka.StepFunctions.StartExecution: instance GHC.Show.Show Amazonka.StepFunctions.StartExecution.StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: newStartExecution :: Text -> StartExecution
+ Amazonka.StepFunctions.StartExecution: newStartExecutionResponse :: Int -> Text -> UTCTime -> StartExecutionResponse
+ Amazonka.StepFunctions.StartExecution: startExecutionResponse_executionArn :: Lens' StartExecutionResponse Text
+ Amazonka.StepFunctions.StartExecution: startExecutionResponse_httpStatus :: Lens' StartExecutionResponse Int
+ Amazonka.StepFunctions.StartExecution: startExecutionResponse_startDate :: Lens' StartExecutionResponse UTCTime
+ Amazonka.StepFunctions.StartExecution: startExecution_input :: Lens' StartExecution (Maybe Text)
+ Amazonka.StepFunctions.StartExecution: startExecution_name :: Lens' StartExecution (Maybe Text)
+ Amazonka.StepFunctions.StartExecution: startExecution_stateMachineArn :: Lens' StartExecution Text
+ Amazonka.StepFunctions.StartExecution: startExecution_traceHeader :: Lens' StartExecution (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: StartSyncExecution' :: Maybe (Sensitive Text) -> Maybe Text -> Maybe Text -> Text -> StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: StartSyncExecutionResponse' :: Maybe BillingDetails -> Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe Text -> Maybe (Sensitive Text) -> Maybe CloudWatchEventsExecutionDataDetails -> Maybe Text -> Maybe Text -> Int -> Text -> POSIX -> POSIX -> SyncExecutionStatus -> StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:billingDetails:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe BillingDetails
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:cause:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:error:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:executionArn:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Text
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:httpStatus:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Int
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:input:StartSyncExecution'] :: StartSyncExecution -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:input:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:inputDetails:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:name:StartSyncExecution'] :: StartSyncExecution -> Maybe Text
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:name:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:output:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:outputDetails:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:startDate:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> POSIX
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:stateMachineArn:StartSyncExecution'] :: StartSyncExecution -> Text
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:stateMachineArn:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:status:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> SyncExecutionStatus
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:stopDate:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> POSIX
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:traceHeader:StartSyncExecution'] :: StartSyncExecution -> Maybe Text
+ Amazonka.StepFunctions.StartSyncExecution: [$sel:traceHeader:StartSyncExecutionResponse'] :: StartSyncExecutionResponse -> Maybe Text
+ Amazonka.StepFunctions.StartSyncExecution: data StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: data StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.StartSyncExecution.StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.StartSyncExecution.StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.StartSyncExecution.StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: instance GHC.Show.Show Amazonka.StepFunctions.StartSyncExecution.StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: instance GHC.Show.Show Amazonka.StepFunctions.StartSyncExecution.StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: newStartSyncExecution :: Text -> StartSyncExecution
+ Amazonka.StepFunctions.StartSyncExecution: newStartSyncExecutionResponse :: Int -> Text -> UTCTime -> UTCTime -> SyncExecutionStatus -> StartSyncExecutionResponse
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_billingDetails :: Lens' StartSyncExecutionResponse (Maybe BillingDetails)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_cause :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_error :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_executionArn :: Lens' StartSyncExecutionResponse Text
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_httpStatus :: Lens' StartSyncExecutionResponse Int
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_input :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_inputDetails :: Lens' StartSyncExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_name :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_output :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_outputDetails :: Lens' StartSyncExecutionResponse (Maybe CloudWatchEventsExecutionDataDetails)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_startDate :: Lens' StartSyncExecutionResponse UTCTime
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_stateMachineArn :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_status :: Lens' StartSyncExecutionResponse SyncExecutionStatus
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_stopDate :: Lens' StartSyncExecutionResponse UTCTime
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecutionResponse_traceHeader :: Lens' StartSyncExecutionResponse (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecution_input :: Lens' StartSyncExecution (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecution_name :: Lens' StartSyncExecution (Maybe Text)
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecution_stateMachineArn :: Lens' StartSyncExecution Text
+ Amazonka.StepFunctions.StartSyncExecution: startSyncExecution_traceHeader :: Lens' StartSyncExecution (Maybe Text)
+ Amazonka.StepFunctions.StopExecution: StopExecution' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> StopExecution
+ Amazonka.StepFunctions.StopExecution: StopExecutionResponse' :: Int -> POSIX -> StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: [$sel:cause:StopExecution'] :: StopExecution -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StopExecution: [$sel:error:StopExecution'] :: StopExecution -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.StopExecution: [$sel:executionArn:StopExecution'] :: StopExecution -> Text
+ Amazonka.StepFunctions.StopExecution: [$sel:httpStatus:StopExecutionResponse'] :: StopExecutionResponse -> Int
+ Amazonka.StepFunctions.StopExecution: [$sel:stopDate:StopExecutionResponse'] :: StopExecutionResponse -> POSIX
+ Amazonka.StepFunctions.StopExecution: data StopExecution
+ Amazonka.StepFunctions.StopExecution: data StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance Control.DeepSeq.NFData Amazonka.StepFunctions.StopExecution.StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance GHC.Classes.Eq Amazonka.StepFunctions.StopExecution.StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance GHC.Generics.Generic Amazonka.StepFunctions.StopExecution.StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: instance GHC.Read.Read Amazonka.StepFunctions.StopExecution.StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: instance GHC.Show.Show Amazonka.StepFunctions.StopExecution.StopExecution
+ Amazonka.StepFunctions.StopExecution: instance GHC.Show.Show Amazonka.StepFunctions.StopExecution.StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: newStopExecution :: Text -> StopExecution
+ Amazonka.StepFunctions.StopExecution: newStopExecutionResponse :: Int -> UTCTime -> StopExecutionResponse
+ Amazonka.StepFunctions.StopExecution: stopExecutionResponse_httpStatus :: Lens' StopExecutionResponse Int
+ Amazonka.StepFunctions.StopExecution: stopExecutionResponse_stopDate :: Lens' StopExecutionResponse UTCTime
+ Amazonka.StepFunctions.StopExecution: stopExecution_cause :: Lens' StopExecution (Maybe Text)
+ Amazonka.StepFunctions.StopExecution: stopExecution_error :: Lens' StopExecution (Maybe Text)
+ Amazonka.StepFunctions.StopExecution: stopExecution_executionArn :: Lens' StopExecution Text
+ Amazonka.StepFunctions.TagResource: TagResource' :: Text -> [Tag] -> TagResource
+ Amazonka.StepFunctions.TagResource: TagResourceResponse' :: Int -> TagResourceResponse
+ Amazonka.StepFunctions.TagResource: [$sel:httpStatus:TagResourceResponse'] :: TagResourceResponse -> Int
+ Amazonka.StepFunctions.TagResource: [$sel:resourceArn:TagResource'] :: TagResource -> Text
+ Amazonka.StepFunctions.TagResource: [$sel:tags:TagResource'] :: TagResource -> [Tag]
+ Amazonka.StepFunctions.TagResource: data TagResource
+ Amazonka.StepFunctions.TagResource: data TagResourceResponse
+ Amazonka.StepFunctions.TagResource: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance Control.DeepSeq.NFData Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance Control.DeepSeq.NFData Amazonka.StepFunctions.TagResource.TagResourceResponse
+ Amazonka.StepFunctions.TagResource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance GHC.Classes.Eq Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance GHC.Classes.Eq Amazonka.StepFunctions.TagResource.TagResourceResponse
+ Amazonka.StepFunctions.TagResource: instance GHC.Generics.Generic Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance GHC.Generics.Generic Amazonka.StepFunctions.TagResource.TagResourceResponse
+ Amazonka.StepFunctions.TagResource: instance GHC.Read.Read Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance GHC.Read.Read Amazonka.StepFunctions.TagResource.TagResourceResponse
+ Amazonka.StepFunctions.TagResource: instance GHC.Show.Show Amazonka.StepFunctions.TagResource.TagResource
+ Amazonka.StepFunctions.TagResource: instance GHC.Show.Show Amazonka.StepFunctions.TagResource.TagResourceResponse
+ Amazonka.StepFunctions.TagResource: newTagResource :: Text -> TagResource
+ Amazonka.StepFunctions.TagResource: newTagResourceResponse :: Int -> TagResourceResponse
+ Amazonka.StepFunctions.TagResource: tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
+ Amazonka.StepFunctions.TagResource: tagResource_resourceArn :: Lens' TagResource Text
+ Amazonka.StepFunctions.TagResource: tagResource_tags :: Lens' TagResource [Tag]
+ Amazonka.StepFunctions.Types: ActivityFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types: ActivityListItem' :: Text -> Text -> POSIX -> ActivityListItem
+ Amazonka.StepFunctions.Types: ActivityScheduleFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: ActivityScheduledEventDetails' :: Maybe Integer -> Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe Integer -> Text -> ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types: ActivityStartedEventDetails' :: Maybe Text -> ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types: ActivitySucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types: ActivityTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types: BillingDetails' :: Maybe Natural -> Maybe Natural -> BillingDetails
+ Amazonka.StepFunctions.Types: CloudWatchEventsExecutionDataDetails' :: Maybe Bool -> CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types: CloudWatchLogsLogGroup' :: Maybe Text -> CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types: ExecutionAbortedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types: ExecutionFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types: ExecutionListItem' :: Maybe Natural -> Maybe Text -> Maybe POSIX -> Text -> Text -> Text -> ExecutionStatus -> POSIX -> ExecutionListItem
+ Amazonka.StepFunctions.Types: ExecutionStartedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe Text -> ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types: ExecutionStatus' :: Text -> ExecutionStatus
+ Amazonka.StepFunctions.Types: ExecutionSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types: ExecutionTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: HistoryEvent' :: Maybe ActivityFailedEventDetails -> Maybe ActivityScheduleFailedEventDetails -> Maybe ActivityScheduledEventDetails -> Maybe ActivityStartedEventDetails -> Maybe ActivitySucceededEventDetails -> Maybe ActivityTimedOutEventDetails -> Maybe ExecutionAbortedEventDetails -> Maybe ExecutionFailedEventDetails -> Maybe ExecutionStartedEventDetails -> Maybe ExecutionSucceededEventDetails -> Maybe ExecutionTimedOutEventDetails -> Maybe LambdaFunctionFailedEventDetails -> Maybe LambdaFunctionScheduleFailedEventDetails -> Maybe LambdaFunctionScheduledEventDetails -> Maybe LambdaFunctionStartFailedEventDetails -> Maybe LambdaFunctionSucceededEventDetails -> Maybe LambdaFunctionTimedOutEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapRunFailedEventDetails -> Maybe MapRunStartedEventDetails -> Maybe MapStateStartedEventDetails -> Maybe Integer -> Maybe StateEnteredEventDetails -> Maybe StateExitedEventDetails -> Maybe TaskFailedEventDetails -> Maybe TaskScheduledEventDetails -> Maybe TaskStartFailedEventDetails -> Maybe TaskStartedEventDetails -> Maybe TaskSubmitFailedEventDetails -> Maybe TaskSubmittedEventDetails -> Maybe TaskSucceededEventDetails -> Maybe TaskTimedOutEventDetails -> POSIX -> HistoryEventType -> Integer -> HistoryEvent
+ Amazonka.StepFunctions.Types: HistoryEventExecutionDataDetails' :: Maybe Bool -> HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: HistoryEventType' :: Text -> HistoryEventType
+ Amazonka.StepFunctions.Types: LambdaFunctionFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types: LambdaFunctionScheduleFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: LambdaFunctionScheduledEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe TaskCredentials -> Maybe Integer -> Text -> LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types: LambdaFunctionStartFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types: LambdaFunctionSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types: LambdaFunctionTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: LogDestination' :: Maybe CloudWatchLogsLogGroup -> LogDestination
+ Amazonka.StepFunctions.Types: LogLevel' :: Text -> LogLevel
+ Amazonka.StepFunctions.Types: LoggingConfiguration' :: Maybe [LogDestination] -> Maybe Bool -> Maybe LogLevel -> LoggingConfiguration
+ Amazonka.StepFunctions.Types: MapIterationEventDetails' :: Maybe Natural -> Maybe Text -> MapIterationEventDetails
+ Amazonka.StepFunctions.Types: MapRunExecutionCounts' :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunExecutionCounts
+ Amazonka.StepFunctions.Types: MapRunFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types: MapRunItemCounts' :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunItemCounts
+ Amazonka.StepFunctions.Types: MapRunListItem' :: Maybe POSIX -> Text -> Text -> Text -> POSIX -> MapRunListItem
+ Amazonka.StepFunctions.Types: MapRunStartedEventDetails' :: Maybe Text -> MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types: MapRunStatus' :: Text -> MapRunStatus
+ Amazonka.StepFunctions.Types: MapStateStartedEventDetails' :: Maybe Natural -> MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types: StateEnteredEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> StateEnteredEventDetails
+ Amazonka.StepFunctions.Types: StateExitedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> StateExitedEventDetails
+ Amazonka.StepFunctions.Types: StateMachineListItem' :: Text -> Text -> StateMachineType -> POSIX -> StateMachineListItem
+ Amazonka.StepFunctions.Types: StateMachineStatus' :: Text -> StateMachineStatus
+ Amazonka.StepFunctions.Types: StateMachineType' :: Text -> StateMachineType
+ Amazonka.StepFunctions.Types: SyncExecutionStatus' :: Text -> SyncExecutionStatus
+ Amazonka.StepFunctions.Types: Tag' :: Maybe Text -> Maybe Text -> Tag
+ Amazonka.StepFunctions.Types: TaskCredentials' :: Maybe Text -> TaskCredentials
+ Amazonka.StepFunctions.Types: TaskFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskFailedEventDetails
+ Amazonka.StepFunctions.Types: TaskScheduledEventDetails' :: Maybe Integer -> Maybe TaskCredentials -> Maybe Integer -> Text -> Text -> Text -> Sensitive Text -> TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types: TaskStartFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types: TaskStartedEventDetails' :: Text -> Text -> TaskStartedEventDetails
+ Amazonka.StepFunctions.Types: TaskSubmitFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types: TaskSubmittedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> Text -> TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types: TaskSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> Text -> TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types: TaskTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types: TracingConfiguration' :: Maybe Bool -> TracingConfiguration
+ Amazonka.StepFunctions.Types: [$sel:aborted:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:aborted:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:activityArn:ActivityListItem'] :: ActivityListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:activityFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:activityScheduleFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:activityScheduledEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types: [$sel:activityStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:activitySucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types: [$sel:activityTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types: [$sel:billedDurationInMilliseconds:BillingDetails'] :: BillingDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types: [$sel:billedMemoryUsedInMB:BillingDetails'] :: BillingDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types: [$sel:cause:ActivityFailedEventDetails'] :: ActivityFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:ActivityScheduleFailedEventDetails'] :: ActivityScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:ActivityTimedOutEventDetails'] :: ActivityTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:ExecutionAbortedEventDetails'] :: ExecutionAbortedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:ExecutionFailedEventDetails'] :: ExecutionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:ExecutionTimedOutEventDetails'] :: ExecutionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:LambdaFunctionFailedEventDetails'] :: LambdaFunctionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:LambdaFunctionScheduleFailedEventDetails'] :: LambdaFunctionScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:LambdaFunctionStartFailedEventDetails'] :: LambdaFunctionStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:LambdaFunctionTimedOutEventDetails'] :: LambdaFunctionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:MapRunFailedEventDetails'] :: MapRunFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cause:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:cloudWatchLogsLogGroup:LogDestination'] :: LogDestination -> Maybe CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types: [$sel:creationDate:ActivityListItem'] :: ActivityListItem -> POSIX
+ Amazonka.StepFunctions.Types: [$sel:creationDate:StateMachineListItem'] :: StateMachineListItem -> POSIX
+ Amazonka.StepFunctions.Types: [$sel:destinations:LoggingConfiguration'] :: LoggingConfiguration -> Maybe [LogDestination]
+ Amazonka.StepFunctions.Types: [$sel:enabled:TracingConfiguration'] :: TracingConfiguration -> Maybe Bool
+ Amazonka.StepFunctions.Types: [$sel:error:ActivityFailedEventDetails'] :: ActivityFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:ActivityScheduleFailedEventDetails'] :: ActivityScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:ActivityTimedOutEventDetails'] :: ActivityTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:ExecutionAbortedEventDetails'] :: ExecutionAbortedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:ExecutionFailedEventDetails'] :: ExecutionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:ExecutionTimedOutEventDetails'] :: ExecutionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:LambdaFunctionFailedEventDetails'] :: LambdaFunctionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:LambdaFunctionScheduleFailedEventDetails'] :: LambdaFunctionScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:LambdaFunctionStartFailedEventDetails'] :: LambdaFunctionStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:LambdaFunctionTimedOutEventDetails'] :: LambdaFunctionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:MapRunFailedEventDetails'] :: MapRunFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:error:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:executionAbortedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:executionArn:ExecutionListItem'] :: ExecutionListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:executionArn:MapRunListItem'] :: MapRunListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:executionFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:executionStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:executionSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types: [$sel:executionTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: [$sel:failed:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:failed:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:heartbeatInSeconds:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types: [$sel:heartbeatInSeconds:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types: [$sel:id:HistoryEvent'] :: HistoryEvent -> Integer
+ Amazonka.StepFunctions.Types: [$sel:includeExecutionData:LoggingConfiguration'] :: LoggingConfiguration -> Maybe Bool
+ Amazonka.StepFunctions.Types: [$sel:included:CloudWatchEventsExecutionDataDetails'] :: CloudWatchEventsExecutionDataDetails -> Maybe Bool
+ Amazonka.StepFunctions.Types: [$sel:index:MapIterationEventDetails'] :: MapIterationEventDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types: [$sel:input:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:input:ExecutionStartedEventDetails'] :: ExecutionStartedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:input:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:input:StateEnteredEventDetails'] :: StateEnteredEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:inputDetails:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:inputDetails:ExecutionStartedEventDetails'] :: ExecutionStartedEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:inputDetails:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:inputDetails:StateEnteredEventDetails'] :: StateEnteredEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:itemCount:ExecutionListItem'] :: ExecutionListItem -> Maybe Natural
+ Amazonka.StepFunctions.Types: [$sel:key:Tag'] :: Tag -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:lambdaFunctionFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:lambdaFunctionScheduleFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:lambdaFunctionScheduledEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types: [$sel:lambdaFunctionStartFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:lambdaFunctionSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types: [$sel:lambdaFunctionTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: [$sel:length:MapStateStartedEventDetails'] :: MapStateStartedEventDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types: [$sel:level:LoggingConfiguration'] :: LoggingConfiguration -> Maybe LogLevel
+ Amazonka.StepFunctions.Types: [$sel:logGroupArn:CloudWatchLogsLogGroup'] :: CloudWatchLogsLogGroup -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:mapIterationAbortedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types: [$sel:mapIterationFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types: [$sel:mapIterationStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types: [$sel:mapIterationSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types: [$sel:mapRunArn:ExecutionListItem'] :: ExecutionListItem -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:mapRunArn:MapRunListItem'] :: MapRunListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:mapRunArn:MapRunStartedEventDetails'] :: MapRunStartedEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:mapRunFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:mapRunStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:mapStateStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:name:ActivityListItem'] :: ActivityListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:name:ExecutionListItem'] :: ExecutionListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:name:MapIterationEventDetails'] :: MapIterationEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:name:StateEnteredEventDetails'] :: StateEnteredEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:name:StateExitedEventDetails'] :: StateExitedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:name:StateMachineListItem'] :: StateMachineListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:output:ActivitySucceededEventDetails'] :: ActivitySucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:output:ExecutionSucceededEventDetails'] :: ExecutionSucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:output:LambdaFunctionSucceededEventDetails'] :: LambdaFunctionSucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:output:StateExitedEventDetails'] :: StateExitedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:output:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:output:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types: [$sel:outputDetails:ActivitySucceededEventDetails'] :: ActivitySucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:outputDetails:ExecutionSucceededEventDetails'] :: ExecutionSucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:outputDetails:LambdaFunctionSucceededEventDetails'] :: LambdaFunctionSucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:outputDetails:StateExitedEventDetails'] :: StateExitedEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:outputDetails:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:outputDetails:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: [$sel:parameters:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Sensitive Text
+ Amazonka.StepFunctions.Types: [$sel:pending:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:pending:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:previousEventId:HistoryEvent'] :: HistoryEvent -> Maybe Integer
+ Amazonka.StepFunctions.Types: [$sel:region:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskStartedEventDetails'] :: TaskStartedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resource:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskStartedEventDetails'] :: TaskStartedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resourceType:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Text
+ Amazonka.StepFunctions.Types: [$sel:resultsWritten:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:resultsWritten:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:roleArn:ExecutionStartedEventDetails'] :: ExecutionStartedEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:roleArn:TaskCredentials'] :: TaskCredentials -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:running:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:running:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:startDate:ExecutionListItem'] :: ExecutionListItem -> POSIX
+ Amazonka.StepFunctions.Types: [$sel:startDate:MapRunListItem'] :: MapRunListItem -> POSIX
+ Amazonka.StepFunctions.Types: [$sel:stateEnteredEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe StateEnteredEventDetails
+ Amazonka.StepFunctions.Types: [$sel:stateExitedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe StateExitedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:stateMachineArn:ExecutionListItem'] :: ExecutionListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:stateMachineArn:MapRunListItem'] :: MapRunListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:stateMachineArn:StateMachineListItem'] :: StateMachineListItem -> Text
+ Amazonka.StepFunctions.Types: [$sel:status:ExecutionListItem'] :: ExecutionListItem -> ExecutionStatus
+ Amazonka.StepFunctions.Types: [$sel:stopDate:ExecutionListItem'] :: ExecutionListItem -> Maybe POSIX
+ Amazonka.StepFunctions.Types: [$sel:stopDate:MapRunListItem'] :: MapRunListItem -> Maybe POSIX
+ Amazonka.StepFunctions.Types: [$sel:succeeded:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:succeeded:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:taskCredentials:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe TaskCredentials
+ Amazonka.StepFunctions.Types: [$sel:taskCredentials:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Maybe TaskCredentials
+ Amazonka.StepFunctions.Types: [$sel:taskFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskScheduledEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskStartFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskStartedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskSubmitFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskSubmittedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types: [$sel:taskTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types: [$sel:timedOut:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:timedOut:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:timeoutInSeconds:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types: [$sel:timeoutInSeconds:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types: [$sel:timeoutInSeconds:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types: [$sel:timestamp:HistoryEvent'] :: HistoryEvent -> POSIX
+ Amazonka.StepFunctions.Types: [$sel:total:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:total:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types: [$sel:truncated:HistoryEventExecutionDataDetails'] :: HistoryEventExecutionDataDetails -> Maybe Bool
+ Amazonka.StepFunctions.Types: [$sel:type':HistoryEvent'] :: HistoryEvent -> HistoryEventType
+ Amazonka.StepFunctions.Types: [$sel:type':StateMachineListItem'] :: StateMachineListItem -> StateMachineType
+ Amazonka.StepFunctions.Types: [$sel:value:Tag'] :: Tag -> Maybe Text
+ Amazonka.StepFunctions.Types: [$sel:workerName:ActivityStartedEventDetails'] :: ActivityStartedEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types: [fromExecutionStatus] :: ExecutionStatus -> Text
+ Amazonka.StepFunctions.Types: [fromHistoryEventType] :: HistoryEventType -> Text
+ Amazonka.StepFunctions.Types: [fromLogLevel] :: LogLevel -> Text
+ Amazonka.StepFunctions.Types: [fromMapRunStatus] :: MapRunStatus -> Text
+ Amazonka.StepFunctions.Types: [fromStateMachineStatus] :: StateMachineStatus -> Text
+ Amazonka.StepFunctions.Types: [fromStateMachineType] :: StateMachineType -> Text
+ Amazonka.StepFunctions.Types: [fromSyncExecutionStatus] :: SyncExecutionStatus -> Text
+ Amazonka.StepFunctions.Types: _ActivityDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ActivityLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ActivityWorkerLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ExecutionAlreadyExists :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ExecutionDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ExecutionLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidArn :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidDefinition :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidExecutionInput :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidLoggingConfiguration :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidName :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidOutput :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidToken :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _InvalidTracingConfiguration :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _MissingRequiredParameter :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ResourceNotFound :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _StateMachineAlreadyExists :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _StateMachineDeleting :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _StateMachineDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _StateMachineLimitExceeded :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _StateMachineTypeNotSupported :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _TaskDoesNotExist :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _TaskTimedOut :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _TooManyTags :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: _ValidationException :: AsError a => Fold a ServiceError
+ Amazonka.StepFunctions.Types: activityFailedEventDetails_cause :: Lens' ActivityFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activityFailedEventDetails_error :: Lens' ActivityFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activityListItem_activityArn :: Lens' ActivityListItem Text
+ Amazonka.StepFunctions.Types: activityListItem_creationDate :: Lens' ActivityListItem UTCTime
+ Amazonka.StepFunctions.Types: activityListItem_name :: Lens' ActivityListItem Text
+ Amazonka.StepFunctions.Types: activityScheduleFailedEventDetails_cause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activityScheduleFailedEventDetails_error :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activityScheduledEventDetails_heartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types: activityScheduledEventDetails_input :: Lens' ActivityScheduledEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activityScheduledEventDetails_inputDetails :: Lens' ActivityScheduledEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: activityScheduledEventDetails_resource :: Lens' ActivityScheduledEventDetails Text
+ Amazonka.StepFunctions.Types: activityScheduledEventDetails_timeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types: activityStartedEventDetails_workerName :: Lens' ActivityStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activitySucceededEventDetails_output :: Lens' ActivitySucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activitySucceededEventDetails_outputDetails :: Lens' ActivitySucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: activityTimedOutEventDetails_cause :: Lens' ActivityTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: activityTimedOutEventDetails_error :: Lens' ActivityTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: billingDetails_billedDurationInMilliseconds :: Lens' BillingDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types: billingDetails_billedMemoryUsedInMB :: Lens' BillingDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types: cloudWatchEventsExecutionDataDetails_included :: Lens' CloudWatchEventsExecutionDataDetails (Maybe Bool)
+ Amazonka.StepFunctions.Types: cloudWatchLogsLogGroup_logGroupArn :: Lens' CloudWatchLogsLogGroup (Maybe Text)
+ Amazonka.StepFunctions.Types: data ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types: data ActivityListItem
+ Amazonka.StepFunctions.Types: data ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: data ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types: data ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types: data ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types: data ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types: data BillingDetails
+ Amazonka.StepFunctions.Types: data CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types: data CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types: data ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types: data ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types: data ExecutionListItem
+ Amazonka.StepFunctions.Types: data ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types: data ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types: data ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: data HistoryEvent
+ Amazonka.StepFunctions.Types: data HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: data LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types: data LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: data LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types: data LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types: data LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types: data LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: data LogDestination
+ Amazonka.StepFunctions.Types: data LoggingConfiguration
+ Amazonka.StepFunctions.Types: data MapIterationEventDetails
+ Amazonka.StepFunctions.Types: data MapRunExecutionCounts
+ Amazonka.StepFunctions.Types: data MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types: data MapRunItemCounts
+ Amazonka.StepFunctions.Types: data MapRunListItem
+ Amazonka.StepFunctions.Types: data MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types: data MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types: data StateEnteredEventDetails
+ Amazonka.StepFunctions.Types: data StateExitedEventDetails
+ Amazonka.StepFunctions.Types: data StateMachineListItem
+ Amazonka.StepFunctions.Types: data Tag
+ Amazonka.StepFunctions.Types: data TaskCredentials
+ Amazonka.StepFunctions.Types: data TaskFailedEventDetails
+ Amazonka.StepFunctions.Types: data TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types: data TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types: data TaskStartedEventDetails
+ Amazonka.StepFunctions.Types: data TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types: data TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types: data TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types: data TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types: data TracingConfiguration
+ Amazonka.StepFunctions.Types: defaultService :: Service
+ Amazonka.StepFunctions.Types: executionAbortedEventDetails_cause :: Lens' ExecutionAbortedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionAbortedEventDetails_error :: Lens' ExecutionAbortedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionFailedEventDetails_cause :: Lens' ExecutionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionFailedEventDetails_error :: Lens' ExecutionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionListItem_executionArn :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Types: executionListItem_itemCount :: Lens' ExecutionListItem (Maybe Natural)
+ Amazonka.StepFunctions.Types: executionListItem_mapRunArn :: Lens' ExecutionListItem (Maybe Text)
+ Amazonka.StepFunctions.Types: executionListItem_name :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Types: executionListItem_startDate :: Lens' ExecutionListItem UTCTime
+ Amazonka.StepFunctions.Types: executionListItem_stateMachineArn :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Types: executionListItem_status :: Lens' ExecutionListItem ExecutionStatus
+ Amazonka.StepFunctions.Types: executionListItem_stopDate :: Lens' ExecutionListItem (Maybe UTCTime)
+ Amazonka.StepFunctions.Types: executionStartedEventDetails_input :: Lens' ExecutionStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionStartedEventDetails_inputDetails :: Lens' ExecutionStartedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: executionStartedEventDetails_roleArn :: Lens' ExecutionStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionSucceededEventDetails_output :: Lens' ExecutionSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionSucceededEventDetails_outputDetails :: Lens' ExecutionSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: executionTimedOutEventDetails_cause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: executionTimedOutEventDetails_error :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: historyEventExecutionDataDetails_truncated :: Lens' HistoryEventExecutionDataDetails (Maybe Bool)
+ Amazonka.StepFunctions.Types: historyEvent_activityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_activityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_activityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_activityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_activitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_activityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_executionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_executionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_executionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_executionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_executionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_id :: Lens' HistoryEvent Integer
+ Amazonka.StepFunctions.Types: historyEvent_lambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_lambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_lambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_lambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_lambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_lambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapIterationAbortedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapIterationFailedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapIterationStartedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapIterationSucceededEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapRunFailedEventDetails :: Lens' HistoryEvent (Maybe MapRunFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapRunStartedEventDetails :: Lens' HistoryEvent (Maybe MapRunStartedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_mapStateStartedEventDetails :: Lens' HistoryEvent (Maybe MapStateStartedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_previousEventId :: Lens' HistoryEvent (Maybe Integer)
+ Amazonka.StepFunctions.Types: historyEvent_stateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_stateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskFailedEventDetails :: Lens' HistoryEvent (Maybe TaskFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskScheduledEventDetails :: Lens' HistoryEvent (Maybe TaskScheduledEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskStartFailedEventDetails :: Lens' HistoryEvent (Maybe TaskStartFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskStartedEventDetails :: Lens' HistoryEvent (Maybe TaskStartedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskSubmitFailedEventDetails :: Lens' HistoryEvent (Maybe TaskSubmitFailedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskSubmittedEventDetails :: Lens' HistoryEvent (Maybe TaskSubmittedEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskSucceededEventDetails :: Lens' HistoryEvent (Maybe TaskSucceededEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_taskTimedOutEventDetails :: Lens' HistoryEvent (Maybe TaskTimedOutEventDetails)
+ Amazonka.StepFunctions.Types: historyEvent_timestamp :: Lens' HistoryEvent UTCTime
+ Amazonka.StepFunctions.Types: historyEvent_type :: Lens' HistoryEvent HistoryEventType
+ Amazonka.StepFunctions.Types: lambdaFunctionFailedEventDetails_cause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionFailedEventDetails_error :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduleFailedEventDetails_cause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduleFailedEventDetails_error :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduledEventDetails_input :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduledEventDetails_inputDetails :: Lens' LambdaFunctionScheduledEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduledEventDetails_resource :: Lens' LambdaFunctionScheduledEventDetails Text
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduledEventDetails_taskCredentials :: Lens' LambdaFunctionScheduledEventDetails (Maybe TaskCredentials)
+ Amazonka.StepFunctions.Types: lambdaFunctionScheduledEventDetails_timeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types: lambdaFunctionStartFailedEventDetails_cause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionStartFailedEventDetails_error :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionSucceededEventDetails_output :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionSucceededEventDetails_outputDetails :: Lens' LambdaFunctionSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: lambdaFunctionTimedOutEventDetails_cause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: lambdaFunctionTimedOutEventDetails_error :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: logDestination_cloudWatchLogsLogGroup :: Lens' LogDestination (Maybe CloudWatchLogsLogGroup)
+ Amazonka.StepFunctions.Types: loggingConfiguration_destinations :: Lens' LoggingConfiguration (Maybe [LogDestination])
+ Amazonka.StepFunctions.Types: loggingConfiguration_includeExecutionData :: Lens' LoggingConfiguration (Maybe Bool)
+ Amazonka.StepFunctions.Types: loggingConfiguration_level :: Lens' LoggingConfiguration (Maybe LogLevel)
+ Amazonka.StepFunctions.Types: mapIterationEventDetails_index :: Lens' MapIterationEventDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types: mapIterationEventDetails_name :: Lens' MapIterationEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_aborted :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_failed :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_pending :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_resultsWritten :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_running :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_succeeded :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_timedOut :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunExecutionCounts_total :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types: mapRunFailedEventDetails_cause :: Lens' MapRunFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: mapRunFailedEventDetails_error :: Lens' MapRunFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: mapRunItemCounts_aborted :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_failed :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_pending :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_resultsWritten :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_running :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_succeeded :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_timedOut :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunItemCounts_total :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types: mapRunListItem_executionArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Types: mapRunListItem_mapRunArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Types: mapRunListItem_startDate :: Lens' MapRunListItem UTCTime
+ Amazonka.StepFunctions.Types: mapRunListItem_stateMachineArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Types: mapRunListItem_stopDate :: Lens' MapRunListItem (Maybe UTCTime)
+ Amazonka.StepFunctions.Types: mapRunStartedEventDetails_mapRunArn :: Lens' MapRunStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: mapStateStartedEventDetails_length :: Lens' MapStateStartedEventDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types: newActivityFailedEventDetails :: ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types: newActivityListItem :: Text -> Text -> UTCTime -> ActivityListItem
+ Amazonka.StepFunctions.Types: newActivityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: newActivityScheduledEventDetails :: Text -> ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types: newActivityStartedEventDetails :: ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types: newActivitySucceededEventDetails :: ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types: newActivityTimedOutEventDetails :: ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types: newBillingDetails :: BillingDetails
+ Amazonka.StepFunctions.Types: newCloudWatchEventsExecutionDataDetails :: CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types: newCloudWatchLogsLogGroup :: CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types: newExecutionAbortedEventDetails :: ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types: newExecutionFailedEventDetails :: ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types: newExecutionListItem :: Text -> Text -> Text -> ExecutionStatus -> UTCTime -> ExecutionListItem
+ Amazonka.StepFunctions.Types: newExecutionStartedEventDetails :: ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types: newExecutionSucceededEventDetails :: ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types: newExecutionTimedOutEventDetails :: ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: newHistoryEvent :: UTCTime -> HistoryEventType -> Integer -> HistoryEvent
+ Amazonka.StepFunctions.Types: newHistoryEventExecutionDataDetails :: HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types: newLambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types: newLambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types: newLambdaFunctionScheduledEventDetails :: Text -> LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types: newLambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types: newLambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types: newLambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types: newLogDestination :: LogDestination
+ Amazonka.StepFunctions.Types: newLoggingConfiguration :: LoggingConfiguration
+ Amazonka.StepFunctions.Types: newMapIterationEventDetails :: MapIterationEventDetails
+ Amazonka.StepFunctions.Types: newMapRunExecutionCounts :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunExecutionCounts
+ Amazonka.StepFunctions.Types: newMapRunFailedEventDetails :: MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types: newMapRunItemCounts :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunItemCounts
+ Amazonka.StepFunctions.Types: newMapRunListItem :: Text -> Text -> Text -> UTCTime -> MapRunListItem
+ Amazonka.StepFunctions.Types: newMapRunStartedEventDetails :: MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types: newMapStateStartedEventDetails :: MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types: newStateEnteredEventDetails :: Text -> StateEnteredEventDetails
+ Amazonka.StepFunctions.Types: newStateExitedEventDetails :: Text -> StateExitedEventDetails
+ Amazonka.StepFunctions.Types: newStateMachineListItem :: Text -> Text -> StateMachineType -> UTCTime -> StateMachineListItem
+ Amazonka.StepFunctions.Types: newTag :: Tag
+ Amazonka.StepFunctions.Types: newTaskCredentials :: TaskCredentials
+ Amazonka.StepFunctions.Types: newTaskFailedEventDetails :: Text -> Text -> TaskFailedEventDetails
+ Amazonka.StepFunctions.Types: newTaskScheduledEventDetails :: Text -> Text -> Text -> Text -> TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types: newTaskStartFailedEventDetails :: Text -> Text -> TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types: newTaskStartedEventDetails :: Text -> Text -> TaskStartedEventDetails
+ Amazonka.StepFunctions.Types: newTaskSubmitFailedEventDetails :: Text -> Text -> TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types: newTaskSubmittedEventDetails :: Text -> Text -> TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types: newTaskSucceededEventDetails :: Text -> Text -> TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types: newTaskTimedOutEventDetails :: Text -> Text -> TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types: newTracingConfiguration :: TracingConfiguration
+ Amazonka.StepFunctions.Types: newtype ExecutionStatus
+ Amazonka.StepFunctions.Types: newtype HistoryEventType
+ Amazonka.StepFunctions.Types: newtype LogLevel
+ Amazonka.StepFunctions.Types: newtype MapRunStatus
+ Amazonka.StepFunctions.Types: newtype StateMachineStatus
+ Amazonka.StepFunctions.Types: newtype StateMachineType
+ Amazonka.StepFunctions.Types: newtype SyncExecutionStatus
+ Amazonka.StepFunctions.Types: pattern ExecutionStatus_ABORTED :: ExecutionStatus
+ Amazonka.StepFunctions.Types: pattern ExecutionStatus_FAILED :: ExecutionStatus
+ Amazonka.StepFunctions.Types: pattern ExecutionStatus_RUNNING :: ExecutionStatus
+ Amazonka.StepFunctions.Types: pattern ExecutionStatus_SUCCEEDED :: ExecutionStatus
+ Amazonka.StepFunctions.Types: pattern ExecutionStatus_TIMED_OUT :: ExecutionStatus
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ActivityFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ActivityScheduleFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ActivityScheduled :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ActivityStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ActivitySucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ActivityTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ChoiceStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ChoiceStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ExecutionAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ExecutionFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ExecutionStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ExecutionSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ExecutionTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_FailStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionScheduleFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionScheduled :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionStartFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_LambdaFunctionTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapIterationAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapIterationFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapIterationStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapIterationSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapRunAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapRunFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapRunStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapRunSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapStateFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapStateStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_MapStateSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ParallelStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ParallelStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ParallelStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ParallelStateFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ParallelStateStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_ParallelStateSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_PassStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_PassStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_SucceedStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_SucceedStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskScheduled :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskStartFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskSubmitFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskSubmitted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_TaskTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_WaitStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_WaitStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern HistoryEventType_WaitStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types: pattern LogLevel_ALL :: LogLevel
+ Amazonka.StepFunctions.Types: pattern LogLevel_ERROR :: LogLevel
+ Amazonka.StepFunctions.Types: pattern LogLevel_FATAL :: LogLevel
+ Amazonka.StepFunctions.Types: pattern LogLevel_OFF :: LogLevel
+ Amazonka.StepFunctions.Types: pattern MapRunStatus_ABORTED :: MapRunStatus
+ Amazonka.StepFunctions.Types: pattern MapRunStatus_FAILED :: MapRunStatus
+ Amazonka.StepFunctions.Types: pattern MapRunStatus_RUNNING :: MapRunStatus
+ Amazonka.StepFunctions.Types: pattern MapRunStatus_SUCCEEDED :: MapRunStatus
+ Amazonka.StepFunctions.Types: pattern StateMachineStatus_ACTIVE :: StateMachineStatus
+ Amazonka.StepFunctions.Types: pattern StateMachineStatus_DELETING :: StateMachineStatus
+ Amazonka.StepFunctions.Types: pattern StateMachineType_EXPRESS :: StateMachineType
+ Amazonka.StepFunctions.Types: pattern StateMachineType_STANDARD :: StateMachineType
+ Amazonka.StepFunctions.Types: pattern SyncExecutionStatus_FAILED :: SyncExecutionStatus
+ Amazonka.StepFunctions.Types: pattern SyncExecutionStatus_SUCCEEDED :: SyncExecutionStatus
+ Amazonka.StepFunctions.Types: pattern SyncExecutionStatus_TIMED_OUT :: SyncExecutionStatus
+ Amazonka.StepFunctions.Types: stateEnteredEventDetails_input :: Lens' StateEnteredEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: stateEnteredEventDetails_inputDetails :: Lens' StateEnteredEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: stateEnteredEventDetails_name :: Lens' StateEnteredEventDetails Text
+ Amazonka.StepFunctions.Types: stateExitedEventDetails_name :: Lens' StateExitedEventDetails Text
+ Amazonka.StepFunctions.Types: stateExitedEventDetails_output :: Lens' StateExitedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: stateExitedEventDetails_outputDetails :: Lens' StateExitedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: stateMachineListItem_creationDate :: Lens' StateMachineListItem UTCTime
+ Amazonka.StepFunctions.Types: stateMachineListItem_name :: Lens' StateMachineListItem Text
+ Amazonka.StepFunctions.Types: stateMachineListItem_stateMachineArn :: Lens' StateMachineListItem Text
+ Amazonka.StepFunctions.Types: stateMachineListItem_type :: Lens' StateMachineListItem StateMachineType
+ Amazonka.StepFunctions.Types: tag_key :: Lens' Tag (Maybe Text)
+ Amazonka.StepFunctions.Types: tag_value :: Lens' Tag (Maybe Text)
+ Amazonka.StepFunctions.Types: taskCredentials_roleArn :: Lens' TaskCredentials (Maybe Text)
+ Amazonka.StepFunctions.Types: taskFailedEventDetails_cause :: Lens' TaskFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskFailedEventDetails_error :: Lens' TaskFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskFailedEventDetails_resource :: Lens' TaskFailedEventDetails Text
+ Amazonka.StepFunctions.Types: taskFailedEventDetails_resourceType :: Lens' TaskFailedEventDetails Text
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_heartbeatInSeconds :: Lens' TaskScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_parameters :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_region :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_resource :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_resourceType :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_taskCredentials :: Lens' TaskScheduledEventDetails (Maybe TaskCredentials)
+ Amazonka.StepFunctions.Types: taskScheduledEventDetails_timeoutInSeconds :: Lens' TaskScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types: taskStartFailedEventDetails_cause :: Lens' TaskStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskStartFailedEventDetails_error :: Lens' TaskStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskStartFailedEventDetails_resource :: Lens' TaskStartFailedEventDetails Text
+ Amazonka.StepFunctions.Types: taskStartFailedEventDetails_resourceType :: Lens' TaskStartFailedEventDetails Text
+ Amazonka.StepFunctions.Types: taskStartedEventDetails_resource :: Lens' TaskStartedEventDetails Text
+ Amazonka.StepFunctions.Types: taskStartedEventDetails_resourceType :: Lens' TaskStartedEventDetails Text
+ Amazonka.StepFunctions.Types: taskSubmitFailedEventDetails_cause :: Lens' TaskSubmitFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskSubmitFailedEventDetails_error :: Lens' TaskSubmitFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskSubmitFailedEventDetails_resource :: Lens' TaskSubmitFailedEventDetails Text
+ Amazonka.StepFunctions.Types: taskSubmitFailedEventDetails_resourceType :: Lens' TaskSubmitFailedEventDetails Text
+ Amazonka.StepFunctions.Types: taskSubmittedEventDetails_output :: Lens' TaskSubmittedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskSubmittedEventDetails_outputDetails :: Lens' TaskSubmittedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: taskSubmittedEventDetails_resource :: Lens' TaskSubmittedEventDetails Text
+ Amazonka.StepFunctions.Types: taskSubmittedEventDetails_resourceType :: Lens' TaskSubmittedEventDetails Text
+ Amazonka.StepFunctions.Types: taskSucceededEventDetails_output :: Lens' TaskSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskSucceededEventDetails_outputDetails :: Lens' TaskSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types: taskSucceededEventDetails_resource :: Lens' TaskSucceededEventDetails Text
+ Amazonka.StepFunctions.Types: taskSucceededEventDetails_resourceType :: Lens' TaskSucceededEventDetails Text
+ Amazonka.StepFunctions.Types: taskTimedOutEventDetails_cause :: Lens' TaskTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskTimedOutEventDetails_error :: Lens' TaskTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types: taskTimedOutEventDetails_resource :: Lens' TaskTimedOutEventDetails Text
+ Amazonka.StepFunctions.Types: taskTimedOutEventDetails_resourceType :: Lens' TaskTimedOutEventDetails Text
+ Amazonka.StepFunctions.Types: tracingConfiguration_enabled :: Lens' TracingConfiguration (Maybe Bool)
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: ActivityFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: [$sel:cause:ActivityFailedEventDetails'] :: ActivityFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: [$sel:error:ActivityFailedEventDetails'] :: ActivityFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: activityFailedEventDetails_cause :: Lens' ActivityFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: activityFailedEventDetails_error :: Lens' ActivityFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: data ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivityFailedEventDetails.ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivityFailedEventDetails.ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivityFailedEventDetails.ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivityFailedEventDetails.ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivityFailedEventDetails.ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivityFailedEventDetails.ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails: newActivityFailedEventDetails :: ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityListItem: ActivityListItem' :: Text -> Text -> POSIX -> ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: [$sel:activityArn:ActivityListItem'] :: ActivityListItem -> Text
+ Amazonka.StepFunctions.Types.ActivityListItem: [$sel:creationDate:ActivityListItem'] :: ActivityListItem -> POSIX
+ Amazonka.StepFunctions.Types.ActivityListItem: [$sel:name:ActivityListItem'] :: ActivityListItem -> Text
+ Amazonka.StepFunctions.Types.ActivityListItem: activityListItem_activityArn :: Lens' ActivityListItem Text
+ Amazonka.StepFunctions.Types.ActivityListItem: activityListItem_creationDate :: Lens' ActivityListItem UTCTime
+ Amazonka.StepFunctions.Types.ActivityListItem: activityListItem_name :: Lens' ActivityListItem Text
+ Amazonka.StepFunctions.Types.ActivityListItem: data ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance GHC.Read.Read Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivityListItem.ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityListItem: newActivityListItem :: Text -> Text -> UTCTime -> ActivityListItem
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: ActivityScheduleFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: [$sel:cause:ActivityScheduleFailedEventDetails'] :: ActivityScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: [$sel:error:ActivityScheduleFailedEventDetails'] :: ActivityScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: activityScheduleFailedEventDetails_cause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: activityScheduleFailedEventDetails_error :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: data ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails.ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails.ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails.ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails.ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails.ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails.ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails: newActivityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: ActivityScheduledEventDetails' :: Maybe Integer -> Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe Integer -> Text -> ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: [$sel:heartbeatInSeconds:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: [$sel:input:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: [$sel:inputDetails:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: [$sel:resource:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: [$sel:timeoutInSeconds:ActivityScheduledEventDetails'] :: ActivityScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: activityScheduledEventDetails_heartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: activityScheduledEventDetails_input :: Lens' ActivityScheduledEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: activityScheduledEventDetails_inputDetails :: Lens' ActivityScheduledEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: activityScheduledEventDetails_resource :: Lens' ActivityScheduledEventDetails Text
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: activityScheduledEventDetails_timeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: data ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivityScheduledEventDetails.ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivityScheduledEventDetails.ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivityScheduledEventDetails.ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivityScheduledEventDetails.ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivityScheduledEventDetails.ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivityScheduledEventDetails.ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails: newActivityScheduledEventDetails :: Text -> ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: ActivityStartedEventDetails' :: Maybe Text -> ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: [$sel:workerName:ActivityStartedEventDetails'] :: ActivityStartedEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: activityStartedEventDetails_workerName :: Lens' ActivityStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: data ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivityStartedEventDetails.ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails: newActivityStartedEventDetails :: ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: ActivitySucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: [$sel:output:ActivitySucceededEventDetails'] :: ActivitySucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: [$sel:outputDetails:ActivitySucceededEventDetails'] :: ActivitySucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: activitySucceededEventDetails_output :: Lens' ActivitySucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: activitySucceededEventDetails_outputDetails :: Lens' ActivitySucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: data ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivitySucceededEventDetails.ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivitySucceededEventDetails.ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivitySucceededEventDetails.ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivitySucceededEventDetails.ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivitySucceededEventDetails.ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivitySucceededEventDetails.ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails: newActivitySucceededEventDetails :: ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: ActivityTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: [$sel:cause:ActivityTimedOutEventDetails'] :: ActivityTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: [$sel:error:ActivityTimedOutEventDetails'] :: ActivityTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: activityTimedOutEventDetails_cause :: Lens' ActivityTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: activityTimedOutEventDetails_error :: Lens' ActivityTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: data ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails.ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails.ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails.ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails.ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails.ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails.ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails: newActivityTimedOutEventDetails :: ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.BillingDetails: BillingDetails' :: Maybe Natural -> Maybe Natural -> BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: [$sel:billedDurationInMilliseconds:BillingDetails'] :: BillingDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types.BillingDetails: [$sel:billedMemoryUsedInMB:BillingDetails'] :: BillingDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types.BillingDetails: billingDetails_billedDurationInMilliseconds :: Lens' BillingDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types.BillingDetails: billingDetails_billedMemoryUsedInMB :: Lens' BillingDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types.BillingDetails: data BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.BillingDetails.BillingDetails
+ Amazonka.StepFunctions.Types.BillingDetails: newBillingDetails :: BillingDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: CloudWatchEventsExecutionDataDetails' :: Maybe Bool -> CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: [$sel:included:CloudWatchEventsExecutionDataDetails'] :: CloudWatchEventsExecutionDataDetails -> Maybe Bool
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: cloudWatchEventsExecutionDataDetails_included :: Lens' CloudWatchEventsExecutionDataDetails (Maybe Bool)
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: data CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails.CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails: newCloudWatchEventsExecutionDataDetails :: CloudWatchEventsExecutionDataDetails
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: CloudWatchLogsLogGroup' :: Maybe Text -> CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: [$sel:logGroupArn:CloudWatchLogsLogGroup'] :: CloudWatchLogsLogGroup -> Maybe Text
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: cloudWatchLogsLogGroup_logGroupArn :: Lens' CloudWatchLogsLogGroup (Maybe Text)
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: data CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance GHC.Read.Read Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: instance GHC.Show.Show Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup.CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup: newCloudWatchLogsLogGroup :: CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: ExecutionAbortedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: [$sel:cause:ExecutionAbortedEventDetails'] :: ExecutionAbortedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: [$sel:error:ExecutionAbortedEventDetails'] :: ExecutionAbortedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: data ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: executionAbortedEventDetails_cause :: Lens' ExecutionAbortedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: executionAbortedEventDetails_error :: Lens' ExecutionAbortedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails.ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails.ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails.ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails.ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails.ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails.ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails: newExecutionAbortedEventDetails :: ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: ExecutionFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: [$sel:cause:ExecutionFailedEventDetails'] :: ExecutionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: [$sel:error:ExecutionFailedEventDetails'] :: ExecutionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: data ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: executionFailedEventDetails_cause :: Lens' ExecutionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: executionFailedEventDetails_error :: Lens' ExecutionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionFailedEventDetails.ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionFailedEventDetails.ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionFailedEventDetails.ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionFailedEventDetails.ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionFailedEventDetails.ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionFailedEventDetails.ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails: newExecutionFailedEventDetails :: ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionListItem: ExecutionListItem' :: Maybe Natural -> Maybe Text -> Maybe POSIX -> Text -> Text -> Text -> ExecutionStatus -> POSIX -> ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:executionArn:ExecutionListItem'] :: ExecutionListItem -> Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:itemCount:ExecutionListItem'] :: ExecutionListItem -> Maybe Natural
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:mapRunArn:ExecutionListItem'] :: ExecutionListItem -> Maybe Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:name:ExecutionListItem'] :: ExecutionListItem -> Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:startDate:ExecutionListItem'] :: ExecutionListItem -> POSIX
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:stateMachineArn:ExecutionListItem'] :: ExecutionListItem -> Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:status:ExecutionListItem'] :: ExecutionListItem -> ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionListItem: [$sel:stopDate:ExecutionListItem'] :: ExecutionListItem -> Maybe POSIX
+ Amazonka.StepFunctions.Types.ExecutionListItem: data ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_executionArn :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_itemCount :: Lens' ExecutionListItem (Maybe Natural)
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_mapRunArn :: Lens' ExecutionListItem (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_name :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_startDate :: Lens' ExecutionListItem UTCTime
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_stateMachineArn :: Lens' ExecutionListItem Text
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_status :: Lens' ExecutionListItem ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionListItem: executionListItem_stopDate :: Lens' ExecutionListItem (Maybe UTCTime)
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance GHC.Read.Read Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionListItem.ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionListItem: newExecutionListItem :: Text -> Text -> Text -> ExecutionStatus -> UTCTime -> ExecutionListItem
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: ExecutionStartedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe Text -> ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: [$sel:input:ExecutionStartedEventDetails'] :: ExecutionStartedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: [$sel:inputDetails:ExecutionStartedEventDetails'] :: ExecutionStartedEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: [$sel:roleArn:ExecutionStartedEventDetails'] :: ExecutionStartedEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: data ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: executionStartedEventDetails_input :: Lens' ExecutionStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: executionStartedEventDetails_inputDetails :: Lens' ExecutionStartedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: executionStartedEventDetails_roleArn :: Lens' ExecutionStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionStartedEventDetails.ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionStartedEventDetails.ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionStartedEventDetails.ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionStartedEventDetails.ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionStartedEventDetails.ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionStartedEventDetails.ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails: newExecutionStartedEventDetails :: ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.ExecutionStatus: ExecutionStatus' :: Text -> ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: [fromExecutionStatus] :: ExecutionStatus -> Text
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance GHC.Read.Read Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionStatus.ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: newtype ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: pattern ExecutionStatus_ABORTED :: ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: pattern ExecutionStatus_FAILED :: ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: pattern ExecutionStatus_RUNNING :: ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: pattern ExecutionStatus_SUCCEEDED :: ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionStatus: pattern ExecutionStatus_TIMED_OUT :: ExecutionStatus
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: ExecutionSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: [$sel:output:ExecutionSucceededEventDetails'] :: ExecutionSucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: [$sel:outputDetails:ExecutionSucceededEventDetails'] :: ExecutionSucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: data ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: executionSucceededEventDetails_output :: Lens' ExecutionSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: executionSucceededEventDetails_outputDetails :: Lens' ExecutionSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails.ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails.ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails.ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails.ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails.ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails.ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails: newExecutionSucceededEventDetails :: ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: ExecutionTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: [$sel:cause:ExecutionTimedOutEventDetails'] :: ExecutionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: [$sel:error:ExecutionTimedOutEventDetails'] :: ExecutionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: data ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: executionTimedOutEventDetails_cause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: executionTimedOutEventDetails_error :: Lens' ExecutionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails.ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails.ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails.ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails.ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails.ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails.ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails: newExecutionTimedOutEventDetails :: ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: HistoryEvent' :: Maybe ActivityFailedEventDetails -> Maybe ActivityScheduleFailedEventDetails -> Maybe ActivityScheduledEventDetails -> Maybe ActivityStartedEventDetails -> Maybe ActivitySucceededEventDetails -> Maybe ActivityTimedOutEventDetails -> Maybe ExecutionAbortedEventDetails -> Maybe ExecutionFailedEventDetails -> Maybe ExecutionStartedEventDetails -> Maybe ExecutionSucceededEventDetails -> Maybe ExecutionTimedOutEventDetails -> Maybe LambdaFunctionFailedEventDetails -> Maybe LambdaFunctionScheduleFailedEventDetails -> Maybe LambdaFunctionScheduledEventDetails -> Maybe LambdaFunctionStartFailedEventDetails -> Maybe LambdaFunctionSucceededEventDetails -> Maybe LambdaFunctionTimedOutEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapIterationEventDetails -> Maybe MapRunFailedEventDetails -> Maybe MapRunStartedEventDetails -> Maybe MapStateStartedEventDetails -> Maybe Integer -> Maybe StateEnteredEventDetails -> Maybe StateExitedEventDetails -> Maybe TaskFailedEventDetails -> Maybe TaskScheduledEventDetails -> Maybe TaskStartFailedEventDetails -> Maybe TaskStartedEventDetails -> Maybe TaskSubmitFailedEventDetails -> Maybe TaskSubmittedEventDetails -> Maybe TaskSucceededEventDetails -> Maybe TaskTimedOutEventDetails -> POSIX -> HistoryEventType -> Integer -> HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:activityFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:activityScheduleFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:activityScheduledEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityScheduledEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:activityStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityStartedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:activitySucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivitySucceededEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:activityTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ActivityTimedOutEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:executionAbortedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionAbortedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:executionFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:executionStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionStartedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:executionSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionSucceededEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:executionTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe ExecutionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:id:HistoryEvent'] :: HistoryEvent -> Integer
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:lambdaFunctionFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:lambdaFunctionScheduleFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:lambdaFunctionScheduledEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:lambdaFunctionStartFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:lambdaFunctionSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:lambdaFunctionTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapIterationAbortedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapIterationFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapIterationStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapIterationSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapIterationEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapRunFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapRunStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:mapStateStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:previousEventId:HistoryEvent'] :: HistoryEvent -> Maybe Integer
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:stateEnteredEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:stateExitedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe StateExitedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskScheduledEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskStartFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskStartedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskSubmitFailedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskSubmittedEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskSucceededEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:taskTimedOutEventDetails:HistoryEvent'] :: HistoryEvent -> Maybe TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:timestamp:HistoryEvent'] :: HistoryEvent -> POSIX
+ Amazonka.StepFunctions.Types.HistoryEvent: [$sel:type':HistoryEvent'] :: HistoryEvent -> HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEvent: data HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_activityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_activityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_activityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_activityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_activitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_activityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_executionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_executionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_executionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_executionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_executionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_id :: Lens' HistoryEvent Integer
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_lambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_lambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_lambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_lambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_lambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_lambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapIterationAbortedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapIterationFailedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapIterationStartedEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapIterationSucceededEventDetails :: Lens' HistoryEvent (Maybe MapIterationEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapRunFailedEventDetails :: Lens' HistoryEvent (Maybe MapRunFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapRunStartedEventDetails :: Lens' HistoryEvent (Maybe MapRunStartedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_mapStateStartedEventDetails :: Lens' HistoryEvent (Maybe MapStateStartedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_previousEventId :: Lens' HistoryEvent (Maybe Integer)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_stateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_stateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskFailedEventDetails :: Lens' HistoryEvent (Maybe TaskFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskScheduledEventDetails :: Lens' HistoryEvent (Maybe TaskScheduledEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskStartFailedEventDetails :: Lens' HistoryEvent (Maybe TaskStartFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskStartedEventDetails :: Lens' HistoryEvent (Maybe TaskStartedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskSubmitFailedEventDetails :: Lens' HistoryEvent (Maybe TaskSubmitFailedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskSubmittedEventDetails :: Lens' HistoryEvent (Maybe TaskSubmittedEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskSucceededEventDetails :: Lens' HistoryEvent (Maybe TaskSucceededEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_taskTimedOutEventDetails :: Lens' HistoryEvent (Maybe TaskTimedOutEventDetails)
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_timestamp :: Lens' HistoryEvent UTCTime
+ Amazonka.StepFunctions.Types.HistoryEvent: historyEvent_type :: Lens' HistoryEvent HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEvent: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.HistoryEvent.HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.HistoryEvent.HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.HistoryEvent.HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.HistoryEvent.HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.HistoryEvent.HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: instance GHC.Show.Show Amazonka.StepFunctions.Types.HistoryEvent.HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEvent: newHistoryEvent :: UTCTime -> HistoryEventType -> Integer -> HistoryEvent
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: HistoryEventExecutionDataDetails' :: Maybe Bool -> HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: [$sel:truncated:HistoryEventExecutionDataDetails'] :: HistoryEventExecutionDataDetails -> Maybe Bool
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: data HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: historyEventExecutionDataDetails_truncated :: Lens' HistoryEventExecutionDataDetails (Maybe Bool)
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails.HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails: newHistoryEventExecutionDataDetails :: HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.HistoryEventType: HistoryEventType' :: Text -> HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: [fromHistoryEventType] :: HistoryEventType -> Text
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance GHC.Read.Read Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: instance GHC.Show.Show Amazonka.StepFunctions.Types.HistoryEventType.HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: newtype HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ActivityFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ActivityScheduleFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ActivityScheduled :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ActivityStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ActivitySucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ActivityTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ChoiceStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ChoiceStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ExecutionAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ExecutionFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ExecutionStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ExecutionSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ExecutionTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_FailStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionScheduleFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionScheduled :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionStartFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_LambdaFunctionTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapIterationAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapIterationFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapIterationStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapIterationSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapRunAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapRunFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapRunStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapRunSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapStateFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapStateStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_MapStateSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ParallelStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ParallelStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ParallelStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ParallelStateFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ParallelStateStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_ParallelStateSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_PassStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_PassStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_SucceedStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_SucceedStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskScheduled :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskStartFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskStarted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskSubmitFailed :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskSubmitted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskSucceeded :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_TaskTimedOut :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_WaitStateAborted :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_WaitStateEntered :: HistoryEventType
+ Amazonka.StepFunctions.Types.HistoryEventType: pattern HistoryEventType_WaitStateExited :: HistoryEventType
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: LambdaFunctionFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: [$sel:cause:LambdaFunctionFailedEventDetails'] :: LambdaFunctionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: [$sel:error:LambdaFunctionFailedEventDetails'] :: LambdaFunctionFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: data LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails.LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails.LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails.LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails.LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails.LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails.LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: lambdaFunctionFailedEventDetails_cause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: lambdaFunctionFailedEventDetails_error :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails: newLambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: LambdaFunctionScheduleFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: [$sel:cause:LambdaFunctionScheduleFailedEventDetails'] :: LambdaFunctionScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: [$sel:error:LambdaFunctionScheduleFailedEventDetails'] :: LambdaFunctionScheduleFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: data LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails.LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails.LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails.LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails.LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails.LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails.LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: lambdaFunctionScheduleFailedEventDetails_cause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: lambdaFunctionScheduleFailedEventDetails_error :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails: newLambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: LambdaFunctionScheduledEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Maybe TaskCredentials -> Maybe Integer -> Text -> LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: [$sel:input:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: [$sel:inputDetails:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: [$sel:resource:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: [$sel:taskCredentials:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe TaskCredentials
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: [$sel:timeoutInSeconds:LambdaFunctionScheduledEventDetails'] :: LambdaFunctionScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: data LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails.LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails.LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails.LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails.LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails.LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails.LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: lambdaFunctionScheduledEventDetails_input :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: lambdaFunctionScheduledEventDetails_inputDetails :: Lens' LambdaFunctionScheduledEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: lambdaFunctionScheduledEventDetails_resource :: Lens' LambdaFunctionScheduledEventDetails Text
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: lambdaFunctionScheduledEventDetails_taskCredentials :: Lens' LambdaFunctionScheduledEventDetails (Maybe TaskCredentials)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: lambdaFunctionScheduledEventDetails_timeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails: newLambdaFunctionScheduledEventDetails :: Text -> LambdaFunctionScheduledEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: LambdaFunctionStartFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: [$sel:cause:LambdaFunctionStartFailedEventDetails'] :: LambdaFunctionStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: [$sel:error:LambdaFunctionStartFailedEventDetails'] :: LambdaFunctionStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: data LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails.LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails.LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails.LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails.LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails.LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails.LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: lambdaFunctionStartFailedEventDetails_cause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: lambdaFunctionStartFailedEventDetails_error :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails: newLambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: LambdaFunctionSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: [$sel:output:LambdaFunctionSucceededEventDetails'] :: LambdaFunctionSucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: [$sel:outputDetails:LambdaFunctionSucceededEventDetails'] :: LambdaFunctionSucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: data LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails.LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails.LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails.LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails.LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails.LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails.LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: lambdaFunctionSucceededEventDetails_output :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: lambdaFunctionSucceededEventDetails_outputDetails :: Lens' LambdaFunctionSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails: newLambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: LambdaFunctionTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: [$sel:cause:LambdaFunctionTimedOutEventDetails'] :: LambdaFunctionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: [$sel:error:LambdaFunctionTimedOutEventDetails'] :: LambdaFunctionTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: data LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails.LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails.LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails.LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails.LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails.LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails.LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: lambdaFunctionTimedOutEventDetails_cause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: lambdaFunctionTimedOutEventDetails_error :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails: newLambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails
+ Amazonka.StepFunctions.Types.LogDestination: LogDestination' :: Maybe CloudWatchLogsLogGroup -> LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: [$sel:cloudWatchLogsLogGroup:LogDestination'] :: LogDestination -> Maybe CloudWatchLogsLogGroup
+ Amazonka.StepFunctions.Types.LogDestination: data LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance GHC.Read.Read Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: instance GHC.Show.Show Amazonka.StepFunctions.Types.LogDestination.LogDestination
+ Amazonka.StepFunctions.Types.LogDestination: logDestination_cloudWatchLogsLogGroup :: Lens' LogDestination (Maybe CloudWatchLogsLogGroup)
+ Amazonka.StepFunctions.Types.LogDestination: newLogDestination :: LogDestination
+ Amazonka.StepFunctions.Types.LogLevel: LogLevel' :: Text -> LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: [fromLogLevel] :: LogLevel -> Text
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance GHC.Read.Read Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: instance GHC.Show.Show Amazonka.StepFunctions.Types.LogLevel.LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: newtype LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: pattern LogLevel_ALL :: LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: pattern LogLevel_ERROR :: LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: pattern LogLevel_FATAL :: LogLevel
+ Amazonka.StepFunctions.Types.LogLevel: pattern LogLevel_OFF :: LogLevel
+ Amazonka.StepFunctions.Types.LoggingConfiguration: LoggingConfiguration' :: Maybe [LogDestination] -> Maybe Bool -> Maybe LogLevel -> LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: [$sel:destinations:LoggingConfiguration'] :: LoggingConfiguration -> Maybe [LogDestination]
+ Amazonka.StepFunctions.Types.LoggingConfiguration: [$sel:includeExecutionData:LoggingConfiguration'] :: LoggingConfiguration -> Maybe Bool
+ Amazonka.StepFunctions.Types.LoggingConfiguration: [$sel:level:LoggingConfiguration'] :: LoggingConfiguration -> Maybe LogLevel
+ Amazonka.StepFunctions.Types.LoggingConfiguration: data LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance GHC.Read.Read Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: instance GHC.Show.Show Amazonka.StepFunctions.Types.LoggingConfiguration.LoggingConfiguration
+ Amazonka.StepFunctions.Types.LoggingConfiguration: loggingConfiguration_destinations :: Lens' LoggingConfiguration (Maybe [LogDestination])
+ Amazonka.StepFunctions.Types.LoggingConfiguration: loggingConfiguration_includeExecutionData :: Lens' LoggingConfiguration (Maybe Bool)
+ Amazonka.StepFunctions.Types.LoggingConfiguration: loggingConfiguration_level :: Lens' LoggingConfiguration (Maybe LogLevel)
+ Amazonka.StepFunctions.Types.LoggingConfiguration: newLoggingConfiguration :: LoggingConfiguration
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: MapIterationEventDetails' :: Maybe Natural -> Maybe Text -> MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: [$sel:index:MapIterationEventDetails'] :: MapIterationEventDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: [$sel:name:MapIterationEventDetails'] :: MapIterationEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: data MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapIterationEventDetails.MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: mapIterationEventDetails_index :: Lens' MapIterationEventDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: mapIterationEventDetails_name :: Lens' MapIterationEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.MapIterationEventDetails: newMapIterationEventDetails :: MapIterationEventDetails
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: MapRunExecutionCounts' :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:aborted:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:failed:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:pending:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:resultsWritten:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:running:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:succeeded:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:timedOut:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: [$sel:total:MapRunExecutionCounts'] :: MapRunExecutionCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: data MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapRunExecutionCounts.MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_aborted :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_failed :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_pending :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_resultsWritten :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_running :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_succeeded :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_timedOut :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: mapRunExecutionCounts_total :: Lens' MapRunExecutionCounts Natural
+ Amazonka.StepFunctions.Types.MapRunExecutionCounts: newMapRunExecutionCounts :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunExecutionCounts
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: MapRunFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: [$sel:cause:MapRunFailedEventDetails'] :: MapRunFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: [$sel:error:MapRunFailedEventDetails'] :: MapRunFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: data MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapRunFailedEventDetails.MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapRunFailedEventDetails.MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapRunFailedEventDetails.MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapRunFailedEventDetails.MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapRunFailedEventDetails.MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapRunFailedEventDetails.MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: mapRunFailedEventDetails_cause :: Lens' MapRunFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: mapRunFailedEventDetails_error :: Lens' MapRunFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails: newMapRunFailedEventDetails :: MapRunFailedEventDetails
+ Amazonka.StepFunctions.Types.MapRunItemCounts: MapRunItemCounts' :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:aborted:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:failed:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:pending:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:resultsWritten:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:running:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:succeeded:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:timedOut:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: [$sel:total:MapRunItemCounts'] :: MapRunItemCounts -> Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: data MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapRunItemCounts.MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_aborted :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_failed :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_pending :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_resultsWritten :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_running :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_succeeded :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_timedOut :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: mapRunItemCounts_total :: Lens' MapRunItemCounts Natural
+ Amazonka.StepFunctions.Types.MapRunItemCounts: newMapRunItemCounts :: Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> Natural -> MapRunItemCounts
+ Amazonka.StepFunctions.Types.MapRunListItem: MapRunListItem' :: Maybe POSIX -> Text -> Text -> Text -> POSIX -> MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: [$sel:executionArn:MapRunListItem'] :: MapRunListItem -> Text
+ Amazonka.StepFunctions.Types.MapRunListItem: [$sel:mapRunArn:MapRunListItem'] :: MapRunListItem -> Text
+ Amazonka.StepFunctions.Types.MapRunListItem: [$sel:startDate:MapRunListItem'] :: MapRunListItem -> POSIX
+ Amazonka.StepFunctions.Types.MapRunListItem: [$sel:stateMachineArn:MapRunListItem'] :: MapRunListItem -> Text
+ Amazonka.StepFunctions.Types.MapRunListItem: [$sel:stopDate:MapRunListItem'] :: MapRunListItem -> Maybe POSIX
+ Amazonka.StepFunctions.Types.MapRunListItem: data MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapRunListItem.MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunListItem: mapRunListItem_executionArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Types.MapRunListItem: mapRunListItem_mapRunArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Types.MapRunListItem: mapRunListItem_startDate :: Lens' MapRunListItem UTCTime
+ Amazonka.StepFunctions.Types.MapRunListItem: mapRunListItem_stateMachineArn :: Lens' MapRunListItem Text
+ Amazonka.StepFunctions.Types.MapRunListItem: mapRunListItem_stopDate :: Lens' MapRunListItem (Maybe UTCTime)
+ Amazonka.StepFunctions.Types.MapRunListItem: newMapRunListItem :: Text -> Text -> Text -> UTCTime -> MapRunListItem
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: MapRunStartedEventDetails' :: Maybe Text -> MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: [$sel:mapRunArn:MapRunStartedEventDetails'] :: MapRunStartedEventDetails -> Maybe Text
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: data MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapRunStartedEventDetails.MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: mapRunStartedEventDetails_mapRunArn :: Lens' MapRunStartedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails: newMapRunStartedEventDetails :: MapRunStartedEventDetails
+ Amazonka.StepFunctions.Types.MapRunStatus: MapRunStatus' :: Text -> MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: [fromMapRunStatus] :: MapRunStatus -> Text
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapRunStatus.MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: newtype MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: pattern MapRunStatus_ABORTED :: MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: pattern MapRunStatus_FAILED :: MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: pattern MapRunStatus_RUNNING :: MapRunStatus
+ Amazonka.StepFunctions.Types.MapRunStatus: pattern MapRunStatus_SUCCEEDED :: MapRunStatus
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: MapStateStartedEventDetails' :: Maybe Natural -> MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: [$sel:length:MapStateStartedEventDetails'] :: MapStateStartedEventDetails -> Maybe Natural
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: data MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.MapStateStartedEventDetails.MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: mapStateStartedEventDetails_length :: Lens' MapStateStartedEventDetails (Maybe Natural)
+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails: newMapStateStartedEventDetails :: MapStateStartedEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: StateEnteredEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: [$sel:input:StateEnteredEventDetails'] :: StateEnteredEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: [$sel:inputDetails:StateEnteredEventDetails'] :: StateEnteredEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: [$sel:name:StateEnteredEventDetails'] :: StateEnteredEventDetails -> Text
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: data StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.StateEnteredEventDetails.StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.StateEnteredEventDetails.StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.StateEnteredEventDetails.StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.StateEnteredEventDetails.StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.StateEnteredEventDetails.StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.StateEnteredEventDetails.StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: newStateEnteredEventDetails :: Text -> StateEnteredEventDetails
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: stateEnteredEventDetails_input :: Lens' StateEnteredEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: stateEnteredEventDetails_inputDetails :: Lens' StateEnteredEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.StateEnteredEventDetails: stateEnteredEventDetails_name :: Lens' StateEnteredEventDetails Text
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: StateExitedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: [$sel:name:StateExitedEventDetails'] :: StateExitedEventDetails -> Text
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: [$sel:output:StateExitedEventDetails'] :: StateExitedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: [$sel:outputDetails:StateExitedEventDetails'] :: StateExitedEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: data StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.StateExitedEventDetails.StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.StateExitedEventDetails.StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.StateExitedEventDetails.StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.StateExitedEventDetails.StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.StateExitedEventDetails.StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.StateExitedEventDetails.StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: newStateExitedEventDetails :: Text -> StateExitedEventDetails
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: stateExitedEventDetails_name :: Lens' StateExitedEventDetails Text
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: stateExitedEventDetails_output :: Lens' StateExitedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.StateExitedEventDetails: stateExitedEventDetails_outputDetails :: Lens' StateExitedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.StateMachineListItem: StateMachineListItem' :: Text -> Text -> StateMachineType -> POSIX -> StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: [$sel:creationDate:StateMachineListItem'] :: StateMachineListItem -> POSIX
+ Amazonka.StepFunctions.Types.StateMachineListItem: [$sel:name:StateMachineListItem'] :: StateMachineListItem -> Text
+ Amazonka.StepFunctions.Types.StateMachineListItem: [$sel:stateMachineArn:StateMachineListItem'] :: StateMachineListItem -> Text
+ Amazonka.StepFunctions.Types.StateMachineListItem: [$sel:type':StateMachineListItem'] :: StateMachineListItem -> StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineListItem: data StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance GHC.Read.Read Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: instance GHC.Show.Show Amazonka.StepFunctions.Types.StateMachineListItem.StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: newStateMachineListItem :: Text -> Text -> StateMachineType -> UTCTime -> StateMachineListItem
+ Amazonka.StepFunctions.Types.StateMachineListItem: stateMachineListItem_creationDate :: Lens' StateMachineListItem UTCTime
+ Amazonka.StepFunctions.Types.StateMachineListItem: stateMachineListItem_name :: Lens' StateMachineListItem Text
+ Amazonka.StepFunctions.Types.StateMachineListItem: stateMachineListItem_stateMachineArn :: Lens' StateMachineListItem Text
+ Amazonka.StepFunctions.Types.StateMachineListItem: stateMachineListItem_type :: Lens' StateMachineListItem StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineStatus: StateMachineStatus' :: Text -> StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: [fromStateMachineStatus] :: StateMachineStatus -> Text
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance GHC.Read.Read Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: instance GHC.Show.Show Amazonka.StepFunctions.Types.StateMachineStatus.StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: newtype StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: pattern StateMachineStatus_ACTIVE :: StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineStatus: pattern StateMachineStatus_DELETING :: StateMachineStatus
+ Amazonka.StepFunctions.Types.StateMachineType: StateMachineType' :: Text -> StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: [fromStateMachineType] :: StateMachineType -> Text
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance GHC.Read.Read Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: instance GHC.Show.Show Amazonka.StepFunctions.Types.StateMachineType.StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: newtype StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: pattern StateMachineType_EXPRESS :: StateMachineType
+ Amazonka.StepFunctions.Types.StateMachineType: pattern StateMachineType_STANDARD :: StateMachineType
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: SyncExecutionStatus' :: Text -> SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: [fromSyncExecutionStatus] :: SyncExecutionStatus -> Text
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.ByteString.ToByteString Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.Headers.ToHeader Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.Log.ToLog Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.Text.FromText Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.Text.ToText Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.XML.FromXML Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Amazonka.Data.XML.ToXML Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance GHC.Classes.Ord Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance GHC.Read.Read Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: instance GHC.Show.Show Amazonka.StepFunctions.Types.SyncExecutionStatus.SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: newtype SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: pattern SyncExecutionStatus_FAILED :: SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: pattern SyncExecutionStatus_SUCCEEDED :: SyncExecutionStatus
+ Amazonka.StepFunctions.Types.SyncExecutionStatus: pattern SyncExecutionStatus_TIMED_OUT :: SyncExecutionStatus
+ Amazonka.StepFunctions.Types.Tag: Tag' :: Maybe Text -> Maybe Text -> Tag
+ Amazonka.StepFunctions.Types.Tag: [$sel:key:Tag'] :: Tag -> Maybe Text
+ Amazonka.StepFunctions.Types.Tag: [$sel:value:Tag'] :: Tag -> Maybe Text
+ Amazonka.StepFunctions.Types.Tag: data Tag
+ Amazonka.StepFunctions.Types.Tag: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance GHC.Read.Read Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: instance GHC.Show.Show Amazonka.StepFunctions.Types.Tag.Tag
+ Amazonka.StepFunctions.Types.Tag: newTag :: Tag
+ Amazonka.StepFunctions.Types.Tag: tag_key :: Lens' Tag (Maybe Text)
+ Amazonka.StepFunctions.Types.Tag: tag_value :: Lens' Tag (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskCredentials: TaskCredentials' :: Maybe Text -> TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: [$sel:roleArn:TaskCredentials'] :: TaskCredentials -> Maybe Text
+ Amazonka.StepFunctions.Types.TaskCredentials: data TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance GHC.Read.Read Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskCredentials.TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: newTaskCredentials :: TaskCredentials
+ Amazonka.StepFunctions.Types.TaskCredentials: taskCredentials_roleArn :: Lens' TaskCredentials (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: TaskFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: [$sel:cause:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: [$sel:error:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: [$sel:resource:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: [$sel:resourceType:TaskFailedEventDetails'] :: TaskFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: data TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskFailedEventDetails.TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskFailedEventDetails.TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskFailedEventDetails.TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskFailedEventDetails.TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskFailedEventDetails.TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskFailedEventDetails.TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: newTaskFailedEventDetails :: Text -> Text -> TaskFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: taskFailedEventDetails_cause :: Lens' TaskFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: taskFailedEventDetails_error :: Lens' TaskFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: taskFailedEventDetails_resource :: Lens' TaskFailedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskFailedEventDetails: taskFailedEventDetails_resourceType :: Lens' TaskFailedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: TaskScheduledEventDetails' :: Maybe Integer -> Maybe TaskCredentials -> Maybe Integer -> Text -> Text -> Text -> Sensitive Text -> TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:heartbeatInSeconds:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:parameters:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Sensitive Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:region:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:resource:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:resourceType:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:taskCredentials:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Maybe TaskCredentials
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: [$sel:timeoutInSeconds:TaskScheduledEventDetails'] :: TaskScheduledEventDetails -> Maybe Integer
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: data TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskScheduledEventDetails.TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskScheduledEventDetails.TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskScheduledEventDetails.TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskScheduledEventDetails.TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskScheduledEventDetails.TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskScheduledEventDetails.TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: newTaskScheduledEventDetails :: Text -> Text -> Text -> Text -> TaskScheduledEventDetails
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_heartbeatInSeconds :: Lens' TaskScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_parameters :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_region :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_resource :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_resourceType :: Lens' TaskScheduledEventDetails Text
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_taskCredentials :: Lens' TaskScheduledEventDetails (Maybe TaskCredentials)
+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails: taskScheduledEventDetails_timeoutInSeconds :: Lens' TaskScheduledEventDetails (Maybe Integer)
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: TaskStartFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: [$sel:cause:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: [$sel:error:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: [$sel:resource:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: [$sel:resourceType:TaskStartFailedEventDetails'] :: TaskStartFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: data TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskStartFailedEventDetails.TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskStartFailedEventDetails.TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskStartFailedEventDetails.TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskStartFailedEventDetails.TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskStartFailedEventDetails.TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskStartFailedEventDetails.TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: newTaskStartFailedEventDetails :: Text -> Text -> TaskStartFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: taskStartFailedEventDetails_cause :: Lens' TaskStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: taskStartFailedEventDetails_error :: Lens' TaskStartFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: taskStartFailedEventDetails_resource :: Lens' TaskStartFailedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails: taskStartFailedEventDetails_resourceType :: Lens' TaskStartFailedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: TaskStartedEventDetails' :: Text -> Text -> TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: [$sel:resource:TaskStartedEventDetails'] :: TaskStartedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: [$sel:resourceType:TaskStartedEventDetails'] :: TaskStartedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: data TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance GHC.Read.Read Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskStartedEventDetails.TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: newTaskStartedEventDetails :: Text -> Text -> TaskStartedEventDetails
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: taskStartedEventDetails_resource :: Lens' TaskStartedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskStartedEventDetails: taskStartedEventDetails_resourceType :: Lens' TaskStartedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: TaskSubmitFailedEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: [$sel:cause:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: [$sel:error:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: [$sel:resource:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: [$sel:resourceType:TaskSubmitFailedEventDetails'] :: TaskSubmitFailedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: data TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails.TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails.TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails.TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails.TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails.TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails.TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: newTaskSubmitFailedEventDetails :: Text -> Text -> TaskSubmitFailedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: taskSubmitFailedEventDetails_cause :: Lens' TaskSubmitFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: taskSubmitFailedEventDetails_error :: Lens' TaskSubmitFailedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: taskSubmitFailedEventDetails_resource :: Lens' TaskSubmitFailedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails: taskSubmitFailedEventDetails_resourceType :: Lens' TaskSubmitFailedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: TaskSubmittedEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> Text -> TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: [$sel:output:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: [$sel:outputDetails:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: [$sel:resource:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: [$sel:resourceType:TaskSubmittedEventDetails'] :: TaskSubmittedEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: data TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskSubmittedEventDetails.TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskSubmittedEventDetails.TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskSubmittedEventDetails.TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskSubmittedEventDetails.TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskSubmittedEventDetails.TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskSubmittedEventDetails.TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: newTaskSubmittedEventDetails :: Text -> Text -> TaskSubmittedEventDetails
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: taskSubmittedEventDetails_output :: Lens' TaskSubmittedEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: taskSubmittedEventDetails_outputDetails :: Lens' TaskSubmittedEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: taskSubmittedEventDetails_resource :: Lens' TaskSubmittedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails: taskSubmittedEventDetails_resourceType :: Lens' TaskSubmittedEventDetails Text
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: TaskSucceededEventDetails' :: Maybe (Sensitive Text) -> Maybe HistoryEventExecutionDataDetails -> Text -> Text -> TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: [$sel:output:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: [$sel:outputDetails:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Maybe HistoryEventExecutionDataDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: [$sel:resource:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: [$sel:resourceType:TaskSucceededEventDetails'] :: TaskSucceededEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: data TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskSucceededEventDetails.TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskSucceededEventDetails.TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskSucceededEventDetails.TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskSucceededEventDetails.TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskSucceededEventDetails.TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskSucceededEventDetails.TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: newTaskSucceededEventDetails :: Text -> Text -> TaskSucceededEventDetails
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: taskSucceededEventDetails_output :: Lens' TaskSucceededEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: taskSucceededEventDetails_outputDetails :: Lens' TaskSucceededEventDetails (Maybe HistoryEventExecutionDataDetails)
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: taskSucceededEventDetails_resource :: Lens' TaskSucceededEventDetails Text
+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails: taskSucceededEventDetails_resourceType :: Lens' TaskSucceededEventDetails Text
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: TaskTimedOutEventDetails' :: Maybe (Sensitive Text) -> Maybe (Sensitive Text) -> Text -> Text -> TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: [$sel:cause:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: [$sel:error:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: [$sel:resource:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: [$sel:resourceType:TaskTimedOutEventDetails'] :: TaskTimedOutEventDetails -> Text
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: data TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TaskTimedOutEventDetails.TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TaskTimedOutEventDetails.TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TaskTimedOutEventDetails.TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TaskTimedOutEventDetails.TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TaskTimedOutEventDetails.TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: instance GHC.Show.Show Amazonka.StepFunctions.Types.TaskTimedOutEventDetails.TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: newTaskTimedOutEventDetails :: Text -> Text -> TaskTimedOutEventDetails
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: taskTimedOutEventDetails_cause :: Lens' TaskTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: taskTimedOutEventDetails_error :: Lens' TaskTimedOutEventDetails (Maybe Text)
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: taskTimedOutEventDetails_resource :: Lens' TaskTimedOutEventDetails Text
+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails: taskTimedOutEventDetails_resourceType :: Lens' TaskTimedOutEventDetails Text
+ Amazonka.StepFunctions.Types.TracingConfiguration: TracingConfiguration' :: Maybe Bool -> TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: [$sel:enabled:TracingConfiguration'] :: TracingConfiguration -> Maybe Bool
+ Amazonka.StepFunctions.Types.TracingConfiguration: data TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance Control.DeepSeq.NFData Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance GHC.Classes.Eq Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance GHC.Generics.Generic Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance GHC.Read.Read Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: instance GHC.Show.Show Amazonka.StepFunctions.Types.TracingConfiguration.TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: newTracingConfiguration :: TracingConfiguration
+ Amazonka.StepFunctions.Types.TracingConfiguration: tracingConfiguration_enabled :: Lens' TracingConfiguration (Maybe Bool)
+ Amazonka.StepFunctions.UntagResource: UntagResource' :: Text -> [Text] -> UntagResource
+ Amazonka.StepFunctions.UntagResource: UntagResourceResponse' :: Int -> UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: [$sel:httpStatus:UntagResourceResponse'] :: UntagResourceResponse -> Int
+ Amazonka.StepFunctions.UntagResource: [$sel:resourceArn:UntagResource'] :: UntagResource -> Text
+ Amazonka.StepFunctions.UntagResource: [$sel:tagKeys:UntagResource'] :: UntagResource -> [Text]
+ Amazonka.StepFunctions.UntagResource: data UntagResource
+ Amazonka.StepFunctions.UntagResource: data UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance Control.DeepSeq.NFData Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance Control.DeepSeq.NFData Amazonka.StepFunctions.UntagResource.UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance GHC.Classes.Eq Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance GHC.Classes.Eq Amazonka.StepFunctions.UntagResource.UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: instance GHC.Generics.Generic Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance GHC.Generics.Generic Amazonka.StepFunctions.UntagResource.UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: instance GHC.Read.Read Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance GHC.Read.Read Amazonka.StepFunctions.UntagResource.UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: instance GHC.Show.Show Amazonka.StepFunctions.UntagResource.UntagResource
+ Amazonka.StepFunctions.UntagResource: instance GHC.Show.Show Amazonka.StepFunctions.UntagResource.UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: newUntagResource :: Text -> UntagResource
+ Amazonka.StepFunctions.UntagResource: newUntagResourceResponse :: Int -> UntagResourceResponse
+ Amazonka.StepFunctions.UntagResource: untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
+ Amazonka.StepFunctions.UntagResource: untagResource_resourceArn :: Lens' UntagResource Text
+ Amazonka.StepFunctions.UntagResource: untagResource_tagKeys :: Lens' UntagResource [Text]
+ Amazonka.StepFunctions.UpdateMapRun: UpdateMapRun' :: Maybe Natural -> Maybe Natural -> Maybe Double -> Text -> UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: UpdateMapRunResponse' :: Int -> UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: [$sel:httpStatus:UpdateMapRunResponse'] :: UpdateMapRunResponse -> Int
+ Amazonka.StepFunctions.UpdateMapRun: [$sel:mapRunArn:UpdateMapRun'] :: UpdateMapRun -> Text
+ Amazonka.StepFunctions.UpdateMapRun: [$sel:maxConcurrency:UpdateMapRun'] :: UpdateMapRun -> Maybe Natural
+ Amazonka.StepFunctions.UpdateMapRun: [$sel:toleratedFailureCount:UpdateMapRun'] :: UpdateMapRun -> Maybe Natural
+ Amazonka.StepFunctions.UpdateMapRun: [$sel:toleratedFailurePercentage:UpdateMapRun'] :: UpdateMapRun -> Maybe Double
+ Amazonka.StepFunctions.UpdateMapRun: data UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: data UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance Control.DeepSeq.NFData Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance Control.DeepSeq.NFData Amazonka.StepFunctions.UpdateMapRun.UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Classes.Eq Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Classes.Eq Amazonka.StepFunctions.UpdateMapRun.UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Generics.Generic Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Generics.Generic Amazonka.StepFunctions.UpdateMapRun.UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Read.Read Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Read.Read Amazonka.StepFunctions.UpdateMapRun.UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Show.Show Amazonka.StepFunctions.UpdateMapRun.UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: instance GHC.Show.Show Amazonka.StepFunctions.UpdateMapRun.UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: newUpdateMapRun :: Text -> UpdateMapRun
+ Amazonka.StepFunctions.UpdateMapRun: newUpdateMapRunResponse :: Int -> UpdateMapRunResponse
+ Amazonka.StepFunctions.UpdateMapRun: updateMapRunResponse_httpStatus :: Lens' UpdateMapRunResponse Int
+ Amazonka.StepFunctions.UpdateMapRun: updateMapRun_mapRunArn :: Lens' UpdateMapRun Text
+ Amazonka.StepFunctions.UpdateMapRun: updateMapRun_maxConcurrency :: Lens' UpdateMapRun (Maybe Natural)
+ Amazonka.StepFunctions.UpdateMapRun: updateMapRun_toleratedFailureCount :: Lens' UpdateMapRun (Maybe Natural)
+ Amazonka.StepFunctions.UpdateMapRun: updateMapRun_toleratedFailurePercentage :: Lens' UpdateMapRun (Maybe Double)
+ Amazonka.StepFunctions.UpdateStateMachine: UpdateStateMachine' :: Maybe (Sensitive Text) -> Maybe LoggingConfiguration -> Maybe Text -> Maybe TracingConfiguration -> Text -> UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: UpdateStateMachineResponse' :: Int -> POSIX -> UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:definition:UpdateStateMachine'] :: UpdateStateMachine -> Maybe (Sensitive Text)
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:httpStatus:UpdateStateMachineResponse'] :: UpdateStateMachineResponse -> Int
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:loggingConfiguration:UpdateStateMachine'] :: UpdateStateMachine -> Maybe LoggingConfiguration
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:roleArn:UpdateStateMachine'] :: UpdateStateMachine -> Maybe Text
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:stateMachineArn:UpdateStateMachine'] :: UpdateStateMachine -> Text
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:tracingConfiguration:UpdateStateMachine'] :: UpdateStateMachine -> Maybe TracingConfiguration
+ Amazonka.StepFunctions.UpdateStateMachine: [$sel:updateDate:UpdateStateMachineResponse'] :: UpdateStateMachineResponse -> POSIX
+ Amazonka.StepFunctions.UpdateStateMachine: data UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: data UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: instance Amazonka.Data.Headers.ToHeaders Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance Amazonka.Data.Path.ToPath Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance Amazonka.Data.Query.ToQuery Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance Amazonka.Types.AWSRequest Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance Control.DeepSeq.NFData Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance Data.Hashable.Class.Hashable Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Classes.Eq Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Generics.Generic Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Read.Read Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: instance GHC.Show.Show Amazonka.StepFunctions.UpdateStateMachine.UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: newUpdateStateMachine :: Text -> UpdateStateMachine
+ Amazonka.StepFunctions.UpdateStateMachine: newUpdateStateMachineResponse :: Int -> UTCTime -> UpdateStateMachineResponse
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachineResponse_httpStatus :: Lens' UpdateStateMachineResponse Int
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachineResponse_updateDate :: Lens' UpdateStateMachineResponse UTCTime
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachine_definition :: Lens' UpdateStateMachine (Maybe Text)
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachine_loggingConfiguration :: Lens' UpdateStateMachine (Maybe LoggingConfiguration)
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachine_roleArn :: Lens' UpdateStateMachine (Maybe Text)
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachine_stateMachineArn :: Lens' UpdateStateMachine Text
+ Amazonka.StepFunctions.UpdateStateMachine: updateStateMachine_tracingConfiguration :: Lens' UpdateStateMachine (Maybe TracingConfiguration)
Files
- README.md +3/−4
- Setup.hs +0/−2
- amazonka-stepfunctions.cabal +152/−93
- fixture/DescribeMapRun.yaml +10/−0
- fixture/DescribeMapRunResponse.proto +0/−0
- fixture/ListMapRuns.yaml +10/−0
- fixture/ListMapRunsResponse.proto +0/−0
- fixture/ListTagsForResource.yaml +10/−0
- fixture/ListTagsForResourceResponse.proto +0/−0
- fixture/StartSyncExecution.yaml +10/−0
- fixture/StartSyncExecutionResponse.proto +0/−0
- fixture/TagResource.yaml +10/−0
- fixture/TagResourceResponse.proto +0/−0
- fixture/UntagResource.yaml +10/−0
- fixture/UntagResourceResponse.proto +0/−0
- fixture/UpdateMapRun.yaml +10/−0
- fixture/UpdateMapRunResponse.proto +0/−0
- gen/Amazonka/StepFunctions.hs +549/−0
- gen/Amazonka/StepFunctions/CreateActivity.hs +300/−0
- gen/Amazonka/StepFunctions/CreateStateMachine.hs +394/−0
- gen/Amazonka/StepFunctions/DeleteActivity.hs +153/−0
- gen/Amazonka/StepFunctions/DeleteStateMachine.hs +177/−0
- gen/Amazonka/StepFunctions/DescribeActivity.hs +250/−0
- gen/Amazonka/StepFunctions/DescribeExecution.hs +409/−0
- gen/Amazonka/StepFunctions/DescribeMapRun.hs +331/−0
- gen/Amazonka/StepFunctions/DescribeStateMachine.hs +375/−0
- gen/Amazonka/StepFunctions/DescribeStateMachineForExecution.hs +344/−0
- gen/Amazonka/StepFunctions/GetActivityTask.hs +238/−0
- gen/Amazonka/StepFunctions/GetExecutionHistory.hs +320/−0
- gen/Amazonka/StepFunctions/Lens.hs +584/−0
- gen/Amazonka/StepFunctions/ListActivities.hs +272/−0
- gen/Amazonka/StepFunctions/ListExecutions.hs +358/−0
- gen/Amazonka/StepFunctions/ListMapRuns.hs +284/−0
- gen/Amazonka/StepFunctions/ListStateMachines.hs +271/−0
- gen/Amazonka/StepFunctions/ListTagsForResource.hs +175/−0
- gen/Amazonka/StepFunctions/SendTaskFailure.hs +198/−0
- gen/Amazonka/StepFunctions/SendTaskHeartbeat.hs +186/−0
- gen/Amazonka/StepFunctions/SendTaskSuccess.hs +191/−0
- gen/Amazonka/StepFunctions/StartExecution.hs +336/−0
- gen/Amazonka/StepFunctions/StartSyncExecution.hs +440/−0
- gen/Amazonka/StepFunctions/StopExecution.hs +202/−0
- gen/Amazonka/StepFunctions/TagResource.hs +188/−0
- gen/Amazonka/StepFunctions/Types.hs +742/−0
- gen/Amazonka/StepFunctions/Types/ActivityFailedEventDetails.hs +84/−0
- gen/Amazonka/StepFunctions/Types/ActivityListItem.hs +150/−0
- gen/Amazonka/StepFunctions/Types/ActivityScheduleFailedEventDetails.hs +96/−0
- gen/Amazonka/StepFunctions/Types/ActivityScheduledEventDetails.hs +133/−0
- gen/Amazonka/StepFunctions/Types/ActivityStartedEventDetails.hs +75/−0
- gen/Amazonka/StepFunctions/Types/ActivitySucceededEventDetails.hs +93/−0
- gen/Amazonka/StepFunctions/Types/ActivityTimedOutEventDetails.hs +88/−0
- gen/Amazonka/StepFunctions/Types/BillingDetails.hs +85/−0
- gen/Amazonka/StepFunctions/Types/CloudWatchEventsExecutionDataDetails.hs +86/−0
- gen/Amazonka/StepFunctions/Types/CloudWatchLogsLogGroup.hs +82/−0
- gen/Amazonka/StepFunctions/Types/ExecutionAbortedEventDetails.hs +87/−0
- gen/Amazonka/StepFunctions/Types/ExecutionFailedEventDetails.hs +84/−0
- gen/Amazonka/StepFunctions/Types/ExecutionListItem.hs +235/−0
- gen/Amazonka/StepFunctions/Types/ExecutionStartedEventDetails.hs +107/−0
- gen/Amazonka/StepFunctions/Types/ExecutionStatus.hs +86/−0
- gen/Amazonka/StepFunctions/Types/ExecutionSucceededEventDetails.hs +97/−0
- gen/Amazonka/StepFunctions/Types/ExecutionTimedOutEventDetails.hs +88/−0
- gen/Amazonka/StepFunctions/Types/HistoryEvent.hs +586/−0
- gen/Amazonka/StepFunctions/Types/HistoryEventExecutionDataDetails.hs +86/−0
- gen/Amazonka/StepFunctions/Types/HistoryEventType.hs +356/−0
- gen/Amazonka/StepFunctions/Types/LambdaFunctionFailedEventDetails.hs +96/−0
- gen/Amazonka/StepFunctions/Types/LambdaFunctionScheduleFailedEventDetails.hs +96/−0
- gen/Amazonka/StepFunctions/Types/LambdaFunctionScheduledEventDetails.hs +139/−0
- gen/Amazonka/StepFunctions/Types/LambdaFunctionStartFailedEventDetails.hs +96/−0
- gen/Amazonka/StepFunctions/Types/LambdaFunctionSucceededEventDetails.hs +101/−0
- gen/Amazonka/StepFunctions/Types/LambdaFunctionTimedOutEventDetails.hs +96/−0
- gen/Amazonka/StepFunctions/Types/LogDestination.hs +88/−0
- gen/Amazonka/StepFunctions/Types/LogLevel.hs +81/−0
- gen/Amazonka/StepFunctions/Types/LoggingConfiguration.hs +120/−0
- gen/Amazonka/StepFunctions/Types/MapIterationEventDetails.hs +83/−0
- gen/Amazonka/StepFunctions/Types/MapRunExecutionCounts.hs +214/−0
- gen/Amazonka/StepFunctions/Types/MapRunFailedEventDetails.hs +84/−0
- gen/Amazonka/StepFunctions/Types/MapRunItemCounts.hs +214/−0
- gen/Amazonka/StepFunctions/Types/MapRunListItem.hs +132/−0
- gen/Amazonka/StepFunctions/Types/MapRunStartedEventDetails.hs +73/−0
- gen/Amazonka/StepFunctions/Types/MapRunStatus.hs +81/−0
- gen/Amazonka/StepFunctions/Types/MapStateStartedEventDetails.hs +72/−0
- gen/Amazonka/StepFunctions/Types/StateEnteredEventDetails.hs +105/−0
- gen/Amazonka/StepFunctions/Types/StateExitedEventDetails.hs +147/−0
- gen/Amazonka/StepFunctions/Types/StateMachineListItem.hs +165/−0
- gen/Amazonka/StepFunctions/Types/StateMachineStatus.hs +71/−0
- gen/Amazonka/StepFunctions/Types/StateMachineType.hs +71/−0
- gen/Amazonka/StepFunctions/Types/SyncExecutionStatus.hs +76/−0
- gen/Amazonka/StepFunctions/Types/Tag.hs +101/−0
- gen/Amazonka/StepFunctions/Types/TaskCredentials.hs +71/−0
- gen/Amazonka/StepFunctions/Types/TaskFailedEventDetails.hs +112/−0
- gen/Amazonka/StepFunctions/Types/TaskScheduledEventDetails.hs +164/−0
- gen/Amazonka/StepFunctions/Types/TaskStartFailedEventDetails.hs +115/−0
- gen/Amazonka/StepFunctions/Types/TaskStartedEventDetails.hs +89/−0
- gen/Amazonka/StepFunctions/Types/TaskSubmitFailedEventDetails.hs +118/−0
- gen/Amazonka/StepFunctions/Types/TaskSubmittedEventDetails.hs +119/−0
- gen/Amazonka/StepFunctions/Types/TaskSucceededEventDetails.hs +122/−0
- gen/Amazonka/StepFunctions/Types/TaskTimedOutEventDetails.hs +113/−0
- gen/Amazonka/StepFunctions/Types/TracingConfiguration.hs +76/−0
- gen/Amazonka/StepFunctions/UntagResource.hs +174/−0
- gen/Amazonka/StepFunctions/UpdateMapRun.hs +202/−0
- gen/Amazonka/StepFunctions/UpdateStateMachine.hs +257/−0
- gen/Amazonka/StepFunctions/Waiters.hs +24/−0
- gen/Network/AWS/StepFunctions.hs +0/−376
- gen/Network/AWS/StepFunctions/CreateActivity.hs +0/−144
- gen/Network/AWS/StepFunctions/CreateStateMachine.hs +0/−170
- gen/Network/AWS/StepFunctions/DeleteActivity.hs +0/−121
- gen/Network/AWS/StepFunctions/DeleteStateMachine.hs +0/−125
- gen/Network/AWS/StepFunctions/DescribeActivity.hs +0/−157
- gen/Network/AWS/StepFunctions/DescribeExecution.hs +0/−210
- gen/Network/AWS/StepFunctions/DescribeStateMachine.hs +0/−192
- gen/Network/AWS/StepFunctions/DescribeStateMachineForExecution.hs +0/−191
- gen/Network/AWS/StepFunctions/GetActivityTask.hs +0/−156
- gen/Network/AWS/StepFunctions/GetExecutionHistory.hs +0/−191
- gen/Network/AWS/StepFunctions/ListActivities.hs +0/−165
- gen/Network/AWS/StepFunctions/ListExecutions.hs +0/−189
- gen/Network/AWS/StepFunctions/ListStateMachines.hs +0/−165
- gen/Network/AWS/StepFunctions/SendTaskFailure.hs +0/−142
- gen/Network/AWS/StepFunctions/SendTaskHeartbeat.hs +0/−121
- gen/Network/AWS/StepFunctions/SendTaskSuccess.hs +0/−133
- gen/Network/AWS/StepFunctions/StartExecution.hs +0/−168
- gen/Network/AWS/StepFunctions/StopExecution.hs +0/−153
- gen/Network/AWS/StepFunctions/Types.hs +0/−395
- gen/Network/AWS/StepFunctions/Types/Product.hs +0/−1323
- gen/Network/AWS/StepFunctions/Types/Sum.hs +0/−218
- gen/Network/AWS/StepFunctions/UpdateStateMachine.hs +0/−160
- gen/Network/AWS/StepFunctions/Waiters.hs +0/−21
- test/Main.hs +11/−9
- test/Test/AWS/Gen/StepFunctions.hs +0/−381
- test/Test/AWS/StepFunctions.hs +0/−20
- test/Test/AWS/StepFunctions/Internal.hs +0/−9
- test/Test/Amazonka/Gen/StepFunctions.hs +558/−0
- test/Test/Amazonka/StepFunctions.hs +20/−0
- test/Test/Amazonka/StepFunctions/Internal.hs +8/−0
README.md view
@@ -7,9 +7,8 @@ ## Version--`1.6.1`-+ +`2.0` - Derived from API version @2016-11-23@ of the AWS service descriptions, licensed under Apache 2.0. ## Description @@ -26,7 +25,7 @@ The provided lenses should be compatible with any of the major lens libraries [lens](http://hackage.haskell.org/package/lens) or [lens-family-core](http://hackage.haskell.org/package/lens-family-core). -See [Network.AWS.StepFunctions](http://hackage.haskell.org/package/amazonka-stepfunctions/docs/Network-AWS-StepFunctions.html)+See [Amazonka.StepFunctions](http://hackage.haskell.org/package/amazonka-stepfunctions/docs/Amazonka-StepFunctions.html) or [the AWS documentation](https://aws.amazon.com/documentation/) to get started.
− Setup.hs
@@ -1,2 +0,0 @@-import Distribution.Simple-main = defaultMain
amazonka-stepfunctions.cabal view
@@ -1,104 +1,163 @@-name: amazonka-stepfunctions-version: 1.6.1-synopsis: Amazon Step Functions SDK.-homepage: https://github.com/brendanhay/amazonka-bug-reports: https://github.com/brendanhay/amazonka/issues-license: MPL-2.0-license-file: LICENSE-author: Brendan Hay-maintainer: Brendan Hay <brendan.g.hay+amazonka@gmail.com>-copyright: Copyright (c) 2013-2018 Brendan Hay-category: Network, AWS, Cloud, Distributed Computing-build-type: Simple-cabal-version: >= 1.10-extra-source-files: README.md fixture/*.yaml fixture/*.proto src/.gitkeep+cabal-version: 2.2+name: amazonka-stepfunctions+version: 2.0+synopsis: Amazon Step Functions SDK.+homepage: https://github.com/brendanhay/amazonka+bug-reports: https://github.com/brendanhay/amazonka/issues+license: MPL-2.0+license-file: LICENSE+author: Brendan Hay+maintainer:+ Brendan Hay <brendan.g.hay+amazonka@gmail.com>, Jack Kelly <jack@jackkelly.name>++copyright: Copyright (c) 2013-2023 Brendan Hay+category: AWS+build-type: Simple+extra-source-files:+ fixture/*.proto+ fixture/*.yaml+ README.md+ src/.gitkeep+ description:- The types from this library are intended to be used with- <http://hackage.haskell.org/package/amazonka amazonka>, which provides- mechanisms for specifying AuthN/AuthZ information, sending requests,- and receiving responses.- .- Lenses are used for constructing and manipulating types,- due to the depth of nesting of AWS types and transparency regarding- de/serialisation into more palatable Haskell values.- The provided lenses should be compatible with any of the major lens libraries- such as <http://hackage.haskell.org/package/lens lens> or- <http://hackage.haskell.org/package/lens-family-core lens-family-core>.- .- See "Network.AWS.StepFunctions" or <https://aws.amazon.com/documentation/ the AWS documentation>- to get started.+ Derived from API version @2016-11-23@ of the AWS service descriptions, licensed under Apache 2.0.+ .+ The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>,+ which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.+ .+ It is recommended to use generic lenses or optics from packages such as <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify optional fields and deconstruct responses.+ .+ Generated lenses can be found in "Amazonka.StepFunctions.Lens" and are+ suitable for use with a lens package such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>.+ .+ See "Amazonka.StepFunctions" and the <https://aws.amazon.com/documentation/ AWS documentation> to get started. source-repository head- type: git- location: git://github.com/brendanhay/amazonka.git- subdir: amazonka-stepfunctions+ type: git+ location: git://github.com/brendanhay/amazonka.git+ subdir: amazonka-stepfunctions library- default-language: Haskell2010- hs-source-dirs: src gen-- ghc-options:- -Wall- -fwarn-incomplete-uni-patterns- -fwarn-incomplete-record-updates- -funbox-strict-fields-- exposed-modules:- Network.AWS.StepFunctions- , Network.AWS.StepFunctions.CreateActivity- , Network.AWS.StepFunctions.CreateStateMachine- , Network.AWS.StepFunctions.DeleteActivity- , Network.AWS.StepFunctions.DeleteStateMachine- , Network.AWS.StepFunctions.DescribeActivity- , Network.AWS.StepFunctions.DescribeExecution- , Network.AWS.StepFunctions.DescribeStateMachine- , Network.AWS.StepFunctions.DescribeStateMachineForExecution- , Network.AWS.StepFunctions.GetActivityTask- , Network.AWS.StepFunctions.GetExecutionHistory- , Network.AWS.StepFunctions.ListActivities- , Network.AWS.StepFunctions.ListExecutions- , Network.AWS.StepFunctions.ListStateMachines- , Network.AWS.StepFunctions.SendTaskFailure- , Network.AWS.StepFunctions.SendTaskHeartbeat- , Network.AWS.StepFunctions.SendTaskSuccess- , Network.AWS.StepFunctions.StartExecution- , Network.AWS.StepFunctions.StopExecution- , Network.AWS.StepFunctions.Types- , Network.AWS.StepFunctions.UpdateStateMachine- , Network.AWS.StepFunctions.Waiters+ default-language: Haskell2010+ hs-source-dirs: src gen+ ghc-options:+ -Wall -fwarn-incomplete-uni-patterns+ -fwarn-incomplete-record-updates -funbox-strict-fields - other-modules:- Network.AWS.StepFunctions.Types.Product- , Network.AWS.StepFunctions.Types.Sum+ exposed-modules:+ Amazonka.StepFunctions+ Amazonka.StepFunctions.CreateActivity+ Amazonka.StepFunctions.CreateStateMachine+ Amazonka.StepFunctions.DeleteActivity+ Amazonka.StepFunctions.DeleteStateMachine+ Amazonka.StepFunctions.DescribeActivity+ Amazonka.StepFunctions.DescribeExecution+ Amazonka.StepFunctions.DescribeMapRun+ Amazonka.StepFunctions.DescribeStateMachine+ Amazonka.StepFunctions.DescribeStateMachineForExecution+ Amazonka.StepFunctions.GetActivityTask+ Amazonka.StepFunctions.GetExecutionHistory+ Amazonka.StepFunctions.Lens+ Amazonka.StepFunctions.ListActivities+ Amazonka.StepFunctions.ListExecutions+ Amazonka.StepFunctions.ListMapRuns+ Amazonka.StepFunctions.ListStateMachines+ Amazonka.StepFunctions.ListTagsForResource+ Amazonka.StepFunctions.SendTaskFailure+ Amazonka.StepFunctions.SendTaskHeartbeat+ Amazonka.StepFunctions.SendTaskSuccess+ Amazonka.StepFunctions.StartExecution+ Amazonka.StepFunctions.StartSyncExecution+ Amazonka.StepFunctions.StopExecution+ Amazonka.StepFunctions.TagResource+ Amazonka.StepFunctions.Types+ Amazonka.StepFunctions.Types.ActivityFailedEventDetails+ Amazonka.StepFunctions.Types.ActivityListItem+ Amazonka.StepFunctions.Types.ActivityScheduledEventDetails+ Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails+ Amazonka.StepFunctions.Types.ActivityStartedEventDetails+ Amazonka.StepFunctions.Types.ActivitySucceededEventDetails+ Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails+ Amazonka.StepFunctions.Types.BillingDetails+ Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails+ Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup+ Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails+ Amazonka.StepFunctions.Types.ExecutionFailedEventDetails+ Amazonka.StepFunctions.Types.ExecutionListItem+ Amazonka.StepFunctions.Types.ExecutionStartedEventDetails+ Amazonka.StepFunctions.Types.ExecutionStatus+ Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails+ Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails+ Amazonka.StepFunctions.Types.HistoryEvent+ Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails+ Amazonka.StepFunctions.Types.HistoryEventType+ Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails+ Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails+ Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails+ Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails+ Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails+ Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails+ Amazonka.StepFunctions.Types.LogDestination+ Amazonka.StepFunctions.Types.LoggingConfiguration+ Amazonka.StepFunctions.Types.LogLevel+ Amazonka.StepFunctions.Types.MapIterationEventDetails+ Amazonka.StepFunctions.Types.MapRunExecutionCounts+ Amazonka.StepFunctions.Types.MapRunFailedEventDetails+ Amazonka.StepFunctions.Types.MapRunItemCounts+ Amazonka.StepFunctions.Types.MapRunListItem+ Amazonka.StepFunctions.Types.MapRunStartedEventDetails+ Amazonka.StepFunctions.Types.MapRunStatus+ Amazonka.StepFunctions.Types.MapStateStartedEventDetails+ Amazonka.StepFunctions.Types.StateEnteredEventDetails+ Amazonka.StepFunctions.Types.StateExitedEventDetails+ Amazonka.StepFunctions.Types.StateMachineListItem+ Amazonka.StepFunctions.Types.StateMachineStatus+ Amazonka.StepFunctions.Types.StateMachineType+ Amazonka.StepFunctions.Types.SyncExecutionStatus+ Amazonka.StepFunctions.Types.Tag+ Amazonka.StepFunctions.Types.TaskCredentials+ Amazonka.StepFunctions.Types.TaskFailedEventDetails+ Amazonka.StepFunctions.Types.TaskScheduledEventDetails+ Amazonka.StepFunctions.Types.TaskStartedEventDetails+ Amazonka.StepFunctions.Types.TaskStartFailedEventDetails+ Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails+ Amazonka.StepFunctions.Types.TaskSubmittedEventDetails+ Amazonka.StepFunctions.Types.TaskSucceededEventDetails+ Amazonka.StepFunctions.Types.TaskTimedOutEventDetails+ Amazonka.StepFunctions.Types.TracingConfiguration+ Amazonka.StepFunctions.UntagResource+ Amazonka.StepFunctions.UpdateMapRun+ Amazonka.StepFunctions.UpdateStateMachine+ Amazonka.StepFunctions.Waiters - build-depends:- amazonka-core == 1.6.1.*- , base >= 4.7 && < 5+ build-depends:+ , amazonka-core >=2.0 && <2.1+ , base >=4.12 && <5 test-suite amazonka-stepfunctions-test- type: exitcode-stdio-1.0- default-language: Haskell2010- hs-source-dirs: test- main-is: Main.hs-- ghc-options: -Wall -threaded+ type: exitcode-stdio-1.0+ default-language: Haskell2010+ hs-source-dirs: test+ main-is: Main.hs+ ghc-options: -Wall -threaded - -- This section is encoded by the template and any modules added by- -- hand outside these namespaces will not correctly be added to the- -- distribution package.- other-modules:- Test.AWS.StepFunctions- , Test.AWS.Gen.StepFunctions- , Test.AWS.StepFunctions.Internal+ -- This section is encoded by the template and any modules added by+ -- hand outside these namespaces will not correctly be added to the+ -- distribution package.+ other-modules:+ Test.Amazonka.Gen.StepFunctions+ Test.Amazonka.StepFunctions+ Test.Amazonka.StepFunctions.Internal - build-depends:- amazonka-core == 1.6.1.*- , amazonka-test == 1.6.1.*- , amazonka-stepfunctions- , base- , bytestring- , tasty- , tasty-hunit- , text- , time- , unordered-containers+ build-depends:+ , amazonka-core >=2.0 && <2.1+ , amazonka-stepfunctions+ , amazonka-test >=2.0 && <2.1+ , base+ , bytestring+ , case-insensitive+ , tasty+ , tasty-hunit+ , text+ , time+ , unordered-containers
+ fixture/DescribeMapRun.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/DescribeMapRunResponse.proto view
+ fixture/ListMapRuns.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/ListMapRunsResponse.proto view
+ fixture/ListTagsForResource.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/ListTagsForResourceResponse.proto view
+ fixture/StartSyncExecution.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/StartSyncExecutionResponse.proto view
+ fixture/TagResource.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/TagResourceResponse.proto view
+ fixture/UntagResource.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/UntagResourceResponse.proto view
+ fixture/UpdateMapRun.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/states/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: states.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/UpdateMapRunResponse.proto view
+ gen/Amazonka/StepFunctions.hs view
@@ -0,0 +1,549 @@+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module : Amazonka.StepFunctions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Derived from API version @2016-11-23@ of the AWS service descriptions, licensed under Apache 2.0.+--+-- Step Functions+--+-- Step Functions is a service that lets you coordinate the components of+-- distributed applications and microservices using visual workflows.+--+-- You can use Step Functions to build applications from individual+-- components, each of which performs a discrete function, or /task/,+-- allowing you to scale and change applications quickly. Step Functions+-- provides a console that helps visualize the components of your+-- application as a series of steps. Step Functions automatically triggers+-- and tracks each step, and retries steps when there are errors, so your+-- application executes predictably and in the right order every time. Step+-- Functions logs the state of each step, so you can quickly diagnose and+-- debug any issues.+--+-- Step Functions manages operations and underlying infrastructure to+-- ensure your application is available at any scale. You can run tasks on+-- Amazon Web Services, your own servers, or any system that has access to+-- Amazon Web Services. You can access and use Step Functions using the+-- console, the Amazon Web Services SDKs, or an HTTP API. For more+-- information about Step Functions, see the+-- /<https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html Step Functions Developer Guide>/+-- .+module Amazonka.StepFunctions+ ( -- * Service Configuration+ defaultService,++ -- * Errors+ -- $errors++ -- ** ActivityDoesNotExist+ _ActivityDoesNotExist,++ -- ** ActivityLimitExceeded+ _ActivityLimitExceeded,++ -- ** ActivityWorkerLimitExceeded+ _ActivityWorkerLimitExceeded,++ -- ** ExecutionAlreadyExists+ _ExecutionAlreadyExists,++ -- ** ExecutionDoesNotExist+ _ExecutionDoesNotExist,++ -- ** ExecutionLimitExceeded+ _ExecutionLimitExceeded,++ -- ** InvalidArn+ _InvalidArn,++ -- ** InvalidDefinition+ _InvalidDefinition,++ -- ** InvalidExecutionInput+ _InvalidExecutionInput,++ -- ** InvalidLoggingConfiguration+ _InvalidLoggingConfiguration,++ -- ** InvalidName+ _InvalidName,++ -- ** InvalidOutput+ _InvalidOutput,++ -- ** InvalidToken+ _InvalidToken,++ -- ** InvalidTracingConfiguration+ _InvalidTracingConfiguration,++ -- ** MissingRequiredParameter+ _MissingRequiredParameter,++ -- ** ResourceNotFound+ _ResourceNotFound,++ -- ** StateMachineAlreadyExists+ _StateMachineAlreadyExists,++ -- ** StateMachineDeleting+ _StateMachineDeleting,++ -- ** StateMachineDoesNotExist+ _StateMachineDoesNotExist,++ -- ** StateMachineLimitExceeded+ _StateMachineLimitExceeded,++ -- ** StateMachineTypeNotSupported+ _StateMachineTypeNotSupported,++ -- ** TaskDoesNotExist+ _TaskDoesNotExist,++ -- ** TaskTimedOut+ _TaskTimedOut,++ -- ** TooManyTags+ _TooManyTags,++ -- ** ValidationException+ _ValidationException,++ -- * Waiters+ -- $waiters++ -- * Operations+ -- $operations++ -- ** CreateActivity+ CreateActivity (CreateActivity'),+ newCreateActivity,+ CreateActivityResponse (CreateActivityResponse'),+ newCreateActivityResponse,++ -- ** CreateStateMachine+ CreateStateMachine (CreateStateMachine'),+ newCreateStateMachine,+ CreateStateMachineResponse (CreateStateMachineResponse'),+ newCreateStateMachineResponse,++ -- ** DeleteActivity+ DeleteActivity (DeleteActivity'),+ newDeleteActivity,+ DeleteActivityResponse (DeleteActivityResponse'),+ newDeleteActivityResponse,++ -- ** DeleteStateMachine+ DeleteStateMachine (DeleteStateMachine'),+ newDeleteStateMachine,+ DeleteStateMachineResponse (DeleteStateMachineResponse'),+ newDeleteStateMachineResponse,++ -- ** DescribeActivity+ DescribeActivity (DescribeActivity'),+ newDescribeActivity,+ DescribeActivityResponse (DescribeActivityResponse'),+ newDescribeActivityResponse,++ -- ** DescribeExecution+ DescribeExecution (DescribeExecution'),+ newDescribeExecution,+ DescribeExecutionResponse (DescribeExecutionResponse'),+ newDescribeExecutionResponse,++ -- ** DescribeMapRun+ DescribeMapRun (DescribeMapRun'),+ newDescribeMapRun,+ DescribeMapRunResponse (DescribeMapRunResponse'),+ newDescribeMapRunResponse,++ -- ** DescribeStateMachine+ DescribeStateMachine (DescribeStateMachine'),+ newDescribeStateMachine,+ DescribeStateMachineResponse (DescribeStateMachineResponse'),+ newDescribeStateMachineResponse,++ -- ** DescribeStateMachineForExecution+ DescribeStateMachineForExecution (DescribeStateMachineForExecution'),+ newDescribeStateMachineForExecution,+ DescribeStateMachineForExecutionResponse (DescribeStateMachineForExecutionResponse'),+ newDescribeStateMachineForExecutionResponse,++ -- ** GetActivityTask+ GetActivityTask (GetActivityTask'),+ newGetActivityTask,+ GetActivityTaskResponse (GetActivityTaskResponse'),+ newGetActivityTaskResponse,++ -- ** GetExecutionHistory (Paginated)+ GetExecutionHistory (GetExecutionHistory'),+ newGetExecutionHistory,+ GetExecutionHistoryResponse (GetExecutionHistoryResponse'),+ newGetExecutionHistoryResponse,++ -- ** ListActivities (Paginated)+ ListActivities (ListActivities'),+ newListActivities,+ ListActivitiesResponse (ListActivitiesResponse'),+ newListActivitiesResponse,++ -- ** ListExecutions (Paginated)+ ListExecutions (ListExecutions'),+ newListExecutions,+ ListExecutionsResponse (ListExecutionsResponse'),+ newListExecutionsResponse,++ -- ** ListMapRuns (Paginated)+ ListMapRuns (ListMapRuns'),+ newListMapRuns,+ ListMapRunsResponse (ListMapRunsResponse'),+ newListMapRunsResponse,++ -- ** ListStateMachines (Paginated)+ ListStateMachines (ListStateMachines'),+ newListStateMachines,+ ListStateMachinesResponse (ListStateMachinesResponse'),+ newListStateMachinesResponse,++ -- ** ListTagsForResource+ ListTagsForResource (ListTagsForResource'),+ newListTagsForResource,+ ListTagsForResourceResponse (ListTagsForResourceResponse'),+ newListTagsForResourceResponse,++ -- ** SendTaskFailure+ SendTaskFailure (SendTaskFailure'),+ newSendTaskFailure,+ SendTaskFailureResponse (SendTaskFailureResponse'),+ newSendTaskFailureResponse,++ -- ** SendTaskHeartbeat+ SendTaskHeartbeat (SendTaskHeartbeat'),+ newSendTaskHeartbeat,+ SendTaskHeartbeatResponse (SendTaskHeartbeatResponse'),+ newSendTaskHeartbeatResponse,++ -- ** SendTaskSuccess+ SendTaskSuccess (SendTaskSuccess'),+ newSendTaskSuccess,+ SendTaskSuccessResponse (SendTaskSuccessResponse'),+ newSendTaskSuccessResponse,++ -- ** StartExecution+ StartExecution (StartExecution'),+ newStartExecution,+ StartExecutionResponse (StartExecutionResponse'),+ newStartExecutionResponse,++ -- ** StartSyncExecution+ StartSyncExecution (StartSyncExecution'),+ newStartSyncExecution,+ StartSyncExecutionResponse (StartSyncExecutionResponse'),+ newStartSyncExecutionResponse,++ -- ** StopExecution+ StopExecution (StopExecution'),+ newStopExecution,+ StopExecutionResponse (StopExecutionResponse'),+ newStopExecutionResponse,++ -- ** TagResource+ TagResource (TagResource'),+ newTagResource,+ TagResourceResponse (TagResourceResponse'),+ newTagResourceResponse,++ -- ** UntagResource+ UntagResource (UntagResource'),+ newUntagResource,+ UntagResourceResponse (UntagResourceResponse'),+ newUntagResourceResponse,++ -- ** UpdateMapRun+ UpdateMapRun (UpdateMapRun'),+ newUpdateMapRun,+ UpdateMapRunResponse (UpdateMapRunResponse'),+ newUpdateMapRunResponse,++ -- ** UpdateStateMachine+ UpdateStateMachine (UpdateStateMachine'),+ newUpdateStateMachine,+ UpdateStateMachineResponse (UpdateStateMachineResponse'),+ newUpdateStateMachineResponse,++ -- * Types++ -- ** ExecutionStatus+ ExecutionStatus (..),++ -- ** HistoryEventType+ HistoryEventType (..),++ -- ** LogLevel+ LogLevel (..),++ -- ** MapRunStatus+ MapRunStatus (..),++ -- ** StateMachineStatus+ StateMachineStatus (..),++ -- ** StateMachineType+ StateMachineType (..),++ -- ** SyncExecutionStatus+ SyncExecutionStatus (..),++ -- ** ActivityFailedEventDetails+ ActivityFailedEventDetails (ActivityFailedEventDetails'),+ newActivityFailedEventDetails,++ -- ** ActivityListItem+ ActivityListItem (ActivityListItem'),+ newActivityListItem,++ -- ** ActivityScheduleFailedEventDetails+ ActivityScheduleFailedEventDetails (ActivityScheduleFailedEventDetails'),+ newActivityScheduleFailedEventDetails,++ -- ** ActivityScheduledEventDetails+ ActivityScheduledEventDetails (ActivityScheduledEventDetails'),+ newActivityScheduledEventDetails,++ -- ** ActivityStartedEventDetails+ ActivityStartedEventDetails (ActivityStartedEventDetails'),+ newActivityStartedEventDetails,++ -- ** ActivitySucceededEventDetails+ ActivitySucceededEventDetails (ActivitySucceededEventDetails'),+ newActivitySucceededEventDetails,++ -- ** ActivityTimedOutEventDetails+ ActivityTimedOutEventDetails (ActivityTimedOutEventDetails'),+ newActivityTimedOutEventDetails,++ -- ** BillingDetails+ BillingDetails (BillingDetails'),+ newBillingDetails,++ -- ** CloudWatchEventsExecutionDataDetails+ CloudWatchEventsExecutionDataDetails (CloudWatchEventsExecutionDataDetails'),+ newCloudWatchEventsExecutionDataDetails,++ -- ** CloudWatchLogsLogGroup+ CloudWatchLogsLogGroup (CloudWatchLogsLogGroup'),+ newCloudWatchLogsLogGroup,++ -- ** ExecutionAbortedEventDetails+ ExecutionAbortedEventDetails (ExecutionAbortedEventDetails'),+ newExecutionAbortedEventDetails,++ -- ** ExecutionFailedEventDetails+ ExecutionFailedEventDetails (ExecutionFailedEventDetails'),+ newExecutionFailedEventDetails,++ -- ** ExecutionListItem+ ExecutionListItem (ExecutionListItem'),+ newExecutionListItem,++ -- ** ExecutionStartedEventDetails+ ExecutionStartedEventDetails (ExecutionStartedEventDetails'),+ newExecutionStartedEventDetails,++ -- ** ExecutionSucceededEventDetails+ ExecutionSucceededEventDetails (ExecutionSucceededEventDetails'),+ newExecutionSucceededEventDetails,++ -- ** ExecutionTimedOutEventDetails+ ExecutionTimedOutEventDetails (ExecutionTimedOutEventDetails'),+ newExecutionTimedOutEventDetails,++ -- ** HistoryEvent+ HistoryEvent (HistoryEvent'),+ newHistoryEvent,++ -- ** HistoryEventExecutionDataDetails+ HistoryEventExecutionDataDetails (HistoryEventExecutionDataDetails'),+ newHistoryEventExecutionDataDetails,++ -- ** LambdaFunctionFailedEventDetails+ LambdaFunctionFailedEventDetails (LambdaFunctionFailedEventDetails'),+ newLambdaFunctionFailedEventDetails,++ -- ** LambdaFunctionScheduleFailedEventDetails+ LambdaFunctionScheduleFailedEventDetails (LambdaFunctionScheduleFailedEventDetails'),+ newLambdaFunctionScheduleFailedEventDetails,++ -- ** LambdaFunctionScheduledEventDetails+ LambdaFunctionScheduledEventDetails (LambdaFunctionScheduledEventDetails'),+ newLambdaFunctionScheduledEventDetails,++ -- ** LambdaFunctionStartFailedEventDetails+ LambdaFunctionStartFailedEventDetails (LambdaFunctionStartFailedEventDetails'),+ newLambdaFunctionStartFailedEventDetails,++ -- ** LambdaFunctionSucceededEventDetails+ LambdaFunctionSucceededEventDetails (LambdaFunctionSucceededEventDetails'),+ newLambdaFunctionSucceededEventDetails,++ -- ** LambdaFunctionTimedOutEventDetails+ LambdaFunctionTimedOutEventDetails (LambdaFunctionTimedOutEventDetails'),+ newLambdaFunctionTimedOutEventDetails,++ -- ** LogDestination+ LogDestination (LogDestination'),+ newLogDestination,++ -- ** LoggingConfiguration+ LoggingConfiguration (LoggingConfiguration'),+ newLoggingConfiguration,++ -- ** MapIterationEventDetails+ MapIterationEventDetails (MapIterationEventDetails'),+ newMapIterationEventDetails,++ -- ** MapRunExecutionCounts+ MapRunExecutionCounts (MapRunExecutionCounts'),+ newMapRunExecutionCounts,++ -- ** MapRunFailedEventDetails+ MapRunFailedEventDetails (MapRunFailedEventDetails'),+ newMapRunFailedEventDetails,++ -- ** MapRunItemCounts+ MapRunItemCounts (MapRunItemCounts'),+ newMapRunItemCounts,++ -- ** MapRunListItem+ MapRunListItem (MapRunListItem'),+ newMapRunListItem,++ -- ** MapRunStartedEventDetails+ MapRunStartedEventDetails (MapRunStartedEventDetails'),+ newMapRunStartedEventDetails,++ -- ** MapStateStartedEventDetails+ MapStateStartedEventDetails (MapStateStartedEventDetails'),+ newMapStateStartedEventDetails,++ -- ** StateEnteredEventDetails+ StateEnteredEventDetails (StateEnteredEventDetails'),+ newStateEnteredEventDetails,++ -- ** StateExitedEventDetails+ StateExitedEventDetails (StateExitedEventDetails'),+ newStateExitedEventDetails,++ -- ** StateMachineListItem+ StateMachineListItem (StateMachineListItem'),+ newStateMachineListItem,++ -- ** Tag+ Tag (Tag'),+ newTag,++ -- ** TaskCredentials+ TaskCredentials (TaskCredentials'),+ newTaskCredentials,++ -- ** TaskFailedEventDetails+ TaskFailedEventDetails (TaskFailedEventDetails'),+ newTaskFailedEventDetails,++ -- ** TaskScheduledEventDetails+ TaskScheduledEventDetails (TaskScheduledEventDetails'),+ newTaskScheduledEventDetails,++ -- ** TaskStartFailedEventDetails+ TaskStartFailedEventDetails (TaskStartFailedEventDetails'),+ newTaskStartFailedEventDetails,++ -- ** TaskStartedEventDetails+ TaskStartedEventDetails (TaskStartedEventDetails'),+ newTaskStartedEventDetails,++ -- ** TaskSubmitFailedEventDetails+ TaskSubmitFailedEventDetails (TaskSubmitFailedEventDetails'),+ newTaskSubmitFailedEventDetails,++ -- ** TaskSubmittedEventDetails+ TaskSubmittedEventDetails (TaskSubmittedEventDetails'),+ newTaskSubmittedEventDetails,++ -- ** TaskSucceededEventDetails+ TaskSucceededEventDetails (TaskSucceededEventDetails'),+ newTaskSucceededEventDetails,++ -- ** TaskTimedOutEventDetails+ TaskTimedOutEventDetails (TaskTimedOutEventDetails'),+ newTaskTimedOutEventDetails,++ -- ** TracingConfiguration+ TracingConfiguration (TracingConfiguration'),+ newTracingConfiguration,+ )+where++import Amazonka.StepFunctions.CreateActivity+import Amazonka.StepFunctions.CreateStateMachine+import Amazonka.StepFunctions.DeleteActivity+import Amazonka.StepFunctions.DeleteStateMachine+import Amazonka.StepFunctions.DescribeActivity+import Amazonka.StepFunctions.DescribeExecution+import Amazonka.StepFunctions.DescribeMapRun+import Amazonka.StepFunctions.DescribeStateMachine+import Amazonka.StepFunctions.DescribeStateMachineForExecution+import Amazonka.StepFunctions.GetActivityTask+import Amazonka.StepFunctions.GetExecutionHistory+import Amazonka.StepFunctions.Lens+import Amazonka.StepFunctions.ListActivities+import Amazonka.StepFunctions.ListExecutions+import Amazonka.StepFunctions.ListMapRuns+import Amazonka.StepFunctions.ListStateMachines+import Amazonka.StepFunctions.ListTagsForResource+import Amazonka.StepFunctions.SendTaskFailure+import Amazonka.StepFunctions.SendTaskHeartbeat+import Amazonka.StepFunctions.SendTaskSuccess+import Amazonka.StepFunctions.StartExecution+import Amazonka.StepFunctions.StartSyncExecution+import Amazonka.StepFunctions.StopExecution+import Amazonka.StepFunctions.TagResource+import Amazonka.StepFunctions.Types+import Amazonka.StepFunctions.UntagResource+import Amazonka.StepFunctions.UpdateMapRun+import Amazonka.StepFunctions.UpdateStateMachine+import Amazonka.StepFunctions.Waiters++-- $errors+-- Error matchers are designed for use with the functions provided by+-- <http://hackage.haskell.org/package/lens/docs/Control-Exception-Lens.html Control.Exception.Lens>.+-- This allows catching (and rethrowing) service specific errors returned+-- by 'StepFunctions'.++-- $operations+-- Some AWS operations return results that are incomplete and require subsequent+-- requests in order to obtain the entire result set. The process of sending+-- subsequent requests to continue where a previous request left off is called+-- pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to+-- 1000 objects at a time, and you must send subsequent requests with the+-- appropriate Marker in order to retrieve the next page of results.+--+-- Operations that have an 'AWSPager' instance can transparently perform subsequent+-- requests, correctly setting Markers and other request facets to iterate through+-- the entire result set of a truncated API operation. Operations which support+-- this have an additional note in the documentation.+--+-- Many operations have the ability to filter results on the server side. See the+-- individual operation parameters for details.++-- $waiters+-- Waiters poll by repeatedly sending a request until some remote success condition+-- configured by the 'Wait' specification is fulfilled. The 'Wait' specification+-- determines how many attempts should be made, in addition to delay and retry strategies.
+ gen/Amazonka/StepFunctions/CreateActivity.hs view
@@ -0,0 +1,300 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.CreateActivity+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Creates an activity. An activity is a task that you write in any+-- programming language and host on any machine that has access to Step+-- Functions. Activities must poll Step Functions using the+-- @GetActivityTask@ API action and respond using @SendTask*@ API actions.+-- This function lets Step Functions know the existence of your activity+-- and returns an identifier for use in a state machine and when polling+-- from the activity.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- @CreateActivity@ is an idempotent API. Subsequent requests won’t create+-- a duplicate resource if it was already created. @CreateActivity@\'s+-- idempotency check is based on the activity @name@. If a following+-- request has different @tags@ values, Step Functions will ignore these+-- differences and treat it as an idempotent request of the previous. In+-- this case, @tags@ will not be updated, even if they are different.+module Amazonka.StepFunctions.CreateActivity+ ( -- * Creating a Request+ CreateActivity (..),+ newCreateActivity,++ -- * Request Lenses+ createActivity_tags,+ createActivity_name,++ -- * Destructuring the Response+ CreateActivityResponse (..),+ newCreateActivityResponse,++ -- * Response Lenses+ createActivityResponse_httpStatus,+ createActivityResponse_activityArn,+ createActivityResponse_creationDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newCreateActivity' smart constructor.+data CreateActivity = CreateActivity'+ { -- | The list of tags to add to a resource.+ --+ -- An array of key-value pairs. For more information, see+ -- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+ -- in the /Amazon Web Services Billing and Cost Management User Guide/, and+ -- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+ --+ -- Tags may only contain Unicode letters, digits, white space, or these+ -- symbols: @_ . : \/ = + - \@@.+ tags :: Prelude.Maybe [Tag],+ -- | The name of the activity to create. This name must be unique for your+ -- Amazon Web Services account and region for 90 days. For more+ -- information, see+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions>+ -- in the /Step Functions Developer Guide/.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateActivity' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'tags', 'createActivity_tags' - The list of tags to add to a resource.+--+-- An array of key-value pairs. For more information, see+-- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+-- in the /Amazon Web Services Billing and Cost Management User Guide/, and+-- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+--+-- 'name', 'createActivity_name' - The name of the activity to create. This name must be unique for your+-- Amazon Web Services account and region for 90 days. For more+-- information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions>+-- in the /Step Functions Developer Guide/.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+newCreateActivity ::+ -- | 'name'+ Prelude.Text ->+ CreateActivity+newCreateActivity pName_ =+ CreateActivity'+ { tags = Prelude.Nothing,+ name = pName_+ }++-- | The list of tags to add to a resource.+--+-- An array of key-value pairs. For more information, see+-- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+-- in the /Amazon Web Services Billing and Cost Management User Guide/, and+-- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+createActivity_tags :: Lens.Lens' CreateActivity (Prelude.Maybe [Tag])+createActivity_tags = Lens.lens (\CreateActivity' {tags} -> tags) (\s@CreateActivity' {} a -> s {tags = a} :: CreateActivity) Prelude.. Lens.mapping Lens.coerced++-- | The name of the activity to create. This name must be unique for your+-- Amazon Web Services account and region for 90 days. For more+-- information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions>+-- in the /Step Functions Developer Guide/.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+createActivity_name :: Lens.Lens' CreateActivity Prelude.Text+createActivity_name = Lens.lens (\CreateActivity' {name} -> name) (\s@CreateActivity' {} a -> s {name = a} :: CreateActivity)++instance Core.AWSRequest CreateActivity where+ type+ AWSResponse CreateActivity =+ CreateActivityResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ CreateActivityResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "activityArn")+ Prelude.<*> (x Data..:> "creationDate")+ )++instance Prelude.Hashable CreateActivity where+ hashWithSalt _salt CreateActivity' {..} =+ _salt+ `Prelude.hashWithSalt` tags+ `Prelude.hashWithSalt` name++instance Prelude.NFData CreateActivity where+ rnf CreateActivity' {..} =+ Prelude.rnf tags `Prelude.seq` Prelude.rnf name++instance Data.ToHeaders CreateActivity where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.CreateActivity" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON CreateActivity where+ toJSON CreateActivity' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("tags" Data..=) Prelude.<$> tags,+ Prelude.Just ("name" Data..= name)+ ]+ )++instance Data.ToPath CreateActivity where+ toPath = Prelude.const "/"++instance Data.ToQuery CreateActivity where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCreateActivityResponse' smart constructor.+data CreateActivityResponse = CreateActivityResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the created activity.+ activityArn :: Prelude.Text,+ -- | The date the activity is created.+ creationDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateActivityResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'createActivityResponse_httpStatus' - The response's http status code.+--+-- 'activityArn', 'createActivityResponse_activityArn' - The Amazon Resource Name (ARN) that identifies the created activity.+--+-- 'creationDate', 'createActivityResponse_creationDate' - The date the activity is created.+newCreateActivityResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'activityArn'+ Prelude.Text ->+ -- | 'creationDate'+ Prelude.UTCTime ->+ CreateActivityResponse+newCreateActivityResponse+ pHttpStatus_+ pActivityArn_+ pCreationDate_ =+ CreateActivityResponse'+ { httpStatus = pHttpStatus_,+ activityArn = pActivityArn_,+ creationDate = Data._Time Lens.# pCreationDate_+ }++-- | The response's http status code.+createActivityResponse_httpStatus :: Lens.Lens' CreateActivityResponse Prelude.Int+createActivityResponse_httpStatus = Lens.lens (\CreateActivityResponse' {httpStatus} -> httpStatus) (\s@CreateActivityResponse' {} a -> s {httpStatus = a} :: CreateActivityResponse)++-- | The Amazon Resource Name (ARN) that identifies the created activity.+createActivityResponse_activityArn :: Lens.Lens' CreateActivityResponse Prelude.Text+createActivityResponse_activityArn = Lens.lens (\CreateActivityResponse' {activityArn} -> activityArn) (\s@CreateActivityResponse' {} a -> s {activityArn = a} :: CreateActivityResponse)++-- | The date the activity is created.+createActivityResponse_creationDate :: Lens.Lens' CreateActivityResponse Prelude.UTCTime+createActivityResponse_creationDate = Lens.lens (\CreateActivityResponse' {creationDate} -> creationDate) (\s@CreateActivityResponse' {} a -> s {creationDate = a} :: CreateActivityResponse) Prelude.. Data._Time++instance Prelude.NFData CreateActivityResponse where+ rnf CreateActivityResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf activityArn+ `Prelude.seq` Prelude.rnf creationDate
+ gen/Amazonka/StepFunctions/CreateStateMachine.hs view
@@ -0,0 +1,394 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.CreateStateMachine+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Creates a state machine. A state machine consists of a collection of+-- states that can do work (@Task@ states), determine to which states to+-- transition next (@Choice@ states), stop an execution with an error+-- (@Fail@ states), and so on. State machines are specified using a+-- JSON-based, structured language. For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>+-- in the Step Functions User Guide.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- @CreateStateMachine@ is an idempotent API. Subsequent requests won’t+-- create a duplicate resource if it was already created.+-- @CreateStateMachine@\'s idempotency check is based on the state machine+-- @name@, @definition@, @type@, @LoggingConfiguration@ and+-- @TracingConfiguration@. If a following request has a different @roleArn@+-- or @tags@, Step Functions will ignore these differences and treat it as+-- an idempotent request of the previous. In this case, @roleArn@ and+-- @tags@ will not be updated, even if they are different.+module Amazonka.StepFunctions.CreateStateMachine+ ( -- * Creating a Request+ CreateStateMachine (..),+ newCreateStateMachine,++ -- * Request Lenses+ createStateMachine_loggingConfiguration,+ createStateMachine_tags,+ createStateMachine_tracingConfiguration,+ createStateMachine_type,+ createStateMachine_name,+ createStateMachine_definition,+ createStateMachine_roleArn,++ -- * Destructuring the Response+ CreateStateMachineResponse (..),+ newCreateStateMachineResponse,++ -- * Response Lenses+ createStateMachineResponse_httpStatus,+ createStateMachineResponse_stateMachineArn,+ createStateMachineResponse_creationDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newCreateStateMachine' smart constructor.+data CreateStateMachine = CreateStateMachine'+ { -- | Defines what execution history events are logged and where they are+ -- logged.+ --+ -- By default, the @level@ is set to @OFF@. For more information see+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html Log Levels>+ -- in the Step Functions User Guide.+ loggingConfiguration :: Prelude.Maybe LoggingConfiguration,+ -- | Tags to be added when creating a state machine.+ --+ -- An array of key-value pairs. For more information, see+ -- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+ -- in the /Amazon Web Services Billing and Cost Management User Guide/, and+ -- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+ --+ -- Tags may only contain Unicode letters, digits, white space, or these+ -- symbols: @_ . : \/ = + - \@@.+ tags :: Prelude.Maybe [Tag],+ -- | Selects whether X-Ray tracing is enabled.+ tracingConfiguration :: Prelude.Maybe TracingConfiguration,+ -- | Determines whether a Standard or Express state machine is created. The+ -- default is @STANDARD@. You cannot update the @type@ of a state machine+ -- once it has been created.+ type' :: Prelude.Maybe StateMachineType,+ -- | The name of the state machine.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text,+ -- | The Amazon States Language definition of the state machine. See+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+ definition :: Data.Sensitive Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the IAM role to use for this state+ -- machine.+ roleArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateStateMachine' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'loggingConfiguration', 'createStateMachine_loggingConfiguration' - Defines what execution history events are logged and where they are+-- logged.+--+-- By default, the @level@ is set to @OFF@. For more information see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html Log Levels>+-- in the Step Functions User Guide.+--+-- 'tags', 'createStateMachine_tags' - Tags to be added when creating a state machine.+--+-- An array of key-value pairs. For more information, see+-- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+-- in the /Amazon Web Services Billing and Cost Management User Guide/, and+-- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+--+-- 'tracingConfiguration', 'createStateMachine_tracingConfiguration' - Selects whether X-Ray tracing is enabled.+--+-- 'type'', 'createStateMachine_type' - Determines whether a Standard or Express state machine is created. The+-- default is @STANDARD@. You cannot update the @type@ of a state machine+-- once it has been created.+--+-- 'name', 'createStateMachine_name' - The name of the state machine.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'definition', 'createStateMachine_definition' - The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+--+-- 'roleArn', 'createStateMachine_roleArn' - The Amazon Resource Name (ARN) of the IAM role to use for this state+-- machine.+newCreateStateMachine ::+ -- | 'name'+ Prelude.Text ->+ -- | 'definition'+ Prelude.Text ->+ -- | 'roleArn'+ Prelude.Text ->+ CreateStateMachine+newCreateStateMachine pName_ pDefinition_ pRoleArn_ =+ CreateStateMachine'+ { loggingConfiguration =+ Prelude.Nothing,+ tags = Prelude.Nothing,+ tracingConfiguration = Prelude.Nothing,+ type' = Prelude.Nothing,+ name = pName_,+ definition = Data._Sensitive Lens.# pDefinition_,+ roleArn = pRoleArn_+ }++-- | Defines what execution history events are logged and where they are+-- logged.+--+-- By default, the @level@ is set to @OFF@. For more information see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html Log Levels>+-- in the Step Functions User Guide.+createStateMachine_loggingConfiguration :: Lens.Lens' CreateStateMachine (Prelude.Maybe LoggingConfiguration)+createStateMachine_loggingConfiguration = Lens.lens (\CreateStateMachine' {loggingConfiguration} -> loggingConfiguration) (\s@CreateStateMachine' {} a -> s {loggingConfiguration = a} :: CreateStateMachine)++-- | Tags to be added when creating a state machine.+--+-- An array of key-value pairs. For more information, see+-- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+-- in the /Amazon Web Services Billing and Cost Management User Guide/, and+-- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+createStateMachine_tags :: Lens.Lens' CreateStateMachine (Prelude.Maybe [Tag])+createStateMachine_tags = Lens.lens (\CreateStateMachine' {tags} -> tags) (\s@CreateStateMachine' {} a -> s {tags = a} :: CreateStateMachine) Prelude.. Lens.mapping Lens.coerced++-- | Selects whether X-Ray tracing is enabled.+createStateMachine_tracingConfiguration :: Lens.Lens' CreateStateMachine (Prelude.Maybe TracingConfiguration)+createStateMachine_tracingConfiguration = Lens.lens (\CreateStateMachine' {tracingConfiguration} -> tracingConfiguration) (\s@CreateStateMachine' {} a -> s {tracingConfiguration = a} :: CreateStateMachine)++-- | Determines whether a Standard or Express state machine is created. The+-- default is @STANDARD@. You cannot update the @type@ of a state machine+-- once it has been created.+createStateMachine_type :: Lens.Lens' CreateStateMachine (Prelude.Maybe StateMachineType)+createStateMachine_type = Lens.lens (\CreateStateMachine' {type'} -> type') (\s@CreateStateMachine' {} a -> s {type' = a} :: CreateStateMachine)++-- | The name of the state machine.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+createStateMachine_name :: Lens.Lens' CreateStateMachine Prelude.Text+createStateMachine_name = Lens.lens (\CreateStateMachine' {name} -> name) (\s@CreateStateMachine' {} a -> s {name = a} :: CreateStateMachine)++-- | The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+createStateMachine_definition :: Lens.Lens' CreateStateMachine Prelude.Text+createStateMachine_definition = Lens.lens (\CreateStateMachine' {definition} -> definition) (\s@CreateStateMachine' {} a -> s {definition = a} :: CreateStateMachine) Prelude.. Data._Sensitive++-- | The Amazon Resource Name (ARN) of the IAM role to use for this state+-- machine.+createStateMachine_roleArn :: Lens.Lens' CreateStateMachine Prelude.Text+createStateMachine_roleArn = Lens.lens (\CreateStateMachine' {roleArn} -> roleArn) (\s@CreateStateMachine' {} a -> s {roleArn = a} :: CreateStateMachine)++instance Core.AWSRequest CreateStateMachine where+ type+ AWSResponse CreateStateMachine =+ CreateStateMachineResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ CreateStateMachineResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "stateMachineArn")+ Prelude.<*> (x Data..:> "creationDate")+ )++instance Prelude.Hashable CreateStateMachine where+ hashWithSalt _salt CreateStateMachine' {..} =+ _salt+ `Prelude.hashWithSalt` loggingConfiguration+ `Prelude.hashWithSalt` tags+ `Prelude.hashWithSalt` tracingConfiguration+ `Prelude.hashWithSalt` type'+ `Prelude.hashWithSalt` name+ `Prelude.hashWithSalt` definition+ `Prelude.hashWithSalt` roleArn++instance Prelude.NFData CreateStateMachine where+ rnf CreateStateMachine' {..} =+ Prelude.rnf loggingConfiguration+ `Prelude.seq` Prelude.rnf tags+ `Prelude.seq` Prelude.rnf tracingConfiguration+ `Prelude.seq` Prelude.rnf type'+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf definition+ `Prelude.seq` Prelude.rnf roleArn++instance Data.ToHeaders CreateStateMachine where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.CreateStateMachine" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON CreateStateMachine where+ toJSON CreateStateMachine' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("loggingConfiguration" Data..=)+ Prelude.<$> loggingConfiguration,+ ("tags" Data..=) Prelude.<$> tags,+ ("tracingConfiguration" Data..=)+ Prelude.<$> tracingConfiguration,+ ("type" Data..=) Prelude.<$> type',+ Prelude.Just ("name" Data..= name),+ Prelude.Just ("definition" Data..= definition),+ Prelude.Just ("roleArn" Data..= roleArn)+ ]+ )++instance Data.ToPath CreateStateMachine where+ toPath = Prelude.const "/"++instance Data.ToQuery CreateStateMachine where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newCreateStateMachineResponse' smart constructor.+data CreateStateMachineResponse = CreateStateMachineResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the created state+ -- machine.+ stateMachineArn :: Prelude.Text,+ -- | The date the state machine is created.+ creationDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateStateMachineResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'createStateMachineResponse_httpStatus' - The response's http status code.+--+-- 'stateMachineArn', 'createStateMachineResponse_stateMachineArn' - The Amazon Resource Name (ARN) that identifies the created state+-- machine.+--+-- 'creationDate', 'createStateMachineResponse_creationDate' - The date the state machine is created.+newCreateStateMachineResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'creationDate'+ Prelude.UTCTime ->+ CreateStateMachineResponse+newCreateStateMachineResponse+ pHttpStatus_+ pStateMachineArn_+ pCreationDate_ =+ CreateStateMachineResponse'+ { httpStatus =+ pHttpStatus_,+ stateMachineArn = pStateMachineArn_,+ creationDate = Data._Time Lens.# pCreationDate_+ }++-- | The response's http status code.+createStateMachineResponse_httpStatus :: Lens.Lens' CreateStateMachineResponse Prelude.Int+createStateMachineResponse_httpStatus = Lens.lens (\CreateStateMachineResponse' {httpStatus} -> httpStatus) (\s@CreateStateMachineResponse' {} a -> s {httpStatus = a} :: CreateStateMachineResponse)++-- | The Amazon Resource Name (ARN) that identifies the created state+-- machine.+createStateMachineResponse_stateMachineArn :: Lens.Lens' CreateStateMachineResponse Prelude.Text+createStateMachineResponse_stateMachineArn = Lens.lens (\CreateStateMachineResponse' {stateMachineArn} -> stateMachineArn) (\s@CreateStateMachineResponse' {} a -> s {stateMachineArn = a} :: CreateStateMachineResponse)++-- | The date the state machine is created.+createStateMachineResponse_creationDate :: Lens.Lens' CreateStateMachineResponse Prelude.UTCTime+createStateMachineResponse_creationDate = Lens.lens (\CreateStateMachineResponse' {creationDate} -> creationDate) (\s@CreateStateMachineResponse' {} a -> s {creationDate = a} :: CreateStateMachineResponse) Prelude.. Data._Time++instance Prelude.NFData CreateStateMachineResponse where+ rnf CreateStateMachineResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf creationDate
+ gen/Amazonka/StepFunctions/DeleteActivity.hs view
@@ -0,0 +1,153 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DeleteActivity+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Deletes an activity.+module Amazonka.StepFunctions.DeleteActivity+ ( -- * Creating a Request+ DeleteActivity (..),+ newDeleteActivity,++ -- * Request Lenses+ deleteActivity_activityArn,++ -- * Destructuring the Response+ DeleteActivityResponse (..),+ newDeleteActivityResponse,++ -- * Response Lenses+ deleteActivityResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDeleteActivity' smart constructor.+data DeleteActivity = DeleteActivity'+ { -- | The Amazon Resource Name (ARN) of the activity to delete.+ activityArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteActivity' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'activityArn', 'deleteActivity_activityArn' - The Amazon Resource Name (ARN) of the activity to delete.+newDeleteActivity ::+ -- | 'activityArn'+ Prelude.Text ->+ DeleteActivity+newDeleteActivity pActivityArn_ =+ DeleteActivity' {activityArn = pActivityArn_}++-- | The Amazon Resource Name (ARN) of the activity to delete.+deleteActivity_activityArn :: Lens.Lens' DeleteActivity Prelude.Text+deleteActivity_activityArn = Lens.lens (\DeleteActivity' {activityArn} -> activityArn) (\s@DeleteActivity' {} a -> s {activityArn = a} :: DeleteActivity)++instance Core.AWSRequest DeleteActivity where+ type+ AWSResponse DeleteActivity =+ DeleteActivityResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ DeleteActivityResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable DeleteActivity where+ hashWithSalt _salt DeleteActivity' {..} =+ _salt `Prelude.hashWithSalt` activityArn++instance Prelude.NFData DeleteActivity where+ rnf DeleteActivity' {..} = Prelude.rnf activityArn++instance Data.ToHeaders DeleteActivity where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DeleteActivity" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DeleteActivity where+ toJSON DeleteActivity' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("activityArn" Data..= activityArn)]+ )++instance Data.ToPath DeleteActivity where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteActivity where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDeleteActivityResponse' smart constructor.+data DeleteActivityResponse = DeleteActivityResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteActivityResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteActivityResponse_httpStatus' - The response's http status code.+newDeleteActivityResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DeleteActivityResponse+newDeleteActivityResponse pHttpStatus_ =+ DeleteActivityResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+deleteActivityResponse_httpStatus :: Lens.Lens' DeleteActivityResponse Prelude.Int+deleteActivityResponse_httpStatus = Lens.lens (\DeleteActivityResponse' {httpStatus} -> httpStatus) (\s@DeleteActivityResponse' {} a -> s {httpStatus = a} :: DeleteActivityResponse)++instance Prelude.NFData DeleteActivityResponse where+ rnf DeleteActivityResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/DeleteStateMachine.hs view
@@ -0,0 +1,177 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DeleteStateMachine+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Deletes a state machine. This is an asynchronous operation: It sets the+-- state machine\'s status to @DELETING@ and begins the deletion process.+--+-- If the given state machine Amazon Resource Name (ARN) is a qualified+-- state machine ARN, it will fail with ValidationException.+--+-- A qualified state machine ARN refers to a /Distributed Map state/+-- defined within a state machine. For example, the qualified state machine+-- ARN+-- @arn:partition:states:region:account-id:stateMachine:stateMachineName\/mapStateLabel@+-- refers to a /Distributed Map state/ with a label @mapStateLabel@ in the+-- state machine named @stateMachineName@.+--+-- For @EXPRESS@ state machines, the deletion will happen eventually+-- (usually less than a minute). Running executions may emit logs after+-- @DeleteStateMachine@ API is called.+module Amazonka.StepFunctions.DeleteStateMachine+ ( -- * Creating a Request+ DeleteStateMachine (..),+ newDeleteStateMachine,++ -- * Request Lenses+ deleteStateMachine_stateMachineArn,++ -- * Destructuring the Response+ DeleteStateMachineResponse (..),+ newDeleteStateMachineResponse,++ -- * Response Lenses+ deleteStateMachineResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDeleteStateMachine' smart constructor.+data DeleteStateMachine = DeleteStateMachine'+ { -- | The Amazon Resource Name (ARN) of the state machine to delete.+ stateMachineArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteStateMachine' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'stateMachineArn', 'deleteStateMachine_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine to delete.+newDeleteStateMachine ::+ -- | 'stateMachineArn'+ Prelude.Text ->+ DeleteStateMachine+newDeleteStateMachine pStateMachineArn_ =+ DeleteStateMachine'+ { stateMachineArn =+ pStateMachineArn_+ }++-- | The Amazon Resource Name (ARN) of the state machine to delete.+deleteStateMachine_stateMachineArn :: Lens.Lens' DeleteStateMachine Prelude.Text+deleteStateMachine_stateMachineArn = Lens.lens (\DeleteStateMachine' {stateMachineArn} -> stateMachineArn) (\s@DeleteStateMachine' {} a -> s {stateMachineArn = a} :: DeleteStateMachine)++instance Core.AWSRequest DeleteStateMachine where+ type+ AWSResponse DeleteStateMachine =+ DeleteStateMachineResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ DeleteStateMachineResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable DeleteStateMachine where+ hashWithSalt _salt DeleteStateMachine' {..} =+ _salt `Prelude.hashWithSalt` stateMachineArn++instance Prelude.NFData DeleteStateMachine where+ rnf DeleteStateMachine' {..} =+ Prelude.rnf stateMachineArn++instance Data.ToHeaders DeleteStateMachine where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DeleteStateMachine" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DeleteStateMachine where+ toJSON DeleteStateMachine' {..} =+ Data.object+ ( Prelude.catMaybes+ [ Prelude.Just+ ("stateMachineArn" Data..= stateMachineArn)+ ]+ )++instance Data.ToPath DeleteStateMachine where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteStateMachine where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDeleteStateMachineResponse' smart constructor.+data DeleteStateMachineResponse = DeleteStateMachineResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteStateMachineResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteStateMachineResponse_httpStatus' - The response's http status code.+newDeleteStateMachineResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DeleteStateMachineResponse+newDeleteStateMachineResponse pHttpStatus_ =+ DeleteStateMachineResponse'+ { httpStatus =+ pHttpStatus_+ }++-- | The response's http status code.+deleteStateMachineResponse_httpStatus :: Lens.Lens' DeleteStateMachineResponse Prelude.Int+deleteStateMachineResponse_httpStatus = Lens.lens (\DeleteStateMachineResponse' {httpStatus} -> httpStatus) (\s@DeleteStateMachineResponse' {} a -> s {httpStatus = a} :: DeleteStateMachineResponse)++instance Prelude.NFData DeleteStateMachineResponse where+ rnf DeleteStateMachineResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/DescribeActivity.hs view
@@ -0,0 +1,250 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DescribeActivity+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Describes an activity.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+module Amazonka.StepFunctions.DescribeActivity+ ( -- * Creating a Request+ DescribeActivity (..),+ newDescribeActivity,++ -- * Request Lenses+ describeActivity_activityArn,++ -- * Destructuring the Response+ DescribeActivityResponse (..),+ newDescribeActivityResponse,++ -- * Response Lenses+ describeActivityResponse_httpStatus,+ describeActivityResponse_activityArn,+ describeActivityResponse_name,+ describeActivityResponse_creationDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDescribeActivity' smart constructor.+data DescribeActivity = DescribeActivity'+ { -- | The Amazon Resource Name (ARN) of the activity to describe.+ activityArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeActivity' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'activityArn', 'describeActivity_activityArn' - The Amazon Resource Name (ARN) of the activity to describe.+newDescribeActivity ::+ -- | 'activityArn'+ Prelude.Text ->+ DescribeActivity+newDescribeActivity pActivityArn_ =+ DescribeActivity' {activityArn = pActivityArn_}++-- | The Amazon Resource Name (ARN) of the activity to describe.+describeActivity_activityArn :: Lens.Lens' DescribeActivity Prelude.Text+describeActivity_activityArn = Lens.lens (\DescribeActivity' {activityArn} -> activityArn) (\s@DescribeActivity' {} a -> s {activityArn = a} :: DescribeActivity)++instance Core.AWSRequest DescribeActivity where+ type+ AWSResponse DescribeActivity =+ DescribeActivityResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ DescribeActivityResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "activityArn")+ Prelude.<*> (x Data..:> "name")+ Prelude.<*> (x Data..:> "creationDate")+ )++instance Prelude.Hashable DescribeActivity where+ hashWithSalt _salt DescribeActivity' {..} =+ _salt `Prelude.hashWithSalt` activityArn++instance Prelude.NFData DescribeActivity where+ rnf DescribeActivity' {..} = Prelude.rnf activityArn++instance Data.ToHeaders DescribeActivity where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DescribeActivity" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DescribeActivity where+ toJSON DescribeActivity' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("activityArn" Data..= activityArn)]+ )++instance Data.ToPath DescribeActivity where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeActivity where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDescribeActivityResponse' smart constructor.+data DescribeActivityResponse = DescribeActivityResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the activity.+ activityArn :: Prelude.Text,+ -- | The name of the activity.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text,+ -- | The date the activity is created.+ creationDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeActivityResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeActivityResponse_httpStatus' - The response's http status code.+--+-- 'activityArn', 'describeActivityResponse_activityArn' - The Amazon Resource Name (ARN) that identifies the activity.+--+-- 'name', 'describeActivityResponse_name' - The name of the activity.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'creationDate', 'describeActivityResponse_creationDate' - The date the activity is created.+newDescribeActivityResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'activityArn'+ Prelude.Text ->+ -- | 'name'+ Prelude.Text ->+ -- | 'creationDate'+ Prelude.UTCTime ->+ DescribeActivityResponse+newDescribeActivityResponse+ pHttpStatus_+ pActivityArn_+ pName_+ pCreationDate_ =+ DescribeActivityResponse'+ { httpStatus =+ pHttpStatus_,+ activityArn = pActivityArn_,+ name = pName_,+ creationDate = Data._Time Lens.# pCreationDate_+ }++-- | The response's http status code.+describeActivityResponse_httpStatus :: Lens.Lens' DescribeActivityResponse Prelude.Int+describeActivityResponse_httpStatus = Lens.lens (\DescribeActivityResponse' {httpStatus} -> httpStatus) (\s@DescribeActivityResponse' {} a -> s {httpStatus = a} :: DescribeActivityResponse)++-- | The Amazon Resource Name (ARN) that identifies the activity.+describeActivityResponse_activityArn :: Lens.Lens' DescribeActivityResponse Prelude.Text+describeActivityResponse_activityArn = Lens.lens (\DescribeActivityResponse' {activityArn} -> activityArn) (\s@DescribeActivityResponse' {} a -> s {activityArn = a} :: DescribeActivityResponse)++-- | The name of the activity.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+describeActivityResponse_name :: Lens.Lens' DescribeActivityResponse Prelude.Text+describeActivityResponse_name = Lens.lens (\DescribeActivityResponse' {name} -> name) (\s@DescribeActivityResponse' {} a -> s {name = a} :: DescribeActivityResponse)++-- | The date the activity is created.+describeActivityResponse_creationDate :: Lens.Lens' DescribeActivityResponse Prelude.UTCTime+describeActivityResponse_creationDate = Lens.lens (\DescribeActivityResponse' {creationDate} -> creationDate) (\s@DescribeActivityResponse' {} a -> s {creationDate = a} :: DescribeActivityResponse) Prelude.. Data._Time++instance Prelude.NFData DescribeActivityResponse where+ rnf DescribeActivityResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf activityArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf creationDate
+ gen/Amazonka/StepFunctions/DescribeExecution.hs view
@@ -0,0 +1,409 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DescribeExecution+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Provides all information about a state machine execution, such as the+-- state machine associated with the execution, the execution input and+-- output, and relevant execution metadata. Use this API action to return+-- the Map Run ARN if the execution was dispatched by a Map Run.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- This API action is not supported by @EXPRESS@ state machine executions+-- unless they were dispatched by a Map Run.+module Amazonka.StepFunctions.DescribeExecution+ ( -- * Creating a Request+ DescribeExecution (..),+ newDescribeExecution,++ -- * Request Lenses+ describeExecution_executionArn,++ -- * Destructuring the Response+ DescribeExecutionResponse (..),+ newDescribeExecutionResponse,++ -- * Response Lenses+ describeExecutionResponse_cause,+ describeExecutionResponse_error,+ describeExecutionResponse_input,+ describeExecutionResponse_inputDetails,+ describeExecutionResponse_mapRunArn,+ describeExecutionResponse_name,+ describeExecutionResponse_output,+ describeExecutionResponse_outputDetails,+ describeExecutionResponse_stopDate,+ describeExecutionResponse_traceHeader,+ describeExecutionResponse_httpStatus,+ describeExecutionResponse_executionArn,+ describeExecutionResponse_stateMachineArn,+ describeExecutionResponse_status,+ describeExecutionResponse_startDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDescribeExecution' smart constructor.+data DescribeExecution = DescribeExecution'+ { -- | The Amazon Resource Name (ARN) of the execution to describe.+ executionArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeExecution' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'executionArn', 'describeExecution_executionArn' - The Amazon Resource Name (ARN) of the execution to describe.+newDescribeExecution ::+ -- | 'executionArn'+ Prelude.Text ->+ DescribeExecution+newDescribeExecution pExecutionArn_ =+ DescribeExecution' {executionArn = pExecutionArn_}++-- | The Amazon Resource Name (ARN) of the execution to describe.+describeExecution_executionArn :: Lens.Lens' DescribeExecution Prelude.Text+describeExecution_executionArn = Lens.lens (\DescribeExecution' {executionArn} -> executionArn) (\s@DescribeExecution' {} a -> s {executionArn = a} :: DescribeExecution)++instance Core.AWSRequest DescribeExecution where+ type+ AWSResponse DescribeExecution =+ DescribeExecutionResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ DescribeExecutionResponse'+ Prelude.<$> (x Data..?> "cause")+ Prelude.<*> (x Data..?> "error")+ Prelude.<*> (x Data..?> "input")+ Prelude.<*> (x Data..?> "inputDetails")+ Prelude.<*> (x Data..?> "mapRunArn")+ Prelude.<*> (x Data..?> "name")+ Prelude.<*> (x Data..?> "output")+ Prelude.<*> (x Data..?> "outputDetails")+ Prelude.<*> (x Data..?> "stopDate")+ Prelude.<*> (x Data..?> "traceHeader")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "executionArn")+ Prelude.<*> (x Data..:> "stateMachineArn")+ Prelude.<*> (x Data..:> "status")+ Prelude.<*> (x Data..:> "startDate")+ )++instance Prelude.Hashable DescribeExecution where+ hashWithSalt _salt DescribeExecution' {..} =+ _salt `Prelude.hashWithSalt` executionArn++instance Prelude.NFData DescribeExecution where+ rnf DescribeExecution' {..} = Prelude.rnf executionArn++instance Data.ToHeaders DescribeExecution where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DescribeExecution" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DescribeExecution where+ toJSON DescribeExecution' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("executionArn" Data..= executionArn)]+ )++instance Data.ToPath DescribeExecution where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeExecution where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDescribeExecutionResponse' smart constructor.+data DescribeExecutionResponse = DescribeExecutionResponse'+ { -- | The cause string if the state machine execution failed.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error string if the state machine execution failed.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The string that contains the JSON input data of the execution. Length+ -- constraints apply to the payload size, and are expressed as bytes in+ -- UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ inputDetails :: Prelude.Maybe CloudWatchEventsExecutionDataDetails,+ -- | The Amazon Resource Name (ARN) that identifies a Map Run, which+ -- dispatched this execution.+ mapRunArn :: Prelude.Maybe Prelude.Text,+ -- | The name of the execution.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Maybe Prelude.Text,+ -- | The JSON output data of the execution. Length constraints apply to the+ -- payload size, and are expressed as bytes in UTF-8 encoding.+ --+ -- This field is set only if the execution succeeds. If the execution+ -- fails, this field is null.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ outputDetails :: Prelude.Maybe CloudWatchEventsExecutionDataDetails,+ -- | If the execution has already ended, the date the execution stopped.+ stopDate :: Prelude.Maybe Data.POSIX,+ -- | The X-Ray trace header that was passed to the execution.+ traceHeader :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the execution.+ executionArn :: Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the executed stated machine.+ stateMachineArn :: Prelude.Text,+ -- | The current status of the execution.+ status :: ExecutionStatus,+ -- | The date the execution is started.+ startDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeExecutionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'describeExecutionResponse_cause' - The cause string if the state machine execution failed.+--+-- 'error', 'describeExecutionResponse_error' - The error string if the state machine execution failed.+--+-- 'input', 'describeExecutionResponse_input' - The string that contains the JSON input data of the execution. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+--+-- 'inputDetails', 'describeExecutionResponse_inputDetails' - Undocumented member.+--+-- 'mapRunArn', 'describeExecutionResponse_mapRunArn' - The Amazon Resource Name (ARN) that identifies a Map Run, which+-- dispatched this execution.+--+-- 'name', 'describeExecutionResponse_name' - The name of the execution.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'output', 'describeExecutionResponse_output' - The JSON output data of the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- This field is set only if the execution succeeds. If the execution+-- fails, this field is null.+--+-- 'outputDetails', 'describeExecutionResponse_outputDetails' - Undocumented member.+--+-- 'stopDate', 'describeExecutionResponse_stopDate' - If the execution has already ended, the date the execution stopped.+--+-- 'traceHeader', 'describeExecutionResponse_traceHeader' - The X-Ray trace header that was passed to the execution.+--+-- 'httpStatus', 'describeExecutionResponse_httpStatus' - The response's http status code.+--+-- 'executionArn', 'describeExecutionResponse_executionArn' - The Amazon Resource Name (ARN) that identifies the execution.+--+-- 'stateMachineArn', 'describeExecutionResponse_stateMachineArn' - The Amazon Resource Name (ARN) of the executed stated machine.+--+-- 'status', 'describeExecutionResponse_status' - The current status of the execution.+--+-- 'startDate', 'describeExecutionResponse_startDate' - The date the execution is started.+newDescribeExecutionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'executionArn'+ Prelude.Text ->+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'status'+ ExecutionStatus ->+ -- | 'startDate'+ Prelude.UTCTime ->+ DescribeExecutionResponse+newDescribeExecutionResponse+ pHttpStatus_+ pExecutionArn_+ pStateMachineArn_+ pStatus_+ pStartDate_ =+ DescribeExecutionResponse'+ { cause = Prelude.Nothing,+ error = Prelude.Nothing,+ input = Prelude.Nothing,+ inputDetails = Prelude.Nothing,+ mapRunArn = Prelude.Nothing,+ name = Prelude.Nothing,+ output = Prelude.Nothing,+ outputDetails = Prelude.Nothing,+ stopDate = Prelude.Nothing,+ traceHeader = Prelude.Nothing,+ httpStatus = pHttpStatus_,+ executionArn = pExecutionArn_,+ stateMachineArn = pStateMachineArn_,+ status = pStatus_,+ startDate = Data._Time Lens.# pStartDate_+ }++-- | The cause string if the state machine execution failed.+describeExecutionResponse_cause :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_cause = Lens.lens (\DescribeExecutionResponse' {cause} -> cause) (\s@DescribeExecutionResponse' {} a -> s {cause = a} :: DescribeExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | The error string if the state machine execution failed.+describeExecutionResponse_error :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_error = Lens.lens (\DescribeExecutionResponse' {error} -> error) (\s@DescribeExecutionResponse' {} a -> s {error = a} :: DescribeExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | The string that contains the JSON input data of the execution. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+describeExecutionResponse_input :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_input = Lens.lens (\DescribeExecutionResponse' {input} -> input) (\s@DescribeExecutionResponse' {} a -> s {input = a} :: DescribeExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | Undocumented member.+describeExecutionResponse_inputDetails :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe CloudWatchEventsExecutionDataDetails)+describeExecutionResponse_inputDetails = Lens.lens (\DescribeExecutionResponse' {inputDetails} -> inputDetails) (\s@DescribeExecutionResponse' {} a -> s {inputDetails = a} :: DescribeExecutionResponse)++-- | The Amazon Resource Name (ARN) that identifies a Map Run, which+-- dispatched this execution.+describeExecutionResponse_mapRunArn :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_mapRunArn = Lens.lens (\DescribeExecutionResponse' {mapRunArn} -> mapRunArn) (\s@DescribeExecutionResponse' {} a -> s {mapRunArn = a} :: DescribeExecutionResponse)++-- | The name of the execution.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+describeExecutionResponse_name :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_name = Lens.lens (\DescribeExecutionResponse' {name} -> name) (\s@DescribeExecutionResponse' {} a -> s {name = a} :: DescribeExecutionResponse)++-- | The JSON output data of the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- This field is set only if the execution succeeds. If the execution+-- fails, this field is null.+describeExecutionResponse_output :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_output = Lens.lens (\DescribeExecutionResponse' {output} -> output) (\s@DescribeExecutionResponse' {} a -> s {output = a} :: DescribeExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | Undocumented member.+describeExecutionResponse_outputDetails :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe CloudWatchEventsExecutionDataDetails)+describeExecutionResponse_outputDetails = Lens.lens (\DescribeExecutionResponse' {outputDetails} -> outputDetails) (\s@DescribeExecutionResponse' {} a -> s {outputDetails = a} :: DescribeExecutionResponse)++-- | If the execution has already ended, the date the execution stopped.+describeExecutionResponse_stopDate :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.UTCTime)+describeExecutionResponse_stopDate = Lens.lens (\DescribeExecutionResponse' {stopDate} -> stopDate) (\s@DescribeExecutionResponse' {} a -> s {stopDate = a} :: DescribeExecutionResponse) Prelude.. Lens.mapping Data._Time++-- | The X-Ray trace header that was passed to the execution.+describeExecutionResponse_traceHeader :: Lens.Lens' DescribeExecutionResponse (Prelude.Maybe Prelude.Text)+describeExecutionResponse_traceHeader = Lens.lens (\DescribeExecutionResponse' {traceHeader} -> traceHeader) (\s@DescribeExecutionResponse' {} a -> s {traceHeader = a} :: DescribeExecutionResponse)++-- | The response's http status code.+describeExecutionResponse_httpStatus :: Lens.Lens' DescribeExecutionResponse Prelude.Int+describeExecutionResponse_httpStatus = Lens.lens (\DescribeExecutionResponse' {httpStatus} -> httpStatus) (\s@DescribeExecutionResponse' {} a -> s {httpStatus = a} :: DescribeExecutionResponse)++-- | The Amazon Resource Name (ARN) that identifies the execution.+describeExecutionResponse_executionArn :: Lens.Lens' DescribeExecutionResponse Prelude.Text+describeExecutionResponse_executionArn = Lens.lens (\DescribeExecutionResponse' {executionArn} -> executionArn) (\s@DescribeExecutionResponse' {} a -> s {executionArn = a} :: DescribeExecutionResponse)++-- | The Amazon Resource Name (ARN) of the executed stated machine.+describeExecutionResponse_stateMachineArn :: Lens.Lens' DescribeExecutionResponse Prelude.Text+describeExecutionResponse_stateMachineArn = Lens.lens (\DescribeExecutionResponse' {stateMachineArn} -> stateMachineArn) (\s@DescribeExecutionResponse' {} a -> s {stateMachineArn = a} :: DescribeExecutionResponse)++-- | The current status of the execution.+describeExecutionResponse_status :: Lens.Lens' DescribeExecutionResponse ExecutionStatus+describeExecutionResponse_status = Lens.lens (\DescribeExecutionResponse' {status} -> status) (\s@DescribeExecutionResponse' {} a -> s {status = a} :: DescribeExecutionResponse)++-- | The date the execution is started.+describeExecutionResponse_startDate :: Lens.Lens' DescribeExecutionResponse Prelude.UTCTime+describeExecutionResponse_startDate = Lens.lens (\DescribeExecutionResponse' {startDate} -> startDate) (\s@DescribeExecutionResponse' {} a -> s {startDate = a} :: DescribeExecutionResponse) Prelude.. Data._Time++instance Prelude.NFData DescribeExecutionResponse where+ rnf DescribeExecutionResponse' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf input+ `Prelude.seq` Prelude.rnf inputDetails+ `Prelude.seq` Prelude.rnf mapRunArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails+ `Prelude.seq` Prelude.rnf stopDate+ `Prelude.seq` Prelude.rnf traceHeader+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf executionArn+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf status+ `Prelude.seq` Prelude.rnf startDate
+ gen/Amazonka/StepFunctions/DescribeMapRun.hs view
@@ -0,0 +1,331 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DescribeMapRun+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Provides information about a Map Run\'s configuration, progress, and+-- results. For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html Examining Map Run>+-- in the /Step Functions Developer Guide/.+module Amazonka.StepFunctions.DescribeMapRun+ ( -- * Creating a Request+ DescribeMapRun (..),+ newDescribeMapRun,++ -- * Request Lenses+ describeMapRun_mapRunArn,++ -- * Destructuring the Response+ DescribeMapRunResponse (..),+ newDescribeMapRunResponse,++ -- * Response Lenses+ describeMapRunResponse_stopDate,+ describeMapRunResponse_httpStatus,+ describeMapRunResponse_mapRunArn,+ describeMapRunResponse_executionArn,+ describeMapRunResponse_status,+ describeMapRunResponse_startDate,+ describeMapRunResponse_maxConcurrency,+ describeMapRunResponse_toleratedFailurePercentage,+ describeMapRunResponse_toleratedFailureCount,+ describeMapRunResponse_itemCounts,+ describeMapRunResponse_executionCounts,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDescribeMapRun' smart constructor.+data DescribeMapRun = DescribeMapRun'+ { -- | The Amazon Resource Name (ARN) that identifies a Map Run.+ mapRunArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeMapRun' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'mapRunArn', 'describeMapRun_mapRunArn' - The Amazon Resource Name (ARN) that identifies a Map Run.+newDescribeMapRun ::+ -- | 'mapRunArn'+ Prelude.Text ->+ DescribeMapRun+newDescribeMapRun pMapRunArn_ =+ DescribeMapRun' {mapRunArn = pMapRunArn_}++-- | The Amazon Resource Name (ARN) that identifies a Map Run.+describeMapRun_mapRunArn :: Lens.Lens' DescribeMapRun Prelude.Text+describeMapRun_mapRunArn = Lens.lens (\DescribeMapRun' {mapRunArn} -> mapRunArn) (\s@DescribeMapRun' {} a -> s {mapRunArn = a} :: DescribeMapRun)++instance Core.AWSRequest DescribeMapRun where+ type+ AWSResponse DescribeMapRun =+ DescribeMapRunResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ DescribeMapRunResponse'+ Prelude.<$> (x Data..?> "stopDate")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "mapRunArn")+ Prelude.<*> (x Data..:> "executionArn")+ Prelude.<*> (x Data..:> "status")+ Prelude.<*> (x Data..:> "startDate")+ Prelude.<*> (x Data..:> "maxConcurrency")+ Prelude.<*> (x Data..:> "toleratedFailurePercentage")+ Prelude.<*> (x Data..:> "toleratedFailureCount")+ Prelude.<*> (x Data..:> "itemCounts")+ Prelude.<*> (x Data..:> "executionCounts")+ )++instance Prelude.Hashable DescribeMapRun where+ hashWithSalt _salt DescribeMapRun' {..} =+ _salt `Prelude.hashWithSalt` mapRunArn++instance Prelude.NFData DescribeMapRun where+ rnf DescribeMapRun' {..} = Prelude.rnf mapRunArn++instance Data.ToHeaders DescribeMapRun where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DescribeMapRun" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DescribeMapRun where+ toJSON DescribeMapRun' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("mapRunArn" Data..= mapRunArn)]+ )++instance Data.ToPath DescribeMapRun where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeMapRun where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDescribeMapRunResponse' smart constructor.+data DescribeMapRunResponse = DescribeMapRunResponse'+ { -- | The date when the Map Run was stopped.+ stopDate :: Prelude.Maybe Data.POSIX,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies a Map Run.+ mapRunArn :: Prelude.Text,+ -- | The Amazon Resource Name (ARN) that identifies the execution in which+ -- the Map Run was started.+ executionArn :: Prelude.Text,+ -- | The current status of the Map Run.+ status :: MapRunStatus,+ -- | The date when the Map Run was started.+ startDate :: Data.POSIX,+ -- | The maximum number of child workflow executions configured to run in+ -- parallel for the Map Run at the same time.+ maxConcurrency :: Prelude.Natural,+ -- | The maximum percentage of failed child workflow executions before the+ -- Map Run fails.+ toleratedFailurePercentage :: Prelude.Double,+ -- | The maximum number of failed child workflow executions before the Map+ -- Run fails.+ toleratedFailureCount :: Prelude.Natural,+ -- | A JSON object that contains information about the total number of items,+ -- and the item count for each processing status, such as @pending@ and+ -- @failed@.+ itemCounts :: MapRunItemCounts,+ -- | A JSON object that contains information about the total number of child+ -- workflow executions for the Map Run, and the count of child workflow+ -- executions for each status, such as @failed@ and @succeeded@.+ executionCounts :: MapRunExecutionCounts+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeMapRunResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'stopDate', 'describeMapRunResponse_stopDate' - The date when the Map Run was stopped.+--+-- 'httpStatus', 'describeMapRunResponse_httpStatus' - The response's http status code.+--+-- 'mapRunArn', 'describeMapRunResponse_mapRunArn' - The Amazon Resource Name (ARN) that identifies a Map Run.+--+-- 'executionArn', 'describeMapRunResponse_executionArn' - The Amazon Resource Name (ARN) that identifies the execution in which+-- the Map Run was started.+--+-- 'status', 'describeMapRunResponse_status' - The current status of the Map Run.+--+-- 'startDate', 'describeMapRunResponse_startDate' - The date when the Map Run was started.+--+-- 'maxConcurrency', 'describeMapRunResponse_maxConcurrency' - The maximum number of child workflow executions configured to run in+-- parallel for the Map Run at the same time.+--+-- 'toleratedFailurePercentage', 'describeMapRunResponse_toleratedFailurePercentage' - The maximum percentage of failed child workflow executions before the+-- Map Run fails.+--+-- 'toleratedFailureCount', 'describeMapRunResponse_toleratedFailureCount' - The maximum number of failed child workflow executions before the Map+-- Run fails.+--+-- 'itemCounts', 'describeMapRunResponse_itemCounts' - A JSON object that contains information about the total number of items,+-- and the item count for each processing status, such as @pending@ and+-- @failed@.+--+-- 'executionCounts', 'describeMapRunResponse_executionCounts' - A JSON object that contains information about the total number of child+-- workflow executions for the Map Run, and the count of child workflow+-- executions for each status, such as @failed@ and @succeeded@.+newDescribeMapRunResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'mapRunArn'+ Prelude.Text ->+ -- | 'executionArn'+ Prelude.Text ->+ -- | 'status'+ MapRunStatus ->+ -- | 'startDate'+ Prelude.UTCTime ->+ -- | 'maxConcurrency'+ Prelude.Natural ->+ -- | 'toleratedFailurePercentage'+ Prelude.Double ->+ -- | 'toleratedFailureCount'+ Prelude.Natural ->+ -- | 'itemCounts'+ MapRunItemCounts ->+ -- | 'executionCounts'+ MapRunExecutionCounts ->+ DescribeMapRunResponse+newDescribeMapRunResponse+ pHttpStatus_+ pMapRunArn_+ pExecutionArn_+ pStatus_+ pStartDate_+ pMaxConcurrency_+ pToleratedFailurePercentage_+ pToleratedFailureCount_+ pItemCounts_+ pExecutionCounts_ =+ DescribeMapRunResponse'+ { stopDate = Prelude.Nothing,+ httpStatus = pHttpStatus_,+ mapRunArn = pMapRunArn_,+ executionArn = pExecutionArn_,+ status = pStatus_,+ startDate = Data._Time Lens.# pStartDate_,+ maxConcurrency = pMaxConcurrency_,+ toleratedFailurePercentage =+ pToleratedFailurePercentage_,+ toleratedFailureCount = pToleratedFailureCount_,+ itemCounts = pItemCounts_,+ executionCounts = pExecutionCounts_+ }++-- | The date when the Map Run was stopped.+describeMapRunResponse_stopDate :: Lens.Lens' DescribeMapRunResponse (Prelude.Maybe Prelude.UTCTime)+describeMapRunResponse_stopDate = Lens.lens (\DescribeMapRunResponse' {stopDate} -> stopDate) (\s@DescribeMapRunResponse' {} a -> s {stopDate = a} :: DescribeMapRunResponse) Prelude.. Lens.mapping Data._Time++-- | The response's http status code.+describeMapRunResponse_httpStatus :: Lens.Lens' DescribeMapRunResponse Prelude.Int+describeMapRunResponse_httpStatus = Lens.lens (\DescribeMapRunResponse' {httpStatus} -> httpStatus) (\s@DescribeMapRunResponse' {} a -> s {httpStatus = a} :: DescribeMapRunResponse)++-- | The Amazon Resource Name (ARN) that identifies a Map Run.+describeMapRunResponse_mapRunArn :: Lens.Lens' DescribeMapRunResponse Prelude.Text+describeMapRunResponse_mapRunArn = Lens.lens (\DescribeMapRunResponse' {mapRunArn} -> mapRunArn) (\s@DescribeMapRunResponse' {} a -> s {mapRunArn = a} :: DescribeMapRunResponse)++-- | The Amazon Resource Name (ARN) that identifies the execution in which+-- the Map Run was started.+describeMapRunResponse_executionArn :: Lens.Lens' DescribeMapRunResponse Prelude.Text+describeMapRunResponse_executionArn = Lens.lens (\DescribeMapRunResponse' {executionArn} -> executionArn) (\s@DescribeMapRunResponse' {} a -> s {executionArn = a} :: DescribeMapRunResponse)++-- | The current status of the Map Run.+describeMapRunResponse_status :: Lens.Lens' DescribeMapRunResponse MapRunStatus+describeMapRunResponse_status = Lens.lens (\DescribeMapRunResponse' {status} -> status) (\s@DescribeMapRunResponse' {} a -> s {status = a} :: DescribeMapRunResponse)++-- | The date when the Map Run was started.+describeMapRunResponse_startDate :: Lens.Lens' DescribeMapRunResponse Prelude.UTCTime+describeMapRunResponse_startDate = Lens.lens (\DescribeMapRunResponse' {startDate} -> startDate) (\s@DescribeMapRunResponse' {} a -> s {startDate = a} :: DescribeMapRunResponse) Prelude.. Data._Time++-- | The maximum number of child workflow executions configured to run in+-- parallel for the Map Run at the same time.+describeMapRunResponse_maxConcurrency :: Lens.Lens' DescribeMapRunResponse Prelude.Natural+describeMapRunResponse_maxConcurrency = Lens.lens (\DescribeMapRunResponse' {maxConcurrency} -> maxConcurrency) (\s@DescribeMapRunResponse' {} a -> s {maxConcurrency = a} :: DescribeMapRunResponse)++-- | The maximum percentage of failed child workflow executions before the+-- Map Run fails.+describeMapRunResponse_toleratedFailurePercentage :: Lens.Lens' DescribeMapRunResponse Prelude.Double+describeMapRunResponse_toleratedFailurePercentage = Lens.lens (\DescribeMapRunResponse' {toleratedFailurePercentage} -> toleratedFailurePercentage) (\s@DescribeMapRunResponse' {} a -> s {toleratedFailurePercentage = a} :: DescribeMapRunResponse)++-- | The maximum number of failed child workflow executions before the Map+-- Run fails.+describeMapRunResponse_toleratedFailureCount :: Lens.Lens' DescribeMapRunResponse Prelude.Natural+describeMapRunResponse_toleratedFailureCount = Lens.lens (\DescribeMapRunResponse' {toleratedFailureCount} -> toleratedFailureCount) (\s@DescribeMapRunResponse' {} a -> s {toleratedFailureCount = a} :: DescribeMapRunResponse)++-- | A JSON object that contains information about the total number of items,+-- and the item count for each processing status, such as @pending@ and+-- @failed@.+describeMapRunResponse_itemCounts :: Lens.Lens' DescribeMapRunResponse MapRunItemCounts+describeMapRunResponse_itemCounts = Lens.lens (\DescribeMapRunResponse' {itemCounts} -> itemCounts) (\s@DescribeMapRunResponse' {} a -> s {itemCounts = a} :: DescribeMapRunResponse)++-- | A JSON object that contains information about the total number of child+-- workflow executions for the Map Run, and the count of child workflow+-- executions for each status, such as @failed@ and @succeeded@.+describeMapRunResponse_executionCounts :: Lens.Lens' DescribeMapRunResponse MapRunExecutionCounts+describeMapRunResponse_executionCounts = Lens.lens (\DescribeMapRunResponse' {executionCounts} -> executionCounts) (\s@DescribeMapRunResponse' {} a -> s {executionCounts = a} :: DescribeMapRunResponse)++instance Prelude.NFData DescribeMapRunResponse where+ rnf DescribeMapRunResponse' {..} =+ Prelude.rnf stopDate+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf mapRunArn+ `Prelude.seq` Prelude.rnf executionArn+ `Prelude.seq` Prelude.rnf status+ `Prelude.seq` Prelude.rnf startDate+ `Prelude.seq` Prelude.rnf maxConcurrency+ `Prelude.seq` Prelude.rnf toleratedFailurePercentage+ `Prelude.seq` Prelude.rnf toleratedFailureCount+ `Prelude.seq` Prelude.rnf itemCounts+ `Prelude.seq` Prelude.rnf executionCounts
+ gen/Amazonka/StepFunctions/DescribeStateMachine.hs view
@@ -0,0 +1,375 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DescribeStateMachine+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Provides information about a state machine\'s definition, its IAM role+-- Amazon Resource Name (ARN), and configuration. If the state machine ARN+-- is a qualified state machine ARN, the response returned includes the+-- @Map@ state\'s label.+--+-- A qualified state machine ARN refers to a /Distributed Map state/+-- defined within a state machine. For example, the qualified state machine+-- ARN+-- @arn:partition:states:region:account-id:stateMachine:stateMachineName\/mapStateLabel@+-- refers to a /Distributed Map state/ with a label @mapStateLabel@ in the+-- state machine named @stateMachineName@.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+module Amazonka.StepFunctions.DescribeStateMachine+ ( -- * Creating a Request+ DescribeStateMachine (..),+ newDescribeStateMachine,++ -- * Request Lenses+ describeStateMachine_stateMachineArn,++ -- * Destructuring the Response+ DescribeStateMachineResponse (..),+ newDescribeStateMachineResponse,++ -- * Response Lenses+ describeStateMachineResponse_label,+ describeStateMachineResponse_loggingConfiguration,+ describeStateMachineResponse_status,+ describeStateMachineResponse_tracingConfiguration,+ describeStateMachineResponse_httpStatus,+ describeStateMachineResponse_stateMachineArn,+ describeStateMachineResponse_name,+ describeStateMachineResponse_definition,+ describeStateMachineResponse_roleArn,+ describeStateMachineResponse_type,+ describeStateMachineResponse_creationDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDescribeStateMachine' smart constructor.+data DescribeStateMachine = DescribeStateMachine'+ { -- | The Amazon Resource Name (ARN) of the state machine to describe.+ stateMachineArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeStateMachine' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'stateMachineArn', 'describeStateMachine_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine to describe.+newDescribeStateMachine ::+ -- | 'stateMachineArn'+ Prelude.Text ->+ DescribeStateMachine+newDescribeStateMachine pStateMachineArn_ =+ DescribeStateMachine'+ { stateMachineArn =+ pStateMachineArn_+ }++-- | The Amazon Resource Name (ARN) of the state machine to describe.+describeStateMachine_stateMachineArn :: Lens.Lens' DescribeStateMachine Prelude.Text+describeStateMachine_stateMachineArn = Lens.lens (\DescribeStateMachine' {stateMachineArn} -> stateMachineArn) (\s@DescribeStateMachine' {} a -> s {stateMachineArn = a} :: DescribeStateMachine)++instance Core.AWSRequest DescribeStateMachine where+ type+ AWSResponse DescribeStateMachine =+ DescribeStateMachineResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ DescribeStateMachineResponse'+ Prelude.<$> (x Data..?> "label")+ Prelude.<*> (x Data..?> "loggingConfiguration")+ Prelude.<*> (x Data..?> "status")+ Prelude.<*> (x Data..?> "tracingConfiguration")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "stateMachineArn")+ Prelude.<*> (x Data..:> "name")+ Prelude.<*> (x Data..:> "definition")+ Prelude.<*> (x Data..:> "roleArn")+ Prelude.<*> (x Data..:> "type")+ Prelude.<*> (x Data..:> "creationDate")+ )++instance Prelude.Hashable DescribeStateMachine where+ hashWithSalt _salt DescribeStateMachine' {..} =+ _salt `Prelude.hashWithSalt` stateMachineArn++instance Prelude.NFData DescribeStateMachine where+ rnf DescribeStateMachine' {..} =+ Prelude.rnf stateMachineArn++instance Data.ToHeaders DescribeStateMachine where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DescribeStateMachine" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DescribeStateMachine where+ toJSON DescribeStateMachine' {..} =+ Data.object+ ( Prelude.catMaybes+ [ Prelude.Just+ ("stateMachineArn" Data..= stateMachineArn)+ ]+ )++instance Data.ToPath DescribeStateMachine where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeStateMachine where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDescribeStateMachineResponse' smart constructor.+data DescribeStateMachineResponse = DescribeStateMachineResponse'+ { -- | A user-defined or an auto-generated string that identifies a @Map@+ -- state. This parameter is present only if the @stateMachineArn@ specified+ -- in input is a qualified state machine ARN.+ label :: Prelude.Maybe Prelude.Text,+ loggingConfiguration :: Prelude.Maybe LoggingConfiguration,+ -- | The current status of the state machine.+ status :: Prelude.Maybe StateMachineStatus,+ -- | Selects whether X-Ray tracing is enabled.+ tracingConfiguration :: Prelude.Maybe TracingConfiguration,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the state machine.+ stateMachineArn :: Prelude.Text,+ -- | The name of the state machine.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text,+ -- | The Amazon States Language definition of the state machine. See+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+ definition :: Data.Sensitive Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the IAM role used when creating this+ -- state machine. (The IAM role maintains security by granting Step+ -- Functions access to Amazon Web Services resources.)+ roleArn :: Prelude.Text,+ -- | The @type@ of the state machine (@STANDARD@ or @EXPRESS@).+ type' :: StateMachineType,+ -- | The date the state machine is created.+ creationDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeStateMachineResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'label', 'describeStateMachineResponse_label' - A user-defined or an auto-generated string that identifies a @Map@+-- state. This parameter is present only if the @stateMachineArn@ specified+-- in input is a qualified state machine ARN.+--+-- 'loggingConfiguration', 'describeStateMachineResponse_loggingConfiguration' - Undocumented member.+--+-- 'status', 'describeStateMachineResponse_status' - The current status of the state machine.+--+-- 'tracingConfiguration', 'describeStateMachineResponse_tracingConfiguration' - Selects whether X-Ray tracing is enabled.+--+-- 'httpStatus', 'describeStateMachineResponse_httpStatus' - The response's http status code.+--+-- 'stateMachineArn', 'describeStateMachineResponse_stateMachineArn' - The Amazon Resource Name (ARN) that identifies the state machine.+--+-- 'name', 'describeStateMachineResponse_name' - The name of the state machine.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'definition', 'describeStateMachineResponse_definition' - The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+--+-- 'roleArn', 'describeStateMachineResponse_roleArn' - The Amazon Resource Name (ARN) of the IAM role used when creating this+-- state machine. (The IAM role maintains security by granting Step+-- Functions access to Amazon Web Services resources.)+--+-- 'type'', 'describeStateMachineResponse_type' - The @type@ of the state machine (@STANDARD@ or @EXPRESS@).+--+-- 'creationDate', 'describeStateMachineResponse_creationDate' - The date the state machine is created.+newDescribeStateMachineResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'name'+ Prelude.Text ->+ -- | 'definition'+ Prelude.Text ->+ -- | 'roleArn'+ Prelude.Text ->+ -- | 'type''+ StateMachineType ->+ -- | 'creationDate'+ Prelude.UTCTime ->+ DescribeStateMachineResponse+newDescribeStateMachineResponse+ pHttpStatus_+ pStateMachineArn_+ pName_+ pDefinition_+ pRoleArn_+ pType_+ pCreationDate_ =+ DescribeStateMachineResponse'+ { label =+ Prelude.Nothing,+ loggingConfiguration = Prelude.Nothing,+ status = Prelude.Nothing,+ tracingConfiguration = Prelude.Nothing,+ httpStatus = pHttpStatus_,+ stateMachineArn = pStateMachineArn_,+ name = pName_,+ definition =+ Data._Sensitive Lens.# pDefinition_,+ roleArn = pRoleArn_,+ type' = pType_,+ creationDate =+ Data._Time Lens.# pCreationDate_+ }++-- | A user-defined or an auto-generated string that identifies a @Map@+-- state. This parameter is present only if the @stateMachineArn@ specified+-- in input is a qualified state machine ARN.+describeStateMachineResponse_label :: Lens.Lens' DescribeStateMachineResponse (Prelude.Maybe Prelude.Text)+describeStateMachineResponse_label = Lens.lens (\DescribeStateMachineResponse' {label} -> label) (\s@DescribeStateMachineResponse' {} a -> s {label = a} :: DescribeStateMachineResponse)++-- | Undocumented member.+describeStateMachineResponse_loggingConfiguration :: Lens.Lens' DescribeStateMachineResponse (Prelude.Maybe LoggingConfiguration)+describeStateMachineResponse_loggingConfiguration = Lens.lens (\DescribeStateMachineResponse' {loggingConfiguration} -> loggingConfiguration) (\s@DescribeStateMachineResponse' {} a -> s {loggingConfiguration = a} :: DescribeStateMachineResponse)++-- | The current status of the state machine.+describeStateMachineResponse_status :: Lens.Lens' DescribeStateMachineResponse (Prelude.Maybe StateMachineStatus)+describeStateMachineResponse_status = Lens.lens (\DescribeStateMachineResponse' {status} -> status) (\s@DescribeStateMachineResponse' {} a -> s {status = a} :: DescribeStateMachineResponse)++-- | Selects whether X-Ray tracing is enabled.+describeStateMachineResponse_tracingConfiguration :: Lens.Lens' DescribeStateMachineResponse (Prelude.Maybe TracingConfiguration)+describeStateMachineResponse_tracingConfiguration = Lens.lens (\DescribeStateMachineResponse' {tracingConfiguration} -> tracingConfiguration) (\s@DescribeStateMachineResponse' {} a -> s {tracingConfiguration = a} :: DescribeStateMachineResponse)++-- | The response's http status code.+describeStateMachineResponse_httpStatus :: Lens.Lens' DescribeStateMachineResponse Prelude.Int+describeStateMachineResponse_httpStatus = Lens.lens (\DescribeStateMachineResponse' {httpStatus} -> httpStatus) (\s@DescribeStateMachineResponse' {} a -> s {httpStatus = a} :: DescribeStateMachineResponse)++-- | The Amazon Resource Name (ARN) that identifies the state machine.+describeStateMachineResponse_stateMachineArn :: Lens.Lens' DescribeStateMachineResponse Prelude.Text+describeStateMachineResponse_stateMachineArn = Lens.lens (\DescribeStateMachineResponse' {stateMachineArn} -> stateMachineArn) (\s@DescribeStateMachineResponse' {} a -> s {stateMachineArn = a} :: DescribeStateMachineResponse)++-- | The name of the state machine.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+describeStateMachineResponse_name :: Lens.Lens' DescribeStateMachineResponse Prelude.Text+describeStateMachineResponse_name = Lens.lens (\DescribeStateMachineResponse' {name} -> name) (\s@DescribeStateMachineResponse' {} a -> s {name = a} :: DescribeStateMachineResponse)++-- | The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+describeStateMachineResponse_definition :: Lens.Lens' DescribeStateMachineResponse Prelude.Text+describeStateMachineResponse_definition = Lens.lens (\DescribeStateMachineResponse' {definition} -> definition) (\s@DescribeStateMachineResponse' {} a -> s {definition = a} :: DescribeStateMachineResponse) Prelude.. Data._Sensitive++-- | The Amazon Resource Name (ARN) of the IAM role used when creating this+-- state machine. (The IAM role maintains security by granting Step+-- Functions access to Amazon Web Services resources.)+describeStateMachineResponse_roleArn :: Lens.Lens' DescribeStateMachineResponse Prelude.Text+describeStateMachineResponse_roleArn = Lens.lens (\DescribeStateMachineResponse' {roleArn} -> roleArn) (\s@DescribeStateMachineResponse' {} a -> s {roleArn = a} :: DescribeStateMachineResponse)++-- | The @type@ of the state machine (@STANDARD@ or @EXPRESS@).+describeStateMachineResponse_type :: Lens.Lens' DescribeStateMachineResponse StateMachineType+describeStateMachineResponse_type = Lens.lens (\DescribeStateMachineResponse' {type'} -> type') (\s@DescribeStateMachineResponse' {} a -> s {type' = a} :: DescribeStateMachineResponse)++-- | The date the state machine is created.+describeStateMachineResponse_creationDate :: Lens.Lens' DescribeStateMachineResponse Prelude.UTCTime+describeStateMachineResponse_creationDate = Lens.lens (\DescribeStateMachineResponse' {creationDate} -> creationDate) (\s@DescribeStateMachineResponse' {} a -> s {creationDate = a} :: DescribeStateMachineResponse) Prelude.. Data._Time++instance Prelude.NFData DescribeStateMachineResponse where+ rnf DescribeStateMachineResponse' {..} =+ Prelude.rnf label+ `Prelude.seq` Prelude.rnf loggingConfiguration+ `Prelude.seq` Prelude.rnf status+ `Prelude.seq` Prelude.rnf tracingConfiguration+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf definition+ `Prelude.seq` Prelude.rnf roleArn+ `Prelude.seq` Prelude.rnf type'+ `Prelude.seq` Prelude.rnf creationDate
+ gen/Amazonka/StepFunctions/DescribeStateMachineForExecution.hs view
@@ -0,0 +1,344 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.DescribeStateMachineForExecution+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Provides information about a state machine\'s definition, its execution+-- role ARN, and configuration. If an execution was dispatched by a Map+-- Run, the Map Run is returned in the response. Additionally, the state+-- machine returned will be the state machine associated with the Map Run.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- This API action is not supported by @EXPRESS@ state machines.+module Amazonka.StepFunctions.DescribeStateMachineForExecution+ ( -- * Creating a Request+ DescribeStateMachineForExecution (..),+ newDescribeStateMachineForExecution,++ -- * Request Lenses+ describeStateMachineForExecution_executionArn,++ -- * Destructuring the Response+ DescribeStateMachineForExecutionResponse (..),+ newDescribeStateMachineForExecutionResponse,++ -- * Response Lenses+ describeStateMachineForExecutionResponse_label,+ describeStateMachineForExecutionResponse_loggingConfiguration,+ describeStateMachineForExecutionResponse_mapRunArn,+ describeStateMachineForExecutionResponse_tracingConfiguration,+ describeStateMachineForExecutionResponse_httpStatus,+ describeStateMachineForExecutionResponse_stateMachineArn,+ describeStateMachineForExecutionResponse_name,+ describeStateMachineForExecutionResponse_definition,+ describeStateMachineForExecutionResponse_roleArn,+ describeStateMachineForExecutionResponse_updateDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newDescribeStateMachineForExecution' smart constructor.+data DescribeStateMachineForExecution = DescribeStateMachineForExecution'+ { -- | The Amazon Resource Name (ARN) of the execution you want state machine+ -- information for.+ executionArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeStateMachineForExecution' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'executionArn', 'describeStateMachineForExecution_executionArn' - The Amazon Resource Name (ARN) of the execution you want state machine+-- information for.+newDescribeStateMachineForExecution ::+ -- | 'executionArn'+ Prelude.Text ->+ DescribeStateMachineForExecution+newDescribeStateMachineForExecution pExecutionArn_ =+ DescribeStateMachineForExecution'+ { executionArn =+ pExecutionArn_+ }++-- | The Amazon Resource Name (ARN) of the execution you want state machine+-- information for.+describeStateMachineForExecution_executionArn :: Lens.Lens' DescribeStateMachineForExecution Prelude.Text+describeStateMachineForExecution_executionArn = Lens.lens (\DescribeStateMachineForExecution' {executionArn} -> executionArn) (\s@DescribeStateMachineForExecution' {} a -> s {executionArn = a} :: DescribeStateMachineForExecution)++instance+ Core.AWSRequest+ DescribeStateMachineForExecution+ where+ type+ AWSResponse DescribeStateMachineForExecution =+ DescribeStateMachineForExecutionResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ DescribeStateMachineForExecutionResponse'+ Prelude.<$> (x Data..?> "label")+ Prelude.<*> (x Data..?> "loggingConfiguration")+ Prelude.<*> (x Data..?> "mapRunArn")+ Prelude.<*> (x Data..?> "tracingConfiguration")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "stateMachineArn")+ Prelude.<*> (x Data..:> "name")+ Prelude.<*> (x Data..:> "definition")+ Prelude.<*> (x Data..:> "roleArn")+ Prelude.<*> (x Data..:> "updateDate")+ )++instance+ Prelude.Hashable+ DescribeStateMachineForExecution+ where+ hashWithSalt+ _salt+ DescribeStateMachineForExecution' {..} =+ _salt `Prelude.hashWithSalt` executionArn++instance+ Prelude.NFData+ DescribeStateMachineForExecution+ where+ rnf DescribeStateMachineForExecution' {..} =+ Prelude.rnf executionArn++instance+ Data.ToHeaders+ DescribeStateMachineForExecution+ where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.DescribeStateMachineForExecution" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON DescribeStateMachineForExecution where+ toJSON DescribeStateMachineForExecution' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("executionArn" Data..= executionArn)]+ )++instance Data.ToPath DescribeStateMachineForExecution where+ toPath = Prelude.const "/"++instance+ Data.ToQuery+ DescribeStateMachineForExecution+ where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newDescribeStateMachineForExecutionResponse' smart constructor.+data DescribeStateMachineForExecutionResponse = DescribeStateMachineForExecutionResponse'+ { -- | A user-defined or an auto-generated string that identifies a @Map@+ -- state. This field is returned only if the @executionArn@ is a child+ -- workflow execution that was started by a Distributed Map state.+ label :: Prelude.Maybe Prelude.Text,+ loggingConfiguration :: Prelude.Maybe LoggingConfiguration,+ -- | The Amazon Resource Name (ARN) of the Map Run that started the child+ -- workflow execution. This field is returned only if the @executionArn@ is+ -- a child workflow execution that was started by a Distributed Map state.+ mapRunArn :: Prelude.Maybe Prelude.Text,+ -- | Selects whether X-Ray tracing is enabled.+ tracingConfiguration :: Prelude.Maybe TracingConfiguration,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) of the state machine associated with the+ -- execution.+ stateMachineArn :: Prelude.Text,+ -- | The name of the state machine associated with the execution.+ name :: Prelude.Text,+ -- | The Amazon States Language definition of the state machine. See+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+ definition :: Data.Sensitive Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the IAM role of the State Machine for+ -- the execution.+ roleArn :: Prelude.Text,+ -- | The date and time the state machine associated with an execution was+ -- updated. For a newly created state machine, this is the creation date.+ updateDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeStateMachineForExecutionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'label', 'describeStateMachineForExecutionResponse_label' - A user-defined or an auto-generated string that identifies a @Map@+-- state. This field is returned only if the @executionArn@ is a child+-- workflow execution that was started by a Distributed Map state.+--+-- 'loggingConfiguration', 'describeStateMachineForExecutionResponse_loggingConfiguration' - Undocumented member.+--+-- 'mapRunArn', 'describeStateMachineForExecutionResponse_mapRunArn' - The Amazon Resource Name (ARN) of the Map Run that started the child+-- workflow execution. This field is returned only if the @executionArn@ is+-- a child workflow execution that was started by a Distributed Map state.+--+-- 'tracingConfiguration', 'describeStateMachineForExecutionResponse_tracingConfiguration' - Selects whether X-Ray tracing is enabled.+--+-- 'httpStatus', 'describeStateMachineForExecutionResponse_httpStatus' - The response's http status code.+--+-- 'stateMachineArn', 'describeStateMachineForExecutionResponse_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine associated with the+-- execution.+--+-- 'name', 'describeStateMachineForExecutionResponse_name' - The name of the state machine associated with the execution.+--+-- 'definition', 'describeStateMachineForExecutionResponse_definition' - The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+--+-- 'roleArn', 'describeStateMachineForExecutionResponse_roleArn' - The Amazon Resource Name (ARN) of the IAM role of the State Machine for+-- the execution.+--+-- 'updateDate', 'describeStateMachineForExecutionResponse_updateDate' - The date and time the state machine associated with an execution was+-- updated. For a newly created state machine, this is the creation date.+newDescribeStateMachineForExecutionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'name'+ Prelude.Text ->+ -- | 'definition'+ Prelude.Text ->+ -- | 'roleArn'+ Prelude.Text ->+ -- | 'updateDate'+ Prelude.UTCTime ->+ DescribeStateMachineForExecutionResponse+newDescribeStateMachineForExecutionResponse+ pHttpStatus_+ pStateMachineArn_+ pName_+ pDefinition_+ pRoleArn_+ pUpdateDate_ =+ DescribeStateMachineForExecutionResponse'+ { label =+ Prelude.Nothing,+ loggingConfiguration =+ Prelude.Nothing,+ mapRunArn = Prelude.Nothing,+ tracingConfiguration =+ Prelude.Nothing,+ httpStatus = pHttpStatus_,+ stateMachineArn =+ pStateMachineArn_,+ name = pName_,+ definition =+ Data._Sensitive+ Lens.# pDefinition_,+ roleArn = pRoleArn_,+ updateDate =+ Data._Time Lens.# pUpdateDate_+ }++-- | A user-defined or an auto-generated string that identifies a @Map@+-- state. This field is returned only if the @executionArn@ is a child+-- workflow execution that was started by a Distributed Map state.+describeStateMachineForExecutionResponse_label :: Lens.Lens' DescribeStateMachineForExecutionResponse (Prelude.Maybe Prelude.Text)+describeStateMachineForExecutionResponse_label = Lens.lens (\DescribeStateMachineForExecutionResponse' {label} -> label) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {label = a} :: DescribeStateMachineForExecutionResponse)++-- | Undocumented member.+describeStateMachineForExecutionResponse_loggingConfiguration :: Lens.Lens' DescribeStateMachineForExecutionResponse (Prelude.Maybe LoggingConfiguration)+describeStateMachineForExecutionResponse_loggingConfiguration = Lens.lens (\DescribeStateMachineForExecutionResponse' {loggingConfiguration} -> loggingConfiguration) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {loggingConfiguration = a} :: DescribeStateMachineForExecutionResponse)++-- | The Amazon Resource Name (ARN) of the Map Run that started the child+-- workflow execution. This field is returned only if the @executionArn@ is+-- a child workflow execution that was started by a Distributed Map state.+describeStateMachineForExecutionResponse_mapRunArn :: Lens.Lens' DescribeStateMachineForExecutionResponse (Prelude.Maybe Prelude.Text)+describeStateMachineForExecutionResponse_mapRunArn = Lens.lens (\DescribeStateMachineForExecutionResponse' {mapRunArn} -> mapRunArn) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {mapRunArn = a} :: DescribeStateMachineForExecutionResponse)++-- | Selects whether X-Ray tracing is enabled.+describeStateMachineForExecutionResponse_tracingConfiguration :: Lens.Lens' DescribeStateMachineForExecutionResponse (Prelude.Maybe TracingConfiguration)+describeStateMachineForExecutionResponse_tracingConfiguration = Lens.lens (\DescribeStateMachineForExecutionResponse' {tracingConfiguration} -> tracingConfiguration) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {tracingConfiguration = a} :: DescribeStateMachineForExecutionResponse)++-- | The response's http status code.+describeStateMachineForExecutionResponse_httpStatus :: Lens.Lens' DescribeStateMachineForExecutionResponse Prelude.Int+describeStateMachineForExecutionResponse_httpStatus = Lens.lens (\DescribeStateMachineForExecutionResponse' {httpStatus} -> httpStatus) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {httpStatus = a} :: DescribeStateMachineForExecutionResponse)++-- | The Amazon Resource Name (ARN) of the state machine associated with the+-- execution.+describeStateMachineForExecutionResponse_stateMachineArn :: Lens.Lens' DescribeStateMachineForExecutionResponse Prelude.Text+describeStateMachineForExecutionResponse_stateMachineArn = Lens.lens (\DescribeStateMachineForExecutionResponse' {stateMachineArn} -> stateMachineArn) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {stateMachineArn = a} :: DescribeStateMachineForExecutionResponse)++-- | The name of the state machine associated with the execution.+describeStateMachineForExecutionResponse_name :: Lens.Lens' DescribeStateMachineForExecutionResponse Prelude.Text+describeStateMachineForExecutionResponse_name = Lens.lens (\DescribeStateMachineForExecutionResponse' {name} -> name) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {name = a} :: DescribeStateMachineForExecutionResponse)++-- | The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+describeStateMachineForExecutionResponse_definition :: Lens.Lens' DescribeStateMachineForExecutionResponse Prelude.Text+describeStateMachineForExecutionResponse_definition = Lens.lens (\DescribeStateMachineForExecutionResponse' {definition} -> definition) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {definition = a} :: DescribeStateMachineForExecutionResponse) Prelude.. Data._Sensitive++-- | The Amazon Resource Name (ARN) of the IAM role of the State Machine for+-- the execution.+describeStateMachineForExecutionResponse_roleArn :: Lens.Lens' DescribeStateMachineForExecutionResponse Prelude.Text+describeStateMachineForExecutionResponse_roleArn = Lens.lens (\DescribeStateMachineForExecutionResponse' {roleArn} -> roleArn) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {roleArn = a} :: DescribeStateMachineForExecutionResponse)++-- | The date and time the state machine associated with an execution was+-- updated. For a newly created state machine, this is the creation date.+describeStateMachineForExecutionResponse_updateDate :: Lens.Lens' DescribeStateMachineForExecutionResponse Prelude.UTCTime+describeStateMachineForExecutionResponse_updateDate = Lens.lens (\DescribeStateMachineForExecutionResponse' {updateDate} -> updateDate) (\s@DescribeStateMachineForExecutionResponse' {} a -> s {updateDate = a} :: DescribeStateMachineForExecutionResponse) Prelude.. Data._Time++instance+ Prelude.NFData+ DescribeStateMachineForExecutionResponse+ where+ rnf DescribeStateMachineForExecutionResponse' {..} =+ Prelude.rnf label+ `Prelude.seq` Prelude.rnf loggingConfiguration+ `Prelude.seq` Prelude.rnf mapRunArn+ `Prelude.seq` Prelude.rnf tracingConfiguration+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf definition+ `Prelude.seq` Prelude.rnf roleArn+ `Prelude.seq` Prelude.rnf updateDate
+ gen/Amazonka/StepFunctions/GetActivityTask.hs view
@@ -0,0 +1,238 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.GetActivityTask+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Used by workers to retrieve a task (with the specified activity ARN)+-- which has been scheduled for execution by a running state machine. This+-- initiates a long poll, where the service holds the HTTP connection open+-- and responds as soon as a task becomes available (i.e. an execution of a+-- task of this type is needed.) The maximum time the service holds on to+-- the request before responding is 60 seconds. If no task is available+-- within 60 seconds, the poll returns a @taskToken@ with a null string.+--+-- This API action isn\'t logged in CloudTrail.+--+-- Workers should set their client side socket timeout to at least 65+-- seconds (5 seconds higher than the maximum time the service may hold the+-- poll request).+--+-- Polling with @GetActivityTask@ can cause latency in some+-- implementations. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/bp-activity-pollers.html Avoid Latency When Polling for Activity Tasks>+-- in the Step Functions Developer Guide.+module Amazonka.StepFunctions.GetActivityTask+ ( -- * Creating a Request+ GetActivityTask (..),+ newGetActivityTask,++ -- * Request Lenses+ getActivityTask_workerName,+ getActivityTask_activityArn,++ -- * Destructuring the Response+ GetActivityTaskResponse (..),+ newGetActivityTaskResponse,++ -- * Response Lenses+ getActivityTaskResponse_input,+ getActivityTaskResponse_taskToken,+ getActivityTaskResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newGetActivityTask' smart constructor.+data GetActivityTask = GetActivityTask'+ { -- | You can provide an arbitrary name in order to identify the worker that+ -- the task is assigned to. This name is used when it is logged in the+ -- execution history.+ workerName :: Prelude.Maybe Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the activity to retrieve tasks from+ -- (assigned when you create the task using CreateActivity.)+ activityArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetActivityTask' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'workerName', 'getActivityTask_workerName' - You can provide an arbitrary name in order to identify the worker that+-- the task is assigned to. This name is used when it is logged in the+-- execution history.+--+-- 'activityArn', 'getActivityTask_activityArn' - The Amazon Resource Name (ARN) of the activity to retrieve tasks from+-- (assigned when you create the task using CreateActivity.)+newGetActivityTask ::+ -- | 'activityArn'+ Prelude.Text ->+ GetActivityTask+newGetActivityTask pActivityArn_ =+ GetActivityTask'+ { workerName = Prelude.Nothing,+ activityArn = pActivityArn_+ }++-- | You can provide an arbitrary name in order to identify the worker that+-- the task is assigned to. This name is used when it is logged in the+-- execution history.+getActivityTask_workerName :: Lens.Lens' GetActivityTask (Prelude.Maybe Prelude.Text)+getActivityTask_workerName = Lens.lens (\GetActivityTask' {workerName} -> workerName) (\s@GetActivityTask' {} a -> s {workerName = a} :: GetActivityTask)++-- | The Amazon Resource Name (ARN) of the activity to retrieve tasks from+-- (assigned when you create the task using CreateActivity.)+getActivityTask_activityArn :: Lens.Lens' GetActivityTask Prelude.Text+getActivityTask_activityArn = Lens.lens (\GetActivityTask' {activityArn} -> activityArn) (\s@GetActivityTask' {} a -> s {activityArn = a} :: GetActivityTask)++instance Core.AWSRequest GetActivityTask where+ type+ AWSResponse GetActivityTask =+ GetActivityTaskResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ GetActivityTaskResponse'+ Prelude.<$> (x Data..?> "input")+ Prelude.<*> (x Data..?> "taskToken")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable GetActivityTask where+ hashWithSalt _salt GetActivityTask' {..} =+ _salt+ `Prelude.hashWithSalt` workerName+ `Prelude.hashWithSalt` activityArn++instance Prelude.NFData GetActivityTask where+ rnf GetActivityTask' {..} =+ Prelude.rnf workerName+ `Prelude.seq` Prelude.rnf activityArn++instance Data.ToHeaders GetActivityTask where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.GetActivityTask" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON GetActivityTask where+ toJSON GetActivityTask' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("workerName" Data..=) Prelude.<$> workerName,+ Prelude.Just ("activityArn" Data..= activityArn)+ ]+ )++instance Data.ToPath GetActivityTask where+ toPath = Prelude.const "/"++instance Data.ToQuery GetActivityTask where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetActivityTaskResponse' smart constructor.+data GetActivityTaskResponse = GetActivityTaskResponse'+ { -- | The string that contains the JSON input data for the task. Length+ -- constraints apply to the payload size, and are expressed as bytes in+ -- UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | A token that identifies the scheduled task. This token must be copied+ -- and included in subsequent calls to SendTaskHeartbeat, SendTaskSuccess+ -- or SendTaskFailure in order to report the progress or completion of the+ -- task.+ taskToken :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetActivityTaskResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'input', 'getActivityTaskResponse_input' - The string that contains the JSON input data for the task. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+--+-- 'taskToken', 'getActivityTaskResponse_taskToken' - A token that identifies the scheduled task. This token must be copied+-- and included in subsequent calls to SendTaskHeartbeat, SendTaskSuccess+-- or SendTaskFailure in order to report the progress or completion of the+-- task.+--+-- 'httpStatus', 'getActivityTaskResponse_httpStatus' - The response's http status code.+newGetActivityTaskResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ GetActivityTaskResponse+newGetActivityTaskResponse pHttpStatus_ =+ GetActivityTaskResponse'+ { input = Prelude.Nothing,+ taskToken = Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The string that contains the JSON input data for the task. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+getActivityTaskResponse_input :: Lens.Lens' GetActivityTaskResponse (Prelude.Maybe Prelude.Text)+getActivityTaskResponse_input = Lens.lens (\GetActivityTaskResponse' {input} -> input) (\s@GetActivityTaskResponse' {} a -> s {input = a} :: GetActivityTaskResponse) Prelude.. Lens.mapping Data._Sensitive++-- | A token that identifies the scheduled task. This token must be copied+-- and included in subsequent calls to SendTaskHeartbeat, SendTaskSuccess+-- or SendTaskFailure in order to report the progress or completion of the+-- task.+getActivityTaskResponse_taskToken :: Lens.Lens' GetActivityTaskResponse (Prelude.Maybe Prelude.Text)+getActivityTaskResponse_taskToken = Lens.lens (\GetActivityTaskResponse' {taskToken} -> taskToken) (\s@GetActivityTaskResponse' {} a -> s {taskToken = a} :: GetActivityTaskResponse)++-- | The response's http status code.+getActivityTaskResponse_httpStatus :: Lens.Lens' GetActivityTaskResponse Prelude.Int+getActivityTaskResponse_httpStatus = Lens.lens (\GetActivityTaskResponse' {httpStatus} -> httpStatus) (\s@GetActivityTaskResponse' {} a -> s {httpStatus = a} :: GetActivityTaskResponse)++instance Prelude.NFData GetActivityTaskResponse where+ rnf GetActivityTaskResponse' {..} =+ Prelude.rnf input+ `Prelude.seq` Prelude.rnf taskToken+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/GetExecutionHistory.hs view
@@ -0,0 +1,320 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.GetExecutionHistory+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Returns the history of the specified execution as a list of events. By+-- default, the results are returned in ascending order of the @timeStamp@+-- of the events. Use the @reverseOrder@ parameter to get the latest events+-- first.+--+-- If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- This API action is not supported by @EXPRESS@ state machines.+--+-- This operation returns paginated results.+module Amazonka.StepFunctions.GetExecutionHistory+ ( -- * Creating a Request+ GetExecutionHistory (..),+ newGetExecutionHistory,++ -- * Request Lenses+ getExecutionHistory_includeExecutionData,+ getExecutionHistory_maxResults,+ getExecutionHistory_nextToken,+ getExecutionHistory_reverseOrder,+ getExecutionHistory_executionArn,++ -- * Destructuring the Response+ GetExecutionHistoryResponse (..),+ newGetExecutionHistoryResponse,++ -- * Response Lenses+ getExecutionHistoryResponse_nextToken,+ getExecutionHistoryResponse_httpStatus,+ getExecutionHistoryResponse_events,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newGetExecutionHistory' smart constructor.+data GetExecutionHistory = GetExecutionHistory'+ { -- | You can select whether execution data (input or output of a history+ -- event) is returned. The default is @true@.+ includeExecutionData :: Prelude.Maybe Prelude.Bool,+ -- | The maximum number of results that are returned per call. You can use+ -- @nextToken@ to obtain further pages of results. The default is 100 and+ -- the maximum allowed page size is 1000. A value of 0 uses the default.+ --+ -- This is only an upper limit. The actual number of results returned per+ -- call might be fewer than the specified maximum.+ maxResults :: Prelude.Maybe Prelude.Natural,+ -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | Lists events in descending order of their @timeStamp@.+ reverseOrder :: Prelude.Maybe Prelude.Bool,+ -- | The Amazon Resource Name (ARN) of the execution.+ executionArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetExecutionHistory' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'includeExecutionData', 'getExecutionHistory_includeExecutionData' - You can select whether execution data (input or output of a history+-- event) is returned. The default is @true@.+--+-- 'maxResults', 'getExecutionHistory_maxResults' - The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+--+-- 'nextToken', 'getExecutionHistory_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'reverseOrder', 'getExecutionHistory_reverseOrder' - Lists events in descending order of their @timeStamp@.+--+-- 'executionArn', 'getExecutionHistory_executionArn' - The Amazon Resource Name (ARN) of the execution.+newGetExecutionHistory ::+ -- | 'executionArn'+ Prelude.Text ->+ GetExecutionHistory+newGetExecutionHistory pExecutionArn_ =+ GetExecutionHistory'+ { includeExecutionData =+ Prelude.Nothing,+ maxResults = Prelude.Nothing,+ nextToken = Prelude.Nothing,+ reverseOrder = Prelude.Nothing,+ executionArn = pExecutionArn_+ }++-- | You can select whether execution data (input or output of a history+-- event) is returned. The default is @true@.+getExecutionHistory_includeExecutionData :: Lens.Lens' GetExecutionHistory (Prelude.Maybe Prelude.Bool)+getExecutionHistory_includeExecutionData = Lens.lens (\GetExecutionHistory' {includeExecutionData} -> includeExecutionData) (\s@GetExecutionHistory' {} a -> s {includeExecutionData = a} :: GetExecutionHistory)++-- | The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+getExecutionHistory_maxResults :: Lens.Lens' GetExecutionHistory (Prelude.Maybe Prelude.Natural)+getExecutionHistory_maxResults = Lens.lens (\GetExecutionHistory' {maxResults} -> maxResults) (\s@GetExecutionHistory' {} a -> s {maxResults = a} :: GetExecutionHistory)++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+getExecutionHistory_nextToken :: Lens.Lens' GetExecutionHistory (Prelude.Maybe Prelude.Text)+getExecutionHistory_nextToken = Lens.lens (\GetExecutionHistory' {nextToken} -> nextToken) (\s@GetExecutionHistory' {} a -> s {nextToken = a} :: GetExecutionHistory)++-- | Lists events in descending order of their @timeStamp@.+getExecutionHistory_reverseOrder :: Lens.Lens' GetExecutionHistory (Prelude.Maybe Prelude.Bool)+getExecutionHistory_reverseOrder = Lens.lens (\GetExecutionHistory' {reverseOrder} -> reverseOrder) (\s@GetExecutionHistory' {} a -> s {reverseOrder = a} :: GetExecutionHistory)++-- | The Amazon Resource Name (ARN) of the execution.+getExecutionHistory_executionArn :: Lens.Lens' GetExecutionHistory Prelude.Text+getExecutionHistory_executionArn = Lens.lens (\GetExecutionHistory' {executionArn} -> executionArn) (\s@GetExecutionHistory' {} a -> s {executionArn = a} :: GetExecutionHistory)++instance Core.AWSPager GetExecutionHistory where+ page rq rs+ | Core.stop+ ( rs+ Lens.^? getExecutionHistoryResponse_nextToken+ Prelude.. Lens._Just+ ) =+ Prelude.Nothing+ | Core.stop+ (rs Lens.^. getExecutionHistoryResponse_events) =+ Prelude.Nothing+ | Prelude.otherwise =+ Prelude.Just+ Prelude.$ rq+ Prelude.& getExecutionHistory_nextToken+ Lens..~ rs+ Lens.^? getExecutionHistoryResponse_nextToken+ Prelude.. Lens._Just++instance Core.AWSRequest GetExecutionHistory where+ type+ AWSResponse GetExecutionHistory =+ GetExecutionHistoryResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ GetExecutionHistoryResponse'+ Prelude.<$> (x Data..?> "nextToken")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..?> "events" Core..!@ Prelude.mempty)+ )++instance Prelude.Hashable GetExecutionHistory where+ hashWithSalt _salt GetExecutionHistory' {..} =+ _salt+ `Prelude.hashWithSalt` includeExecutionData+ `Prelude.hashWithSalt` maxResults+ `Prelude.hashWithSalt` nextToken+ `Prelude.hashWithSalt` reverseOrder+ `Prelude.hashWithSalt` executionArn++instance Prelude.NFData GetExecutionHistory where+ rnf GetExecutionHistory' {..} =+ Prelude.rnf includeExecutionData+ `Prelude.seq` Prelude.rnf maxResults+ `Prelude.seq` Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf reverseOrder+ `Prelude.seq` Prelude.rnf executionArn++instance Data.ToHeaders GetExecutionHistory where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.GetExecutionHistory" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON GetExecutionHistory where+ toJSON GetExecutionHistory' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("includeExecutionData" Data..=)+ Prelude.<$> includeExecutionData,+ ("maxResults" Data..=) Prelude.<$> maxResults,+ ("nextToken" Data..=) Prelude.<$> nextToken,+ ("reverseOrder" Data..=) Prelude.<$> reverseOrder,+ Prelude.Just ("executionArn" Data..= executionArn)+ ]+ )++instance Data.ToPath GetExecutionHistory where+ toPath = Prelude.const "/"++instance Data.ToQuery GetExecutionHistory where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newGetExecutionHistoryResponse' smart constructor.+data GetExecutionHistoryResponse = GetExecutionHistoryResponse'+ { -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The list of events that occurred in the execution.+ events :: [HistoryEvent]+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'GetExecutionHistoryResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'getExecutionHistoryResponse_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'httpStatus', 'getExecutionHistoryResponse_httpStatus' - The response's http status code.+--+-- 'events', 'getExecutionHistoryResponse_events' - The list of events that occurred in the execution.+newGetExecutionHistoryResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ GetExecutionHistoryResponse+newGetExecutionHistoryResponse pHttpStatus_ =+ GetExecutionHistoryResponse'+ { nextToken =+ Prelude.Nothing,+ httpStatus = pHttpStatus_,+ events = Prelude.mempty+ }++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+getExecutionHistoryResponse_nextToken :: Lens.Lens' GetExecutionHistoryResponse (Prelude.Maybe Prelude.Text)+getExecutionHistoryResponse_nextToken = Lens.lens (\GetExecutionHistoryResponse' {nextToken} -> nextToken) (\s@GetExecutionHistoryResponse' {} a -> s {nextToken = a} :: GetExecutionHistoryResponse)++-- | The response's http status code.+getExecutionHistoryResponse_httpStatus :: Lens.Lens' GetExecutionHistoryResponse Prelude.Int+getExecutionHistoryResponse_httpStatus = Lens.lens (\GetExecutionHistoryResponse' {httpStatus} -> httpStatus) (\s@GetExecutionHistoryResponse' {} a -> s {httpStatus = a} :: GetExecutionHistoryResponse)++-- | The list of events that occurred in the execution.+getExecutionHistoryResponse_events :: Lens.Lens' GetExecutionHistoryResponse [HistoryEvent]+getExecutionHistoryResponse_events = Lens.lens (\GetExecutionHistoryResponse' {events} -> events) (\s@GetExecutionHistoryResponse' {} a -> s {events = a} :: GetExecutionHistoryResponse) Prelude.. Lens.coerced++instance Prelude.NFData GetExecutionHistoryResponse where+ rnf GetExecutionHistoryResponse' {..} =+ Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf events
+ gen/Amazonka/StepFunctions/Lens.hs view
@@ -0,0 +1,584 @@+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Lens+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Lens+ ( -- * Operations++ -- ** CreateActivity+ createActivity_tags,+ createActivity_name,+ createActivityResponse_httpStatus,+ createActivityResponse_activityArn,+ createActivityResponse_creationDate,++ -- ** CreateStateMachine+ createStateMachine_loggingConfiguration,+ createStateMachine_tags,+ createStateMachine_tracingConfiguration,+ createStateMachine_type,+ createStateMachine_name,+ createStateMachine_definition,+ createStateMachine_roleArn,+ createStateMachineResponse_httpStatus,+ createStateMachineResponse_stateMachineArn,+ createStateMachineResponse_creationDate,++ -- ** DeleteActivity+ deleteActivity_activityArn,+ deleteActivityResponse_httpStatus,++ -- ** DeleteStateMachine+ deleteStateMachine_stateMachineArn,+ deleteStateMachineResponse_httpStatus,++ -- ** DescribeActivity+ describeActivity_activityArn,+ describeActivityResponse_httpStatus,+ describeActivityResponse_activityArn,+ describeActivityResponse_name,+ describeActivityResponse_creationDate,++ -- ** DescribeExecution+ describeExecution_executionArn,+ describeExecutionResponse_cause,+ describeExecutionResponse_error,+ describeExecutionResponse_input,+ describeExecutionResponse_inputDetails,+ describeExecutionResponse_mapRunArn,+ describeExecutionResponse_name,+ describeExecutionResponse_output,+ describeExecutionResponse_outputDetails,+ describeExecutionResponse_stopDate,+ describeExecutionResponse_traceHeader,+ describeExecutionResponse_httpStatus,+ describeExecutionResponse_executionArn,+ describeExecutionResponse_stateMachineArn,+ describeExecutionResponse_status,+ describeExecutionResponse_startDate,++ -- ** DescribeMapRun+ describeMapRun_mapRunArn,+ describeMapRunResponse_stopDate,+ describeMapRunResponse_httpStatus,+ describeMapRunResponse_mapRunArn,+ describeMapRunResponse_executionArn,+ describeMapRunResponse_status,+ describeMapRunResponse_startDate,+ describeMapRunResponse_maxConcurrency,+ describeMapRunResponse_toleratedFailurePercentage,+ describeMapRunResponse_toleratedFailureCount,+ describeMapRunResponse_itemCounts,+ describeMapRunResponse_executionCounts,++ -- ** DescribeStateMachine+ describeStateMachine_stateMachineArn,+ describeStateMachineResponse_label,+ describeStateMachineResponse_loggingConfiguration,+ describeStateMachineResponse_status,+ describeStateMachineResponse_tracingConfiguration,+ describeStateMachineResponse_httpStatus,+ describeStateMachineResponse_stateMachineArn,+ describeStateMachineResponse_name,+ describeStateMachineResponse_definition,+ describeStateMachineResponse_roleArn,+ describeStateMachineResponse_type,+ describeStateMachineResponse_creationDate,++ -- ** DescribeStateMachineForExecution+ describeStateMachineForExecution_executionArn,+ describeStateMachineForExecutionResponse_label,+ describeStateMachineForExecutionResponse_loggingConfiguration,+ describeStateMachineForExecutionResponse_mapRunArn,+ describeStateMachineForExecutionResponse_tracingConfiguration,+ describeStateMachineForExecutionResponse_httpStatus,+ describeStateMachineForExecutionResponse_stateMachineArn,+ describeStateMachineForExecutionResponse_name,+ describeStateMachineForExecutionResponse_definition,+ describeStateMachineForExecutionResponse_roleArn,+ describeStateMachineForExecutionResponse_updateDate,++ -- ** GetActivityTask+ getActivityTask_workerName,+ getActivityTask_activityArn,+ getActivityTaskResponse_input,+ getActivityTaskResponse_taskToken,+ getActivityTaskResponse_httpStatus,++ -- ** GetExecutionHistory+ getExecutionHistory_includeExecutionData,+ getExecutionHistory_maxResults,+ getExecutionHistory_nextToken,+ getExecutionHistory_reverseOrder,+ getExecutionHistory_executionArn,+ getExecutionHistoryResponse_nextToken,+ getExecutionHistoryResponse_httpStatus,+ getExecutionHistoryResponse_events,++ -- ** ListActivities+ listActivities_maxResults,+ listActivities_nextToken,+ listActivitiesResponse_nextToken,+ listActivitiesResponse_httpStatus,+ listActivitiesResponse_activities,++ -- ** ListExecutions+ listExecutions_mapRunArn,+ listExecutions_maxResults,+ listExecutions_nextToken,+ listExecutions_stateMachineArn,+ listExecutions_statusFilter,+ listExecutionsResponse_nextToken,+ listExecutionsResponse_httpStatus,+ listExecutionsResponse_executions,++ -- ** ListMapRuns+ listMapRuns_maxResults,+ listMapRuns_nextToken,+ listMapRuns_executionArn,+ listMapRunsResponse_nextToken,+ listMapRunsResponse_httpStatus,+ listMapRunsResponse_mapRuns,++ -- ** ListStateMachines+ listStateMachines_maxResults,+ listStateMachines_nextToken,+ listStateMachinesResponse_nextToken,+ listStateMachinesResponse_httpStatus,+ listStateMachinesResponse_stateMachines,++ -- ** ListTagsForResource+ listTagsForResource_resourceArn,+ listTagsForResourceResponse_tags,+ listTagsForResourceResponse_httpStatus,++ -- ** SendTaskFailure+ sendTaskFailure_cause,+ sendTaskFailure_error,+ sendTaskFailure_taskToken,+ sendTaskFailureResponse_httpStatus,++ -- ** SendTaskHeartbeat+ sendTaskHeartbeat_taskToken,+ sendTaskHeartbeatResponse_httpStatus,++ -- ** SendTaskSuccess+ sendTaskSuccess_taskToken,+ sendTaskSuccess_output,+ sendTaskSuccessResponse_httpStatus,++ -- ** StartExecution+ startExecution_input,+ startExecution_name,+ startExecution_traceHeader,+ startExecution_stateMachineArn,+ startExecutionResponse_httpStatus,+ startExecutionResponse_executionArn,+ startExecutionResponse_startDate,++ -- ** StartSyncExecution+ startSyncExecution_input,+ startSyncExecution_name,+ startSyncExecution_traceHeader,+ startSyncExecution_stateMachineArn,+ startSyncExecutionResponse_billingDetails,+ startSyncExecutionResponse_cause,+ startSyncExecutionResponse_error,+ startSyncExecutionResponse_input,+ startSyncExecutionResponse_inputDetails,+ startSyncExecutionResponse_name,+ startSyncExecutionResponse_output,+ startSyncExecutionResponse_outputDetails,+ startSyncExecutionResponse_stateMachineArn,+ startSyncExecutionResponse_traceHeader,+ startSyncExecutionResponse_httpStatus,+ startSyncExecutionResponse_executionArn,+ startSyncExecutionResponse_startDate,+ startSyncExecutionResponse_stopDate,+ startSyncExecutionResponse_status,++ -- ** StopExecution+ stopExecution_cause,+ stopExecution_error,+ stopExecution_executionArn,+ stopExecutionResponse_httpStatus,+ stopExecutionResponse_stopDate,++ -- ** TagResource+ tagResource_resourceArn,+ tagResource_tags,+ tagResourceResponse_httpStatus,++ -- ** UntagResource+ untagResource_resourceArn,+ untagResource_tagKeys,+ untagResourceResponse_httpStatus,++ -- ** UpdateMapRun+ updateMapRun_maxConcurrency,+ updateMapRun_toleratedFailureCount,+ updateMapRun_toleratedFailurePercentage,+ updateMapRun_mapRunArn,+ updateMapRunResponse_httpStatus,++ -- ** UpdateStateMachine+ updateStateMachine_definition,+ updateStateMachine_loggingConfiguration,+ updateStateMachine_roleArn,+ updateStateMachine_tracingConfiguration,+ updateStateMachine_stateMachineArn,+ updateStateMachineResponse_httpStatus,+ updateStateMachineResponse_updateDate,++ -- * Types++ -- ** ActivityFailedEventDetails+ activityFailedEventDetails_cause,+ activityFailedEventDetails_error,++ -- ** ActivityListItem+ activityListItem_activityArn,+ activityListItem_name,+ activityListItem_creationDate,++ -- ** ActivityScheduleFailedEventDetails+ activityScheduleFailedEventDetails_cause,+ activityScheduleFailedEventDetails_error,++ -- ** ActivityScheduledEventDetails+ activityScheduledEventDetails_heartbeatInSeconds,+ activityScheduledEventDetails_input,+ activityScheduledEventDetails_inputDetails,+ activityScheduledEventDetails_timeoutInSeconds,+ activityScheduledEventDetails_resource,++ -- ** ActivityStartedEventDetails+ activityStartedEventDetails_workerName,++ -- ** ActivitySucceededEventDetails+ activitySucceededEventDetails_output,+ activitySucceededEventDetails_outputDetails,++ -- ** ActivityTimedOutEventDetails+ activityTimedOutEventDetails_cause,+ activityTimedOutEventDetails_error,++ -- ** BillingDetails+ billingDetails_billedDurationInMilliseconds,+ billingDetails_billedMemoryUsedInMB,++ -- ** CloudWatchEventsExecutionDataDetails+ cloudWatchEventsExecutionDataDetails_included,++ -- ** CloudWatchLogsLogGroup+ cloudWatchLogsLogGroup_logGroupArn,++ -- ** ExecutionAbortedEventDetails+ executionAbortedEventDetails_cause,+ executionAbortedEventDetails_error,++ -- ** ExecutionFailedEventDetails+ executionFailedEventDetails_cause,+ executionFailedEventDetails_error,++ -- ** ExecutionListItem+ executionListItem_itemCount,+ executionListItem_mapRunArn,+ executionListItem_stopDate,+ executionListItem_executionArn,+ executionListItem_stateMachineArn,+ executionListItem_name,+ executionListItem_status,+ executionListItem_startDate,++ -- ** ExecutionStartedEventDetails+ executionStartedEventDetails_input,+ executionStartedEventDetails_inputDetails,+ executionStartedEventDetails_roleArn,++ -- ** ExecutionSucceededEventDetails+ executionSucceededEventDetails_output,+ executionSucceededEventDetails_outputDetails,++ -- ** ExecutionTimedOutEventDetails+ executionTimedOutEventDetails_cause,+ executionTimedOutEventDetails_error,++ -- ** HistoryEvent+ historyEvent_activityFailedEventDetails,+ historyEvent_activityScheduleFailedEventDetails,+ historyEvent_activityScheduledEventDetails,+ historyEvent_activityStartedEventDetails,+ historyEvent_activitySucceededEventDetails,+ historyEvent_activityTimedOutEventDetails,+ historyEvent_executionAbortedEventDetails,+ historyEvent_executionFailedEventDetails,+ historyEvent_executionStartedEventDetails,+ historyEvent_executionSucceededEventDetails,+ historyEvent_executionTimedOutEventDetails,+ historyEvent_lambdaFunctionFailedEventDetails,+ historyEvent_lambdaFunctionScheduleFailedEventDetails,+ historyEvent_lambdaFunctionScheduledEventDetails,+ historyEvent_lambdaFunctionStartFailedEventDetails,+ historyEvent_lambdaFunctionSucceededEventDetails,+ historyEvent_lambdaFunctionTimedOutEventDetails,+ historyEvent_mapIterationAbortedEventDetails,+ historyEvent_mapIterationFailedEventDetails,+ historyEvent_mapIterationStartedEventDetails,+ historyEvent_mapIterationSucceededEventDetails,+ historyEvent_mapRunFailedEventDetails,+ historyEvent_mapRunStartedEventDetails,+ historyEvent_mapStateStartedEventDetails,+ historyEvent_previousEventId,+ historyEvent_stateEnteredEventDetails,+ historyEvent_stateExitedEventDetails,+ historyEvent_taskFailedEventDetails,+ historyEvent_taskScheduledEventDetails,+ historyEvent_taskStartFailedEventDetails,+ historyEvent_taskStartedEventDetails,+ historyEvent_taskSubmitFailedEventDetails,+ historyEvent_taskSubmittedEventDetails,+ historyEvent_taskSucceededEventDetails,+ historyEvent_taskTimedOutEventDetails,+ historyEvent_timestamp,+ historyEvent_type,+ historyEvent_id,++ -- ** HistoryEventExecutionDataDetails+ historyEventExecutionDataDetails_truncated,++ -- ** LambdaFunctionFailedEventDetails+ lambdaFunctionFailedEventDetails_cause,+ lambdaFunctionFailedEventDetails_error,++ -- ** LambdaFunctionScheduleFailedEventDetails+ lambdaFunctionScheduleFailedEventDetails_cause,+ lambdaFunctionScheduleFailedEventDetails_error,++ -- ** LambdaFunctionScheduledEventDetails+ lambdaFunctionScheduledEventDetails_input,+ lambdaFunctionScheduledEventDetails_inputDetails,+ lambdaFunctionScheduledEventDetails_taskCredentials,+ lambdaFunctionScheduledEventDetails_timeoutInSeconds,+ lambdaFunctionScheduledEventDetails_resource,++ -- ** LambdaFunctionStartFailedEventDetails+ lambdaFunctionStartFailedEventDetails_cause,+ lambdaFunctionStartFailedEventDetails_error,++ -- ** LambdaFunctionSucceededEventDetails+ lambdaFunctionSucceededEventDetails_output,+ lambdaFunctionSucceededEventDetails_outputDetails,++ -- ** LambdaFunctionTimedOutEventDetails+ lambdaFunctionTimedOutEventDetails_cause,+ lambdaFunctionTimedOutEventDetails_error,++ -- ** LogDestination+ logDestination_cloudWatchLogsLogGroup,++ -- ** LoggingConfiguration+ loggingConfiguration_destinations,+ loggingConfiguration_includeExecutionData,+ loggingConfiguration_level,++ -- ** MapIterationEventDetails+ mapIterationEventDetails_index,+ mapIterationEventDetails_name,++ -- ** MapRunExecutionCounts+ mapRunExecutionCounts_pending,+ mapRunExecutionCounts_running,+ mapRunExecutionCounts_succeeded,+ mapRunExecutionCounts_failed,+ mapRunExecutionCounts_timedOut,+ mapRunExecutionCounts_aborted,+ mapRunExecutionCounts_total,+ mapRunExecutionCounts_resultsWritten,++ -- ** MapRunFailedEventDetails+ mapRunFailedEventDetails_cause,+ mapRunFailedEventDetails_error,++ -- ** MapRunItemCounts+ mapRunItemCounts_pending,+ mapRunItemCounts_running,+ mapRunItemCounts_succeeded,+ mapRunItemCounts_failed,+ mapRunItemCounts_timedOut,+ mapRunItemCounts_aborted,+ mapRunItemCounts_total,+ mapRunItemCounts_resultsWritten,++ -- ** MapRunListItem+ mapRunListItem_stopDate,+ mapRunListItem_executionArn,+ mapRunListItem_mapRunArn,+ mapRunListItem_stateMachineArn,+ mapRunListItem_startDate,++ -- ** MapRunStartedEventDetails+ mapRunStartedEventDetails_mapRunArn,++ -- ** MapStateStartedEventDetails+ mapStateStartedEventDetails_length,++ -- ** StateEnteredEventDetails+ stateEnteredEventDetails_input,+ stateEnteredEventDetails_inputDetails,+ stateEnteredEventDetails_name,++ -- ** StateExitedEventDetails+ stateExitedEventDetails_output,+ stateExitedEventDetails_outputDetails,+ stateExitedEventDetails_name,++ -- ** StateMachineListItem+ stateMachineListItem_stateMachineArn,+ stateMachineListItem_name,+ stateMachineListItem_type,+ stateMachineListItem_creationDate,++ -- ** Tag+ tag_key,+ tag_value,++ -- ** TaskCredentials+ taskCredentials_roleArn,++ -- ** TaskFailedEventDetails+ taskFailedEventDetails_cause,+ taskFailedEventDetails_error,+ taskFailedEventDetails_resourceType,+ taskFailedEventDetails_resource,++ -- ** TaskScheduledEventDetails+ taskScheduledEventDetails_heartbeatInSeconds,+ taskScheduledEventDetails_taskCredentials,+ taskScheduledEventDetails_timeoutInSeconds,+ taskScheduledEventDetails_resourceType,+ taskScheduledEventDetails_resource,+ taskScheduledEventDetails_region,+ taskScheduledEventDetails_parameters,++ -- ** TaskStartFailedEventDetails+ taskStartFailedEventDetails_cause,+ taskStartFailedEventDetails_error,+ taskStartFailedEventDetails_resourceType,+ taskStartFailedEventDetails_resource,++ -- ** TaskStartedEventDetails+ taskStartedEventDetails_resourceType,+ taskStartedEventDetails_resource,++ -- ** TaskSubmitFailedEventDetails+ taskSubmitFailedEventDetails_cause,+ taskSubmitFailedEventDetails_error,+ taskSubmitFailedEventDetails_resourceType,+ taskSubmitFailedEventDetails_resource,++ -- ** TaskSubmittedEventDetails+ taskSubmittedEventDetails_output,+ taskSubmittedEventDetails_outputDetails,+ taskSubmittedEventDetails_resourceType,+ taskSubmittedEventDetails_resource,++ -- ** TaskSucceededEventDetails+ taskSucceededEventDetails_output,+ taskSucceededEventDetails_outputDetails,+ taskSucceededEventDetails_resourceType,+ taskSucceededEventDetails_resource,++ -- ** TaskTimedOutEventDetails+ taskTimedOutEventDetails_cause,+ taskTimedOutEventDetails_error,+ taskTimedOutEventDetails_resourceType,+ taskTimedOutEventDetails_resource,++ -- ** TracingConfiguration+ tracingConfiguration_enabled,+ )+where++import Amazonka.StepFunctions.CreateActivity+import Amazonka.StepFunctions.CreateStateMachine+import Amazonka.StepFunctions.DeleteActivity+import Amazonka.StepFunctions.DeleteStateMachine+import Amazonka.StepFunctions.DescribeActivity+import Amazonka.StepFunctions.DescribeExecution+import Amazonka.StepFunctions.DescribeMapRun+import Amazonka.StepFunctions.DescribeStateMachine+import Amazonka.StepFunctions.DescribeStateMachineForExecution+import Amazonka.StepFunctions.GetActivityTask+import Amazonka.StepFunctions.GetExecutionHistory+import Amazonka.StepFunctions.ListActivities+import Amazonka.StepFunctions.ListExecutions+import Amazonka.StepFunctions.ListMapRuns+import Amazonka.StepFunctions.ListStateMachines+import Amazonka.StepFunctions.ListTagsForResource+import Amazonka.StepFunctions.SendTaskFailure+import Amazonka.StepFunctions.SendTaskHeartbeat+import Amazonka.StepFunctions.SendTaskSuccess+import Amazonka.StepFunctions.StartExecution+import Amazonka.StepFunctions.StartSyncExecution+import Amazonka.StepFunctions.StopExecution+import Amazonka.StepFunctions.TagResource+import Amazonka.StepFunctions.Types.ActivityFailedEventDetails+import Amazonka.StepFunctions.Types.ActivityListItem+import Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails+import Amazonka.StepFunctions.Types.ActivityScheduledEventDetails+import Amazonka.StepFunctions.Types.ActivityStartedEventDetails+import Amazonka.StepFunctions.Types.ActivitySucceededEventDetails+import Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails+import Amazonka.StepFunctions.Types.BillingDetails+import Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails+import Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup+import Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails+import Amazonka.StepFunctions.Types.ExecutionFailedEventDetails+import Amazonka.StepFunctions.Types.ExecutionListItem+import Amazonka.StepFunctions.Types.ExecutionStartedEventDetails+import Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails+import Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails+import Amazonka.StepFunctions.Types.HistoryEvent+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails+import Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails+import Amazonka.StepFunctions.Types.LogDestination+import Amazonka.StepFunctions.Types.LoggingConfiguration+import Amazonka.StepFunctions.Types.MapIterationEventDetails+import Amazonka.StepFunctions.Types.MapRunExecutionCounts+import Amazonka.StepFunctions.Types.MapRunFailedEventDetails+import Amazonka.StepFunctions.Types.MapRunItemCounts+import Amazonka.StepFunctions.Types.MapRunListItem+import Amazonka.StepFunctions.Types.MapRunStartedEventDetails+import Amazonka.StepFunctions.Types.MapStateStartedEventDetails+import Amazonka.StepFunctions.Types.StateEnteredEventDetails+import Amazonka.StepFunctions.Types.StateExitedEventDetails+import Amazonka.StepFunctions.Types.StateMachineListItem+import Amazonka.StepFunctions.Types.Tag+import Amazonka.StepFunctions.Types.TaskCredentials+import Amazonka.StepFunctions.Types.TaskFailedEventDetails+import Amazonka.StepFunctions.Types.TaskScheduledEventDetails+import Amazonka.StepFunctions.Types.TaskStartFailedEventDetails+import Amazonka.StepFunctions.Types.TaskStartedEventDetails+import Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails+import Amazonka.StepFunctions.Types.TaskSubmittedEventDetails+import Amazonka.StepFunctions.Types.TaskSucceededEventDetails+import Amazonka.StepFunctions.Types.TaskTimedOutEventDetails+import Amazonka.StepFunctions.Types.TracingConfiguration+import Amazonka.StepFunctions.UntagResource+import Amazonka.StepFunctions.UpdateMapRun+import Amazonka.StepFunctions.UpdateStateMachine
+ gen/Amazonka/StepFunctions/ListActivities.hs view
@@ -0,0 +1,272 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.ListActivities+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Lists the existing activities.+--+-- If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- This operation returns paginated results.+module Amazonka.StepFunctions.ListActivities+ ( -- * Creating a Request+ ListActivities (..),+ newListActivities,++ -- * Request Lenses+ listActivities_maxResults,+ listActivities_nextToken,++ -- * Destructuring the Response+ ListActivitiesResponse (..),+ newListActivitiesResponse,++ -- * Response Lenses+ listActivitiesResponse_nextToken,+ listActivitiesResponse_httpStatus,+ listActivitiesResponse_activities,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newListActivities' smart constructor.+data ListActivities = ListActivities'+ { -- | The maximum number of results that are returned per call. You can use+ -- @nextToken@ to obtain further pages of results. The default is 100 and+ -- the maximum allowed page size is 1000. A value of 0 uses the default.+ --+ -- This is only an upper limit. The actual number of results returned per+ -- call might be fewer than the specified maximum.+ maxResults :: Prelude.Maybe Prelude.Natural,+ -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListActivities' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxResults', 'listActivities_maxResults' - The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+--+-- 'nextToken', 'listActivities_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+newListActivities ::+ ListActivities+newListActivities =+ ListActivities'+ { maxResults = Prelude.Nothing,+ nextToken = Prelude.Nothing+ }++-- | The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+listActivities_maxResults :: Lens.Lens' ListActivities (Prelude.Maybe Prelude.Natural)+listActivities_maxResults = Lens.lens (\ListActivities' {maxResults} -> maxResults) (\s@ListActivities' {} a -> s {maxResults = a} :: ListActivities)++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listActivities_nextToken :: Lens.Lens' ListActivities (Prelude.Maybe Prelude.Text)+listActivities_nextToken = Lens.lens (\ListActivities' {nextToken} -> nextToken) (\s@ListActivities' {} a -> s {nextToken = a} :: ListActivities)++instance Core.AWSPager ListActivities where+ page rq rs+ | Core.stop+ ( rs+ Lens.^? listActivitiesResponse_nextToken+ Prelude.. Lens._Just+ ) =+ Prelude.Nothing+ | Core.stop+ (rs Lens.^. listActivitiesResponse_activities) =+ Prelude.Nothing+ | Prelude.otherwise =+ Prelude.Just+ Prelude.$ rq+ Prelude.& listActivities_nextToken+ Lens..~ rs+ Lens.^? listActivitiesResponse_nextToken+ Prelude.. Lens._Just++instance Core.AWSRequest ListActivities where+ type+ AWSResponse ListActivities =+ ListActivitiesResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ ListActivitiesResponse'+ Prelude.<$> (x Data..?> "nextToken")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..?> "activities" Core..!@ Prelude.mempty)+ )++instance Prelude.Hashable ListActivities where+ hashWithSalt _salt ListActivities' {..} =+ _salt+ `Prelude.hashWithSalt` maxResults+ `Prelude.hashWithSalt` nextToken++instance Prelude.NFData ListActivities where+ rnf ListActivities' {..} =+ Prelude.rnf maxResults+ `Prelude.seq` Prelude.rnf nextToken++instance Data.ToHeaders ListActivities where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.ListActivities" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON ListActivities where+ toJSON ListActivities' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("maxResults" Data..=) Prelude.<$> maxResults,+ ("nextToken" Data..=) Prelude.<$> nextToken+ ]+ )++instance Data.ToPath ListActivities where+ toPath = Prelude.const "/"++instance Data.ToQuery ListActivities where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newListActivitiesResponse' smart constructor.+data ListActivitiesResponse = ListActivitiesResponse'+ { -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The list of activities.+ activities :: [ActivityListItem]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListActivitiesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'listActivitiesResponse_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'httpStatus', 'listActivitiesResponse_httpStatus' - The response's http status code.+--+-- 'activities', 'listActivitiesResponse_activities' - The list of activities.+newListActivitiesResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ ListActivitiesResponse+newListActivitiesResponse pHttpStatus_ =+ ListActivitiesResponse'+ { nextToken =+ Prelude.Nothing,+ httpStatus = pHttpStatus_,+ activities = Prelude.mempty+ }++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listActivitiesResponse_nextToken :: Lens.Lens' ListActivitiesResponse (Prelude.Maybe Prelude.Text)+listActivitiesResponse_nextToken = Lens.lens (\ListActivitiesResponse' {nextToken} -> nextToken) (\s@ListActivitiesResponse' {} a -> s {nextToken = a} :: ListActivitiesResponse)++-- | The response's http status code.+listActivitiesResponse_httpStatus :: Lens.Lens' ListActivitiesResponse Prelude.Int+listActivitiesResponse_httpStatus = Lens.lens (\ListActivitiesResponse' {httpStatus} -> httpStatus) (\s@ListActivitiesResponse' {} a -> s {httpStatus = a} :: ListActivitiesResponse)++-- | The list of activities.+listActivitiesResponse_activities :: Lens.Lens' ListActivitiesResponse [ActivityListItem]+listActivitiesResponse_activities = Lens.lens (\ListActivitiesResponse' {activities} -> activities) (\s@ListActivitiesResponse' {} a -> s {activities = a} :: ListActivitiesResponse) Prelude.. Lens.coerced++instance Prelude.NFData ListActivitiesResponse where+ rnf ListActivitiesResponse' {..} =+ Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf activities
+ gen/Amazonka/StepFunctions/ListExecutions.hs view
@@ -0,0 +1,358 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.ListExecutions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Lists all executions of a state machine or a Map Run. You can list all+-- executions related to a state machine by specifying a state machine+-- Amazon Resource Name (ARN), or those related to a Map Run by specifying+-- a Map Run ARN.+--+-- Results are sorted by time, with the most recent execution first.+--+-- If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- This API action is not supported by @EXPRESS@ state machines.+--+-- This operation returns paginated results.+module Amazonka.StepFunctions.ListExecutions+ ( -- * Creating a Request+ ListExecutions (..),+ newListExecutions,++ -- * Request Lenses+ listExecutions_mapRunArn,+ listExecutions_maxResults,+ listExecutions_nextToken,+ listExecutions_stateMachineArn,+ listExecutions_statusFilter,++ -- * Destructuring the Response+ ListExecutionsResponse (..),+ newListExecutionsResponse,++ -- * Response Lenses+ listExecutionsResponse_nextToken,+ listExecutionsResponse_httpStatus,+ listExecutionsResponse_executions,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newListExecutions' smart constructor.+data ListExecutions = ListExecutions'+ { -- | The Amazon Resource Name (ARN) of the Map Run that started the child+ -- workflow executions. If the @mapRunArn@ field is specified, a list of+ -- all of the child workflow executions started by a Map Run is returned.+ -- For more information, see+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html Examining Map Run>+ -- in the /Step Functions Developer Guide/.+ --+ -- You can specify either a @mapRunArn@ or a @stateMachineArn@, but not+ -- both.+ mapRunArn :: Prelude.Maybe Prelude.Text,+ -- | The maximum number of results that are returned per call. You can use+ -- @nextToken@ to obtain further pages of results. The default is 100 and+ -- the maximum allowed page size is 1000. A value of 0 uses the default.+ --+ -- This is only an upper limit. The actual number of results returned per+ -- call might be fewer than the specified maximum.+ maxResults :: Prelude.Maybe Prelude.Natural,+ -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the state machine whose executions is+ -- listed.+ --+ -- You can specify either a @mapRunArn@ or a @stateMachineArn@, but not+ -- both.+ stateMachineArn :: Prelude.Maybe Prelude.Text,+ -- | If specified, only list the executions whose current execution status+ -- matches the given filter.+ statusFilter :: Prelude.Maybe ExecutionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListExecutions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'mapRunArn', 'listExecutions_mapRunArn' - The Amazon Resource Name (ARN) of the Map Run that started the child+-- workflow executions. If the @mapRunArn@ field is specified, a list of+-- all of the child workflow executions started by a Map Run is returned.+-- For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html Examining Map Run>+-- in the /Step Functions Developer Guide/.+--+-- You can specify either a @mapRunArn@ or a @stateMachineArn@, but not+-- both.+--+-- 'maxResults', 'listExecutions_maxResults' - The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+--+-- 'nextToken', 'listExecutions_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'stateMachineArn', 'listExecutions_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine whose executions is+-- listed.+--+-- You can specify either a @mapRunArn@ or a @stateMachineArn@, but not+-- both.+--+-- 'statusFilter', 'listExecutions_statusFilter' - If specified, only list the executions whose current execution status+-- matches the given filter.+newListExecutions ::+ ListExecutions+newListExecutions =+ ListExecutions'+ { mapRunArn = Prelude.Nothing,+ maxResults = Prelude.Nothing,+ nextToken = Prelude.Nothing,+ stateMachineArn = Prelude.Nothing,+ statusFilter = Prelude.Nothing+ }++-- | The Amazon Resource Name (ARN) of the Map Run that started the child+-- workflow executions. If the @mapRunArn@ field is specified, a list of+-- all of the child workflow executions started by a Map Run is returned.+-- For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html Examining Map Run>+-- in the /Step Functions Developer Guide/.+--+-- You can specify either a @mapRunArn@ or a @stateMachineArn@, but not+-- both.+listExecutions_mapRunArn :: Lens.Lens' ListExecutions (Prelude.Maybe Prelude.Text)+listExecutions_mapRunArn = Lens.lens (\ListExecutions' {mapRunArn} -> mapRunArn) (\s@ListExecutions' {} a -> s {mapRunArn = a} :: ListExecutions)++-- | The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+listExecutions_maxResults :: Lens.Lens' ListExecutions (Prelude.Maybe Prelude.Natural)+listExecutions_maxResults = Lens.lens (\ListExecutions' {maxResults} -> maxResults) (\s@ListExecutions' {} a -> s {maxResults = a} :: ListExecutions)++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listExecutions_nextToken :: Lens.Lens' ListExecutions (Prelude.Maybe Prelude.Text)+listExecutions_nextToken = Lens.lens (\ListExecutions' {nextToken} -> nextToken) (\s@ListExecutions' {} a -> s {nextToken = a} :: ListExecutions)++-- | The Amazon Resource Name (ARN) of the state machine whose executions is+-- listed.+--+-- You can specify either a @mapRunArn@ or a @stateMachineArn@, but not+-- both.+listExecutions_stateMachineArn :: Lens.Lens' ListExecutions (Prelude.Maybe Prelude.Text)+listExecutions_stateMachineArn = Lens.lens (\ListExecutions' {stateMachineArn} -> stateMachineArn) (\s@ListExecutions' {} a -> s {stateMachineArn = a} :: ListExecutions)++-- | If specified, only list the executions whose current execution status+-- matches the given filter.+listExecutions_statusFilter :: Lens.Lens' ListExecutions (Prelude.Maybe ExecutionStatus)+listExecutions_statusFilter = Lens.lens (\ListExecutions' {statusFilter} -> statusFilter) (\s@ListExecutions' {} a -> s {statusFilter = a} :: ListExecutions)++instance Core.AWSPager ListExecutions where+ page rq rs+ | Core.stop+ ( rs+ Lens.^? listExecutionsResponse_nextToken+ Prelude.. Lens._Just+ ) =+ Prelude.Nothing+ | Core.stop+ (rs Lens.^. listExecutionsResponse_executions) =+ Prelude.Nothing+ | Prelude.otherwise =+ Prelude.Just+ Prelude.$ rq+ Prelude.& listExecutions_nextToken+ Lens..~ rs+ Lens.^? listExecutionsResponse_nextToken+ Prelude.. Lens._Just++instance Core.AWSRequest ListExecutions where+ type+ AWSResponse ListExecutions =+ ListExecutionsResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ ListExecutionsResponse'+ Prelude.<$> (x Data..?> "nextToken")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..?> "executions" Core..!@ Prelude.mempty)+ )++instance Prelude.Hashable ListExecutions where+ hashWithSalt _salt ListExecutions' {..} =+ _salt+ `Prelude.hashWithSalt` mapRunArn+ `Prelude.hashWithSalt` maxResults+ `Prelude.hashWithSalt` nextToken+ `Prelude.hashWithSalt` stateMachineArn+ `Prelude.hashWithSalt` statusFilter++instance Prelude.NFData ListExecutions where+ rnf ListExecutions' {..} =+ Prelude.rnf mapRunArn+ `Prelude.seq` Prelude.rnf maxResults+ `Prelude.seq` Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf statusFilter++instance Data.ToHeaders ListExecutions where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.ListExecutions" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON ListExecutions where+ toJSON ListExecutions' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("mapRunArn" Data..=) Prelude.<$> mapRunArn,+ ("maxResults" Data..=) Prelude.<$> maxResults,+ ("nextToken" Data..=) Prelude.<$> nextToken,+ ("stateMachineArn" Data..=)+ Prelude.<$> stateMachineArn,+ ("statusFilter" Data..=) Prelude.<$> statusFilter+ ]+ )++instance Data.ToPath ListExecutions where+ toPath = Prelude.const "/"++instance Data.ToQuery ListExecutions where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newListExecutionsResponse' smart constructor.+data ListExecutionsResponse = ListExecutionsResponse'+ { -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The list of matching executions.+ executions :: [ExecutionListItem]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListExecutionsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'listExecutionsResponse_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'httpStatus', 'listExecutionsResponse_httpStatus' - The response's http status code.+--+-- 'executions', 'listExecutionsResponse_executions' - The list of matching executions.+newListExecutionsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ ListExecutionsResponse+newListExecutionsResponse pHttpStatus_ =+ ListExecutionsResponse'+ { nextToken =+ Prelude.Nothing,+ httpStatus = pHttpStatus_,+ executions = Prelude.mempty+ }++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listExecutionsResponse_nextToken :: Lens.Lens' ListExecutionsResponse (Prelude.Maybe Prelude.Text)+listExecutionsResponse_nextToken = Lens.lens (\ListExecutionsResponse' {nextToken} -> nextToken) (\s@ListExecutionsResponse' {} a -> s {nextToken = a} :: ListExecutionsResponse)++-- | The response's http status code.+listExecutionsResponse_httpStatus :: Lens.Lens' ListExecutionsResponse Prelude.Int+listExecutionsResponse_httpStatus = Lens.lens (\ListExecutionsResponse' {httpStatus} -> httpStatus) (\s@ListExecutionsResponse' {} a -> s {httpStatus = a} :: ListExecutionsResponse)++-- | The list of matching executions.+listExecutionsResponse_executions :: Lens.Lens' ListExecutionsResponse [ExecutionListItem]+listExecutionsResponse_executions = Lens.lens (\ListExecutionsResponse' {executions} -> executions) (\s@ListExecutionsResponse' {} a -> s {executions = a} :: ListExecutionsResponse) Prelude.. Lens.coerced++instance Prelude.NFData ListExecutionsResponse where+ rnf ListExecutionsResponse' {..} =+ Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf executions
+ gen/Amazonka/StepFunctions/ListMapRuns.hs view
@@ -0,0 +1,284 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.ListMapRuns+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Lists all Map Runs that were started by a given state machine execution.+-- Use this API action to obtain Map Run ARNs, and then call+-- @DescribeMapRun@ to obtain more information, if needed.+--+-- This operation returns paginated results.+module Amazonka.StepFunctions.ListMapRuns+ ( -- * Creating a Request+ ListMapRuns (..),+ newListMapRuns,++ -- * Request Lenses+ listMapRuns_maxResults,+ listMapRuns_nextToken,+ listMapRuns_executionArn,++ -- * Destructuring the Response+ ListMapRunsResponse (..),+ newListMapRunsResponse,++ -- * Response Lenses+ listMapRunsResponse_nextToken,+ listMapRunsResponse_httpStatus,+ listMapRunsResponse_mapRuns,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newListMapRuns' smart constructor.+data ListMapRuns = ListMapRuns'+ { -- | The maximum number of results that are returned per call. You can use+ -- @nextToken@ to obtain further pages of results. The default is 100 and+ -- the maximum allowed page size is 1000. A value of 0 uses the default.+ --+ -- This is only an upper limit. The actual number of results returned per+ -- call might be fewer than the specified maximum.+ maxResults :: Prelude.Maybe Prelude.Natural,+ -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the execution for which the Map Runs+ -- must be listed.+ executionArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListMapRuns' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxResults', 'listMapRuns_maxResults' - The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+--+-- 'nextToken', 'listMapRuns_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'executionArn', 'listMapRuns_executionArn' - The Amazon Resource Name (ARN) of the execution for which the Map Runs+-- must be listed.+newListMapRuns ::+ -- | 'executionArn'+ Prelude.Text ->+ ListMapRuns+newListMapRuns pExecutionArn_ =+ ListMapRuns'+ { maxResults = Prelude.Nothing,+ nextToken = Prelude.Nothing,+ executionArn = pExecutionArn_+ }++-- | The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+listMapRuns_maxResults :: Lens.Lens' ListMapRuns (Prelude.Maybe Prelude.Natural)+listMapRuns_maxResults = Lens.lens (\ListMapRuns' {maxResults} -> maxResults) (\s@ListMapRuns' {} a -> s {maxResults = a} :: ListMapRuns)++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listMapRuns_nextToken :: Lens.Lens' ListMapRuns (Prelude.Maybe Prelude.Text)+listMapRuns_nextToken = Lens.lens (\ListMapRuns' {nextToken} -> nextToken) (\s@ListMapRuns' {} a -> s {nextToken = a} :: ListMapRuns)++-- | The Amazon Resource Name (ARN) of the execution for which the Map Runs+-- must be listed.+listMapRuns_executionArn :: Lens.Lens' ListMapRuns Prelude.Text+listMapRuns_executionArn = Lens.lens (\ListMapRuns' {executionArn} -> executionArn) (\s@ListMapRuns' {} a -> s {executionArn = a} :: ListMapRuns)++instance Core.AWSPager ListMapRuns where+ page rq rs+ | Core.stop+ ( rs+ Lens.^? listMapRunsResponse_nextToken+ Prelude.. Lens._Just+ ) =+ Prelude.Nothing+ | Core.stop (rs Lens.^. listMapRunsResponse_mapRuns) =+ Prelude.Nothing+ | Prelude.otherwise =+ Prelude.Just+ Prelude.$ rq+ Prelude.& listMapRuns_nextToken+ Lens..~ rs+ Lens.^? listMapRunsResponse_nextToken+ Prelude.. Lens._Just++instance Core.AWSRequest ListMapRuns where+ type AWSResponse ListMapRuns = ListMapRunsResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ ListMapRunsResponse'+ Prelude.<$> (x Data..?> "nextToken")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..?> "mapRuns" Core..!@ Prelude.mempty)+ )++instance Prelude.Hashable ListMapRuns where+ hashWithSalt _salt ListMapRuns' {..} =+ _salt+ `Prelude.hashWithSalt` maxResults+ `Prelude.hashWithSalt` nextToken+ `Prelude.hashWithSalt` executionArn++instance Prelude.NFData ListMapRuns where+ rnf ListMapRuns' {..} =+ Prelude.rnf maxResults+ `Prelude.seq` Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf executionArn++instance Data.ToHeaders ListMapRuns where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.ListMapRuns" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON ListMapRuns where+ toJSON ListMapRuns' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("maxResults" Data..=) Prelude.<$> maxResults,+ ("nextToken" Data..=) Prelude.<$> nextToken,+ Prelude.Just ("executionArn" Data..= executionArn)+ ]+ )++instance Data.ToPath ListMapRuns where+ toPath = Prelude.const "/"++instance Data.ToQuery ListMapRuns where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newListMapRunsResponse' smart constructor.+data ListMapRunsResponse = ListMapRunsResponse'+ { -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | An array that lists information related to a Map Run, such as the Amazon+ -- Resource Name (ARN) of the Map Run and the ARN of the state machine that+ -- started the Map Run.+ mapRuns :: [MapRunListItem]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListMapRunsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'listMapRunsResponse_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'httpStatus', 'listMapRunsResponse_httpStatus' - The response's http status code.+--+-- 'mapRuns', 'listMapRunsResponse_mapRuns' - An array that lists information related to a Map Run, such as the Amazon+-- Resource Name (ARN) of the Map Run and the ARN of the state machine that+-- started the Map Run.+newListMapRunsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ ListMapRunsResponse+newListMapRunsResponse pHttpStatus_ =+ ListMapRunsResponse'+ { nextToken = Prelude.Nothing,+ httpStatus = pHttpStatus_,+ mapRuns = Prelude.mempty+ }++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listMapRunsResponse_nextToken :: Lens.Lens' ListMapRunsResponse (Prelude.Maybe Prelude.Text)+listMapRunsResponse_nextToken = Lens.lens (\ListMapRunsResponse' {nextToken} -> nextToken) (\s@ListMapRunsResponse' {} a -> s {nextToken = a} :: ListMapRunsResponse)++-- | The response's http status code.+listMapRunsResponse_httpStatus :: Lens.Lens' ListMapRunsResponse Prelude.Int+listMapRunsResponse_httpStatus = Lens.lens (\ListMapRunsResponse' {httpStatus} -> httpStatus) (\s@ListMapRunsResponse' {} a -> s {httpStatus = a} :: ListMapRunsResponse)++-- | An array that lists information related to a Map Run, such as the Amazon+-- Resource Name (ARN) of the Map Run and the ARN of the state machine that+-- started the Map Run.+listMapRunsResponse_mapRuns :: Lens.Lens' ListMapRunsResponse [MapRunListItem]+listMapRunsResponse_mapRuns = Lens.lens (\ListMapRunsResponse' {mapRuns} -> mapRuns) (\s@ListMapRunsResponse' {} a -> s {mapRuns = a} :: ListMapRunsResponse) Prelude.. Lens.coerced++instance Prelude.NFData ListMapRunsResponse where+ rnf ListMapRunsResponse' {..} =+ Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf mapRuns
+ gen/Amazonka/StepFunctions/ListStateMachines.hs view
@@ -0,0 +1,271 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.ListStateMachines+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Lists the existing state machines.+--+-- If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- This operation is eventually consistent. The results are best effort and+-- may not reflect very recent updates and changes.+--+-- This operation returns paginated results.+module Amazonka.StepFunctions.ListStateMachines+ ( -- * Creating a Request+ ListStateMachines (..),+ newListStateMachines,++ -- * Request Lenses+ listStateMachines_maxResults,+ listStateMachines_nextToken,++ -- * Destructuring the Response+ ListStateMachinesResponse (..),+ newListStateMachinesResponse,++ -- * Response Lenses+ listStateMachinesResponse_nextToken,+ listStateMachinesResponse_httpStatus,+ listStateMachinesResponse_stateMachines,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newListStateMachines' smart constructor.+data ListStateMachines = ListStateMachines'+ { -- | The maximum number of results that are returned per call. You can use+ -- @nextToken@ to obtain further pages of results. The default is 100 and+ -- the maximum allowed page size is 1000. A value of 0 uses the default.+ --+ -- This is only an upper limit. The actual number of results returned per+ -- call might be fewer than the specified maximum.+ maxResults :: Prelude.Maybe Prelude.Natural,+ -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListStateMachines' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxResults', 'listStateMachines_maxResults' - The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+--+-- 'nextToken', 'listStateMachines_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+newListStateMachines ::+ ListStateMachines+newListStateMachines =+ ListStateMachines'+ { maxResults = Prelude.Nothing,+ nextToken = Prelude.Nothing+ }++-- | The maximum number of results that are returned per call. You can use+-- @nextToken@ to obtain further pages of results. The default is 100 and+-- the maximum allowed page size is 1000. A value of 0 uses the default.+--+-- This is only an upper limit. The actual number of results returned per+-- call might be fewer than the specified maximum.+listStateMachines_maxResults :: Lens.Lens' ListStateMachines (Prelude.Maybe Prelude.Natural)+listStateMachines_maxResults = Lens.lens (\ListStateMachines' {maxResults} -> maxResults) (\s@ListStateMachines' {} a -> s {maxResults = a} :: ListStateMachines)++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listStateMachines_nextToken :: Lens.Lens' ListStateMachines (Prelude.Maybe Prelude.Text)+listStateMachines_nextToken = Lens.lens (\ListStateMachines' {nextToken} -> nextToken) (\s@ListStateMachines' {} a -> s {nextToken = a} :: ListStateMachines)++instance Core.AWSPager ListStateMachines where+ page rq rs+ | Core.stop+ ( rs+ Lens.^? listStateMachinesResponse_nextToken+ Prelude.. Lens._Just+ ) =+ Prelude.Nothing+ | Core.stop+ (rs Lens.^. listStateMachinesResponse_stateMachines) =+ Prelude.Nothing+ | Prelude.otherwise =+ Prelude.Just+ Prelude.$ rq+ Prelude.& listStateMachines_nextToken+ Lens..~ rs+ Lens.^? listStateMachinesResponse_nextToken+ Prelude.. Lens._Just++instance Core.AWSRequest ListStateMachines where+ type+ AWSResponse ListStateMachines =+ ListStateMachinesResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ ListStateMachinesResponse'+ Prelude.<$> (x Data..?> "nextToken")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..?> "stateMachines" Core..!@ Prelude.mempty)+ )++instance Prelude.Hashable ListStateMachines where+ hashWithSalt _salt ListStateMachines' {..} =+ _salt+ `Prelude.hashWithSalt` maxResults+ `Prelude.hashWithSalt` nextToken++instance Prelude.NFData ListStateMachines where+ rnf ListStateMachines' {..} =+ Prelude.rnf maxResults+ `Prelude.seq` Prelude.rnf nextToken++instance Data.ToHeaders ListStateMachines where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.ListStateMachines" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON ListStateMachines where+ toJSON ListStateMachines' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("maxResults" Data..=) Prelude.<$> maxResults,+ ("nextToken" Data..=) Prelude.<$> nextToken+ ]+ )++instance Data.ToPath ListStateMachines where+ toPath = Prelude.const "/"++instance Data.ToQuery ListStateMachines where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newListStateMachinesResponse' smart constructor.+data ListStateMachinesResponse = ListStateMachinesResponse'+ { -- | If @nextToken@ is returned, there are more results available. The value+ -- of @nextToken@ is a unique pagination token for each page. Make the call+ -- again using the returned token to retrieve the next page. Keep all other+ -- arguments unchanged. Each pagination token expires after 24 hours. Using+ -- an expired pagination token will return an /HTTP 400 InvalidToken/+ -- error.+ nextToken :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ stateMachines :: [StateMachineListItem]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListStateMachinesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'nextToken', 'listStateMachinesResponse_nextToken' - If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+--+-- 'httpStatus', 'listStateMachinesResponse_httpStatus' - The response's http status code.+--+-- 'stateMachines', 'listStateMachinesResponse_stateMachines' - Undocumented member.+newListStateMachinesResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ ListStateMachinesResponse+newListStateMachinesResponse pHttpStatus_ =+ ListStateMachinesResponse'+ { nextToken =+ Prelude.Nothing,+ httpStatus = pHttpStatus_,+ stateMachines = Prelude.mempty+ }++-- | If @nextToken@ is returned, there are more results available. The value+-- of @nextToken@ is a unique pagination token for each page. Make the call+-- again using the returned token to retrieve the next page. Keep all other+-- arguments unchanged. Each pagination token expires after 24 hours. Using+-- an expired pagination token will return an /HTTP 400 InvalidToken/+-- error.+listStateMachinesResponse_nextToken :: Lens.Lens' ListStateMachinesResponse (Prelude.Maybe Prelude.Text)+listStateMachinesResponse_nextToken = Lens.lens (\ListStateMachinesResponse' {nextToken} -> nextToken) (\s@ListStateMachinesResponse' {} a -> s {nextToken = a} :: ListStateMachinesResponse)++-- | The response's http status code.+listStateMachinesResponse_httpStatus :: Lens.Lens' ListStateMachinesResponse Prelude.Int+listStateMachinesResponse_httpStatus = Lens.lens (\ListStateMachinesResponse' {httpStatus} -> httpStatus) (\s@ListStateMachinesResponse' {} a -> s {httpStatus = a} :: ListStateMachinesResponse)++-- | Undocumented member.+listStateMachinesResponse_stateMachines :: Lens.Lens' ListStateMachinesResponse [StateMachineListItem]+listStateMachinesResponse_stateMachines = Lens.lens (\ListStateMachinesResponse' {stateMachines} -> stateMachines) (\s@ListStateMachinesResponse' {} a -> s {stateMachines = a} :: ListStateMachinesResponse) Prelude.. Lens.coerced++instance Prelude.NFData ListStateMachinesResponse where+ rnf ListStateMachinesResponse' {..} =+ Prelude.rnf nextToken+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf stateMachines
+ gen/Amazonka/StepFunctions/ListTagsForResource.hs view
@@ -0,0 +1,175 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.ListTagsForResource+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- List tags for a given resource.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+module Amazonka.StepFunctions.ListTagsForResource+ ( -- * Creating a Request+ ListTagsForResource (..),+ newListTagsForResource,++ -- * Request Lenses+ listTagsForResource_resourceArn,++ -- * Destructuring the Response+ ListTagsForResourceResponse (..),+ newListTagsForResourceResponse,++ -- * Response Lenses+ listTagsForResourceResponse_tags,+ listTagsForResourceResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newListTagsForResource' smart constructor.+data ListTagsForResource = ListTagsForResource'+ { -- | The Amazon Resource Name (ARN) for the Step Functions state machine or+ -- activity.+ resourceArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListTagsForResource' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'resourceArn', 'listTagsForResource_resourceArn' - The Amazon Resource Name (ARN) for the Step Functions state machine or+-- activity.+newListTagsForResource ::+ -- | 'resourceArn'+ Prelude.Text ->+ ListTagsForResource+newListTagsForResource pResourceArn_ =+ ListTagsForResource' {resourceArn = pResourceArn_}++-- | The Amazon Resource Name (ARN) for the Step Functions state machine or+-- activity.+listTagsForResource_resourceArn :: Lens.Lens' ListTagsForResource Prelude.Text+listTagsForResource_resourceArn = Lens.lens (\ListTagsForResource' {resourceArn} -> resourceArn) (\s@ListTagsForResource' {} a -> s {resourceArn = a} :: ListTagsForResource)++instance Core.AWSRequest ListTagsForResource where+ type+ AWSResponse ListTagsForResource =+ ListTagsForResourceResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ ListTagsForResourceResponse'+ Prelude.<$> (x Data..?> "tags" Core..!@ Prelude.mempty)+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable ListTagsForResource where+ hashWithSalt _salt ListTagsForResource' {..} =+ _salt `Prelude.hashWithSalt` resourceArn++instance Prelude.NFData ListTagsForResource where+ rnf ListTagsForResource' {..} =+ Prelude.rnf resourceArn++instance Data.ToHeaders ListTagsForResource where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.ListTagsForResource" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON ListTagsForResource where+ toJSON ListTagsForResource' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("resourceArn" Data..= resourceArn)]+ )++instance Data.ToPath ListTagsForResource where+ toPath = Prelude.const "/"++instance Data.ToQuery ListTagsForResource where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newListTagsForResourceResponse' smart constructor.+data ListTagsForResourceResponse = ListTagsForResourceResponse'+ { -- | An array of tags associated with the resource.+ tags :: Prelude.Maybe [Tag],+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListTagsForResourceResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'tags', 'listTagsForResourceResponse_tags' - An array of tags associated with the resource.+--+-- 'httpStatus', 'listTagsForResourceResponse_httpStatus' - The response's http status code.+newListTagsForResourceResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ ListTagsForResourceResponse+newListTagsForResourceResponse pHttpStatus_ =+ ListTagsForResourceResponse'+ { tags =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | An array of tags associated with the resource.+listTagsForResourceResponse_tags :: Lens.Lens' ListTagsForResourceResponse (Prelude.Maybe [Tag])+listTagsForResourceResponse_tags = Lens.lens (\ListTagsForResourceResponse' {tags} -> tags) (\s@ListTagsForResourceResponse' {} a -> s {tags = a} :: ListTagsForResourceResponse) Prelude.. Lens.mapping Lens.coerced++-- | The response's http status code.+listTagsForResourceResponse_httpStatus :: Lens.Lens' ListTagsForResourceResponse Prelude.Int+listTagsForResourceResponse_httpStatus = Lens.lens (\ListTagsForResourceResponse' {httpStatus} -> httpStatus) (\s@ListTagsForResourceResponse' {} a -> s {httpStatus = a} :: ListTagsForResourceResponse)++instance Prelude.NFData ListTagsForResourceResponse where+ rnf ListTagsForResourceResponse' {..} =+ Prelude.rnf tags+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/SendTaskFailure.hs view
@@ -0,0 +1,198 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.SendTaskFailure+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Used by activity workers and task states using the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token callback>+-- pattern to report that the task identified by the @taskToken@ failed.+module Amazonka.StepFunctions.SendTaskFailure+ ( -- * Creating a Request+ SendTaskFailure (..),+ newSendTaskFailure,++ -- * Request Lenses+ sendTaskFailure_cause,+ sendTaskFailure_error,+ sendTaskFailure_taskToken,++ -- * Destructuring the Response+ SendTaskFailureResponse (..),+ newSendTaskFailureResponse,++ -- * Response Lenses+ sendTaskFailureResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newSendTaskFailure' smart constructor.+data SendTaskFailure = SendTaskFailure'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The token that represents this task. Task tokens are generated by Step+ -- Functions when tasks are assigned to a worker, or in the+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+ -- when a workflow enters a task state. See+ -- GetActivityTaskOutput$taskToken.+ taskToken :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SendTaskFailure' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'sendTaskFailure_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'sendTaskFailure_error' - The error code of the failure.+--+-- 'taskToken', 'sendTaskFailure_taskToken' - The token that represents this task. Task tokens are generated by Step+-- Functions when tasks are assigned to a worker, or in the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+-- when a workflow enters a task state. See+-- GetActivityTaskOutput$taskToken.+newSendTaskFailure ::+ -- | 'taskToken'+ Prelude.Text ->+ SendTaskFailure+newSendTaskFailure pTaskToken_ =+ SendTaskFailure'+ { cause = Prelude.Nothing,+ error = Prelude.Nothing,+ taskToken = pTaskToken_+ }++-- | A more detailed explanation of the cause of the failure.+sendTaskFailure_cause :: Lens.Lens' SendTaskFailure (Prelude.Maybe Prelude.Text)+sendTaskFailure_cause = Lens.lens (\SendTaskFailure' {cause} -> cause) (\s@SendTaskFailure' {} a -> s {cause = a} :: SendTaskFailure) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+sendTaskFailure_error :: Lens.Lens' SendTaskFailure (Prelude.Maybe Prelude.Text)+sendTaskFailure_error = Lens.lens (\SendTaskFailure' {error} -> error) (\s@SendTaskFailure' {} a -> s {error = a} :: SendTaskFailure) Prelude.. Lens.mapping Data._Sensitive++-- | The token that represents this task. Task tokens are generated by Step+-- Functions when tasks are assigned to a worker, or in the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+-- when a workflow enters a task state. See+-- GetActivityTaskOutput$taskToken.+sendTaskFailure_taskToken :: Lens.Lens' SendTaskFailure Prelude.Text+sendTaskFailure_taskToken = Lens.lens (\SendTaskFailure' {taskToken} -> taskToken) (\s@SendTaskFailure' {} a -> s {taskToken = a} :: SendTaskFailure)++instance Core.AWSRequest SendTaskFailure where+ type+ AWSResponse SendTaskFailure =+ SendTaskFailureResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ SendTaskFailureResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable SendTaskFailure where+ hashWithSalt _salt SendTaskFailure' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error+ `Prelude.hashWithSalt` taskToken++instance Prelude.NFData SendTaskFailure where+ rnf SendTaskFailure' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf taskToken++instance Data.ToHeaders SendTaskFailure where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.SendTaskFailure" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON SendTaskFailure where+ toJSON SendTaskFailure' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("cause" Data..=) Prelude.<$> cause,+ ("error" Data..=) Prelude.<$> error,+ Prelude.Just ("taskToken" Data..= taskToken)+ ]+ )++instance Data.ToPath SendTaskFailure where+ toPath = Prelude.const "/"++instance Data.ToQuery SendTaskFailure where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newSendTaskFailureResponse' smart constructor.+data SendTaskFailureResponse = SendTaskFailureResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SendTaskFailureResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'sendTaskFailureResponse_httpStatus' - The response's http status code.+newSendTaskFailureResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ SendTaskFailureResponse+newSendTaskFailureResponse pHttpStatus_ =+ SendTaskFailureResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+sendTaskFailureResponse_httpStatus :: Lens.Lens' SendTaskFailureResponse Prelude.Int+sendTaskFailureResponse_httpStatus = Lens.lens (\SendTaskFailureResponse' {httpStatus} -> httpStatus) (\s@SendTaskFailureResponse' {} a -> s {httpStatus = a} :: SendTaskFailureResponse)++instance Prelude.NFData SendTaskFailureResponse where+ rnf SendTaskFailureResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/SendTaskHeartbeat.hs view
@@ -0,0 +1,186 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.SendTaskHeartbeat+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Used by activity workers and task states using the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token callback>+-- pattern to report to Step Functions that the task represented by the+-- specified @taskToken@ is still making progress. This action resets the+-- @Heartbeat@ clock. The @Heartbeat@ threshold is specified in the state+-- machine\'s Amazon States Language definition (@HeartbeatSeconds@). This+-- action does not in itself create an event in the execution history.+-- However, if the task times out, the execution history contains an+-- @ActivityTimedOut@ entry for activities, or a @TaskTimedOut@ entry for+-- for tasks using the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync job run>+-- or+-- <https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token callback>+-- pattern.+--+-- The @Timeout@ of a task, defined in the state machine\'s Amazon States+-- Language definition, is its maximum allowed duration, regardless of the+-- number of SendTaskHeartbeat requests received. Use @HeartbeatSeconds@ to+-- configure the timeout interval for heartbeats.+module Amazonka.StepFunctions.SendTaskHeartbeat+ ( -- * Creating a Request+ SendTaskHeartbeat (..),+ newSendTaskHeartbeat,++ -- * Request Lenses+ sendTaskHeartbeat_taskToken,++ -- * Destructuring the Response+ SendTaskHeartbeatResponse (..),+ newSendTaskHeartbeatResponse,++ -- * Response Lenses+ sendTaskHeartbeatResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newSendTaskHeartbeat' smart constructor.+data SendTaskHeartbeat = SendTaskHeartbeat'+ { -- | The token that represents this task. Task tokens are generated by Step+ -- Functions when tasks are assigned to a worker, or in the+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+ -- when a workflow enters a task state. See+ -- GetActivityTaskOutput$taskToken.+ taskToken :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SendTaskHeartbeat' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'taskToken', 'sendTaskHeartbeat_taskToken' - The token that represents this task. Task tokens are generated by Step+-- Functions when tasks are assigned to a worker, or in the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+-- when a workflow enters a task state. See+-- GetActivityTaskOutput$taskToken.+newSendTaskHeartbeat ::+ -- | 'taskToken'+ Prelude.Text ->+ SendTaskHeartbeat+newSendTaskHeartbeat pTaskToken_ =+ SendTaskHeartbeat' {taskToken = pTaskToken_}++-- | The token that represents this task. Task tokens are generated by Step+-- Functions when tasks are assigned to a worker, or in the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+-- when a workflow enters a task state. See+-- GetActivityTaskOutput$taskToken.+sendTaskHeartbeat_taskToken :: Lens.Lens' SendTaskHeartbeat Prelude.Text+sendTaskHeartbeat_taskToken = Lens.lens (\SendTaskHeartbeat' {taskToken} -> taskToken) (\s@SendTaskHeartbeat' {} a -> s {taskToken = a} :: SendTaskHeartbeat)++instance Core.AWSRequest SendTaskHeartbeat where+ type+ AWSResponse SendTaskHeartbeat =+ SendTaskHeartbeatResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ SendTaskHeartbeatResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable SendTaskHeartbeat where+ hashWithSalt _salt SendTaskHeartbeat' {..} =+ _salt `Prelude.hashWithSalt` taskToken++instance Prelude.NFData SendTaskHeartbeat where+ rnf SendTaskHeartbeat' {..} = Prelude.rnf taskToken++instance Data.ToHeaders SendTaskHeartbeat where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.SendTaskHeartbeat" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON SendTaskHeartbeat where+ toJSON SendTaskHeartbeat' {..} =+ Data.object+ ( Prelude.catMaybes+ [Prelude.Just ("taskToken" Data..= taskToken)]+ )++instance Data.ToPath SendTaskHeartbeat where+ toPath = Prelude.const "/"++instance Data.ToQuery SendTaskHeartbeat where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newSendTaskHeartbeatResponse' smart constructor.+data SendTaskHeartbeatResponse = SendTaskHeartbeatResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SendTaskHeartbeatResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'sendTaskHeartbeatResponse_httpStatus' - The response's http status code.+newSendTaskHeartbeatResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ SendTaskHeartbeatResponse+newSendTaskHeartbeatResponse pHttpStatus_ =+ SendTaskHeartbeatResponse'+ { httpStatus =+ pHttpStatus_+ }++-- | The response's http status code.+sendTaskHeartbeatResponse_httpStatus :: Lens.Lens' SendTaskHeartbeatResponse Prelude.Int+sendTaskHeartbeatResponse_httpStatus = Lens.lens (\SendTaskHeartbeatResponse' {httpStatus} -> httpStatus) (\s@SendTaskHeartbeatResponse' {} a -> s {httpStatus = a} :: SendTaskHeartbeatResponse)++instance Prelude.NFData SendTaskHeartbeatResponse where+ rnf SendTaskHeartbeatResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/SendTaskSuccess.hs view
@@ -0,0 +1,191 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.SendTaskSuccess+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Used by activity workers and task states using the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token callback>+-- pattern to report that the task identified by the @taskToken@ completed+-- successfully.+module Amazonka.StepFunctions.SendTaskSuccess+ ( -- * Creating a Request+ SendTaskSuccess (..),+ newSendTaskSuccess,++ -- * Request Lenses+ sendTaskSuccess_taskToken,+ sendTaskSuccess_output,++ -- * Destructuring the Response+ SendTaskSuccessResponse (..),+ newSendTaskSuccessResponse,++ -- * Response Lenses+ sendTaskSuccessResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newSendTaskSuccess' smart constructor.+data SendTaskSuccess = SendTaskSuccess'+ { -- | The token that represents this task. Task tokens are generated by Step+ -- Functions when tasks are assigned to a worker, or in the+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+ -- when a workflow enters a task state. See+ -- GetActivityTaskOutput$taskToken.+ taskToken :: Prelude.Text,+ -- | The JSON output of the task. Length constraints apply to the payload+ -- size, and are expressed as bytes in UTF-8 encoding.+ output :: Data.Sensitive Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SendTaskSuccess' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'taskToken', 'sendTaskSuccess_taskToken' - The token that represents this task. Task tokens are generated by Step+-- Functions when tasks are assigned to a worker, or in the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+-- when a workflow enters a task state. See+-- GetActivityTaskOutput$taskToken.+--+-- 'output', 'sendTaskSuccess_output' - The JSON output of the task. Length constraints apply to the payload+-- size, and are expressed as bytes in UTF-8 encoding.+newSendTaskSuccess ::+ -- | 'taskToken'+ Prelude.Text ->+ -- | 'output'+ Prelude.Text ->+ SendTaskSuccess+newSendTaskSuccess pTaskToken_ pOutput_ =+ SendTaskSuccess'+ { taskToken = pTaskToken_,+ output = Data._Sensitive Lens.# pOutput_+ }++-- | The token that represents this task. Task tokens are generated by Step+-- Functions when tasks are assigned to a worker, or in the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html context object>+-- when a workflow enters a task state. See+-- GetActivityTaskOutput$taskToken.+sendTaskSuccess_taskToken :: Lens.Lens' SendTaskSuccess Prelude.Text+sendTaskSuccess_taskToken = Lens.lens (\SendTaskSuccess' {taskToken} -> taskToken) (\s@SendTaskSuccess' {} a -> s {taskToken = a} :: SendTaskSuccess)++-- | The JSON output of the task. Length constraints apply to the payload+-- size, and are expressed as bytes in UTF-8 encoding.+sendTaskSuccess_output :: Lens.Lens' SendTaskSuccess Prelude.Text+sendTaskSuccess_output = Lens.lens (\SendTaskSuccess' {output} -> output) (\s@SendTaskSuccess' {} a -> s {output = a} :: SendTaskSuccess) Prelude.. Data._Sensitive++instance Core.AWSRequest SendTaskSuccess where+ type+ AWSResponse SendTaskSuccess =+ SendTaskSuccessResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ SendTaskSuccessResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable SendTaskSuccess where+ hashWithSalt _salt SendTaskSuccess' {..} =+ _salt+ `Prelude.hashWithSalt` taskToken+ `Prelude.hashWithSalt` output++instance Prelude.NFData SendTaskSuccess where+ rnf SendTaskSuccess' {..} =+ Prelude.rnf taskToken+ `Prelude.seq` Prelude.rnf output++instance Data.ToHeaders SendTaskSuccess where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.SendTaskSuccess" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON SendTaskSuccess where+ toJSON SendTaskSuccess' {..} =+ Data.object+ ( Prelude.catMaybes+ [ Prelude.Just ("taskToken" Data..= taskToken),+ Prelude.Just ("output" Data..= output)+ ]+ )++instance Data.ToPath SendTaskSuccess where+ toPath = Prelude.const "/"++instance Data.ToQuery SendTaskSuccess where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newSendTaskSuccessResponse' smart constructor.+data SendTaskSuccessResponse = SendTaskSuccessResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SendTaskSuccessResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'sendTaskSuccessResponse_httpStatus' - The response's http status code.+newSendTaskSuccessResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ SendTaskSuccessResponse+newSendTaskSuccessResponse pHttpStatus_ =+ SendTaskSuccessResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+sendTaskSuccessResponse_httpStatus :: Lens.Lens' SendTaskSuccessResponse Prelude.Int+sendTaskSuccessResponse_httpStatus = Lens.lens (\SendTaskSuccessResponse' {httpStatus} -> httpStatus) (\s@SendTaskSuccessResponse' {} a -> s {httpStatus = a} :: SendTaskSuccessResponse)++instance Prelude.NFData SendTaskSuccessResponse where+ rnf SendTaskSuccessResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/StartExecution.hs view
@@ -0,0 +1,336 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.StartExecution+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Starts a state machine execution. If the given state machine Amazon+-- Resource Name (ARN) is a qualified state machine ARN, it will fail with+-- ValidationException.+--+-- A qualified state machine ARN refers to a /Distributed Map state/+-- defined within a state machine. For example, the qualified state machine+-- ARN+-- @arn:partition:states:region:account-id:stateMachine:stateMachineName\/mapStateLabel@+-- refers to a /Distributed Map state/ with a label @mapStateLabel@ in the+-- state machine named @stateMachineName@.+--+-- @StartExecution@ is idempotent for @STANDARD@ workflows. For a+-- @STANDARD@ workflow, if @StartExecution@ is called with the same name+-- and input as a running execution, the call will succeed and return the+-- same response as the original request. If the execution is closed or if+-- the input is different, it will return a @400 ExecutionAlreadyExists@+-- error. Names can be reused after 90 days.+--+-- @StartExecution@ is not idempotent for @EXPRESS@ workflows.+module Amazonka.StepFunctions.StartExecution+ ( -- * Creating a Request+ StartExecution (..),+ newStartExecution,++ -- * Request Lenses+ startExecution_input,+ startExecution_name,+ startExecution_traceHeader,+ startExecution_stateMachineArn,++ -- * Destructuring the Response+ StartExecutionResponse (..),+ newStartExecutionResponse,++ -- * Response Lenses+ startExecutionResponse_httpStatus,+ startExecutionResponse_executionArn,+ startExecutionResponse_startDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newStartExecution' smart constructor.+data StartExecution = StartExecution'+ { -- | The string that contains the JSON input data for the execution, for+ -- example:+ --+ -- @\"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"@+ --+ -- If you don\'t include any JSON input data, you still must include the+ -- two braces, for example: @\"input\": \"{}\"@+ --+ -- Length constraints apply to the payload size, and are expressed as bytes+ -- in UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The name of the execution. This name must be unique for your Amazon Web+ -- Services account, region, and state machine for 90 days. For more+ -- information, see+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions>+ -- in the /Step Functions Developer Guide/.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Maybe Prelude.Text,+ -- | Passes the X-Ray trace header. The trace header can also be passed in+ -- the request payload.+ traceHeader :: Prelude.Maybe Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the state machine to execute.+ stateMachineArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StartExecution' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'input', 'startExecution_input' - The string that contains the JSON input data for the execution, for+-- example:+--+-- @\"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"@+--+-- If you don\'t include any JSON input data, you still must include the+-- two braces, for example: @\"input\": \"{}\"@+--+-- Length constraints apply to the payload size, and are expressed as bytes+-- in UTF-8 encoding.+--+-- 'name', 'startExecution_name' - The name of the execution. This name must be unique for your Amazon Web+-- Services account, region, and state machine for 90 days. For more+-- information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions>+-- in the /Step Functions Developer Guide/.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'traceHeader', 'startExecution_traceHeader' - Passes the X-Ray trace header. The trace header can also be passed in+-- the request payload.+--+-- 'stateMachineArn', 'startExecution_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine to execute.+newStartExecution ::+ -- | 'stateMachineArn'+ Prelude.Text ->+ StartExecution+newStartExecution pStateMachineArn_ =+ StartExecution'+ { input = Prelude.Nothing,+ name = Prelude.Nothing,+ traceHeader = Prelude.Nothing,+ stateMachineArn = pStateMachineArn_+ }++-- | The string that contains the JSON input data for the execution, for+-- example:+--+-- @\"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"@+--+-- If you don\'t include any JSON input data, you still must include the+-- two braces, for example: @\"input\": \"{}\"@+--+-- Length constraints apply to the payload size, and are expressed as bytes+-- in UTF-8 encoding.+startExecution_input :: Lens.Lens' StartExecution (Prelude.Maybe Prelude.Text)+startExecution_input = Lens.lens (\StartExecution' {input} -> input) (\s@StartExecution' {} a -> s {input = a} :: StartExecution) Prelude.. Lens.mapping Data._Sensitive++-- | The name of the execution. This name must be unique for your Amazon Web+-- Services account, region, and state machine for 90 days. For more+-- information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions>+-- in the /Step Functions Developer Guide/.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+startExecution_name :: Lens.Lens' StartExecution (Prelude.Maybe Prelude.Text)+startExecution_name = Lens.lens (\StartExecution' {name} -> name) (\s@StartExecution' {} a -> s {name = a} :: StartExecution)++-- | Passes the X-Ray trace header. The trace header can also be passed in+-- the request payload.+startExecution_traceHeader :: Lens.Lens' StartExecution (Prelude.Maybe Prelude.Text)+startExecution_traceHeader = Lens.lens (\StartExecution' {traceHeader} -> traceHeader) (\s@StartExecution' {} a -> s {traceHeader = a} :: StartExecution)++-- | The Amazon Resource Name (ARN) of the state machine to execute.+startExecution_stateMachineArn :: Lens.Lens' StartExecution Prelude.Text+startExecution_stateMachineArn = Lens.lens (\StartExecution' {stateMachineArn} -> stateMachineArn) (\s@StartExecution' {} a -> s {stateMachineArn = a} :: StartExecution)++instance Core.AWSRequest StartExecution where+ type+ AWSResponse StartExecution =+ StartExecutionResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ StartExecutionResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "executionArn")+ Prelude.<*> (x Data..:> "startDate")+ )++instance Prelude.Hashable StartExecution where+ hashWithSalt _salt StartExecution' {..} =+ _salt+ `Prelude.hashWithSalt` input+ `Prelude.hashWithSalt` name+ `Prelude.hashWithSalt` traceHeader+ `Prelude.hashWithSalt` stateMachineArn++instance Prelude.NFData StartExecution where+ rnf StartExecution' {..} =+ Prelude.rnf input+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf traceHeader+ `Prelude.seq` Prelude.rnf stateMachineArn++instance Data.ToHeaders StartExecution where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.StartExecution" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON StartExecution where+ toJSON StartExecution' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("input" Data..=) Prelude.<$> input,+ ("name" Data..=) Prelude.<$> name,+ ("traceHeader" Data..=) Prelude.<$> traceHeader,+ Prelude.Just+ ("stateMachineArn" Data..= stateMachineArn)+ ]+ )++instance Data.ToPath StartExecution where+ toPath = Prelude.const "/"++instance Data.ToQuery StartExecution where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newStartExecutionResponse' smart constructor.+data StartExecutionResponse = StartExecutionResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the execution.+ executionArn :: Prelude.Text,+ -- | The date the execution is started.+ startDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StartExecutionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'startExecutionResponse_httpStatus' - The response's http status code.+--+-- 'executionArn', 'startExecutionResponse_executionArn' - The Amazon Resource Name (ARN) that identifies the execution.+--+-- 'startDate', 'startExecutionResponse_startDate' - The date the execution is started.+newStartExecutionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'executionArn'+ Prelude.Text ->+ -- | 'startDate'+ Prelude.UTCTime ->+ StartExecutionResponse+newStartExecutionResponse+ pHttpStatus_+ pExecutionArn_+ pStartDate_ =+ StartExecutionResponse'+ { httpStatus = pHttpStatus_,+ executionArn = pExecutionArn_,+ startDate = Data._Time Lens.# pStartDate_+ }++-- | The response's http status code.+startExecutionResponse_httpStatus :: Lens.Lens' StartExecutionResponse Prelude.Int+startExecutionResponse_httpStatus = Lens.lens (\StartExecutionResponse' {httpStatus} -> httpStatus) (\s@StartExecutionResponse' {} a -> s {httpStatus = a} :: StartExecutionResponse)++-- | The Amazon Resource Name (ARN) that identifies the execution.+startExecutionResponse_executionArn :: Lens.Lens' StartExecutionResponse Prelude.Text+startExecutionResponse_executionArn = Lens.lens (\StartExecutionResponse' {executionArn} -> executionArn) (\s@StartExecutionResponse' {} a -> s {executionArn = a} :: StartExecutionResponse)++-- | The date the execution is started.+startExecutionResponse_startDate :: Lens.Lens' StartExecutionResponse Prelude.UTCTime+startExecutionResponse_startDate = Lens.lens (\StartExecutionResponse' {startDate} -> startDate) (\s@StartExecutionResponse' {} a -> s {startDate = a} :: StartExecutionResponse) Prelude.. Data._Time++instance Prelude.NFData StartExecutionResponse where+ rnf StartExecutionResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf executionArn+ `Prelude.seq` Prelude.rnf startDate
+ gen/Amazonka/StepFunctions/StartSyncExecution.hs view
@@ -0,0 +1,440 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.StartSyncExecution+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Starts a Synchronous Express state machine execution.+-- @StartSyncExecution@ is not available for @STANDARD@ workflows.+--+-- @StartSyncExecution@ will return a @200 OK@ response, even if your+-- execution fails, because the status code in the API response doesn\'t+-- reflect function errors. Error codes are reserved for errors that+-- prevent your execution from running, such as permissions errors, limit+-- errors, or issues with your state machine code and configuration.+--+-- This API action isn\'t logged in CloudTrail.+module Amazonka.StepFunctions.StartSyncExecution+ ( -- * Creating a Request+ StartSyncExecution (..),+ newStartSyncExecution,++ -- * Request Lenses+ startSyncExecution_input,+ startSyncExecution_name,+ startSyncExecution_traceHeader,+ startSyncExecution_stateMachineArn,++ -- * Destructuring the Response+ StartSyncExecutionResponse (..),+ newStartSyncExecutionResponse,++ -- * Response Lenses+ startSyncExecutionResponse_billingDetails,+ startSyncExecutionResponse_cause,+ startSyncExecutionResponse_error,+ startSyncExecutionResponse_input,+ startSyncExecutionResponse_inputDetails,+ startSyncExecutionResponse_name,+ startSyncExecutionResponse_output,+ startSyncExecutionResponse_outputDetails,+ startSyncExecutionResponse_stateMachineArn,+ startSyncExecutionResponse_traceHeader,+ startSyncExecutionResponse_httpStatus,+ startSyncExecutionResponse_executionArn,+ startSyncExecutionResponse_startDate,+ startSyncExecutionResponse_stopDate,+ startSyncExecutionResponse_status,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newStartSyncExecution' smart constructor.+data StartSyncExecution = StartSyncExecution'+ { -- | The string that contains the JSON input data for the execution, for+ -- example:+ --+ -- @\"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"@+ --+ -- If you don\'t include any JSON input data, you still must include the+ -- two braces, for example: @\"input\": \"{}\"@+ --+ -- Length constraints apply to the payload size, and are expressed as bytes+ -- in UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The name of the execution.+ name :: Prelude.Maybe Prelude.Text,+ -- | Passes the X-Ray trace header. The trace header can also be passed in+ -- the request payload.+ traceHeader :: Prelude.Maybe Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the state machine to execute.+ stateMachineArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StartSyncExecution' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'input', 'startSyncExecution_input' - The string that contains the JSON input data for the execution, for+-- example:+--+-- @\"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"@+--+-- If you don\'t include any JSON input data, you still must include the+-- two braces, for example: @\"input\": \"{}\"@+--+-- Length constraints apply to the payload size, and are expressed as bytes+-- in UTF-8 encoding.+--+-- 'name', 'startSyncExecution_name' - The name of the execution.+--+-- 'traceHeader', 'startSyncExecution_traceHeader' - Passes the X-Ray trace header. The trace header can also be passed in+-- the request payload.+--+-- 'stateMachineArn', 'startSyncExecution_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine to execute.+newStartSyncExecution ::+ -- | 'stateMachineArn'+ Prelude.Text ->+ StartSyncExecution+newStartSyncExecution pStateMachineArn_ =+ StartSyncExecution'+ { input = Prelude.Nothing,+ name = Prelude.Nothing,+ traceHeader = Prelude.Nothing,+ stateMachineArn = pStateMachineArn_+ }++-- | The string that contains the JSON input data for the execution, for+-- example:+--+-- @\"input\": \"{\\\"first_name\\\" : \\\"test\\\"}\"@+--+-- If you don\'t include any JSON input data, you still must include the+-- two braces, for example: @\"input\": \"{}\"@+--+-- Length constraints apply to the payload size, and are expressed as bytes+-- in UTF-8 encoding.+startSyncExecution_input :: Lens.Lens' StartSyncExecution (Prelude.Maybe Prelude.Text)+startSyncExecution_input = Lens.lens (\StartSyncExecution' {input} -> input) (\s@StartSyncExecution' {} a -> s {input = a} :: StartSyncExecution) Prelude.. Lens.mapping Data._Sensitive++-- | The name of the execution.+startSyncExecution_name :: Lens.Lens' StartSyncExecution (Prelude.Maybe Prelude.Text)+startSyncExecution_name = Lens.lens (\StartSyncExecution' {name} -> name) (\s@StartSyncExecution' {} a -> s {name = a} :: StartSyncExecution)++-- | Passes the X-Ray trace header. The trace header can also be passed in+-- the request payload.+startSyncExecution_traceHeader :: Lens.Lens' StartSyncExecution (Prelude.Maybe Prelude.Text)+startSyncExecution_traceHeader = Lens.lens (\StartSyncExecution' {traceHeader} -> traceHeader) (\s@StartSyncExecution' {} a -> s {traceHeader = a} :: StartSyncExecution)++-- | The Amazon Resource Name (ARN) of the state machine to execute.+startSyncExecution_stateMachineArn :: Lens.Lens' StartSyncExecution Prelude.Text+startSyncExecution_stateMachineArn = Lens.lens (\StartSyncExecution' {stateMachineArn} -> stateMachineArn) (\s@StartSyncExecution' {} a -> s {stateMachineArn = a} :: StartSyncExecution)++instance Core.AWSRequest StartSyncExecution where+ type+ AWSResponse StartSyncExecution =+ StartSyncExecutionResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ StartSyncExecutionResponse'+ Prelude.<$> (x Data..?> "billingDetails")+ Prelude.<*> (x Data..?> "cause")+ Prelude.<*> (x Data..?> "error")+ Prelude.<*> (x Data..?> "input")+ Prelude.<*> (x Data..?> "inputDetails")+ Prelude.<*> (x Data..?> "name")+ Prelude.<*> (x Data..?> "output")+ Prelude.<*> (x Data..?> "outputDetails")+ Prelude.<*> (x Data..?> "stateMachineArn")+ Prelude.<*> (x Data..?> "traceHeader")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "executionArn")+ Prelude.<*> (x Data..:> "startDate")+ Prelude.<*> (x Data..:> "stopDate")+ Prelude.<*> (x Data..:> "status")+ )++instance Prelude.Hashable StartSyncExecution where+ hashWithSalt _salt StartSyncExecution' {..} =+ _salt+ `Prelude.hashWithSalt` input+ `Prelude.hashWithSalt` name+ `Prelude.hashWithSalt` traceHeader+ `Prelude.hashWithSalt` stateMachineArn++instance Prelude.NFData StartSyncExecution where+ rnf StartSyncExecution' {..} =+ Prelude.rnf input+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf traceHeader+ `Prelude.seq` Prelude.rnf stateMachineArn++instance Data.ToHeaders StartSyncExecution where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.StartSyncExecution" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON StartSyncExecution where+ toJSON StartSyncExecution' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("input" Data..=) Prelude.<$> input,+ ("name" Data..=) Prelude.<$> name,+ ("traceHeader" Data..=) Prelude.<$> traceHeader,+ Prelude.Just+ ("stateMachineArn" Data..= stateMachineArn)+ ]+ )++instance Data.ToPath StartSyncExecution where+ toPath = Prelude.const "/"++instance Data.ToQuery StartSyncExecution where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newStartSyncExecutionResponse' smart constructor.+data StartSyncExecutionResponse = StartSyncExecutionResponse'+ { -- | An object that describes workflow billing details, including billed+ -- duration and memory use.+ billingDetails :: Prelude.Maybe BillingDetails,+ -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The string that contains the JSON input data of the execution. Length+ -- constraints apply to the payload size, and are expressed as bytes in+ -- UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ inputDetails :: Prelude.Maybe CloudWatchEventsExecutionDataDetails,+ -- | The name of the execution.+ name :: Prelude.Maybe Prelude.Text,+ -- | The JSON output data of the execution. Length constraints apply to the+ -- payload size, and are expressed as bytes in UTF-8 encoding.+ --+ -- This field is set only if the execution succeeds. If the execution+ -- fails, this field is null.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ outputDetails :: Prelude.Maybe CloudWatchEventsExecutionDataDetails,+ -- | The Amazon Resource Name (ARN) that identifies the state machine.+ stateMachineArn :: Prelude.Maybe Prelude.Text,+ -- | The X-Ray trace header that was passed to the execution.+ traceHeader :: Prelude.Maybe Prelude.Text,+ -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The Amazon Resource Name (ARN) that identifies the execution.+ executionArn :: Prelude.Text,+ -- | The date the execution is started.+ startDate :: Data.POSIX,+ -- | If the execution has already ended, the date the execution stopped.+ stopDate :: Data.POSIX,+ -- | The current status of the execution.+ status :: SyncExecutionStatus+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StartSyncExecutionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'billingDetails', 'startSyncExecutionResponse_billingDetails' - An object that describes workflow billing details, including billed+-- duration and memory use.+--+-- 'cause', 'startSyncExecutionResponse_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'startSyncExecutionResponse_error' - The error code of the failure.+--+-- 'input', 'startSyncExecutionResponse_input' - The string that contains the JSON input data of the execution. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+--+-- 'inputDetails', 'startSyncExecutionResponse_inputDetails' - Undocumented member.+--+-- 'name', 'startSyncExecutionResponse_name' - The name of the execution.+--+-- 'output', 'startSyncExecutionResponse_output' - The JSON output data of the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- This field is set only if the execution succeeds. If the execution+-- fails, this field is null.+--+-- 'outputDetails', 'startSyncExecutionResponse_outputDetails' - Undocumented member.+--+-- 'stateMachineArn', 'startSyncExecutionResponse_stateMachineArn' - The Amazon Resource Name (ARN) that identifies the state machine.+--+-- 'traceHeader', 'startSyncExecutionResponse_traceHeader' - The X-Ray trace header that was passed to the execution.+--+-- 'httpStatus', 'startSyncExecutionResponse_httpStatus' - The response's http status code.+--+-- 'executionArn', 'startSyncExecutionResponse_executionArn' - The Amazon Resource Name (ARN) that identifies the execution.+--+-- 'startDate', 'startSyncExecutionResponse_startDate' - The date the execution is started.+--+-- 'stopDate', 'startSyncExecutionResponse_stopDate' - If the execution has already ended, the date the execution stopped.+--+-- 'status', 'startSyncExecutionResponse_status' - The current status of the execution.+newStartSyncExecutionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'executionArn'+ Prelude.Text ->+ -- | 'startDate'+ Prelude.UTCTime ->+ -- | 'stopDate'+ Prelude.UTCTime ->+ -- | 'status'+ SyncExecutionStatus ->+ StartSyncExecutionResponse+newStartSyncExecutionResponse+ pHttpStatus_+ pExecutionArn_+ pStartDate_+ pStopDate_+ pStatus_ =+ StartSyncExecutionResponse'+ { billingDetails =+ Prelude.Nothing,+ cause = Prelude.Nothing,+ error = Prelude.Nothing,+ input = Prelude.Nothing,+ inputDetails = Prelude.Nothing,+ name = Prelude.Nothing,+ output = Prelude.Nothing,+ outputDetails = Prelude.Nothing,+ stateMachineArn = Prelude.Nothing,+ traceHeader = Prelude.Nothing,+ httpStatus = pHttpStatus_,+ executionArn = pExecutionArn_,+ startDate = Data._Time Lens.# pStartDate_,+ stopDate = Data._Time Lens.# pStopDate_,+ status = pStatus_+ }++-- | An object that describes workflow billing details, including billed+-- duration and memory use.+startSyncExecutionResponse_billingDetails :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe BillingDetails)+startSyncExecutionResponse_billingDetails = Lens.lens (\StartSyncExecutionResponse' {billingDetails} -> billingDetails) (\s@StartSyncExecutionResponse' {} a -> s {billingDetails = a} :: StartSyncExecutionResponse)++-- | A more detailed explanation of the cause of the failure.+startSyncExecutionResponse_cause :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_cause = Lens.lens (\StartSyncExecutionResponse' {cause} -> cause) (\s@StartSyncExecutionResponse' {} a -> s {cause = a} :: StartSyncExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+startSyncExecutionResponse_error :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_error = Lens.lens (\StartSyncExecutionResponse' {error} -> error) (\s@StartSyncExecutionResponse' {} a -> s {error = a} :: StartSyncExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | The string that contains the JSON input data of the execution. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+startSyncExecutionResponse_input :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_input = Lens.lens (\StartSyncExecutionResponse' {input} -> input) (\s@StartSyncExecutionResponse' {} a -> s {input = a} :: StartSyncExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | Undocumented member.+startSyncExecutionResponse_inputDetails :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe CloudWatchEventsExecutionDataDetails)+startSyncExecutionResponse_inputDetails = Lens.lens (\StartSyncExecutionResponse' {inputDetails} -> inputDetails) (\s@StartSyncExecutionResponse' {} a -> s {inputDetails = a} :: StartSyncExecutionResponse)++-- | The name of the execution.+startSyncExecutionResponse_name :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_name = Lens.lens (\StartSyncExecutionResponse' {name} -> name) (\s@StartSyncExecutionResponse' {} a -> s {name = a} :: StartSyncExecutionResponse)++-- | The JSON output data of the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- This field is set only if the execution succeeds. If the execution+-- fails, this field is null.+startSyncExecutionResponse_output :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_output = Lens.lens (\StartSyncExecutionResponse' {output} -> output) (\s@StartSyncExecutionResponse' {} a -> s {output = a} :: StartSyncExecutionResponse) Prelude.. Lens.mapping Data._Sensitive++-- | Undocumented member.+startSyncExecutionResponse_outputDetails :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe CloudWatchEventsExecutionDataDetails)+startSyncExecutionResponse_outputDetails = Lens.lens (\StartSyncExecutionResponse' {outputDetails} -> outputDetails) (\s@StartSyncExecutionResponse' {} a -> s {outputDetails = a} :: StartSyncExecutionResponse)++-- | The Amazon Resource Name (ARN) that identifies the state machine.+startSyncExecutionResponse_stateMachineArn :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_stateMachineArn = Lens.lens (\StartSyncExecutionResponse' {stateMachineArn} -> stateMachineArn) (\s@StartSyncExecutionResponse' {} a -> s {stateMachineArn = a} :: StartSyncExecutionResponse)++-- | The X-Ray trace header that was passed to the execution.+startSyncExecutionResponse_traceHeader :: Lens.Lens' StartSyncExecutionResponse (Prelude.Maybe Prelude.Text)+startSyncExecutionResponse_traceHeader = Lens.lens (\StartSyncExecutionResponse' {traceHeader} -> traceHeader) (\s@StartSyncExecutionResponse' {} a -> s {traceHeader = a} :: StartSyncExecutionResponse)++-- | The response's http status code.+startSyncExecutionResponse_httpStatus :: Lens.Lens' StartSyncExecutionResponse Prelude.Int+startSyncExecutionResponse_httpStatus = Lens.lens (\StartSyncExecutionResponse' {httpStatus} -> httpStatus) (\s@StartSyncExecutionResponse' {} a -> s {httpStatus = a} :: StartSyncExecutionResponse)++-- | The Amazon Resource Name (ARN) that identifies the execution.+startSyncExecutionResponse_executionArn :: Lens.Lens' StartSyncExecutionResponse Prelude.Text+startSyncExecutionResponse_executionArn = Lens.lens (\StartSyncExecutionResponse' {executionArn} -> executionArn) (\s@StartSyncExecutionResponse' {} a -> s {executionArn = a} :: StartSyncExecutionResponse)++-- | The date the execution is started.+startSyncExecutionResponse_startDate :: Lens.Lens' StartSyncExecutionResponse Prelude.UTCTime+startSyncExecutionResponse_startDate = Lens.lens (\StartSyncExecutionResponse' {startDate} -> startDate) (\s@StartSyncExecutionResponse' {} a -> s {startDate = a} :: StartSyncExecutionResponse) Prelude.. Data._Time++-- | If the execution has already ended, the date the execution stopped.+startSyncExecutionResponse_stopDate :: Lens.Lens' StartSyncExecutionResponse Prelude.UTCTime+startSyncExecutionResponse_stopDate = Lens.lens (\StartSyncExecutionResponse' {stopDate} -> stopDate) (\s@StartSyncExecutionResponse' {} a -> s {stopDate = a} :: StartSyncExecutionResponse) Prelude.. Data._Time++-- | The current status of the execution.+startSyncExecutionResponse_status :: Lens.Lens' StartSyncExecutionResponse SyncExecutionStatus+startSyncExecutionResponse_status = Lens.lens (\StartSyncExecutionResponse' {status} -> status) (\s@StartSyncExecutionResponse' {} a -> s {status = a} :: StartSyncExecutionResponse)++instance Prelude.NFData StartSyncExecutionResponse where+ rnf StartSyncExecutionResponse' {..} =+ Prelude.rnf billingDetails+ `Prelude.seq` Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf input+ `Prelude.seq` Prelude.rnf inputDetails+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf traceHeader+ `Prelude.seq` Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf executionArn+ `Prelude.seq` Prelude.rnf startDate+ `Prelude.seq` Prelude.rnf stopDate+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/StepFunctions/StopExecution.hs view
@@ -0,0 +1,202 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.StopExecution+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Stops an execution.+--+-- This API action is not supported by @EXPRESS@ state machines.+module Amazonka.StepFunctions.StopExecution+ ( -- * Creating a Request+ StopExecution (..),+ newStopExecution,++ -- * Request Lenses+ stopExecution_cause,+ stopExecution_error,+ stopExecution_executionArn,++ -- * Destructuring the Response+ StopExecutionResponse (..),+ newStopExecutionResponse,++ -- * Response Lenses+ stopExecutionResponse_httpStatus,+ stopExecutionResponse_stopDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newStopExecution' smart constructor.+data StopExecution = StopExecution'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The Amazon Resource Name (ARN) of the execution to stop.+ executionArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StopExecution' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'stopExecution_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'stopExecution_error' - The error code of the failure.+--+-- 'executionArn', 'stopExecution_executionArn' - The Amazon Resource Name (ARN) of the execution to stop.+newStopExecution ::+ -- | 'executionArn'+ Prelude.Text ->+ StopExecution+newStopExecution pExecutionArn_ =+ StopExecution'+ { cause = Prelude.Nothing,+ error = Prelude.Nothing,+ executionArn = pExecutionArn_+ }++-- | A more detailed explanation of the cause of the failure.+stopExecution_cause :: Lens.Lens' StopExecution (Prelude.Maybe Prelude.Text)+stopExecution_cause = Lens.lens (\StopExecution' {cause} -> cause) (\s@StopExecution' {} a -> s {cause = a} :: StopExecution) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+stopExecution_error :: Lens.Lens' StopExecution (Prelude.Maybe Prelude.Text)+stopExecution_error = Lens.lens (\StopExecution' {error} -> error) (\s@StopExecution' {} a -> s {error = a} :: StopExecution) Prelude.. Lens.mapping Data._Sensitive++-- | The Amazon Resource Name (ARN) of the execution to stop.+stopExecution_executionArn :: Lens.Lens' StopExecution Prelude.Text+stopExecution_executionArn = Lens.lens (\StopExecution' {executionArn} -> executionArn) (\s@StopExecution' {} a -> s {executionArn = a} :: StopExecution)++instance Core.AWSRequest StopExecution where+ type+ AWSResponse StopExecution =+ StopExecutionResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ StopExecutionResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "stopDate")+ )++instance Prelude.Hashable StopExecution where+ hashWithSalt _salt StopExecution' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error+ `Prelude.hashWithSalt` executionArn++instance Prelude.NFData StopExecution where+ rnf StopExecution' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf executionArn++instance Data.ToHeaders StopExecution where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.StopExecution" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON StopExecution where+ toJSON StopExecution' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("cause" Data..=) Prelude.<$> cause,+ ("error" Data..=) Prelude.<$> error,+ Prelude.Just ("executionArn" Data..= executionArn)+ ]+ )++instance Data.ToPath StopExecution where+ toPath = Prelude.const "/"++instance Data.ToQuery StopExecution where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newStopExecutionResponse' smart constructor.+data StopExecutionResponse = StopExecutionResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The date the execution is stopped.+ stopDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StopExecutionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'stopExecutionResponse_httpStatus' - The response's http status code.+--+-- 'stopDate', 'stopExecutionResponse_stopDate' - The date the execution is stopped.+newStopExecutionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'stopDate'+ Prelude.UTCTime ->+ StopExecutionResponse+newStopExecutionResponse pHttpStatus_ pStopDate_ =+ StopExecutionResponse'+ { httpStatus = pHttpStatus_,+ stopDate = Data._Time Lens.# pStopDate_+ }++-- | The response's http status code.+stopExecutionResponse_httpStatus :: Lens.Lens' StopExecutionResponse Prelude.Int+stopExecutionResponse_httpStatus = Lens.lens (\StopExecutionResponse' {httpStatus} -> httpStatus) (\s@StopExecutionResponse' {} a -> s {httpStatus = a} :: StopExecutionResponse)++-- | The date the execution is stopped.+stopExecutionResponse_stopDate :: Lens.Lens' StopExecutionResponse Prelude.UTCTime+stopExecutionResponse_stopDate = Lens.lens (\StopExecutionResponse' {stopDate} -> stopDate) (\s@StopExecutionResponse' {} a -> s {stopDate = a} :: StopExecutionResponse) Prelude.. Data._Time++instance Prelude.NFData StopExecutionResponse where+ rnf StopExecutionResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf stopDate
+ gen/Amazonka/StepFunctions/TagResource.hs view
@@ -0,0 +1,188 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.TagResource+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Add a tag to a Step Functions resource.+--+-- An array of key-value pairs. For more information, see+-- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+-- in the /Amazon Web Services Billing and Cost Management User Guide/, and+-- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+module Amazonka.StepFunctions.TagResource+ ( -- * Creating a Request+ TagResource (..),+ newTagResource,++ -- * Request Lenses+ tagResource_resourceArn,+ tagResource_tags,++ -- * Destructuring the Response+ TagResourceResponse (..),+ newTagResourceResponse,++ -- * Response Lenses+ tagResourceResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newTagResource' smart constructor.+data TagResource = TagResource'+ { -- | The Amazon Resource Name (ARN) for the Step Functions state machine or+ -- activity.+ resourceArn :: Prelude.Text,+ -- | The list of tags to add to a resource.+ --+ -- Tags may only contain Unicode letters, digits, white space, or these+ -- symbols: @_ . : \/ = + - \@@.+ tags :: [Tag]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TagResource' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'resourceArn', 'tagResource_resourceArn' - The Amazon Resource Name (ARN) for the Step Functions state machine or+-- activity.+--+-- 'tags', 'tagResource_tags' - The list of tags to add to a resource.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+newTagResource ::+ -- | 'resourceArn'+ Prelude.Text ->+ TagResource+newTagResource pResourceArn_ =+ TagResource'+ { resourceArn = pResourceArn_,+ tags = Prelude.mempty+ }++-- | The Amazon Resource Name (ARN) for the Step Functions state machine or+-- activity.+tagResource_resourceArn :: Lens.Lens' TagResource Prelude.Text+tagResource_resourceArn = Lens.lens (\TagResource' {resourceArn} -> resourceArn) (\s@TagResource' {} a -> s {resourceArn = a} :: TagResource)++-- | The list of tags to add to a resource.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+tagResource_tags :: Lens.Lens' TagResource [Tag]+tagResource_tags = Lens.lens (\TagResource' {tags} -> tags) (\s@TagResource' {} a -> s {tags = a} :: TagResource) Prelude.. Lens.coerced++instance Core.AWSRequest TagResource where+ type AWSResponse TagResource = TagResourceResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ TagResourceResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable TagResource where+ hashWithSalt _salt TagResource' {..} =+ _salt+ `Prelude.hashWithSalt` resourceArn+ `Prelude.hashWithSalt` tags++instance Prelude.NFData TagResource where+ rnf TagResource' {..} =+ Prelude.rnf resourceArn+ `Prelude.seq` Prelude.rnf tags++instance Data.ToHeaders TagResource where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.TagResource" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON TagResource where+ toJSON TagResource' {..} =+ Data.object+ ( Prelude.catMaybes+ [ Prelude.Just ("resourceArn" Data..= resourceArn),+ Prelude.Just ("tags" Data..= tags)+ ]+ )++instance Data.ToPath TagResource where+ toPath = Prelude.const "/"++instance Data.ToQuery TagResource where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newTagResourceResponse' smart constructor.+data TagResourceResponse = TagResourceResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TagResourceResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'tagResourceResponse_httpStatus' - The response's http status code.+newTagResourceResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ TagResourceResponse+newTagResourceResponse pHttpStatus_ =+ TagResourceResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+tagResourceResponse_httpStatus :: Lens.Lens' TagResourceResponse Prelude.Int+tagResourceResponse_httpStatus = Lens.lens (\TagResourceResponse' {httpStatus} -> httpStatus) (\s@TagResourceResponse' {} a -> s {httpStatus = a} :: TagResourceResponse)++instance Prelude.NFData TagResourceResponse where+ rnf TagResourceResponse' {..} = Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/Types.hs view
@@ -0,0 +1,742 @@+{-# LANGUAGE DisambiguateRecordFields #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types+ ( -- * Service Configuration+ defaultService,++ -- * Errors+ _ActivityDoesNotExist,+ _ActivityLimitExceeded,+ _ActivityWorkerLimitExceeded,+ _ExecutionAlreadyExists,+ _ExecutionDoesNotExist,+ _ExecutionLimitExceeded,+ _InvalidArn,+ _InvalidDefinition,+ _InvalidExecutionInput,+ _InvalidLoggingConfiguration,+ _InvalidName,+ _InvalidOutput,+ _InvalidToken,+ _InvalidTracingConfiguration,+ _MissingRequiredParameter,+ _ResourceNotFound,+ _StateMachineAlreadyExists,+ _StateMachineDeleting,+ _StateMachineDoesNotExist,+ _StateMachineLimitExceeded,+ _StateMachineTypeNotSupported,+ _TaskDoesNotExist,+ _TaskTimedOut,+ _TooManyTags,+ _ValidationException,++ -- * ExecutionStatus+ ExecutionStatus (..),++ -- * HistoryEventType+ HistoryEventType (..),++ -- * LogLevel+ LogLevel (..),++ -- * MapRunStatus+ MapRunStatus (..),++ -- * StateMachineStatus+ StateMachineStatus (..),++ -- * StateMachineType+ StateMachineType (..),++ -- * SyncExecutionStatus+ SyncExecutionStatus (..),++ -- * ActivityFailedEventDetails+ ActivityFailedEventDetails (..),+ newActivityFailedEventDetails,+ activityFailedEventDetails_cause,+ activityFailedEventDetails_error,++ -- * ActivityListItem+ ActivityListItem (..),+ newActivityListItem,+ activityListItem_activityArn,+ activityListItem_name,+ activityListItem_creationDate,++ -- * ActivityScheduleFailedEventDetails+ ActivityScheduleFailedEventDetails (..),+ newActivityScheduleFailedEventDetails,+ activityScheduleFailedEventDetails_cause,+ activityScheduleFailedEventDetails_error,++ -- * ActivityScheduledEventDetails+ ActivityScheduledEventDetails (..),+ newActivityScheduledEventDetails,+ activityScheduledEventDetails_heartbeatInSeconds,+ activityScheduledEventDetails_input,+ activityScheduledEventDetails_inputDetails,+ activityScheduledEventDetails_timeoutInSeconds,+ activityScheduledEventDetails_resource,++ -- * ActivityStartedEventDetails+ ActivityStartedEventDetails (..),+ newActivityStartedEventDetails,+ activityStartedEventDetails_workerName,++ -- * ActivitySucceededEventDetails+ ActivitySucceededEventDetails (..),+ newActivitySucceededEventDetails,+ activitySucceededEventDetails_output,+ activitySucceededEventDetails_outputDetails,++ -- * ActivityTimedOutEventDetails+ ActivityTimedOutEventDetails (..),+ newActivityTimedOutEventDetails,+ activityTimedOutEventDetails_cause,+ activityTimedOutEventDetails_error,++ -- * BillingDetails+ BillingDetails (..),+ newBillingDetails,+ billingDetails_billedDurationInMilliseconds,+ billingDetails_billedMemoryUsedInMB,++ -- * CloudWatchEventsExecutionDataDetails+ CloudWatchEventsExecutionDataDetails (..),+ newCloudWatchEventsExecutionDataDetails,+ cloudWatchEventsExecutionDataDetails_included,++ -- * CloudWatchLogsLogGroup+ CloudWatchLogsLogGroup (..),+ newCloudWatchLogsLogGroup,+ cloudWatchLogsLogGroup_logGroupArn,++ -- * ExecutionAbortedEventDetails+ ExecutionAbortedEventDetails (..),+ newExecutionAbortedEventDetails,+ executionAbortedEventDetails_cause,+ executionAbortedEventDetails_error,++ -- * ExecutionFailedEventDetails+ ExecutionFailedEventDetails (..),+ newExecutionFailedEventDetails,+ executionFailedEventDetails_cause,+ executionFailedEventDetails_error,++ -- * ExecutionListItem+ ExecutionListItem (..),+ newExecutionListItem,+ executionListItem_itemCount,+ executionListItem_mapRunArn,+ executionListItem_stopDate,+ executionListItem_executionArn,+ executionListItem_stateMachineArn,+ executionListItem_name,+ executionListItem_status,+ executionListItem_startDate,++ -- * ExecutionStartedEventDetails+ ExecutionStartedEventDetails (..),+ newExecutionStartedEventDetails,+ executionStartedEventDetails_input,+ executionStartedEventDetails_inputDetails,+ executionStartedEventDetails_roleArn,++ -- * ExecutionSucceededEventDetails+ ExecutionSucceededEventDetails (..),+ newExecutionSucceededEventDetails,+ executionSucceededEventDetails_output,+ executionSucceededEventDetails_outputDetails,++ -- * ExecutionTimedOutEventDetails+ ExecutionTimedOutEventDetails (..),+ newExecutionTimedOutEventDetails,+ executionTimedOutEventDetails_cause,+ executionTimedOutEventDetails_error,++ -- * HistoryEvent+ HistoryEvent (..),+ newHistoryEvent,+ historyEvent_activityFailedEventDetails,+ historyEvent_activityScheduleFailedEventDetails,+ historyEvent_activityScheduledEventDetails,+ historyEvent_activityStartedEventDetails,+ historyEvent_activitySucceededEventDetails,+ historyEvent_activityTimedOutEventDetails,+ historyEvent_executionAbortedEventDetails,+ historyEvent_executionFailedEventDetails,+ historyEvent_executionStartedEventDetails,+ historyEvent_executionSucceededEventDetails,+ historyEvent_executionTimedOutEventDetails,+ historyEvent_lambdaFunctionFailedEventDetails,+ historyEvent_lambdaFunctionScheduleFailedEventDetails,+ historyEvent_lambdaFunctionScheduledEventDetails,+ historyEvent_lambdaFunctionStartFailedEventDetails,+ historyEvent_lambdaFunctionSucceededEventDetails,+ historyEvent_lambdaFunctionTimedOutEventDetails,+ historyEvent_mapIterationAbortedEventDetails,+ historyEvent_mapIterationFailedEventDetails,+ historyEvent_mapIterationStartedEventDetails,+ historyEvent_mapIterationSucceededEventDetails,+ historyEvent_mapRunFailedEventDetails,+ historyEvent_mapRunStartedEventDetails,+ historyEvent_mapStateStartedEventDetails,+ historyEvent_previousEventId,+ historyEvent_stateEnteredEventDetails,+ historyEvent_stateExitedEventDetails,+ historyEvent_taskFailedEventDetails,+ historyEvent_taskScheduledEventDetails,+ historyEvent_taskStartFailedEventDetails,+ historyEvent_taskStartedEventDetails,+ historyEvent_taskSubmitFailedEventDetails,+ historyEvent_taskSubmittedEventDetails,+ historyEvent_taskSucceededEventDetails,+ historyEvent_taskTimedOutEventDetails,+ historyEvent_timestamp,+ historyEvent_type,+ historyEvent_id,++ -- * HistoryEventExecutionDataDetails+ HistoryEventExecutionDataDetails (..),+ newHistoryEventExecutionDataDetails,+ historyEventExecutionDataDetails_truncated,++ -- * LambdaFunctionFailedEventDetails+ LambdaFunctionFailedEventDetails (..),+ newLambdaFunctionFailedEventDetails,+ lambdaFunctionFailedEventDetails_cause,+ lambdaFunctionFailedEventDetails_error,++ -- * LambdaFunctionScheduleFailedEventDetails+ LambdaFunctionScheduleFailedEventDetails (..),+ newLambdaFunctionScheduleFailedEventDetails,+ lambdaFunctionScheduleFailedEventDetails_cause,+ lambdaFunctionScheduleFailedEventDetails_error,++ -- * LambdaFunctionScheduledEventDetails+ LambdaFunctionScheduledEventDetails (..),+ newLambdaFunctionScheduledEventDetails,+ lambdaFunctionScheduledEventDetails_input,+ lambdaFunctionScheduledEventDetails_inputDetails,+ lambdaFunctionScheduledEventDetails_taskCredentials,+ lambdaFunctionScheduledEventDetails_timeoutInSeconds,+ lambdaFunctionScheduledEventDetails_resource,++ -- * LambdaFunctionStartFailedEventDetails+ LambdaFunctionStartFailedEventDetails (..),+ newLambdaFunctionStartFailedEventDetails,+ lambdaFunctionStartFailedEventDetails_cause,+ lambdaFunctionStartFailedEventDetails_error,++ -- * LambdaFunctionSucceededEventDetails+ LambdaFunctionSucceededEventDetails (..),+ newLambdaFunctionSucceededEventDetails,+ lambdaFunctionSucceededEventDetails_output,+ lambdaFunctionSucceededEventDetails_outputDetails,++ -- * LambdaFunctionTimedOutEventDetails+ LambdaFunctionTimedOutEventDetails (..),+ newLambdaFunctionTimedOutEventDetails,+ lambdaFunctionTimedOutEventDetails_cause,+ lambdaFunctionTimedOutEventDetails_error,++ -- * LogDestination+ LogDestination (..),+ newLogDestination,+ logDestination_cloudWatchLogsLogGroup,++ -- * LoggingConfiguration+ LoggingConfiguration (..),+ newLoggingConfiguration,+ loggingConfiguration_destinations,+ loggingConfiguration_includeExecutionData,+ loggingConfiguration_level,++ -- * MapIterationEventDetails+ MapIterationEventDetails (..),+ newMapIterationEventDetails,+ mapIterationEventDetails_index,+ mapIterationEventDetails_name,++ -- * MapRunExecutionCounts+ MapRunExecutionCounts (..),+ newMapRunExecutionCounts,+ mapRunExecutionCounts_pending,+ mapRunExecutionCounts_running,+ mapRunExecutionCounts_succeeded,+ mapRunExecutionCounts_failed,+ mapRunExecutionCounts_timedOut,+ mapRunExecutionCounts_aborted,+ mapRunExecutionCounts_total,+ mapRunExecutionCounts_resultsWritten,++ -- * MapRunFailedEventDetails+ MapRunFailedEventDetails (..),+ newMapRunFailedEventDetails,+ mapRunFailedEventDetails_cause,+ mapRunFailedEventDetails_error,++ -- * MapRunItemCounts+ MapRunItemCounts (..),+ newMapRunItemCounts,+ mapRunItemCounts_pending,+ mapRunItemCounts_running,+ mapRunItemCounts_succeeded,+ mapRunItemCounts_failed,+ mapRunItemCounts_timedOut,+ mapRunItemCounts_aborted,+ mapRunItemCounts_total,+ mapRunItemCounts_resultsWritten,++ -- * MapRunListItem+ MapRunListItem (..),+ newMapRunListItem,+ mapRunListItem_stopDate,+ mapRunListItem_executionArn,+ mapRunListItem_mapRunArn,+ mapRunListItem_stateMachineArn,+ mapRunListItem_startDate,++ -- * MapRunStartedEventDetails+ MapRunStartedEventDetails (..),+ newMapRunStartedEventDetails,+ mapRunStartedEventDetails_mapRunArn,++ -- * MapStateStartedEventDetails+ MapStateStartedEventDetails (..),+ newMapStateStartedEventDetails,+ mapStateStartedEventDetails_length,++ -- * StateEnteredEventDetails+ StateEnteredEventDetails (..),+ newStateEnteredEventDetails,+ stateEnteredEventDetails_input,+ stateEnteredEventDetails_inputDetails,+ stateEnteredEventDetails_name,++ -- * StateExitedEventDetails+ StateExitedEventDetails (..),+ newStateExitedEventDetails,+ stateExitedEventDetails_output,+ stateExitedEventDetails_outputDetails,+ stateExitedEventDetails_name,++ -- * StateMachineListItem+ StateMachineListItem (..),+ newStateMachineListItem,+ stateMachineListItem_stateMachineArn,+ stateMachineListItem_name,+ stateMachineListItem_type,+ stateMachineListItem_creationDate,++ -- * Tag+ Tag (..),+ newTag,+ tag_key,+ tag_value,++ -- * TaskCredentials+ TaskCredentials (..),+ newTaskCredentials,+ taskCredentials_roleArn,++ -- * TaskFailedEventDetails+ TaskFailedEventDetails (..),+ newTaskFailedEventDetails,+ taskFailedEventDetails_cause,+ taskFailedEventDetails_error,+ taskFailedEventDetails_resourceType,+ taskFailedEventDetails_resource,++ -- * TaskScheduledEventDetails+ TaskScheduledEventDetails (..),+ newTaskScheduledEventDetails,+ taskScheduledEventDetails_heartbeatInSeconds,+ taskScheduledEventDetails_taskCredentials,+ taskScheduledEventDetails_timeoutInSeconds,+ taskScheduledEventDetails_resourceType,+ taskScheduledEventDetails_resource,+ taskScheduledEventDetails_region,+ taskScheduledEventDetails_parameters,++ -- * TaskStartFailedEventDetails+ TaskStartFailedEventDetails (..),+ newTaskStartFailedEventDetails,+ taskStartFailedEventDetails_cause,+ taskStartFailedEventDetails_error,+ taskStartFailedEventDetails_resourceType,+ taskStartFailedEventDetails_resource,++ -- * TaskStartedEventDetails+ TaskStartedEventDetails (..),+ newTaskStartedEventDetails,+ taskStartedEventDetails_resourceType,+ taskStartedEventDetails_resource,++ -- * TaskSubmitFailedEventDetails+ TaskSubmitFailedEventDetails (..),+ newTaskSubmitFailedEventDetails,+ taskSubmitFailedEventDetails_cause,+ taskSubmitFailedEventDetails_error,+ taskSubmitFailedEventDetails_resourceType,+ taskSubmitFailedEventDetails_resource,++ -- * TaskSubmittedEventDetails+ TaskSubmittedEventDetails (..),+ newTaskSubmittedEventDetails,+ taskSubmittedEventDetails_output,+ taskSubmittedEventDetails_outputDetails,+ taskSubmittedEventDetails_resourceType,+ taskSubmittedEventDetails_resource,++ -- * TaskSucceededEventDetails+ TaskSucceededEventDetails (..),+ newTaskSucceededEventDetails,+ taskSucceededEventDetails_output,+ taskSucceededEventDetails_outputDetails,+ taskSucceededEventDetails_resourceType,+ taskSucceededEventDetails_resource,++ -- * TaskTimedOutEventDetails+ TaskTimedOutEventDetails (..),+ newTaskTimedOutEventDetails,+ taskTimedOutEventDetails_cause,+ taskTimedOutEventDetails_error,+ taskTimedOutEventDetails_resourceType,+ taskTimedOutEventDetails_resource,++ -- * TracingConfiguration+ TracingConfiguration (..),+ newTracingConfiguration,+ tracingConfiguration_enabled,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Sign.V4 as Sign+import Amazonka.StepFunctions.Types.ActivityFailedEventDetails+import Amazonka.StepFunctions.Types.ActivityListItem+import Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails+import Amazonka.StepFunctions.Types.ActivityScheduledEventDetails+import Amazonka.StepFunctions.Types.ActivityStartedEventDetails+import Amazonka.StepFunctions.Types.ActivitySucceededEventDetails+import Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails+import Amazonka.StepFunctions.Types.BillingDetails+import Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails+import Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup+import Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails+import Amazonka.StepFunctions.Types.ExecutionFailedEventDetails+import Amazonka.StepFunctions.Types.ExecutionListItem+import Amazonka.StepFunctions.Types.ExecutionStartedEventDetails+import Amazonka.StepFunctions.Types.ExecutionStatus+import Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails+import Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails+import Amazonka.StepFunctions.Types.HistoryEvent+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails+import Amazonka.StepFunctions.Types.HistoryEventType+import Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails+import Amazonka.StepFunctions.Types.LogDestination+import Amazonka.StepFunctions.Types.LogLevel+import Amazonka.StepFunctions.Types.LoggingConfiguration+import Amazonka.StepFunctions.Types.MapIterationEventDetails+import Amazonka.StepFunctions.Types.MapRunExecutionCounts+import Amazonka.StepFunctions.Types.MapRunFailedEventDetails+import Amazonka.StepFunctions.Types.MapRunItemCounts+import Amazonka.StepFunctions.Types.MapRunListItem+import Amazonka.StepFunctions.Types.MapRunStartedEventDetails+import Amazonka.StepFunctions.Types.MapRunStatus+import Amazonka.StepFunctions.Types.MapStateStartedEventDetails+import Amazonka.StepFunctions.Types.StateEnteredEventDetails+import Amazonka.StepFunctions.Types.StateExitedEventDetails+import Amazonka.StepFunctions.Types.StateMachineListItem+import Amazonka.StepFunctions.Types.StateMachineStatus+import Amazonka.StepFunctions.Types.StateMachineType+import Amazonka.StepFunctions.Types.SyncExecutionStatus+import Amazonka.StepFunctions.Types.Tag+import Amazonka.StepFunctions.Types.TaskCredentials+import Amazonka.StepFunctions.Types.TaskFailedEventDetails+import Amazonka.StepFunctions.Types.TaskScheduledEventDetails+import Amazonka.StepFunctions.Types.TaskStartFailedEventDetails+import Amazonka.StepFunctions.Types.TaskStartedEventDetails+import Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails+import Amazonka.StepFunctions.Types.TaskSubmittedEventDetails+import Amazonka.StepFunctions.Types.TaskSucceededEventDetails+import Amazonka.StepFunctions.Types.TaskTimedOutEventDetails+import Amazonka.StepFunctions.Types.TracingConfiguration++-- | API version @2016-11-23@ of the Amazon Step Functions SDK configuration.+defaultService :: Core.Service+defaultService =+ Core.Service+ { Core.abbrev = "StepFunctions",+ Core.signer = Sign.v4,+ Core.endpointPrefix = "states",+ Core.signingName = "states",+ Core.version = "2016-11-23",+ Core.s3AddressingStyle = Core.S3AddressingStyleAuto,+ Core.endpoint = Core.defaultEndpoint defaultService,+ Core.timeout = Prelude.Just 70,+ Core.check = Core.statusSuccess,+ Core.error = Core.parseJSONError "StepFunctions",+ Core.retry = retry+ }+ where+ retry =+ Core.Exponential+ { Core.base = 5.0e-2,+ Core.growth = 2,+ Core.attempts = 5,+ Core.check = check+ }+ check e+ | Lens.has (Core.hasStatus 502) e =+ Prelude.Just "bad_gateway"+ | Lens.has (Core.hasStatus 504) e =+ Prelude.Just "gateway_timeout"+ | Lens.has (Core.hasStatus 500) e =+ Prelude.Just "general_server_error"+ | Lens.has (Core.hasStatus 509) e =+ Prelude.Just "limit_exceeded"+ | Lens.has+ ( Core.hasCode "RequestThrottledException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "request_throttled_exception"+ | Lens.has (Core.hasStatus 503) e =+ Prelude.Just "service_unavailable"+ | Lens.has+ ( Core.hasCode "ThrottledException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throttled_exception"+ | Lens.has+ ( Core.hasCode "Throttling"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throttling"+ | Lens.has+ ( Core.hasCode "ThrottlingException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throttling_exception"+ | Lens.has+ ( Core.hasCode+ "ProvisionedThroughputExceededException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throughput_exceeded"+ | Lens.has (Core.hasStatus 429) e =+ Prelude.Just "too_many_requests"+ | Prelude.otherwise = Prelude.Nothing++-- | The specified activity does not exist.+_ActivityDoesNotExist :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ActivityDoesNotExist =+ Core._MatchServiceError+ defaultService+ "ActivityDoesNotExist"++-- | The maximum number of activities has been reached. Existing activities+-- must be deleted before a new activity can be created.+_ActivityLimitExceeded :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ActivityLimitExceeded =+ Core._MatchServiceError+ defaultService+ "ActivityLimitExceeded"++-- | The maximum number of workers concurrently polling for activity tasks+-- has been reached.+_ActivityWorkerLimitExceeded :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ActivityWorkerLimitExceeded =+ Core._MatchServiceError+ defaultService+ "ActivityWorkerLimitExceeded"++-- | The execution has the same @name@ as another execution (but a different+-- @input@).+--+-- Executions with the same @name@ and @input@ are considered idempotent.+_ExecutionAlreadyExists :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ExecutionAlreadyExists =+ Core._MatchServiceError+ defaultService+ "ExecutionAlreadyExists"++-- | The specified execution does not exist.+_ExecutionDoesNotExist :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ExecutionDoesNotExist =+ Core._MatchServiceError+ defaultService+ "ExecutionDoesNotExist"++-- | The maximum number of running executions has been reached. Running+-- executions must end or be stopped before a new execution can be started.+_ExecutionLimitExceeded :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ExecutionLimitExceeded =+ Core._MatchServiceError+ defaultService+ "ExecutionLimitExceeded"++-- | The provided Amazon Resource Name (ARN) is not valid.+_InvalidArn :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidArn =+ Core._MatchServiceError defaultService "InvalidArn"++-- | The provided Amazon States Language definition is not valid.+_InvalidDefinition :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidDefinition =+ Core._MatchServiceError+ defaultService+ "InvalidDefinition"++-- | The provided JSON input data is not valid.+_InvalidExecutionInput :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidExecutionInput =+ Core._MatchServiceError+ defaultService+ "InvalidExecutionInput"++_InvalidLoggingConfiguration :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidLoggingConfiguration =+ Core._MatchServiceError+ defaultService+ "InvalidLoggingConfiguration"++-- | The provided name is not valid.+_InvalidName :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidName =+ Core._MatchServiceError+ defaultService+ "InvalidName"++-- | The provided JSON output data is not valid.+_InvalidOutput :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidOutput =+ Core._MatchServiceError+ defaultService+ "InvalidOutput"++-- | The provided token is not valid.+_InvalidToken :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidToken =+ Core._MatchServiceError+ defaultService+ "InvalidToken"++-- | Your @tracingConfiguration@ key does not match, or @enabled@ has not+-- been set to @true@ or @false@.+_InvalidTracingConfiguration :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidTracingConfiguration =+ Core._MatchServiceError+ defaultService+ "InvalidTracingConfiguration"++-- | Request is missing a required parameter. This error occurs if both+-- @definition@ and @roleArn@ are not specified.+_MissingRequiredParameter :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_MissingRequiredParameter =+ Core._MatchServiceError+ defaultService+ "MissingRequiredParameter"++-- | Could not find the referenced resource. Only state machine and activity+-- ARNs are supported.+_ResourceNotFound :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ResourceNotFound =+ Core._MatchServiceError+ defaultService+ "ResourceNotFound"++-- | A state machine with the same name but a different definition or role+-- ARN already exists.+_StateMachineAlreadyExists :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_StateMachineAlreadyExists =+ Core._MatchServiceError+ defaultService+ "StateMachineAlreadyExists"++-- | The specified state machine is being deleted.+_StateMachineDeleting :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_StateMachineDeleting =+ Core._MatchServiceError+ defaultService+ "StateMachineDeleting"++-- | The specified state machine does not exist.+_StateMachineDoesNotExist :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_StateMachineDoesNotExist =+ Core._MatchServiceError+ defaultService+ "StateMachineDoesNotExist"++-- | The maximum number of state machines has been reached. Existing state+-- machines must be deleted before a new state machine can be created.+_StateMachineLimitExceeded :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_StateMachineLimitExceeded =+ Core._MatchServiceError+ defaultService+ "StateMachineLimitExceeded"++_StateMachineTypeNotSupported :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_StateMachineTypeNotSupported =+ Core._MatchServiceError+ defaultService+ "StateMachineTypeNotSupported"++-- | Prism for TaskDoesNotExist' errors.+_TaskDoesNotExist :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_TaskDoesNotExist =+ Core._MatchServiceError+ defaultService+ "TaskDoesNotExist"++-- | Prism for TaskTimedOut' errors.+_TaskTimedOut :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_TaskTimedOut =+ Core._MatchServiceError+ defaultService+ "TaskTimedOut"++-- | You\'ve exceeded the number of tags allowed for a resource. See the+-- <https://docs.aws.amazon.com/step-functions/latest/dg/limits.html Limits Topic>+-- in the Step Functions Developer Guide.+_TooManyTags :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_TooManyTags =+ Core._MatchServiceError+ defaultService+ "TooManyTags"++-- | The input does not satisfy the constraints specified by an Amazon Web+-- Services service.+_ValidationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ValidationException =+ Core._MatchServiceError+ defaultService+ "ValidationException"
+ gen/Amazonka/StepFunctions/Types/ActivityFailedEventDetails.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivityFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivityFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an activity that failed during an execution.+--+-- /See:/ 'newActivityFailedEventDetails' smart constructor.+data ActivityFailedEventDetails = ActivityFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivityFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'activityFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'activityFailedEventDetails_error' - The error code of the failure.+newActivityFailedEventDetails ::+ ActivityFailedEventDetails+newActivityFailedEventDetails =+ ActivityFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+activityFailedEventDetails_cause :: Lens.Lens' ActivityFailedEventDetails (Prelude.Maybe Prelude.Text)+activityFailedEventDetails_cause = Lens.lens (\ActivityFailedEventDetails' {cause} -> cause) (\s@ActivityFailedEventDetails' {} a -> s {cause = a} :: ActivityFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+activityFailedEventDetails_error :: Lens.Lens' ActivityFailedEventDetails (Prelude.Maybe Prelude.Text)+activityFailedEventDetails_error = Lens.lens (\ActivityFailedEventDetails' {error} -> error) (\s@ActivityFailedEventDetails' {} a -> s {error = a} :: ActivityFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance Data.FromJSON ActivityFailedEventDetails where+ parseJSON =+ Data.withObject+ "ActivityFailedEventDetails"+ ( \x ->+ ActivityFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance Prelude.Hashable ActivityFailedEventDetails where+ hashWithSalt _salt ActivityFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance Prelude.NFData ActivityFailedEventDetails where+ rnf ActivityFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/ActivityListItem.hs view
@@ -0,0 +1,150 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivityListItem+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivityListItem where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an activity.+--+-- /See:/ 'newActivityListItem' smart constructor.+data ActivityListItem = ActivityListItem'+ { -- | The Amazon Resource Name (ARN) that identifies the activity.+ activityArn :: Prelude.Text,+ -- | The name of the activity.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text,+ -- | The date the activity is created.+ creationDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivityListItem' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'activityArn', 'activityListItem_activityArn' - The Amazon Resource Name (ARN) that identifies the activity.+--+-- 'name', 'activityListItem_name' - The name of the activity.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'creationDate', 'activityListItem_creationDate' - The date the activity is created.+newActivityListItem ::+ -- | 'activityArn'+ Prelude.Text ->+ -- | 'name'+ Prelude.Text ->+ -- | 'creationDate'+ Prelude.UTCTime ->+ ActivityListItem+newActivityListItem+ pActivityArn_+ pName_+ pCreationDate_ =+ ActivityListItem'+ { activityArn = pActivityArn_,+ name = pName_,+ creationDate = Data._Time Lens.# pCreationDate_+ }++-- | The Amazon Resource Name (ARN) that identifies the activity.+activityListItem_activityArn :: Lens.Lens' ActivityListItem Prelude.Text+activityListItem_activityArn = Lens.lens (\ActivityListItem' {activityArn} -> activityArn) (\s@ActivityListItem' {} a -> s {activityArn = a} :: ActivityListItem)++-- | The name of the activity.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+activityListItem_name :: Lens.Lens' ActivityListItem Prelude.Text+activityListItem_name = Lens.lens (\ActivityListItem' {name} -> name) (\s@ActivityListItem' {} a -> s {name = a} :: ActivityListItem)++-- | The date the activity is created.+activityListItem_creationDate :: Lens.Lens' ActivityListItem Prelude.UTCTime+activityListItem_creationDate = Lens.lens (\ActivityListItem' {creationDate} -> creationDate) (\s@ActivityListItem' {} a -> s {creationDate = a} :: ActivityListItem) Prelude.. Data._Time++instance Data.FromJSON ActivityListItem where+ parseJSON =+ Data.withObject+ "ActivityListItem"+ ( \x ->+ ActivityListItem'+ Prelude.<$> (x Data..: "activityArn")+ Prelude.<*> (x Data..: "name")+ Prelude.<*> (x Data..: "creationDate")+ )++instance Prelude.Hashable ActivityListItem where+ hashWithSalt _salt ActivityListItem' {..} =+ _salt+ `Prelude.hashWithSalt` activityArn+ `Prelude.hashWithSalt` name+ `Prelude.hashWithSalt` creationDate++instance Prelude.NFData ActivityListItem where+ rnf ActivityListItem' {..} =+ Prelude.rnf activityArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf creationDate
+ gen/Amazonka/StepFunctions/Types/ActivityScheduleFailedEventDetails.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an activity schedule failure that occurred during+-- an execution.+--+-- /See:/ 'newActivityScheduleFailedEventDetails' smart constructor.+data ActivityScheduleFailedEventDetails = ActivityScheduleFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivityScheduleFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'activityScheduleFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'activityScheduleFailedEventDetails_error' - The error code of the failure.+newActivityScheduleFailedEventDetails ::+ ActivityScheduleFailedEventDetails+newActivityScheduleFailedEventDetails =+ ActivityScheduleFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+activityScheduleFailedEventDetails_cause :: Lens.Lens' ActivityScheduleFailedEventDetails (Prelude.Maybe Prelude.Text)+activityScheduleFailedEventDetails_cause = Lens.lens (\ActivityScheduleFailedEventDetails' {cause} -> cause) (\s@ActivityScheduleFailedEventDetails' {} a -> s {cause = a} :: ActivityScheduleFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+activityScheduleFailedEventDetails_error :: Lens.Lens' ActivityScheduleFailedEventDetails (Prelude.Maybe Prelude.Text)+activityScheduleFailedEventDetails_error = Lens.lens (\ActivityScheduleFailedEventDetails' {error} -> error) (\s@ActivityScheduleFailedEventDetails' {} a -> s {error = a} :: ActivityScheduleFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance+ Data.FromJSON+ ActivityScheduleFailedEventDetails+ where+ parseJSON =+ Data.withObject+ "ActivityScheduleFailedEventDetails"+ ( \x ->+ ActivityScheduleFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ ActivityScheduleFailedEventDetails+ where+ hashWithSalt+ _salt+ ActivityScheduleFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance+ Prelude.NFData+ ActivityScheduleFailedEventDetails+ where+ rnf ActivityScheduleFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/ActivityScheduledEventDetails.hs view
@@ -0,0 +1,133 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivityScheduledEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivityScheduledEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about an activity scheduled during an execution.+--+-- /See:/ 'newActivityScheduledEventDetails' smart constructor.+data ActivityScheduledEventDetails = ActivityScheduledEventDetails'+ { -- | The maximum allowed duration between two heartbeats for the activity+ -- task.+ heartbeatInSeconds :: Prelude.Maybe Prelude.Integer,+ -- | The JSON data input to the activity task. Length constraints apply to+ -- the payload size, and are expressed as bytes in UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the input for an execution history event.+ inputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The maximum allowed duration of the activity task.+ timeoutInSeconds :: Prelude.Maybe Prelude.Integer,+ -- | The Amazon Resource Name (ARN) of the scheduled activity.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivityScheduledEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'heartbeatInSeconds', 'activityScheduledEventDetails_heartbeatInSeconds' - The maximum allowed duration between two heartbeats for the activity+-- task.+--+-- 'input', 'activityScheduledEventDetails_input' - The JSON data input to the activity task. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'inputDetails', 'activityScheduledEventDetails_inputDetails' - Contains details about the input for an execution history event.+--+-- 'timeoutInSeconds', 'activityScheduledEventDetails_timeoutInSeconds' - The maximum allowed duration of the activity task.+--+-- 'resource', 'activityScheduledEventDetails_resource' - The Amazon Resource Name (ARN) of the scheduled activity.+newActivityScheduledEventDetails ::+ -- | 'resource'+ Prelude.Text ->+ ActivityScheduledEventDetails+newActivityScheduledEventDetails pResource_ =+ ActivityScheduledEventDetails'+ { heartbeatInSeconds =+ Prelude.Nothing,+ input = Prelude.Nothing,+ inputDetails = Prelude.Nothing,+ timeoutInSeconds = Prelude.Nothing,+ resource = pResource_+ }++-- | The maximum allowed duration between two heartbeats for the activity+-- task.+activityScheduledEventDetails_heartbeatInSeconds :: Lens.Lens' ActivityScheduledEventDetails (Prelude.Maybe Prelude.Integer)+activityScheduledEventDetails_heartbeatInSeconds = Lens.lens (\ActivityScheduledEventDetails' {heartbeatInSeconds} -> heartbeatInSeconds) (\s@ActivityScheduledEventDetails' {} a -> s {heartbeatInSeconds = a} :: ActivityScheduledEventDetails)++-- | The JSON data input to the activity task. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+activityScheduledEventDetails_input :: Lens.Lens' ActivityScheduledEventDetails (Prelude.Maybe Prelude.Text)+activityScheduledEventDetails_input = Lens.lens (\ActivityScheduledEventDetails' {input} -> input) (\s@ActivityScheduledEventDetails' {} a -> s {input = a} :: ActivityScheduledEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the input for an execution history event.+activityScheduledEventDetails_inputDetails :: Lens.Lens' ActivityScheduledEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+activityScheduledEventDetails_inputDetails = Lens.lens (\ActivityScheduledEventDetails' {inputDetails} -> inputDetails) (\s@ActivityScheduledEventDetails' {} a -> s {inputDetails = a} :: ActivityScheduledEventDetails)++-- | The maximum allowed duration of the activity task.+activityScheduledEventDetails_timeoutInSeconds :: Lens.Lens' ActivityScheduledEventDetails (Prelude.Maybe Prelude.Integer)+activityScheduledEventDetails_timeoutInSeconds = Lens.lens (\ActivityScheduledEventDetails' {timeoutInSeconds} -> timeoutInSeconds) (\s@ActivityScheduledEventDetails' {} a -> s {timeoutInSeconds = a} :: ActivityScheduledEventDetails)++-- | The Amazon Resource Name (ARN) of the scheduled activity.+activityScheduledEventDetails_resource :: Lens.Lens' ActivityScheduledEventDetails Prelude.Text+activityScheduledEventDetails_resource = Lens.lens (\ActivityScheduledEventDetails' {resource} -> resource) (\s@ActivityScheduledEventDetails' {} a -> s {resource = a} :: ActivityScheduledEventDetails)++instance Data.FromJSON ActivityScheduledEventDetails where+ parseJSON =+ Data.withObject+ "ActivityScheduledEventDetails"+ ( \x ->+ ActivityScheduledEventDetails'+ Prelude.<$> (x Data..:? "heartbeatInSeconds")+ Prelude.<*> (x Data..:? "input")+ Prelude.<*> (x Data..:? "inputDetails")+ Prelude.<*> (x Data..:? "timeoutInSeconds")+ Prelude.<*> (x Data..: "resource")+ )++instance+ Prelude.Hashable+ ActivityScheduledEventDetails+ where+ hashWithSalt _salt ActivityScheduledEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` heartbeatInSeconds+ `Prelude.hashWithSalt` input+ `Prelude.hashWithSalt` inputDetails+ `Prelude.hashWithSalt` timeoutInSeconds+ `Prelude.hashWithSalt` resource++instance Prelude.NFData ActivityScheduledEventDetails where+ rnf ActivityScheduledEventDetails' {..} =+ Prelude.rnf heartbeatInSeconds+ `Prelude.seq` Prelude.rnf input+ `Prelude.seq` Prelude.rnf inputDetails+ `Prelude.seq` Prelude.rnf timeoutInSeconds+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/ActivityStartedEventDetails.hs view
@@ -0,0 +1,75 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivityStartedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivityStartedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about the start of an activity during an execution.+--+-- /See:/ 'newActivityStartedEventDetails' smart constructor.+data ActivityStartedEventDetails = ActivityStartedEventDetails'+ { -- | The name of the worker that the task is assigned to. These names are+ -- provided by the workers when calling GetActivityTask.+ workerName :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivityStartedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'workerName', 'activityStartedEventDetails_workerName' - The name of the worker that the task is assigned to. These names are+-- provided by the workers when calling GetActivityTask.+newActivityStartedEventDetails ::+ ActivityStartedEventDetails+newActivityStartedEventDetails =+ ActivityStartedEventDetails'+ { workerName =+ Prelude.Nothing+ }++-- | The name of the worker that the task is assigned to. These names are+-- provided by the workers when calling GetActivityTask.+activityStartedEventDetails_workerName :: Lens.Lens' ActivityStartedEventDetails (Prelude.Maybe Prelude.Text)+activityStartedEventDetails_workerName = Lens.lens (\ActivityStartedEventDetails' {workerName} -> workerName) (\s@ActivityStartedEventDetails' {} a -> s {workerName = a} :: ActivityStartedEventDetails)++instance Data.FromJSON ActivityStartedEventDetails where+ parseJSON =+ Data.withObject+ "ActivityStartedEventDetails"+ ( \x ->+ ActivityStartedEventDetails'+ Prelude.<$> (x Data..:? "workerName")+ )++instance Prelude.Hashable ActivityStartedEventDetails where+ hashWithSalt _salt ActivityStartedEventDetails' {..} =+ _salt `Prelude.hashWithSalt` workerName++instance Prelude.NFData ActivityStartedEventDetails where+ rnf ActivityStartedEventDetails' {..} =+ Prelude.rnf workerName
+ gen/Amazonka/StepFunctions/Types/ActivitySucceededEventDetails.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivitySucceededEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivitySucceededEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about an activity that successfully terminated during+-- an execution.+--+-- /See:/ 'newActivitySucceededEventDetails' smart constructor.+data ActivitySucceededEventDetails = ActivitySucceededEventDetails'+ { -- | The JSON data output by the activity task. Length constraints apply to+ -- the payload size, and are expressed as bytes in UTF-8 encoding.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the output of an execution history event.+ outputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivitySucceededEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'output', 'activitySucceededEventDetails_output' - The JSON data output by the activity task. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'outputDetails', 'activitySucceededEventDetails_outputDetails' - Contains details about the output of an execution history event.+newActivitySucceededEventDetails ::+ ActivitySucceededEventDetails+newActivitySucceededEventDetails =+ ActivitySucceededEventDetails'+ { output =+ Prelude.Nothing,+ outputDetails = Prelude.Nothing+ }++-- | The JSON data output by the activity task. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+activitySucceededEventDetails_output :: Lens.Lens' ActivitySucceededEventDetails (Prelude.Maybe Prelude.Text)+activitySucceededEventDetails_output = Lens.lens (\ActivitySucceededEventDetails' {output} -> output) (\s@ActivitySucceededEventDetails' {} a -> s {output = a} :: ActivitySucceededEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the output of an execution history event.+activitySucceededEventDetails_outputDetails :: Lens.Lens' ActivitySucceededEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+activitySucceededEventDetails_outputDetails = Lens.lens (\ActivitySucceededEventDetails' {outputDetails} -> outputDetails) (\s@ActivitySucceededEventDetails' {} a -> s {outputDetails = a} :: ActivitySucceededEventDetails)++instance Data.FromJSON ActivitySucceededEventDetails where+ parseJSON =+ Data.withObject+ "ActivitySucceededEventDetails"+ ( \x ->+ ActivitySucceededEventDetails'+ Prelude.<$> (x Data..:? "output")+ Prelude.<*> (x Data..:? "outputDetails")+ )++instance+ Prelude.Hashable+ ActivitySucceededEventDetails+ where+ hashWithSalt _salt ActivitySucceededEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` output+ `Prelude.hashWithSalt` outputDetails++instance Prelude.NFData ActivitySucceededEventDetails where+ rnf ActivitySucceededEventDetails' {..} =+ Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails
+ gen/Amazonka/StepFunctions/Types/ActivityTimedOutEventDetails.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an activity timeout that occurred during an+-- execution.+--+-- /See:/ 'newActivityTimedOutEventDetails' smart constructor.+data ActivityTimedOutEventDetails = ActivityTimedOutEventDetails'+ { -- | A more detailed explanation of the cause of the timeout.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ActivityTimedOutEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'activityTimedOutEventDetails_cause' - A more detailed explanation of the cause of the timeout.+--+-- 'error', 'activityTimedOutEventDetails_error' - The error code of the failure.+newActivityTimedOutEventDetails ::+ ActivityTimedOutEventDetails+newActivityTimedOutEventDetails =+ ActivityTimedOutEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the timeout.+activityTimedOutEventDetails_cause :: Lens.Lens' ActivityTimedOutEventDetails (Prelude.Maybe Prelude.Text)+activityTimedOutEventDetails_cause = Lens.lens (\ActivityTimedOutEventDetails' {cause} -> cause) (\s@ActivityTimedOutEventDetails' {} a -> s {cause = a} :: ActivityTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+activityTimedOutEventDetails_error :: Lens.Lens' ActivityTimedOutEventDetails (Prelude.Maybe Prelude.Text)+activityTimedOutEventDetails_error = Lens.lens (\ActivityTimedOutEventDetails' {error} -> error) (\s@ActivityTimedOutEventDetails' {} a -> s {error = a} :: ActivityTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance Data.FromJSON ActivityTimedOutEventDetails where+ parseJSON =+ Data.withObject+ "ActivityTimedOutEventDetails"+ ( \x ->+ ActivityTimedOutEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ ActivityTimedOutEventDetails+ where+ hashWithSalt _salt ActivityTimedOutEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance Prelude.NFData ActivityTimedOutEventDetails where+ rnf ActivityTimedOutEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/BillingDetails.hs view
@@ -0,0 +1,85 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.BillingDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.BillingDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | An object that describes workflow billing details.+--+-- /See:/ 'newBillingDetails' smart constructor.+data BillingDetails = BillingDetails'+ { -- | Billed duration of your workflow, in milliseconds.+ billedDurationInMilliseconds :: Prelude.Maybe Prelude.Natural,+ -- | Billed memory consumption of your workflow, in MB.+ billedMemoryUsedInMB :: Prelude.Maybe Prelude.Natural+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'BillingDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'billedDurationInMilliseconds', 'billingDetails_billedDurationInMilliseconds' - Billed duration of your workflow, in milliseconds.+--+-- 'billedMemoryUsedInMB', 'billingDetails_billedMemoryUsedInMB' - Billed memory consumption of your workflow, in MB.+newBillingDetails ::+ BillingDetails+newBillingDetails =+ BillingDetails'+ { billedDurationInMilliseconds =+ Prelude.Nothing,+ billedMemoryUsedInMB = Prelude.Nothing+ }++-- | Billed duration of your workflow, in milliseconds.+billingDetails_billedDurationInMilliseconds :: Lens.Lens' BillingDetails (Prelude.Maybe Prelude.Natural)+billingDetails_billedDurationInMilliseconds = Lens.lens (\BillingDetails' {billedDurationInMilliseconds} -> billedDurationInMilliseconds) (\s@BillingDetails' {} a -> s {billedDurationInMilliseconds = a} :: BillingDetails)++-- | Billed memory consumption of your workflow, in MB.+billingDetails_billedMemoryUsedInMB :: Lens.Lens' BillingDetails (Prelude.Maybe Prelude.Natural)+billingDetails_billedMemoryUsedInMB = Lens.lens (\BillingDetails' {billedMemoryUsedInMB} -> billedMemoryUsedInMB) (\s@BillingDetails' {} a -> s {billedMemoryUsedInMB = a} :: BillingDetails)++instance Data.FromJSON BillingDetails where+ parseJSON =+ Data.withObject+ "BillingDetails"+ ( \x ->+ BillingDetails'+ Prelude.<$> (x Data..:? "billedDurationInMilliseconds")+ Prelude.<*> (x Data..:? "billedMemoryUsedInMB")+ )++instance Prelude.Hashable BillingDetails where+ hashWithSalt _salt BillingDetails' {..} =+ _salt+ `Prelude.hashWithSalt` billedDurationInMilliseconds+ `Prelude.hashWithSalt` billedMemoryUsedInMB++instance Prelude.NFData BillingDetails where+ rnf BillingDetails' {..} =+ Prelude.rnf billedDurationInMilliseconds+ `Prelude.seq` Prelude.rnf billedMemoryUsedInMB
+ gen/Amazonka/StepFunctions/Types/CloudWatchEventsExecutionDataDetails.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.CloudWatchEventsExecutionDataDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Provides details about execution input or output.+--+-- /See:/ 'newCloudWatchEventsExecutionDataDetails' smart constructor.+data CloudWatchEventsExecutionDataDetails = CloudWatchEventsExecutionDataDetails'+ { -- | Indicates whether input or output was included in the response. Always+ -- @true@ for API calls.+ included :: Prelude.Maybe Prelude.Bool+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CloudWatchEventsExecutionDataDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'included', 'cloudWatchEventsExecutionDataDetails_included' - Indicates whether input or output was included in the response. Always+-- @true@ for API calls.+newCloudWatchEventsExecutionDataDetails ::+ CloudWatchEventsExecutionDataDetails+newCloudWatchEventsExecutionDataDetails =+ CloudWatchEventsExecutionDataDetails'+ { included =+ Prelude.Nothing+ }++-- | Indicates whether input or output was included in the response. Always+-- @true@ for API calls.+cloudWatchEventsExecutionDataDetails_included :: Lens.Lens' CloudWatchEventsExecutionDataDetails (Prelude.Maybe Prelude.Bool)+cloudWatchEventsExecutionDataDetails_included = Lens.lens (\CloudWatchEventsExecutionDataDetails' {included} -> included) (\s@CloudWatchEventsExecutionDataDetails' {} a -> s {included = a} :: CloudWatchEventsExecutionDataDetails)++instance+ Data.FromJSON+ CloudWatchEventsExecutionDataDetails+ where+ parseJSON =+ Data.withObject+ "CloudWatchEventsExecutionDataDetails"+ ( \x ->+ CloudWatchEventsExecutionDataDetails'+ Prelude.<$> (x Data..:? "included")+ )++instance+ Prelude.Hashable+ CloudWatchEventsExecutionDataDetails+ where+ hashWithSalt+ _salt+ CloudWatchEventsExecutionDataDetails' {..} =+ _salt `Prelude.hashWithSalt` included++instance+ Prelude.NFData+ CloudWatchEventsExecutionDataDetails+ where+ rnf CloudWatchEventsExecutionDataDetails' {..} =+ Prelude.rnf included
+ gen/Amazonka/StepFunctions/Types/CloudWatchLogsLogGroup.hs view
@@ -0,0 +1,82 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- |+--+-- /See:/ 'newCloudWatchLogsLogGroup' smart constructor.+data CloudWatchLogsLogGroup = CloudWatchLogsLogGroup'+ { -- | The ARN of the the CloudWatch log group to which you want your logs+ -- emitted to. The ARN must end with @:*@+ logGroupArn :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CloudWatchLogsLogGroup' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'logGroupArn', 'cloudWatchLogsLogGroup_logGroupArn' - The ARN of the the CloudWatch log group to which you want your logs+-- emitted to. The ARN must end with @:*@+newCloudWatchLogsLogGroup ::+ CloudWatchLogsLogGroup+newCloudWatchLogsLogGroup =+ CloudWatchLogsLogGroup'+ { logGroupArn =+ Prelude.Nothing+ }++-- | The ARN of the the CloudWatch log group to which you want your logs+-- emitted to. The ARN must end with @:*@+cloudWatchLogsLogGroup_logGroupArn :: Lens.Lens' CloudWatchLogsLogGroup (Prelude.Maybe Prelude.Text)+cloudWatchLogsLogGroup_logGroupArn = Lens.lens (\CloudWatchLogsLogGroup' {logGroupArn} -> logGroupArn) (\s@CloudWatchLogsLogGroup' {} a -> s {logGroupArn = a} :: CloudWatchLogsLogGroup)++instance Data.FromJSON CloudWatchLogsLogGroup where+ parseJSON =+ Data.withObject+ "CloudWatchLogsLogGroup"+ ( \x ->+ CloudWatchLogsLogGroup'+ Prelude.<$> (x Data..:? "logGroupArn")+ )++instance Prelude.Hashable CloudWatchLogsLogGroup where+ hashWithSalt _salt CloudWatchLogsLogGroup' {..} =+ _salt `Prelude.hashWithSalt` logGroupArn++instance Prelude.NFData CloudWatchLogsLogGroup where+ rnf CloudWatchLogsLogGroup' {..} =+ Prelude.rnf logGroupArn++instance Data.ToJSON CloudWatchLogsLogGroup where+ toJSON CloudWatchLogsLogGroup' {..} =+ Data.object+ ( Prelude.catMaybes+ [("logGroupArn" Data..=) Prelude.<$> logGroupArn]+ )
+ gen/Amazonka/StepFunctions/Types/ExecutionAbortedEventDetails.hs view
@@ -0,0 +1,87 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an abort of an execution.+--+-- /See:/ 'newExecutionAbortedEventDetails' smart constructor.+data ExecutionAbortedEventDetails = ExecutionAbortedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExecutionAbortedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'executionAbortedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'executionAbortedEventDetails_error' - The error code of the failure.+newExecutionAbortedEventDetails ::+ ExecutionAbortedEventDetails+newExecutionAbortedEventDetails =+ ExecutionAbortedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+executionAbortedEventDetails_cause :: Lens.Lens' ExecutionAbortedEventDetails (Prelude.Maybe Prelude.Text)+executionAbortedEventDetails_cause = Lens.lens (\ExecutionAbortedEventDetails' {cause} -> cause) (\s@ExecutionAbortedEventDetails' {} a -> s {cause = a} :: ExecutionAbortedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+executionAbortedEventDetails_error :: Lens.Lens' ExecutionAbortedEventDetails (Prelude.Maybe Prelude.Text)+executionAbortedEventDetails_error = Lens.lens (\ExecutionAbortedEventDetails' {error} -> error) (\s@ExecutionAbortedEventDetails' {} a -> s {error = a} :: ExecutionAbortedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance Data.FromJSON ExecutionAbortedEventDetails where+ parseJSON =+ Data.withObject+ "ExecutionAbortedEventDetails"+ ( \x ->+ ExecutionAbortedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ ExecutionAbortedEventDetails+ where+ hashWithSalt _salt ExecutionAbortedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance Prelude.NFData ExecutionAbortedEventDetails where+ rnf ExecutionAbortedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/ExecutionFailedEventDetails.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an execution failure event.+--+-- /See:/ 'newExecutionFailedEventDetails' smart constructor.+data ExecutionFailedEventDetails = ExecutionFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExecutionFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'executionFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'executionFailedEventDetails_error' - The error code of the failure.+newExecutionFailedEventDetails ::+ ExecutionFailedEventDetails+newExecutionFailedEventDetails =+ ExecutionFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+executionFailedEventDetails_cause :: Lens.Lens' ExecutionFailedEventDetails (Prelude.Maybe Prelude.Text)+executionFailedEventDetails_cause = Lens.lens (\ExecutionFailedEventDetails' {cause} -> cause) (\s@ExecutionFailedEventDetails' {} a -> s {cause = a} :: ExecutionFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+executionFailedEventDetails_error :: Lens.Lens' ExecutionFailedEventDetails (Prelude.Maybe Prelude.Text)+executionFailedEventDetails_error = Lens.lens (\ExecutionFailedEventDetails' {error} -> error) (\s@ExecutionFailedEventDetails' {} a -> s {error = a} :: ExecutionFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance Data.FromJSON ExecutionFailedEventDetails where+ parseJSON =+ Data.withObject+ "ExecutionFailedEventDetails"+ ( \x ->+ ExecutionFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance Prelude.Hashable ExecutionFailedEventDetails where+ hashWithSalt _salt ExecutionFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance Prelude.NFData ExecutionFailedEventDetails where+ rnf ExecutionFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/ExecutionListItem.hs view
@@ -0,0 +1,235 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionListItem+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionListItem where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.ExecutionStatus++-- | Contains details about an execution.+--+-- /See:/ 'newExecutionListItem' smart constructor.+data ExecutionListItem = ExecutionListItem'+ { -- | The total number of items processed in a child workflow execution. This+ -- field is returned only if @mapRunArn@ was specified in the+ -- @ListExecutions@ API action. If @stateMachineArn@ was specified in+ -- @ListExecutions@, the @itemCount@ field isn\'t returned.+ itemCount :: Prelude.Maybe Prelude.Natural,+ -- | The Amazon Resource Name (ARN) of a Map Run. This field is returned only+ -- if @mapRunArn@ was specified in the @ListExecutions@ API action. If+ -- @stateMachineArn@ was specified in @ListExecutions@, the @mapRunArn@+ -- isn\'t returned.+ mapRunArn :: Prelude.Maybe Prelude.Text,+ -- | If the execution already ended, the date the execution stopped.+ stopDate :: Prelude.Maybe Data.POSIX,+ -- | The Amazon Resource Name (ARN) that identifies the execution.+ executionArn :: Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the executed state machine.+ stateMachineArn :: Prelude.Text,+ -- | The name of the execution.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text,+ -- | The current status of the execution.+ status :: ExecutionStatus,+ -- | The date the execution started.+ startDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExecutionListItem' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'itemCount', 'executionListItem_itemCount' - The total number of items processed in a child workflow execution. This+-- field is returned only if @mapRunArn@ was specified in the+-- @ListExecutions@ API action. If @stateMachineArn@ was specified in+-- @ListExecutions@, the @itemCount@ field isn\'t returned.+--+-- 'mapRunArn', 'executionListItem_mapRunArn' - The Amazon Resource Name (ARN) of a Map Run. This field is returned only+-- if @mapRunArn@ was specified in the @ListExecutions@ API action. If+-- @stateMachineArn@ was specified in @ListExecutions@, the @mapRunArn@+-- isn\'t returned.+--+-- 'stopDate', 'executionListItem_stopDate' - If the execution already ended, the date the execution stopped.+--+-- 'executionArn', 'executionListItem_executionArn' - The Amazon Resource Name (ARN) that identifies the execution.+--+-- 'stateMachineArn', 'executionListItem_stateMachineArn' - The Amazon Resource Name (ARN) of the executed state machine.+--+-- 'name', 'executionListItem_name' - The name of the execution.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'status', 'executionListItem_status' - The current status of the execution.+--+-- 'startDate', 'executionListItem_startDate' - The date the execution started.+newExecutionListItem ::+ -- | 'executionArn'+ Prelude.Text ->+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'name'+ Prelude.Text ->+ -- | 'status'+ ExecutionStatus ->+ -- | 'startDate'+ Prelude.UTCTime ->+ ExecutionListItem+newExecutionListItem+ pExecutionArn_+ pStateMachineArn_+ pName_+ pStatus_+ pStartDate_ =+ ExecutionListItem'+ { itemCount = Prelude.Nothing,+ mapRunArn = Prelude.Nothing,+ stopDate = Prelude.Nothing,+ executionArn = pExecutionArn_,+ stateMachineArn = pStateMachineArn_,+ name = pName_,+ status = pStatus_,+ startDate = Data._Time Lens.# pStartDate_+ }++-- | The total number of items processed in a child workflow execution. This+-- field is returned only if @mapRunArn@ was specified in the+-- @ListExecutions@ API action. If @stateMachineArn@ was specified in+-- @ListExecutions@, the @itemCount@ field isn\'t returned.+executionListItem_itemCount :: Lens.Lens' ExecutionListItem (Prelude.Maybe Prelude.Natural)+executionListItem_itemCount = Lens.lens (\ExecutionListItem' {itemCount} -> itemCount) (\s@ExecutionListItem' {} a -> s {itemCount = a} :: ExecutionListItem)++-- | The Amazon Resource Name (ARN) of a Map Run. This field is returned only+-- if @mapRunArn@ was specified in the @ListExecutions@ API action. If+-- @stateMachineArn@ was specified in @ListExecutions@, the @mapRunArn@+-- isn\'t returned.+executionListItem_mapRunArn :: Lens.Lens' ExecutionListItem (Prelude.Maybe Prelude.Text)+executionListItem_mapRunArn = Lens.lens (\ExecutionListItem' {mapRunArn} -> mapRunArn) (\s@ExecutionListItem' {} a -> s {mapRunArn = a} :: ExecutionListItem)++-- | If the execution already ended, the date the execution stopped.+executionListItem_stopDate :: Lens.Lens' ExecutionListItem (Prelude.Maybe Prelude.UTCTime)+executionListItem_stopDate = Lens.lens (\ExecutionListItem' {stopDate} -> stopDate) (\s@ExecutionListItem' {} a -> s {stopDate = a} :: ExecutionListItem) Prelude.. Lens.mapping Data._Time++-- | The Amazon Resource Name (ARN) that identifies the execution.+executionListItem_executionArn :: Lens.Lens' ExecutionListItem Prelude.Text+executionListItem_executionArn = Lens.lens (\ExecutionListItem' {executionArn} -> executionArn) (\s@ExecutionListItem' {} a -> s {executionArn = a} :: ExecutionListItem)++-- | The Amazon Resource Name (ARN) of the executed state machine.+executionListItem_stateMachineArn :: Lens.Lens' ExecutionListItem Prelude.Text+executionListItem_stateMachineArn = Lens.lens (\ExecutionListItem' {stateMachineArn} -> stateMachineArn) (\s@ExecutionListItem' {} a -> s {stateMachineArn = a} :: ExecutionListItem)++-- | The name of the execution.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+executionListItem_name :: Lens.Lens' ExecutionListItem Prelude.Text+executionListItem_name = Lens.lens (\ExecutionListItem' {name} -> name) (\s@ExecutionListItem' {} a -> s {name = a} :: ExecutionListItem)++-- | The current status of the execution.+executionListItem_status :: Lens.Lens' ExecutionListItem ExecutionStatus+executionListItem_status = Lens.lens (\ExecutionListItem' {status} -> status) (\s@ExecutionListItem' {} a -> s {status = a} :: ExecutionListItem)++-- | The date the execution started.+executionListItem_startDate :: Lens.Lens' ExecutionListItem Prelude.UTCTime+executionListItem_startDate = Lens.lens (\ExecutionListItem' {startDate} -> startDate) (\s@ExecutionListItem' {} a -> s {startDate = a} :: ExecutionListItem) Prelude.. Data._Time++instance Data.FromJSON ExecutionListItem where+ parseJSON =+ Data.withObject+ "ExecutionListItem"+ ( \x ->+ ExecutionListItem'+ Prelude.<$> (x Data..:? "itemCount")+ Prelude.<*> (x Data..:? "mapRunArn")+ Prelude.<*> (x Data..:? "stopDate")+ Prelude.<*> (x Data..: "executionArn")+ Prelude.<*> (x Data..: "stateMachineArn")+ Prelude.<*> (x Data..: "name")+ Prelude.<*> (x Data..: "status")+ Prelude.<*> (x Data..: "startDate")+ )++instance Prelude.Hashable ExecutionListItem where+ hashWithSalt _salt ExecutionListItem' {..} =+ _salt+ `Prelude.hashWithSalt` itemCount+ `Prelude.hashWithSalt` mapRunArn+ `Prelude.hashWithSalt` stopDate+ `Prelude.hashWithSalt` executionArn+ `Prelude.hashWithSalt` stateMachineArn+ `Prelude.hashWithSalt` name+ `Prelude.hashWithSalt` status+ `Prelude.hashWithSalt` startDate++instance Prelude.NFData ExecutionListItem where+ rnf ExecutionListItem' {..} =+ Prelude.rnf itemCount+ `Prelude.seq` Prelude.rnf mapRunArn+ `Prelude.seq` Prelude.rnf stopDate+ `Prelude.seq` Prelude.rnf executionArn+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf status+ `Prelude.seq` Prelude.rnf startDate
+ gen/Amazonka/StepFunctions/Types/ExecutionStartedEventDetails.hs view
@@ -0,0 +1,107 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionStartedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionStartedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about the start of the execution.+--+-- /See:/ 'newExecutionStartedEventDetails' smart constructor.+data ExecutionStartedEventDetails = ExecutionStartedEventDetails'+ { -- | The JSON data input to the execution. Length constraints apply to the+ -- payload size, and are expressed as bytes in UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the input for an execution history event.+ inputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The Amazon Resource Name (ARN) of the IAM role used for executing Lambda+ -- tasks.+ roleArn :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExecutionStartedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'input', 'executionStartedEventDetails_input' - The JSON data input to the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'inputDetails', 'executionStartedEventDetails_inputDetails' - Contains details about the input for an execution history event.+--+-- 'roleArn', 'executionStartedEventDetails_roleArn' - The Amazon Resource Name (ARN) of the IAM role used for executing Lambda+-- tasks.+newExecutionStartedEventDetails ::+ ExecutionStartedEventDetails+newExecutionStartedEventDetails =+ ExecutionStartedEventDetails'+ { input =+ Prelude.Nothing,+ inputDetails = Prelude.Nothing,+ roleArn = Prelude.Nothing+ }++-- | The JSON data input to the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+executionStartedEventDetails_input :: Lens.Lens' ExecutionStartedEventDetails (Prelude.Maybe Prelude.Text)+executionStartedEventDetails_input = Lens.lens (\ExecutionStartedEventDetails' {input} -> input) (\s@ExecutionStartedEventDetails' {} a -> s {input = a} :: ExecutionStartedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the input for an execution history event.+executionStartedEventDetails_inputDetails :: Lens.Lens' ExecutionStartedEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+executionStartedEventDetails_inputDetails = Lens.lens (\ExecutionStartedEventDetails' {inputDetails} -> inputDetails) (\s@ExecutionStartedEventDetails' {} a -> s {inputDetails = a} :: ExecutionStartedEventDetails)++-- | The Amazon Resource Name (ARN) of the IAM role used for executing Lambda+-- tasks.+executionStartedEventDetails_roleArn :: Lens.Lens' ExecutionStartedEventDetails (Prelude.Maybe Prelude.Text)+executionStartedEventDetails_roleArn = Lens.lens (\ExecutionStartedEventDetails' {roleArn} -> roleArn) (\s@ExecutionStartedEventDetails' {} a -> s {roleArn = a} :: ExecutionStartedEventDetails)++instance Data.FromJSON ExecutionStartedEventDetails where+ parseJSON =+ Data.withObject+ "ExecutionStartedEventDetails"+ ( \x ->+ ExecutionStartedEventDetails'+ Prelude.<$> (x Data..:? "input")+ Prelude.<*> (x Data..:? "inputDetails")+ Prelude.<*> (x Data..:? "roleArn")+ )++instance+ Prelude.Hashable+ ExecutionStartedEventDetails+ where+ hashWithSalt _salt ExecutionStartedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` input+ `Prelude.hashWithSalt` inputDetails+ `Prelude.hashWithSalt` roleArn++instance Prelude.NFData ExecutionStartedEventDetails where+ rnf ExecutionStartedEventDetails' {..} =+ Prelude.rnf input+ `Prelude.seq` Prelude.rnf inputDetails+ `Prelude.seq` Prelude.rnf roleArn
+ gen/Amazonka/StepFunctions/Types/ExecutionStatus.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionStatus+ ( ExecutionStatus+ ( ..,+ ExecutionStatus_ABORTED,+ ExecutionStatus_FAILED,+ ExecutionStatus_RUNNING,+ ExecutionStatus_SUCCEEDED,+ ExecutionStatus_TIMED_OUT+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype ExecutionStatus = ExecutionStatus'+ { fromExecutionStatus ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern ExecutionStatus_ABORTED :: ExecutionStatus+pattern ExecutionStatus_ABORTED = ExecutionStatus' "ABORTED"++pattern ExecutionStatus_FAILED :: ExecutionStatus+pattern ExecutionStatus_FAILED = ExecutionStatus' "FAILED"++pattern ExecutionStatus_RUNNING :: ExecutionStatus+pattern ExecutionStatus_RUNNING = ExecutionStatus' "RUNNING"++pattern ExecutionStatus_SUCCEEDED :: ExecutionStatus+pattern ExecutionStatus_SUCCEEDED = ExecutionStatus' "SUCCEEDED"++pattern ExecutionStatus_TIMED_OUT :: ExecutionStatus+pattern ExecutionStatus_TIMED_OUT = ExecutionStatus' "TIMED_OUT"++{-# COMPLETE+ ExecutionStatus_ABORTED,+ ExecutionStatus_FAILED,+ ExecutionStatus_RUNNING,+ ExecutionStatus_SUCCEEDED,+ ExecutionStatus_TIMED_OUT,+ ExecutionStatus'+ #-}
+ gen/Amazonka/StepFunctions/Types/ExecutionSucceededEventDetails.hs view
@@ -0,0 +1,97 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about the successful termination of the execution.+--+-- /See:/ 'newExecutionSucceededEventDetails' smart constructor.+data ExecutionSucceededEventDetails = ExecutionSucceededEventDetails'+ { -- | The JSON data output by the execution. Length constraints apply to the+ -- payload size, and are expressed as bytes in UTF-8 encoding.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the output of an execution history event.+ outputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExecutionSucceededEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'output', 'executionSucceededEventDetails_output' - The JSON data output by the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'outputDetails', 'executionSucceededEventDetails_outputDetails' - Contains details about the output of an execution history event.+newExecutionSucceededEventDetails ::+ ExecutionSucceededEventDetails+newExecutionSucceededEventDetails =+ ExecutionSucceededEventDetails'+ { output =+ Prelude.Nothing,+ outputDetails = Prelude.Nothing+ }++-- | The JSON data output by the execution. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+executionSucceededEventDetails_output :: Lens.Lens' ExecutionSucceededEventDetails (Prelude.Maybe Prelude.Text)+executionSucceededEventDetails_output = Lens.lens (\ExecutionSucceededEventDetails' {output} -> output) (\s@ExecutionSucceededEventDetails' {} a -> s {output = a} :: ExecutionSucceededEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the output of an execution history event.+executionSucceededEventDetails_outputDetails :: Lens.Lens' ExecutionSucceededEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+executionSucceededEventDetails_outputDetails = Lens.lens (\ExecutionSucceededEventDetails' {outputDetails} -> outputDetails) (\s@ExecutionSucceededEventDetails' {} a -> s {outputDetails = a} :: ExecutionSucceededEventDetails)++instance Data.FromJSON ExecutionSucceededEventDetails where+ parseJSON =+ Data.withObject+ "ExecutionSucceededEventDetails"+ ( \x ->+ ExecutionSucceededEventDetails'+ Prelude.<$> (x Data..:? "output")+ Prelude.<*> (x Data..:? "outputDetails")+ )++instance+ Prelude.Hashable+ ExecutionSucceededEventDetails+ where+ hashWithSalt+ _salt+ ExecutionSucceededEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` output+ `Prelude.hashWithSalt` outputDetails++instance+ Prelude.NFData+ ExecutionSucceededEventDetails+ where+ rnf ExecutionSucceededEventDetails' {..} =+ Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails
+ gen/Amazonka/StepFunctions/Types/ExecutionTimedOutEventDetails.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about the execution timeout that occurred during the+-- execution.+--+-- /See:/ 'newExecutionTimedOutEventDetails' smart constructor.+data ExecutionTimedOutEventDetails = ExecutionTimedOutEventDetails'+ { -- | A more detailed explanation of the cause of the timeout.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExecutionTimedOutEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'executionTimedOutEventDetails_cause' - A more detailed explanation of the cause of the timeout.+--+-- 'error', 'executionTimedOutEventDetails_error' - The error code of the failure.+newExecutionTimedOutEventDetails ::+ ExecutionTimedOutEventDetails+newExecutionTimedOutEventDetails =+ ExecutionTimedOutEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the timeout.+executionTimedOutEventDetails_cause :: Lens.Lens' ExecutionTimedOutEventDetails (Prelude.Maybe Prelude.Text)+executionTimedOutEventDetails_cause = Lens.lens (\ExecutionTimedOutEventDetails' {cause} -> cause) (\s@ExecutionTimedOutEventDetails' {} a -> s {cause = a} :: ExecutionTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+executionTimedOutEventDetails_error :: Lens.Lens' ExecutionTimedOutEventDetails (Prelude.Maybe Prelude.Text)+executionTimedOutEventDetails_error = Lens.lens (\ExecutionTimedOutEventDetails' {error} -> error) (\s@ExecutionTimedOutEventDetails' {} a -> s {error = a} :: ExecutionTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance Data.FromJSON ExecutionTimedOutEventDetails where+ parseJSON =+ Data.withObject+ "ExecutionTimedOutEventDetails"+ ( \x ->+ ExecutionTimedOutEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ ExecutionTimedOutEventDetails+ where+ hashWithSalt _salt ExecutionTimedOutEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance Prelude.NFData ExecutionTimedOutEventDetails where+ rnf ExecutionTimedOutEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/HistoryEvent.hs view
@@ -0,0 +1,586 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.HistoryEvent+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.HistoryEvent where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.ActivityFailedEventDetails+import Amazonka.StepFunctions.Types.ActivityScheduleFailedEventDetails+import Amazonka.StepFunctions.Types.ActivityScheduledEventDetails+import Amazonka.StepFunctions.Types.ActivityStartedEventDetails+import Amazonka.StepFunctions.Types.ActivitySucceededEventDetails+import Amazonka.StepFunctions.Types.ActivityTimedOutEventDetails+import Amazonka.StepFunctions.Types.ExecutionAbortedEventDetails+import Amazonka.StepFunctions.Types.ExecutionFailedEventDetails+import Amazonka.StepFunctions.Types.ExecutionStartedEventDetails+import Amazonka.StepFunctions.Types.ExecutionSucceededEventDetails+import Amazonka.StepFunctions.Types.ExecutionTimedOutEventDetails+import Amazonka.StepFunctions.Types.HistoryEventType+import Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails+import Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails+import Amazonka.StepFunctions.Types.MapIterationEventDetails+import Amazonka.StepFunctions.Types.MapRunFailedEventDetails+import Amazonka.StepFunctions.Types.MapRunStartedEventDetails+import Amazonka.StepFunctions.Types.MapStateStartedEventDetails+import Amazonka.StepFunctions.Types.StateEnteredEventDetails+import Amazonka.StepFunctions.Types.StateExitedEventDetails+import Amazonka.StepFunctions.Types.TaskFailedEventDetails+import Amazonka.StepFunctions.Types.TaskScheduledEventDetails+import Amazonka.StepFunctions.Types.TaskStartFailedEventDetails+import Amazonka.StepFunctions.Types.TaskStartedEventDetails+import Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails+import Amazonka.StepFunctions.Types.TaskSubmittedEventDetails+import Amazonka.StepFunctions.Types.TaskSucceededEventDetails+import Amazonka.StepFunctions.Types.TaskTimedOutEventDetails++-- | Contains details about the events of an execution.+--+-- /See:/ 'newHistoryEvent' smart constructor.+data HistoryEvent = HistoryEvent'+ { activityFailedEventDetails :: Prelude.Maybe ActivityFailedEventDetails,+ -- | Contains details about an activity schedule event that failed during an+ -- execution.+ activityScheduleFailedEventDetails :: Prelude.Maybe ActivityScheduleFailedEventDetails,+ activityScheduledEventDetails :: Prelude.Maybe ActivityScheduledEventDetails,+ activityStartedEventDetails :: Prelude.Maybe ActivityStartedEventDetails,+ activitySucceededEventDetails :: Prelude.Maybe ActivitySucceededEventDetails,+ activityTimedOutEventDetails :: Prelude.Maybe ActivityTimedOutEventDetails,+ executionAbortedEventDetails :: Prelude.Maybe ExecutionAbortedEventDetails,+ executionFailedEventDetails :: Prelude.Maybe ExecutionFailedEventDetails,+ executionStartedEventDetails :: Prelude.Maybe ExecutionStartedEventDetails,+ executionSucceededEventDetails :: Prelude.Maybe ExecutionSucceededEventDetails,+ executionTimedOutEventDetails :: Prelude.Maybe ExecutionTimedOutEventDetails,+ lambdaFunctionFailedEventDetails :: Prelude.Maybe LambdaFunctionFailedEventDetails,+ lambdaFunctionScheduleFailedEventDetails :: Prelude.Maybe LambdaFunctionScheduleFailedEventDetails,+ lambdaFunctionScheduledEventDetails :: Prelude.Maybe LambdaFunctionScheduledEventDetails,+ -- | Contains details about a lambda function that failed to start during an+ -- execution.+ lambdaFunctionStartFailedEventDetails :: Prelude.Maybe LambdaFunctionStartFailedEventDetails,+ -- | Contains details about a Lambda function that terminated successfully+ -- during an execution.+ lambdaFunctionSucceededEventDetails :: Prelude.Maybe LambdaFunctionSucceededEventDetails,+ lambdaFunctionTimedOutEventDetails :: Prelude.Maybe LambdaFunctionTimedOutEventDetails,+ -- | Contains details about an iteration of a Map state that was aborted.+ mapIterationAbortedEventDetails :: Prelude.Maybe MapIterationEventDetails,+ -- | Contains details about an iteration of a Map state that failed.+ mapIterationFailedEventDetails :: Prelude.Maybe MapIterationEventDetails,+ -- | Contains details about an iteration of a Map state that was started.+ mapIterationStartedEventDetails :: Prelude.Maybe MapIterationEventDetails,+ -- | Contains details about an iteration of a Map state that succeeded.+ mapIterationSucceededEventDetails :: Prelude.Maybe MapIterationEventDetails,+ -- | Contains error and cause details about a Map Run that failed.+ mapRunFailedEventDetails :: Prelude.Maybe MapRunFailedEventDetails,+ -- | Contains details, such as @mapRunArn@, and the start date and time of a+ -- Map Run. @mapRunArn@ is the Amazon Resource Name (ARN) of the Map Run+ -- that was started.+ mapRunStartedEventDetails :: Prelude.Maybe MapRunStartedEventDetails,+ -- | Contains details about Map state that was started.+ mapStateStartedEventDetails :: Prelude.Maybe MapStateStartedEventDetails,+ -- | The id of the previous event.+ previousEventId :: Prelude.Maybe Prelude.Integer,+ stateEnteredEventDetails :: Prelude.Maybe StateEnteredEventDetails,+ stateExitedEventDetails :: Prelude.Maybe StateExitedEventDetails,+ -- | Contains details about the failure of a task.+ taskFailedEventDetails :: Prelude.Maybe TaskFailedEventDetails,+ -- | Contains details about a task that was scheduled.+ taskScheduledEventDetails :: Prelude.Maybe TaskScheduledEventDetails,+ -- | Contains details about a task that failed to start.+ taskStartFailedEventDetails :: Prelude.Maybe TaskStartFailedEventDetails,+ -- | Contains details about a task that was started.+ taskStartedEventDetails :: Prelude.Maybe TaskStartedEventDetails,+ -- | Contains details about a task that where the submit failed.+ taskSubmitFailedEventDetails :: Prelude.Maybe TaskSubmitFailedEventDetails,+ -- | Contains details about a submitted task.+ taskSubmittedEventDetails :: Prelude.Maybe TaskSubmittedEventDetails,+ -- | Contains details about a task that succeeded.+ taskSucceededEventDetails :: Prelude.Maybe TaskSucceededEventDetails,+ -- | Contains details about a task that timed out.+ taskTimedOutEventDetails :: Prelude.Maybe TaskTimedOutEventDetails,+ -- | The date and time the event occurred.+ timestamp :: Data.POSIX,+ -- | The type of the event.+ type' :: HistoryEventType,+ -- | The id of the event. Events are numbered sequentially, starting at one.+ id :: Prelude.Integer+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HistoryEvent' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'activityFailedEventDetails', 'historyEvent_activityFailedEventDetails' - Undocumented member.+--+-- 'activityScheduleFailedEventDetails', 'historyEvent_activityScheduleFailedEventDetails' - Contains details about an activity schedule event that failed during an+-- execution.+--+-- 'activityScheduledEventDetails', 'historyEvent_activityScheduledEventDetails' - Undocumented member.+--+-- 'activityStartedEventDetails', 'historyEvent_activityStartedEventDetails' - Undocumented member.+--+-- 'activitySucceededEventDetails', 'historyEvent_activitySucceededEventDetails' - Undocumented member.+--+-- 'activityTimedOutEventDetails', 'historyEvent_activityTimedOutEventDetails' - Undocumented member.+--+-- 'executionAbortedEventDetails', 'historyEvent_executionAbortedEventDetails' - Undocumented member.+--+-- 'executionFailedEventDetails', 'historyEvent_executionFailedEventDetails' - Undocumented member.+--+-- 'executionStartedEventDetails', 'historyEvent_executionStartedEventDetails' - Undocumented member.+--+-- 'executionSucceededEventDetails', 'historyEvent_executionSucceededEventDetails' - Undocumented member.+--+-- 'executionTimedOutEventDetails', 'historyEvent_executionTimedOutEventDetails' - Undocumented member.+--+-- 'lambdaFunctionFailedEventDetails', 'historyEvent_lambdaFunctionFailedEventDetails' - Undocumented member.+--+-- 'lambdaFunctionScheduleFailedEventDetails', 'historyEvent_lambdaFunctionScheduleFailedEventDetails' - Undocumented member.+--+-- 'lambdaFunctionScheduledEventDetails', 'historyEvent_lambdaFunctionScheduledEventDetails' - Undocumented member.+--+-- 'lambdaFunctionStartFailedEventDetails', 'historyEvent_lambdaFunctionStartFailedEventDetails' - Contains details about a lambda function that failed to start during an+-- execution.+--+-- 'lambdaFunctionSucceededEventDetails', 'historyEvent_lambdaFunctionSucceededEventDetails' - Contains details about a Lambda function that terminated successfully+-- during an execution.+--+-- 'lambdaFunctionTimedOutEventDetails', 'historyEvent_lambdaFunctionTimedOutEventDetails' - Undocumented member.+--+-- 'mapIterationAbortedEventDetails', 'historyEvent_mapIterationAbortedEventDetails' - Contains details about an iteration of a Map state that was aborted.+--+-- 'mapIterationFailedEventDetails', 'historyEvent_mapIterationFailedEventDetails' - Contains details about an iteration of a Map state that failed.+--+-- 'mapIterationStartedEventDetails', 'historyEvent_mapIterationStartedEventDetails' - Contains details about an iteration of a Map state that was started.+--+-- 'mapIterationSucceededEventDetails', 'historyEvent_mapIterationSucceededEventDetails' - Contains details about an iteration of a Map state that succeeded.+--+-- 'mapRunFailedEventDetails', 'historyEvent_mapRunFailedEventDetails' - Contains error and cause details about a Map Run that failed.+--+-- 'mapRunStartedEventDetails', 'historyEvent_mapRunStartedEventDetails' - Contains details, such as @mapRunArn@, and the start date and time of a+-- Map Run. @mapRunArn@ is the Amazon Resource Name (ARN) of the Map Run+-- that was started.+--+-- 'mapStateStartedEventDetails', 'historyEvent_mapStateStartedEventDetails' - Contains details about Map state that was started.+--+-- 'previousEventId', 'historyEvent_previousEventId' - The id of the previous event.+--+-- 'stateEnteredEventDetails', 'historyEvent_stateEnteredEventDetails' - Undocumented member.+--+-- 'stateExitedEventDetails', 'historyEvent_stateExitedEventDetails' - Undocumented member.+--+-- 'taskFailedEventDetails', 'historyEvent_taskFailedEventDetails' - Contains details about the failure of a task.+--+-- 'taskScheduledEventDetails', 'historyEvent_taskScheduledEventDetails' - Contains details about a task that was scheduled.+--+-- 'taskStartFailedEventDetails', 'historyEvent_taskStartFailedEventDetails' - Contains details about a task that failed to start.+--+-- 'taskStartedEventDetails', 'historyEvent_taskStartedEventDetails' - Contains details about a task that was started.+--+-- 'taskSubmitFailedEventDetails', 'historyEvent_taskSubmitFailedEventDetails' - Contains details about a task that where the submit failed.+--+-- 'taskSubmittedEventDetails', 'historyEvent_taskSubmittedEventDetails' - Contains details about a submitted task.+--+-- 'taskSucceededEventDetails', 'historyEvent_taskSucceededEventDetails' - Contains details about a task that succeeded.+--+-- 'taskTimedOutEventDetails', 'historyEvent_taskTimedOutEventDetails' - Contains details about a task that timed out.+--+-- 'timestamp', 'historyEvent_timestamp' - The date and time the event occurred.+--+-- 'type'', 'historyEvent_type' - The type of the event.+--+-- 'id', 'historyEvent_id' - The id of the event. Events are numbered sequentially, starting at one.+newHistoryEvent ::+ -- | 'timestamp'+ Prelude.UTCTime ->+ -- | 'type''+ HistoryEventType ->+ -- | 'id'+ Prelude.Integer ->+ HistoryEvent+newHistoryEvent pTimestamp_ pType_ pId_ =+ HistoryEvent'+ { activityFailedEventDetails =+ Prelude.Nothing,+ activityScheduleFailedEventDetails = Prelude.Nothing,+ activityScheduledEventDetails = Prelude.Nothing,+ activityStartedEventDetails = Prelude.Nothing,+ activitySucceededEventDetails = Prelude.Nothing,+ activityTimedOutEventDetails = Prelude.Nothing,+ executionAbortedEventDetails = Prelude.Nothing,+ executionFailedEventDetails = Prelude.Nothing,+ executionStartedEventDetails = Prelude.Nothing,+ executionSucceededEventDetails = Prelude.Nothing,+ executionTimedOutEventDetails = Prelude.Nothing,+ lambdaFunctionFailedEventDetails = Prelude.Nothing,+ lambdaFunctionScheduleFailedEventDetails =+ Prelude.Nothing,+ lambdaFunctionScheduledEventDetails =+ Prelude.Nothing,+ lambdaFunctionStartFailedEventDetails =+ Prelude.Nothing,+ lambdaFunctionSucceededEventDetails =+ Prelude.Nothing,+ lambdaFunctionTimedOutEventDetails = Prelude.Nothing,+ mapIterationAbortedEventDetails = Prelude.Nothing,+ mapIterationFailedEventDetails = Prelude.Nothing,+ mapIterationStartedEventDetails = Prelude.Nothing,+ mapIterationSucceededEventDetails = Prelude.Nothing,+ mapRunFailedEventDetails = Prelude.Nothing,+ mapRunStartedEventDetails = Prelude.Nothing,+ mapStateStartedEventDetails = Prelude.Nothing,+ previousEventId = Prelude.Nothing,+ stateEnteredEventDetails = Prelude.Nothing,+ stateExitedEventDetails = Prelude.Nothing,+ taskFailedEventDetails = Prelude.Nothing,+ taskScheduledEventDetails = Prelude.Nothing,+ taskStartFailedEventDetails = Prelude.Nothing,+ taskStartedEventDetails = Prelude.Nothing,+ taskSubmitFailedEventDetails = Prelude.Nothing,+ taskSubmittedEventDetails = Prelude.Nothing,+ taskSucceededEventDetails = Prelude.Nothing,+ taskTimedOutEventDetails = Prelude.Nothing,+ timestamp = Data._Time Lens.# pTimestamp_,+ type' = pType_,+ id = pId_+ }++-- | Undocumented member.+historyEvent_activityFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ActivityFailedEventDetails)+historyEvent_activityFailedEventDetails = Lens.lens (\HistoryEvent' {activityFailedEventDetails} -> activityFailedEventDetails) (\s@HistoryEvent' {} a -> s {activityFailedEventDetails = a} :: HistoryEvent)++-- | Contains details about an activity schedule event that failed during an+-- execution.+historyEvent_activityScheduleFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ActivityScheduleFailedEventDetails)+historyEvent_activityScheduleFailedEventDetails = Lens.lens (\HistoryEvent' {activityScheduleFailedEventDetails} -> activityScheduleFailedEventDetails) (\s@HistoryEvent' {} a -> s {activityScheduleFailedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_activityScheduledEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ActivityScheduledEventDetails)+historyEvent_activityScheduledEventDetails = Lens.lens (\HistoryEvent' {activityScheduledEventDetails} -> activityScheduledEventDetails) (\s@HistoryEvent' {} a -> s {activityScheduledEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_activityStartedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ActivityStartedEventDetails)+historyEvent_activityStartedEventDetails = Lens.lens (\HistoryEvent' {activityStartedEventDetails} -> activityStartedEventDetails) (\s@HistoryEvent' {} a -> s {activityStartedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_activitySucceededEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ActivitySucceededEventDetails)+historyEvent_activitySucceededEventDetails = Lens.lens (\HistoryEvent' {activitySucceededEventDetails} -> activitySucceededEventDetails) (\s@HistoryEvent' {} a -> s {activitySucceededEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_activityTimedOutEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ActivityTimedOutEventDetails)+historyEvent_activityTimedOutEventDetails = Lens.lens (\HistoryEvent' {activityTimedOutEventDetails} -> activityTimedOutEventDetails) (\s@HistoryEvent' {} a -> s {activityTimedOutEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_executionAbortedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ExecutionAbortedEventDetails)+historyEvent_executionAbortedEventDetails = Lens.lens (\HistoryEvent' {executionAbortedEventDetails} -> executionAbortedEventDetails) (\s@HistoryEvent' {} a -> s {executionAbortedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_executionFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ExecutionFailedEventDetails)+historyEvent_executionFailedEventDetails = Lens.lens (\HistoryEvent' {executionFailedEventDetails} -> executionFailedEventDetails) (\s@HistoryEvent' {} a -> s {executionFailedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_executionStartedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ExecutionStartedEventDetails)+historyEvent_executionStartedEventDetails = Lens.lens (\HistoryEvent' {executionStartedEventDetails} -> executionStartedEventDetails) (\s@HistoryEvent' {} a -> s {executionStartedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_executionSucceededEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ExecutionSucceededEventDetails)+historyEvent_executionSucceededEventDetails = Lens.lens (\HistoryEvent' {executionSucceededEventDetails} -> executionSucceededEventDetails) (\s@HistoryEvent' {} a -> s {executionSucceededEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_executionTimedOutEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe ExecutionTimedOutEventDetails)+historyEvent_executionTimedOutEventDetails = Lens.lens (\HistoryEvent' {executionTimedOutEventDetails} -> executionTimedOutEventDetails) (\s@HistoryEvent' {} a -> s {executionTimedOutEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_lambdaFunctionFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe LambdaFunctionFailedEventDetails)+historyEvent_lambdaFunctionFailedEventDetails = Lens.lens (\HistoryEvent' {lambdaFunctionFailedEventDetails} -> lambdaFunctionFailedEventDetails) (\s@HistoryEvent' {} a -> s {lambdaFunctionFailedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_lambdaFunctionScheduleFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe LambdaFunctionScheduleFailedEventDetails)+historyEvent_lambdaFunctionScheduleFailedEventDetails = Lens.lens (\HistoryEvent' {lambdaFunctionScheduleFailedEventDetails} -> lambdaFunctionScheduleFailedEventDetails) (\s@HistoryEvent' {} a -> s {lambdaFunctionScheduleFailedEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_lambdaFunctionScheduledEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe LambdaFunctionScheduledEventDetails)+historyEvent_lambdaFunctionScheduledEventDetails = Lens.lens (\HistoryEvent' {lambdaFunctionScheduledEventDetails} -> lambdaFunctionScheduledEventDetails) (\s@HistoryEvent' {} a -> s {lambdaFunctionScheduledEventDetails = a} :: HistoryEvent)++-- | Contains details about a lambda function that failed to start during an+-- execution.+historyEvent_lambdaFunctionStartFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe LambdaFunctionStartFailedEventDetails)+historyEvent_lambdaFunctionStartFailedEventDetails = Lens.lens (\HistoryEvent' {lambdaFunctionStartFailedEventDetails} -> lambdaFunctionStartFailedEventDetails) (\s@HistoryEvent' {} a -> s {lambdaFunctionStartFailedEventDetails = a} :: HistoryEvent)++-- | Contains details about a Lambda function that terminated successfully+-- during an execution.+historyEvent_lambdaFunctionSucceededEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe LambdaFunctionSucceededEventDetails)+historyEvent_lambdaFunctionSucceededEventDetails = Lens.lens (\HistoryEvent' {lambdaFunctionSucceededEventDetails} -> lambdaFunctionSucceededEventDetails) (\s@HistoryEvent' {} a -> s {lambdaFunctionSucceededEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_lambdaFunctionTimedOutEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe LambdaFunctionTimedOutEventDetails)+historyEvent_lambdaFunctionTimedOutEventDetails = Lens.lens (\HistoryEvent' {lambdaFunctionTimedOutEventDetails} -> lambdaFunctionTimedOutEventDetails) (\s@HistoryEvent' {} a -> s {lambdaFunctionTimedOutEventDetails = a} :: HistoryEvent)++-- | Contains details about an iteration of a Map state that was aborted.+historyEvent_mapIterationAbortedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapIterationEventDetails)+historyEvent_mapIterationAbortedEventDetails = Lens.lens (\HistoryEvent' {mapIterationAbortedEventDetails} -> mapIterationAbortedEventDetails) (\s@HistoryEvent' {} a -> s {mapIterationAbortedEventDetails = a} :: HistoryEvent)++-- | Contains details about an iteration of a Map state that failed.+historyEvent_mapIterationFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapIterationEventDetails)+historyEvent_mapIterationFailedEventDetails = Lens.lens (\HistoryEvent' {mapIterationFailedEventDetails} -> mapIterationFailedEventDetails) (\s@HistoryEvent' {} a -> s {mapIterationFailedEventDetails = a} :: HistoryEvent)++-- | Contains details about an iteration of a Map state that was started.+historyEvent_mapIterationStartedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapIterationEventDetails)+historyEvent_mapIterationStartedEventDetails = Lens.lens (\HistoryEvent' {mapIterationStartedEventDetails} -> mapIterationStartedEventDetails) (\s@HistoryEvent' {} a -> s {mapIterationStartedEventDetails = a} :: HistoryEvent)++-- | Contains details about an iteration of a Map state that succeeded.+historyEvent_mapIterationSucceededEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapIterationEventDetails)+historyEvent_mapIterationSucceededEventDetails = Lens.lens (\HistoryEvent' {mapIterationSucceededEventDetails} -> mapIterationSucceededEventDetails) (\s@HistoryEvent' {} a -> s {mapIterationSucceededEventDetails = a} :: HistoryEvent)++-- | Contains error and cause details about a Map Run that failed.+historyEvent_mapRunFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapRunFailedEventDetails)+historyEvent_mapRunFailedEventDetails = Lens.lens (\HistoryEvent' {mapRunFailedEventDetails} -> mapRunFailedEventDetails) (\s@HistoryEvent' {} a -> s {mapRunFailedEventDetails = a} :: HistoryEvent)++-- | Contains details, such as @mapRunArn@, and the start date and time of a+-- Map Run. @mapRunArn@ is the Amazon Resource Name (ARN) of the Map Run+-- that was started.+historyEvent_mapRunStartedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapRunStartedEventDetails)+historyEvent_mapRunStartedEventDetails = Lens.lens (\HistoryEvent' {mapRunStartedEventDetails} -> mapRunStartedEventDetails) (\s@HistoryEvent' {} a -> s {mapRunStartedEventDetails = a} :: HistoryEvent)++-- | Contains details about Map state that was started.+historyEvent_mapStateStartedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe MapStateStartedEventDetails)+historyEvent_mapStateStartedEventDetails = Lens.lens (\HistoryEvent' {mapStateStartedEventDetails} -> mapStateStartedEventDetails) (\s@HistoryEvent' {} a -> s {mapStateStartedEventDetails = a} :: HistoryEvent)++-- | The id of the previous event.+historyEvent_previousEventId :: Lens.Lens' HistoryEvent (Prelude.Maybe Prelude.Integer)+historyEvent_previousEventId = Lens.lens (\HistoryEvent' {previousEventId} -> previousEventId) (\s@HistoryEvent' {} a -> s {previousEventId = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_stateEnteredEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe StateEnteredEventDetails)+historyEvent_stateEnteredEventDetails = Lens.lens (\HistoryEvent' {stateEnteredEventDetails} -> stateEnteredEventDetails) (\s@HistoryEvent' {} a -> s {stateEnteredEventDetails = a} :: HistoryEvent)++-- | Undocumented member.+historyEvent_stateExitedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe StateExitedEventDetails)+historyEvent_stateExitedEventDetails = Lens.lens (\HistoryEvent' {stateExitedEventDetails} -> stateExitedEventDetails) (\s@HistoryEvent' {} a -> s {stateExitedEventDetails = a} :: HistoryEvent)++-- | Contains details about the failure of a task.+historyEvent_taskFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskFailedEventDetails)+historyEvent_taskFailedEventDetails = Lens.lens (\HistoryEvent' {taskFailedEventDetails} -> taskFailedEventDetails) (\s@HistoryEvent' {} a -> s {taskFailedEventDetails = a} :: HistoryEvent)++-- | Contains details about a task that was scheduled.+historyEvent_taskScheduledEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskScheduledEventDetails)+historyEvent_taskScheduledEventDetails = Lens.lens (\HistoryEvent' {taskScheduledEventDetails} -> taskScheduledEventDetails) (\s@HistoryEvent' {} a -> s {taskScheduledEventDetails = a} :: HistoryEvent)++-- | Contains details about a task that failed to start.+historyEvent_taskStartFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskStartFailedEventDetails)+historyEvent_taskStartFailedEventDetails = Lens.lens (\HistoryEvent' {taskStartFailedEventDetails} -> taskStartFailedEventDetails) (\s@HistoryEvent' {} a -> s {taskStartFailedEventDetails = a} :: HistoryEvent)++-- | Contains details about a task that was started.+historyEvent_taskStartedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskStartedEventDetails)+historyEvent_taskStartedEventDetails = Lens.lens (\HistoryEvent' {taskStartedEventDetails} -> taskStartedEventDetails) (\s@HistoryEvent' {} a -> s {taskStartedEventDetails = a} :: HistoryEvent)++-- | Contains details about a task that where the submit failed.+historyEvent_taskSubmitFailedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskSubmitFailedEventDetails)+historyEvent_taskSubmitFailedEventDetails = Lens.lens (\HistoryEvent' {taskSubmitFailedEventDetails} -> taskSubmitFailedEventDetails) (\s@HistoryEvent' {} a -> s {taskSubmitFailedEventDetails = a} :: HistoryEvent)++-- | Contains details about a submitted task.+historyEvent_taskSubmittedEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskSubmittedEventDetails)+historyEvent_taskSubmittedEventDetails = Lens.lens (\HistoryEvent' {taskSubmittedEventDetails} -> taskSubmittedEventDetails) (\s@HistoryEvent' {} a -> s {taskSubmittedEventDetails = a} :: HistoryEvent)++-- | Contains details about a task that succeeded.+historyEvent_taskSucceededEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskSucceededEventDetails)+historyEvent_taskSucceededEventDetails = Lens.lens (\HistoryEvent' {taskSucceededEventDetails} -> taskSucceededEventDetails) (\s@HistoryEvent' {} a -> s {taskSucceededEventDetails = a} :: HistoryEvent)++-- | Contains details about a task that timed out.+historyEvent_taskTimedOutEventDetails :: Lens.Lens' HistoryEvent (Prelude.Maybe TaskTimedOutEventDetails)+historyEvent_taskTimedOutEventDetails = Lens.lens (\HistoryEvent' {taskTimedOutEventDetails} -> taskTimedOutEventDetails) (\s@HistoryEvent' {} a -> s {taskTimedOutEventDetails = a} :: HistoryEvent)++-- | The date and time the event occurred.+historyEvent_timestamp :: Lens.Lens' HistoryEvent Prelude.UTCTime+historyEvent_timestamp = Lens.lens (\HistoryEvent' {timestamp} -> timestamp) (\s@HistoryEvent' {} a -> s {timestamp = a} :: HistoryEvent) Prelude.. Data._Time++-- | The type of the event.+historyEvent_type :: Lens.Lens' HistoryEvent HistoryEventType+historyEvent_type = Lens.lens (\HistoryEvent' {type'} -> type') (\s@HistoryEvent' {} a -> s {type' = a} :: HistoryEvent)++-- | The id of the event. Events are numbered sequentially, starting at one.+historyEvent_id :: Lens.Lens' HistoryEvent Prelude.Integer+historyEvent_id = Lens.lens (\HistoryEvent' {id} -> id) (\s@HistoryEvent' {} a -> s {id = a} :: HistoryEvent)++instance Data.FromJSON HistoryEvent where+ parseJSON =+ Data.withObject+ "HistoryEvent"+ ( \x ->+ HistoryEvent'+ Prelude.<$> (x Data..:? "activityFailedEventDetails")+ Prelude.<*> (x Data..:? "activityScheduleFailedEventDetails")+ Prelude.<*> (x Data..:? "activityScheduledEventDetails")+ Prelude.<*> (x Data..:? "activityStartedEventDetails")+ Prelude.<*> (x Data..:? "activitySucceededEventDetails")+ Prelude.<*> (x Data..:? "activityTimedOutEventDetails")+ Prelude.<*> (x Data..:? "executionAbortedEventDetails")+ Prelude.<*> (x Data..:? "executionFailedEventDetails")+ Prelude.<*> (x Data..:? "executionStartedEventDetails")+ Prelude.<*> (x Data..:? "executionSucceededEventDetails")+ Prelude.<*> (x Data..:? "executionTimedOutEventDetails")+ Prelude.<*> (x Data..:? "lambdaFunctionFailedEventDetails")+ Prelude.<*> ( x+ Data..:? "lambdaFunctionScheduleFailedEventDetails"+ )+ Prelude.<*> (x Data..:? "lambdaFunctionScheduledEventDetails")+ Prelude.<*> (x Data..:? "lambdaFunctionStartFailedEventDetails")+ Prelude.<*> (x Data..:? "lambdaFunctionSucceededEventDetails")+ Prelude.<*> (x Data..:? "lambdaFunctionTimedOutEventDetails")+ Prelude.<*> (x Data..:? "mapIterationAbortedEventDetails")+ Prelude.<*> (x Data..:? "mapIterationFailedEventDetails")+ Prelude.<*> (x Data..:? "mapIterationStartedEventDetails")+ Prelude.<*> (x Data..:? "mapIterationSucceededEventDetails")+ Prelude.<*> (x Data..:? "mapRunFailedEventDetails")+ Prelude.<*> (x Data..:? "mapRunStartedEventDetails")+ Prelude.<*> (x Data..:? "mapStateStartedEventDetails")+ Prelude.<*> (x Data..:? "previousEventId")+ Prelude.<*> (x Data..:? "stateEnteredEventDetails")+ Prelude.<*> (x Data..:? "stateExitedEventDetails")+ Prelude.<*> (x Data..:? "taskFailedEventDetails")+ Prelude.<*> (x Data..:? "taskScheduledEventDetails")+ Prelude.<*> (x Data..:? "taskStartFailedEventDetails")+ Prelude.<*> (x Data..:? "taskStartedEventDetails")+ Prelude.<*> (x Data..:? "taskSubmitFailedEventDetails")+ Prelude.<*> (x Data..:? "taskSubmittedEventDetails")+ Prelude.<*> (x Data..:? "taskSucceededEventDetails")+ Prelude.<*> (x Data..:? "taskTimedOutEventDetails")+ Prelude.<*> (x Data..: "timestamp")+ Prelude.<*> (x Data..: "type")+ Prelude.<*> (x Data..: "id")+ )++instance Prelude.Hashable HistoryEvent where+ hashWithSalt _salt HistoryEvent' {..} =+ _salt+ `Prelude.hashWithSalt` activityFailedEventDetails+ `Prelude.hashWithSalt` activityScheduleFailedEventDetails+ `Prelude.hashWithSalt` activityScheduledEventDetails+ `Prelude.hashWithSalt` activityStartedEventDetails+ `Prelude.hashWithSalt` activitySucceededEventDetails+ `Prelude.hashWithSalt` activityTimedOutEventDetails+ `Prelude.hashWithSalt` executionAbortedEventDetails+ `Prelude.hashWithSalt` executionFailedEventDetails+ `Prelude.hashWithSalt` executionStartedEventDetails+ `Prelude.hashWithSalt` executionSucceededEventDetails+ `Prelude.hashWithSalt` executionTimedOutEventDetails+ `Prelude.hashWithSalt` lambdaFunctionFailedEventDetails+ `Prelude.hashWithSalt` lambdaFunctionScheduleFailedEventDetails+ `Prelude.hashWithSalt` lambdaFunctionScheduledEventDetails+ `Prelude.hashWithSalt` lambdaFunctionStartFailedEventDetails+ `Prelude.hashWithSalt` lambdaFunctionSucceededEventDetails+ `Prelude.hashWithSalt` lambdaFunctionTimedOutEventDetails+ `Prelude.hashWithSalt` mapIterationAbortedEventDetails+ `Prelude.hashWithSalt` mapIterationFailedEventDetails+ `Prelude.hashWithSalt` mapIterationStartedEventDetails+ `Prelude.hashWithSalt` mapIterationSucceededEventDetails+ `Prelude.hashWithSalt` mapRunFailedEventDetails+ `Prelude.hashWithSalt` mapRunStartedEventDetails+ `Prelude.hashWithSalt` mapStateStartedEventDetails+ `Prelude.hashWithSalt` previousEventId+ `Prelude.hashWithSalt` stateEnteredEventDetails+ `Prelude.hashWithSalt` stateExitedEventDetails+ `Prelude.hashWithSalt` taskFailedEventDetails+ `Prelude.hashWithSalt` taskScheduledEventDetails+ `Prelude.hashWithSalt` taskStartFailedEventDetails+ `Prelude.hashWithSalt` taskStartedEventDetails+ `Prelude.hashWithSalt` taskSubmitFailedEventDetails+ `Prelude.hashWithSalt` taskSubmittedEventDetails+ `Prelude.hashWithSalt` taskSucceededEventDetails+ `Prelude.hashWithSalt` taskTimedOutEventDetails+ `Prelude.hashWithSalt` timestamp+ `Prelude.hashWithSalt` type'+ `Prelude.hashWithSalt` id++instance Prelude.NFData HistoryEvent where+ rnf HistoryEvent' {..} =+ Prelude.rnf activityFailedEventDetails+ `Prelude.seq` Prelude.rnf activityScheduleFailedEventDetails+ `Prelude.seq` Prelude.rnf activityScheduledEventDetails+ `Prelude.seq` Prelude.rnf activityStartedEventDetails+ `Prelude.seq` Prelude.rnf activitySucceededEventDetails+ `Prelude.seq` Prelude.rnf activityTimedOutEventDetails+ `Prelude.seq` Prelude.rnf executionAbortedEventDetails+ `Prelude.seq` Prelude.rnf executionFailedEventDetails+ `Prelude.seq` Prelude.rnf executionStartedEventDetails+ `Prelude.seq` Prelude.rnf executionSucceededEventDetails+ `Prelude.seq` Prelude.rnf executionTimedOutEventDetails+ `Prelude.seq` Prelude.rnf lambdaFunctionFailedEventDetails+ `Prelude.seq` Prelude.rnf+ lambdaFunctionScheduleFailedEventDetails+ `Prelude.seq` Prelude.rnf+ lambdaFunctionScheduledEventDetails+ `Prelude.seq` Prelude.rnf+ lambdaFunctionStartFailedEventDetails+ `Prelude.seq` Prelude.rnf+ lambdaFunctionSucceededEventDetails+ `Prelude.seq` Prelude.rnf+ lambdaFunctionTimedOutEventDetails+ `Prelude.seq` Prelude.rnf+ mapIterationAbortedEventDetails+ `Prelude.seq` Prelude.rnf+ mapIterationFailedEventDetails+ `Prelude.seq` Prelude.rnf+ mapIterationStartedEventDetails+ `Prelude.seq` Prelude.rnf+ mapIterationSucceededEventDetails+ `Prelude.seq` Prelude.rnf+ mapRunFailedEventDetails+ `Prelude.seq` Prelude.rnf+ mapRunStartedEventDetails+ `Prelude.seq` Prelude.rnf+ mapStateStartedEventDetails+ `Prelude.seq` Prelude.rnf+ previousEventId+ `Prelude.seq` Prelude.rnf+ stateEnteredEventDetails+ `Prelude.seq` Prelude.rnf+ stateExitedEventDetails+ `Prelude.seq` Prelude.rnf+ taskFailedEventDetails+ `Prelude.seq` Prelude.rnf+ taskScheduledEventDetails+ `Prelude.seq` Prelude.rnf+ taskStartFailedEventDetails+ `Prelude.seq` Prelude.rnf+ taskStartedEventDetails+ `Prelude.seq` Prelude.rnf+ taskSubmitFailedEventDetails+ `Prelude.seq` Prelude.rnf+ taskSubmittedEventDetails+ `Prelude.seq` Prelude.rnf+ taskSucceededEventDetails+ `Prelude.seq` Prelude.rnf+ taskTimedOutEventDetails+ `Prelude.seq` Prelude.rnf+ timestamp+ `Prelude.seq` Prelude.rnf+ type'+ `Prelude.seq` Prelude.rnf+ id
+ gen/Amazonka/StepFunctions/Types/HistoryEventExecutionDataDetails.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Provides details about input or output in an execution history event.+--+-- /See:/ 'newHistoryEventExecutionDataDetails' smart constructor.+data HistoryEventExecutionDataDetails = HistoryEventExecutionDataDetails'+ { -- | Indicates whether input or output was truncated in the response. Always+ -- @false@ for API calls.+ truncated :: Prelude.Maybe Prelude.Bool+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'HistoryEventExecutionDataDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'truncated', 'historyEventExecutionDataDetails_truncated' - Indicates whether input or output was truncated in the response. Always+-- @false@ for API calls.+newHistoryEventExecutionDataDetails ::+ HistoryEventExecutionDataDetails+newHistoryEventExecutionDataDetails =+ HistoryEventExecutionDataDetails'+ { truncated =+ Prelude.Nothing+ }++-- | Indicates whether input or output was truncated in the response. Always+-- @false@ for API calls.+historyEventExecutionDataDetails_truncated :: Lens.Lens' HistoryEventExecutionDataDetails (Prelude.Maybe Prelude.Bool)+historyEventExecutionDataDetails_truncated = Lens.lens (\HistoryEventExecutionDataDetails' {truncated} -> truncated) (\s@HistoryEventExecutionDataDetails' {} a -> s {truncated = a} :: HistoryEventExecutionDataDetails)++instance+ Data.FromJSON+ HistoryEventExecutionDataDetails+ where+ parseJSON =+ Data.withObject+ "HistoryEventExecutionDataDetails"+ ( \x ->+ HistoryEventExecutionDataDetails'+ Prelude.<$> (x Data..:? "truncated")+ )++instance+ Prelude.Hashable+ HistoryEventExecutionDataDetails+ where+ hashWithSalt+ _salt+ HistoryEventExecutionDataDetails' {..} =+ _salt `Prelude.hashWithSalt` truncated++instance+ Prelude.NFData+ HistoryEventExecutionDataDetails+ where+ rnf HistoryEventExecutionDataDetails' {..} =+ Prelude.rnf truncated
+ gen/Amazonka/StepFunctions/Types/HistoryEventType.hs view
@@ -0,0 +1,356 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.HistoryEventType+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.HistoryEventType+ ( HistoryEventType+ ( ..,+ HistoryEventType_ActivityFailed,+ HistoryEventType_ActivityScheduleFailed,+ HistoryEventType_ActivityScheduled,+ HistoryEventType_ActivityStarted,+ HistoryEventType_ActivitySucceeded,+ HistoryEventType_ActivityTimedOut,+ HistoryEventType_ChoiceStateEntered,+ HistoryEventType_ChoiceStateExited,+ HistoryEventType_ExecutionAborted,+ HistoryEventType_ExecutionFailed,+ HistoryEventType_ExecutionStarted,+ HistoryEventType_ExecutionSucceeded,+ HistoryEventType_ExecutionTimedOut,+ HistoryEventType_FailStateEntered,+ HistoryEventType_LambdaFunctionFailed,+ HistoryEventType_LambdaFunctionScheduleFailed,+ HistoryEventType_LambdaFunctionScheduled,+ HistoryEventType_LambdaFunctionStartFailed,+ HistoryEventType_LambdaFunctionStarted,+ HistoryEventType_LambdaFunctionSucceeded,+ HistoryEventType_LambdaFunctionTimedOut,+ HistoryEventType_MapIterationAborted,+ HistoryEventType_MapIterationFailed,+ HistoryEventType_MapIterationStarted,+ HistoryEventType_MapIterationSucceeded,+ HistoryEventType_MapRunAborted,+ HistoryEventType_MapRunFailed,+ HistoryEventType_MapRunStarted,+ HistoryEventType_MapRunSucceeded,+ HistoryEventType_MapStateAborted,+ HistoryEventType_MapStateEntered,+ HistoryEventType_MapStateExited,+ HistoryEventType_MapStateFailed,+ HistoryEventType_MapStateStarted,+ HistoryEventType_MapStateSucceeded,+ HistoryEventType_ParallelStateAborted,+ HistoryEventType_ParallelStateEntered,+ HistoryEventType_ParallelStateExited,+ HistoryEventType_ParallelStateFailed,+ HistoryEventType_ParallelStateStarted,+ HistoryEventType_ParallelStateSucceeded,+ HistoryEventType_PassStateEntered,+ HistoryEventType_PassStateExited,+ HistoryEventType_SucceedStateEntered,+ HistoryEventType_SucceedStateExited,+ HistoryEventType_TaskFailed,+ HistoryEventType_TaskScheduled,+ HistoryEventType_TaskStartFailed,+ HistoryEventType_TaskStarted,+ HistoryEventType_TaskStateAborted,+ HistoryEventType_TaskStateEntered,+ HistoryEventType_TaskStateExited,+ HistoryEventType_TaskSubmitFailed,+ HistoryEventType_TaskSubmitted,+ HistoryEventType_TaskSucceeded,+ HistoryEventType_TaskTimedOut,+ HistoryEventType_WaitStateAborted,+ HistoryEventType_WaitStateEntered,+ HistoryEventType_WaitStateExited+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype HistoryEventType = HistoryEventType'+ { fromHistoryEventType ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern HistoryEventType_ActivityFailed :: HistoryEventType+pattern HistoryEventType_ActivityFailed = HistoryEventType' "ActivityFailed"++pattern HistoryEventType_ActivityScheduleFailed :: HistoryEventType+pattern HistoryEventType_ActivityScheduleFailed = HistoryEventType' "ActivityScheduleFailed"++pattern HistoryEventType_ActivityScheduled :: HistoryEventType+pattern HistoryEventType_ActivityScheduled = HistoryEventType' "ActivityScheduled"++pattern HistoryEventType_ActivityStarted :: HistoryEventType+pattern HistoryEventType_ActivityStarted = HistoryEventType' "ActivityStarted"++pattern HistoryEventType_ActivitySucceeded :: HistoryEventType+pattern HistoryEventType_ActivitySucceeded = HistoryEventType' "ActivitySucceeded"++pattern HistoryEventType_ActivityTimedOut :: HistoryEventType+pattern HistoryEventType_ActivityTimedOut = HistoryEventType' "ActivityTimedOut"++pattern HistoryEventType_ChoiceStateEntered :: HistoryEventType+pattern HistoryEventType_ChoiceStateEntered = HistoryEventType' "ChoiceStateEntered"++pattern HistoryEventType_ChoiceStateExited :: HistoryEventType+pattern HistoryEventType_ChoiceStateExited = HistoryEventType' "ChoiceStateExited"++pattern HistoryEventType_ExecutionAborted :: HistoryEventType+pattern HistoryEventType_ExecutionAborted = HistoryEventType' "ExecutionAborted"++pattern HistoryEventType_ExecutionFailed :: HistoryEventType+pattern HistoryEventType_ExecutionFailed = HistoryEventType' "ExecutionFailed"++pattern HistoryEventType_ExecutionStarted :: HistoryEventType+pattern HistoryEventType_ExecutionStarted = HistoryEventType' "ExecutionStarted"++pattern HistoryEventType_ExecutionSucceeded :: HistoryEventType+pattern HistoryEventType_ExecutionSucceeded = HistoryEventType' "ExecutionSucceeded"++pattern HistoryEventType_ExecutionTimedOut :: HistoryEventType+pattern HistoryEventType_ExecutionTimedOut = HistoryEventType' "ExecutionTimedOut"++pattern HistoryEventType_FailStateEntered :: HistoryEventType+pattern HistoryEventType_FailStateEntered = HistoryEventType' "FailStateEntered"++pattern HistoryEventType_LambdaFunctionFailed :: HistoryEventType+pattern HistoryEventType_LambdaFunctionFailed = HistoryEventType' "LambdaFunctionFailed"++pattern HistoryEventType_LambdaFunctionScheduleFailed :: HistoryEventType+pattern HistoryEventType_LambdaFunctionScheduleFailed = HistoryEventType' "LambdaFunctionScheduleFailed"++pattern HistoryEventType_LambdaFunctionScheduled :: HistoryEventType+pattern HistoryEventType_LambdaFunctionScheduled = HistoryEventType' "LambdaFunctionScheduled"++pattern HistoryEventType_LambdaFunctionStartFailed :: HistoryEventType+pattern HistoryEventType_LambdaFunctionStartFailed = HistoryEventType' "LambdaFunctionStartFailed"++pattern HistoryEventType_LambdaFunctionStarted :: HistoryEventType+pattern HistoryEventType_LambdaFunctionStarted = HistoryEventType' "LambdaFunctionStarted"++pattern HistoryEventType_LambdaFunctionSucceeded :: HistoryEventType+pattern HistoryEventType_LambdaFunctionSucceeded = HistoryEventType' "LambdaFunctionSucceeded"++pattern HistoryEventType_LambdaFunctionTimedOut :: HistoryEventType+pattern HistoryEventType_LambdaFunctionTimedOut = HistoryEventType' "LambdaFunctionTimedOut"++pattern HistoryEventType_MapIterationAborted :: HistoryEventType+pattern HistoryEventType_MapIterationAborted = HistoryEventType' "MapIterationAborted"++pattern HistoryEventType_MapIterationFailed :: HistoryEventType+pattern HistoryEventType_MapIterationFailed = HistoryEventType' "MapIterationFailed"++pattern HistoryEventType_MapIterationStarted :: HistoryEventType+pattern HistoryEventType_MapIterationStarted = HistoryEventType' "MapIterationStarted"++pattern HistoryEventType_MapIterationSucceeded :: HistoryEventType+pattern HistoryEventType_MapIterationSucceeded = HistoryEventType' "MapIterationSucceeded"++pattern HistoryEventType_MapRunAborted :: HistoryEventType+pattern HistoryEventType_MapRunAborted = HistoryEventType' "MapRunAborted"++pattern HistoryEventType_MapRunFailed :: HistoryEventType+pattern HistoryEventType_MapRunFailed = HistoryEventType' "MapRunFailed"++pattern HistoryEventType_MapRunStarted :: HistoryEventType+pattern HistoryEventType_MapRunStarted = HistoryEventType' "MapRunStarted"++pattern HistoryEventType_MapRunSucceeded :: HistoryEventType+pattern HistoryEventType_MapRunSucceeded = HistoryEventType' "MapRunSucceeded"++pattern HistoryEventType_MapStateAborted :: HistoryEventType+pattern HistoryEventType_MapStateAborted = HistoryEventType' "MapStateAborted"++pattern HistoryEventType_MapStateEntered :: HistoryEventType+pattern HistoryEventType_MapStateEntered = HistoryEventType' "MapStateEntered"++pattern HistoryEventType_MapStateExited :: HistoryEventType+pattern HistoryEventType_MapStateExited = HistoryEventType' "MapStateExited"++pattern HistoryEventType_MapStateFailed :: HistoryEventType+pattern HistoryEventType_MapStateFailed = HistoryEventType' "MapStateFailed"++pattern HistoryEventType_MapStateStarted :: HistoryEventType+pattern HistoryEventType_MapStateStarted = HistoryEventType' "MapStateStarted"++pattern HistoryEventType_MapStateSucceeded :: HistoryEventType+pattern HistoryEventType_MapStateSucceeded = HistoryEventType' "MapStateSucceeded"++pattern HistoryEventType_ParallelStateAborted :: HistoryEventType+pattern HistoryEventType_ParallelStateAborted = HistoryEventType' "ParallelStateAborted"++pattern HistoryEventType_ParallelStateEntered :: HistoryEventType+pattern HistoryEventType_ParallelStateEntered = HistoryEventType' "ParallelStateEntered"++pattern HistoryEventType_ParallelStateExited :: HistoryEventType+pattern HistoryEventType_ParallelStateExited = HistoryEventType' "ParallelStateExited"++pattern HistoryEventType_ParallelStateFailed :: HistoryEventType+pattern HistoryEventType_ParallelStateFailed = HistoryEventType' "ParallelStateFailed"++pattern HistoryEventType_ParallelStateStarted :: HistoryEventType+pattern HistoryEventType_ParallelStateStarted = HistoryEventType' "ParallelStateStarted"++pattern HistoryEventType_ParallelStateSucceeded :: HistoryEventType+pattern HistoryEventType_ParallelStateSucceeded = HistoryEventType' "ParallelStateSucceeded"++pattern HistoryEventType_PassStateEntered :: HistoryEventType+pattern HistoryEventType_PassStateEntered = HistoryEventType' "PassStateEntered"++pattern HistoryEventType_PassStateExited :: HistoryEventType+pattern HistoryEventType_PassStateExited = HistoryEventType' "PassStateExited"++pattern HistoryEventType_SucceedStateEntered :: HistoryEventType+pattern HistoryEventType_SucceedStateEntered = HistoryEventType' "SucceedStateEntered"++pattern HistoryEventType_SucceedStateExited :: HistoryEventType+pattern HistoryEventType_SucceedStateExited = HistoryEventType' "SucceedStateExited"++pattern HistoryEventType_TaskFailed :: HistoryEventType+pattern HistoryEventType_TaskFailed = HistoryEventType' "TaskFailed"++pattern HistoryEventType_TaskScheduled :: HistoryEventType+pattern HistoryEventType_TaskScheduled = HistoryEventType' "TaskScheduled"++pattern HistoryEventType_TaskStartFailed :: HistoryEventType+pattern HistoryEventType_TaskStartFailed = HistoryEventType' "TaskStartFailed"++pattern HistoryEventType_TaskStarted :: HistoryEventType+pattern HistoryEventType_TaskStarted = HistoryEventType' "TaskStarted"++pattern HistoryEventType_TaskStateAborted :: HistoryEventType+pattern HistoryEventType_TaskStateAborted = HistoryEventType' "TaskStateAborted"++pattern HistoryEventType_TaskStateEntered :: HistoryEventType+pattern HistoryEventType_TaskStateEntered = HistoryEventType' "TaskStateEntered"++pattern HistoryEventType_TaskStateExited :: HistoryEventType+pattern HistoryEventType_TaskStateExited = HistoryEventType' "TaskStateExited"++pattern HistoryEventType_TaskSubmitFailed :: HistoryEventType+pattern HistoryEventType_TaskSubmitFailed = HistoryEventType' "TaskSubmitFailed"++pattern HistoryEventType_TaskSubmitted :: HistoryEventType+pattern HistoryEventType_TaskSubmitted = HistoryEventType' "TaskSubmitted"++pattern HistoryEventType_TaskSucceeded :: HistoryEventType+pattern HistoryEventType_TaskSucceeded = HistoryEventType' "TaskSucceeded"++pattern HistoryEventType_TaskTimedOut :: HistoryEventType+pattern HistoryEventType_TaskTimedOut = HistoryEventType' "TaskTimedOut"++pattern HistoryEventType_WaitStateAborted :: HistoryEventType+pattern HistoryEventType_WaitStateAborted = HistoryEventType' "WaitStateAborted"++pattern HistoryEventType_WaitStateEntered :: HistoryEventType+pattern HistoryEventType_WaitStateEntered = HistoryEventType' "WaitStateEntered"++pattern HistoryEventType_WaitStateExited :: HistoryEventType+pattern HistoryEventType_WaitStateExited = HistoryEventType' "WaitStateExited"++{-# COMPLETE+ HistoryEventType_ActivityFailed,+ HistoryEventType_ActivityScheduleFailed,+ HistoryEventType_ActivityScheduled,+ HistoryEventType_ActivityStarted,+ HistoryEventType_ActivitySucceeded,+ HistoryEventType_ActivityTimedOut,+ HistoryEventType_ChoiceStateEntered,+ HistoryEventType_ChoiceStateExited,+ HistoryEventType_ExecutionAborted,+ HistoryEventType_ExecutionFailed,+ HistoryEventType_ExecutionStarted,+ HistoryEventType_ExecutionSucceeded,+ HistoryEventType_ExecutionTimedOut,+ HistoryEventType_FailStateEntered,+ HistoryEventType_LambdaFunctionFailed,+ HistoryEventType_LambdaFunctionScheduleFailed,+ HistoryEventType_LambdaFunctionScheduled,+ HistoryEventType_LambdaFunctionStartFailed,+ HistoryEventType_LambdaFunctionStarted,+ HistoryEventType_LambdaFunctionSucceeded,+ HistoryEventType_LambdaFunctionTimedOut,+ HistoryEventType_MapIterationAborted,+ HistoryEventType_MapIterationFailed,+ HistoryEventType_MapIterationStarted,+ HistoryEventType_MapIterationSucceeded,+ HistoryEventType_MapRunAborted,+ HistoryEventType_MapRunFailed,+ HistoryEventType_MapRunStarted,+ HistoryEventType_MapRunSucceeded,+ HistoryEventType_MapStateAborted,+ HistoryEventType_MapStateEntered,+ HistoryEventType_MapStateExited,+ HistoryEventType_MapStateFailed,+ HistoryEventType_MapStateStarted,+ HistoryEventType_MapStateSucceeded,+ HistoryEventType_ParallelStateAborted,+ HistoryEventType_ParallelStateEntered,+ HistoryEventType_ParallelStateExited,+ HistoryEventType_ParallelStateFailed,+ HistoryEventType_ParallelStateStarted,+ HistoryEventType_ParallelStateSucceeded,+ HistoryEventType_PassStateEntered,+ HistoryEventType_PassStateExited,+ HistoryEventType_SucceedStateEntered,+ HistoryEventType_SucceedStateExited,+ HistoryEventType_TaskFailed,+ HistoryEventType_TaskScheduled,+ HistoryEventType_TaskStartFailed,+ HistoryEventType_TaskStarted,+ HistoryEventType_TaskStateAborted,+ HistoryEventType_TaskStateEntered,+ HistoryEventType_TaskStateExited,+ HistoryEventType_TaskSubmitFailed,+ HistoryEventType_TaskSubmitted,+ HistoryEventType_TaskSucceeded,+ HistoryEventType_TaskTimedOut,+ HistoryEventType_WaitStateAborted,+ HistoryEventType_WaitStateEntered,+ HistoryEventType_WaitStateExited,+ HistoryEventType'+ #-}
+ gen/Amazonka/StepFunctions/Types/LambdaFunctionFailedEventDetails.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LambdaFunctionFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a Lambda function that failed during an+-- execution.+--+-- /See:/ 'newLambdaFunctionFailedEventDetails' smart constructor.+data LambdaFunctionFailedEventDetails = LambdaFunctionFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LambdaFunctionFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'lambdaFunctionFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'lambdaFunctionFailedEventDetails_error' - The error code of the failure.+newLambdaFunctionFailedEventDetails ::+ LambdaFunctionFailedEventDetails+newLambdaFunctionFailedEventDetails =+ LambdaFunctionFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+lambdaFunctionFailedEventDetails_cause :: Lens.Lens' LambdaFunctionFailedEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionFailedEventDetails_cause = Lens.lens (\LambdaFunctionFailedEventDetails' {cause} -> cause) (\s@LambdaFunctionFailedEventDetails' {} a -> s {cause = a} :: LambdaFunctionFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+lambdaFunctionFailedEventDetails_error :: Lens.Lens' LambdaFunctionFailedEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionFailedEventDetails_error = Lens.lens (\LambdaFunctionFailedEventDetails' {error} -> error) (\s@LambdaFunctionFailedEventDetails' {} a -> s {error = a} :: LambdaFunctionFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance+ Data.FromJSON+ LambdaFunctionFailedEventDetails+ where+ parseJSON =+ Data.withObject+ "LambdaFunctionFailedEventDetails"+ ( \x ->+ LambdaFunctionFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ LambdaFunctionFailedEventDetails+ where+ hashWithSalt+ _salt+ LambdaFunctionFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance+ Prelude.NFData+ LambdaFunctionFailedEventDetails+ where+ rnf LambdaFunctionFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/LambdaFunctionScheduleFailedEventDetails.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LambdaFunctionScheduleFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a failed Lambda function schedule event that+-- occurred during an execution.+--+-- /See:/ 'newLambdaFunctionScheduleFailedEventDetails' smart constructor.+data LambdaFunctionScheduleFailedEventDetails = LambdaFunctionScheduleFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LambdaFunctionScheduleFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'lambdaFunctionScheduleFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'lambdaFunctionScheduleFailedEventDetails_error' - The error code of the failure.+newLambdaFunctionScheduleFailedEventDetails ::+ LambdaFunctionScheduleFailedEventDetails+newLambdaFunctionScheduleFailedEventDetails =+ LambdaFunctionScheduleFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+lambdaFunctionScheduleFailedEventDetails_cause :: Lens.Lens' LambdaFunctionScheduleFailedEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionScheduleFailedEventDetails_cause = Lens.lens (\LambdaFunctionScheduleFailedEventDetails' {cause} -> cause) (\s@LambdaFunctionScheduleFailedEventDetails' {} a -> s {cause = a} :: LambdaFunctionScheduleFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+lambdaFunctionScheduleFailedEventDetails_error :: Lens.Lens' LambdaFunctionScheduleFailedEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionScheduleFailedEventDetails_error = Lens.lens (\LambdaFunctionScheduleFailedEventDetails' {error} -> error) (\s@LambdaFunctionScheduleFailedEventDetails' {} a -> s {error = a} :: LambdaFunctionScheduleFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance+ Data.FromJSON+ LambdaFunctionScheduleFailedEventDetails+ where+ parseJSON =+ Data.withObject+ "LambdaFunctionScheduleFailedEventDetails"+ ( \x ->+ LambdaFunctionScheduleFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ LambdaFunctionScheduleFailedEventDetails+ where+ hashWithSalt+ _salt+ LambdaFunctionScheduleFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance+ Prelude.NFData+ LambdaFunctionScheduleFailedEventDetails+ where+ rnf LambdaFunctionScheduleFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/LambdaFunctionScheduledEventDetails.hs view
@@ -0,0 +1,139 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LambdaFunctionScheduledEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails+import Amazonka.StepFunctions.Types.TaskCredentials++-- | Contains details about a Lambda function scheduled during an execution.+--+-- /See:/ 'newLambdaFunctionScheduledEventDetails' smart constructor.+data LambdaFunctionScheduledEventDetails = LambdaFunctionScheduledEventDetails'+ { -- | The JSON data input to the Lambda function. Length constraints apply to+ -- the payload size, and are expressed as bytes in UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about input for an execution history event.+ inputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The credentials that Step Functions uses for the task.+ taskCredentials :: Prelude.Maybe TaskCredentials,+ -- | The maximum allowed duration of the Lambda function.+ timeoutInSeconds :: Prelude.Maybe Prelude.Integer,+ -- | The Amazon Resource Name (ARN) of the scheduled Lambda function.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LambdaFunctionScheduledEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'input', 'lambdaFunctionScheduledEventDetails_input' - The JSON data input to the Lambda function. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'inputDetails', 'lambdaFunctionScheduledEventDetails_inputDetails' - Contains details about input for an execution history event.+--+-- 'taskCredentials', 'lambdaFunctionScheduledEventDetails_taskCredentials' - The credentials that Step Functions uses for the task.+--+-- 'timeoutInSeconds', 'lambdaFunctionScheduledEventDetails_timeoutInSeconds' - The maximum allowed duration of the Lambda function.+--+-- 'resource', 'lambdaFunctionScheduledEventDetails_resource' - The Amazon Resource Name (ARN) of the scheduled Lambda function.+newLambdaFunctionScheduledEventDetails ::+ -- | 'resource'+ Prelude.Text ->+ LambdaFunctionScheduledEventDetails+newLambdaFunctionScheduledEventDetails pResource_ =+ LambdaFunctionScheduledEventDetails'+ { input =+ Prelude.Nothing,+ inputDetails = Prelude.Nothing,+ taskCredentials = Prelude.Nothing,+ timeoutInSeconds = Prelude.Nothing,+ resource = pResource_+ }++-- | The JSON data input to the Lambda function. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+lambdaFunctionScheduledEventDetails_input :: Lens.Lens' LambdaFunctionScheduledEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionScheduledEventDetails_input = Lens.lens (\LambdaFunctionScheduledEventDetails' {input} -> input) (\s@LambdaFunctionScheduledEventDetails' {} a -> s {input = a} :: LambdaFunctionScheduledEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about input for an execution history event.+lambdaFunctionScheduledEventDetails_inputDetails :: Lens.Lens' LambdaFunctionScheduledEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+lambdaFunctionScheduledEventDetails_inputDetails = Lens.lens (\LambdaFunctionScheduledEventDetails' {inputDetails} -> inputDetails) (\s@LambdaFunctionScheduledEventDetails' {} a -> s {inputDetails = a} :: LambdaFunctionScheduledEventDetails)++-- | The credentials that Step Functions uses for the task.+lambdaFunctionScheduledEventDetails_taskCredentials :: Lens.Lens' LambdaFunctionScheduledEventDetails (Prelude.Maybe TaskCredentials)+lambdaFunctionScheduledEventDetails_taskCredentials = Lens.lens (\LambdaFunctionScheduledEventDetails' {taskCredentials} -> taskCredentials) (\s@LambdaFunctionScheduledEventDetails' {} a -> s {taskCredentials = a} :: LambdaFunctionScheduledEventDetails)++-- | The maximum allowed duration of the Lambda function.+lambdaFunctionScheduledEventDetails_timeoutInSeconds :: Lens.Lens' LambdaFunctionScheduledEventDetails (Prelude.Maybe Prelude.Integer)+lambdaFunctionScheduledEventDetails_timeoutInSeconds = Lens.lens (\LambdaFunctionScheduledEventDetails' {timeoutInSeconds} -> timeoutInSeconds) (\s@LambdaFunctionScheduledEventDetails' {} a -> s {timeoutInSeconds = a} :: LambdaFunctionScheduledEventDetails)++-- | The Amazon Resource Name (ARN) of the scheduled Lambda function.+lambdaFunctionScheduledEventDetails_resource :: Lens.Lens' LambdaFunctionScheduledEventDetails Prelude.Text+lambdaFunctionScheduledEventDetails_resource = Lens.lens (\LambdaFunctionScheduledEventDetails' {resource} -> resource) (\s@LambdaFunctionScheduledEventDetails' {} a -> s {resource = a} :: LambdaFunctionScheduledEventDetails)++instance+ Data.FromJSON+ LambdaFunctionScheduledEventDetails+ where+ parseJSON =+ Data.withObject+ "LambdaFunctionScheduledEventDetails"+ ( \x ->+ LambdaFunctionScheduledEventDetails'+ Prelude.<$> (x Data..:? "input")+ Prelude.<*> (x Data..:? "inputDetails")+ Prelude.<*> (x Data..:? "taskCredentials")+ Prelude.<*> (x Data..:? "timeoutInSeconds")+ Prelude.<*> (x Data..: "resource")+ )++instance+ Prelude.Hashable+ LambdaFunctionScheduledEventDetails+ where+ hashWithSalt+ _salt+ LambdaFunctionScheduledEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` input+ `Prelude.hashWithSalt` inputDetails+ `Prelude.hashWithSalt` taskCredentials+ `Prelude.hashWithSalt` timeoutInSeconds+ `Prelude.hashWithSalt` resource++instance+ Prelude.NFData+ LambdaFunctionScheduledEventDetails+ where+ rnf LambdaFunctionScheduledEventDetails' {..} =+ Prelude.rnf input+ `Prelude.seq` Prelude.rnf inputDetails+ `Prelude.seq` Prelude.rnf taskCredentials+ `Prelude.seq` Prelude.rnf timeoutInSeconds+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/LambdaFunctionStartFailedEventDetails.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LambdaFunctionStartFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a lambda function that failed to start during an+-- execution.+--+-- /See:/ 'newLambdaFunctionStartFailedEventDetails' smart constructor.+data LambdaFunctionStartFailedEventDetails = LambdaFunctionStartFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LambdaFunctionStartFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'lambdaFunctionStartFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'lambdaFunctionStartFailedEventDetails_error' - The error code of the failure.+newLambdaFunctionStartFailedEventDetails ::+ LambdaFunctionStartFailedEventDetails+newLambdaFunctionStartFailedEventDetails =+ LambdaFunctionStartFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+lambdaFunctionStartFailedEventDetails_cause :: Lens.Lens' LambdaFunctionStartFailedEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionStartFailedEventDetails_cause = Lens.lens (\LambdaFunctionStartFailedEventDetails' {cause} -> cause) (\s@LambdaFunctionStartFailedEventDetails' {} a -> s {cause = a} :: LambdaFunctionStartFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+lambdaFunctionStartFailedEventDetails_error :: Lens.Lens' LambdaFunctionStartFailedEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionStartFailedEventDetails_error = Lens.lens (\LambdaFunctionStartFailedEventDetails' {error} -> error) (\s@LambdaFunctionStartFailedEventDetails' {} a -> s {error = a} :: LambdaFunctionStartFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance+ Data.FromJSON+ LambdaFunctionStartFailedEventDetails+ where+ parseJSON =+ Data.withObject+ "LambdaFunctionStartFailedEventDetails"+ ( \x ->+ LambdaFunctionStartFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ LambdaFunctionStartFailedEventDetails+ where+ hashWithSalt+ _salt+ LambdaFunctionStartFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance+ Prelude.NFData+ LambdaFunctionStartFailedEventDetails+ where+ rnf LambdaFunctionStartFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/LambdaFunctionSucceededEventDetails.hs view
@@ -0,0 +1,101 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LambdaFunctionSucceededEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about a Lambda function that successfully terminated+-- during an execution.+--+-- /See:/ 'newLambdaFunctionSucceededEventDetails' smart constructor.+data LambdaFunctionSucceededEventDetails = LambdaFunctionSucceededEventDetails'+ { -- | The JSON data output by the Lambda function. Length constraints apply to+ -- the payload size, and are expressed as bytes in UTF-8 encoding.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the output of an execution history event.+ outputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LambdaFunctionSucceededEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'output', 'lambdaFunctionSucceededEventDetails_output' - The JSON data output by the Lambda function. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'outputDetails', 'lambdaFunctionSucceededEventDetails_outputDetails' - Contains details about the output of an execution history event.+newLambdaFunctionSucceededEventDetails ::+ LambdaFunctionSucceededEventDetails+newLambdaFunctionSucceededEventDetails =+ LambdaFunctionSucceededEventDetails'+ { output =+ Prelude.Nothing,+ outputDetails = Prelude.Nothing+ }++-- | The JSON data output by the Lambda function. Length constraints apply to+-- the payload size, and are expressed as bytes in UTF-8 encoding.+lambdaFunctionSucceededEventDetails_output :: Lens.Lens' LambdaFunctionSucceededEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionSucceededEventDetails_output = Lens.lens (\LambdaFunctionSucceededEventDetails' {output} -> output) (\s@LambdaFunctionSucceededEventDetails' {} a -> s {output = a} :: LambdaFunctionSucceededEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the output of an execution history event.+lambdaFunctionSucceededEventDetails_outputDetails :: Lens.Lens' LambdaFunctionSucceededEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+lambdaFunctionSucceededEventDetails_outputDetails = Lens.lens (\LambdaFunctionSucceededEventDetails' {outputDetails} -> outputDetails) (\s@LambdaFunctionSucceededEventDetails' {} a -> s {outputDetails = a} :: LambdaFunctionSucceededEventDetails)++instance+ Data.FromJSON+ LambdaFunctionSucceededEventDetails+ where+ parseJSON =+ Data.withObject+ "LambdaFunctionSucceededEventDetails"+ ( \x ->+ LambdaFunctionSucceededEventDetails'+ Prelude.<$> (x Data..:? "output")+ Prelude.<*> (x Data..:? "outputDetails")+ )++instance+ Prelude.Hashable+ LambdaFunctionSucceededEventDetails+ where+ hashWithSalt+ _salt+ LambdaFunctionSucceededEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` output+ `Prelude.hashWithSalt` outputDetails++instance+ Prelude.NFData+ LambdaFunctionSucceededEventDetails+ where+ rnf LambdaFunctionSucceededEventDetails' {..} =+ Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails
+ gen/Amazonka/StepFunctions/Types/LambdaFunctionTimedOutEventDetails.hs view
@@ -0,0 +1,96 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LambdaFunctionTimedOutEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a Lambda function timeout that occurred during an+-- execution.+--+-- /See:/ 'newLambdaFunctionTimedOutEventDetails' smart constructor.+data LambdaFunctionTimedOutEventDetails = LambdaFunctionTimedOutEventDetails'+ { -- | A more detailed explanation of the cause of the timeout.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LambdaFunctionTimedOutEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'lambdaFunctionTimedOutEventDetails_cause' - A more detailed explanation of the cause of the timeout.+--+-- 'error', 'lambdaFunctionTimedOutEventDetails_error' - The error code of the failure.+newLambdaFunctionTimedOutEventDetails ::+ LambdaFunctionTimedOutEventDetails+newLambdaFunctionTimedOutEventDetails =+ LambdaFunctionTimedOutEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the timeout.+lambdaFunctionTimedOutEventDetails_cause :: Lens.Lens' LambdaFunctionTimedOutEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionTimedOutEventDetails_cause = Lens.lens (\LambdaFunctionTimedOutEventDetails' {cause} -> cause) (\s@LambdaFunctionTimedOutEventDetails' {} a -> s {cause = a} :: LambdaFunctionTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+lambdaFunctionTimedOutEventDetails_error :: Lens.Lens' LambdaFunctionTimedOutEventDetails (Prelude.Maybe Prelude.Text)+lambdaFunctionTimedOutEventDetails_error = Lens.lens (\LambdaFunctionTimedOutEventDetails' {error} -> error) (\s@LambdaFunctionTimedOutEventDetails' {} a -> s {error = a} :: LambdaFunctionTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance+ Data.FromJSON+ LambdaFunctionTimedOutEventDetails+ where+ parseJSON =+ Data.withObject+ "LambdaFunctionTimedOutEventDetails"+ ( \x ->+ LambdaFunctionTimedOutEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance+ Prelude.Hashable+ LambdaFunctionTimedOutEventDetails+ where+ hashWithSalt+ _salt+ LambdaFunctionTimedOutEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance+ Prelude.NFData+ LambdaFunctionTimedOutEventDetails+ where+ rnf LambdaFunctionTimedOutEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/LogDestination.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LogDestination+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LogDestination where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.CloudWatchLogsLogGroup++-- |+--+-- /See:/ 'newLogDestination' smart constructor.+data LogDestination = LogDestination'+ { -- | An object describing a CloudWatch log group. For more information, see+ -- <https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html AWS::Logs::LogGroup>+ -- in the CloudFormation User Guide.+ cloudWatchLogsLogGroup :: Prelude.Maybe CloudWatchLogsLogGroup+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LogDestination' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cloudWatchLogsLogGroup', 'logDestination_cloudWatchLogsLogGroup' - An object describing a CloudWatch log group. For more information, see+-- <https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html AWS::Logs::LogGroup>+-- in the CloudFormation User Guide.+newLogDestination ::+ LogDestination+newLogDestination =+ LogDestination'+ { cloudWatchLogsLogGroup =+ Prelude.Nothing+ }++-- | An object describing a CloudWatch log group. For more information, see+-- <https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html AWS::Logs::LogGroup>+-- in the CloudFormation User Guide.+logDestination_cloudWatchLogsLogGroup :: Lens.Lens' LogDestination (Prelude.Maybe CloudWatchLogsLogGroup)+logDestination_cloudWatchLogsLogGroup = Lens.lens (\LogDestination' {cloudWatchLogsLogGroup} -> cloudWatchLogsLogGroup) (\s@LogDestination' {} a -> s {cloudWatchLogsLogGroup = a} :: LogDestination)++instance Data.FromJSON LogDestination where+ parseJSON =+ Data.withObject+ "LogDestination"+ ( \x ->+ LogDestination'+ Prelude.<$> (x Data..:? "cloudWatchLogsLogGroup")+ )++instance Prelude.Hashable LogDestination where+ hashWithSalt _salt LogDestination' {..} =+ _salt `Prelude.hashWithSalt` cloudWatchLogsLogGroup++instance Prelude.NFData LogDestination where+ rnf LogDestination' {..} =+ Prelude.rnf cloudWatchLogsLogGroup++instance Data.ToJSON LogDestination where+ toJSON LogDestination' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("cloudWatchLogsLogGroup" Data..=)+ Prelude.<$> cloudWatchLogsLogGroup+ ]+ )
+ gen/Amazonka/StepFunctions/Types/LogLevel.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LogLevel+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LogLevel+ ( LogLevel+ ( ..,+ LogLevel_ALL,+ LogLevel_ERROR,+ LogLevel_FATAL,+ LogLevel_OFF+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype LogLevel = LogLevel'+ { fromLogLevel ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern LogLevel_ALL :: LogLevel+pattern LogLevel_ALL = LogLevel' "ALL"++pattern LogLevel_ERROR :: LogLevel+pattern LogLevel_ERROR = LogLevel' "ERROR"++pattern LogLevel_FATAL :: LogLevel+pattern LogLevel_FATAL = LogLevel' "FATAL"++pattern LogLevel_OFF :: LogLevel+pattern LogLevel_OFF = LogLevel' "OFF"++{-# COMPLETE+ LogLevel_ALL,+ LogLevel_ERROR,+ LogLevel_FATAL,+ LogLevel_OFF,+ LogLevel'+ #-}
+ gen/Amazonka/StepFunctions/Types/LoggingConfiguration.hs view
@@ -0,0 +1,120 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.LoggingConfiguration+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.LoggingConfiguration where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.LogDestination+import Amazonka.StepFunctions.Types.LogLevel++-- | The @LoggingConfiguration@ data type is used to set CloudWatch Logs+-- options.+--+-- /See:/ 'newLoggingConfiguration' smart constructor.+data LoggingConfiguration = LoggingConfiguration'+ { -- | An array of objects that describes where your execution history events+ -- will be logged. Limited to size 1. Required, if your log level is not+ -- set to @OFF@.+ destinations :: Prelude.Maybe [LogDestination],+ -- | Determines whether execution data is included in your log. When set to+ -- @false@, data is excluded.+ includeExecutionData :: Prelude.Maybe Prelude.Bool,+ -- | Defines which category of execution history events are logged.+ level :: Prelude.Maybe LogLevel+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LoggingConfiguration' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'destinations', 'loggingConfiguration_destinations' - An array of objects that describes where your execution history events+-- will be logged. Limited to size 1. Required, if your log level is not+-- set to @OFF@.+--+-- 'includeExecutionData', 'loggingConfiguration_includeExecutionData' - Determines whether execution data is included in your log. When set to+-- @false@, data is excluded.+--+-- 'level', 'loggingConfiguration_level' - Defines which category of execution history events are logged.+newLoggingConfiguration ::+ LoggingConfiguration+newLoggingConfiguration =+ LoggingConfiguration'+ { destinations =+ Prelude.Nothing,+ includeExecutionData = Prelude.Nothing,+ level = Prelude.Nothing+ }++-- | An array of objects that describes where your execution history events+-- will be logged. Limited to size 1. Required, if your log level is not+-- set to @OFF@.+loggingConfiguration_destinations :: Lens.Lens' LoggingConfiguration (Prelude.Maybe [LogDestination])+loggingConfiguration_destinations = Lens.lens (\LoggingConfiguration' {destinations} -> destinations) (\s@LoggingConfiguration' {} a -> s {destinations = a} :: LoggingConfiguration) Prelude.. Lens.mapping Lens.coerced++-- | Determines whether execution data is included in your log. When set to+-- @false@, data is excluded.+loggingConfiguration_includeExecutionData :: Lens.Lens' LoggingConfiguration (Prelude.Maybe Prelude.Bool)+loggingConfiguration_includeExecutionData = Lens.lens (\LoggingConfiguration' {includeExecutionData} -> includeExecutionData) (\s@LoggingConfiguration' {} a -> s {includeExecutionData = a} :: LoggingConfiguration)++-- | Defines which category of execution history events are logged.+loggingConfiguration_level :: Lens.Lens' LoggingConfiguration (Prelude.Maybe LogLevel)+loggingConfiguration_level = Lens.lens (\LoggingConfiguration' {level} -> level) (\s@LoggingConfiguration' {} a -> s {level = a} :: LoggingConfiguration)++instance Data.FromJSON LoggingConfiguration where+ parseJSON =+ Data.withObject+ "LoggingConfiguration"+ ( \x ->+ LoggingConfiguration'+ Prelude.<$> (x Data..:? "destinations" Data..!= Prelude.mempty)+ Prelude.<*> (x Data..:? "includeExecutionData")+ Prelude.<*> (x Data..:? "level")+ )++instance Prelude.Hashable LoggingConfiguration where+ hashWithSalt _salt LoggingConfiguration' {..} =+ _salt+ `Prelude.hashWithSalt` destinations+ `Prelude.hashWithSalt` includeExecutionData+ `Prelude.hashWithSalt` level++instance Prelude.NFData LoggingConfiguration where+ rnf LoggingConfiguration' {..} =+ Prelude.rnf destinations+ `Prelude.seq` Prelude.rnf includeExecutionData+ `Prelude.seq` Prelude.rnf level++instance Data.ToJSON LoggingConfiguration where+ toJSON LoggingConfiguration' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("destinations" Data..=) Prelude.<$> destinations,+ ("includeExecutionData" Data..=)+ Prelude.<$> includeExecutionData,+ ("level" Data..=) Prelude.<$> level+ ]+ )
+ gen/Amazonka/StepFunctions/Types/MapIterationEventDetails.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapIterationEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapIterationEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about an iteration of a Map state.+--+-- /See:/ 'newMapIterationEventDetails' smart constructor.+data MapIterationEventDetails = MapIterationEventDetails'+ { -- | The index of the array belonging to the Map state iteration.+ index :: Prelude.Maybe Prelude.Natural,+ -- | The name of the iteration’s parent Map state.+ name :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapIterationEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'index', 'mapIterationEventDetails_index' - The index of the array belonging to the Map state iteration.+--+-- 'name', 'mapIterationEventDetails_name' - The name of the iteration’s parent Map state.+newMapIterationEventDetails ::+ MapIterationEventDetails+newMapIterationEventDetails =+ MapIterationEventDetails'+ { index = Prelude.Nothing,+ name = Prelude.Nothing+ }++-- | The index of the array belonging to the Map state iteration.+mapIterationEventDetails_index :: Lens.Lens' MapIterationEventDetails (Prelude.Maybe Prelude.Natural)+mapIterationEventDetails_index = Lens.lens (\MapIterationEventDetails' {index} -> index) (\s@MapIterationEventDetails' {} a -> s {index = a} :: MapIterationEventDetails)++-- | The name of the iteration’s parent Map state.+mapIterationEventDetails_name :: Lens.Lens' MapIterationEventDetails (Prelude.Maybe Prelude.Text)+mapIterationEventDetails_name = Lens.lens (\MapIterationEventDetails' {name} -> name) (\s@MapIterationEventDetails' {} a -> s {name = a} :: MapIterationEventDetails)++instance Data.FromJSON MapIterationEventDetails where+ parseJSON =+ Data.withObject+ "MapIterationEventDetails"+ ( \x ->+ MapIterationEventDetails'+ Prelude.<$> (x Data..:? "index")+ Prelude.<*> (x Data..:? "name")+ )++instance Prelude.Hashable MapIterationEventDetails where+ hashWithSalt _salt MapIterationEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` index+ `Prelude.hashWithSalt` name++instance Prelude.NFData MapIterationEventDetails where+ rnf MapIterationEventDetails' {..} =+ Prelude.rnf index `Prelude.seq` Prelude.rnf name
+ gen/Amazonka/StepFunctions/Types/MapRunExecutionCounts.hs view
@@ -0,0 +1,214 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapRunExecutionCounts+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapRunExecutionCounts where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about all of the child workflow executions started by a+-- Map Run.+--+-- /See:/ 'newMapRunExecutionCounts' smart constructor.+data MapRunExecutionCounts = MapRunExecutionCounts'+ { -- | The total number of child workflow executions that were started by a Map+ -- Run, but haven\'t started executing yet.+ pending :: Prelude.Natural,+ -- | The total number of child workflow executions that were started by a Map+ -- Run and are currently in-progress.+ running :: Prelude.Natural,+ -- | The total number of child workflow executions that were started by a Map+ -- Run and have completed successfully.+ succeeded :: Prelude.Natural,+ -- | The total number of child workflow executions that were started by a Map+ -- Run, but have failed.+ failed :: Prelude.Natural,+ -- | The total number of child workflow executions that were started by a Map+ -- Run and have timed out.+ timedOut :: Prelude.Natural,+ -- | The total number of child workflow executions that were started by a Map+ -- Run and were running, but were either stopped by the user or by Step+ -- Functions because the Map Run failed.+ aborted :: Prelude.Natural,+ -- | The total number of child workflow executions that were started by a Map+ -- Run.+ total :: Prelude.Natural,+ -- | Returns the count of child workflow executions whose results were+ -- written by @ResultWriter@. For more information, see+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html ResultWriter>+ -- in the /Step Functions Developer Guide/.+ resultsWritten :: Prelude.Natural+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapRunExecutionCounts' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'pending', 'mapRunExecutionCounts_pending' - The total number of child workflow executions that were started by a Map+-- Run, but haven\'t started executing yet.+--+-- 'running', 'mapRunExecutionCounts_running' - The total number of child workflow executions that were started by a Map+-- Run and are currently in-progress.+--+-- 'succeeded', 'mapRunExecutionCounts_succeeded' - The total number of child workflow executions that were started by a Map+-- Run and have completed successfully.+--+-- 'failed', 'mapRunExecutionCounts_failed' - The total number of child workflow executions that were started by a Map+-- Run, but have failed.+--+-- 'timedOut', 'mapRunExecutionCounts_timedOut' - The total number of child workflow executions that were started by a Map+-- Run and have timed out.+--+-- 'aborted', 'mapRunExecutionCounts_aborted' - The total number of child workflow executions that were started by a Map+-- Run and were running, but were either stopped by the user or by Step+-- Functions because the Map Run failed.+--+-- 'total', 'mapRunExecutionCounts_total' - The total number of child workflow executions that were started by a Map+-- Run.+--+-- 'resultsWritten', 'mapRunExecutionCounts_resultsWritten' - Returns the count of child workflow executions whose results were+-- written by @ResultWriter@. For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html ResultWriter>+-- in the /Step Functions Developer Guide/.+newMapRunExecutionCounts ::+ -- | 'pending'+ Prelude.Natural ->+ -- | 'running'+ Prelude.Natural ->+ -- | 'succeeded'+ Prelude.Natural ->+ -- | 'failed'+ Prelude.Natural ->+ -- | 'timedOut'+ Prelude.Natural ->+ -- | 'aborted'+ Prelude.Natural ->+ -- | 'total'+ Prelude.Natural ->+ -- | 'resultsWritten'+ Prelude.Natural ->+ MapRunExecutionCounts+newMapRunExecutionCounts+ pPending_+ pRunning_+ pSucceeded_+ pFailed_+ pTimedOut_+ pAborted_+ pTotal_+ pResultsWritten_ =+ MapRunExecutionCounts'+ { pending = pPending_,+ running = pRunning_,+ succeeded = pSucceeded_,+ failed = pFailed_,+ timedOut = pTimedOut_,+ aborted = pAborted_,+ total = pTotal_,+ resultsWritten = pResultsWritten_+ }++-- | The total number of child workflow executions that were started by a Map+-- Run, but haven\'t started executing yet.+mapRunExecutionCounts_pending :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_pending = Lens.lens (\MapRunExecutionCounts' {pending} -> pending) (\s@MapRunExecutionCounts' {} a -> s {pending = a} :: MapRunExecutionCounts)++-- | The total number of child workflow executions that were started by a Map+-- Run and are currently in-progress.+mapRunExecutionCounts_running :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_running = Lens.lens (\MapRunExecutionCounts' {running} -> running) (\s@MapRunExecutionCounts' {} a -> s {running = a} :: MapRunExecutionCounts)++-- | The total number of child workflow executions that were started by a Map+-- Run and have completed successfully.+mapRunExecutionCounts_succeeded :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_succeeded = Lens.lens (\MapRunExecutionCounts' {succeeded} -> succeeded) (\s@MapRunExecutionCounts' {} a -> s {succeeded = a} :: MapRunExecutionCounts)++-- | The total number of child workflow executions that were started by a Map+-- Run, but have failed.+mapRunExecutionCounts_failed :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_failed = Lens.lens (\MapRunExecutionCounts' {failed} -> failed) (\s@MapRunExecutionCounts' {} a -> s {failed = a} :: MapRunExecutionCounts)++-- | The total number of child workflow executions that were started by a Map+-- Run and have timed out.+mapRunExecutionCounts_timedOut :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_timedOut = Lens.lens (\MapRunExecutionCounts' {timedOut} -> timedOut) (\s@MapRunExecutionCounts' {} a -> s {timedOut = a} :: MapRunExecutionCounts)++-- | The total number of child workflow executions that were started by a Map+-- Run and were running, but were either stopped by the user or by Step+-- Functions because the Map Run failed.+mapRunExecutionCounts_aborted :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_aborted = Lens.lens (\MapRunExecutionCounts' {aborted} -> aborted) (\s@MapRunExecutionCounts' {} a -> s {aborted = a} :: MapRunExecutionCounts)++-- | The total number of child workflow executions that were started by a Map+-- Run.+mapRunExecutionCounts_total :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_total = Lens.lens (\MapRunExecutionCounts' {total} -> total) (\s@MapRunExecutionCounts' {} a -> s {total = a} :: MapRunExecutionCounts)++-- | Returns the count of child workflow executions whose results were+-- written by @ResultWriter@. For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html ResultWriter>+-- in the /Step Functions Developer Guide/.+mapRunExecutionCounts_resultsWritten :: Lens.Lens' MapRunExecutionCounts Prelude.Natural+mapRunExecutionCounts_resultsWritten = Lens.lens (\MapRunExecutionCounts' {resultsWritten} -> resultsWritten) (\s@MapRunExecutionCounts' {} a -> s {resultsWritten = a} :: MapRunExecutionCounts)++instance Data.FromJSON MapRunExecutionCounts where+ parseJSON =+ Data.withObject+ "MapRunExecutionCounts"+ ( \x ->+ MapRunExecutionCounts'+ Prelude.<$> (x Data..: "pending")+ Prelude.<*> (x Data..: "running")+ Prelude.<*> (x Data..: "succeeded")+ Prelude.<*> (x Data..: "failed")+ Prelude.<*> (x Data..: "timedOut")+ Prelude.<*> (x Data..: "aborted")+ Prelude.<*> (x Data..: "total")+ Prelude.<*> (x Data..: "resultsWritten")+ )++instance Prelude.Hashable MapRunExecutionCounts where+ hashWithSalt _salt MapRunExecutionCounts' {..} =+ _salt+ `Prelude.hashWithSalt` pending+ `Prelude.hashWithSalt` running+ `Prelude.hashWithSalt` succeeded+ `Prelude.hashWithSalt` failed+ `Prelude.hashWithSalt` timedOut+ `Prelude.hashWithSalt` aborted+ `Prelude.hashWithSalt` total+ `Prelude.hashWithSalt` resultsWritten++instance Prelude.NFData MapRunExecutionCounts where+ rnf MapRunExecutionCounts' {..} =+ Prelude.rnf pending+ `Prelude.seq` Prelude.rnf running+ `Prelude.seq` Prelude.rnf succeeded+ `Prelude.seq` Prelude.rnf failed+ `Prelude.seq` Prelude.rnf timedOut+ `Prelude.seq` Prelude.rnf aborted+ `Prelude.seq` Prelude.rnf total+ `Prelude.seq` Prelude.rnf resultsWritten
+ gen/Amazonka/StepFunctions/Types/MapRunFailedEventDetails.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapRunFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapRunFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a Map Run failure event that occurred during a+-- state machine execution.+--+-- /See:/ 'newMapRunFailedEventDetails' smart constructor.+data MapRunFailedEventDetails = MapRunFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the Map Run failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text)+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapRunFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'mapRunFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'mapRunFailedEventDetails_error' - The error code of the Map Run failure.+newMapRunFailedEventDetails ::+ MapRunFailedEventDetails+newMapRunFailedEventDetails =+ MapRunFailedEventDetails'+ { cause = Prelude.Nothing,+ error = Prelude.Nothing+ }++-- | A more detailed explanation of the cause of the failure.+mapRunFailedEventDetails_cause :: Lens.Lens' MapRunFailedEventDetails (Prelude.Maybe Prelude.Text)+mapRunFailedEventDetails_cause = Lens.lens (\MapRunFailedEventDetails' {cause} -> cause) (\s@MapRunFailedEventDetails' {} a -> s {cause = a} :: MapRunFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the Map Run failure.+mapRunFailedEventDetails_error :: Lens.Lens' MapRunFailedEventDetails (Prelude.Maybe Prelude.Text)+mapRunFailedEventDetails_error = Lens.lens (\MapRunFailedEventDetails' {error} -> error) (\s@MapRunFailedEventDetails' {} a -> s {error = a} :: MapRunFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++instance Data.FromJSON MapRunFailedEventDetails where+ parseJSON =+ Data.withObject+ "MapRunFailedEventDetails"+ ( \x ->+ MapRunFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ )++instance Prelude.Hashable MapRunFailedEventDetails where+ hashWithSalt _salt MapRunFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error++instance Prelude.NFData MapRunFailedEventDetails where+ rnf MapRunFailedEventDetails' {..} =+ Prelude.rnf cause `Prelude.seq` Prelude.rnf error
+ gen/Amazonka/StepFunctions/Types/MapRunItemCounts.hs view
@@ -0,0 +1,214 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapRunItemCounts+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapRunItemCounts where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about items that were processed in all of the child+-- workflow executions that were started by a Map Run.+--+-- /See:/ 'newMapRunItemCounts' smart constructor.+data MapRunItemCounts = MapRunItemCounts'+ { -- | The total number of items to process in child workflow executions that+ -- haven\'t started running yet.+ pending :: Prelude.Natural,+ -- | The total number of items being processed in child workflow executions+ -- that are currently in-progress.+ running :: Prelude.Natural,+ -- | The total number of items processed in child workflow executions that+ -- have completed successfully.+ succeeded :: Prelude.Natural,+ -- | The total number of items processed in child workflow executions that+ -- have failed.+ failed :: Prelude.Natural,+ -- | The total number of items processed in child workflow executions that+ -- have timed out.+ timedOut :: Prelude.Natural,+ -- | The total number of items processed in child workflow executions that+ -- were either stopped by the user or by Step Functions, because the Map+ -- Run failed.+ aborted :: Prelude.Natural,+ -- | The total number of items processed in all the child workflow executions+ -- started by a Map Run.+ total :: Prelude.Natural,+ -- | Returns the count of items whose results were written by @ResultWriter@.+ -- For more information, see+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html ResultWriter>+ -- in the /Step Functions Developer Guide/.+ resultsWritten :: Prelude.Natural+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapRunItemCounts' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'pending', 'mapRunItemCounts_pending' - The total number of items to process in child workflow executions that+-- haven\'t started running yet.+--+-- 'running', 'mapRunItemCounts_running' - The total number of items being processed in child workflow executions+-- that are currently in-progress.+--+-- 'succeeded', 'mapRunItemCounts_succeeded' - The total number of items processed in child workflow executions that+-- have completed successfully.+--+-- 'failed', 'mapRunItemCounts_failed' - The total number of items processed in child workflow executions that+-- have failed.+--+-- 'timedOut', 'mapRunItemCounts_timedOut' - The total number of items processed in child workflow executions that+-- have timed out.+--+-- 'aborted', 'mapRunItemCounts_aborted' - The total number of items processed in child workflow executions that+-- were either stopped by the user or by Step Functions, because the Map+-- Run failed.+--+-- 'total', 'mapRunItemCounts_total' - The total number of items processed in all the child workflow executions+-- started by a Map Run.+--+-- 'resultsWritten', 'mapRunItemCounts_resultsWritten' - Returns the count of items whose results were written by @ResultWriter@.+-- For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html ResultWriter>+-- in the /Step Functions Developer Guide/.+newMapRunItemCounts ::+ -- | 'pending'+ Prelude.Natural ->+ -- | 'running'+ Prelude.Natural ->+ -- | 'succeeded'+ Prelude.Natural ->+ -- | 'failed'+ Prelude.Natural ->+ -- | 'timedOut'+ Prelude.Natural ->+ -- | 'aborted'+ Prelude.Natural ->+ -- | 'total'+ Prelude.Natural ->+ -- | 'resultsWritten'+ Prelude.Natural ->+ MapRunItemCounts+newMapRunItemCounts+ pPending_+ pRunning_+ pSucceeded_+ pFailed_+ pTimedOut_+ pAborted_+ pTotal_+ pResultsWritten_ =+ MapRunItemCounts'+ { pending = pPending_,+ running = pRunning_,+ succeeded = pSucceeded_,+ failed = pFailed_,+ timedOut = pTimedOut_,+ aborted = pAborted_,+ total = pTotal_,+ resultsWritten = pResultsWritten_+ }++-- | The total number of items to process in child workflow executions that+-- haven\'t started running yet.+mapRunItemCounts_pending :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_pending = Lens.lens (\MapRunItemCounts' {pending} -> pending) (\s@MapRunItemCounts' {} a -> s {pending = a} :: MapRunItemCounts)++-- | The total number of items being processed in child workflow executions+-- that are currently in-progress.+mapRunItemCounts_running :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_running = Lens.lens (\MapRunItemCounts' {running} -> running) (\s@MapRunItemCounts' {} a -> s {running = a} :: MapRunItemCounts)++-- | The total number of items processed in child workflow executions that+-- have completed successfully.+mapRunItemCounts_succeeded :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_succeeded = Lens.lens (\MapRunItemCounts' {succeeded} -> succeeded) (\s@MapRunItemCounts' {} a -> s {succeeded = a} :: MapRunItemCounts)++-- | The total number of items processed in child workflow executions that+-- have failed.+mapRunItemCounts_failed :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_failed = Lens.lens (\MapRunItemCounts' {failed} -> failed) (\s@MapRunItemCounts' {} a -> s {failed = a} :: MapRunItemCounts)++-- | The total number of items processed in child workflow executions that+-- have timed out.+mapRunItemCounts_timedOut :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_timedOut = Lens.lens (\MapRunItemCounts' {timedOut} -> timedOut) (\s@MapRunItemCounts' {} a -> s {timedOut = a} :: MapRunItemCounts)++-- | The total number of items processed in child workflow executions that+-- were either stopped by the user or by Step Functions, because the Map+-- Run failed.+mapRunItemCounts_aborted :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_aborted = Lens.lens (\MapRunItemCounts' {aborted} -> aborted) (\s@MapRunItemCounts' {} a -> s {aborted = a} :: MapRunItemCounts)++-- | The total number of items processed in all the child workflow executions+-- started by a Map Run.+mapRunItemCounts_total :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_total = Lens.lens (\MapRunItemCounts' {total} -> total) (\s@MapRunItemCounts' {} a -> s {total = a} :: MapRunItemCounts)++-- | Returns the count of items whose results were written by @ResultWriter@.+-- For more information, see+-- <https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html ResultWriter>+-- in the /Step Functions Developer Guide/.+mapRunItemCounts_resultsWritten :: Lens.Lens' MapRunItemCounts Prelude.Natural+mapRunItemCounts_resultsWritten = Lens.lens (\MapRunItemCounts' {resultsWritten} -> resultsWritten) (\s@MapRunItemCounts' {} a -> s {resultsWritten = a} :: MapRunItemCounts)++instance Data.FromJSON MapRunItemCounts where+ parseJSON =+ Data.withObject+ "MapRunItemCounts"+ ( \x ->+ MapRunItemCounts'+ Prelude.<$> (x Data..: "pending")+ Prelude.<*> (x Data..: "running")+ Prelude.<*> (x Data..: "succeeded")+ Prelude.<*> (x Data..: "failed")+ Prelude.<*> (x Data..: "timedOut")+ Prelude.<*> (x Data..: "aborted")+ Prelude.<*> (x Data..: "total")+ Prelude.<*> (x Data..: "resultsWritten")+ )++instance Prelude.Hashable MapRunItemCounts where+ hashWithSalt _salt MapRunItemCounts' {..} =+ _salt+ `Prelude.hashWithSalt` pending+ `Prelude.hashWithSalt` running+ `Prelude.hashWithSalt` succeeded+ `Prelude.hashWithSalt` failed+ `Prelude.hashWithSalt` timedOut+ `Prelude.hashWithSalt` aborted+ `Prelude.hashWithSalt` total+ `Prelude.hashWithSalt` resultsWritten++instance Prelude.NFData MapRunItemCounts where+ rnf MapRunItemCounts' {..} =+ Prelude.rnf pending+ `Prelude.seq` Prelude.rnf running+ `Prelude.seq` Prelude.rnf succeeded+ `Prelude.seq` Prelude.rnf failed+ `Prelude.seq` Prelude.rnf timedOut+ `Prelude.seq` Prelude.rnf aborted+ `Prelude.seq` Prelude.rnf total+ `Prelude.seq` Prelude.rnf resultsWritten
+ gen/Amazonka/StepFunctions/Types/MapRunListItem.hs view
@@ -0,0 +1,132 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapRunListItem+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapRunListItem where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a specific Map Run.+--+-- /See:/ 'newMapRunListItem' smart constructor.+data MapRunListItem = MapRunListItem'+ { -- | The date on which the Map Run stopped.+ stopDate :: Prelude.Maybe Data.POSIX,+ -- | The @executionArn@ of the execution from which the Map Run was started.+ executionArn :: Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the Map Run.+ mapRunArn :: Prelude.Text,+ -- | The Amazon Resource Name (ARN) of the executed state machine.+ stateMachineArn :: Prelude.Text,+ -- | The date on which the Map Run started.+ startDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapRunListItem' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'stopDate', 'mapRunListItem_stopDate' - The date on which the Map Run stopped.+--+-- 'executionArn', 'mapRunListItem_executionArn' - The @executionArn@ of the execution from which the Map Run was started.+--+-- 'mapRunArn', 'mapRunListItem_mapRunArn' - The Amazon Resource Name (ARN) of the Map Run.+--+-- 'stateMachineArn', 'mapRunListItem_stateMachineArn' - The Amazon Resource Name (ARN) of the executed state machine.+--+-- 'startDate', 'mapRunListItem_startDate' - The date on which the Map Run started.+newMapRunListItem ::+ -- | 'executionArn'+ Prelude.Text ->+ -- | 'mapRunArn'+ Prelude.Text ->+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'startDate'+ Prelude.UTCTime ->+ MapRunListItem+newMapRunListItem+ pExecutionArn_+ pMapRunArn_+ pStateMachineArn_+ pStartDate_ =+ MapRunListItem'+ { stopDate = Prelude.Nothing,+ executionArn = pExecutionArn_,+ mapRunArn = pMapRunArn_,+ stateMachineArn = pStateMachineArn_,+ startDate = Data._Time Lens.# pStartDate_+ }++-- | The date on which the Map Run stopped.+mapRunListItem_stopDate :: Lens.Lens' MapRunListItem (Prelude.Maybe Prelude.UTCTime)+mapRunListItem_stopDate = Lens.lens (\MapRunListItem' {stopDate} -> stopDate) (\s@MapRunListItem' {} a -> s {stopDate = a} :: MapRunListItem) Prelude.. Lens.mapping Data._Time++-- | The @executionArn@ of the execution from which the Map Run was started.+mapRunListItem_executionArn :: Lens.Lens' MapRunListItem Prelude.Text+mapRunListItem_executionArn = Lens.lens (\MapRunListItem' {executionArn} -> executionArn) (\s@MapRunListItem' {} a -> s {executionArn = a} :: MapRunListItem)++-- | The Amazon Resource Name (ARN) of the Map Run.+mapRunListItem_mapRunArn :: Lens.Lens' MapRunListItem Prelude.Text+mapRunListItem_mapRunArn = Lens.lens (\MapRunListItem' {mapRunArn} -> mapRunArn) (\s@MapRunListItem' {} a -> s {mapRunArn = a} :: MapRunListItem)++-- | The Amazon Resource Name (ARN) of the executed state machine.+mapRunListItem_stateMachineArn :: Lens.Lens' MapRunListItem Prelude.Text+mapRunListItem_stateMachineArn = Lens.lens (\MapRunListItem' {stateMachineArn} -> stateMachineArn) (\s@MapRunListItem' {} a -> s {stateMachineArn = a} :: MapRunListItem)++-- | The date on which the Map Run started.+mapRunListItem_startDate :: Lens.Lens' MapRunListItem Prelude.UTCTime+mapRunListItem_startDate = Lens.lens (\MapRunListItem' {startDate} -> startDate) (\s@MapRunListItem' {} a -> s {startDate = a} :: MapRunListItem) Prelude.. Data._Time++instance Data.FromJSON MapRunListItem where+ parseJSON =+ Data.withObject+ "MapRunListItem"+ ( \x ->+ MapRunListItem'+ Prelude.<$> (x Data..:? "stopDate")+ Prelude.<*> (x Data..: "executionArn")+ Prelude.<*> (x Data..: "mapRunArn")+ Prelude.<*> (x Data..: "stateMachineArn")+ Prelude.<*> (x Data..: "startDate")+ )++instance Prelude.Hashable MapRunListItem where+ hashWithSalt _salt MapRunListItem' {..} =+ _salt+ `Prelude.hashWithSalt` stopDate+ `Prelude.hashWithSalt` executionArn+ `Prelude.hashWithSalt` mapRunArn+ `Prelude.hashWithSalt` stateMachineArn+ `Prelude.hashWithSalt` startDate++instance Prelude.NFData MapRunListItem where+ rnf MapRunListItem' {..} =+ Prelude.rnf stopDate+ `Prelude.seq` Prelude.rnf executionArn+ `Prelude.seq` Prelude.rnf mapRunArn+ `Prelude.seq` Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf startDate
+ gen/Amazonka/StepFunctions/Types/MapRunStartedEventDetails.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapRunStartedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapRunStartedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a Map Run that was started during a state machine+-- execution.+--+-- /See:/ 'newMapRunStartedEventDetails' smart constructor.+data MapRunStartedEventDetails = MapRunStartedEventDetails'+ { -- | The Amazon Resource Name (ARN) of a Map Run that was started.+ mapRunArn :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapRunStartedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'mapRunArn', 'mapRunStartedEventDetails_mapRunArn' - The Amazon Resource Name (ARN) of a Map Run that was started.+newMapRunStartedEventDetails ::+ MapRunStartedEventDetails+newMapRunStartedEventDetails =+ MapRunStartedEventDetails'+ { mapRunArn =+ Prelude.Nothing+ }++-- | The Amazon Resource Name (ARN) of a Map Run that was started.+mapRunStartedEventDetails_mapRunArn :: Lens.Lens' MapRunStartedEventDetails (Prelude.Maybe Prelude.Text)+mapRunStartedEventDetails_mapRunArn = Lens.lens (\MapRunStartedEventDetails' {mapRunArn} -> mapRunArn) (\s@MapRunStartedEventDetails' {} a -> s {mapRunArn = a} :: MapRunStartedEventDetails)++instance Data.FromJSON MapRunStartedEventDetails where+ parseJSON =+ Data.withObject+ "MapRunStartedEventDetails"+ ( \x ->+ MapRunStartedEventDetails'+ Prelude.<$> (x Data..:? "mapRunArn")+ )++instance Prelude.Hashable MapRunStartedEventDetails where+ hashWithSalt _salt MapRunStartedEventDetails' {..} =+ _salt `Prelude.hashWithSalt` mapRunArn++instance Prelude.NFData MapRunStartedEventDetails where+ rnf MapRunStartedEventDetails' {..} =+ Prelude.rnf mapRunArn
+ gen/Amazonka/StepFunctions/Types/MapRunStatus.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapRunStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapRunStatus+ ( MapRunStatus+ ( ..,+ MapRunStatus_ABORTED,+ MapRunStatus_FAILED,+ MapRunStatus_RUNNING,+ MapRunStatus_SUCCEEDED+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype MapRunStatus = MapRunStatus'+ { fromMapRunStatus ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern MapRunStatus_ABORTED :: MapRunStatus+pattern MapRunStatus_ABORTED = MapRunStatus' "ABORTED"++pattern MapRunStatus_FAILED :: MapRunStatus+pattern MapRunStatus_FAILED = MapRunStatus' "FAILED"++pattern MapRunStatus_RUNNING :: MapRunStatus+pattern MapRunStatus_RUNNING = MapRunStatus' "RUNNING"++pattern MapRunStatus_SUCCEEDED :: MapRunStatus+pattern MapRunStatus_SUCCEEDED = MapRunStatus' "SUCCEEDED"++{-# COMPLETE+ MapRunStatus_ABORTED,+ MapRunStatus_FAILED,+ MapRunStatus_RUNNING,+ MapRunStatus_SUCCEEDED,+ MapRunStatus'+ #-}
+ gen/Amazonka/StepFunctions/Types/MapStateStartedEventDetails.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.MapStateStartedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.MapStateStartedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Details about a Map state that was started.+--+-- /See:/ 'newMapStateStartedEventDetails' smart constructor.+data MapStateStartedEventDetails = MapStateStartedEventDetails'+ { -- | The size of the array for Map state iterations.+ length :: Prelude.Maybe Prelude.Natural+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'MapStateStartedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'length', 'mapStateStartedEventDetails_length' - The size of the array for Map state iterations.+newMapStateStartedEventDetails ::+ MapStateStartedEventDetails+newMapStateStartedEventDetails =+ MapStateStartedEventDetails'+ { length =+ Prelude.Nothing+ }++-- | The size of the array for Map state iterations.+mapStateStartedEventDetails_length :: Lens.Lens' MapStateStartedEventDetails (Prelude.Maybe Prelude.Natural)+mapStateStartedEventDetails_length = Lens.lens (\MapStateStartedEventDetails' {length} -> length) (\s@MapStateStartedEventDetails' {} a -> s {length = a} :: MapStateStartedEventDetails)++instance Data.FromJSON MapStateStartedEventDetails where+ parseJSON =+ Data.withObject+ "MapStateStartedEventDetails"+ ( \x ->+ MapStateStartedEventDetails'+ Prelude.<$> (x Data..:? "length")+ )++instance Prelude.Hashable MapStateStartedEventDetails where+ hashWithSalt _salt MapStateStartedEventDetails' {..} =+ _salt `Prelude.hashWithSalt` length++instance Prelude.NFData MapStateStartedEventDetails where+ rnf MapStateStartedEventDetails' {..} =+ Prelude.rnf length
+ gen/Amazonka/StepFunctions/Types/StateEnteredEventDetails.hs view
@@ -0,0 +1,105 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.StateEnteredEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.StateEnteredEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about a state entered during an execution.+--+-- /See:/ 'newStateEnteredEventDetails' smart constructor.+data StateEnteredEventDetails = StateEnteredEventDetails'+ { -- | The string that contains the JSON input data for the state. Length+ -- constraints apply to the payload size, and are expressed as bytes in+ -- UTF-8 encoding.+ input :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the input for an execution history event.+ inputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The name of the state.+ name :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StateEnteredEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'input', 'stateEnteredEventDetails_input' - The string that contains the JSON input data for the state. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+--+-- 'inputDetails', 'stateEnteredEventDetails_inputDetails' - Contains details about the input for an execution history event.+--+-- 'name', 'stateEnteredEventDetails_name' - The name of the state.+newStateEnteredEventDetails ::+ -- | 'name'+ Prelude.Text ->+ StateEnteredEventDetails+newStateEnteredEventDetails pName_ =+ StateEnteredEventDetails'+ { input = Prelude.Nothing,+ inputDetails = Prelude.Nothing,+ name = pName_+ }++-- | The string that contains the JSON input data for the state. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+stateEnteredEventDetails_input :: Lens.Lens' StateEnteredEventDetails (Prelude.Maybe Prelude.Text)+stateEnteredEventDetails_input = Lens.lens (\StateEnteredEventDetails' {input} -> input) (\s@StateEnteredEventDetails' {} a -> s {input = a} :: StateEnteredEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the input for an execution history event.+stateEnteredEventDetails_inputDetails :: Lens.Lens' StateEnteredEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+stateEnteredEventDetails_inputDetails = Lens.lens (\StateEnteredEventDetails' {inputDetails} -> inputDetails) (\s@StateEnteredEventDetails' {} a -> s {inputDetails = a} :: StateEnteredEventDetails)++-- | The name of the state.+stateEnteredEventDetails_name :: Lens.Lens' StateEnteredEventDetails Prelude.Text+stateEnteredEventDetails_name = Lens.lens (\StateEnteredEventDetails' {name} -> name) (\s@StateEnteredEventDetails' {} a -> s {name = a} :: StateEnteredEventDetails)++instance Data.FromJSON StateEnteredEventDetails where+ parseJSON =+ Data.withObject+ "StateEnteredEventDetails"+ ( \x ->+ StateEnteredEventDetails'+ Prelude.<$> (x Data..:? "input")+ Prelude.<*> (x Data..:? "inputDetails")+ Prelude.<*> (x Data..: "name")+ )++instance Prelude.Hashable StateEnteredEventDetails where+ hashWithSalt _salt StateEnteredEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` input+ `Prelude.hashWithSalt` inputDetails+ `Prelude.hashWithSalt` name++instance Prelude.NFData StateEnteredEventDetails where+ rnf StateEnteredEventDetails' {..} =+ Prelude.rnf input+ `Prelude.seq` Prelude.rnf inputDetails+ `Prelude.seq` Prelude.rnf name
+ gen/Amazonka/StepFunctions/Types/StateExitedEventDetails.hs view
@@ -0,0 +1,147 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.StateExitedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.StateExitedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about an exit from a state during an execution.+--+-- /See:/ 'newStateExitedEventDetails' smart constructor.+data StateExitedEventDetails = StateExitedEventDetails'+ { -- | The JSON output data of the state. Length constraints apply to the+ -- payload size, and are expressed as bytes in UTF-8 encoding.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the output of an execution history event.+ outputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The name of the state.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StateExitedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'output', 'stateExitedEventDetails_output' - The JSON output data of the state. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'outputDetails', 'stateExitedEventDetails_outputDetails' - Contains details about the output of an execution history event.+--+-- 'name', 'stateExitedEventDetails_name' - The name of the state.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+newStateExitedEventDetails ::+ -- | 'name'+ Prelude.Text ->+ StateExitedEventDetails+newStateExitedEventDetails pName_ =+ StateExitedEventDetails'+ { output = Prelude.Nothing,+ outputDetails = Prelude.Nothing,+ name = pName_+ }++-- | The JSON output data of the state. Length constraints apply to the+-- payload size, and are expressed as bytes in UTF-8 encoding.+stateExitedEventDetails_output :: Lens.Lens' StateExitedEventDetails (Prelude.Maybe Prelude.Text)+stateExitedEventDetails_output = Lens.lens (\StateExitedEventDetails' {output} -> output) (\s@StateExitedEventDetails' {} a -> s {output = a} :: StateExitedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the output of an execution history event.+stateExitedEventDetails_outputDetails :: Lens.Lens' StateExitedEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+stateExitedEventDetails_outputDetails = Lens.lens (\StateExitedEventDetails' {outputDetails} -> outputDetails) (\s@StateExitedEventDetails' {} a -> s {outputDetails = a} :: StateExitedEventDetails)++-- | The name of the state.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+stateExitedEventDetails_name :: Lens.Lens' StateExitedEventDetails Prelude.Text+stateExitedEventDetails_name = Lens.lens (\StateExitedEventDetails' {name} -> name) (\s@StateExitedEventDetails' {} a -> s {name = a} :: StateExitedEventDetails)++instance Data.FromJSON StateExitedEventDetails where+ parseJSON =+ Data.withObject+ "StateExitedEventDetails"+ ( \x ->+ StateExitedEventDetails'+ Prelude.<$> (x Data..:? "output")+ Prelude.<*> (x Data..:? "outputDetails")+ Prelude.<*> (x Data..: "name")+ )++instance Prelude.Hashable StateExitedEventDetails where+ hashWithSalt _salt StateExitedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` output+ `Prelude.hashWithSalt` outputDetails+ `Prelude.hashWithSalt` name++instance Prelude.NFData StateExitedEventDetails where+ rnf StateExitedEventDetails' {..} =+ Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails+ `Prelude.seq` Prelude.rnf name
+ gen/Amazonka/StepFunctions/Types/StateMachineListItem.hs view
@@ -0,0 +1,165 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.StateMachineListItem+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.StateMachineListItem where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.StateMachineType++-- | Contains details about the state machine.+--+-- /See:/ 'newStateMachineListItem' smart constructor.+data StateMachineListItem = StateMachineListItem'+ { -- | The Amazon Resource Name (ARN) that identifies the state machine.+ stateMachineArn :: Prelude.Text,+ -- | The name of the state machine.+ --+ -- A name must /not/ contain:+ --+ -- - white space+ --+ -- - brackets @\< > { } [ ]@+ --+ -- - wildcard characters @? *@+ --+ -- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+ --+ -- - control characters (@U+0000-001F@, @U+007F-009F@)+ --+ -- To enable logging with CloudWatch Logs, the name should only contain+ -- 0-9, A-Z, a-z, - and _.+ name :: Prelude.Text,+ type' :: StateMachineType,+ -- | The date the state machine is created.+ creationDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'StateMachineListItem' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'stateMachineArn', 'stateMachineListItem_stateMachineArn' - The Amazon Resource Name (ARN) that identifies the state machine.+--+-- 'name', 'stateMachineListItem_name' - The name of the state machine.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+--+-- 'type'', 'stateMachineListItem_type' -+--+-- 'creationDate', 'stateMachineListItem_creationDate' - The date the state machine is created.+newStateMachineListItem ::+ -- | 'stateMachineArn'+ Prelude.Text ->+ -- | 'name'+ Prelude.Text ->+ -- | 'type''+ StateMachineType ->+ -- | 'creationDate'+ Prelude.UTCTime ->+ StateMachineListItem+newStateMachineListItem+ pStateMachineArn_+ pName_+ pType_+ pCreationDate_ =+ StateMachineListItem'+ { stateMachineArn =+ pStateMachineArn_,+ name = pName_,+ type' = pType_,+ creationDate = Data._Time Lens.# pCreationDate_+ }++-- | The Amazon Resource Name (ARN) that identifies the state machine.+stateMachineListItem_stateMachineArn :: Lens.Lens' StateMachineListItem Prelude.Text+stateMachineListItem_stateMachineArn = Lens.lens (\StateMachineListItem' {stateMachineArn} -> stateMachineArn) (\s@StateMachineListItem' {} a -> s {stateMachineArn = a} :: StateMachineListItem)++-- | The name of the state machine.+--+-- A name must /not/ contain:+--+-- - white space+--+-- - brackets @\< > { } [ ]@+--+-- - wildcard characters @? *@+--+-- - special characters @\" # % \\ ^ | ~ \` $ & , ; : \/@+--+-- - control characters (@U+0000-001F@, @U+007F-009F@)+--+-- To enable logging with CloudWatch Logs, the name should only contain+-- 0-9, A-Z, a-z, - and _.+stateMachineListItem_name :: Lens.Lens' StateMachineListItem Prelude.Text+stateMachineListItem_name = Lens.lens (\StateMachineListItem' {name} -> name) (\s@StateMachineListItem' {} a -> s {name = a} :: StateMachineListItem)++stateMachineListItem_type :: Lens.Lens' StateMachineListItem StateMachineType+stateMachineListItem_type = Lens.lens (\StateMachineListItem' {type'} -> type') (\s@StateMachineListItem' {} a -> s {type' = a} :: StateMachineListItem)++-- | The date the state machine is created.+stateMachineListItem_creationDate :: Lens.Lens' StateMachineListItem Prelude.UTCTime+stateMachineListItem_creationDate = Lens.lens (\StateMachineListItem' {creationDate} -> creationDate) (\s@StateMachineListItem' {} a -> s {creationDate = a} :: StateMachineListItem) Prelude.. Data._Time++instance Data.FromJSON StateMachineListItem where+ parseJSON =+ Data.withObject+ "StateMachineListItem"+ ( \x ->+ StateMachineListItem'+ Prelude.<$> (x Data..: "stateMachineArn")+ Prelude.<*> (x Data..: "name")+ Prelude.<*> (x Data..: "type")+ Prelude.<*> (x Data..: "creationDate")+ )++instance Prelude.Hashable StateMachineListItem where+ hashWithSalt _salt StateMachineListItem' {..} =+ _salt+ `Prelude.hashWithSalt` stateMachineArn+ `Prelude.hashWithSalt` name+ `Prelude.hashWithSalt` type'+ `Prelude.hashWithSalt` creationDate++instance Prelude.NFData StateMachineListItem where+ rnf StateMachineListItem' {..} =+ Prelude.rnf stateMachineArn+ `Prelude.seq` Prelude.rnf name+ `Prelude.seq` Prelude.rnf type'+ `Prelude.seq` Prelude.rnf creationDate
+ gen/Amazonka/StepFunctions/Types/StateMachineStatus.hs view
@@ -0,0 +1,71 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.StateMachineStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.StateMachineStatus+ ( StateMachineStatus+ ( ..,+ StateMachineStatus_ACTIVE,+ StateMachineStatus_DELETING+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype StateMachineStatus = StateMachineStatus'+ { fromStateMachineStatus ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern StateMachineStatus_ACTIVE :: StateMachineStatus+pattern StateMachineStatus_ACTIVE = StateMachineStatus' "ACTIVE"++pattern StateMachineStatus_DELETING :: StateMachineStatus+pattern StateMachineStatus_DELETING = StateMachineStatus' "DELETING"++{-# COMPLETE+ StateMachineStatus_ACTIVE,+ StateMachineStatus_DELETING,+ StateMachineStatus'+ #-}
+ gen/Amazonka/StepFunctions/Types/StateMachineType.hs view
@@ -0,0 +1,71 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.StateMachineType+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.StateMachineType+ ( StateMachineType+ ( ..,+ StateMachineType_EXPRESS,+ StateMachineType_STANDARD+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype StateMachineType = StateMachineType'+ { fromStateMachineType ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern StateMachineType_EXPRESS :: StateMachineType+pattern StateMachineType_EXPRESS = StateMachineType' "EXPRESS"++pattern StateMachineType_STANDARD :: StateMachineType+pattern StateMachineType_STANDARD = StateMachineType' "STANDARD"++{-# COMPLETE+ StateMachineType_EXPRESS,+ StateMachineType_STANDARD,+ StateMachineType'+ #-}
+ gen/Amazonka/StepFunctions/Types/SyncExecutionStatus.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.SyncExecutionStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.SyncExecutionStatus+ ( SyncExecutionStatus+ ( ..,+ SyncExecutionStatus_FAILED,+ SyncExecutionStatus_SUCCEEDED,+ SyncExecutionStatus_TIMED_OUT+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype SyncExecutionStatus = SyncExecutionStatus'+ { fromSyncExecutionStatus ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern SyncExecutionStatus_FAILED :: SyncExecutionStatus+pattern SyncExecutionStatus_FAILED = SyncExecutionStatus' "FAILED"++pattern SyncExecutionStatus_SUCCEEDED :: SyncExecutionStatus+pattern SyncExecutionStatus_SUCCEEDED = SyncExecutionStatus' "SUCCEEDED"++pattern SyncExecutionStatus_TIMED_OUT :: SyncExecutionStatus+pattern SyncExecutionStatus_TIMED_OUT = SyncExecutionStatus' "TIMED_OUT"++{-# COMPLETE+ SyncExecutionStatus_FAILED,+ SyncExecutionStatus_SUCCEEDED,+ SyncExecutionStatus_TIMED_OUT,+ SyncExecutionStatus'+ #-}
+ gen/Amazonka/StepFunctions/Types/Tag.hs view
@@ -0,0 +1,101 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.Tag+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.Tag where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Tags are key-value pairs that can be associated with Step Functions+-- state machines and activities.+--+-- An array of key-value pairs. For more information, see+-- <https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html Using Cost Allocation Tags>+-- in the /Amazon Web Services Billing and Cost Management User Guide/, and+-- <https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html Controlling Access Using IAM Tags>.+--+-- Tags may only contain Unicode letters, digits, white space, or these+-- symbols: @_ . : \/ = + - \@@.+--+-- /See:/ 'newTag' smart constructor.+data Tag = Tag'+ { -- | The key of a tag.+ key :: Prelude.Maybe Prelude.Text,+ -- | The value of a tag.+ value :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Tag' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'key', 'tag_key' - The key of a tag.+--+-- 'value', 'tag_value' - The value of a tag.+newTag ::+ Tag+newTag =+ Tag'+ { key = Prelude.Nothing,+ value = Prelude.Nothing+ }++-- | The key of a tag.+tag_key :: Lens.Lens' Tag (Prelude.Maybe Prelude.Text)+tag_key = Lens.lens (\Tag' {key} -> key) (\s@Tag' {} a -> s {key = a} :: Tag)++-- | The value of a tag.+tag_value :: Lens.Lens' Tag (Prelude.Maybe Prelude.Text)+tag_value = Lens.lens (\Tag' {value} -> value) (\s@Tag' {} a -> s {value = a} :: Tag)++instance Data.FromJSON Tag where+ parseJSON =+ Data.withObject+ "Tag"+ ( \x ->+ Tag'+ Prelude.<$> (x Data..:? "key")+ Prelude.<*> (x Data..:? "value")+ )++instance Prelude.Hashable Tag where+ hashWithSalt _salt Tag' {..} =+ _salt+ `Prelude.hashWithSalt` key+ `Prelude.hashWithSalt` value++instance Prelude.NFData Tag where+ rnf Tag' {..} =+ Prelude.rnf key `Prelude.seq` Prelude.rnf value++instance Data.ToJSON Tag where+ toJSON Tag' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("key" Data..=) Prelude.<$> key,+ ("value" Data..=) Prelude.<$> value+ ]+ )
+ gen/Amazonka/StepFunctions/Types/TaskCredentials.hs view
@@ -0,0 +1,71 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskCredentials+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskCredentials where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about the credentials that Step Functions uses for a+-- task.+--+-- /See:/ 'newTaskCredentials' smart constructor.+data TaskCredentials = TaskCredentials'+ { -- | The ARN of an IAM role that Step Functions assumes for the task. The+ -- role can allow cross-account access to resources.+ roleArn :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskCredentials' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'roleArn', 'taskCredentials_roleArn' - The ARN of an IAM role that Step Functions assumes for the task. The+-- role can allow cross-account access to resources.+newTaskCredentials ::+ TaskCredentials+newTaskCredentials =+ TaskCredentials' {roleArn = Prelude.Nothing}++-- | The ARN of an IAM role that Step Functions assumes for the task. The+-- role can allow cross-account access to resources.+taskCredentials_roleArn :: Lens.Lens' TaskCredentials (Prelude.Maybe Prelude.Text)+taskCredentials_roleArn = Lens.lens (\TaskCredentials' {roleArn} -> roleArn) (\s@TaskCredentials' {} a -> s {roleArn = a} :: TaskCredentials)++instance Data.FromJSON TaskCredentials where+ parseJSON =+ Data.withObject+ "TaskCredentials"+ ( \x ->+ TaskCredentials' Prelude.<$> (x Data..:? "roleArn")+ )++instance Prelude.Hashable TaskCredentials where+ hashWithSalt _salt TaskCredentials' {..} =+ _salt `Prelude.hashWithSalt` roleArn++instance Prelude.NFData TaskCredentials where+ rnf TaskCredentials' {..} = Prelude.rnf roleArn
+ gen/Amazonka/StepFunctions/Types/TaskFailedEventDetails.hs view
@@ -0,0 +1,112 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a task failure event.+--+-- /See:/ 'newTaskFailedEventDetails' smart constructor.+data TaskFailedEventDetails = TaskFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'taskFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'taskFailedEventDetails_error' - The error code of the failure.+--+-- 'resourceType', 'taskFailedEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskFailedEventDetails_resource' - The action of the resource called by a task state.+newTaskFailedEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskFailedEventDetails+newTaskFailedEventDetails pResourceType_ pResource_ =+ TaskFailedEventDetails'+ { cause = Prelude.Nothing,+ error = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_+ }++-- | A more detailed explanation of the cause of the failure.+taskFailedEventDetails_cause :: Lens.Lens' TaskFailedEventDetails (Prelude.Maybe Prelude.Text)+taskFailedEventDetails_cause = Lens.lens (\TaskFailedEventDetails' {cause} -> cause) (\s@TaskFailedEventDetails' {} a -> s {cause = a} :: TaskFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+taskFailedEventDetails_error :: Lens.Lens' TaskFailedEventDetails (Prelude.Maybe Prelude.Text)+taskFailedEventDetails_error = Lens.lens (\TaskFailedEventDetails' {error} -> error) (\s@TaskFailedEventDetails' {} a -> s {error = a} :: TaskFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The service name of the resource in a task state.+taskFailedEventDetails_resourceType :: Lens.Lens' TaskFailedEventDetails Prelude.Text+taskFailedEventDetails_resourceType = Lens.lens (\TaskFailedEventDetails' {resourceType} -> resourceType) (\s@TaskFailedEventDetails' {} a -> s {resourceType = a} :: TaskFailedEventDetails)++-- | The action of the resource called by a task state.+taskFailedEventDetails_resource :: Lens.Lens' TaskFailedEventDetails Prelude.Text+taskFailedEventDetails_resource = Lens.lens (\TaskFailedEventDetails' {resource} -> resource) (\s@TaskFailedEventDetails' {} a -> s {resource = a} :: TaskFailedEventDetails)++instance Data.FromJSON TaskFailedEventDetails where+ parseJSON =+ Data.withObject+ "TaskFailedEventDetails"+ ( \x ->+ TaskFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance Prelude.Hashable TaskFailedEventDetails where+ hashWithSalt _salt TaskFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskFailedEventDetails where+ rnf TaskFailedEventDetails' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TaskScheduledEventDetails.hs view
@@ -0,0 +1,164 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskScheduledEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskScheduledEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.TaskCredentials++-- | Contains details about a task scheduled during an execution.+--+-- /See:/ 'newTaskScheduledEventDetails' smart constructor.+data TaskScheduledEventDetails = TaskScheduledEventDetails'+ { -- | The maximum allowed duration between two heartbeats for the task.+ heartbeatInSeconds :: Prelude.Maybe Prelude.Integer,+ -- | The credentials that Step Functions uses for the task.+ taskCredentials :: Prelude.Maybe TaskCredentials,+ -- | The maximum allowed duration of the task.+ timeoutInSeconds :: Prelude.Maybe Prelude.Integer,+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text,+ -- | The region of the scheduled task+ region :: Prelude.Text,+ -- | The JSON data passed to the resource referenced in a task state. Length+ -- constraints apply to the payload size, and are expressed as bytes in+ -- UTF-8 encoding.+ parameters :: Data.Sensitive Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskScheduledEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'heartbeatInSeconds', 'taskScheduledEventDetails_heartbeatInSeconds' - The maximum allowed duration between two heartbeats for the task.+--+-- 'taskCredentials', 'taskScheduledEventDetails_taskCredentials' - The credentials that Step Functions uses for the task.+--+-- 'timeoutInSeconds', 'taskScheduledEventDetails_timeoutInSeconds' - The maximum allowed duration of the task.+--+-- 'resourceType', 'taskScheduledEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskScheduledEventDetails_resource' - The action of the resource called by a task state.+--+-- 'region', 'taskScheduledEventDetails_region' - The region of the scheduled task+--+-- 'parameters', 'taskScheduledEventDetails_parameters' - The JSON data passed to the resource referenced in a task state. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+newTaskScheduledEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ -- | 'region'+ Prelude.Text ->+ -- | 'parameters'+ Prelude.Text ->+ TaskScheduledEventDetails+newTaskScheduledEventDetails+ pResourceType_+ pResource_+ pRegion_+ pParameters_ =+ TaskScheduledEventDetails'+ { heartbeatInSeconds =+ Prelude.Nothing,+ taskCredentials = Prelude.Nothing,+ timeoutInSeconds = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_,+ region = pRegion_,+ parameters = Data._Sensitive Lens.# pParameters_+ }++-- | The maximum allowed duration between two heartbeats for the task.+taskScheduledEventDetails_heartbeatInSeconds :: Lens.Lens' TaskScheduledEventDetails (Prelude.Maybe Prelude.Integer)+taskScheduledEventDetails_heartbeatInSeconds = Lens.lens (\TaskScheduledEventDetails' {heartbeatInSeconds} -> heartbeatInSeconds) (\s@TaskScheduledEventDetails' {} a -> s {heartbeatInSeconds = a} :: TaskScheduledEventDetails)++-- | The credentials that Step Functions uses for the task.+taskScheduledEventDetails_taskCredentials :: Lens.Lens' TaskScheduledEventDetails (Prelude.Maybe TaskCredentials)+taskScheduledEventDetails_taskCredentials = Lens.lens (\TaskScheduledEventDetails' {taskCredentials} -> taskCredentials) (\s@TaskScheduledEventDetails' {} a -> s {taskCredentials = a} :: TaskScheduledEventDetails)++-- | The maximum allowed duration of the task.+taskScheduledEventDetails_timeoutInSeconds :: Lens.Lens' TaskScheduledEventDetails (Prelude.Maybe Prelude.Integer)+taskScheduledEventDetails_timeoutInSeconds = Lens.lens (\TaskScheduledEventDetails' {timeoutInSeconds} -> timeoutInSeconds) (\s@TaskScheduledEventDetails' {} a -> s {timeoutInSeconds = a} :: TaskScheduledEventDetails)++-- | The service name of the resource in a task state.+taskScheduledEventDetails_resourceType :: Lens.Lens' TaskScheduledEventDetails Prelude.Text+taskScheduledEventDetails_resourceType = Lens.lens (\TaskScheduledEventDetails' {resourceType} -> resourceType) (\s@TaskScheduledEventDetails' {} a -> s {resourceType = a} :: TaskScheduledEventDetails)++-- | The action of the resource called by a task state.+taskScheduledEventDetails_resource :: Lens.Lens' TaskScheduledEventDetails Prelude.Text+taskScheduledEventDetails_resource = Lens.lens (\TaskScheduledEventDetails' {resource} -> resource) (\s@TaskScheduledEventDetails' {} a -> s {resource = a} :: TaskScheduledEventDetails)++-- | The region of the scheduled task+taskScheduledEventDetails_region :: Lens.Lens' TaskScheduledEventDetails Prelude.Text+taskScheduledEventDetails_region = Lens.lens (\TaskScheduledEventDetails' {region} -> region) (\s@TaskScheduledEventDetails' {} a -> s {region = a} :: TaskScheduledEventDetails)++-- | The JSON data passed to the resource referenced in a task state. Length+-- constraints apply to the payload size, and are expressed as bytes in+-- UTF-8 encoding.+taskScheduledEventDetails_parameters :: Lens.Lens' TaskScheduledEventDetails Prelude.Text+taskScheduledEventDetails_parameters = Lens.lens (\TaskScheduledEventDetails' {parameters} -> parameters) (\s@TaskScheduledEventDetails' {} a -> s {parameters = a} :: TaskScheduledEventDetails) Prelude.. Data._Sensitive++instance Data.FromJSON TaskScheduledEventDetails where+ parseJSON =+ Data.withObject+ "TaskScheduledEventDetails"+ ( \x ->+ TaskScheduledEventDetails'+ Prelude.<$> (x Data..:? "heartbeatInSeconds")+ Prelude.<*> (x Data..:? "taskCredentials")+ Prelude.<*> (x Data..:? "timeoutInSeconds")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ Prelude.<*> (x Data..: "region")+ Prelude.<*> (x Data..: "parameters")+ )++instance Prelude.Hashable TaskScheduledEventDetails where+ hashWithSalt _salt TaskScheduledEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` heartbeatInSeconds+ `Prelude.hashWithSalt` taskCredentials+ `Prelude.hashWithSalt` timeoutInSeconds+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource+ `Prelude.hashWithSalt` region+ `Prelude.hashWithSalt` parameters++instance Prelude.NFData TaskScheduledEventDetails where+ rnf TaskScheduledEventDetails' {..} =+ Prelude.rnf heartbeatInSeconds+ `Prelude.seq` Prelude.rnf taskCredentials+ `Prelude.seq` Prelude.rnf timeoutInSeconds+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource+ `Prelude.seq` Prelude.rnf region+ `Prelude.seq` Prelude.rnf parameters
+ gen/Amazonka/StepFunctions/Types/TaskStartFailedEventDetails.hs view
@@ -0,0 +1,115 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskStartFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskStartFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a task that failed to start during an execution.+--+-- /See:/ 'newTaskStartFailedEventDetails' smart constructor.+data TaskStartFailedEventDetails = TaskStartFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskStartFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'taskStartFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'taskStartFailedEventDetails_error' - The error code of the failure.+--+-- 'resourceType', 'taskStartFailedEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskStartFailedEventDetails_resource' - The action of the resource called by a task state.+newTaskStartFailedEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskStartFailedEventDetails+newTaskStartFailedEventDetails+ pResourceType_+ pResource_ =+ TaskStartFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_+ }++-- | A more detailed explanation of the cause of the failure.+taskStartFailedEventDetails_cause :: Lens.Lens' TaskStartFailedEventDetails (Prelude.Maybe Prelude.Text)+taskStartFailedEventDetails_cause = Lens.lens (\TaskStartFailedEventDetails' {cause} -> cause) (\s@TaskStartFailedEventDetails' {} a -> s {cause = a} :: TaskStartFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+taskStartFailedEventDetails_error :: Lens.Lens' TaskStartFailedEventDetails (Prelude.Maybe Prelude.Text)+taskStartFailedEventDetails_error = Lens.lens (\TaskStartFailedEventDetails' {error} -> error) (\s@TaskStartFailedEventDetails' {} a -> s {error = a} :: TaskStartFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The service name of the resource in a task state.+taskStartFailedEventDetails_resourceType :: Lens.Lens' TaskStartFailedEventDetails Prelude.Text+taskStartFailedEventDetails_resourceType = Lens.lens (\TaskStartFailedEventDetails' {resourceType} -> resourceType) (\s@TaskStartFailedEventDetails' {} a -> s {resourceType = a} :: TaskStartFailedEventDetails)++-- | The action of the resource called by a task state.+taskStartFailedEventDetails_resource :: Lens.Lens' TaskStartFailedEventDetails Prelude.Text+taskStartFailedEventDetails_resource = Lens.lens (\TaskStartFailedEventDetails' {resource} -> resource) (\s@TaskStartFailedEventDetails' {} a -> s {resource = a} :: TaskStartFailedEventDetails)++instance Data.FromJSON TaskStartFailedEventDetails where+ parseJSON =+ Data.withObject+ "TaskStartFailedEventDetails"+ ( \x ->+ TaskStartFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance Prelude.Hashable TaskStartFailedEventDetails where+ hashWithSalt _salt TaskStartFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskStartFailedEventDetails where+ rnf TaskStartFailedEventDetails' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TaskStartedEventDetails.hs view
@@ -0,0 +1,89 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskStartedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskStartedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about the start of a task during an execution.+--+-- /See:/ 'newTaskStartedEventDetails' smart constructor.+data TaskStartedEventDetails = TaskStartedEventDetails'+ { -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskStartedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'resourceType', 'taskStartedEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskStartedEventDetails_resource' - The action of the resource called by a task state.+newTaskStartedEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskStartedEventDetails+newTaskStartedEventDetails pResourceType_ pResource_ =+ TaskStartedEventDetails'+ { resourceType =+ pResourceType_,+ resource = pResource_+ }++-- | The service name of the resource in a task state.+taskStartedEventDetails_resourceType :: Lens.Lens' TaskStartedEventDetails Prelude.Text+taskStartedEventDetails_resourceType = Lens.lens (\TaskStartedEventDetails' {resourceType} -> resourceType) (\s@TaskStartedEventDetails' {} a -> s {resourceType = a} :: TaskStartedEventDetails)++-- | The action of the resource called by a task state.+taskStartedEventDetails_resource :: Lens.Lens' TaskStartedEventDetails Prelude.Text+taskStartedEventDetails_resource = Lens.lens (\TaskStartedEventDetails' {resource} -> resource) (\s@TaskStartedEventDetails' {} a -> s {resource = a} :: TaskStartedEventDetails)++instance Data.FromJSON TaskStartedEventDetails where+ parseJSON =+ Data.withObject+ "TaskStartedEventDetails"+ ( \x ->+ TaskStartedEventDetails'+ Prelude.<$> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance Prelude.Hashable TaskStartedEventDetails where+ hashWithSalt _salt TaskStartedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskStartedEventDetails where+ rnf TaskStartedEventDetails' {..} =+ Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TaskSubmitFailedEventDetails.hs view
@@ -0,0 +1,118 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskSubmitFailedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a task that failed to submit during an execution.+--+-- /See:/ 'newTaskSubmitFailedEventDetails' smart constructor.+data TaskSubmitFailedEventDetails = TaskSubmitFailedEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskSubmitFailedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'taskSubmitFailedEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'taskSubmitFailedEventDetails_error' - The error code of the failure.+--+-- 'resourceType', 'taskSubmitFailedEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskSubmitFailedEventDetails_resource' - The action of the resource called by a task state.+newTaskSubmitFailedEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskSubmitFailedEventDetails+newTaskSubmitFailedEventDetails+ pResourceType_+ pResource_ =+ TaskSubmitFailedEventDetails'+ { cause =+ Prelude.Nothing,+ error = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_+ }++-- | A more detailed explanation of the cause of the failure.+taskSubmitFailedEventDetails_cause :: Lens.Lens' TaskSubmitFailedEventDetails (Prelude.Maybe Prelude.Text)+taskSubmitFailedEventDetails_cause = Lens.lens (\TaskSubmitFailedEventDetails' {cause} -> cause) (\s@TaskSubmitFailedEventDetails' {} a -> s {cause = a} :: TaskSubmitFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+taskSubmitFailedEventDetails_error :: Lens.Lens' TaskSubmitFailedEventDetails (Prelude.Maybe Prelude.Text)+taskSubmitFailedEventDetails_error = Lens.lens (\TaskSubmitFailedEventDetails' {error} -> error) (\s@TaskSubmitFailedEventDetails' {} a -> s {error = a} :: TaskSubmitFailedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The service name of the resource in a task state.+taskSubmitFailedEventDetails_resourceType :: Lens.Lens' TaskSubmitFailedEventDetails Prelude.Text+taskSubmitFailedEventDetails_resourceType = Lens.lens (\TaskSubmitFailedEventDetails' {resourceType} -> resourceType) (\s@TaskSubmitFailedEventDetails' {} a -> s {resourceType = a} :: TaskSubmitFailedEventDetails)++-- | The action of the resource called by a task state.+taskSubmitFailedEventDetails_resource :: Lens.Lens' TaskSubmitFailedEventDetails Prelude.Text+taskSubmitFailedEventDetails_resource = Lens.lens (\TaskSubmitFailedEventDetails' {resource} -> resource) (\s@TaskSubmitFailedEventDetails' {} a -> s {resource = a} :: TaskSubmitFailedEventDetails)++instance Data.FromJSON TaskSubmitFailedEventDetails where+ parseJSON =+ Data.withObject+ "TaskSubmitFailedEventDetails"+ ( \x ->+ TaskSubmitFailedEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance+ Prelude.Hashable+ TaskSubmitFailedEventDetails+ where+ hashWithSalt _salt TaskSubmitFailedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskSubmitFailedEventDetails where+ rnf TaskSubmitFailedEventDetails' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TaskSubmittedEventDetails.hs view
@@ -0,0 +1,119 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskSubmittedEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskSubmittedEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about a task submitted to a resource .+--+-- /See:/ 'newTaskSubmittedEventDetails' smart constructor.+data TaskSubmittedEventDetails = TaskSubmittedEventDetails'+ { -- | The response from a resource when a task has started. Length constraints+ -- apply to the payload size, and are expressed as bytes in UTF-8 encoding.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the output of an execution history event.+ outputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskSubmittedEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'output', 'taskSubmittedEventDetails_output' - The response from a resource when a task has started. Length constraints+-- apply to the payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'outputDetails', 'taskSubmittedEventDetails_outputDetails' - Contains details about the output of an execution history event.+--+-- 'resourceType', 'taskSubmittedEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskSubmittedEventDetails_resource' - The action of the resource called by a task state.+newTaskSubmittedEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskSubmittedEventDetails+newTaskSubmittedEventDetails+ pResourceType_+ pResource_ =+ TaskSubmittedEventDetails'+ { output =+ Prelude.Nothing,+ outputDetails = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_+ }++-- | The response from a resource when a task has started. Length constraints+-- apply to the payload size, and are expressed as bytes in UTF-8 encoding.+taskSubmittedEventDetails_output :: Lens.Lens' TaskSubmittedEventDetails (Prelude.Maybe Prelude.Text)+taskSubmittedEventDetails_output = Lens.lens (\TaskSubmittedEventDetails' {output} -> output) (\s@TaskSubmittedEventDetails' {} a -> s {output = a} :: TaskSubmittedEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the output of an execution history event.+taskSubmittedEventDetails_outputDetails :: Lens.Lens' TaskSubmittedEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+taskSubmittedEventDetails_outputDetails = Lens.lens (\TaskSubmittedEventDetails' {outputDetails} -> outputDetails) (\s@TaskSubmittedEventDetails' {} a -> s {outputDetails = a} :: TaskSubmittedEventDetails)++-- | The service name of the resource in a task state.+taskSubmittedEventDetails_resourceType :: Lens.Lens' TaskSubmittedEventDetails Prelude.Text+taskSubmittedEventDetails_resourceType = Lens.lens (\TaskSubmittedEventDetails' {resourceType} -> resourceType) (\s@TaskSubmittedEventDetails' {} a -> s {resourceType = a} :: TaskSubmittedEventDetails)++-- | The action of the resource called by a task state.+taskSubmittedEventDetails_resource :: Lens.Lens' TaskSubmittedEventDetails Prelude.Text+taskSubmittedEventDetails_resource = Lens.lens (\TaskSubmittedEventDetails' {resource} -> resource) (\s@TaskSubmittedEventDetails' {} a -> s {resource = a} :: TaskSubmittedEventDetails)++instance Data.FromJSON TaskSubmittedEventDetails where+ parseJSON =+ Data.withObject+ "TaskSubmittedEventDetails"+ ( \x ->+ TaskSubmittedEventDetails'+ Prelude.<$> (x Data..:? "output")+ Prelude.<*> (x Data..:? "outputDetails")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance Prelude.Hashable TaskSubmittedEventDetails where+ hashWithSalt _salt TaskSubmittedEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` output+ `Prelude.hashWithSalt` outputDetails+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskSubmittedEventDetails where+ rnf TaskSubmittedEventDetails' {..} =+ Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TaskSucceededEventDetails.hs view
@@ -0,0 +1,122 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskSucceededEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskSucceededEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Types.HistoryEventExecutionDataDetails++-- | Contains details about the successful completion of a task state.+--+-- /See:/ 'newTaskSucceededEventDetails' smart constructor.+data TaskSucceededEventDetails = TaskSucceededEventDetails'+ { -- | The full JSON response from a resource when a task has succeeded. This+ -- response becomes the output of the related task. Length constraints+ -- apply to the payload size, and are expressed as bytes in UTF-8 encoding.+ output :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | Contains details about the output of an execution history event.+ outputDetails :: Prelude.Maybe HistoryEventExecutionDataDetails,+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskSucceededEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'output', 'taskSucceededEventDetails_output' - The full JSON response from a resource when a task has succeeded. This+-- response becomes the output of the related task. Length constraints+-- apply to the payload size, and are expressed as bytes in UTF-8 encoding.+--+-- 'outputDetails', 'taskSucceededEventDetails_outputDetails' - Contains details about the output of an execution history event.+--+-- 'resourceType', 'taskSucceededEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskSucceededEventDetails_resource' - The action of the resource called by a task state.+newTaskSucceededEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskSucceededEventDetails+newTaskSucceededEventDetails+ pResourceType_+ pResource_ =+ TaskSucceededEventDetails'+ { output =+ Prelude.Nothing,+ outputDetails = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_+ }++-- | The full JSON response from a resource when a task has succeeded. This+-- response becomes the output of the related task. Length constraints+-- apply to the payload size, and are expressed as bytes in UTF-8 encoding.+taskSucceededEventDetails_output :: Lens.Lens' TaskSucceededEventDetails (Prelude.Maybe Prelude.Text)+taskSucceededEventDetails_output = Lens.lens (\TaskSucceededEventDetails' {output} -> output) (\s@TaskSucceededEventDetails' {} a -> s {output = a} :: TaskSucceededEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | Contains details about the output of an execution history event.+taskSucceededEventDetails_outputDetails :: Lens.Lens' TaskSucceededEventDetails (Prelude.Maybe HistoryEventExecutionDataDetails)+taskSucceededEventDetails_outputDetails = Lens.lens (\TaskSucceededEventDetails' {outputDetails} -> outputDetails) (\s@TaskSucceededEventDetails' {} a -> s {outputDetails = a} :: TaskSucceededEventDetails)++-- | The service name of the resource in a task state.+taskSucceededEventDetails_resourceType :: Lens.Lens' TaskSucceededEventDetails Prelude.Text+taskSucceededEventDetails_resourceType = Lens.lens (\TaskSucceededEventDetails' {resourceType} -> resourceType) (\s@TaskSucceededEventDetails' {} a -> s {resourceType = a} :: TaskSucceededEventDetails)++-- | The action of the resource called by a task state.+taskSucceededEventDetails_resource :: Lens.Lens' TaskSucceededEventDetails Prelude.Text+taskSucceededEventDetails_resource = Lens.lens (\TaskSucceededEventDetails' {resource} -> resource) (\s@TaskSucceededEventDetails' {} a -> s {resource = a} :: TaskSucceededEventDetails)++instance Data.FromJSON TaskSucceededEventDetails where+ parseJSON =+ Data.withObject+ "TaskSucceededEventDetails"+ ( \x ->+ TaskSucceededEventDetails'+ Prelude.<$> (x Data..:? "output")+ Prelude.<*> (x Data..:? "outputDetails")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance Prelude.Hashable TaskSucceededEventDetails where+ hashWithSalt _salt TaskSucceededEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` output+ `Prelude.hashWithSalt` outputDetails+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskSucceededEventDetails where+ rnf TaskSucceededEventDetails' {..} =+ Prelude.rnf output+ `Prelude.seq` Prelude.rnf outputDetails+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TaskTimedOutEventDetails.hs view
@@ -0,0 +1,113 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TaskTimedOutEventDetails+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TaskTimedOutEventDetails where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Contains details about a resource timeout that occurred during an+-- execution.+--+-- /See:/ 'newTaskTimedOutEventDetails' smart constructor.+data TaskTimedOutEventDetails = TaskTimedOutEventDetails'+ { -- | A more detailed explanation of the cause of the failure.+ cause :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The error code of the failure.+ error :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The service name of the resource in a task state.+ resourceType :: Prelude.Text,+ -- | The action of the resource called by a task state.+ resource :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TaskTimedOutEventDetails' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'cause', 'taskTimedOutEventDetails_cause' - A more detailed explanation of the cause of the failure.+--+-- 'error', 'taskTimedOutEventDetails_error' - The error code of the failure.+--+-- 'resourceType', 'taskTimedOutEventDetails_resourceType' - The service name of the resource in a task state.+--+-- 'resource', 'taskTimedOutEventDetails_resource' - The action of the resource called by a task state.+newTaskTimedOutEventDetails ::+ -- | 'resourceType'+ Prelude.Text ->+ -- | 'resource'+ Prelude.Text ->+ TaskTimedOutEventDetails+newTaskTimedOutEventDetails pResourceType_ pResource_ =+ TaskTimedOutEventDetails'+ { cause = Prelude.Nothing,+ error = Prelude.Nothing,+ resourceType = pResourceType_,+ resource = pResource_+ }++-- | A more detailed explanation of the cause of the failure.+taskTimedOutEventDetails_cause :: Lens.Lens' TaskTimedOutEventDetails (Prelude.Maybe Prelude.Text)+taskTimedOutEventDetails_cause = Lens.lens (\TaskTimedOutEventDetails' {cause} -> cause) (\s@TaskTimedOutEventDetails' {} a -> s {cause = a} :: TaskTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The error code of the failure.+taskTimedOutEventDetails_error :: Lens.Lens' TaskTimedOutEventDetails (Prelude.Maybe Prelude.Text)+taskTimedOutEventDetails_error = Lens.lens (\TaskTimedOutEventDetails' {error} -> error) (\s@TaskTimedOutEventDetails' {} a -> s {error = a} :: TaskTimedOutEventDetails) Prelude.. Lens.mapping Data._Sensitive++-- | The service name of the resource in a task state.+taskTimedOutEventDetails_resourceType :: Lens.Lens' TaskTimedOutEventDetails Prelude.Text+taskTimedOutEventDetails_resourceType = Lens.lens (\TaskTimedOutEventDetails' {resourceType} -> resourceType) (\s@TaskTimedOutEventDetails' {} a -> s {resourceType = a} :: TaskTimedOutEventDetails)++-- | The action of the resource called by a task state.+taskTimedOutEventDetails_resource :: Lens.Lens' TaskTimedOutEventDetails Prelude.Text+taskTimedOutEventDetails_resource = Lens.lens (\TaskTimedOutEventDetails' {resource} -> resource) (\s@TaskTimedOutEventDetails' {} a -> s {resource = a} :: TaskTimedOutEventDetails)++instance Data.FromJSON TaskTimedOutEventDetails where+ parseJSON =+ Data.withObject+ "TaskTimedOutEventDetails"+ ( \x ->+ TaskTimedOutEventDetails'+ Prelude.<$> (x Data..:? "cause")+ Prelude.<*> (x Data..:? "error")+ Prelude.<*> (x Data..: "resourceType")+ Prelude.<*> (x Data..: "resource")+ )++instance Prelude.Hashable TaskTimedOutEventDetails where+ hashWithSalt _salt TaskTimedOutEventDetails' {..} =+ _salt+ `Prelude.hashWithSalt` cause+ `Prelude.hashWithSalt` error+ `Prelude.hashWithSalt` resourceType+ `Prelude.hashWithSalt` resource++instance Prelude.NFData TaskTimedOutEventDetails where+ rnf TaskTimedOutEventDetails' {..} =+ Prelude.rnf cause+ `Prelude.seq` Prelude.rnf error+ `Prelude.seq` Prelude.rnf resourceType+ `Prelude.seq` Prelude.rnf resource
+ gen/Amazonka/StepFunctions/Types/TracingConfiguration.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Types.TracingConfiguration+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Types.TracingConfiguration where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Selects whether or not the state machine\'s X-Ray tracing is enabled.+-- Default is @false@+--+-- /See:/ 'newTracingConfiguration' smart constructor.+data TracingConfiguration = TracingConfiguration'+ { -- | When set to @true@, X-Ray tracing is enabled.+ enabled :: Prelude.Maybe Prelude.Bool+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TracingConfiguration' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'enabled', 'tracingConfiguration_enabled' - When set to @true@, X-Ray tracing is enabled.+newTracingConfiguration ::+ TracingConfiguration+newTracingConfiguration =+ TracingConfiguration' {enabled = Prelude.Nothing}++-- | When set to @true@, X-Ray tracing is enabled.+tracingConfiguration_enabled :: Lens.Lens' TracingConfiguration (Prelude.Maybe Prelude.Bool)+tracingConfiguration_enabled = Lens.lens (\TracingConfiguration' {enabled} -> enabled) (\s@TracingConfiguration' {} a -> s {enabled = a} :: TracingConfiguration)++instance Data.FromJSON TracingConfiguration where+ parseJSON =+ Data.withObject+ "TracingConfiguration"+ ( \x ->+ TracingConfiguration'+ Prelude.<$> (x Data..:? "enabled")+ )++instance Prelude.Hashable TracingConfiguration where+ hashWithSalt _salt TracingConfiguration' {..} =+ _salt `Prelude.hashWithSalt` enabled++instance Prelude.NFData TracingConfiguration where+ rnf TracingConfiguration' {..} = Prelude.rnf enabled++instance Data.ToJSON TracingConfiguration where+ toJSON TracingConfiguration' {..} =+ Data.object+ ( Prelude.catMaybes+ [("enabled" Data..=) Prelude.<$> enabled]+ )
+ gen/Amazonka/StepFunctions/UntagResource.hs view
@@ -0,0 +1,174 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.UntagResource+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Remove a tag from a Step Functions resource+module Amazonka.StepFunctions.UntagResource+ ( -- * Creating a Request+ UntagResource (..),+ newUntagResource,++ -- * Request Lenses+ untagResource_resourceArn,+ untagResource_tagKeys,++ -- * Destructuring the Response+ UntagResourceResponse (..),+ newUntagResourceResponse,++ -- * Response Lenses+ untagResourceResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newUntagResource' smart constructor.+data UntagResource = UntagResource'+ { -- | The Amazon Resource Name (ARN) for the Step Functions state machine or+ -- activity.+ resourceArn :: Prelude.Text,+ -- | The list of tags to remove from the resource.+ tagKeys :: [Prelude.Text]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UntagResource' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'resourceArn', 'untagResource_resourceArn' - The Amazon Resource Name (ARN) for the Step Functions state machine or+-- activity.+--+-- 'tagKeys', 'untagResource_tagKeys' - The list of tags to remove from the resource.+newUntagResource ::+ -- | 'resourceArn'+ Prelude.Text ->+ UntagResource+newUntagResource pResourceArn_ =+ UntagResource'+ { resourceArn = pResourceArn_,+ tagKeys = Prelude.mempty+ }++-- | The Amazon Resource Name (ARN) for the Step Functions state machine or+-- activity.+untagResource_resourceArn :: Lens.Lens' UntagResource Prelude.Text+untagResource_resourceArn = Lens.lens (\UntagResource' {resourceArn} -> resourceArn) (\s@UntagResource' {} a -> s {resourceArn = a} :: UntagResource)++-- | The list of tags to remove from the resource.+untagResource_tagKeys :: Lens.Lens' UntagResource [Prelude.Text]+untagResource_tagKeys = Lens.lens (\UntagResource' {tagKeys} -> tagKeys) (\s@UntagResource' {} a -> s {tagKeys = a} :: UntagResource) Prelude.. Lens.coerced++instance Core.AWSRequest UntagResource where+ type+ AWSResponse UntagResource =+ UntagResourceResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ UntagResourceResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable UntagResource where+ hashWithSalt _salt UntagResource' {..} =+ _salt+ `Prelude.hashWithSalt` resourceArn+ `Prelude.hashWithSalt` tagKeys++instance Prelude.NFData UntagResource where+ rnf UntagResource' {..} =+ Prelude.rnf resourceArn+ `Prelude.seq` Prelude.rnf tagKeys++instance Data.ToHeaders UntagResource where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.UntagResource" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON UntagResource where+ toJSON UntagResource' {..} =+ Data.object+ ( Prelude.catMaybes+ [ Prelude.Just ("resourceArn" Data..= resourceArn),+ Prelude.Just ("tagKeys" Data..= tagKeys)+ ]+ )++instance Data.ToPath UntagResource where+ toPath = Prelude.const "/"++instance Data.ToQuery UntagResource where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newUntagResourceResponse' smart constructor.+data UntagResourceResponse = UntagResourceResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UntagResourceResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'untagResourceResponse_httpStatus' - The response's http status code.+newUntagResourceResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ UntagResourceResponse+newUntagResourceResponse pHttpStatus_ =+ UntagResourceResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+untagResourceResponse_httpStatus :: Lens.Lens' UntagResourceResponse Prelude.Int+untagResourceResponse_httpStatus = Lens.lens (\UntagResourceResponse' {httpStatus} -> httpStatus) (\s@UntagResourceResponse' {} a -> s {httpStatus = a} :: UntagResourceResponse)++instance Prelude.NFData UntagResourceResponse where+ rnf UntagResourceResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/UpdateMapRun.hs view
@@ -0,0 +1,202 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.UpdateMapRun+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Updates an in-progress Map Run\'s configuration to include changes to+-- the settings that control maximum concurrency and Map Run failure.+module Amazonka.StepFunctions.UpdateMapRun+ ( -- * Creating a Request+ UpdateMapRun (..),+ newUpdateMapRun,++ -- * Request Lenses+ updateMapRun_maxConcurrency,+ updateMapRun_toleratedFailureCount,+ updateMapRun_toleratedFailurePercentage,+ updateMapRun_mapRunArn,++ -- * Destructuring the Response+ UpdateMapRunResponse (..),+ newUpdateMapRunResponse,++ -- * Response Lenses+ updateMapRunResponse_httpStatus,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newUpdateMapRun' smart constructor.+data UpdateMapRun = UpdateMapRun'+ { -- | The maximum number of child workflow executions that can be specified to+ -- run in parallel for the Map Run at the same time.+ maxConcurrency :: Prelude.Maybe Prelude.Natural,+ -- | The maximum number of failed items before the Map Run fails.+ toleratedFailureCount :: Prelude.Maybe Prelude.Natural,+ -- | The maximum percentage of failed items before the Map Run fails.+ toleratedFailurePercentage :: Prelude.Maybe Prelude.Double,+ -- | The Amazon Resource Name (ARN) of a Map Run.+ mapRunArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateMapRun' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maxConcurrency', 'updateMapRun_maxConcurrency' - The maximum number of child workflow executions that can be specified to+-- run in parallel for the Map Run at the same time.+--+-- 'toleratedFailureCount', 'updateMapRun_toleratedFailureCount' - The maximum number of failed items before the Map Run fails.+--+-- 'toleratedFailurePercentage', 'updateMapRun_toleratedFailurePercentage' - The maximum percentage of failed items before the Map Run fails.+--+-- 'mapRunArn', 'updateMapRun_mapRunArn' - The Amazon Resource Name (ARN) of a Map Run.+newUpdateMapRun ::+ -- | 'mapRunArn'+ Prelude.Text ->+ UpdateMapRun+newUpdateMapRun pMapRunArn_ =+ UpdateMapRun'+ { maxConcurrency = Prelude.Nothing,+ toleratedFailureCount = Prelude.Nothing,+ toleratedFailurePercentage = Prelude.Nothing,+ mapRunArn = pMapRunArn_+ }++-- | The maximum number of child workflow executions that can be specified to+-- run in parallel for the Map Run at the same time.+updateMapRun_maxConcurrency :: Lens.Lens' UpdateMapRun (Prelude.Maybe Prelude.Natural)+updateMapRun_maxConcurrency = Lens.lens (\UpdateMapRun' {maxConcurrency} -> maxConcurrency) (\s@UpdateMapRun' {} a -> s {maxConcurrency = a} :: UpdateMapRun)++-- | The maximum number of failed items before the Map Run fails.+updateMapRun_toleratedFailureCount :: Lens.Lens' UpdateMapRun (Prelude.Maybe Prelude.Natural)+updateMapRun_toleratedFailureCount = Lens.lens (\UpdateMapRun' {toleratedFailureCount} -> toleratedFailureCount) (\s@UpdateMapRun' {} a -> s {toleratedFailureCount = a} :: UpdateMapRun)++-- | The maximum percentage of failed items before the Map Run fails.+updateMapRun_toleratedFailurePercentage :: Lens.Lens' UpdateMapRun (Prelude.Maybe Prelude.Double)+updateMapRun_toleratedFailurePercentage = Lens.lens (\UpdateMapRun' {toleratedFailurePercentage} -> toleratedFailurePercentage) (\s@UpdateMapRun' {} a -> s {toleratedFailurePercentage = a} :: UpdateMapRun)++-- | The Amazon Resource Name (ARN) of a Map Run.+updateMapRun_mapRunArn :: Lens.Lens' UpdateMapRun Prelude.Text+updateMapRun_mapRunArn = Lens.lens (\UpdateMapRun' {mapRunArn} -> mapRunArn) (\s@UpdateMapRun' {} a -> s {mapRunArn = a} :: UpdateMapRun)++instance Core.AWSRequest UpdateMapRun where+ type AWSResponse UpdateMapRun = UpdateMapRunResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveEmpty+ ( \s h x ->+ UpdateMapRunResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable UpdateMapRun where+ hashWithSalt _salt UpdateMapRun' {..} =+ _salt+ `Prelude.hashWithSalt` maxConcurrency+ `Prelude.hashWithSalt` toleratedFailureCount+ `Prelude.hashWithSalt` toleratedFailurePercentage+ `Prelude.hashWithSalt` mapRunArn++instance Prelude.NFData UpdateMapRun where+ rnf UpdateMapRun' {..} =+ Prelude.rnf maxConcurrency+ `Prelude.seq` Prelude.rnf toleratedFailureCount+ `Prelude.seq` Prelude.rnf toleratedFailurePercentage+ `Prelude.seq` Prelude.rnf mapRunArn++instance Data.ToHeaders UpdateMapRun where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.UpdateMapRun" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON UpdateMapRun where+ toJSON UpdateMapRun' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("maxConcurrency" Data..=)+ Prelude.<$> maxConcurrency,+ ("toleratedFailureCount" Data..=)+ Prelude.<$> toleratedFailureCount,+ ("toleratedFailurePercentage" Data..=)+ Prelude.<$> toleratedFailurePercentage,+ Prelude.Just ("mapRunArn" Data..= mapRunArn)+ ]+ )++instance Data.ToPath UpdateMapRun where+ toPath = Prelude.const "/"++instance Data.ToQuery UpdateMapRun where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newUpdateMapRunResponse' smart constructor.+data UpdateMapRunResponse = UpdateMapRunResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateMapRunResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'updateMapRunResponse_httpStatus' - The response's http status code.+newUpdateMapRunResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ UpdateMapRunResponse+newUpdateMapRunResponse pHttpStatus_ =+ UpdateMapRunResponse' {httpStatus = pHttpStatus_}++-- | The response's http status code.+updateMapRunResponse_httpStatus :: Lens.Lens' UpdateMapRunResponse Prelude.Int+updateMapRunResponse_httpStatus = Lens.lens (\UpdateMapRunResponse' {httpStatus} -> httpStatus) (\s@UpdateMapRunResponse' {} a -> s {httpStatus = a} :: UpdateMapRunResponse)++instance Prelude.NFData UpdateMapRunResponse where+ rnf UpdateMapRunResponse' {..} =+ Prelude.rnf httpStatus
+ gen/Amazonka/StepFunctions/UpdateStateMachine.hs view
@@ -0,0 +1,257 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.UpdateStateMachine+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Updates an existing state machine by modifying its @definition@,+-- @roleArn@, or @loggingConfiguration@. Running executions will continue+-- to use the previous @definition@ and @roleArn@. You must include at+-- least one of @definition@ or @roleArn@ or you will receive a+-- @MissingRequiredParameter@ error.+--+-- If the given state machine Amazon Resource Name (ARN) is a qualified+-- state machine ARN, it will fail with ValidationException.+--+-- A qualified state machine ARN refers to a /Distributed Map state/+-- defined within a state machine. For example, the qualified state machine+-- ARN+-- @arn:partition:states:region:account-id:stateMachine:stateMachineName\/mapStateLabel@+-- refers to a /Distributed Map state/ with a label @mapStateLabel@ in the+-- state machine named @stateMachineName@.+--+-- All @StartExecution@ calls within a few seconds will use the updated+-- @definition@ and @roleArn@. Executions started immediately after calling+-- @UpdateStateMachine@ may use the previous state machine @definition@ and+-- @roleArn@.+module Amazonka.StepFunctions.UpdateStateMachine+ ( -- * Creating a Request+ UpdateStateMachine (..),+ newUpdateStateMachine,++ -- * Request Lenses+ updateStateMachine_definition,+ updateStateMachine_loggingConfiguration,+ updateStateMachine_roleArn,+ updateStateMachine_tracingConfiguration,+ updateStateMachine_stateMachineArn,++ -- * Destructuring the Response+ UpdateStateMachineResponse (..),+ newUpdateStateMachineResponse,++ -- * Response Lenses+ updateStateMachineResponse_httpStatus,+ updateStateMachineResponse_updateDate,+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response+import Amazonka.StepFunctions.Types++-- | /See:/ 'newUpdateStateMachine' smart constructor.+data UpdateStateMachine = UpdateStateMachine'+ { -- | The Amazon States Language definition of the state machine. See+ -- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+ definition :: Prelude.Maybe (Data.Sensitive Prelude.Text),+ -- | The @LoggingConfiguration@ data type is used to set CloudWatch Logs+ -- options.+ loggingConfiguration :: Prelude.Maybe LoggingConfiguration,+ -- | The Amazon Resource Name (ARN) of the IAM role of the state machine.+ roleArn :: Prelude.Maybe Prelude.Text,+ -- | Selects whether X-Ray tracing is enabled.+ tracingConfiguration :: Prelude.Maybe TracingConfiguration,+ -- | The Amazon Resource Name (ARN) of the state machine.+ stateMachineArn :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateStateMachine' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'definition', 'updateStateMachine_definition' - The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+--+-- 'loggingConfiguration', 'updateStateMachine_loggingConfiguration' - The @LoggingConfiguration@ data type is used to set CloudWatch Logs+-- options.+--+-- 'roleArn', 'updateStateMachine_roleArn' - The Amazon Resource Name (ARN) of the IAM role of the state machine.+--+-- 'tracingConfiguration', 'updateStateMachine_tracingConfiguration' - Selects whether X-Ray tracing is enabled.+--+-- 'stateMachineArn', 'updateStateMachine_stateMachineArn' - The Amazon Resource Name (ARN) of the state machine.+newUpdateStateMachine ::+ -- | 'stateMachineArn'+ Prelude.Text ->+ UpdateStateMachine+newUpdateStateMachine pStateMachineArn_ =+ UpdateStateMachine'+ { definition = Prelude.Nothing,+ loggingConfiguration = Prelude.Nothing,+ roleArn = Prelude.Nothing,+ tracingConfiguration = Prelude.Nothing,+ stateMachineArn = pStateMachineArn_+ }++-- | The Amazon States Language definition of the state machine. See+-- <https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html Amazon States Language>.+updateStateMachine_definition :: Lens.Lens' UpdateStateMachine (Prelude.Maybe Prelude.Text)+updateStateMachine_definition = Lens.lens (\UpdateStateMachine' {definition} -> definition) (\s@UpdateStateMachine' {} a -> s {definition = a} :: UpdateStateMachine) Prelude.. Lens.mapping Data._Sensitive++-- | The @LoggingConfiguration@ data type is used to set CloudWatch Logs+-- options.+updateStateMachine_loggingConfiguration :: Lens.Lens' UpdateStateMachine (Prelude.Maybe LoggingConfiguration)+updateStateMachine_loggingConfiguration = Lens.lens (\UpdateStateMachine' {loggingConfiguration} -> loggingConfiguration) (\s@UpdateStateMachine' {} a -> s {loggingConfiguration = a} :: UpdateStateMachine)++-- | The Amazon Resource Name (ARN) of the IAM role of the state machine.+updateStateMachine_roleArn :: Lens.Lens' UpdateStateMachine (Prelude.Maybe Prelude.Text)+updateStateMachine_roleArn = Lens.lens (\UpdateStateMachine' {roleArn} -> roleArn) (\s@UpdateStateMachine' {} a -> s {roleArn = a} :: UpdateStateMachine)++-- | Selects whether X-Ray tracing is enabled.+updateStateMachine_tracingConfiguration :: Lens.Lens' UpdateStateMachine (Prelude.Maybe TracingConfiguration)+updateStateMachine_tracingConfiguration = Lens.lens (\UpdateStateMachine' {tracingConfiguration} -> tracingConfiguration) (\s@UpdateStateMachine' {} a -> s {tracingConfiguration = a} :: UpdateStateMachine)++-- | The Amazon Resource Name (ARN) of the state machine.+updateStateMachine_stateMachineArn :: Lens.Lens' UpdateStateMachine Prelude.Text+updateStateMachine_stateMachineArn = Lens.lens (\UpdateStateMachine' {stateMachineArn} -> stateMachineArn) (\s@UpdateStateMachine' {} a -> s {stateMachineArn = a} :: UpdateStateMachine)++instance Core.AWSRequest UpdateStateMachine where+ type+ AWSResponse UpdateStateMachine =+ UpdateStateMachineResponse+ request overrides =+ Request.postJSON (overrides defaultService)+ response =+ Response.receiveJSON+ ( \s h x ->+ UpdateStateMachineResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..:> "updateDate")+ )++instance Prelude.Hashable UpdateStateMachine where+ hashWithSalt _salt UpdateStateMachine' {..} =+ _salt+ `Prelude.hashWithSalt` definition+ `Prelude.hashWithSalt` loggingConfiguration+ `Prelude.hashWithSalt` roleArn+ `Prelude.hashWithSalt` tracingConfiguration+ `Prelude.hashWithSalt` stateMachineArn++instance Prelude.NFData UpdateStateMachine where+ rnf UpdateStateMachine' {..} =+ Prelude.rnf definition+ `Prelude.seq` Prelude.rnf loggingConfiguration+ `Prelude.seq` Prelude.rnf roleArn+ `Prelude.seq` Prelude.rnf tracingConfiguration+ `Prelude.seq` Prelude.rnf stateMachineArn++instance Data.ToHeaders UpdateStateMachine where+ toHeaders =+ Prelude.const+ ( Prelude.mconcat+ [ "X-Amz-Target"+ Data.=# ( "AWSStepFunctions.UpdateStateMachine" ::+ Prelude.ByteString+ ),+ "Content-Type"+ Data.=# ( "application/x-amz-json-1.0" ::+ Prelude.ByteString+ )+ ]+ )++instance Data.ToJSON UpdateStateMachine where+ toJSON UpdateStateMachine' {..} =+ Data.object+ ( Prelude.catMaybes+ [ ("definition" Data..=) Prelude.<$> definition,+ ("loggingConfiguration" Data..=)+ Prelude.<$> loggingConfiguration,+ ("roleArn" Data..=) Prelude.<$> roleArn,+ ("tracingConfiguration" Data..=)+ Prelude.<$> tracingConfiguration,+ Prelude.Just+ ("stateMachineArn" Data..= stateMachineArn)+ ]+ )++instance Data.ToPath UpdateStateMachine where+ toPath = Prelude.const "/"++instance Data.ToQuery UpdateStateMachine where+ toQuery = Prelude.const Prelude.mempty++-- | /See:/ 'newUpdateStateMachineResponse' smart constructor.+data UpdateStateMachineResponse = UpdateStateMachineResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The date and time the state machine was updated.+ updateDate :: Data.POSIX+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateStateMachineResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'updateStateMachineResponse_httpStatus' - The response's http status code.+--+-- 'updateDate', 'updateStateMachineResponse_updateDate' - The date and time the state machine was updated.+newUpdateStateMachineResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'updateDate'+ Prelude.UTCTime ->+ UpdateStateMachineResponse+newUpdateStateMachineResponse+ pHttpStatus_+ pUpdateDate_ =+ UpdateStateMachineResponse'+ { httpStatus =+ pHttpStatus_,+ updateDate = Data._Time Lens.# pUpdateDate_+ }++-- | The response's http status code.+updateStateMachineResponse_httpStatus :: Lens.Lens' UpdateStateMachineResponse Prelude.Int+updateStateMachineResponse_httpStatus = Lens.lens (\UpdateStateMachineResponse' {httpStatus} -> httpStatus) (\s@UpdateStateMachineResponse' {} a -> s {httpStatus = a} :: UpdateStateMachineResponse)++-- | The date and time the state machine was updated.+updateStateMachineResponse_updateDate :: Lens.Lens' UpdateStateMachineResponse Prelude.UTCTime+updateStateMachineResponse_updateDate = Lens.lens (\UpdateStateMachineResponse' {updateDate} -> updateDate) (\s@UpdateStateMachineResponse' {} a -> s {updateDate = a} :: UpdateStateMachineResponse) Prelude.. Data._Time++instance Prelude.NFData UpdateStateMachineResponse where+ rnf UpdateStateMachineResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf updateDate
+ gen/Amazonka/StepFunctions/Waiters.hs view
@@ -0,0 +1,24 @@+{-# LANGUAGE DisambiguateRecordFields #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.StepFunctions.Waiters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.StepFunctions.Waiters where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import Amazonka.StepFunctions.Lens+import Amazonka.StepFunctions.Types
− gen/Network/AWS/StepFunctions.hs
@@ -1,376 +0,0 @@-{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions--- 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)------ __AWS Step Functions__------ AWS Step Functions is a service that lets you coordinate the components of distributed applications and microservices using visual workflows.------ You can use Step Functions to build applications from individual components, each of which performs a discrete function, or /task/ , allowing you to scale and change applications quickly. Step Functions provides a console that helps visualize the components of your application as a series of steps. Step Functions automatically triggers and tracks each step, and retries steps when there are errors, so your application executes predictably and in the right order every time. Step Functions logs the state of each step, so you can quickly diagnose and debug any issues.------ Step Functions manages operations and underlying infrastructure to ensure your application is available at any scale. You can run tasks on AWS, your own servers, or any system that has access to AWS. You can access and use Step Functions using the console, the AWS SDKs, or an HTTP API. For more information about Step Functions, see the /<http:\/\/docs.aws.amazon.com\/step-functions\/latest\/dg\/welcome.html AWS Step Functions Developer Guide> / .----module Network.AWS.StepFunctions- (- -- * Service Configuration- stepFunctions-- -- * Errors- -- $errors-- -- ** ExecutionLimitExceeded- , _ExecutionLimitExceeded-- -- ** InvalidDefinition- , _InvalidDefinition-- -- ** StateMachineLimitExceeded- , _StateMachineLimitExceeded-- -- ** ExecutionAlreadyExists- , _ExecutionAlreadyExists-- -- ** StateMachineAlreadyExists- , _StateMachineAlreadyExists-- -- ** TaskTimedOut- , _TaskTimedOut-- -- ** InvalidExecutionInput- , _InvalidExecutionInput-- -- ** InvalidOutput- , _InvalidOutput-- -- ** InvalidName- , _InvalidName-- -- ** TaskDoesNotExist- , _TaskDoesNotExist-- -- ** ActivityDoesNotExist- , _ActivityDoesNotExist-- -- ** StateMachineDeleting- , _StateMachineDeleting-- -- ** MissingRequiredParameter- , _MissingRequiredParameter-- -- ** InvalidARN- , _InvalidARN-- -- ** InvalidToken- , _InvalidToken-- -- ** ActivityWorkerLimitExceeded- , _ActivityWorkerLimitExceeded-- -- ** ActivityLimitExceeded- , _ActivityLimitExceeded-- -- ** ExecutionDoesNotExist- , _ExecutionDoesNotExist-- -- ** StateMachineDoesNotExist- , _StateMachineDoesNotExist-- -- * Waiters- -- $waiters-- -- * Operations- -- $operations-- -- ** DeleteActivity- , module Network.AWS.StepFunctions.DeleteActivity-- -- ** DescribeStateMachine- , module Network.AWS.StepFunctions.DescribeStateMachine-- -- ** StopExecution- , module Network.AWS.StepFunctions.StopExecution-- -- ** DescribeActivity- , module Network.AWS.StepFunctions.DescribeActivity-- -- ** ListStateMachines (Paginated)- , module Network.AWS.StepFunctions.ListStateMachines-- -- ** ListExecutions (Paginated)- , module Network.AWS.StepFunctions.ListExecutions-- -- ** DeleteStateMachine- , module Network.AWS.StepFunctions.DeleteStateMachine-- -- ** UpdateStateMachine- , module Network.AWS.StepFunctions.UpdateStateMachine-- -- ** DescribeStateMachineForExecution- , module Network.AWS.StepFunctions.DescribeStateMachineForExecution-- -- ** GetActivityTask- , module Network.AWS.StepFunctions.GetActivityTask-- -- ** CreateActivity- , module Network.AWS.StepFunctions.CreateActivity-- -- ** ListActivities (Paginated)- , module Network.AWS.StepFunctions.ListActivities-- -- ** SendTaskHeartbeat- , module Network.AWS.StepFunctions.SendTaskHeartbeat-- -- ** SendTaskFailure- , module Network.AWS.StepFunctions.SendTaskFailure-- -- ** DescribeExecution- , module Network.AWS.StepFunctions.DescribeExecution-- -- ** SendTaskSuccess- , module Network.AWS.StepFunctions.SendTaskSuccess-- -- ** StartExecution- , module Network.AWS.StepFunctions.StartExecution-- -- ** GetExecutionHistory (Paginated)- , module Network.AWS.StepFunctions.GetExecutionHistory-- -- ** CreateStateMachine- , module Network.AWS.StepFunctions.CreateStateMachine-- -- * Types-- -- ** ExecutionStatus- , ExecutionStatus (..)-- -- ** HistoryEventType- , HistoryEventType (..)-- -- ** StateMachineStatus- , StateMachineStatus (..)-- -- ** ActivityFailedEventDetails- , ActivityFailedEventDetails- , activityFailedEventDetails- , afedError- , afedCause-- -- ** ActivityListItem- , ActivityListItem- , activityListItem- , aliActivityARN- , aliName- , aliCreationDate-- -- ** ActivityScheduleFailedEventDetails- , ActivityScheduleFailedEventDetails- , activityScheduleFailedEventDetails- , asfedError- , asfedCause-- -- ** ActivityScheduledEventDetails- , ActivityScheduledEventDetails- , activityScheduledEventDetails- , asedHeartbeatInSeconds- , asedInput- , asedTimeoutInSeconds- , asedResource-- -- ** ActivityStartedEventDetails- , ActivityStartedEventDetails- , activityStartedEventDetails- , asedWorkerName-- -- ** ActivitySucceededEventDetails- , ActivitySucceededEventDetails- , activitySucceededEventDetails- , asedOutput-- -- ** ActivityTimedOutEventDetails- , ActivityTimedOutEventDetails- , activityTimedOutEventDetails- , atoedError- , atoedCause-- -- ** ExecutionAbortedEventDetails- , ExecutionAbortedEventDetails- , executionAbortedEventDetails- , eaedError- , eaedCause-- -- ** ExecutionFailedEventDetails- , ExecutionFailedEventDetails- , executionFailedEventDetails- , efedError- , efedCause-- -- ** ExecutionListItem- , ExecutionListItem- , executionListItem- , eliStopDate- , eliExecutionARN- , eliStateMachineARN- , eliName- , eliStatus- , eliStartDate-- -- ** ExecutionStartedEventDetails- , ExecutionStartedEventDetails- , executionStartedEventDetails- , esedInput- , esedRoleARN-- -- ** ExecutionSucceededEventDetails- , ExecutionSucceededEventDetails- , executionSucceededEventDetails- , esedOutput-- -- ** ExecutionTimedOutEventDetails- , ExecutionTimedOutEventDetails- , executionTimedOutEventDetails- , etoedError- , etoedCause-- -- ** HistoryEvent- , HistoryEvent- , historyEvent- , heActivityStartedEventDetails- , heLambdaFunctionStartFailedEventDetails- , heStateExitedEventDetails- , heLambdaFunctionSucceededEventDetails- , heActivitySucceededEventDetails- , heLambdaFunctionTimedOutEventDetails- , heActivityTimedOutEventDetails- , heExecutionFailedEventDetails- , heExecutionAbortedEventDetails- , heExecutionSucceededEventDetails- , heLambdaFunctionScheduledEventDetails- , heActivityScheduledEventDetails- , heExecutionStartedEventDetails- , heActivityScheduleFailedEventDetails- , heLambdaFunctionScheduleFailedEventDetails- , heStateEnteredEventDetails- , hePreviousEventId- , heActivityFailedEventDetails- , heLambdaFunctionFailedEventDetails- , heExecutionTimedOutEventDetails- , heTimestamp- , heType- , heId-- -- ** LambdaFunctionFailedEventDetails- , LambdaFunctionFailedEventDetails- , lambdaFunctionFailedEventDetails- , lffedError- , lffedCause-- -- ** LambdaFunctionScheduleFailedEventDetails- , LambdaFunctionScheduleFailedEventDetails- , lambdaFunctionScheduleFailedEventDetails- , lError- , lCause-- -- ** LambdaFunctionScheduledEventDetails- , LambdaFunctionScheduledEventDetails- , lambdaFunctionScheduledEventDetails- , lfsedInput- , lfsedTimeoutInSeconds- , lfsedResource-- -- ** LambdaFunctionStartFailedEventDetails- , LambdaFunctionStartFailedEventDetails- , lambdaFunctionStartFailedEventDetails- , lfsfedError- , lfsfedCause-- -- ** LambdaFunctionSucceededEventDetails- , LambdaFunctionSucceededEventDetails- , lambdaFunctionSucceededEventDetails- , lfsedOutput-- -- ** LambdaFunctionTimedOutEventDetails- , LambdaFunctionTimedOutEventDetails- , lambdaFunctionTimedOutEventDetails- , lftoedError- , lftoedCause-- -- ** StateEnteredEventDetails- , StateEnteredEventDetails- , stateEnteredEventDetails- , sInput- , sName-- -- ** StateExitedEventDetails- , StateExitedEventDetails- , stateExitedEventDetails- , seedOutput- , seedName-- -- ** StateMachineListItem- , StateMachineListItem- , stateMachineListItem- , smliStateMachineARN- , smliName- , smliCreationDate- ) where--import Network.AWS.StepFunctions.CreateActivity-import Network.AWS.StepFunctions.CreateStateMachine-import Network.AWS.StepFunctions.DeleteActivity-import Network.AWS.StepFunctions.DeleteStateMachine-import Network.AWS.StepFunctions.DescribeActivity-import Network.AWS.StepFunctions.DescribeExecution-import Network.AWS.StepFunctions.DescribeStateMachine-import Network.AWS.StepFunctions.DescribeStateMachineForExecution-import Network.AWS.StepFunctions.GetActivityTask-import Network.AWS.StepFunctions.GetExecutionHistory-import Network.AWS.StepFunctions.ListActivities-import Network.AWS.StepFunctions.ListExecutions-import Network.AWS.StepFunctions.ListStateMachines-import Network.AWS.StepFunctions.SendTaskFailure-import Network.AWS.StepFunctions.SendTaskHeartbeat-import Network.AWS.StepFunctions.SendTaskSuccess-import Network.AWS.StepFunctions.StartExecution-import Network.AWS.StepFunctions.StopExecution-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.UpdateStateMachine-import Network.AWS.StepFunctions.Waiters--{- $errors-Error matchers are designed for use with the functions provided by-<http://hackage.haskell.org/package/lens/docs/Control-Exception-Lens.html Control.Exception.Lens>.-This allows catching (and rethrowing) service specific errors returned-by 'StepFunctions'.--}--{- $operations-Some AWS operations return results that are incomplete and require subsequent-requests in order to obtain the entire result set. The process of sending-subsequent requests to continue where a previous request left off is called-pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to-1000 objects at a time, and you must send subsequent requests with the-appropriate Marker in order to retrieve the next page of results.--Operations that have an 'AWSPager' instance can transparently perform subsequent-requests, correctly setting Markers and other request facets to iterate through-the entire result set of a truncated API operation. Operations which support-this have an additional note in the documentation.--Many operations have the ability to filter results on the server side. See the-individual operation parameters for details.--}--{- $waiters-Waiters poll by repeatedly sending a request until some remote success condition-configured by the 'Wait' specification is fulfilled. The 'Wait' specification-determines how many attempts should be made, in addition to delay and retry strategies.--}
− gen/Network/AWS/StepFunctions/CreateActivity.hs
@@ -1,144 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.CreateActivity--- 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)------ Creates an activity. An activity is a task which you write in any programming language and host on any machine which has access to AWS Step Functions. Activities must poll Step Functions using the @GetActivityTask@ API action and respond using @SendTask*@ API actions. This function lets Step Functions know the existence of your activity and returns an identifier for use in a state machine and when polling from the activity.-------module Network.AWS.StepFunctions.CreateActivity- (- -- * Creating a Request- createActivity- , CreateActivity- -- * Request Lenses- , caName-- -- * Destructuring the Response- , createActivityResponse- , CreateActivityResponse- -- * Response Lenses- , carsResponseStatus- , carsActivityARN- , carsCreationDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'createActivity' smart constructor.-newtype CreateActivity = CreateActivity'- { _caName :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'CreateActivity' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'caName' - The name of the activity to create. This name must be unique for your AWS account and region for 90 days. For more information, see <http://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions> in the /AWS Step Functions Developer Guide/ . A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-createActivity- :: Text -- ^ 'caName'- -> CreateActivity-createActivity pName_ = CreateActivity' {_caName = pName_}----- | The name of the activity to create. This name must be unique for your AWS account and region for 90 days. For more information, see <http://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions> in the /AWS Step Functions Developer Guide/ . A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-caName :: Lens' CreateActivity Text-caName = lens _caName (\ s a -> s{_caName = a})--instance AWSRequest CreateActivity where- type Rs CreateActivity = CreateActivityResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- CreateActivityResponse' <$>- (pure (fromEnum s)) <*> (x .:> "activityArn") <*>- (x .:> "creationDate"))--instance Hashable CreateActivity where--instance NFData CreateActivity where--instance ToHeaders CreateActivity where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.CreateActivity" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON CreateActivity where- toJSON CreateActivity'{..}- = object (catMaybes [Just ("name" .= _caName)])--instance ToPath CreateActivity where- toPath = const "/"--instance ToQuery CreateActivity where- toQuery = const mempty---- | /See:/ 'createActivityResponse' smart constructor.-data CreateActivityResponse = CreateActivityResponse'- { _carsResponseStatus :: !Int- , _carsActivityARN :: !Text- , _carsCreationDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'CreateActivityResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'carsResponseStatus' - -- | The response status code.------ * 'carsActivityARN' - The Amazon Resource Name (ARN) that identifies the created activity.------ * 'carsCreationDate' - The date the activity is created.-createActivityResponse- :: Int -- ^ 'carsResponseStatus'- -> Text -- ^ 'carsActivityARN'- -> UTCTime -- ^ 'carsCreationDate'- -> CreateActivityResponse-createActivityResponse pResponseStatus_ pActivityARN_ pCreationDate_ =- CreateActivityResponse'- { _carsResponseStatus = pResponseStatus_- , _carsActivityARN = pActivityARN_- , _carsCreationDate = _Time # pCreationDate_- }----- | -- | The response status code.-carsResponseStatus :: Lens' CreateActivityResponse Int-carsResponseStatus = lens _carsResponseStatus (\ s a -> s{_carsResponseStatus = a})---- | The Amazon Resource Name (ARN) that identifies the created activity.-carsActivityARN :: Lens' CreateActivityResponse Text-carsActivityARN = lens _carsActivityARN (\ s a -> s{_carsActivityARN = a})---- | The date the activity is created.-carsCreationDate :: Lens' CreateActivityResponse UTCTime-carsCreationDate = lens _carsCreationDate (\ s a -> s{_carsCreationDate = a}) . _Time--instance NFData CreateActivityResponse where
− gen/Network/AWS/StepFunctions/CreateStateMachine.hs
@@ -1,170 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.CreateStateMachine--- 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)------ Creates a state machine. A state machine consists of a collection of states that can do work (@Task@ states), determine to which states to transition next (@Choice@ states), stop an execution with an error (@Fail@ states), and so on. State machines are specified using a JSON-based, structured language.-------module Network.AWS.StepFunctions.CreateStateMachine- (- -- * Creating a Request- createStateMachine- , CreateStateMachine- -- * Request Lenses- , csmName- , csmDefinition- , csmRoleARN-- -- * Destructuring the Response- , createStateMachineResponse- , CreateStateMachineResponse- -- * Response Lenses- , csmrsResponseStatus- , csmrsStateMachineARN- , csmrsCreationDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'createStateMachine' smart constructor.-data CreateStateMachine = CreateStateMachine'- { _csmName :: !Text- , _csmDefinition :: !Text- , _csmRoleARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'CreateStateMachine' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'csmName' - The name of the state machine. This name must be unique for your AWS account and region for 90 days. For more information, see <http://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions> in the /AWS Step Functions Developer Guide/ . A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )------ * 'csmDefinition' - The Amazon States Language definition of the state machine.------ * 'csmRoleARN' - The Amazon Resource Name (ARN) of the IAM role to use for this state machine.-createStateMachine- :: Text -- ^ 'csmName'- -> Text -- ^ 'csmDefinition'- -> Text -- ^ 'csmRoleARN'- -> CreateStateMachine-createStateMachine pName_ pDefinition_ pRoleARN_ =- CreateStateMachine'- {_csmName = pName_, _csmDefinition = pDefinition_, _csmRoleARN = pRoleARN_}----- | The name of the state machine. This name must be unique for your AWS account and region for 90 days. For more information, see <http://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions> in the /AWS Step Functions Developer Guide/ . A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-csmName :: Lens' CreateStateMachine Text-csmName = lens _csmName (\ s a -> s{_csmName = a})---- | The Amazon States Language definition of the state machine.-csmDefinition :: Lens' CreateStateMachine Text-csmDefinition = lens _csmDefinition (\ s a -> s{_csmDefinition = a})---- | The Amazon Resource Name (ARN) of the IAM role to use for this state machine.-csmRoleARN :: Lens' CreateStateMachine Text-csmRoleARN = lens _csmRoleARN (\ s a -> s{_csmRoleARN = a})--instance AWSRequest CreateStateMachine where- type Rs CreateStateMachine =- CreateStateMachineResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- CreateStateMachineResponse' <$>- (pure (fromEnum s)) <*> (x .:> "stateMachineArn") <*>- (x .:> "creationDate"))--instance Hashable CreateStateMachine where--instance NFData CreateStateMachine where--instance ToHeaders CreateStateMachine where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.CreateStateMachine" ::- ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON CreateStateMachine where- toJSON CreateStateMachine'{..}- = object- (catMaybes- [Just ("name" .= _csmName),- Just ("definition" .= _csmDefinition),- Just ("roleArn" .= _csmRoleARN)])--instance ToPath CreateStateMachine where- toPath = const "/"--instance ToQuery CreateStateMachine where- toQuery = const mempty---- | /See:/ 'createStateMachineResponse' smart constructor.-data CreateStateMachineResponse = CreateStateMachineResponse'- { _csmrsResponseStatus :: !Int- , _csmrsStateMachineARN :: !Text- , _csmrsCreationDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'CreateStateMachineResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'csmrsResponseStatus' - -- | The response status code.------ * 'csmrsStateMachineARN' - The Amazon Resource Name (ARN) that identifies the created state machine.------ * 'csmrsCreationDate' - The date the state machine is created.-createStateMachineResponse- :: Int -- ^ 'csmrsResponseStatus'- -> Text -- ^ 'csmrsStateMachineARN'- -> UTCTime -- ^ 'csmrsCreationDate'- -> CreateStateMachineResponse-createStateMachineResponse pResponseStatus_ pStateMachineARN_ pCreationDate_ =- CreateStateMachineResponse'- { _csmrsResponseStatus = pResponseStatus_- , _csmrsStateMachineARN = pStateMachineARN_- , _csmrsCreationDate = _Time # pCreationDate_- }----- | -- | The response status code.-csmrsResponseStatus :: Lens' CreateStateMachineResponse Int-csmrsResponseStatus = lens _csmrsResponseStatus (\ s a -> s{_csmrsResponseStatus = a})---- | The Amazon Resource Name (ARN) that identifies the created state machine.-csmrsStateMachineARN :: Lens' CreateStateMachineResponse Text-csmrsStateMachineARN = lens _csmrsStateMachineARN (\ s a -> s{_csmrsStateMachineARN = a})---- | The date the state machine is created.-csmrsCreationDate :: Lens' CreateStateMachineResponse UTCTime-csmrsCreationDate = lens _csmrsCreationDate (\ s a -> s{_csmrsCreationDate = a}) . _Time--instance NFData CreateStateMachineResponse where
− gen/Network/AWS/StepFunctions/DeleteActivity.hs
@@ -1,121 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.DeleteActivity--- 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)------ Deletes an activity.-------module Network.AWS.StepFunctions.DeleteActivity- (- -- * Creating a Request- deleteActivity- , DeleteActivity- -- * Request Lenses- , daActivityARN-- -- * Destructuring the Response- , deleteActivityResponse- , DeleteActivityResponse- -- * Response Lenses- , darsResponseStatus- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'deleteActivity' smart constructor.-newtype DeleteActivity = DeleteActivity'- { _daActivityARN :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteActivity' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'daActivityARN' - The Amazon Resource Name (ARN) of the activity to delete.-deleteActivity- :: Text -- ^ 'daActivityARN'- -> DeleteActivity-deleteActivity pActivityARN_ = DeleteActivity' {_daActivityARN = pActivityARN_}----- | The Amazon Resource Name (ARN) of the activity to delete.-daActivityARN :: Lens' DeleteActivity Text-daActivityARN = lens _daActivityARN (\ s a -> s{_daActivityARN = a})--instance AWSRequest DeleteActivity where- type Rs DeleteActivity = DeleteActivityResponse- request = postJSON stepFunctions- response- = receiveEmpty- (\ s h x ->- DeleteActivityResponse' <$> (pure (fromEnum s)))--instance Hashable DeleteActivity where--instance NFData DeleteActivity where--instance ToHeaders DeleteActivity where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.DeleteActivity" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON DeleteActivity where- toJSON DeleteActivity'{..}- = object- (catMaybes [Just ("activityArn" .= _daActivityARN)])--instance ToPath DeleteActivity where- toPath = const "/"--instance ToQuery DeleteActivity where- toQuery = const mempty---- | /See:/ 'deleteActivityResponse' smart constructor.-newtype DeleteActivityResponse = DeleteActivityResponse'- { _darsResponseStatus :: Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteActivityResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'darsResponseStatus' - -- | The response status code.-deleteActivityResponse- :: Int -- ^ 'darsResponseStatus'- -> DeleteActivityResponse-deleteActivityResponse pResponseStatus_ =- DeleteActivityResponse' {_darsResponseStatus = pResponseStatus_}----- | -- | The response status code.-darsResponseStatus :: Lens' DeleteActivityResponse Int-darsResponseStatus = lens _darsResponseStatus (\ s a -> s{_darsResponseStatus = a})--instance NFData DeleteActivityResponse where
− gen/Network/AWS/StepFunctions/DeleteStateMachine.hs
@@ -1,125 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.DeleteStateMachine--- 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)------ Deletes a state machine. This is an asynchronous operation: It sets the state machine's status to @DELETING@ and begins the deletion process. Each state machine execution is deleted the next time it makes a state transition.-------module Network.AWS.StepFunctions.DeleteStateMachine- (- -- * Creating a Request- deleteStateMachine- , DeleteStateMachine- -- * Request Lenses- , dStateMachineARN-- -- * Destructuring the Response- , deleteStateMachineResponse- , DeleteStateMachineResponse- -- * Response Lenses- , drsResponseStatus- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'deleteStateMachine' smart constructor.-newtype DeleteStateMachine = DeleteStateMachine'- { _dStateMachineARN :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteStateMachine' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dStateMachineARN' - The Amazon Resource Name (ARN) of the state machine to delete.-deleteStateMachine- :: Text -- ^ 'dStateMachineARN'- -> DeleteStateMachine-deleteStateMachine pStateMachineARN_ =- DeleteStateMachine' {_dStateMachineARN = pStateMachineARN_}----- | The Amazon Resource Name (ARN) of the state machine to delete.-dStateMachineARN :: Lens' DeleteStateMachine Text-dStateMachineARN = lens _dStateMachineARN (\ s a -> s{_dStateMachineARN = a})--instance AWSRequest DeleteStateMachine where- type Rs DeleteStateMachine =- DeleteStateMachineResponse- request = postJSON stepFunctions- response- = receiveEmpty- (\ s h x ->- DeleteStateMachineResponse' <$> (pure (fromEnum s)))--instance Hashable DeleteStateMachine where--instance NFData DeleteStateMachine where--instance ToHeaders DeleteStateMachine where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.DeleteStateMachine" ::- ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON DeleteStateMachine where- toJSON DeleteStateMachine'{..}- = object- (catMaybes- [Just ("stateMachineArn" .= _dStateMachineARN)])--instance ToPath DeleteStateMachine where- toPath = const "/"--instance ToQuery DeleteStateMachine where- toQuery = const mempty---- | /See:/ 'deleteStateMachineResponse' smart constructor.-newtype DeleteStateMachineResponse = DeleteStateMachineResponse'- { _drsResponseStatus :: Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteStateMachineResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'drsResponseStatus' - -- | The response status code.-deleteStateMachineResponse- :: Int -- ^ 'drsResponseStatus'- -> DeleteStateMachineResponse-deleteStateMachineResponse pResponseStatus_ =- DeleteStateMachineResponse' {_drsResponseStatus = pResponseStatus_}----- | -- | The response status code.-drsResponseStatus :: Lens' DeleteStateMachineResponse Int-drsResponseStatus = lens _drsResponseStatus (\ s a -> s{_drsResponseStatus = a})--instance NFData DeleteStateMachineResponse where
− gen/Network/AWS/StepFunctions/DescribeActivity.hs
@@ -1,157 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.DescribeActivity--- 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)------ Describes an activity.-------module Network.AWS.StepFunctions.DescribeActivity- (- -- * Creating a Request- describeActivity- , DescribeActivity- -- * Request Lenses- , dActivityARN-- -- * Destructuring the Response- , describeActivityResponse- , DescribeActivityResponse- -- * Response Lenses- , desrsResponseStatus- , desrsActivityARN- , desrsName- , desrsCreationDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'describeActivity' smart constructor.-newtype DescribeActivity = DescribeActivity'- { _dActivityARN :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeActivity' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dActivityARN' - The Amazon Resource Name (ARN) of the activity to describe.-describeActivity- :: Text -- ^ 'dActivityARN'- -> DescribeActivity-describeActivity pActivityARN_ =- DescribeActivity' {_dActivityARN = pActivityARN_}----- | The Amazon Resource Name (ARN) of the activity to describe.-dActivityARN :: Lens' DescribeActivity Text-dActivityARN = lens _dActivityARN (\ s a -> s{_dActivityARN = a})--instance AWSRequest DescribeActivity where- type Rs DescribeActivity = DescribeActivityResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- DescribeActivityResponse' <$>- (pure (fromEnum s)) <*> (x .:> "activityArn") <*>- (x .:> "name")- <*> (x .:> "creationDate"))--instance Hashable DescribeActivity where--instance NFData DescribeActivity where--instance ToHeaders DescribeActivity where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.DescribeActivity" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON DescribeActivity where- toJSON DescribeActivity'{..}- = object- (catMaybes [Just ("activityArn" .= _dActivityARN)])--instance ToPath DescribeActivity where- toPath = const "/"--instance ToQuery DescribeActivity where- toQuery = const mempty---- | /See:/ 'describeActivityResponse' smart constructor.-data DescribeActivityResponse = DescribeActivityResponse'- { _desrsResponseStatus :: !Int- , _desrsActivityARN :: !Text- , _desrsName :: !Text- , _desrsCreationDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeActivityResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'desrsResponseStatus' - -- | The response status code.------ * 'desrsActivityARN' - The Amazon Resource Name (ARN) that identifies the activity.------ * 'desrsName' - The name of the activity. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )------ * 'desrsCreationDate' - The date the activity is created.-describeActivityResponse- :: Int -- ^ 'desrsResponseStatus'- -> Text -- ^ 'desrsActivityARN'- -> Text -- ^ 'desrsName'- -> UTCTime -- ^ 'desrsCreationDate'- -> DescribeActivityResponse-describeActivityResponse pResponseStatus_ pActivityARN_ pName_ pCreationDate_ =- DescribeActivityResponse'- { _desrsResponseStatus = pResponseStatus_- , _desrsActivityARN = pActivityARN_- , _desrsName = pName_- , _desrsCreationDate = _Time # pCreationDate_- }----- | -- | The response status code.-desrsResponseStatus :: Lens' DescribeActivityResponse Int-desrsResponseStatus = lens _desrsResponseStatus (\ s a -> s{_desrsResponseStatus = a})---- | The Amazon Resource Name (ARN) that identifies the activity.-desrsActivityARN :: Lens' DescribeActivityResponse Text-desrsActivityARN = lens _desrsActivityARN (\ s a -> s{_desrsActivityARN = a})---- | The name of the activity. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-desrsName :: Lens' DescribeActivityResponse Text-desrsName = lens _desrsName (\ s a -> s{_desrsName = a})---- | The date the activity is created.-desrsCreationDate :: Lens' DescribeActivityResponse UTCTime-desrsCreationDate = lens _desrsCreationDate (\ s a -> s{_desrsCreationDate = a}) . _Time--instance NFData DescribeActivityResponse where
− gen/Network/AWS/StepFunctions/DescribeExecution.hs
@@ -1,210 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.DescribeExecution--- 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)------ Describes an execution.-------module Network.AWS.StepFunctions.DescribeExecution- (- -- * Creating a Request- describeExecution- , DescribeExecution- -- * Request Lenses- , deExecutionARN-- -- * Destructuring the Response- , describeExecutionResponse- , DescribeExecutionResponse- -- * Response Lenses- , dersStopDate- , dersName- , dersOutput- , dersResponseStatus- , dersExecutionARN- , dersStateMachineARN- , dersStatus- , dersStartDate- , dersInput- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'describeExecution' smart constructor.-newtype DescribeExecution = DescribeExecution'- { _deExecutionARN :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeExecution' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'deExecutionARN' - The Amazon Resource Name (ARN) of the execution to describe.-describeExecution- :: Text -- ^ 'deExecutionARN'- -> DescribeExecution-describeExecution pExecutionARN_ =- DescribeExecution' {_deExecutionARN = pExecutionARN_}----- | The Amazon Resource Name (ARN) of the execution to describe.-deExecutionARN :: Lens' DescribeExecution Text-deExecutionARN = lens _deExecutionARN (\ s a -> s{_deExecutionARN = a})--instance AWSRequest DescribeExecution where- type Rs DescribeExecution = DescribeExecutionResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- DescribeExecutionResponse' <$>- (x .?> "stopDate") <*> (x .?> "name") <*>- (x .?> "output")- <*> (pure (fromEnum s))- <*> (x .:> "executionArn")- <*> (x .:> "stateMachineArn")- <*> (x .:> "status")- <*> (x .:> "startDate")- <*> (x .:> "input"))--instance Hashable DescribeExecution where--instance NFData DescribeExecution where--instance ToHeaders DescribeExecution where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.DescribeExecution" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON DescribeExecution where- toJSON DescribeExecution'{..}- = object- (catMaybes- [Just ("executionArn" .= _deExecutionARN)])--instance ToPath DescribeExecution where- toPath = const "/"--instance ToQuery DescribeExecution where- toQuery = const mempty---- | /See:/ 'describeExecutionResponse' smart constructor.-data DescribeExecutionResponse = DescribeExecutionResponse'- { _dersStopDate :: !(Maybe POSIX)- , _dersName :: !(Maybe Text)- , _dersOutput :: !(Maybe Text)- , _dersResponseStatus :: !Int- , _dersExecutionARN :: !Text- , _dersStateMachineARN :: !Text- , _dersStatus :: !ExecutionStatus- , _dersStartDate :: !POSIX- , _dersInput :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeExecutionResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dersStopDate' - If the execution has already ended, the date the execution stopped.------ * 'dersName' - The name of the execution. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )------ * 'dersOutput' - The JSON output data of the execution.------ * 'dersResponseStatus' - -- | The response status code.------ * 'dersExecutionARN' - The Amazon Resource Name (ARN) that identifies the execution.------ * 'dersStateMachineARN' - The Amazon Resource Name (ARN) of the executed stated machine.------ * 'dersStatus' - The current status of the execution.------ * 'dersStartDate' - The date the execution is started.------ * 'dersInput' - The string that contains the JSON input data of the execution.-describeExecutionResponse- :: Int -- ^ 'dersResponseStatus'- -> Text -- ^ 'dersExecutionARN'- -> Text -- ^ 'dersStateMachineARN'- -> ExecutionStatus -- ^ 'dersStatus'- -> UTCTime -- ^ 'dersStartDate'- -> Text -- ^ 'dersInput'- -> DescribeExecutionResponse-describeExecutionResponse pResponseStatus_ pExecutionARN_ pStateMachineARN_ pStatus_ pStartDate_ pInput_ =- DescribeExecutionResponse'- { _dersStopDate = Nothing- , _dersName = Nothing- , _dersOutput = Nothing- , _dersResponseStatus = pResponseStatus_- , _dersExecutionARN = pExecutionARN_- , _dersStateMachineARN = pStateMachineARN_- , _dersStatus = pStatus_- , _dersStartDate = _Time # pStartDate_- , _dersInput = pInput_- }----- | If the execution has already ended, the date the execution stopped.-dersStopDate :: Lens' DescribeExecutionResponse (Maybe UTCTime)-dersStopDate = lens _dersStopDate (\ s a -> s{_dersStopDate = a}) . mapping _Time---- | The name of the execution. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-dersName :: Lens' DescribeExecutionResponse (Maybe Text)-dersName = lens _dersName (\ s a -> s{_dersName = a})---- | The JSON output data of the execution.-dersOutput :: Lens' DescribeExecutionResponse (Maybe Text)-dersOutput = lens _dersOutput (\ s a -> s{_dersOutput = a})---- | -- | The response status code.-dersResponseStatus :: Lens' DescribeExecutionResponse Int-dersResponseStatus = lens _dersResponseStatus (\ s a -> s{_dersResponseStatus = a})---- | The Amazon Resource Name (ARN) that identifies the execution.-dersExecutionARN :: Lens' DescribeExecutionResponse Text-dersExecutionARN = lens _dersExecutionARN (\ s a -> s{_dersExecutionARN = a})---- | The Amazon Resource Name (ARN) of the executed stated machine.-dersStateMachineARN :: Lens' DescribeExecutionResponse Text-dersStateMachineARN = lens _dersStateMachineARN (\ s a -> s{_dersStateMachineARN = a})---- | The current status of the execution.-dersStatus :: Lens' DescribeExecutionResponse ExecutionStatus-dersStatus = lens _dersStatus (\ s a -> s{_dersStatus = a})---- | The date the execution is started.-dersStartDate :: Lens' DescribeExecutionResponse UTCTime-dersStartDate = lens _dersStartDate (\ s a -> s{_dersStartDate = a}) . _Time---- | The string that contains the JSON input data of the execution.-dersInput :: Lens' DescribeExecutionResponse Text-dersInput = lens _dersInput (\ s a -> s{_dersInput = a})--instance NFData DescribeExecutionResponse where
− gen/Network/AWS/StepFunctions/DescribeStateMachine.hs
@@ -1,192 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.DescribeStateMachine--- 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)------ Describes a state machine.-------module Network.AWS.StepFunctions.DescribeStateMachine- (- -- * Creating a Request- describeStateMachine- , DescribeStateMachine- -- * Request Lenses- , dsmStateMachineARN-- -- * Destructuring the Response- , describeStateMachineResponse- , DescribeStateMachineResponse- -- * Response Lenses- , dsmrsStatus- , dsmrsResponseStatus- , dsmrsStateMachineARN- , dsmrsName- , dsmrsDefinition- , dsmrsRoleARN- , dsmrsCreationDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'describeStateMachine' smart constructor.-newtype DescribeStateMachine = DescribeStateMachine'- { _dsmStateMachineARN :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeStateMachine' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsmStateMachineARN' - The Amazon Resource Name (ARN) of the state machine to describe.-describeStateMachine- :: Text -- ^ 'dsmStateMachineARN'- -> DescribeStateMachine-describeStateMachine pStateMachineARN_ =- DescribeStateMachine' {_dsmStateMachineARN = pStateMachineARN_}----- | The Amazon Resource Name (ARN) of the state machine to describe.-dsmStateMachineARN :: Lens' DescribeStateMachine Text-dsmStateMachineARN = lens _dsmStateMachineARN (\ s a -> s{_dsmStateMachineARN = a})--instance AWSRequest DescribeStateMachine where- type Rs DescribeStateMachine =- DescribeStateMachineResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- DescribeStateMachineResponse' <$>- (x .?> "status") <*> (pure (fromEnum s)) <*>- (x .:> "stateMachineArn")- <*> (x .:> "name")- <*> (x .:> "definition")- <*> (x .:> "roleArn")- <*> (x .:> "creationDate"))--instance Hashable DescribeStateMachine where--instance NFData DescribeStateMachine where--instance ToHeaders DescribeStateMachine where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.DescribeStateMachine" ::- ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON DescribeStateMachine where- toJSON DescribeStateMachine'{..}- = object- (catMaybes- [Just ("stateMachineArn" .= _dsmStateMachineARN)])--instance ToPath DescribeStateMachine where- toPath = const "/"--instance ToQuery DescribeStateMachine where- toQuery = const mempty---- | /See:/ 'describeStateMachineResponse' smart constructor.-data DescribeStateMachineResponse = DescribeStateMachineResponse'- { _dsmrsStatus :: !(Maybe StateMachineStatus)- , _dsmrsResponseStatus :: !Int- , _dsmrsStateMachineARN :: !Text- , _dsmrsName :: !Text- , _dsmrsDefinition :: !Text- , _dsmrsRoleARN :: !Text- , _dsmrsCreationDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeStateMachineResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsmrsStatus' - The current status of the state machine.------ * 'dsmrsResponseStatus' - -- | The response status code.------ * 'dsmrsStateMachineARN' - The Amazon Resource Name (ARN) that identifies the state machine.------ * 'dsmrsName' - 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@ )------ * 'dsmrsDefinition' - The Amazon States Language definition of the state machine.------ * 'dsmrsRoleARN' - The Amazon Resource Name (ARN) of the IAM role used when creating this state machine. (The IAM role maintains security by granting Step Functions access to AWS resources.)------ * 'dsmrsCreationDate' - The date the state machine is created.-describeStateMachineResponse- :: Int -- ^ 'dsmrsResponseStatus'- -> Text -- ^ 'dsmrsStateMachineARN'- -> Text -- ^ 'dsmrsName'- -> Text -- ^ 'dsmrsDefinition'- -> Text -- ^ 'dsmrsRoleARN'- -> UTCTime -- ^ 'dsmrsCreationDate'- -> DescribeStateMachineResponse-describeStateMachineResponse pResponseStatus_ pStateMachineARN_ pName_ pDefinition_ pRoleARN_ pCreationDate_ =- DescribeStateMachineResponse'- { _dsmrsStatus = Nothing- , _dsmrsResponseStatus = pResponseStatus_- , _dsmrsStateMachineARN = pStateMachineARN_- , _dsmrsName = pName_- , _dsmrsDefinition = pDefinition_- , _dsmrsRoleARN = pRoleARN_- , _dsmrsCreationDate = _Time # pCreationDate_- }----- | The current status of the state machine.-dsmrsStatus :: Lens' DescribeStateMachineResponse (Maybe StateMachineStatus)-dsmrsStatus = lens _dsmrsStatus (\ s a -> s{_dsmrsStatus = a})---- | -- | The response status code.-dsmrsResponseStatus :: Lens' DescribeStateMachineResponse Int-dsmrsResponseStatus = lens _dsmrsResponseStatus (\ s a -> s{_dsmrsResponseStatus = a})---- | The Amazon Resource Name (ARN) that identifies the state machine.-dsmrsStateMachineARN :: Lens' DescribeStateMachineResponse Text-dsmrsStateMachineARN = lens _dsmrsStateMachineARN (\ s a -> s{_dsmrsStateMachineARN = a})---- | 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@ )-dsmrsName :: Lens' DescribeStateMachineResponse Text-dsmrsName = lens _dsmrsName (\ s a -> s{_dsmrsName = a})---- | The Amazon States Language definition of the state machine.-dsmrsDefinition :: Lens' DescribeStateMachineResponse Text-dsmrsDefinition = lens _dsmrsDefinition (\ s a -> s{_dsmrsDefinition = a})---- | The Amazon Resource Name (ARN) of the IAM role used when creating this state machine. (The IAM role maintains security by granting Step Functions access to AWS resources.)-dsmrsRoleARN :: Lens' DescribeStateMachineResponse Text-dsmrsRoleARN = lens _dsmrsRoleARN (\ s a -> s{_dsmrsRoleARN = a})---- | The date the state machine is created.-dsmrsCreationDate :: Lens' DescribeStateMachineResponse UTCTime-dsmrsCreationDate = lens _dsmrsCreationDate (\ s a -> s{_dsmrsCreationDate = a}) . _Time--instance NFData DescribeStateMachineResponse where
− gen/Network/AWS/StepFunctions/DescribeStateMachineForExecution.hs
@@ -1,191 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.DescribeStateMachineForExecution--- 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)------ Describes the state machine associated with a specific execution.-------module Network.AWS.StepFunctions.DescribeStateMachineForExecution- (- -- * Creating a Request- describeStateMachineForExecution- , DescribeStateMachineForExecution- -- * Request Lenses- , dsmfeExecutionARN-- -- * Destructuring the Response- , describeStateMachineForExecutionResponse- , DescribeStateMachineForExecutionResponse- -- * Response Lenses- , dsmfersResponseStatus- , dsmfersStateMachineARN- , dsmfersName- , dsmfersDefinition- , dsmfersRoleARN- , dsmfersUpdateDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'describeStateMachineForExecution' smart constructor.-newtype DescribeStateMachineForExecution = DescribeStateMachineForExecution'- { _dsmfeExecutionARN :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeStateMachineForExecution' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsmfeExecutionARN' - The Amazon Resource Name (ARN) of the execution you want state machine information for.-describeStateMachineForExecution- :: Text -- ^ 'dsmfeExecutionARN'- -> DescribeStateMachineForExecution-describeStateMachineForExecution pExecutionARN_ =- DescribeStateMachineForExecution' {_dsmfeExecutionARN = pExecutionARN_}----- | The Amazon Resource Name (ARN) of the execution you want state machine information for.-dsmfeExecutionARN :: Lens' DescribeStateMachineForExecution Text-dsmfeExecutionARN = lens _dsmfeExecutionARN (\ s a -> s{_dsmfeExecutionARN = a})--instance AWSRequest DescribeStateMachineForExecution- where- type Rs DescribeStateMachineForExecution =- DescribeStateMachineForExecutionResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- DescribeStateMachineForExecutionResponse' <$>- (pure (fromEnum s)) <*> (x .:> "stateMachineArn") <*>- (x .:> "name")- <*> (x .:> "definition")- <*> (x .:> "roleArn")- <*> (x .:> "updateDate"))--instance Hashable DescribeStateMachineForExecution- where--instance NFData DescribeStateMachineForExecution- where--instance ToHeaders DescribeStateMachineForExecution- where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.DescribeStateMachineForExecution"- :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON DescribeStateMachineForExecution- where- toJSON DescribeStateMachineForExecution'{..}- = object- (catMaybes- [Just ("executionArn" .= _dsmfeExecutionARN)])--instance ToPath DescribeStateMachineForExecution- where- toPath = const "/"--instance ToQuery DescribeStateMachineForExecution- where- toQuery = const mempty---- | /See:/ 'describeStateMachineForExecutionResponse' smart constructor.-data DescribeStateMachineForExecutionResponse = DescribeStateMachineForExecutionResponse'- { _dsmfersResponseStatus :: !Int- , _dsmfersStateMachineARN :: !Text- , _dsmfersName :: !Text- , _dsmfersDefinition :: !Text- , _dsmfersRoleARN :: !Text- , _dsmfersUpdateDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeStateMachineForExecutionResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsmfersResponseStatus' - -- | The response status code.------ * 'dsmfersStateMachineARN' - The Amazon Resource Name (ARN) of the state machine associated with the execution.------ * 'dsmfersName' - The name of the state machine associated with the execution.------ * 'dsmfersDefinition' - The Amazon States Language definition of the state machine.------ * 'dsmfersRoleARN' - The Amazon Resource Name (ARN) of the IAM role of the State Machine for the execution.------ * 'dsmfersUpdateDate' - The date and time the state machine associated with an execution was updated. For a newly created state machine, this is the creation date.-describeStateMachineForExecutionResponse- :: Int -- ^ 'dsmfersResponseStatus'- -> Text -- ^ 'dsmfersStateMachineARN'- -> Text -- ^ 'dsmfersName'- -> Text -- ^ 'dsmfersDefinition'- -> Text -- ^ 'dsmfersRoleARN'- -> UTCTime -- ^ 'dsmfersUpdateDate'- -> DescribeStateMachineForExecutionResponse-describeStateMachineForExecutionResponse pResponseStatus_ pStateMachineARN_ pName_ pDefinition_ pRoleARN_ pUpdateDate_ =- DescribeStateMachineForExecutionResponse'- { _dsmfersResponseStatus = pResponseStatus_- , _dsmfersStateMachineARN = pStateMachineARN_- , _dsmfersName = pName_- , _dsmfersDefinition = pDefinition_- , _dsmfersRoleARN = pRoleARN_- , _dsmfersUpdateDate = _Time # pUpdateDate_- }----- | -- | The response status code.-dsmfersResponseStatus :: Lens' DescribeStateMachineForExecutionResponse Int-dsmfersResponseStatus = lens _dsmfersResponseStatus (\ s a -> s{_dsmfersResponseStatus = a})---- | The Amazon Resource Name (ARN) of the state machine associated with the execution.-dsmfersStateMachineARN :: Lens' DescribeStateMachineForExecutionResponse Text-dsmfersStateMachineARN = lens _dsmfersStateMachineARN (\ s a -> s{_dsmfersStateMachineARN = a})---- | The name of the state machine associated with the execution.-dsmfersName :: Lens' DescribeStateMachineForExecutionResponse Text-dsmfersName = lens _dsmfersName (\ s a -> s{_dsmfersName = a})---- | The Amazon States Language definition of the state machine.-dsmfersDefinition :: Lens' DescribeStateMachineForExecutionResponse Text-dsmfersDefinition = lens _dsmfersDefinition (\ s a -> s{_dsmfersDefinition = a})---- | The Amazon Resource Name (ARN) of the IAM role of the State Machine for the execution.-dsmfersRoleARN :: Lens' DescribeStateMachineForExecutionResponse Text-dsmfersRoleARN = lens _dsmfersRoleARN (\ s a -> s{_dsmfersRoleARN = a})---- | The date and time the state machine associated with an execution was updated. For a newly created state machine, this is the creation date.-dsmfersUpdateDate :: Lens' DescribeStateMachineForExecutionResponse UTCTime-dsmfersUpdateDate = lens _dsmfersUpdateDate (\ s a -> s{_dsmfersUpdateDate = a}) . _Time--instance NFData- DescribeStateMachineForExecutionResponse- where
− gen/Network/AWS/StepFunctions/GetActivityTask.hs
@@ -1,156 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.GetActivityTask--- 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)------ Used by workers to retrieve a task (with the specified activity ARN) which has been scheduled for execution by a running state machine. This initiates a long poll, where the service holds the HTTP connection open and responds as soon as a task becomes available (i.e. an execution of a task of this type is needed.) The maximum time the service holds on to the request before responding is 60 seconds. If no task is available within 60 seconds, the poll returns a @taskToken@ with a null string.--------- /Important:/ Workers should set their client side socket timeout to at least 65 seconds (5 seconds higher than the maximum time the service may hold the poll request).----module Network.AWS.StepFunctions.GetActivityTask- (- -- * Creating a Request- getActivityTask- , GetActivityTask- -- * Request Lenses- , gatWorkerName- , gatActivityARN-- -- * Destructuring the Response- , getActivityTaskResponse- , GetActivityTaskResponse- -- * Response Lenses- , gatrsInput- , gatrsTaskToken- , gatrsResponseStatus- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'getActivityTask' smart constructor.-data GetActivityTask = GetActivityTask'- { _gatWorkerName :: !(Maybe Text)- , _gatActivityARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'GetActivityTask' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'gatWorkerName' - You can provide an arbitrary name in order to identify the worker that the task is assigned to. This name is used when it is logged in the execution history.------ * 'gatActivityARN' - The Amazon Resource Name (ARN) of the activity to retrieve tasks from (assigned when you create the task using 'CreateActivity' .)-getActivityTask- :: Text -- ^ 'gatActivityARN'- -> GetActivityTask-getActivityTask pActivityARN_ =- GetActivityTask' {_gatWorkerName = Nothing, _gatActivityARN = pActivityARN_}----- | You can provide an arbitrary name in order to identify the worker that the task is assigned to. This name is used when it is logged in the execution history.-gatWorkerName :: Lens' GetActivityTask (Maybe Text)-gatWorkerName = lens _gatWorkerName (\ s a -> s{_gatWorkerName = a})---- | The Amazon Resource Name (ARN) of the activity to retrieve tasks from (assigned when you create the task using 'CreateActivity' .)-gatActivityARN :: Lens' GetActivityTask Text-gatActivityARN = lens _gatActivityARN (\ s a -> s{_gatActivityARN = a})--instance AWSRequest GetActivityTask where- type Rs GetActivityTask = GetActivityTaskResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- GetActivityTaskResponse' <$>- (x .?> "input") <*> (x .?> "taskToken") <*>- (pure (fromEnum s)))--instance Hashable GetActivityTask where--instance NFData GetActivityTask where--instance ToHeaders GetActivityTask where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.GetActivityTask" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON GetActivityTask where- toJSON GetActivityTask'{..}- = object- (catMaybes- [("workerName" .=) <$> _gatWorkerName,- Just ("activityArn" .= _gatActivityARN)])--instance ToPath GetActivityTask where- toPath = const "/"--instance ToQuery GetActivityTask where- toQuery = const mempty---- | /See:/ 'getActivityTaskResponse' smart constructor.-data GetActivityTaskResponse = GetActivityTaskResponse'- { _gatrsInput :: !(Maybe Text)- , _gatrsTaskToken :: !(Maybe Text)- , _gatrsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'GetActivityTaskResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'gatrsInput' - The string that contains the JSON input data for the task.------ * 'gatrsTaskToken' - A token that identifies the scheduled task. This token must be copied and included in subsequent calls to 'SendTaskHeartbeat' , 'SendTaskSuccess' or 'SendTaskFailure' in order to report the progress or completion of the task.------ * 'gatrsResponseStatus' - -- | The response status code.-getActivityTaskResponse- :: Int -- ^ 'gatrsResponseStatus'- -> GetActivityTaskResponse-getActivityTaskResponse pResponseStatus_ =- GetActivityTaskResponse'- { _gatrsInput = Nothing- , _gatrsTaskToken = Nothing- , _gatrsResponseStatus = pResponseStatus_- }----- | The string that contains the JSON input data for the task.-gatrsInput :: Lens' GetActivityTaskResponse (Maybe Text)-gatrsInput = lens _gatrsInput (\ s a -> s{_gatrsInput = a})---- | A token that identifies the scheduled task. This token must be copied and included in subsequent calls to 'SendTaskHeartbeat' , 'SendTaskSuccess' or 'SendTaskFailure' in order to report the progress or completion of the task.-gatrsTaskToken :: Lens' GetActivityTaskResponse (Maybe Text)-gatrsTaskToken = lens _gatrsTaskToken (\ s a -> s{_gatrsTaskToken = a})---- | -- | The response status code.-gatrsResponseStatus :: Lens' GetActivityTaskResponse Int-gatrsResponseStatus = lens _gatrsResponseStatus (\ s a -> s{_gatrsResponseStatus = a})--instance NFData GetActivityTaskResponse where
− gen/Network/AWS/StepFunctions/GetExecutionHistory.hs
@@ -1,191 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.GetExecutionHistory--- 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)------ Returns the history of the specified execution as a list of events. By default, the results are returned in ascending order of the @timeStamp@ of the events. Use the @reverseOrder@ parameter to get the latest events first.--------- If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged.--------- This operation returns paginated results.-module Network.AWS.StepFunctions.GetExecutionHistory- (- -- * Creating a Request- getExecutionHistory- , GetExecutionHistory- -- * Request Lenses- , gehReverseOrder- , gehNextToken- , gehMaxResults- , gehExecutionARN-- -- * Destructuring the Response- , getExecutionHistoryResponse- , GetExecutionHistoryResponse- -- * Response Lenses- , gehrsNextToken- , gehrsResponseStatus- , gehrsEvents- ) where--import Network.AWS.Lens-import Network.AWS.Pager-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'getExecutionHistory' smart constructor.-data GetExecutionHistory = GetExecutionHistory'- { _gehReverseOrder :: !(Maybe Bool)- , _gehNextToken :: !(Maybe Text)- , _gehMaxResults :: !(Maybe Nat)- , _gehExecutionARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'GetExecutionHistory' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'gehReverseOrder' - Lists events in descending order of their @timeStamp@ .------ * 'gehNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'gehMaxResults' - The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.------ * 'gehExecutionARN' - The Amazon Resource Name (ARN) of the execution.-getExecutionHistory- :: Text -- ^ 'gehExecutionARN'- -> GetExecutionHistory-getExecutionHistory pExecutionARN_ =- GetExecutionHistory'- { _gehReverseOrder = Nothing- , _gehNextToken = Nothing- , _gehMaxResults = Nothing- , _gehExecutionARN = pExecutionARN_- }----- | Lists events in descending order of their @timeStamp@ .-gehReverseOrder :: Lens' GetExecutionHistory (Maybe Bool)-gehReverseOrder = lens _gehReverseOrder (\ s a -> s{_gehReverseOrder = a})---- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-gehNextToken :: Lens' GetExecutionHistory (Maybe Text)-gehNextToken = lens _gehNextToken (\ s a -> s{_gehNextToken = a})---- | The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.-gehMaxResults :: Lens' GetExecutionHistory (Maybe Natural)-gehMaxResults = lens _gehMaxResults (\ s a -> s{_gehMaxResults = a}) . mapping _Nat---- | The Amazon Resource Name (ARN) of the execution.-gehExecutionARN :: Lens' GetExecutionHistory Text-gehExecutionARN = lens _gehExecutionARN (\ s a -> s{_gehExecutionARN = a})--instance AWSPager GetExecutionHistory where- page rq rs- | stop (rs ^. gehrsNextToken) = Nothing- | stop (rs ^. gehrsEvents) = Nothing- | otherwise =- Just $ rq & gehNextToken .~ rs ^. gehrsNextToken--instance AWSRequest GetExecutionHistory where- type Rs GetExecutionHistory =- GetExecutionHistoryResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- GetExecutionHistoryResponse' <$>- (x .?> "nextToken") <*> (pure (fromEnum s)) <*>- (x .?> "events" .!@ mempty))--instance Hashable GetExecutionHistory where--instance NFData GetExecutionHistory where--instance ToHeaders GetExecutionHistory where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.GetExecutionHistory" ::- ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON GetExecutionHistory where- toJSON GetExecutionHistory'{..}- = object- (catMaybes- [("reverseOrder" .=) <$> _gehReverseOrder,- ("nextToken" .=) <$> _gehNextToken,- ("maxResults" .=) <$> _gehMaxResults,- Just ("executionArn" .= _gehExecutionARN)])--instance ToPath GetExecutionHistory where- toPath = const "/"--instance ToQuery GetExecutionHistory where- toQuery = const mempty---- | /See:/ 'getExecutionHistoryResponse' smart constructor.-data GetExecutionHistoryResponse = GetExecutionHistoryResponse'- { _gehrsNextToken :: !(Maybe Text)- , _gehrsResponseStatus :: !Int- , _gehrsEvents :: ![HistoryEvent]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'GetExecutionHistoryResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'gehrsNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'gehrsResponseStatus' - -- | The response status code.------ * 'gehrsEvents' - The list of events that occurred in the execution.-getExecutionHistoryResponse- :: Int -- ^ 'gehrsResponseStatus'- -> GetExecutionHistoryResponse-getExecutionHistoryResponse pResponseStatus_ =- GetExecutionHistoryResponse'- { _gehrsNextToken = Nothing- , _gehrsResponseStatus = pResponseStatus_- , _gehrsEvents = mempty- }----- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-gehrsNextToken :: Lens' GetExecutionHistoryResponse (Maybe Text)-gehrsNextToken = lens _gehrsNextToken (\ s a -> s{_gehrsNextToken = a})---- | -- | The response status code.-gehrsResponseStatus :: Lens' GetExecutionHistoryResponse Int-gehrsResponseStatus = lens _gehrsResponseStatus (\ s a -> s{_gehrsResponseStatus = a})---- | The list of events that occurred in the execution.-gehrsEvents :: Lens' GetExecutionHistoryResponse [HistoryEvent]-gehrsEvents = lens _gehrsEvents (\ s a -> s{_gehrsEvents = a}) . _Coerce--instance NFData GetExecutionHistoryResponse where
− gen/Network/AWS/StepFunctions/ListActivities.hs
@@ -1,165 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.ListActivities--- 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)------ Lists the existing activities.--------- If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged.--------- This operation returns paginated results.-module Network.AWS.StepFunctions.ListActivities- (- -- * Creating a Request- listActivities- , ListActivities- -- * Request Lenses- , laNextToken- , laMaxResults-- -- * Destructuring the Response- , listActivitiesResponse- , ListActivitiesResponse- -- * Response Lenses- , larsNextToken- , larsResponseStatus- , larsActivities- ) where--import Network.AWS.Lens-import Network.AWS.Pager-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'listActivities' smart constructor.-data ListActivities = ListActivities'- { _laNextToken :: !(Maybe Text)- , _laMaxResults :: !(Maybe Nat)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListActivities' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'laNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'laMaxResults' - The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.-listActivities- :: ListActivities-listActivities =- ListActivities' {_laNextToken = Nothing, _laMaxResults = Nothing}----- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-laNextToken :: Lens' ListActivities (Maybe Text)-laNextToken = lens _laNextToken (\ s a -> s{_laNextToken = a})---- | The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.-laMaxResults :: Lens' ListActivities (Maybe Natural)-laMaxResults = lens _laMaxResults (\ s a -> s{_laMaxResults = a}) . mapping _Nat--instance AWSPager ListActivities where- page rq rs- | stop (rs ^. larsNextToken) = Nothing- | stop (rs ^. larsActivities) = Nothing- | otherwise =- Just $ rq & laNextToken .~ rs ^. larsNextToken--instance AWSRequest ListActivities where- type Rs ListActivities = ListActivitiesResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- ListActivitiesResponse' <$>- (x .?> "nextToken") <*> (pure (fromEnum s)) <*>- (x .?> "activities" .!@ mempty))--instance Hashable ListActivities where--instance NFData ListActivities where--instance ToHeaders ListActivities where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.ListActivities" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON ListActivities where- toJSON ListActivities'{..}- = object- (catMaybes- [("nextToken" .=) <$> _laNextToken,- ("maxResults" .=) <$> _laMaxResults])--instance ToPath ListActivities where- toPath = const "/"--instance ToQuery ListActivities where- toQuery = const mempty---- | /See:/ 'listActivitiesResponse' smart constructor.-data ListActivitiesResponse = ListActivitiesResponse'- { _larsNextToken :: !(Maybe Text)- , _larsResponseStatus :: !Int- , _larsActivities :: ![ActivityListItem]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListActivitiesResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'larsNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'larsResponseStatus' - -- | The response status code.------ * 'larsActivities' - The list of activities.-listActivitiesResponse- :: Int -- ^ 'larsResponseStatus'- -> ListActivitiesResponse-listActivitiesResponse pResponseStatus_ =- ListActivitiesResponse'- { _larsNextToken = Nothing- , _larsResponseStatus = pResponseStatus_- , _larsActivities = mempty- }----- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-larsNextToken :: Lens' ListActivitiesResponse (Maybe Text)-larsNextToken = lens _larsNextToken (\ s a -> s{_larsNextToken = a})---- | -- | The response status code.-larsResponseStatus :: Lens' ListActivitiesResponse Int-larsResponseStatus = lens _larsResponseStatus (\ s a -> s{_larsResponseStatus = a})---- | The list of activities.-larsActivities :: Lens' ListActivitiesResponse [ActivityListItem]-larsActivities = lens _larsActivities (\ s a -> s{_larsActivities = a}) . _Coerce--instance NFData ListActivitiesResponse where
− gen/Network/AWS/StepFunctions/ListExecutions.hs
@@ -1,189 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.ListExecutions--- 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)------ Lists the executions of a state machine that meet the filtering criteria.--------- If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged.--------- This operation returns paginated results.-module Network.AWS.StepFunctions.ListExecutions- (- -- * Creating a Request- listExecutions- , ListExecutions- -- * Request Lenses- , leStatusFilter- , leNextToken- , leMaxResults- , leStateMachineARN-- -- * Destructuring the Response- , listExecutionsResponse- , ListExecutionsResponse- -- * Response Lenses- , lersNextToken- , lersResponseStatus- , lersExecutions- ) where--import Network.AWS.Lens-import Network.AWS.Pager-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'listExecutions' smart constructor.-data ListExecutions = ListExecutions'- { _leStatusFilter :: !(Maybe ExecutionStatus)- , _leNextToken :: !(Maybe Text)- , _leMaxResults :: !(Maybe Nat)- , _leStateMachineARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListExecutions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'leStatusFilter' - If specified, only list the executions whose current execution status matches the given filter.------ * 'leNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'leMaxResults' - The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.------ * 'leStateMachineARN' - The Amazon Resource Name (ARN) of the state machine whose executions is listed.-listExecutions- :: Text -- ^ 'leStateMachineARN'- -> ListExecutions-listExecutions pStateMachineARN_ =- ListExecutions'- { _leStatusFilter = Nothing- , _leNextToken = Nothing- , _leMaxResults = Nothing- , _leStateMachineARN = pStateMachineARN_- }----- | If specified, only list the executions whose current execution status matches the given filter.-leStatusFilter :: Lens' ListExecutions (Maybe ExecutionStatus)-leStatusFilter = lens _leStatusFilter (\ s a -> s{_leStatusFilter = a})---- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-leNextToken :: Lens' ListExecutions (Maybe Text)-leNextToken = lens _leNextToken (\ s a -> s{_leNextToken = a})---- | The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.-leMaxResults :: Lens' ListExecutions (Maybe Natural)-leMaxResults = lens _leMaxResults (\ s a -> s{_leMaxResults = a}) . mapping _Nat---- | The Amazon Resource Name (ARN) of the state machine whose executions is listed.-leStateMachineARN :: Lens' ListExecutions Text-leStateMachineARN = lens _leStateMachineARN (\ s a -> s{_leStateMachineARN = a})--instance AWSPager ListExecutions where- page rq rs- | stop (rs ^. lersNextToken) = Nothing- | stop (rs ^. lersExecutions) = Nothing- | otherwise =- Just $ rq & leNextToken .~ rs ^. lersNextToken--instance AWSRequest ListExecutions where- type Rs ListExecutions = ListExecutionsResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- ListExecutionsResponse' <$>- (x .?> "nextToken") <*> (pure (fromEnum s)) <*>- (x .?> "executions" .!@ mempty))--instance Hashable ListExecutions where--instance NFData ListExecutions where--instance ToHeaders ListExecutions where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.ListExecutions" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON ListExecutions where- toJSON ListExecutions'{..}- = object- (catMaybes- [("statusFilter" .=) <$> _leStatusFilter,- ("nextToken" .=) <$> _leNextToken,- ("maxResults" .=) <$> _leMaxResults,- Just ("stateMachineArn" .= _leStateMachineARN)])--instance ToPath ListExecutions where- toPath = const "/"--instance ToQuery ListExecutions where- toQuery = const mempty---- | /See:/ 'listExecutionsResponse' smart constructor.-data ListExecutionsResponse = ListExecutionsResponse'- { _lersNextToken :: !(Maybe Text)- , _lersResponseStatus :: !Int- , _lersExecutions :: ![ExecutionListItem]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListExecutionsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'lersNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'lersResponseStatus' - -- | The response status code.------ * 'lersExecutions' - The list of matching executions.-listExecutionsResponse- :: Int -- ^ 'lersResponseStatus'- -> ListExecutionsResponse-listExecutionsResponse pResponseStatus_ =- ListExecutionsResponse'- { _lersNextToken = Nothing- , _lersResponseStatus = pResponseStatus_- , _lersExecutions = mempty- }----- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-lersNextToken :: Lens' ListExecutionsResponse (Maybe Text)-lersNextToken = lens _lersNextToken (\ s a -> s{_lersNextToken = a})---- | -- | The response status code.-lersResponseStatus :: Lens' ListExecutionsResponse Int-lersResponseStatus = lens _lersResponseStatus (\ s a -> s{_lersResponseStatus = a})---- | The list of matching executions.-lersExecutions :: Lens' ListExecutionsResponse [ExecutionListItem]-lersExecutions = lens _lersExecutions (\ s a -> s{_lersExecutions = a}) . _Coerce--instance NFData ListExecutionsResponse where
− gen/Network/AWS/StepFunctions/ListStateMachines.hs
@@ -1,165 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.ListStateMachines--- 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)------ Lists the existing state machines.--------- If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged.--------- This operation returns paginated results.-module Network.AWS.StepFunctions.ListStateMachines- (- -- * Creating a Request- listStateMachines- , ListStateMachines- -- * Request Lenses- , lsmNextToken- , lsmMaxResults-- -- * Destructuring the Response- , listStateMachinesResponse- , ListStateMachinesResponse- -- * Response Lenses- , lsmrsNextToken- , lsmrsResponseStatus- , lsmrsStateMachines- ) where--import Network.AWS.Lens-import Network.AWS.Pager-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'listStateMachines' smart constructor.-data ListStateMachines = ListStateMachines'- { _lsmNextToken :: !(Maybe Text)- , _lsmMaxResults :: !(Maybe Nat)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListStateMachines' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'lsmNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'lsmMaxResults' - The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.-listStateMachines- :: ListStateMachines-listStateMachines =- ListStateMachines' {_lsmNextToken = Nothing, _lsmMaxResults = Nothing}----- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-lsmNextToken :: Lens' ListStateMachines (Maybe Text)-lsmNextToken = lens _lsmNextToken (\ s a -> s{_lsmNextToken = a})---- | The maximum number of results that are returned per call. You can use @nextToken@ to obtain further pages of results. The default is 100 and the maximum allowed page size is 100. A value of 0 uses the default. This is only an upper limit. The actual number of results returned per call might be fewer than the specified maximum.-lsmMaxResults :: Lens' ListStateMachines (Maybe Natural)-lsmMaxResults = lens _lsmMaxResults (\ s a -> s{_lsmMaxResults = a}) . mapping _Nat--instance AWSPager ListStateMachines where- page rq rs- | stop (rs ^. lsmrsNextToken) = Nothing- | stop (rs ^. lsmrsStateMachines) = Nothing- | otherwise =- Just $ rq & lsmNextToken .~ rs ^. lsmrsNextToken--instance AWSRequest ListStateMachines where- type Rs ListStateMachines = ListStateMachinesResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- ListStateMachinesResponse' <$>- (x .?> "nextToken") <*> (pure (fromEnum s)) <*>- (x .?> "stateMachines" .!@ mempty))--instance Hashable ListStateMachines where--instance NFData ListStateMachines where--instance ToHeaders ListStateMachines where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.ListStateMachines" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON ListStateMachines where- toJSON ListStateMachines'{..}- = object- (catMaybes- [("nextToken" .=) <$> _lsmNextToken,- ("maxResults" .=) <$> _lsmMaxResults])--instance ToPath ListStateMachines where- toPath = const "/"--instance ToQuery ListStateMachines where- toQuery = const mempty---- | /See:/ 'listStateMachinesResponse' smart constructor.-data ListStateMachinesResponse = ListStateMachinesResponse'- { _lsmrsNextToken :: !(Maybe Text)- , _lsmrsResponseStatus :: !Int- , _lsmrsStateMachines :: ![StateMachineListItem]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListStateMachinesResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'lsmrsNextToken' - If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.------ * 'lsmrsResponseStatus' - -- | The response status code.------ * 'lsmrsStateMachines' - Undocumented member.-listStateMachinesResponse- :: Int -- ^ 'lsmrsResponseStatus'- -> ListStateMachinesResponse-listStateMachinesResponse pResponseStatus_ =- ListStateMachinesResponse'- { _lsmrsNextToken = Nothing- , _lsmrsResponseStatus = pResponseStatus_- , _lsmrsStateMachines = mempty- }----- | If a @nextToken@ is returned by a previous call, there are more results available. To retrieve the next page of results, make the call again using the returned token in @nextToken@ . Keep all other arguments unchanged. The configured @maxResults@ determines how many results can be returned in a single call.-lsmrsNextToken :: Lens' ListStateMachinesResponse (Maybe Text)-lsmrsNextToken = lens _lsmrsNextToken (\ s a -> s{_lsmrsNextToken = a})---- | -- | The response status code.-lsmrsResponseStatus :: Lens' ListStateMachinesResponse Int-lsmrsResponseStatus = lens _lsmrsResponseStatus (\ s a -> s{_lsmrsResponseStatus = a})---- | Undocumented member.-lsmrsStateMachines :: Lens' ListStateMachinesResponse [StateMachineListItem]-lsmrsStateMachines = lens _lsmrsStateMachines (\ s a -> s{_lsmrsStateMachines = a}) . _Coerce--instance NFData ListStateMachinesResponse where
− gen/Network/AWS/StepFunctions/SendTaskFailure.hs
@@ -1,142 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.SendTaskFailure--- 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)------ Used by workers to report that the task identified by the @taskToken@ failed.-------module Network.AWS.StepFunctions.SendTaskFailure- (- -- * Creating a Request- sendTaskFailure- , SendTaskFailure- -- * Request Lenses- , stfError- , stfCause- , stfTaskToken-- -- * Destructuring the Response- , sendTaskFailureResponse- , SendTaskFailureResponse- -- * Response Lenses- , stfrsResponseStatus- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'sendTaskFailure' smart constructor.-data SendTaskFailure = SendTaskFailure'- { _stfError :: !(Maybe Text)- , _stfCause :: !(Maybe Text)- , _stfTaskToken :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SendTaskFailure' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'stfError' - An arbitrary error code that identifies the cause of the failure.------ * 'stfCause' - A more detailed explanation of the cause of the failure.------ * 'stfTaskToken' - The token that represents this task. Task tokens are generated by the service when the tasks are assigned to a worker (see GetActivityTask::taskToken).-sendTaskFailure- :: Text -- ^ 'stfTaskToken'- -> SendTaskFailure-sendTaskFailure pTaskToken_ =- SendTaskFailure'- {_stfError = Nothing, _stfCause = Nothing, _stfTaskToken = pTaskToken_}----- | An arbitrary error code that identifies the cause of the failure.-stfError :: Lens' SendTaskFailure (Maybe Text)-stfError = lens _stfError (\ s a -> s{_stfError = a})---- | A more detailed explanation of the cause of the failure.-stfCause :: Lens' SendTaskFailure (Maybe Text)-stfCause = lens _stfCause (\ s a -> s{_stfCause = a})---- | The token that represents this task. Task tokens are generated by the service when the tasks are assigned to a worker (see GetActivityTask::taskToken).-stfTaskToken :: Lens' SendTaskFailure Text-stfTaskToken = lens _stfTaskToken (\ s a -> s{_stfTaskToken = a})--instance AWSRequest SendTaskFailure where- type Rs SendTaskFailure = SendTaskFailureResponse- request = postJSON stepFunctions- response- = receiveEmpty- (\ s h x ->- SendTaskFailureResponse' <$> (pure (fromEnum s)))--instance Hashable SendTaskFailure where--instance NFData SendTaskFailure where--instance ToHeaders SendTaskFailure where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.SendTaskFailure" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON SendTaskFailure where- toJSON SendTaskFailure'{..}- = object- (catMaybes- [("error" .=) <$> _stfError,- ("cause" .=) <$> _stfCause,- Just ("taskToken" .= _stfTaskToken)])--instance ToPath SendTaskFailure where- toPath = const "/"--instance ToQuery SendTaskFailure where- toQuery = const mempty---- | /See:/ 'sendTaskFailureResponse' smart constructor.-newtype SendTaskFailureResponse = SendTaskFailureResponse'- { _stfrsResponseStatus :: Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SendTaskFailureResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'stfrsResponseStatus' - -- | The response status code.-sendTaskFailureResponse- :: Int -- ^ 'stfrsResponseStatus'- -> SendTaskFailureResponse-sendTaskFailureResponse pResponseStatus_ =- SendTaskFailureResponse' {_stfrsResponseStatus = pResponseStatus_}----- | -- | The response status code.-stfrsResponseStatus :: Lens' SendTaskFailureResponse Int-stfrsResponseStatus = lens _stfrsResponseStatus (\ s a -> s{_stfrsResponseStatus = a})--instance NFData SendTaskFailureResponse where
− gen/Network/AWS/StepFunctions/SendTaskHeartbeat.hs
@@ -1,121 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.SendTaskHeartbeat--- 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)------ Used by workers to report to the service that the task represented by the specified @taskToken@ is still making progress. This action resets the @Heartbeat@ clock. The @Heartbeat@ threshold is specified in the state machine's Amazon States Language definition. This action does not in itself create an event in the execution history. However, if the task times out, the execution history contains an @ActivityTimedOut@ event.-------module Network.AWS.StepFunctions.SendTaskHeartbeat- (- -- * Creating a Request- sendTaskHeartbeat- , SendTaskHeartbeat- -- * Request Lenses- , sthTaskToken-- -- * Destructuring the Response- , sendTaskHeartbeatResponse- , SendTaskHeartbeatResponse- -- * Response Lenses- , sthrsResponseStatus- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'sendTaskHeartbeat' smart constructor.-newtype SendTaskHeartbeat = SendTaskHeartbeat'- { _sthTaskToken :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SendTaskHeartbeat' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'sthTaskToken' - The token that represents this task. Task tokens are generated by the service when the tasks are assigned to a worker (see 'GetActivityTaskOutput$taskToken' ).-sendTaskHeartbeat- :: Text -- ^ 'sthTaskToken'- -> SendTaskHeartbeat-sendTaskHeartbeat pTaskToken_ = SendTaskHeartbeat' {_sthTaskToken = pTaskToken_}----- | The token that represents this task. Task tokens are generated by the service when the tasks are assigned to a worker (see 'GetActivityTaskOutput$taskToken' ).-sthTaskToken :: Lens' SendTaskHeartbeat Text-sthTaskToken = lens _sthTaskToken (\ s a -> s{_sthTaskToken = a})--instance AWSRequest SendTaskHeartbeat where- type Rs SendTaskHeartbeat = SendTaskHeartbeatResponse- request = postJSON stepFunctions- response- = receiveEmpty- (\ s h x ->- SendTaskHeartbeatResponse' <$> (pure (fromEnum s)))--instance Hashable SendTaskHeartbeat where--instance NFData SendTaskHeartbeat where--instance ToHeaders SendTaskHeartbeat where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.SendTaskHeartbeat" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON SendTaskHeartbeat where- toJSON SendTaskHeartbeat'{..}- = object- (catMaybes [Just ("taskToken" .= _sthTaskToken)])--instance ToPath SendTaskHeartbeat where- toPath = const "/"--instance ToQuery SendTaskHeartbeat where- toQuery = const mempty---- | /See:/ 'sendTaskHeartbeatResponse' smart constructor.-newtype SendTaskHeartbeatResponse = SendTaskHeartbeatResponse'- { _sthrsResponseStatus :: Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SendTaskHeartbeatResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'sthrsResponseStatus' - -- | The response status code.-sendTaskHeartbeatResponse- :: Int -- ^ 'sthrsResponseStatus'- -> SendTaskHeartbeatResponse-sendTaskHeartbeatResponse pResponseStatus_ =- SendTaskHeartbeatResponse' {_sthrsResponseStatus = pResponseStatus_}----- | -- | The response status code.-sthrsResponseStatus :: Lens' SendTaskHeartbeatResponse Int-sthrsResponseStatus = lens _sthrsResponseStatus (\ s a -> s{_sthrsResponseStatus = a})--instance NFData SendTaskHeartbeatResponse where
− gen/Network/AWS/StepFunctions/SendTaskSuccess.hs
@@ -1,133 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.SendTaskSuccess--- 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)------ Used by workers to report that the task identified by the @taskToken@ completed successfully.-------module Network.AWS.StepFunctions.SendTaskSuccess- (- -- * Creating a Request- sendTaskSuccess- , SendTaskSuccess- -- * Request Lenses- , stsTaskToken- , stsOutput-- -- * Destructuring the Response- , sendTaskSuccessResponse- , SendTaskSuccessResponse- -- * Response Lenses- , stsrsResponseStatus- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'sendTaskSuccess' smart constructor.-data SendTaskSuccess = SendTaskSuccess'- { _stsTaskToken :: !Text- , _stsOutput :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SendTaskSuccess' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'stsTaskToken' - The token that represents this task. Task tokens are generated by the service when the tasks are assigned to a worker (see 'GetActivityTaskOutput$taskToken' ).------ * 'stsOutput' - The JSON output of the task.-sendTaskSuccess- :: Text -- ^ 'stsTaskToken'- -> Text -- ^ 'stsOutput'- -> SendTaskSuccess-sendTaskSuccess pTaskToken_ pOutput_ =- SendTaskSuccess' {_stsTaskToken = pTaskToken_, _stsOutput = pOutput_}----- | The token that represents this task. Task tokens are generated by the service when the tasks are assigned to a worker (see 'GetActivityTaskOutput$taskToken' ).-stsTaskToken :: Lens' SendTaskSuccess Text-stsTaskToken = lens _stsTaskToken (\ s a -> s{_stsTaskToken = a})---- | The JSON output of the task.-stsOutput :: Lens' SendTaskSuccess Text-stsOutput = lens _stsOutput (\ s a -> s{_stsOutput = a})--instance AWSRequest SendTaskSuccess where- type Rs SendTaskSuccess = SendTaskSuccessResponse- request = postJSON stepFunctions- response- = receiveEmpty- (\ s h x ->- SendTaskSuccessResponse' <$> (pure (fromEnum s)))--instance Hashable SendTaskSuccess where--instance NFData SendTaskSuccess where--instance ToHeaders SendTaskSuccess where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.SendTaskSuccess" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON SendTaskSuccess where- toJSON SendTaskSuccess'{..}- = object- (catMaybes- [Just ("taskToken" .= _stsTaskToken),- Just ("output" .= _stsOutput)])--instance ToPath SendTaskSuccess where- toPath = const "/"--instance ToQuery SendTaskSuccess where- toQuery = const mempty---- | /See:/ 'sendTaskSuccessResponse' smart constructor.-newtype SendTaskSuccessResponse = SendTaskSuccessResponse'- { _stsrsResponseStatus :: Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SendTaskSuccessResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'stsrsResponseStatus' - -- | The response status code.-sendTaskSuccessResponse- :: Int -- ^ 'stsrsResponseStatus'- -> SendTaskSuccessResponse-sendTaskSuccessResponse pResponseStatus_ =- SendTaskSuccessResponse' {_stsrsResponseStatus = pResponseStatus_}----- | -- | The response status code.-stsrsResponseStatus :: Lens' SendTaskSuccessResponse Int-stsrsResponseStatus = lens _stsrsResponseStatus (\ s a -> s{_stsrsResponseStatus = a})--instance NFData SendTaskSuccessResponse where
− gen/Network/AWS/StepFunctions/StartExecution.hs
@@ -1,168 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.StartExecution--- 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)------ Starts a state machine execution.-------module Network.AWS.StepFunctions.StartExecution- (- -- * Creating a Request- startExecution- , StartExecution- -- * Request Lenses- , seInput- , seName- , seStateMachineARN-- -- * Destructuring the Response- , startExecutionResponse- , StartExecutionResponse- -- * Response Lenses- , srsResponseStatus- , srsExecutionARN- , srsStartDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'startExecution' smart constructor.-data StartExecution = StartExecution'- { _seInput :: !(Maybe Text)- , _seName :: !(Maybe Text)- , _seStateMachineARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'StartExecution' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'seInput' - The string that contains the JSON input data for the execution, for example: @"input": "{\"first_name\" : \"test\"}"@------ * 'seName' - The name of the execution. This name must be unique for your AWS account and region for 90 days. For more information, see <http://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions> in the /AWS Step Functions Developer Guide/ . /Important:/ An execution can't use the name of another execution for 90 days. When you make multiple @StartExecution@ calls with the same name, the new execution doesn't run and the following rules apply: * When the original execution is open and the execution input from the new call is /different/ , the @ExecutionAlreadyExists@ message is returned. * When the original execution is open and the execution input from the new call is /identical/ , the @Success@ message is returned. * When the original execution is closed, the @ExecutionAlreadyExists@ message is returned regardless of input. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )------ * 'seStateMachineARN' - The Amazon Resource Name (ARN) of the state machine to execute.-startExecution- :: Text -- ^ 'seStateMachineARN'- -> StartExecution-startExecution pStateMachineARN_ =- StartExecution'- { _seInput = Nothing- , _seName = Nothing- , _seStateMachineARN = pStateMachineARN_- }----- | The string that contains the JSON input data for the execution, for example: @"input": "{\"first_name\" : \"test\"}"@-seInput :: Lens' StartExecution (Maybe Text)-seInput = lens _seInput (\ s a -> s{_seInput = a})---- | The name of the execution. This name must be unique for your AWS account and region for 90 days. For more information, see <http://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions Limits Related to State Machine Executions> in the /AWS Step Functions Developer Guide/ . /Important:/ An execution can't use the name of another execution for 90 days. When you make multiple @StartExecution@ calls with the same name, the new execution doesn't run and the following rules apply: * When the original execution is open and the execution input from the new call is /different/ , the @ExecutionAlreadyExists@ message is returned. * When the original execution is open and the execution input from the new call is /identical/ , the @Success@ message is returned. * When the original execution is closed, the @ExecutionAlreadyExists@ message is returned regardless of input. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-seName :: Lens' StartExecution (Maybe Text)-seName = lens _seName (\ s a -> s{_seName = a})---- | The Amazon Resource Name (ARN) of the state machine to execute.-seStateMachineARN :: Lens' StartExecution Text-seStateMachineARN = lens _seStateMachineARN (\ s a -> s{_seStateMachineARN = a})--instance AWSRequest StartExecution where- type Rs StartExecution = StartExecutionResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- StartExecutionResponse' <$>- (pure (fromEnum s)) <*> (x .:> "executionArn") <*>- (x .:> "startDate"))--instance Hashable StartExecution where--instance NFData StartExecution where--instance ToHeaders StartExecution where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.StartExecution" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON StartExecution where- toJSON StartExecution'{..}- = object- (catMaybes- [("input" .=) <$> _seInput, ("name" .=) <$> _seName,- Just ("stateMachineArn" .= _seStateMachineARN)])--instance ToPath StartExecution where- toPath = const "/"--instance ToQuery StartExecution where- toQuery = const mempty---- | /See:/ 'startExecutionResponse' smart constructor.-data StartExecutionResponse = StartExecutionResponse'- { _srsResponseStatus :: !Int- , _srsExecutionARN :: !Text- , _srsStartDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'StartExecutionResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'srsResponseStatus' - -- | The response status code.------ * 'srsExecutionARN' - The Amazon Resource Name (ARN) that identifies the execution.------ * 'srsStartDate' - The date the execution is started.-startExecutionResponse- :: Int -- ^ 'srsResponseStatus'- -> Text -- ^ 'srsExecutionARN'- -> UTCTime -- ^ 'srsStartDate'- -> StartExecutionResponse-startExecutionResponse pResponseStatus_ pExecutionARN_ pStartDate_ =- StartExecutionResponse'- { _srsResponseStatus = pResponseStatus_- , _srsExecutionARN = pExecutionARN_- , _srsStartDate = _Time # pStartDate_- }----- | -- | The response status code.-srsResponseStatus :: Lens' StartExecutionResponse Int-srsResponseStatus = lens _srsResponseStatus (\ s a -> s{_srsResponseStatus = a})---- | The Amazon Resource Name (ARN) that identifies the execution.-srsExecutionARN :: Lens' StartExecutionResponse Text-srsExecutionARN = lens _srsExecutionARN (\ s a -> s{_srsExecutionARN = a})---- | The date the execution is started.-srsStartDate :: Lens' StartExecutionResponse UTCTime-srsStartDate = lens _srsStartDate (\ s a -> s{_srsStartDate = a}) . _Time--instance NFData StartExecutionResponse where
− gen/Network/AWS/StepFunctions/StopExecution.hs
@@ -1,153 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.StopExecution--- 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)------ Stops an execution.-------module Network.AWS.StepFunctions.StopExecution- (- -- * Creating a Request- stopExecution- , StopExecution- -- * Request Lenses- , seError- , seCause- , seExecutionARN-- -- * Destructuring the Response- , stopExecutionResponse- , StopExecutionResponse- -- * Response Lenses- , sersResponseStatus- , sersStopDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'stopExecution' smart constructor.-data StopExecution = StopExecution'- { _seError :: !(Maybe Text)- , _seCause :: !(Maybe Text)- , _seExecutionARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'StopExecution' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'seError' - An arbitrary error code that identifies the cause of the termination.------ * 'seCause' - A more detailed explanation of the cause of the termination.------ * 'seExecutionARN' - The Amazon Resource Name (ARN) of the execution to stop.-stopExecution- :: Text -- ^ 'seExecutionARN'- -> StopExecution-stopExecution pExecutionARN_ =- StopExecution'- {_seError = Nothing, _seCause = Nothing, _seExecutionARN = pExecutionARN_}----- | An arbitrary error code that identifies the cause of the termination.-seError :: Lens' StopExecution (Maybe Text)-seError = lens _seError (\ s a -> s{_seError = a})---- | A more detailed explanation of the cause of the termination.-seCause :: Lens' StopExecution (Maybe Text)-seCause = lens _seCause (\ s a -> s{_seCause = a})---- | The Amazon Resource Name (ARN) of the execution to stop.-seExecutionARN :: Lens' StopExecution Text-seExecutionARN = lens _seExecutionARN (\ s a -> s{_seExecutionARN = a})--instance AWSRequest StopExecution where- type Rs StopExecution = StopExecutionResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- StopExecutionResponse' <$>- (pure (fromEnum s)) <*> (x .:> "stopDate"))--instance Hashable StopExecution where--instance NFData StopExecution where--instance ToHeaders StopExecution where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.StopExecution" :: ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON StopExecution where- toJSON StopExecution'{..}- = object- (catMaybes- [("error" .=) <$> _seError,- ("cause" .=) <$> _seCause,- Just ("executionArn" .= _seExecutionARN)])--instance ToPath StopExecution where- toPath = const "/"--instance ToQuery StopExecution where- toQuery = const mempty---- | /See:/ 'stopExecutionResponse' smart constructor.-data StopExecutionResponse = StopExecutionResponse'- { _sersResponseStatus :: !Int- , _sersStopDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'StopExecutionResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'sersResponseStatus' - -- | The response status code.------ * 'sersStopDate' - The date the execution is stopped.-stopExecutionResponse- :: Int -- ^ 'sersResponseStatus'- -> UTCTime -- ^ 'sersStopDate'- -> StopExecutionResponse-stopExecutionResponse pResponseStatus_ pStopDate_ =- StopExecutionResponse'- {_sersResponseStatus = pResponseStatus_, _sersStopDate = _Time # pStopDate_}----- | -- | The response status code.-sersResponseStatus :: Lens' StopExecutionResponse Int-sersResponseStatus = lens _sersResponseStatus (\ s a -> s{_sersResponseStatus = a})---- | The date the execution is stopped.-sersStopDate :: Lens' StopExecutionResponse UTCTime-sersStopDate = lens _sersStopDate (\ s a -> s{_sersStopDate = a}) . _Time--instance NFData StopExecutionResponse where
− gen/Network/AWS/StepFunctions/Types.hs
@@ -1,395 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.Types--- 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)----module Network.AWS.StepFunctions.Types- (- -- * Service Configuration- stepFunctions-- -- * Errors- , _ExecutionLimitExceeded- , _InvalidDefinition- , _StateMachineLimitExceeded- , _ExecutionAlreadyExists- , _StateMachineAlreadyExists- , _TaskTimedOut- , _InvalidExecutionInput- , _InvalidOutput- , _InvalidName- , _TaskDoesNotExist- , _ActivityDoesNotExist- , _StateMachineDeleting- , _MissingRequiredParameter- , _InvalidARN- , _InvalidToken- , _ActivityWorkerLimitExceeded- , _ActivityLimitExceeded- , _ExecutionDoesNotExist- , _StateMachineDoesNotExist-- -- * ExecutionStatus- , ExecutionStatus (..)-- -- * HistoryEventType- , HistoryEventType (..)-- -- * StateMachineStatus- , StateMachineStatus (..)-- -- * ActivityFailedEventDetails- , ActivityFailedEventDetails- , activityFailedEventDetails- , afedError- , afedCause-- -- * ActivityListItem- , ActivityListItem- , activityListItem- , aliActivityARN- , aliName- , aliCreationDate-- -- * ActivityScheduleFailedEventDetails- , ActivityScheduleFailedEventDetails- , activityScheduleFailedEventDetails- , asfedError- , asfedCause-- -- * ActivityScheduledEventDetails- , ActivityScheduledEventDetails- , activityScheduledEventDetails- , asedHeartbeatInSeconds- , asedInput- , asedTimeoutInSeconds- , asedResource-- -- * ActivityStartedEventDetails- , ActivityStartedEventDetails- , activityStartedEventDetails- , asedWorkerName-- -- * ActivitySucceededEventDetails- , ActivitySucceededEventDetails- , activitySucceededEventDetails- , asedOutput-- -- * ActivityTimedOutEventDetails- , ActivityTimedOutEventDetails- , activityTimedOutEventDetails- , atoedError- , atoedCause-- -- * ExecutionAbortedEventDetails- , ExecutionAbortedEventDetails- , executionAbortedEventDetails- , eaedError- , eaedCause-- -- * ExecutionFailedEventDetails- , ExecutionFailedEventDetails- , executionFailedEventDetails- , efedError- , efedCause-- -- * ExecutionListItem- , ExecutionListItem- , executionListItem- , eliStopDate- , eliExecutionARN- , eliStateMachineARN- , eliName- , eliStatus- , eliStartDate-- -- * ExecutionStartedEventDetails- , ExecutionStartedEventDetails- , executionStartedEventDetails- , esedInput- , esedRoleARN-- -- * ExecutionSucceededEventDetails- , ExecutionSucceededEventDetails- , executionSucceededEventDetails- , esedOutput-- -- * ExecutionTimedOutEventDetails- , ExecutionTimedOutEventDetails- , executionTimedOutEventDetails- , etoedError- , etoedCause-- -- * HistoryEvent- , HistoryEvent- , historyEvent- , heActivityStartedEventDetails- , heLambdaFunctionStartFailedEventDetails- , heStateExitedEventDetails- , heLambdaFunctionSucceededEventDetails- , heActivitySucceededEventDetails- , heLambdaFunctionTimedOutEventDetails- , heActivityTimedOutEventDetails- , heExecutionFailedEventDetails- , heExecutionAbortedEventDetails- , heExecutionSucceededEventDetails- , heLambdaFunctionScheduledEventDetails- , heActivityScheduledEventDetails- , heExecutionStartedEventDetails- , heActivityScheduleFailedEventDetails- , heLambdaFunctionScheduleFailedEventDetails- , heStateEnteredEventDetails- , hePreviousEventId- , heActivityFailedEventDetails- , heLambdaFunctionFailedEventDetails- , heExecutionTimedOutEventDetails- , heTimestamp- , heType- , heId-- -- * LambdaFunctionFailedEventDetails- , LambdaFunctionFailedEventDetails- , lambdaFunctionFailedEventDetails- , lffedError- , lffedCause-- -- * LambdaFunctionScheduleFailedEventDetails- , LambdaFunctionScheduleFailedEventDetails- , lambdaFunctionScheduleFailedEventDetails- , lError- , lCause-- -- * LambdaFunctionScheduledEventDetails- , LambdaFunctionScheduledEventDetails- , lambdaFunctionScheduledEventDetails- , lfsedInput- , lfsedTimeoutInSeconds- , lfsedResource-- -- * LambdaFunctionStartFailedEventDetails- , LambdaFunctionStartFailedEventDetails- , lambdaFunctionStartFailedEventDetails- , lfsfedError- , lfsfedCause-- -- * LambdaFunctionSucceededEventDetails- , LambdaFunctionSucceededEventDetails- , lambdaFunctionSucceededEventDetails- , lfsedOutput-- -- * LambdaFunctionTimedOutEventDetails- , LambdaFunctionTimedOutEventDetails- , lambdaFunctionTimedOutEventDetails- , lftoedError- , lftoedCause-- -- * StateEnteredEventDetails- , StateEnteredEventDetails- , stateEnteredEventDetails- , sInput- , sName-- -- * StateExitedEventDetails- , StateExitedEventDetails- , stateExitedEventDetails- , seedOutput- , seedName-- -- * StateMachineListItem- , StateMachineListItem- , stateMachineListItem- , smliStateMachineARN- , smliName- , smliCreationDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Sign.V4-import Network.AWS.StepFunctions.Types.Product-import Network.AWS.StepFunctions.Types.Sum---- | API version @2016-11-23@ of the Amazon Step Functions SDK configuration.-stepFunctions :: Service-stepFunctions =- Service- { _svcAbbrev = "StepFunctions"- , _svcSigner = v4- , _svcPrefix = "states"- , _svcVersion = "2016-11-23"- , _svcEndpoint = defaultEndpoint stepFunctions- , _svcTimeout = Just 70- , _svcCheck = statusSuccess- , _svcError = parseJSONError "StepFunctions"- , _svcRetry = retry- }- where- retry =- Exponential- { _retryBase = 5.0e-2- , _retryGrowth = 2- , _retryAttempts = 5- , _retryCheck = check- }- check e- | has (hasCode "ThrottledException" . hasStatus 400) e =- Just "throttled_exception"- | has (hasStatus 429) e = Just "too_many_requests"- | has (hasCode "ThrottlingException" . hasStatus 400) e =- Just "throttling_exception"- | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"- | has (hasStatus 504) e = Just "gateway_timeout"- | has (hasCode "RequestThrottledException" . hasStatus 400) e =- Just "request_throttled_exception"- | has (hasStatus 502) e = Just "bad_gateway"- | has (hasStatus 503) e = Just "service_unavailable"- | has (hasStatus 500) e = Just "general_server_error"- | has (hasStatus 509) e = Just "limit_exceeded"- | otherwise = Nothing----- | The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.-------_ExecutionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError-_ExecutionLimitExceeded =- _MatchServiceError stepFunctions "ExecutionLimitExceeded"----- | The provided Amazon States Language definition is invalid.-------_InvalidDefinition :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidDefinition = _MatchServiceError stepFunctions "InvalidDefinition"----- | The maximum number of state machines has been reached. Existing state machines must be deleted before a new state machine can be created.-------_StateMachineLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError-_StateMachineLimitExceeded =- _MatchServiceError stepFunctions "StateMachineLimitExceeded"----- | The execution has the same @name@ as another execution (but a different @input@ ).-------_ExecutionAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError-_ExecutionAlreadyExists =- _MatchServiceError stepFunctions "ExecutionAlreadyExists"----- | A state machine with the same name but a different definition or role ARN already exists.-------_StateMachineAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError-_StateMachineAlreadyExists =- _MatchServiceError stepFunctions "StateMachineAlreadyExists"----- | Prism for TaskTimedOut' errors.-_TaskTimedOut :: AsError a => Getting (First ServiceError) a ServiceError-_TaskTimedOut = _MatchServiceError stepFunctions "TaskTimedOut"----- | The provided JSON input data is invalid.-------_InvalidExecutionInput :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidExecutionInput =- _MatchServiceError stepFunctions "InvalidExecutionInput"----- | The provided JSON output data is invalid.-------_InvalidOutput :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidOutput = _MatchServiceError stepFunctions "InvalidOutput"----- | The provided name is invalid.-------_InvalidName :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidName = _MatchServiceError stepFunctions "InvalidName"----- | Prism for TaskDoesNotExist' errors.-_TaskDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError-_TaskDoesNotExist = _MatchServiceError stepFunctions "TaskDoesNotExist"----- | The specified activity does not exist.-------_ActivityDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError-_ActivityDoesNotExist = _MatchServiceError stepFunctions "ActivityDoesNotExist"----- | The specified state machine is being deleted.-------_StateMachineDeleting :: AsError a => Getting (First ServiceError) a ServiceError-_StateMachineDeleting = _MatchServiceError stepFunctions "StateMachineDeleting"----- | Request is missing a required parameter. This error occurs if both @definition@ and @roleArn@ are not specified.-------_MissingRequiredParameter :: AsError a => Getting (First ServiceError) a ServiceError-_MissingRequiredParameter =- _MatchServiceError stepFunctions "MissingRequiredParameter"----- | The provided Amazon Resource Name (ARN) is invalid.-------_InvalidARN :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidARN = _MatchServiceError stepFunctions "InvalidArn"----- | The provided token is invalid.-------_InvalidToken :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidToken = _MatchServiceError stepFunctions "InvalidToken"----- | The maximum number of workers concurrently polling for activity tasks has been reached.-------_ActivityWorkerLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError-_ActivityWorkerLimitExceeded =- _MatchServiceError stepFunctions "ActivityWorkerLimitExceeded"----- | The maximum number of activities has been reached. Existing activities must be deleted before a new activity can be created.-------_ActivityLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError-_ActivityLimitExceeded =- _MatchServiceError stepFunctions "ActivityLimitExceeded"----- | The specified execution does not exist.-------_ExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError-_ExecutionDoesNotExist =- _MatchServiceError stepFunctions "ExecutionDoesNotExist"----- | The specified state machine does not exist.-------_StateMachineDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError-_StateMachineDoesNotExist =- _MatchServiceError stepFunctions "StateMachineDoesNotExist"-
− gen/Network/AWS/StepFunctions/Types/Product.hs
@@ -1,1323 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.Types.Product--- 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)----module Network.AWS.StepFunctions.Types.Product where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.StepFunctions.Types.Sum---- | Contains details about an activity which failed during an execution.------------ /See:/ 'activityFailedEventDetails' smart constructor.-data ActivityFailedEventDetails = ActivityFailedEventDetails'- { _afedError :: !(Maybe Text)- , _afedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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:------ * 'afedError' - The error code of the failure.------ * 'afedCause' - A more detailed explanation of the cause of the failure.-activityFailedEventDetails- :: ActivityFailedEventDetails-activityFailedEventDetails =- ActivityFailedEventDetails' {_afedError = Nothing, _afedCause = Nothing}----- | The error code of the failure.-afedError :: Lens' ActivityFailedEventDetails (Maybe Text)-afedError = lens _afedError (\ s a -> s{_afedError = a})---- | A more detailed explanation of the cause of the failure.-afedCause :: Lens' ActivityFailedEventDetails (Maybe Text)-afedCause = lens _afedCause (\ s a -> s{_afedCause = a})--instance FromJSON ActivityFailedEventDetails where- parseJSON- = withObject "ActivityFailedEventDetails"- (\ x ->- ActivityFailedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable ActivityFailedEventDetails where--instance NFData ActivityFailedEventDetails where---- | Contains details about an activity.------------ /See:/ 'activityListItem' smart constructor.-data ActivityListItem = ActivityListItem'- { _aliActivityARN :: !Text- , _aliName :: !Text- , _aliCreationDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-activityListItem- :: Text -- ^ 'aliActivityARN'- -> Text -- ^ 'aliName'- -> UTCTime -- ^ 'aliCreationDate'- -> ActivityListItem-activityListItem pActivityARN_ pName_ pCreationDate_ =- ActivityListItem'- { _aliActivityARN = pActivityARN_- , _aliName = pName_- , _aliCreationDate = _Time # pCreationDate_- }----- | The Amazon Resource Name (ARN) that identifies the activity.-aliActivityARN :: Lens' ActivityListItem Text-aliActivityARN = lens _aliActivityARN (\ s a -> s{_aliActivityARN = a})---- | The name of the activity. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-aliName :: Lens' ActivityListItem Text-aliName = lens _aliName (\ s a -> s{_aliName = a})---- | The date the activity is created.-aliCreationDate :: Lens' ActivityListItem UTCTime-aliCreationDate = lens _aliCreationDate (\ s a -> s{_aliCreationDate = a}) . _Time--instance FromJSON ActivityListItem where- parseJSON- = withObject "ActivityListItem"- (\ x ->- ActivityListItem' <$>- (x .: "activityArn") <*> (x .: "name") <*>- (x .: "creationDate"))--instance Hashable ActivityListItem where--instance NFData ActivityListItem where---- | Contains details about an activity schedule failure which occurred during an execution.------------ /See:/ 'activityScheduleFailedEventDetails' smart constructor.-data ActivityScheduleFailedEventDetails = ActivityScheduleFailedEventDetails'- { _asfedError :: !(Maybe Text)- , _asfedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-activityScheduleFailedEventDetails- :: ActivityScheduleFailedEventDetails-activityScheduleFailedEventDetails =- ActivityScheduleFailedEventDetails'- {_asfedError = Nothing, _asfedCause = Nothing}----- | The error code of the failure.-asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)-asfedError = lens _asfedError (\ s a -> s{_asfedError = a})---- | A more detailed explanation of the cause of the failure.-asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text)-asfedCause = lens _asfedCause (\ s a -> s{_asfedCause = a})--instance FromJSON ActivityScheduleFailedEventDetails- where- parseJSON- = withObject "ActivityScheduleFailedEventDetails"- (\ x ->- ActivityScheduleFailedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable ActivityScheduleFailedEventDetails- where--instance NFData ActivityScheduleFailedEventDetails- where---- | Contains details about an activity scheduled during an execution.------------ /See:/ 'activityScheduledEventDetails' smart constructor.-data ActivityScheduledEventDetails = ActivityScheduledEventDetails'- { _asedHeartbeatInSeconds :: !(Maybe Integer)- , _asedInput :: !(Maybe Text)- , _asedTimeoutInSeconds :: !(Maybe Integer)- , _asedResource :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-activityScheduledEventDetails- :: Text -- ^ 'asedResource'- -> ActivityScheduledEventDetails-activityScheduledEventDetails pResource_ =- ActivityScheduledEventDetails'- { _asedHeartbeatInSeconds = Nothing- , _asedInput = Nothing- , _asedTimeoutInSeconds = Nothing- , _asedResource = pResource_- }----- | The maximum allowed duration between two heartbeats for the activity task.-asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)-asedHeartbeatInSeconds = lens _asedHeartbeatInSeconds (\ s a -> s{_asedHeartbeatInSeconds = a})---- | The JSON data input to the activity task.-asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text)-asedInput = lens _asedInput (\ s a -> s{_asedInput = a})---- | The maximum allowed duration of the activity task.-asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer)-asedTimeoutInSeconds = lens _asedTimeoutInSeconds (\ s a -> s{_asedTimeoutInSeconds = a})---- | The Amazon Resource Name (ARN) of the scheduled activity.-asedResource :: Lens' ActivityScheduledEventDetails Text-asedResource = lens _asedResource (\ s a -> s{_asedResource = a})--instance FromJSON ActivityScheduledEventDetails where- parseJSON- = withObject "ActivityScheduledEventDetails"- (\ x ->- ActivityScheduledEventDetails' <$>- (x .:? "heartbeatInSeconds") <*> (x .:? "input") <*>- (x .:? "timeoutInSeconds")- <*> (x .: "resource"))--instance Hashable ActivityScheduledEventDetails where--instance NFData ActivityScheduledEventDetails where---- | Contains details about the start of an activity during an execution.------------ /See:/ 'activityStartedEventDetails' smart constructor.-newtype ActivityStartedEventDetails = ActivityStartedEventDetails'- { _asedWorkerName :: Maybe Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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 calling 'GetActivityTask' .-activityStartedEventDetails- :: ActivityStartedEventDetails-activityStartedEventDetails =- ActivityStartedEventDetails' {_asedWorkerName = Nothing}----- | The name of the worker that the task is assigned to. These names are provided by the workers when calling 'GetActivityTask' .-asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text)-asedWorkerName = lens _asedWorkerName (\ s a -> s{_asedWorkerName = a})--instance FromJSON ActivityStartedEventDetails where- parseJSON- = withObject "ActivityStartedEventDetails"- (\ x ->- ActivityStartedEventDetails' <$>- (x .:? "workerName"))--instance Hashable ActivityStartedEventDetails where--instance NFData ActivityStartedEventDetails where---- | Contains details about an activity which successfully terminated during an execution.------------ /See:/ 'activitySucceededEventDetails' smart constructor.-newtype ActivitySucceededEventDetails = ActivitySucceededEventDetails'- { _asedOutput :: Maybe Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-activitySucceededEventDetails- :: ActivitySucceededEventDetails-activitySucceededEventDetails =- ActivitySucceededEventDetails' {_asedOutput = Nothing}----- | The JSON data output by the activity task.-asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text)-asedOutput = lens _asedOutput (\ s a -> s{_asedOutput = a})--instance FromJSON ActivitySucceededEventDetails where- parseJSON- = withObject "ActivitySucceededEventDetails"- (\ x ->- ActivitySucceededEventDetails' <$> (x .:? "output"))--instance Hashable ActivitySucceededEventDetails where--instance NFData ActivitySucceededEventDetails where---- | Contains details about an activity timeout which occurred during an execution.------------ /See:/ 'activityTimedOutEventDetails' smart constructor.-data ActivityTimedOutEventDetails = ActivityTimedOutEventDetails'- { _atoedError :: !(Maybe Text)- , _atoedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-activityTimedOutEventDetails- :: ActivityTimedOutEventDetails-activityTimedOutEventDetails =- ActivityTimedOutEventDetails' {_atoedError = Nothing, _atoedCause = Nothing}----- | The error code of the failure.-atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text)-atoedError = lens _atoedError (\ s a -> s{_atoedError = a})---- | A more detailed explanation of the cause of the timeout.-atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text)-atoedCause = lens _atoedCause (\ s a -> s{_atoedCause = a})--instance FromJSON ActivityTimedOutEventDetails where- parseJSON- = withObject "ActivityTimedOutEventDetails"- (\ x ->- ActivityTimedOutEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable ActivityTimedOutEventDetails where--instance NFData ActivityTimedOutEventDetails where---- | Contains details about an abort of an execution.------------ /See:/ 'executionAbortedEventDetails' smart constructor.-data ExecutionAbortedEventDetails = ExecutionAbortedEventDetails'- { _eaedError :: !(Maybe Text)- , _eaedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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:------ * 'eaedError' - The error code of the failure.------ * 'eaedCause' - A more detailed explanation of the cause of the failure.-executionAbortedEventDetails- :: ExecutionAbortedEventDetails-executionAbortedEventDetails =- ExecutionAbortedEventDetails' {_eaedError = Nothing, _eaedCause = Nothing}----- | The error code of the failure.-eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text)-eaedError = lens _eaedError (\ s a -> s{_eaedError = a})---- | A more detailed explanation of the cause of the failure.-eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text)-eaedCause = lens _eaedCause (\ s a -> s{_eaedCause = a})--instance FromJSON ExecutionAbortedEventDetails where- parseJSON- = withObject "ExecutionAbortedEventDetails"- (\ x ->- ExecutionAbortedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable ExecutionAbortedEventDetails where--instance NFData ExecutionAbortedEventDetails where---- | Contains details about an execution failure event.------------ /See:/ 'executionFailedEventDetails' smart constructor.-data ExecutionFailedEventDetails = ExecutionFailedEventDetails'- { _efedError :: !(Maybe Text)- , _efedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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:------ * 'efedError' - The error code of the failure.------ * 'efedCause' - A more detailed explanation of the cause of the failure.-executionFailedEventDetails- :: ExecutionFailedEventDetails-executionFailedEventDetails =- ExecutionFailedEventDetails' {_efedError = Nothing, _efedCause = Nothing}----- | The error code of the failure.-efedError :: Lens' ExecutionFailedEventDetails (Maybe Text)-efedError = lens _efedError (\ s a -> s{_efedError = a})---- | A more detailed explanation of the cause of the failure.-efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text)-efedCause = lens _efedCause (\ s a -> s{_efedCause = a})--instance FromJSON ExecutionFailedEventDetails where- parseJSON- = withObject "ExecutionFailedEventDetails"- (\ x ->- ExecutionFailedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable ExecutionFailedEventDetails where--instance NFData ExecutionFailedEventDetails where---- | Contains details about an execution.------------ /See:/ 'executionListItem' smart constructor.-data ExecutionListItem = ExecutionListItem'- { _eliStopDate :: !(Maybe POSIX)- , _eliExecutionARN :: !Text- , _eliStateMachineARN :: !Text- , _eliName :: !Text- , _eliStatus :: !ExecutionStatus- , _eliStartDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-executionListItem- :: Text -- ^ 'eliExecutionARN'- -> Text -- ^ 'eliStateMachineARN'- -> Text -- ^ 'eliName'- -> ExecutionStatus -- ^ 'eliStatus'- -> UTCTime -- ^ 'eliStartDate'- -> ExecutionListItem-executionListItem pExecutionARN_ pStateMachineARN_ pName_ pStatus_ pStartDate_ =- ExecutionListItem'- { _eliStopDate = Nothing- , _eliExecutionARN = pExecutionARN_- , _eliStateMachineARN = pStateMachineARN_- , _eliName = pName_- , _eliStatus = pStatus_- , _eliStartDate = _Time # pStartDate_- }----- | If the execution already ended, the date the execution stopped.-eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime)-eliStopDate = lens _eliStopDate (\ s a -> s{_eliStopDate = a}) . mapping _Time---- | The Amazon Resource Name (ARN) that identifies the execution.-eliExecutionARN :: Lens' ExecutionListItem Text-eliExecutionARN = lens _eliExecutionARN (\ s a -> s{_eliExecutionARN = a})---- | The Amazon Resource Name (ARN) of the executed state machine.-eliStateMachineARN :: Lens' ExecutionListItem Text-eliStateMachineARN = lens _eliStateMachineARN (\ s a -> s{_eliStateMachineARN = a})---- | The name of the execution. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-eliName :: Lens' ExecutionListItem Text-eliName = lens _eliName (\ s a -> s{_eliName = a})---- | The current status of the execution.-eliStatus :: Lens' ExecutionListItem ExecutionStatus-eliStatus = lens _eliStatus (\ s a -> s{_eliStatus = a})---- | The date the execution started.-eliStartDate :: Lens' ExecutionListItem UTCTime-eliStartDate = lens _eliStartDate (\ s a -> s{_eliStartDate = a}) . _Time--instance FromJSON ExecutionListItem where- parseJSON- = withObject "ExecutionListItem"- (\ x ->- ExecutionListItem' <$>- (x .:? "stopDate") <*> (x .: "executionArn") <*>- (x .: "stateMachineArn")- <*> (x .: "name")- <*> (x .: "status")- <*> (x .: "startDate"))--instance Hashable ExecutionListItem where--instance NFData ExecutionListItem where---- | Contains details about the start of the execution.------------ /See:/ 'executionStartedEventDetails' smart constructor.-data ExecutionStartedEventDetails = ExecutionStartedEventDetails'- { _esedInput :: !(Maybe Text)- , _esedRoleARN :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-executionStartedEventDetails- :: ExecutionStartedEventDetails-executionStartedEventDetails =- ExecutionStartedEventDetails' {_esedInput = Nothing, _esedRoleARN = Nothing}----- | The JSON data input to the execution.-esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text)-esedInput = lens _esedInput (\ s a -> s{_esedInput = a})---- | The Amazon Resource Name (ARN) of the IAM role used for executing AWS Lambda tasks.-esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text)-esedRoleARN = lens _esedRoleARN (\ s a -> s{_esedRoleARN = a})--instance FromJSON ExecutionStartedEventDetails where- parseJSON- = withObject "ExecutionStartedEventDetails"- (\ x ->- ExecutionStartedEventDetails' <$>- (x .:? "input") <*> (x .:? "roleArn"))--instance Hashable ExecutionStartedEventDetails where--instance NFData ExecutionStartedEventDetails where---- | Contains details about the successful termination of the execution.------------ /See:/ 'executionSucceededEventDetails' smart constructor.-newtype ExecutionSucceededEventDetails = ExecutionSucceededEventDetails'- { _esedOutput :: Maybe Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-executionSucceededEventDetails- :: ExecutionSucceededEventDetails-executionSucceededEventDetails =- ExecutionSucceededEventDetails' {_esedOutput = Nothing}----- | The JSON data output by the execution.-esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text)-esedOutput = lens _esedOutput (\ s a -> s{_esedOutput = a})--instance FromJSON ExecutionSucceededEventDetails- where- parseJSON- = withObject "ExecutionSucceededEventDetails"- (\ x ->- ExecutionSucceededEventDetails' <$> (x .:? "output"))--instance Hashable ExecutionSucceededEventDetails- where--instance NFData ExecutionSucceededEventDetails where---- | Contains details about the execution timeout which occurred during the execution.------------ /See:/ 'executionTimedOutEventDetails' smart constructor.-data ExecutionTimedOutEventDetails = ExecutionTimedOutEventDetails'- { _etoedError :: !(Maybe Text)- , _etoedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-executionTimedOutEventDetails- :: ExecutionTimedOutEventDetails-executionTimedOutEventDetails =- ExecutionTimedOutEventDetails' {_etoedError = Nothing, _etoedCause = Nothing}----- | The error code of the failure.-etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text)-etoedError = lens _etoedError (\ s a -> s{_etoedError = a})---- | A more detailed explanation of the cause of the timeout.-etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text)-etoedCause = lens _etoedCause (\ s a -> s{_etoedCause = a})--instance FromJSON ExecutionTimedOutEventDetails where- parseJSON- = withObject "ExecutionTimedOutEventDetails"- (\ x ->- ExecutionTimedOutEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable ExecutionTimedOutEventDetails where--instance NFData ExecutionTimedOutEventDetails where---- | Contains details about the events of an execution.------------ /See:/ 'historyEvent' smart constructor.-data HistoryEvent = HistoryEvent'- { _heActivityStartedEventDetails :: !(Maybe ActivityStartedEventDetails)- , _heLambdaFunctionStartFailedEventDetails :: !(Maybe LambdaFunctionStartFailedEventDetails)- , _heStateExitedEventDetails :: !(Maybe StateExitedEventDetails)- , _heLambdaFunctionSucceededEventDetails :: !(Maybe LambdaFunctionSucceededEventDetails)- , _heActivitySucceededEventDetails :: !(Maybe ActivitySucceededEventDetails)- , _heLambdaFunctionTimedOutEventDetails :: !(Maybe LambdaFunctionTimedOutEventDetails)- , _heActivityTimedOutEventDetails :: !(Maybe ActivityTimedOutEventDetails)- , _heExecutionFailedEventDetails :: !(Maybe ExecutionFailedEventDetails)- , _heExecutionAbortedEventDetails :: !(Maybe ExecutionAbortedEventDetails)- , _heExecutionSucceededEventDetails :: !(Maybe ExecutionSucceededEventDetails)- , _heLambdaFunctionScheduledEventDetails :: !(Maybe LambdaFunctionScheduledEventDetails)- , _heActivityScheduledEventDetails :: !(Maybe ActivityScheduledEventDetails)- , _heExecutionStartedEventDetails :: !(Maybe ExecutionStartedEventDetails)- , _heActivityScheduleFailedEventDetails :: !(Maybe ActivityScheduleFailedEventDetails)- , _heLambdaFunctionScheduleFailedEventDetails :: !(Maybe LambdaFunctionScheduleFailedEventDetails)- , _heStateEnteredEventDetails :: !(Maybe StateEnteredEventDetails)- , _hePreviousEventId :: !(Maybe Integer)- , _heActivityFailedEventDetails :: !(Maybe ActivityFailedEventDetails)- , _heLambdaFunctionFailedEventDetails :: !(Maybe LambdaFunctionFailedEventDetails)- , _heExecutionTimedOutEventDetails :: !(Maybe ExecutionTimedOutEventDetails)- , _heTimestamp :: !POSIX- , _heType :: !HistoryEventType- , _heId :: !Integer- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-historyEvent- :: UTCTime -- ^ 'heTimestamp'- -> HistoryEventType -- ^ 'heType'- -> Integer -- ^ 'heId'- -> HistoryEvent-historyEvent pTimestamp_ pType_ pId_ =- HistoryEvent'- { _heActivityStartedEventDetails = Nothing- , _heLambdaFunctionStartFailedEventDetails = Nothing- , _heStateExitedEventDetails = Nothing- , _heLambdaFunctionSucceededEventDetails = Nothing- , _heActivitySucceededEventDetails = Nothing- , _heLambdaFunctionTimedOutEventDetails = Nothing- , _heActivityTimedOutEventDetails = Nothing- , _heExecutionFailedEventDetails = Nothing- , _heExecutionAbortedEventDetails = Nothing- , _heExecutionSucceededEventDetails = Nothing- , _heLambdaFunctionScheduledEventDetails = Nothing- , _heActivityScheduledEventDetails = Nothing- , _heExecutionStartedEventDetails = Nothing- , _heActivityScheduleFailedEventDetails = Nothing- , _heLambdaFunctionScheduleFailedEventDetails = Nothing- , _heStateEnteredEventDetails = Nothing- , _hePreviousEventId = Nothing- , _heActivityFailedEventDetails = Nothing- , _heLambdaFunctionFailedEventDetails = Nothing- , _heExecutionTimedOutEventDetails = Nothing- , _heTimestamp = _Time # pTimestamp_- , _heType = pType_- , _heId = pId_- }----- | Undocumented member.-heActivityStartedEventDetails :: Lens' HistoryEvent (Maybe ActivityStartedEventDetails)-heActivityStartedEventDetails = lens _heActivityStartedEventDetails (\ s a -> s{_heActivityStartedEventDetails = a})---- | Contains details about a lambda function which failed to start during an execution.-heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails)-heLambdaFunctionStartFailedEventDetails = lens _heLambdaFunctionStartFailedEventDetails (\ s a -> s{_heLambdaFunctionStartFailedEventDetails = a})---- | Undocumented member.-heStateExitedEventDetails :: Lens' HistoryEvent (Maybe StateExitedEventDetails)-heStateExitedEventDetails = lens _heStateExitedEventDetails (\ s a -> s{_heStateExitedEventDetails = a})---- | Contains details about a lambda function which terminated successfully during an execution.-heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails)-heLambdaFunctionSucceededEventDetails = lens _heLambdaFunctionSucceededEventDetails (\ s a -> s{_heLambdaFunctionSucceededEventDetails = a})---- | Undocumented member.-heActivitySucceededEventDetails :: Lens' HistoryEvent (Maybe ActivitySucceededEventDetails)-heActivitySucceededEventDetails = lens _heActivitySucceededEventDetails (\ s a -> s{_heActivitySucceededEventDetails = a})---- | Undocumented member.-heLambdaFunctionTimedOutEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionTimedOutEventDetails)-heLambdaFunctionTimedOutEventDetails = lens _heLambdaFunctionTimedOutEventDetails (\ s a -> s{_heLambdaFunctionTimedOutEventDetails = a})---- | Undocumented member.-heActivityTimedOutEventDetails :: Lens' HistoryEvent (Maybe ActivityTimedOutEventDetails)-heActivityTimedOutEventDetails = lens _heActivityTimedOutEventDetails (\ s a -> s{_heActivityTimedOutEventDetails = a})---- | Undocumented member.-heExecutionFailedEventDetails :: Lens' HistoryEvent (Maybe ExecutionFailedEventDetails)-heExecutionFailedEventDetails = lens _heExecutionFailedEventDetails (\ s a -> s{_heExecutionFailedEventDetails = a})---- | Undocumented member.-heExecutionAbortedEventDetails :: Lens' HistoryEvent (Maybe ExecutionAbortedEventDetails)-heExecutionAbortedEventDetails = lens _heExecutionAbortedEventDetails (\ s a -> s{_heExecutionAbortedEventDetails = a})---- | Undocumented member.-heExecutionSucceededEventDetails :: Lens' HistoryEvent (Maybe ExecutionSucceededEventDetails)-heExecutionSucceededEventDetails = lens _heExecutionSucceededEventDetails (\ s a -> s{_heExecutionSucceededEventDetails = a})---- | Undocumented member.-heLambdaFunctionScheduledEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduledEventDetails)-heLambdaFunctionScheduledEventDetails = lens _heLambdaFunctionScheduledEventDetails (\ s a -> s{_heLambdaFunctionScheduledEventDetails = a})---- | Undocumented member.-heActivityScheduledEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduledEventDetails)-heActivityScheduledEventDetails = lens _heActivityScheduledEventDetails (\ s a -> s{_heActivityScheduledEventDetails = a})---- | Undocumented member.-heExecutionStartedEventDetails :: Lens' HistoryEvent (Maybe ExecutionStartedEventDetails)-heExecutionStartedEventDetails = lens _heExecutionStartedEventDetails (\ s a -> s{_heExecutionStartedEventDetails = a})---- | Contains details about an activity schedule event which failed during an execution.-heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails)-heActivityScheduleFailedEventDetails = lens _heActivityScheduleFailedEventDetails (\ s a -> s{_heActivityScheduleFailedEventDetails = a})---- | Undocumented member.-heLambdaFunctionScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionScheduleFailedEventDetails)-heLambdaFunctionScheduleFailedEventDetails = lens _heLambdaFunctionScheduleFailedEventDetails (\ s a -> s{_heLambdaFunctionScheduleFailedEventDetails = a})---- | Undocumented member.-heStateEnteredEventDetails :: Lens' HistoryEvent (Maybe StateEnteredEventDetails)-heStateEnteredEventDetails = lens _heStateEnteredEventDetails (\ s a -> s{_heStateEnteredEventDetails = a})---- | The id of the previous event.-hePreviousEventId :: Lens' HistoryEvent (Maybe Integer)-hePreviousEventId = lens _hePreviousEventId (\ s a -> s{_hePreviousEventId = a})---- | Undocumented member.-heActivityFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityFailedEventDetails)-heActivityFailedEventDetails = lens _heActivityFailedEventDetails (\ s a -> s{_heActivityFailedEventDetails = a})---- | Undocumented member.-heLambdaFunctionFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionFailedEventDetails)-heLambdaFunctionFailedEventDetails = lens _heLambdaFunctionFailedEventDetails (\ s a -> s{_heLambdaFunctionFailedEventDetails = a})---- | Undocumented member.-heExecutionTimedOutEventDetails :: Lens' HistoryEvent (Maybe ExecutionTimedOutEventDetails)-heExecutionTimedOutEventDetails = lens _heExecutionTimedOutEventDetails (\ s a -> s{_heExecutionTimedOutEventDetails = a})---- | The date the event occurred.-heTimestamp :: Lens' HistoryEvent UTCTime-heTimestamp = lens _heTimestamp (\ s a -> s{_heTimestamp = a}) . _Time---- | The type of the event.-heType :: Lens' HistoryEvent HistoryEventType-heType = lens _heType (\ s a -> s{_heType = a})---- | The id of the event. Events are numbered sequentially, starting at one.-heId :: Lens' HistoryEvent Integer-heId = lens _heId (\ s a -> s{_heId = a})--instance FromJSON HistoryEvent where- parseJSON- = withObject "HistoryEvent"- (\ x ->- HistoryEvent' <$>- (x .:? "activityStartedEventDetails") <*>- (x .:? "lambdaFunctionStartFailedEventDetails")- <*> (x .:? "stateExitedEventDetails")- <*> (x .:? "lambdaFunctionSucceededEventDetails")- <*> (x .:? "activitySucceededEventDetails")- <*> (x .:? "lambdaFunctionTimedOutEventDetails")- <*> (x .:? "activityTimedOutEventDetails")- <*> (x .:? "executionFailedEventDetails")- <*> (x .:? "executionAbortedEventDetails")- <*> (x .:? "executionSucceededEventDetails")- <*> (x .:? "lambdaFunctionScheduledEventDetails")- <*> (x .:? "activityScheduledEventDetails")- <*> (x .:? "executionStartedEventDetails")- <*> (x .:? "activityScheduleFailedEventDetails")- <*>- (x .:? "lambdaFunctionScheduleFailedEventDetails")- <*> (x .:? "stateEnteredEventDetails")- <*> (x .:? "previousEventId")- <*> (x .:? "activityFailedEventDetails")- <*> (x .:? "lambdaFunctionFailedEventDetails")- <*> (x .:? "executionTimedOutEventDetails")- <*> (x .: "timestamp")- <*> (x .: "type")- <*> (x .: "id"))--instance Hashable HistoryEvent where--instance NFData HistoryEvent where---- | Contains details about a lambda function which failed during an execution.------------ /See:/ 'lambdaFunctionFailedEventDetails' smart constructor.-data LambdaFunctionFailedEventDetails = LambdaFunctionFailedEventDetails'- { _lffedError :: !(Maybe Text)- , _lffedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-lambdaFunctionFailedEventDetails- :: LambdaFunctionFailedEventDetails-lambdaFunctionFailedEventDetails =- LambdaFunctionFailedEventDetails'- {_lffedError = Nothing, _lffedCause = Nothing}----- | The error code of the failure.-lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)-lffedError = lens _lffedError (\ s a -> s{_lffedError = a})---- | A more detailed explanation of the cause of the failure.-lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text)-lffedCause = lens _lffedCause (\ s a -> s{_lffedCause = a})--instance FromJSON LambdaFunctionFailedEventDetails- where- parseJSON- = withObject "LambdaFunctionFailedEventDetails"- (\ x ->- LambdaFunctionFailedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable LambdaFunctionFailedEventDetails- where--instance NFData LambdaFunctionFailedEventDetails- where---- | Contains details about a failed lambda function schedule event which occurred during an execution.------------ /See:/ 'lambdaFunctionScheduleFailedEventDetails' smart constructor.-data LambdaFunctionScheduleFailedEventDetails = LambdaFunctionScheduleFailedEventDetails'- { _lError :: !(Maybe Text)- , _lCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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' - The error code of the failure.------ * 'lCause' - A more detailed explanation of the cause of the failure.-lambdaFunctionScheduleFailedEventDetails- :: LambdaFunctionScheduleFailedEventDetails-lambdaFunctionScheduleFailedEventDetails =- LambdaFunctionScheduleFailedEventDetails'- {_lError = Nothing, _lCause = Nothing}----- | The error code of the failure.-lError :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)-lError = lens _lError (\ s a -> s{_lError = a})---- | A more detailed explanation of the cause of the failure.-lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text)-lCause = lens _lCause (\ s a -> s{_lCause = a})--instance FromJSON- LambdaFunctionScheduleFailedEventDetails- where- parseJSON- = withObject- "LambdaFunctionScheduleFailedEventDetails"- (\ x ->- LambdaFunctionScheduleFailedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable- LambdaFunctionScheduleFailedEventDetails- where--instance NFData- LambdaFunctionScheduleFailedEventDetails- where---- | Contains details about a lambda function scheduled during an execution.------------ /See:/ 'lambdaFunctionScheduledEventDetails' smart constructor.-data LambdaFunctionScheduledEventDetails = LambdaFunctionScheduledEventDetails'- { _lfsedInput :: !(Maybe Text)- , _lfsedTimeoutInSeconds :: !(Maybe Integer)- , _lfsedResource :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-lambdaFunctionScheduledEventDetails- :: Text -- ^ 'lfsedResource'- -> LambdaFunctionScheduledEventDetails-lambdaFunctionScheduledEventDetails pResource_ =- LambdaFunctionScheduledEventDetails'- { _lfsedInput = Nothing- , _lfsedTimeoutInSeconds = Nothing- , _lfsedResource = pResource_- }----- | The JSON data input to the lambda function.-lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text)-lfsedInput = lens _lfsedInput (\ s a -> s{_lfsedInput = a})---- | The maximum allowed duration of the lambda function.-lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer)-lfsedTimeoutInSeconds = lens _lfsedTimeoutInSeconds (\ s a -> s{_lfsedTimeoutInSeconds = a})---- | The Amazon Resource Name (ARN) of the scheduled lambda function.-lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text-lfsedResource = lens _lfsedResource (\ s a -> s{_lfsedResource = a})--instance FromJSON LambdaFunctionScheduledEventDetails- where- parseJSON- = withObject "LambdaFunctionScheduledEventDetails"- (\ x ->- LambdaFunctionScheduledEventDetails' <$>- (x .:? "input") <*> (x .:? "timeoutInSeconds") <*>- (x .: "resource"))--instance Hashable LambdaFunctionScheduledEventDetails- where--instance NFData LambdaFunctionScheduledEventDetails- where---- | Contains details about a lambda function which failed to start during an execution.------------ /See:/ 'lambdaFunctionStartFailedEventDetails' smart constructor.-data LambdaFunctionStartFailedEventDetails = LambdaFunctionStartFailedEventDetails'- { _lfsfedError :: !(Maybe Text)- , _lfsfedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-lambdaFunctionStartFailedEventDetails- :: LambdaFunctionStartFailedEventDetails-lambdaFunctionStartFailedEventDetails =- LambdaFunctionStartFailedEventDetails'- {_lfsfedError = Nothing, _lfsfedCause = Nothing}----- | The error code of the failure.-lfsfedError :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)-lfsfedError = lens _lfsfedError (\ s a -> s{_lfsfedError = a})---- | A more detailed explanation of the cause of the failure.-lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text)-lfsfedCause = lens _lfsfedCause (\ s a -> s{_lfsfedCause = a})--instance FromJSON- LambdaFunctionStartFailedEventDetails- where- parseJSON- = withObject "LambdaFunctionStartFailedEventDetails"- (\ x ->- LambdaFunctionStartFailedEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable- LambdaFunctionStartFailedEventDetails- where--instance NFData LambdaFunctionStartFailedEventDetails- where---- | Contains details about a lambda function which successfully terminated during an execution.------------ /See:/ 'lambdaFunctionSucceededEventDetails' smart constructor.-newtype LambdaFunctionSucceededEventDetails = LambdaFunctionSucceededEventDetails'- { _lfsedOutput :: Maybe Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-lambdaFunctionSucceededEventDetails- :: LambdaFunctionSucceededEventDetails-lambdaFunctionSucceededEventDetails =- LambdaFunctionSucceededEventDetails' {_lfsedOutput = Nothing}----- | The JSON data output by the lambda function.-lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text)-lfsedOutput = lens _lfsedOutput (\ s a -> s{_lfsedOutput = a})--instance FromJSON LambdaFunctionSucceededEventDetails- where- parseJSON- = withObject "LambdaFunctionSucceededEventDetails"- (\ x ->- LambdaFunctionSucceededEventDetails' <$>- (x .:? "output"))--instance Hashable LambdaFunctionSucceededEventDetails- where--instance NFData LambdaFunctionSucceededEventDetails- where---- | Contains details about a lambda function timeout which occurred during an execution.------------ /See:/ 'lambdaFunctionTimedOutEventDetails' smart constructor.-data LambdaFunctionTimedOutEventDetails = LambdaFunctionTimedOutEventDetails'- { _lftoedError :: !(Maybe Text)- , _lftoedCause :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-lambdaFunctionTimedOutEventDetails- :: LambdaFunctionTimedOutEventDetails-lambdaFunctionTimedOutEventDetails =- LambdaFunctionTimedOutEventDetails'- {_lftoedError = Nothing, _lftoedCause = Nothing}----- | The error code of the failure.-lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)-lftoedError = lens _lftoedError (\ s a -> s{_lftoedError = a})---- | A more detailed explanation of the cause of the timeout.-lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text)-lftoedCause = lens _lftoedCause (\ s a -> s{_lftoedCause = a})--instance FromJSON LambdaFunctionTimedOutEventDetails- where- parseJSON- = withObject "LambdaFunctionTimedOutEventDetails"- (\ x ->- LambdaFunctionTimedOutEventDetails' <$>- (x .:? "error") <*> (x .:? "cause"))--instance Hashable LambdaFunctionTimedOutEventDetails- where--instance NFData LambdaFunctionTimedOutEventDetails- where---- | Contains details about a state entered during an execution.------------ /See:/ 'stateEnteredEventDetails' smart constructor.-data StateEnteredEventDetails = StateEnteredEventDetails'- { _sInput :: !(Maybe Text)- , _sName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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' - The string that contains the JSON input data for the state.------ * 'sName' - The name of the state.-stateEnteredEventDetails- :: Text -- ^ 'sName'- -> StateEnteredEventDetails-stateEnteredEventDetails pName_ =- StateEnteredEventDetails' {_sInput = Nothing, _sName = pName_}----- | The string that contains the JSON input data for the state.-sInput :: Lens' StateEnteredEventDetails (Maybe Text)-sInput = lens _sInput (\ s a -> s{_sInput = a})---- | The name of the state.-sName :: Lens' StateEnteredEventDetails Text-sName = lens _sName (\ s a -> s{_sName = a})--instance FromJSON StateEnteredEventDetails where- parseJSON- = withObject "StateEnteredEventDetails"- (\ x ->- StateEnteredEventDetails' <$>- (x .:? "input") <*> (x .: "name"))--instance Hashable StateEnteredEventDetails where--instance NFData StateEnteredEventDetails where---- | Contains details about an exit from a state during an execution.------------ /See:/ 'stateExitedEventDetails' smart constructor.-data StateExitedEventDetails = StateExitedEventDetails'- { _seedOutput :: !(Maybe Text)- , _seedName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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@ )-stateExitedEventDetails- :: Text -- ^ 'seedName'- -> StateExitedEventDetails-stateExitedEventDetails pName_ =- StateExitedEventDetails' {_seedOutput = Nothing, _seedName = pName_}----- | The JSON output data of the state.-seedOutput :: Lens' StateExitedEventDetails (Maybe Text)-seedOutput = lens _seedOutput (\ s a -> s{_seedOutput = a})---- | The name of the state. A name must /not/ contain: * whitespace * brackets @< > { } [ ]@ * wildcard characters @? *@ * special characters @" # % \ ^ | ~ ` $ & , ; : /@ * control characters (@U+0000-001F@ , @U+007F-009F@ )-seedName :: Lens' StateExitedEventDetails Text-seedName = lens _seedName (\ s a -> s{_seedName = a})--instance FromJSON StateExitedEventDetails where- parseJSON- = withObject "StateExitedEventDetails"- (\ x ->- StateExitedEventDetails' <$>- (x .:? "output") <*> (x .: "name"))--instance Hashable StateExitedEventDetails where--instance NFData StateExitedEventDetails where---- | Contains details about the state machine.------------ /See:/ 'stateMachineListItem' smart constructor.-data StateMachineListItem = StateMachineListItem'- { _smliStateMachineARN :: !Text- , _smliName :: !Text- , _smliCreationDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | 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.-stateMachineListItem- :: Text -- ^ 'smliStateMachineARN'- -> Text -- ^ 'smliName'- -> UTCTime -- ^ 'smliCreationDate'- -> StateMachineListItem-stateMachineListItem pStateMachineARN_ pName_ pCreationDate_ =- StateMachineListItem'- { _smliStateMachineARN = pStateMachineARN_- , _smliName = pName_- , _smliCreationDate = _Time # pCreationDate_- }----- | The Amazon Resource Name (ARN) that identifies the state machine.-smliStateMachineARN :: Lens' StateMachineListItem Text-smliStateMachineARN = lens _smliStateMachineARN (\ s a -> s{_smliStateMachineARN = a})---- | 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@ )-smliName :: Lens' StateMachineListItem Text-smliName = lens _smliName (\ s a -> s{_smliName = a})---- | The date the state machine is created.-smliCreationDate :: Lens' StateMachineListItem UTCTime-smliCreationDate = lens _smliCreationDate (\ s a -> s{_smliCreationDate = a}) . _Time--instance FromJSON StateMachineListItem where- parseJSON- = withObject "StateMachineListItem"- (\ x ->- StateMachineListItem' <$>- (x .: "stateMachineArn") <*> (x .: "name") <*>- (x .: "creationDate"))--instance Hashable StateMachineListItem where--instance NFData StateMachineListItem where
− gen/Network/AWS/StepFunctions/Types/Sum.hs
@@ -1,218 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE LambdaCase #-}-{-# LANGUAGE OverloadedStrings #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.Types.Sum--- 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)----module Network.AWS.StepFunctions.Types.Sum where--import Network.AWS.Prelude--data ExecutionStatus- = Aborted- | Failed- | Running- | Succeeded- | TimedOut- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText ExecutionStatus where- parser = takeLowerText >>= \case- "aborted" -> pure Aborted- "failed" -> pure Failed- "running" -> pure Running- "succeeded" -> pure Succeeded- "timed_out" -> pure TimedOut- e -> fromTextError $ "Failure parsing ExecutionStatus from value: '" <> e- <> "'. Accepted values: aborted, failed, running, succeeded, timed_out"--instance ToText ExecutionStatus where- toText = \case- Aborted -> "ABORTED"- Failed -> "FAILED"- Running -> "RUNNING"- Succeeded -> "SUCCEEDED"- TimedOut -> "TIMED_OUT"--instance Hashable ExecutionStatus-instance NFData ExecutionStatus-instance ToByteString ExecutionStatus-instance ToQuery ExecutionStatus-instance ToHeader ExecutionStatus--instance ToJSON ExecutionStatus where- toJSON = toJSONText--instance FromJSON ExecutionStatus where- parseJSON = parseJSONText "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- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText HistoryEventType where- parser = takeLowerText >>= \case- "activityfailed" -> pure ActivityFailed- "activityschedulefailed" -> pure ActivityScheduleFailed- "activityscheduled" -> pure ActivityScheduled- "activitystarted" -> pure ActivityStarted- "activitysucceeded" -> pure ActivitySucceeded- "activitytimedout" -> pure ActivityTimedOut- "choicestateentered" -> pure ChoiceStateEntered- "choicestateexited" -> pure ChoiceStateExited- "executionaborted" -> pure ExecutionAborted- "executionfailed" -> pure ExecutionFailed- "executionstarted" -> pure ExecutionStarted- "executionsucceeded" -> pure ExecutionSucceeded- "executiontimedout" -> pure ExecutionTimedOut- "failstateentered" -> pure FailStateEntered- "lambdafunctionfailed" -> pure LambdaFunctionFailed- "lambdafunctionschedulefailed" -> pure LambdaFunctionScheduleFailed- "lambdafunctionscheduled" -> pure LambdaFunctionScheduled- "lambdafunctionstartfailed" -> pure LambdaFunctionStartFailed- "lambdafunctionstarted" -> pure LambdaFunctionStarted- "lambdafunctionsucceeded" -> pure LambdaFunctionSucceeded- "lambdafunctiontimedout" -> pure LambdaFunctionTimedOut- "parallelstateaborted" -> pure ParallelStateAborted- "parallelstateentered" -> pure ParallelStateEntered- "parallelstateexited" -> pure ParallelStateExited- "parallelstatefailed" -> pure ParallelStateFailed- "parallelstatestarted" -> pure ParallelStateStarted- "parallelstatesucceeded" -> pure ParallelStateSucceeded- "passstateentered" -> pure PassStateEntered- "passstateexited" -> pure PassStateExited- "succeedstateentered" -> pure SucceedStateEntered- "succeedstateexited" -> pure SucceedStateExited- "taskstateaborted" -> pure TaskStateAborted- "taskstateentered" -> pure TaskStateEntered- "taskstateexited" -> pure TaskStateExited- "waitstateaborted" -> pure WaitStateAborted- "waitstateentered" -> pure WaitStateEntered- "waitstateexited" -> pure WaitStateExited- e -> fromTextError $ "Failure parsing HistoryEventType from value: '" <> e- <> "'. Accepted values: 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"--instance ToText HistoryEventType where- toText = \case- ActivityFailed -> "ActivityFailed"- ActivityScheduleFailed -> "ActivityScheduleFailed"- ActivityScheduled -> "ActivityScheduled"- ActivityStarted -> "ActivityStarted"- ActivitySucceeded -> "ActivitySucceeded"- ActivityTimedOut -> "ActivityTimedOut"- ChoiceStateEntered -> "ChoiceStateEntered"- ChoiceStateExited -> "ChoiceStateExited"- ExecutionAborted -> "ExecutionAborted"- ExecutionFailed -> "ExecutionFailed"- ExecutionStarted -> "ExecutionStarted"- ExecutionSucceeded -> "ExecutionSucceeded"- ExecutionTimedOut -> "ExecutionTimedOut"- FailStateEntered -> "FailStateEntered"- LambdaFunctionFailed -> "LambdaFunctionFailed"- LambdaFunctionScheduleFailed -> "LambdaFunctionScheduleFailed"- LambdaFunctionScheduled -> "LambdaFunctionScheduled"- LambdaFunctionStartFailed -> "LambdaFunctionStartFailed"- LambdaFunctionStarted -> "LambdaFunctionStarted"- LambdaFunctionSucceeded -> "LambdaFunctionSucceeded"- LambdaFunctionTimedOut -> "LambdaFunctionTimedOut"- ParallelStateAborted -> "ParallelStateAborted"- ParallelStateEntered -> "ParallelStateEntered"- ParallelStateExited -> "ParallelStateExited"- ParallelStateFailed -> "ParallelStateFailed"- ParallelStateStarted -> "ParallelStateStarted"- ParallelStateSucceeded -> "ParallelStateSucceeded"- PassStateEntered -> "PassStateEntered"- PassStateExited -> "PassStateExited"- SucceedStateEntered -> "SucceedStateEntered"- SucceedStateExited -> "SucceedStateExited"- TaskStateAborted -> "TaskStateAborted"- TaskStateEntered -> "TaskStateEntered"- TaskStateExited -> "TaskStateExited"- WaitStateAborted -> "WaitStateAborted"- WaitStateEntered -> "WaitStateEntered"- WaitStateExited -> "WaitStateExited"--instance Hashable HistoryEventType-instance NFData HistoryEventType-instance ToByteString HistoryEventType-instance ToQuery HistoryEventType-instance ToHeader HistoryEventType--instance FromJSON HistoryEventType where- parseJSON = parseJSONText "HistoryEventType"--data StateMachineStatus- = Active- | Deleting- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText StateMachineStatus where- parser = takeLowerText >>= \case- "active" -> pure Active- "deleting" -> pure Deleting- e -> fromTextError $ "Failure parsing StateMachineStatus from value: '" <> e- <> "'. Accepted values: active, deleting"--instance ToText StateMachineStatus where- toText = \case- Active -> "ACTIVE"- Deleting -> "DELETING"--instance Hashable StateMachineStatus-instance NFData StateMachineStatus-instance ToByteString StateMachineStatus-instance ToQuery StateMachineStatus-instance ToHeader StateMachineStatus--instance FromJSON StateMachineStatus where- parseJSON = parseJSONText "StateMachineStatus"
− gen/Network/AWS/StepFunctions/UpdateStateMachine.hs
@@ -1,160 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.UpdateStateMachine--- 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)------ Updates an existing state machine by modifying its @definition@ and/or @roleArn@ . Running executions will continue to use the previous @definition@ and @roleArn@ .-------module Network.AWS.StepFunctions.UpdateStateMachine- (- -- * Creating a Request- updateStateMachine- , UpdateStateMachine- -- * Request Lenses- , usmDefinition- , usmRoleARN- , usmStateMachineARN-- -- * Destructuring the Response- , updateStateMachineResponse- , UpdateStateMachineResponse- -- * Response Lenses- , usmrsResponseStatus- , usmrsUpdateDate- ) where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response-import Network.AWS.StepFunctions.Types-import Network.AWS.StepFunctions.Types.Product---- | /See:/ 'updateStateMachine' smart constructor.-data UpdateStateMachine = UpdateStateMachine'- { _usmDefinition :: !(Maybe Text)- , _usmRoleARN :: !(Maybe Text)- , _usmStateMachineARN :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateStateMachine' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'usmDefinition' - The Amazon States Language definition of the state machine.------ * 'usmRoleARN' - The Amazon Resource Name (ARN) of the IAM role of the state machine.------ * 'usmStateMachineARN' - The Amazon Resource Name (ARN) of the state machine.-updateStateMachine- :: Text -- ^ 'usmStateMachineARN'- -> UpdateStateMachine-updateStateMachine pStateMachineARN_ =- UpdateStateMachine'- { _usmDefinition = Nothing- , _usmRoleARN = Nothing- , _usmStateMachineARN = pStateMachineARN_- }----- | The Amazon States Language definition of the state machine.-usmDefinition :: Lens' UpdateStateMachine (Maybe Text)-usmDefinition = lens _usmDefinition (\ s a -> s{_usmDefinition = a})---- | The Amazon Resource Name (ARN) of the IAM role of the state machine.-usmRoleARN :: Lens' UpdateStateMachine (Maybe Text)-usmRoleARN = lens _usmRoleARN (\ s a -> s{_usmRoleARN = a})---- | The Amazon Resource Name (ARN) of the state machine.-usmStateMachineARN :: Lens' UpdateStateMachine Text-usmStateMachineARN = lens _usmStateMachineARN (\ s a -> s{_usmStateMachineARN = a})--instance AWSRequest UpdateStateMachine where- type Rs UpdateStateMachine =- UpdateStateMachineResponse- request = postJSON stepFunctions- response- = receiveJSON- (\ s h x ->- UpdateStateMachineResponse' <$>- (pure (fromEnum s)) <*> (x .:> "updateDate"))--instance Hashable UpdateStateMachine where--instance NFData UpdateStateMachine where--instance ToHeaders UpdateStateMachine where- toHeaders- = const- (mconcat- ["X-Amz-Target" =#- ("AWSStepFunctions.UpdateStateMachine" ::- ByteString),- "Content-Type" =#- ("application/x-amz-json-1.0" :: ByteString)])--instance ToJSON UpdateStateMachine where- toJSON UpdateStateMachine'{..}- = object- (catMaybes- [("definition" .=) <$> _usmDefinition,- ("roleArn" .=) <$> _usmRoleARN,- Just ("stateMachineArn" .= _usmStateMachineARN)])--instance ToPath UpdateStateMachine where- toPath = const "/"--instance ToQuery UpdateStateMachine where- toQuery = const mempty---- | /See:/ 'updateStateMachineResponse' smart constructor.-data UpdateStateMachineResponse = UpdateStateMachineResponse'- { _usmrsResponseStatus :: !Int- , _usmrsUpdateDate :: !POSIX- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateStateMachineResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'usmrsResponseStatus' - -- | The response status code.------ * 'usmrsUpdateDate' - The date and time the state machine was updated.-updateStateMachineResponse- :: Int -- ^ 'usmrsResponseStatus'- -> UTCTime -- ^ 'usmrsUpdateDate'- -> UpdateStateMachineResponse-updateStateMachineResponse pResponseStatus_ pUpdateDate_ =- UpdateStateMachineResponse'- { _usmrsResponseStatus = pResponseStatus_- , _usmrsUpdateDate = _Time # pUpdateDate_- }----- | -- | The response status code.-usmrsResponseStatus :: Lens' UpdateStateMachineResponse Int-usmrsResponseStatus = lens _usmrsResponseStatus (\ s a -> s{_usmrsResponseStatus = a})---- | The date and time the state machine was updated.-usmrsUpdateDate :: Lens' UpdateStateMachineResponse UTCTime-usmrsUpdateDate = lens _usmrsUpdateDate (\ s a -> s{_usmrsUpdateDate = a}) . _Time--instance NFData UpdateStateMachineResponse where
− gen/Network/AWS/StepFunctions/Waiters.hs
@@ -1,21 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.StepFunctions.Waiters--- 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)----module Network.AWS.StepFunctions.Waiters where--import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.StepFunctions.Types-import Network.AWS.Waiter
test/Main.hs view
@@ -2,20 +2,22 @@ -- | -- Module : Main--- Copyright : (c) 2013-2018 Brendan Hay+-- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>+-- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions)--- module Main (main) where +import Test.Amazonka.StepFunctions+import Test.Amazonka.StepFunctions.Internal import Test.Tasty-import Test.AWS.StepFunctions-import Test.AWS.StepFunctions.Internal main :: IO ()-main = defaultMain $ testGroup "StepFunctions"- [ testGroup "tests" tests- , testGroup "fixtures" fixtures- ]+main =+ defaultMain $+ testGroup+ "StepFunctions"+ [ testGroup "tests" tests,+ testGroup "fixtures" fixtures+ ]
− test/Test/AWS/Gen/StepFunctions.hs
@@ -1,381 +0,0 @@-{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-orphans #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Test.AWS.Gen.StepFunctions--- 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)----module Test.AWS.Gen.StepFunctions where--import Data.Proxy-import Network.AWS.StepFunctions-import Test.AWS.Fixture-import Test.AWS.Prelude-import Test.AWS.StepFunctions.Internal-import Test.Tasty---- Auto-generated: the actual test selection needs to be manually placed into--- the top-level so that real test data can be incrementally added.------ This commented snippet is what the entire set should look like:---- fixtures :: TestTree--- fixtures =--- [ testGroup "request"--- [ requestDeleteActivity $--- deleteActivity------ , requestDescribeStateMachine $--- describeStateMachine------ , requestStopExecution $--- stopExecution------ , requestDescribeActivity $--- describeActivity------ , requestListStateMachines $--- listStateMachines------ , requestListExecutions $--- listExecutions------ , requestDeleteStateMachine $--- deleteStateMachine------ , requestUpdateStateMachine $--- updateStateMachine------ , requestDescribeStateMachineForExecution $--- describeStateMachineForExecution------ , requestGetActivityTask $--- getActivityTask------ , requestCreateActivity $--- createActivity------ , requestListActivities $--- listActivities------ , requestSendTaskHeartbeat $--- sendTaskHeartbeat------ , requestSendTaskFailure $--- sendTaskFailure------ , requestDescribeExecution $--- describeExecution------ , requestSendTaskSuccess $--- sendTaskSuccess------ , requestStartExecution $--- startExecution------ , requestGetExecutionHistory $--- getExecutionHistory------ , requestCreateStateMachine $--- createStateMachine------ ]---- , testGroup "response"--- [ responseDeleteActivity $--- deleteActivityResponse------ , responseDescribeStateMachine $--- describeStateMachineResponse------ , responseStopExecution $--- stopExecutionResponse------ , responseDescribeActivity $--- describeActivityResponse------ , responseListStateMachines $--- listStateMachinesResponse------ , responseListExecutions $--- listExecutionsResponse------ , responseDeleteStateMachine $--- deleteStateMachineResponse------ , responseUpdateStateMachine $--- updateStateMachineResponse------ , responseDescribeStateMachineForExecution $--- describeStateMachineForExecutionResponse------ , responseGetActivityTask $--- getActivityTaskResponse------ , responseCreateActivity $--- createActivityResponse------ , responseListActivities $--- listActivitiesResponse------ , responseSendTaskHeartbeat $--- sendTaskHeartbeatResponse------ , responseSendTaskFailure $--- sendTaskFailureResponse------ , responseDescribeExecution $--- describeExecutionResponse------ , responseSendTaskSuccess $--- sendTaskSuccessResponse------ , responseStartExecution $--- startExecutionResponse------ , responseGetExecutionHistory $--- getExecutionHistoryResponse------ , responseCreateStateMachine $--- createStateMachineResponse------ ]--- ]---- Requests--requestDeleteActivity :: DeleteActivity -> TestTree-requestDeleteActivity = req- "DeleteActivity"- "fixture/DeleteActivity.yaml"--requestDescribeStateMachine :: DescribeStateMachine -> TestTree-requestDescribeStateMachine = req- "DescribeStateMachine"- "fixture/DescribeStateMachine.yaml"--requestStopExecution :: StopExecution -> TestTree-requestStopExecution = req- "StopExecution"- "fixture/StopExecution.yaml"--requestDescribeActivity :: DescribeActivity -> TestTree-requestDescribeActivity = req- "DescribeActivity"- "fixture/DescribeActivity.yaml"--requestListStateMachines :: ListStateMachines -> TestTree-requestListStateMachines = req- "ListStateMachines"- "fixture/ListStateMachines.yaml"--requestListExecutions :: ListExecutions -> TestTree-requestListExecutions = req- "ListExecutions"- "fixture/ListExecutions.yaml"--requestDeleteStateMachine :: DeleteStateMachine -> TestTree-requestDeleteStateMachine = req- "DeleteStateMachine"- "fixture/DeleteStateMachine.yaml"--requestUpdateStateMachine :: UpdateStateMachine -> TestTree-requestUpdateStateMachine = req- "UpdateStateMachine"- "fixture/UpdateStateMachine.yaml"--requestDescribeStateMachineForExecution :: DescribeStateMachineForExecution -> TestTree-requestDescribeStateMachineForExecution = req- "DescribeStateMachineForExecution"- "fixture/DescribeStateMachineForExecution.yaml"--requestGetActivityTask :: GetActivityTask -> TestTree-requestGetActivityTask = req- "GetActivityTask"- "fixture/GetActivityTask.yaml"--requestCreateActivity :: CreateActivity -> TestTree-requestCreateActivity = req- "CreateActivity"- "fixture/CreateActivity.yaml"--requestListActivities :: ListActivities -> TestTree-requestListActivities = req- "ListActivities"- "fixture/ListActivities.yaml"--requestSendTaskHeartbeat :: SendTaskHeartbeat -> TestTree-requestSendTaskHeartbeat = req- "SendTaskHeartbeat"- "fixture/SendTaskHeartbeat.yaml"--requestSendTaskFailure :: SendTaskFailure -> TestTree-requestSendTaskFailure = req- "SendTaskFailure"- "fixture/SendTaskFailure.yaml"--requestDescribeExecution :: DescribeExecution -> TestTree-requestDescribeExecution = req- "DescribeExecution"- "fixture/DescribeExecution.yaml"--requestSendTaskSuccess :: SendTaskSuccess -> TestTree-requestSendTaskSuccess = req- "SendTaskSuccess"- "fixture/SendTaskSuccess.yaml"--requestStartExecution :: StartExecution -> TestTree-requestStartExecution = req- "StartExecution"- "fixture/StartExecution.yaml"--requestGetExecutionHistory :: GetExecutionHistory -> TestTree-requestGetExecutionHistory = req- "GetExecutionHistory"- "fixture/GetExecutionHistory.yaml"--requestCreateStateMachine :: CreateStateMachine -> TestTree-requestCreateStateMachine = req- "CreateStateMachine"- "fixture/CreateStateMachine.yaml"---- Responses--responseDeleteActivity :: DeleteActivityResponse -> TestTree-responseDeleteActivity = res- "DeleteActivityResponse"- "fixture/DeleteActivityResponse.proto"- stepFunctions- (Proxy :: Proxy DeleteActivity)--responseDescribeStateMachine :: DescribeStateMachineResponse -> TestTree-responseDescribeStateMachine = res- "DescribeStateMachineResponse"- "fixture/DescribeStateMachineResponse.proto"- stepFunctions- (Proxy :: Proxy DescribeStateMachine)--responseStopExecution :: StopExecutionResponse -> TestTree-responseStopExecution = res- "StopExecutionResponse"- "fixture/StopExecutionResponse.proto"- stepFunctions- (Proxy :: Proxy StopExecution)--responseDescribeActivity :: DescribeActivityResponse -> TestTree-responseDescribeActivity = res- "DescribeActivityResponse"- "fixture/DescribeActivityResponse.proto"- stepFunctions- (Proxy :: Proxy DescribeActivity)--responseListStateMachines :: ListStateMachinesResponse -> TestTree-responseListStateMachines = res- "ListStateMachinesResponse"- "fixture/ListStateMachinesResponse.proto"- stepFunctions- (Proxy :: Proxy ListStateMachines)--responseListExecutions :: ListExecutionsResponse -> TestTree-responseListExecutions = res- "ListExecutionsResponse"- "fixture/ListExecutionsResponse.proto"- stepFunctions- (Proxy :: Proxy ListExecutions)--responseDeleteStateMachine :: DeleteStateMachineResponse -> TestTree-responseDeleteStateMachine = res- "DeleteStateMachineResponse"- "fixture/DeleteStateMachineResponse.proto"- stepFunctions- (Proxy :: Proxy DeleteStateMachine)--responseUpdateStateMachine :: UpdateStateMachineResponse -> TestTree-responseUpdateStateMachine = res- "UpdateStateMachineResponse"- "fixture/UpdateStateMachineResponse.proto"- stepFunctions- (Proxy :: Proxy UpdateStateMachine)--responseDescribeStateMachineForExecution :: DescribeStateMachineForExecutionResponse -> TestTree-responseDescribeStateMachineForExecution = res- "DescribeStateMachineForExecutionResponse"- "fixture/DescribeStateMachineForExecutionResponse.proto"- stepFunctions- (Proxy :: Proxy DescribeStateMachineForExecution)--responseGetActivityTask :: GetActivityTaskResponse -> TestTree-responseGetActivityTask = res- "GetActivityTaskResponse"- "fixture/GetActivityTaskResponse.proto"- stepFunctions- (Proxy :: Proxy GetActivityTask)--responseCreateActivity :: CreateActivityResponse -> TestTree-responseCreateActivity = res- "CreateActivityResponse"- "fixture/CreateActivityResponse.proto"- stepFunctions- (Proxy :: Proxy CreateActivity)--responseListActivities :: ListActivitiesResponse -> TestTree-responseListActivities = res- "ListActivitiesResponse"- "fixture/ListActivitiesResponse.proto"- stepFunctions- (Proxy :: Proxy ListActivities)--responseSendTaskHeartbeat :: SendTaskHeartbeatResponse -> TestTree-responseSendTaskHeartbeat = res- "SendTaskHeartbeatResponse"- "fixture/SendTaskHeartbeatResponse.proto"- stepFunctions- (Proxy :: Proxy SendTaskHeartbeat)--responseSendTaskFailure :: SendTaskFailureResponse -> TestTree-responseSendTaskFailure = res- "SendTaskFailureResponse"- "fixture/SendTaskFailureResponse.proto"- stepFunctions- (Proxy :: Proxy SendTaskFailure)--responseDescribeExecution :: DescribeExecutionResponse -> TestTree-responseDescribeExecution = res- "DescribeExecutionResponse"- "fixture/DescribeExecutionResponse.proto"- stepFunctions- (Proxy :: Proxy DescribeExecution)--responseSendTaskSuccess :: SendTaskSuccessResponse -> TestTree-responseSendTaskSuccess = res- "SendTaskSuccessResponse"- "fixture/SendTaskSuccessResponse.proto"- stepFunctions- (Proxy :: Proxy SendTaskSuccess)--responseStartExecution :: StartExecutionResponse -> TestTree-responseStartExecution = res- "StartExecutionResponse"- "fixture/StartExecutionResponse.proto"- stepFunctions- (Proxy :: Proxy StartExecution)--responseGetExecutionHistory :: GetExecutionHistoryResponse -> TestTree-responseGetExecutionHistory = res- "GetExecutionHistoryResponse"- "fixture/GetExecutionHistoryResponse.proto"- stepFunctions- (Proxy :: Proxy GetExecutionHistory)--responseCreateStateMachine :: CreateStateMachineResponse -> TestTree-responseCreateStateMachine = res- "CreateStateMachineResponse"- "fixture/CreateStateMachineResponse.proto"- stepFunctions- (Proxy :: Proxy CreateStateMachine)
− test/Test/AWS/StepFunctions.hs
@@ -1,20 +0,0 @@--- |--- Module : Test.AWS.StepFunctions--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Test.AWS.StepFunctions- ( tests- , fixtures- ) where--import Test.Tasty (TestTree)--tests :: [TestTree]-tests = []--fixtures :: [TestTree]-fixtures = []
− test/Test/AWS/StepFunctions/Internal.hs
@@ -1,9 +0,0 @@--- |--- Module : Test.AWS.StepFunctions.Internal--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Test.AWS.StepFunctions.Internal where
+ test/Test/Amazonka/Gen/StepFunctions.hs view
@@ -0,0 +1,558 @@+{-# OPTIONS_GHC -fno-warn-orphans #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Test.Amazonka.Gen.StepFunctions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Test.Amazonka.Gen.StepFunctions where++import Amazonka.StepFunctions+import qualified Data.Proxy as Proxy+import Test.Amazonka.Fixture+import Test.Amazonka.Prelude+import Test.Amazonka.StepFunctions.Internal+import Test.Tasty++-- Auto-generated: the actual test selection needs to be manually placed into+-- the top-level so that real test data can be incrementally added.+--+-- This commented snippet is what the entire set should look like:++-- fixtures :: TestTree+-- fixtures =+-- [ testGroup "request"+-- [ requestCreateActivity $+-- newCreateActivity+--+-- , requestCreateStateMachine $+-- newCreateStateMachine+--+-- , requestDeleteActivity $+-- newDeleteActivity+--+-- , requestDeleteStateMachine $+-- newDeleteStateMachine+--+-- , requestDescribeActivity $+-- newDescribeActivity+--+-- , requestDescribeExecution $+-- newDescribeExecution+--+-- , requestDescribeMapRun $+-- newDescribeMapRun+--+-- , requestDescribeStateMachine $+-- newDescribeStateMachine+--+-- , requestDescribeStateMachineForExecution $+-- newDescribeStateMachineForExecution+--+-- , requestGetActivityTask $+-- newGetActivityTask+--+-- , requestGetExecutionHistory $+-- newGetExecutionHistory+--+-- , requestListActivities $+-- newListActivities+--+-- , requestListExecutions $+-- newListExecutions+--+-- , requestListMapRuns $+-- newListMapRuns+--+-- , requestListStateMachines $+-- newListStateMachines+--+-- , requestListTagsForResource $+-- newListTagsForResource+--+-- , requestSendTaskFailure $+-- newSendTaskFailure+--+-- , requestSendTaskHeartbeat $+-- newSendTaskHeartbeat+--+-- , requestSendTaskSuccess $+-- newSendTaskSuccess+--+-- , requestStartExecution $+-- newStartExecution+--+-- , requestStartSyncExecution $+-- newStartSyncExecution+--+-- , requestStopExecution $+-- newStopExecution+--+-- , requestTagResource $+-- newTagResource+--+-- , requestUntagResource $+-- newUntagResource+--+-- , requestUpdateMapRun $+-- newUpdateMapRun+--+-- , requestUpdateStateMachine $+-- newUpdateStateMachine+--+-- ]++-- , testGroup "response"+-- [ responseCreateActivity $+-- newCreateActivityResponse+--+-- , responseCreateStateMachine $+-- newCreateStateMachineResponse+--+-- , responseDeleteActivity $+-- newDeleteActivityResponse+--+-- , responseDeleteStateMachine $+-- newDeleteStateMachineResponse+--+-- , responseDescribeActivity $+-- newDescribeActivityResponse+--+-- , responseDescribeExecution $+-- newDescribeExecutionResponse+--+-- , responseDescribeMapRun $+-- newDescribeMapRunResponse+--+-- , responseDescribeStateMachine $+-- newDescribeStateMachineResponse+--+-- , responseDescribeStateMachineForExecution $+-- newDescribeStateMachineForExecutionResponse+--+-- , responseGetActivityTask $+-- newGetActivityTaskResponse+--+-- , responseGetExecutionHistory $+-- newGetExecutionHistoryResponse+--+-- , responseListActivities $+-- newListActivitiesResponse+--+-- , responseListExecutions $+-- newListExecutionsResponse+--+-- , responseListMapRuns $+-- newListMapRunsResponse+--+-- , responseListStateMachines $+-- newListStateMachinesResponse+--+-- , responseListTagsForResource $+-- newListTagsForResourceResponse+--+-- , responseSendTaskFailure $+-- newSendTaskFailureResponse+--+-- , responseSendTaskHeartbeat $+-- newSendTaskHeartbeatResponse+--+-- , responseSendTaskSuccess $+-- newSendTaskSuccessResponse+--+-- , responseStartExecution $+-- newStartExecutionResponse+--+-- , responseStartSyncExecution $+-- newStartSyncExecutionResponse+--+-- , responseStopExecution $+-- newStopExecutionResponse+--+-- , responseTagResource $+-- newTagResourceResponse+--+-- , responseUntagResource $+-- newUntagResourceResponse+--+-- , responseUpdateMapRun $+-- newUpdateMapRunResponse+--+-- , responseUpdateStateMachine $+-- newUpdateStateMachineResponse+--+-- ]+-- ]++-- Requests++requestCreateActivity :: CreateActivity -> TestTree+requestCreateActivity =+ req+ "CreateActivity"+ "fixture/CreateActivity.yaml"++requestCreateStateMachine :: CreateStateMachine -> TestTree+requestCreateStateMachine =+ req+ "CreateStateMachine"+ "fixture/CreateStateMachine.yaml"++requestDeleteActivity :: DeleteActivity -> TestTree+requestDeleteActivity =+ req+ "DeleteActivity"+ "fixture/DeleteActivity.yaml"++requestDeleteStateMachine :: DeleteStateMachine -> TestTree+requestDeleteStateMachine =+ req+ "DeleteStateMachine"+ "fixture/DeleteStateMachine.yaml"++requestDescribeActivity :: DescribeActivity -> TestTree+requestDescribeActivity =+ req+ "DescribeActivity"+ "fixture/DescribeActivity.yaml"++requestDescribeExecution :: DescribeExecution -> TestTree+requestDescribeExecution =+ req+ "DescribeExecution"+ "fixture/DescribeExecution.yaml"++requestDescribeMapRun :: DescribeMapRun -> TestTree+requestDescribeMapRun =+ req+ "DescribeMapRun"+ "fixture/DescribeMapRun.yaml"++requestDescribeStateMachine :: DescribeStateMachine -> TestTree+requestDescribeStateMachine =+ req+ "DescribeStateMachine"+ "fixture/DescribeStateMachine.yaml"++requestDescribeStateMachineForExecution :: DescribeStateMachineForExecution -> TestTree+requestDescribeStateMachineForExecution =+ req+ "DescribeStateMachineForExecution"+ "fixture/DescribeStateMachineForExecution.yaml"++requestGetActivityTask :: GetActivityTask -> TestTree+requestGetActivityTask =+ req+ "GetActivityTask"+ "fixture/GetActivityTask.yaml"++requestGetExecutionHistory :: GetExecutionHistory -> TestTree+requestGetExecutionHistory =+ req+ "GetExecutionHistory"+ "fixture/GetExecutionHistory.yaml"++requestListActivities :: ListActivities -> TestTree+requestListActivities =+ req+ "ListActivities"+ "fixture/ListActivities.yaml"++requestListExecutions :: ListExecutions -> TestTree+requestListExecutions =+ req+ "ListExecutions"+ "fixture/ListExecutions.yaml"++requestListMapRuns :: ListMapRuns -> TestTree+requestListMapRuns =+ req+ "ListMapRuns"+ "fixture/ListMapRuns.yaml"++requestListStateMachines :: ListStateMachines -> TestTree+requestListStateMachines =+ req+ "ListStateMachines"+ "fixture/ListStateMachines.yaml"++requestListTagsForResource :: ListTagsForResource -> TestTree+requestListTagsForResource =+ req+ "ListTagsForResource"+ "fixture/ListTagsForResource.yaml"++requestSendTaskFailure :: SendTaskFailure -> TestTree+requestSendTaskFailure =+ req+ "SendTaskFailure"+ "fixture/SendTaskFailure.yaml"++requestSendTaskHeartbeat :: SendTaskHeartbeat -> TestTree+requestSendTaskHeartbeat =+ req+ "SendTaskHeartbeat"+ "fixture/SendTaskHeartbeat.yaml"++requestSendTaskSuccess :: SendTaskSuccess -> TestTree+requestSendTaskSuccess =+ req+ "SendTaskSuccess"+ "fixture/SendTaskSuccess.yaml"++requestStartExecution :: StartExecution -> TestTree+requestStartExecution =+ req+ "StartExecution"+ "fixture/StartExecution.yaml"++requestStartSyncExecution :: StartSyncExecution -> TestTree+requestStartSyncExecution =+ req+ "StartSyncExecution"+ "fixture/StartSyncExecution.yaml"++requestStopExecution :: StopExecution -> TestTree+requestStopExecution =+ req+ "StopExecution"+ "fixture/StopExecution.yaml"++requestTagResource :: TagResource -> TestTree+requestTagResource =+ req+ "TagResource"+ "fixture/TagResource.yaml"++requestUntagResource :: UntagResource -> TestTree+requestUntagResource =+ req+ "UntagResource"+ "fixture/UntagResource.yaml"++requestUpdateMapRun :: UpdateMapRun -> TestTree+requestUpdateMapRun =+ req+ "UpdateMapRun"+ "fixture/UpdateMapRun.yaml"++requestUpdateStateMachine :: UpdateStateMachine -> TestTree+requestUpdateStateMachine =+ req+ "UpdateStateMachine"+ "fixture/UpdateStateMachine.yaml"++-- Responses++responseCreateActivity :: CreateActivityResponse -> TestTree+responseCreateActivity =+ res+ "CreateActivityResponse"+ "fixture/CreateActivityResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy CreateActivity)++responseCreateStateMachine :: CreateStateMachineResponse -> TestTree+responseCreateStateMachine =+ res+ "CreateStateMachineResponse"+ "fixture/CreateStateMachineResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy CreateStateMachine)++responseDeleteActivity :: DeleteActivityResponse -> TestTree+responseDeleteActivity =+ res+ "DeleteActivityResponse"+ "fixture/DeleteActivityResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteActivity)++responseDeleteStateMachine :: DeleteStateMachineResponse -> TestTree+responseDeleteStateMachine =+ res+ "DeleteStateMachineResponse"+ "fixture/DeleteStateMachineResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteStateMachine)++responseDescribeActivity :: DescribeActivityResponse -> TestTree+responseDescribeActivity =+ res+ "DescribeActivityResponse"+ "fixture/DescribeActivityResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeActivity)++responseDescribeExecution :: DescribeExecutionResponse -> TestTree+responseDescribeExecution =+ res+ "DescribeExecutionResponse"+ "fixture/DescribeExecutionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeExecution)++responseDescribeMapRun :: DescribeMapRunResponse -> TestTree+responseDescribeMapRun =+ res+ "DescribeMapRunResponse"+ "fixture/DescribeMapRunResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeMapRun)++responseDescribeStateMachine :: DescribeStateMachineResponse -> TestTree+responseDescribeStateMachine =+ res+ "DescribeStateMachineResponse"+ "fixture/DescribeStateMachineResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeStateMachine)++responseDescribeStateMachineForExecution :: DescribeStateMachineForExecutionResponse -> TestTree+responseDescribeStateMachineForExecution =+ res+ "DescribeStateMachineForExecutionResponse"+ "fixture/DescribeStateMachineForExecutionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeStateMachineForExecution)++responseGetActivityTask :: GetActivityTaskResponse -> TestTree+responseGetActivityTask =+ res+ "GetActivityTaskResponse"+ "fixture/GetActivityTaskResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy GetActivityTask)++responseGetExecutionHistory :: GetExecutionHistoryResponse -> TestTree+responseGetExecutionHistory =+ res+ "GetExecutionHistoryResponse"+ "fixture/GetExecutionHistoryResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy GetExecutionHistory)++responseListActivities :: ListActivitiesResponse -> TestTree+responseListActivities =+ res+ "ListActivitiesResponse"+ "fixture/ListActivitiesResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy ListActivities)++responseListExecutions :: ListExecutionsResponse -> TestTree+responseListExecutions =+ res+ "ListExecutionsResponse"+ "fixture/ListExecutionsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy ListExecutions)++responseListMapRuns :: ListMapRunsResponse -> TestTree+responseListMapRuns =+ res+ "ListMapRunsResponse"+ "fixture/ListMapRunsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy ListMapRuns)++responseListStateMachines :: ListStateMachinesResponse -> TestTree+responseListStateMachines =+ res+ "ListStateMachinesResponse"+ "fixture/ListStateMachinesResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy ListStateMachines)++responseListTagsForResource :: ListTagsForResourceResponse -> TestTree+responseListTagsForResource =+ res+ "ListTagsForResourceResponse"+ "fixture/ListTagsForResourceResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy ListTagsForResource)++responseSendTaskFailure :: SendTaskFailureResponse -> TestTree+responseSendTaskFailure =+ res+ "SendTaskFailureResponse"+ "fixture/SendTaskFailureResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy SendTaskFailure)++responseSendTaskHeartbeat :: SendTaskHeartbeatResponse -> TestTree+responseSendTaskHeartbeat =+ res+ "SendTaskHeartbeatResponse"+ "fixture/SendTaskHeartbeatResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy SendTaskHeartbeat)++responseSendTaskSuccess :: SendTaskSuccessResponse -> TestTree+responseSendTaskSuccess =+ res+ "SendTaskSuccessResponse"+ "fixture/SendTaskSuccessResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy SendTaskSuccess)++responseStartExecution :: StartExecutionResponse -> TestTree+responseStartExecution =+ res+ "StartExecutionResponse"+ "fixture/StartExecutionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy StartExecution)++responseStartSyncExecution :: StartSyncExecutionResponse -> TestTree+responseStartSyncExecution =+ res+ "StartSyncExecutionResponse"+ "fixture/StartSyncExecutionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy StartSyncExecution)++responseStopExecution :: StopExecutionResponse -> TestTree+responseStopExecution =+ res+ "StopExecutionResponse"+ "fixture/StopExecutionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy StopExecution)++responseTagResource :: TagResourceResponse -> TestTree+responseTagResource =+ res+ "TagResourceResponse"+ "fixture/TagResourceResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy TagResource)++responseUntagResource :: UntagResourceResponse -> TestTree+responseUntagResource =+ res+ "UntagResourceResponse"+ "fixture/UntagResourceResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UntagResource)++responseUpdateMapRun :: UpdateMapRunResponse -> TestTree+responseUpdateMapRun =+ res+ "UpdateMapRunResponse"+ "fixture/UpdateMapRunResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UpdateMapRun)++responseUpdateStateMachine :: UpdateStateMachineResponse -> TestTree+responseUpdateStateMachine =+ res+ "UpdateStateMachineResponse"+ "fixture/UpdateStateMachineResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UpdateStateMachine)
+ test/Test/Amazonka/StepFunctions.hs view
@@ -0,0 +1,20 @@+-- |+-- Module : Test.Amazonka.StepFunctions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Test.Amazonka.StepFunctions+ ( tests,+ fixtures,+ )+where++import Test.Tasty (TestTree)++tests :: [TestTree]+tests = []++fixtures :: [TestTree]+fixtures = []
+ test/Test/Amazonka/StepFunctions/Internal.hs view
@@ -0,0 +1,8 @@+-- |+-- Module : Test.Amazonka.StepFunctions.Internal+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Test.Amazonka.StepFunctions.Internal where