amazonka-stepfunctions-1.4.5: Amazon Step Functions SDK.

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

Network.AWS.StepFunctions

Contents

Description

AWS Step Functions

AWS Step Functions is a web service that enables you to coordinate the components of distributed applications and microservices using visual workflows. You build applications from individual components that each perform a discrete function, or task , allowing you to scale and change applications quickly. Step Functions provides a graphical console to visualize the components of your application as a series of steps. It automatically triggers and tracks each step, and retries when there are errors, so your application executes in order and as expected, every time. Step Functions logs the state of each step, so when things do go wrong, you can diagnose and debug problems quickly.

Step Functions manages the operations and underlying infrastructure for you to ensure your application is available at any scale. You can run tasks on the AWS cloud, on your own servers, or an any system that has access to AWS. Step Functions can be accessed and used with the Step Functions console, the AWS SDKs (included with your Beta release invitation email), or an HTTP API (the subject of this document).

Synopsis

Service Configuration

stepFunctions :: Service #

API version 2016-11-23 of the Amazon Step Functions SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by StepFunctions.

ExecutionLimitExceeded

_ExecutionLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

The maximum number of running executions has been reached. Running executions must end or be stopped before a new execution can be started.

InvalidDefinition

_InvalidDefinition :: AsError a => Getting (First ServiceError) a ServiceError #

The provided Amazon States Language definition is invalid.

StateMachineLimitExceeded

_StateMachineLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

The maximum number of state machines has been reached. Existing state machines must be deleted before a new state machine can be created.

ExecutionAlreadyExists

_ExecutionAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError #

An execution with the same name already exists.

StateMachineAlreadyExists

_StateMachineAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError #

A state machine with the same name but a different definition or role ARN already exists.

TaskTimedOut

_TaskTimedOut :: AsError a => Getting (First ServiceError) a ServiceError #

Prism for TaskTimedOut' errors.

InvalidExecutionInput

_InvalidExecutionInput :: AsError a => Getting (First ServiceError) a ServiceError #

The provided JSON input data is invalid.

InvalidOutput

_InvalidOutput :: AsError a => Getting (First ServiceError) a ServiceError #

The provided JSON output data is invalid.

InvalidName

_InvalidName :: AsError a => Getting (First ServiceError) a ServiceError #

The provided name is invalid.

TaskDoesNotExist

_TaskDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError #

Prism for TaskDoesNotExist' errors.

ActivityDoesNotExist

_ActivityDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError #

The specified activity does not exist.

StateMachineDeleting

_StateMachineDeleting :: AsError a => Getting (First ServiceError) a ServiceError #

The specified state machine is being deleted.

InvalidARN

_InvalidARN :: AsError a => Getting (First ServiceError) a ServiceError #

The provided Amazon Resource Name (ARN) is invalid.

InvalidToken

_InvalidToken :: AsError a => Getting (First ServiceError) a ServiceError #

The provided token is invalid.

ActivityWorkerLimitExceeded

_ActivityWorkerLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

The maximum number of workers concurrently polling for activity tasks has been reached.

ActivityLimitExceeded

_ActivityLimitExceeded :: AsError a => Getting (First ServiceError) a ServiceError #

The maximum number of activities has been reached. Existing activities must be deleted before a new activity can be created.

ExecutionDoesNotExist

_ExecutionDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError #

The specified execution does not exist.

StateMachineDoesNotExist

_StateMachineDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError #

The specified state machine does not exist.

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.

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.

DeleteActivity

DescribeStateMachine

StopExecution

DescribeActivity

ListStateMachines

ListExecutions

DeleteStateMachine

GetActivityTask

CreateActivity

ListActivities

SendTaskHeartbeat

SendTaskFailure

DescribeExecution

SendTaskSuccess

StartExecution

GetExecutionHistory

CreateStateMachine

Types

ExecutionStatus

data ExecutionStatus #

Instances

Bounded ExecutionStatus # 
Enum ExecutionStatus # 
Eq ExecutionStatus # 
Data ExecutionStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionStatus -> c ExecutionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionStatus #

toConstr :: ExecutionStatus -> Constr #

dataTypeOf :: ExecutionStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionStatus) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionStatus -> ExecutionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

Ord ExecutionStatus # 
Read ExecutionStatus # 
Show ExecutionStatus # 
Generic ExecutionStatus # 
Hashable ExecutionStatus # 
ToJSON ExecutionStatus # 
FromJSON ExecutionStatus # 
NFData ExecutionStatus # 

Methods

rnf :: ExecutionStatus -> () #

ToQuery ExecutionStatus # 
ToHeader ExecutionStatus # 
ToByteString ExecutionStatus # 
FromText ExecutionStatus # 
ToText ExecutionStatus # 
type Rep ExecutionStatus # 
type Rep ExecutionStatus = D1 (MetaData "ExecutionStatus" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) ((:+:) ((:+:) (C1 (MetaCons "Aborted" PrefixI False) U1) (C1 (MetaCons "Failed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Running" PrefixI False) U1) ((:+:) (C1 (MetaCons "Succeeded" PrefixI False) U1) (C1 (MetaCons "TimedOut" PrefixI False) U1))))

HistoryEventType

data HistoryEventType #

Instances

Bounded HistoryEventType # 
Enum HistoryEventType # 
Eq HistoryEventType # 
Data HistoryEventType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HistoryEventType -> c HistoryEventType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HistoryEventType #

toConstr :: HistoryEventType -> Constr #

dataTypeOf :: HistoryEventType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HistoryEventType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HistoryEventType) #

gmapT :: (forall b. Data b => b -> b) -> HistoryEventType -> HistoryEventType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HistoryEventType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HistoryEventType -> r #

gmapQ :: (forall d. Data d => d -> u) -> HistoryEventType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HistoryEventType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HistoryEventType -> m HistoryEventType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HistoryEventType -> m HistoryEventType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HistoryEventType -> m HistoryEventType #

Ord HistoryEventType # 
Read HistoryEventType # 
Show HistoryEventType # 
Generic HistoryEventType # 
Hashable HistoryEventType # 
FromJSON HistoryEventType # 
NFData HistoryEventType # 

Methods

rnf :: HistoryEventType -> () #

ToQuery HistoryEventType # 
ToHeader HistoryEventType # 
ToByteString HistoryEventType # 
FromText HistoryEventType # 
ToText HistoryEventType # 
type Rep HistoryEventType # 
type Rep HistoryEventType = D1 (MetaData "HistoryEventType" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ActivityFailed" PrefixI False) U1) ((:+:) (C1 (MetaCons "ActivityScheduleFailed" PrefixI False) U1) (C1 (MetaCons "ActivityScheduled" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "ActivityStarted" PrefixI False) U1) (C1 (MetaCons "ActivitySucceeded" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ActivityTimedOut" PrefixI False) U1) (C1 (MetaCons "ChoiceStateEntered" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "ChoiceStateExited" PrefixI False) U1) (C1 (MetaCons "ExecutionAborted" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ExecutionFailed" PrefixI False) U1) (C1 (MetaCons "ExecutionStarted" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "ExecutionSucceeded" PrefixI False) U1) (C1 (MetaCons "ExecutionTimedOut" PrefixI False) U1)) ((:+:) (C1 (MetaCons "FailStateEntered" PrefixI False) U1) (C1 (MetaCons "LambdaFunctionFailed" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "LambdaFunctionScheduleFailed" PrefixI False) U1) (C1 (MetaCons "LambdaFunctionScheduled" PrefixI False) U1)) ((:+:) (C1 (MetaCons "LambdaFunctionStartFailed" PrefixI False) U1) (C1 (MetaCons "LambdaFunctionStarted" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "LambdaFunctionSucceeded" PrefixI False) U1) (C1 (MetaCons "LambdaFunctionTimedOut" PrefixI False) U1)) ((:+:) (C1 (MetaCons "ParallelStateEntered" PrefixI False) U1) (C1 (MetaCons "ParallelStateExited" PrefixI False) U1)))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "PassStateEntered" PrefixI False) U1) (C1 (MetaCons "PassStateExited" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SucceedStateEntered" PrefixI False) U1) (C1 (MetaCons "SucceedStateExited" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "TaskStateEntered" PrefixI False) U1) (C1 (MetaCons "TaskStateExited" PrefixI False) U1)) ((:+:) (C1 (MetaCons "WaitStateEntered" PrefixI False) U1) (C1 (MetaCons "WaitStateExited" PrefixI False) U1))))))

StateMachineStatus

data StateMachineStatus #

Constructors

Active 
Deleting 

Instances

Bounded StateMachineStatus # 
Enum StateMachineStatus # 
Eq StateMachineStatus # 
Data StateMachineStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StateMachineStatus -> c StateMachineStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StateMachineStatus #

toConstr :: StateMachineStatus -> Constr #

dataTypeOf :: StateMachineStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StateMachineStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StateMachineStatus) #

gmapT :: (forall b. Data b => b -> b) -> StateMachineStatus -> StateMachineStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StateMachineStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StateMachineStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StateMachineStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StateMachineStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StateMachineStatus -> m StateMachineStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StateMachineStatus -> m StateMachineStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StateMachineStatus -> m StateMachineStatus #

Ord StateMachineStatus # 
Read StateMachineStatus # 
Show StateMachineStatus # 
Generic StateMachineStatus # 
Hashable StateMachineStatus # 
FromJSON StateMachineStatus # 
NFData StateMachineStatus # 

Methods

rnf :: StateMachineStatus -> () #

ToQuery StateMachineStatus # 
ToHeader StateMachineStatus # 
ToByteString StateMachineStatus # 
FromText StateMachineStatus # 
ToText StateMachineStatus # 
type Rep StateMachineStatus # 
type Rep StateMachineStatus = D1 (MetaData "StateMachineStatus" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) ((:+:) (C1 (MetaCons "Active" PrefixI False) U1) (C1 (MetaCons "Deleting" PrefixI False) U1))

ActivityFailedEventDetails

data ActivityFailedEventDetails #

See: activityFailedEventDetails smart constructor.

Instances

Eq ActivityFailedEventDetails # 
Data ActivityFailedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityFailedEventDetails -> c ActivityFailedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityFailedEventDetails #

toConstr :: ActivityFailedEventDetails -> Constr #

dataTypeOf :: ActivityFailedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityFailedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityFailedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ActivityFailedEventDetails -> ActivityFailedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityFailedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityFailedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityFailedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityFailedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityFailedEventDetails -> m ActivityFailedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityFailedEventDetails -> m ActivityFailedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityFailedEventDetails -> m ActivityFailedEventDetails #

Read ActivityFailedEventDetails # 
Show ActivityFailedEventDetails # 
Generic ActivityFailedEventDetails # 
Hashable ActivityFailedEventDetails # 
FromJSON ActivityFailedEventDetails # 
NFData ActivityFailedEventDetails # 
type Rep ActivityFailedEventDetails # 
type Rep ActivityFailedEventDetails = D1 (MetaData "ActivityFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ActivityFailedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_afedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_afedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityFailedEventDetails :: ActivityFailedEventDetails #

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.

afedError :: Lens' ActivityFailedEventDetails (Maybe Text) #

The error code of the failure.

afedCause :: Lens' ActivityFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ActivityListItem

data ActivityListItem #

See: activityListItem smart constructor.

Instances

Eq ActivityListItem # 
Data ActivityListItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityListItem -> c ActivityListItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityListItem #

toConstr :: ActivityListItem -> Constr #

dataTypeOf :: ActivityListItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityListItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityListItem) #

gmapT :: (forall b. Data b => b -> b) -> ActivityListItem -> ActivityListItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityListItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityListItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityListItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityListItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityListItem -> m ActivityListItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityListItem -> m ActivityListItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityListItem -> m ActivityListItem #

Read ActivityListItem # 
Show ActivityListItem # 
Generic ActivityListItem # 
Hashable ActivityListItem # 
FromJSON ActivityListItem # 
NFData ActivityListItem # 

Methods

rnf :: ActivityListItem -> () #

type Rep ActivityListItem # 
type Rep ActivityListItem = D1 (MetaData "ActivityListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ActivityListItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aliActivityARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_aliName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_aliCreationDate") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 POSIX)))))

activityListItem #

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 :: Lens' ActivityListItem Text #

The Amazon Resource Name (ARN) that identifies the activity.

aliName :: Lens' ActivityListItem Text #

The name of the activity.

aliCreationDate :: Lens' ActivityListItem UTCTime #

The date the activity was created.

ActivityScheduleFailedEventDetails

data ActivityScheduleFailedEventDetails #

See: activityScheduleFailedEventDetails smart constructor.

Instances

Eq ActivityScheduleFailedEventDetails # 
Data ActivityScheduleFailedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityScheduleFailedEventDetails -> c ActivityScheduleFailedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityScheduleFailedEventDetails #

toConstr :: ActivityScheduleFailedEventDetails -> Constr #

dataTypeOf :: ActivityScheduleFailedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityScheduleFailedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityScheduleFailedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ActivityScheduleFailedEventDetails -> ActivityScheduleFailedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityScheduleFailedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityScheduleFailedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityScheduleFailedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityScheduleFailedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityScheduleFailedEventDetails -> m ActivityScheduleFailedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityScheduleFailedEventDetails -> m ActivityScheduleFailedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityScheduleFailedEventDetails -> m ActivityScheduleFailedEventDetails #

Read ActivityScheduleFailedEventDetails # 
Show ActivityScheduleFailedEventDetails # 
Generic ActivityScheduleFailedEventDetails # 
Hashable ActivityScheduleFailedEventDetails # 
FromJSON ActivityScheduleFailedEventDetails # 
NFData ActivityScheduleFailedEventDetails # 
type Rep ActivityScheduleFailedEventDetails # 
type Rep ActivityScheduleFailedEventDetails = D1 (MetaData "ActivityScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ActivityScheduleFailedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_asfedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asfedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityScheduleFailedEventDetails :: ActivityScheduleFailedEventDetails #

Creates a value of ActivityScheduleFailedEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • asfedError - The error code of the failure.
  • asfedCause - A more detailed explanation of the cause of the failure.

asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) #

The error code of the failure.

asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ActivityScheduledEventDetails

data ActivityScheduledEventDetails #

See: activityScheduledEventDetails smart constructor.

Instances

Eq ActivityScheduledEventDetails # 
Data ActivityScheduledEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityScheduledEventDetails -> c ActivityScheduledEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityScheduledEventDetails #

toConstr :: ActivityScheduledEventDetails -> Constr #

dataTypeOf :: ActivityScheduledEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityScheduledEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityScheduledEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ActivityScheduledEventDetails -> ActivityScheduledEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityScheduledEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityScheduledEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityScheduledEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityScheduledEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityScheduledEventDetails -> m ActivityScheduledEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityScheduledEventDetails -> m ActivityScheduledEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityScheduledEventDetails -> m ActivityScheduledEventDetails #

Read ActivityScheduledEventDetails # 
Show ActivityScheduledEventDetails # 
Generic ActivityScheduledEventDetails # 
Hashable ActivityScheduledEventDetails # 
FromJSON ActivityScheduledEventDetails # 
NFData ActivityScheduledEventDetails # 
type Rep ActivityScheduledEventDetails # 
type Rep ActivityScheduledEventDetails = D1 (MetaData "ActivityScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ActivityScheduledEventDetails'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asedHeartbeatInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) (S1 (MetaSel (Just Symbol "_asedInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_asedTimeoutInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) (S1 (MetaSel (Just Symbol "_asedResource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

activityScheduledEventDetails #

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 :: Lens' ActivityScheduledEventDetails (Maybe Integer) #

The maximum allowed duration between two heartbeats for the activity task.

asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text) #

The JSON data input to the activity task.

asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) #

The maximum allowed duration of the activity task.

asedResource :: Lens' ActivityScheduledEventDetails Text #

The Amazon Resource Name (ARN) of the scheduled activity.

ActivityStartedEventDetails

data ActivityStartedEventDetails #

See: activityStartedEventDetails smart constructor.

Instances

Eq ActivityStartedEventDetails # 
Data ActivityStartedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityStartedEventDetails -> c ActivityStartedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityStartedEventDetails #

toConstr :: ActivityStartedEventDetails -> Constr #

dataTypeOf :: ActivityStartedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityStartedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityStartedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ActivityStartedEventDetails -> ActivityStartedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityStartedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityStartedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityStartedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityStartedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityStartedEventDetails -> m ActivityStartedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityStartedEventDetails -> m ActivityStartedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityStartedEventDetails -> m ActivityStartedEventDetails #

Read ActivityStartedEventDetails # 
Show ActivityStartedEventDetails # 
Generic ActivityStartedEventDetails # 
Hashable ActivityStartedEventDetails # 
FromJSON ActivityStartedEventDetails # 
NFData ActivityStartedEventDetails # 
type Rep ActivityStartedEventDetails # 
type Rep ActivityStartedEventDetails = D1 (MetaData "ActivityStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" True) (C1 (MetaCons "ActivityStartedEventDetails'" PrefixI True) (S1 (MetaSel (Just Symbol "_asedWorkerName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityStartedEventDetails :: ActivityStartedEventDetails #

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 was assigned to. These names are provided by the workers when calling GetActivityTask .

asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text) #

The name of the worker that the task was assigned to. These names are provided by the workers when calling GetActivityTask .

ActivitySucceededEventDetails

data ActivitySucceededEventDetails #

See: activitySucceededEventDetails smart constructor.

Instances

Eq ActivitySucceededEventDetails # 
Data ActivitySucceededEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivitySucceededEventDetails -> c ActivitySucceededEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivitySucceededEventDetails #

toConstr :: ActivitySucceededEventDetails -> Constr #

dataTypeOf :: ActivitySucceededEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivitySucceededEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivitySucceededEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ActivitySucceededEventDetails -> ActivitySucceededEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivitySucceededEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivitySucceededEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivitySucceededEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivitySucceededEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivitySucceededEventDetails -> m ActivitySucceededEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivitySucceededEventDetails -> m ActivitySucceededEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivitySucceededEventDetails -> m ActivitySucceededEventDetails #

Read ActivitySucceededEventDetails # 
Show ActivitySucceededEventDetails # 
Generic ActivitySucceededEventDetails # 
Hashable ActivitySucceededEventDetails # 
FromJSON ActivitySucceededEventDetails # 
NFData ActivitySucceededEventDetails # 
type Rep ActivitySucceededEventDetails # 
type Rep ActivitySucceededEventDetails = D1 (MetaData "ActivitySucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" True) (C1 (MetaCons "ActivitySucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just Symbol "_asedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activitySucceededEventDetails :: ActivitySucceededEventDetails #

Creates a value of ActivitySucceededEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • asedOutput - The JSON data output by the activity task.

asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text) #

The JSON data output by the activity task.

ActivityTimedOutEventDetails

data ActivityTimedOutEventDetails #

See: activityTimedOutEventDetails smart constructor.

Instances

Eq ActivityTimedOutEventDetails # 
Data ActivityTimedOutEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ActivityTimedOutEventDetails -> c ActivityTimedOutEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ActivityTimedOutEventDetails #

toConstr :: ActivityTimedOutEventDetails -> Constr #

dataTypeOf :: ActivityTimedOutEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ActivityTimedOutEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ActivityTimedOutEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ActivityTimedOutEventDetails -> ActivityTimedOutEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ActivityTimedOutEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ActivityTimedOutEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ActivityTimedOutEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ActivityTimedOutEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ActivityTimedOutEventDetails -> m ActivityTimedOutEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityTimedOutEventDetails -> m ActivityTimedOutEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ActivityTimedOutEventDetails -> m ActivityTimedOutEventDetails #

Read ActivityTimedOutEventDetails # 
Show ActivityTimedOutEventDetails # 
Generic ActivityTimedOutEventDetails # 
Hashable ActivityTimedOutEventDetails # 
FromJSON ActivityTimedOutEventDetails # 
NFData ActivityTimedOutEventDetails # 
type Rep ActivityTimedOutEventDetails # 
type Rep ActivityTimedOutEventDetails = D1 (MetaData "ActivityTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ActivityTimedOutEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_atoedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_atoedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

activityTimedOutEventDetails :: ActivityTimedOutEventDetails #

Creates a value of ActivityTimedOutEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • atoedError - The error code of the failure.
  • atoedCause - A more detailed explanation of the cause of the timeout.

atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text) #

The error code of the failure.

atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text) #

A more detailed explanation of the cause of the timeout.

ExecutionAbortedEventDetails

data ExecutionAbortedEventDetails #

See: executionAbortedEventDetails smart constructor.

Instances

Eq ExecutionAbortedEventDetails # 
Data ExecutionAbortedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionAbortedEventDetails -> c ExecutionAbortedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionAbortedEventDetails #

toConstr :: ExecutionAbortedEventDetails -> Constr #

dataTypeOf :: ExecutionAbortedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionAbortedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionAbortedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionAbortedEventDetails -> ExecutionAbortedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionAbortedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionAbortedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionAbortedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionAbortedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionAbortedEventDetails -> m ExecutionAbortedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionAbortedEventDetails -> m ExecutionAbortedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionAbortedEventDetails -> m ExecutionAbortedEventDetails #

Read ExecutionAbortedEventDetails # 
Show ExecutionAbortedEventDetails # 
Generic ExecutionAbortedEventDetails # 
Hashable ExecutionAbortedEventDetails # 
FromJSON ExecutionAbortedEventDetails # 
NFData ExecutionAbortedEventDetails # 
type Rep ExecutionAbortedEventDetails # 
type Rep ExecutionAbortedEventDetails = D1 (MetaData "ExecutionAbortedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ExecutionAbortedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_eaedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_eaedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

executionAbortedEventDetails :: ExecutionAbortedEventDetails #

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.

eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text) #

The error code of the failure.

eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ExecutionFailedEventDetails

data ExecutionFailedEventDetails #

See: executionFailedEventDetails smart constructor.

Instances

Eq ExecutionFailedEventDetails # 
Data ExecutionFailedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionFailedEventDetails -> c ExecutionFailedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionFailedEventDetails #

toConstr :: ExecutionFailedEventDetails -> Constr #

dataTypeOf :: ExecutionFailedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionFailedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionFailedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionFailedEventDetails -> ExecutionFailedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionFailedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionFailedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionFailedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionFailedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionFailedEventDetails -> m ExecutionFailedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionFailedEventDetails -> m ExecutionFailedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionFailedEventDetails -> m ExecutionFailedEventDetails #

Read ExecutionFailedEventDetails # 
Show ExecutionFailedEventDetails # 
Generic ExecutionFailedEventDetails # 
Hashable ExecutionFailedEventDetails # 
FromJSON ExecutionFailedEventDetails # 
NFData ExecutionFailedEventDetails # 
type Rep ExecutionFailedEventDetails # 
type Rep ExecutionFailedEventDetails = D1 (MetaData "ExecutionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ExecutionFailedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_efedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_efedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

executionFailedEventDetails :: ExecutionFailedEventDetails #

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.

efedError :: Lens' ExecutionFailedEventDetails (Maybe Text) #

The error code of the failure.

efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ExecutionListItem

data ExecutionListItem #

See: executionListItem smart constructor.

Instances

Eq ExecutionListItem # 
Data ExecutionListItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionListItem -> c ExecutionListItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionListItem #

toConstr :: ExecutionListItem -> Constr #

dataTypeOf :: ExecutionListItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionListItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionListItem) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionListItem -> ExecutionListItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionListItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionListItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionListItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionListItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionListItem -> m ExecutionListItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionListItem -> m ExecutionListItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionListItem -> m ExecutionListItem #

Read ExecutionListItem # 
Show ExecutionListItem # 
Generic ExecutionListItem # 
Hashable ExecutionListItem # 
FromJSON ExecutionListItem # 
NFData ExecutionListItem # 

Methods

rnf :: ExecutionListItem -> () #

type Rep ExecutionListItem # 
type Rep ExecutionListItem = D1 (MetaData "ExecutionListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ExecutionListItem'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_eliStopDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) ((:*:) (S1 (MetaSel (Just Symbol "_eliExecutionARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_eliStateMachineARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_eliName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_eliStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ExecutionStatus)) (S1 (MetaSel (Just Symbol "_eliStartDate") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 POSIX))))))

executionListItem #

Creates a value of ExecutionListItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eliStopDate - If the execution already ended, the date the execution stopped.
  • eliExecutionARN - The Amazon Resource Name (ARN) that identifies the execution.
  • eliStateMachineARN - The Amazon Resource Name (ARN) of the executed state machine.
  • eliName - The name of the execution.
  • eliStatus - The current status of the execution.
  • eliStartDate - The date the execution started.

eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime) #

If the execution already ended, the date the execution stopped.

eliExecutionARN :: Lens' ExecutionListItem Text #

The Amazon Resource Name (ARN) that identifies the execution.

eliStateMachineARN :: Lens' ExecutionListItem Text #

The Amazon Resource Name (ARN) of the executed state machine.

eliName :: Lens' ExecutionListItem Text #

The name of the execution.

eliStatus :: Lens' ExecutionListItem ExecutionStatus #

The current status of the execution.

eliStartDate :: Lens' ExecutionListItem UTCTime #

The date the execution started.

ExecutionStartedEventDetails

data ExecutionStartedEventDetails #

See: executionStartedEventDetails smart constructor.

Instances

Eq ExecutionStartedEventDetails # 
Data ExecutionStartedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionStartedEventDetails -> c ExecutionStartedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionStartedEventDetails #

toConstr :: ExecutionStartedEventDetails -> Constr #

dataTypeOf :: ExecutionStartedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionStartedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionStartedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionStartedEventDetails -> ExecutionStartedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStartedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStartedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionStartedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionStartedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionStartedEventDetails -> m ExecutionStartedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStartedEventDetails -> m ExecutionStartedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStartedEventDetails -> m ExecutionStartedEventDetails #

Read ExecutionStartedEventDetails # 
Show ExecutionStartedEventDetails # 
Generic ExecutionStartedEventDetails # 
Hashable ExecutionStartedEventDetails # 
FromJSON ExecutionStartedEventDetails # 
NFData ExecutionStartedEventDetails # 
type Rep ExecutionStartedEventDetails # 
type Rep ExecutionStartedEventDetails = D1 (MetaData "ExecutionStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ExecutionStartedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_esedInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_esedRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

executionStartedEventDetails :: ExecutionStartedEventDetails #

Creates a value of ExecutionStartedEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • esedInput - The JSON data input to the execution.
  • esedRoleARN - The Amazon Resource Name (ARN) of the IAM role used for executing AWS Lambda tasks.

esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text) #

The JSON data input to the execution.

esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text) #

The Amazon Resource Name (ARN) of the IAM role used for executing AWS Lambda tasks.

ExecutionSucceededEventDetails

data ExecutionSucceededEventDetails #

See: executionSucceededEventDetails smart constructor.

Instances

Eq ExecutionSucceededEventDetails # 
Data ExecutionSucceededEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionSucceededEventDetails -> c ExecutionSucceededEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionSucceededEventDetails #

toConstr :: ExecutionSucceededEventDetails -> Constr #

dataTypeOf :: ExecutionSucceededEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionSucceededEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionSucceededEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionSucceededEventDetails -> ExecutionSucceededEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionSucceededEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionSucceededEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionSucceededEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionSucceededEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionSucceededEventDetails -> m ExecutionSucceededEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionSucceededEventDetails -> m ExecutionSucceededEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionSucceededEventDetails -> m ExecutionSucceededEventDetails #

Read ExecutionSucceededEventDetails # 
Show ExecutionSucceededEventDetails # 
Generic ExecutionSucceededEventDetails # 
Hashable ExecutionSucceededEventDetails # 
FromJSON ExecutionSucceededEventDetails # 
NFData ExecutionSucceededEventDetails # 
type Rep ExecutionSucceededEventDetails # 
type Rep ExecutionSucceededEventDetails = D1 (MetaData "ExecutionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" True) (C1 (MetaCons "ExecutionSucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just Symbol "_esedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

executionSucceededEventDetails :: ExecutionSucceededEventDetails #

Creates a value of ExecutionSucceededEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • esedOutput - The JSON data output by the execution.

esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text) #

The JSON data output by the execution.

ExecutionTimedOutEventDetails

data ExecutionTimedOutEventDetails #

See: executionTimedOutEventDetails smart constructor.

Instances

Eq ExecutionTimedOutEventDetails # 
Data ExecutionTimedOutEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionTimedOutEventDetails -> c ExecutionTimedOutEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionTimedOutEventDetails #

toConstr :: ExecutionTimedOutEventDetails -> Constr #

dataTypeOf :: ExecutionTimedOutEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionTimedOutEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionTimedOutEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionTimedOutEventDetails -> ExecutionTimedOutEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionTimedOutEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionTimedOutEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionTimedOutEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionTimedOutEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionTimedOutEventDetails -> m ExecutionTimedOutEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionTimedOutEventDetails -> m ExecutionTimedOutEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionTimedOutEventDetails -> m ExecutionTimedOutEventDetails #

Read ExecutionTimedOutEventDetails # 
Show ExecutionTimedOutEventDetails # 
Generic ExecutionTimedOutEventDetails # 
Hashable ExecutionTimedOutEventDetails # 
FromJSON ExecutionTimedOutEventDetails # 
NFData ExecutionTimedOutEventDetails # 
type Rep ExecutionTimedOutEventDetails # 
type Rep ExecutionTimedOutEventDetails = D1 (MetaData "ExecutionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "ExecutionTimedOutEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_etoedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_etoedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

executionTimedOutEventDetails :: ExecutionTimedOutEventDetails #

Creates a value of ExecutionTimedOutEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • etoedError - The error code of the failure.
  • etoedCause - A more detailed explanation of the cause of the timeout.

etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text) #

The error code of the failure.

etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text) #

A more detailed explanation of the cause of the timeout.

HistoryEvent

data HistoryEvent #

See: historyEvent smart constructor.

Instances

Eq HistoryEvent # 
Data HistoryEvent # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HistoryEvent -> c HistoryEvent #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HistoryEvent #

toConstr :: HistoryEvent -> Constr #

dataTypeOf :: HistoryEvent -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HistoryEvent) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HistoryEvent) #

gmapT :: (forall b. Data b => b -> b) -> HistoryEvent -> HistoryEvent #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HistoryEvent -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HistoryEvent -> r #

gmapQ :: (forall d. Data d => d -> u) -> HistoryEvent -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HistoryEvent -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HistoryEvent -> m HistoryEvent #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HistoryEvent -> m HistoryEvent #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HistoryEvent -> m HistoryEvent #

Read HistoryEvent # 
Show HistoryEvent # 
Generic HistoryEvent # 

Associated Types

type Rep HistoryEvent :: * -> * #

Hashable HistoryEvent # 
FromJSON HistoryEvent # 
NFData HistoryEvent # 

Methods

rnf :: HistoryEvent -> () #

type Rep HistoryEvent # 
type Rep HistoryEvent = D1 (MetaData "HistoryEvent" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "HistoryEvent'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_heActivityStartedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityStartedEventDetails))) (S1 (MetaSel (Just Symbol "_heLambdaFunctionStartFailedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaFunctionStartFailedEventDetails)))) ((:*:) (S1 (MetaSel (Just Symbol "_heStateExitedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StateExitedEventDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_heLambdaFunctionSucceededEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaFunctionSucceededEventDetails))) (S1 (MetaSel (Just Symbol "_heActivitySucceededEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivitySucceededEventDetails)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_heLambdaFunctionTimedOutEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaFunctionTimedOutEventDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_heActivityTimedOutEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityTimedOutEventDetails))) (S1 (MetaSel (Just Symbol "_heExecutionFailedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionFailedEventDetails))))) ((:*:) (S1 (MetaSel (Just Symbol "_heExecutionAbortedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionAbortedEventDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_heExecutionSucceededEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionSucceededEventDetails))) (S1 (MetaSel (Just Symbol "_heLambdaFunctionScheduledEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaFunctionScheduledEventDetails))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_heActivityScheduledEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityScheduledEventDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_heExecutionStartedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionStartedEventDetails))) (S1 (MetaSel (Just Symbol "_heActivityScheduleFailedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityScheduleFailedEventDetails))))) ((:*:) (S1 (MetaSel (Just Symbol "_heLambdaFunctionScheduleFailedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaFunctionScheduleFailedEventDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_heStateEnteredEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StateEnteredEventDetails))) (S1 (MetaSel (Just Symbol "_hePreviousEventId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_heActivityFailedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActivityFailedEventDetails))) ((:*:) (S1 (MetaSel (Just Symbol "_heLambdaFunctionFailedEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LambdaFunctionFailedEventDetails))) (S1 (MetaSel (Just Symbol "_heExecutionTimedOutEventDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ExecutionTimedOutEventDetails))))) ((:*:) (S1 (MetaSel (Just Symbol "_heTimestamp") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 POSIX)) ((:*:) (S1 (MetaSel (Just Symbol "_heType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 HistoryEventType)) (S1 (MetaSel (Just Symbol "_heId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Integer))))))))

historyEvent #

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:

hePreviousEventId :: Lens' HistoryEvent (Maybe Integer) #

The id of the previous event.

heTimestamp :: Lens' HistoryEvent UTCTime #

The date the event occured.

heType :: Lens' HistoryEvent HistoryEventType #

The type of the event.

heId :: Lens' HistoryEvent Integer #

The id of the event. Events are numbered sequentially, starting at one.

LambdaFunctionFailedEventDetails

data LambdaFunctionFailedEventDetails #

See: lambdaFunctionFailedEventDetails smart constructor.

Instances

Eq LambdaFunctionFailedEventDetails # 
Data LambdaFunctionFailedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LambdaFunctionFailedEventDetails -> c LambdaFunctionFailedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LambdaFunctionFailedEventDetails #

toConstr :: LambdaFunctionFailedEventDetails -> Constr #

dataTypeOf :: LambdaFunctionFailedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LambdaFunctionFailedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LambdaFunctionFailedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> LambdaFunctionFailedEventDetails -> LambdaFunctionFailedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionFailedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionFailedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> LambdaFunctionFailedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LambdaFunctionFailedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LambdaFunctionFailedEventDetails -> m LambdaFunctionFailedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionFailedEventDetails -> m LambdaFunctionFailedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionFailedEventDetails -> m LambdaFunctionFailedEventDetails #

Read LambdaFunctionFailedEventDetails # 
Show LambdaFunctionFailedEventDetails # 
Generic LambdaFunctionFailedEventDetails # 
Hashable LambdaFunctionFailedEventDetails # 
FromJSON LambdaFunctionFailedEventDetails # 
NFData LambdaFunctionFailedEventDetails # 
type Rep LambdaFunctionFailedEventDetails # 
type Rep LambdaFunctionFailedEventDetails = D1 (MetaData "LambdaFunctionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "LambdaFunctionFailedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lffedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lffedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

lambdaFunctionFailedEventDetails :: LambdaFunctionFailedEventDetails #

Creates a value of LambdaFunctionFailedEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lffedError - The error code of the failure.
  • lffedCause - A more detailed explanation of the cause of the failure.

lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) #

The error code of the failure.

lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

LambdaFunctionScheduleFailedEventDetails

data LambdaFunctionScheduleFailedEventDetails #

Instances

Eq LambdaFunctionScheduleFailedEventDetails # 
Data LambdaFunctionScheduleFailedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LambdaFunctionScheduleFailedEventDetails -> c LambdaFunctionScheduleFailedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LambdaFunctionScheduleFailedEventDetails #

toConstr :: LambdaFunctionScheduleFailedEventDetails -> Constr #

dataTypeOf :: LambdaFunctionScheduleFailedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LambdaFunctionScheduleFailedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LambdaFunctionScheduleFailedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> LambdaFunctionScheduleFailedEventDetails -> LambdaFunctionScheduleFailedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionScheduleFailedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionScheduleFailedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> LambdaFunctionScheduleFailedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LambdaFunctionScheduleFailedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LambdaFunctionScheduleFailedEventDetails -> m LambdaFunctionScheduleFailedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionScheduleFailedEventDetails -> m LambdaFunctionScheduleFailedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionScheduleFailedEventDetails -> m LambdaFunctionScheduleFailedEventDetails #

Read LambdaFunctionScheduleFailedEventDetails # 
Show LambdaFunctionScheduleFailedEventDetails # 
Generic LambdaFunctionScheduleFailedEventDetails # 
Hashable LambdaFunctionScheduleFailedEventDetails # 
FromJSON LambdaFunctionScheduleFailedEventDetails # 
NFData LambdaFunctionScheduleFailedEventDetails # 
type Rep LambdaFunctionScheduleFailedEventDetails # 
type Rep LambdaFunctionScheduleFailedEventDetails = D1 (MetaData "LambdaFunctionScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "LambdaFunctionScheduleFailedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

lambdaFunctionScheduleFailedEventDetails :: LambdaFunctionScheduleFailedEventDetails #

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.

lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

LambdaFunctionScheduledEventDetails

data LambdaFunctionScheduledEventDetails #

See: lambdaFunctionScheduledEventDetails smart constructor.

Instances

Eq LambdaFunctionScheduledEventDetails # 
Data LambdaFunctionScheduledEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LambdaFunctionScheduledEventDetails -> c LambdaFunctionScheduledEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LambdaFunctionScheduledEventDetails #

toConstr :: LambdaFunctionScheduledEventDetails -> Constr #

dataTypeOf :: LambdaFunctionScheduledEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LambdaFunctionScheduledEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LambdaFunctionScheduledEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> LambdaFunctionScheduledEventDetails -> LambdaFunctionScheduledEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionScheduledEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionScheduledEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> LambdaFunctionScheduledEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LambdaFunctionScheduledEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LambdaFunctionScheduledEventDetails -> m LambdaFunctionScheduledEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionScheduledEventDetails -> m LambdaFunctionScheduledEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionScheduledEventDetails -> m LambdaFunctionScheduledEventDetails #

Read LambdaFunctionScheduledEventDetails # 
Show LambdaFunctionScheduledEventDetails # 
Generic LambdaFunctionScheduledEventDetails # 
Hashable LambdaFunctionScheduledEventDetails # 
FromJSON LambdaFunctionScheduledEventDetails # 
NFData LambdaFunctionScheduledEventDetails # 
type Rep LambdaFunctionScheduledEventDetails # 
type Rep LambdaFunctionScheduledEventDetails = D1 (MetaData "LambdaFunctionScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "LambdaFunctionScheduledEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lfsedInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_lfsedTimeoutInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) (S1 (MetaSel (Just Symbol "_lfsedResource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

lambdaFunctionScheduledEventDetails #

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 :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text) #

The JSON data input to the lambda function.

lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer) #

The maximum allowed duration of the lambda function.

lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text #

The Amazon Resource Name (ARN) of the scheduled lambda function.

LambdaFunctionStartFailedEventDetails

data LambdaFunctionStartFailedEventDetails #

Instances

Eq LambdaFunctionStartFailedEventDetails # 
Data LambdaFunctionStartFailedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LambdaFunctionStartFailedEventDetails -> c LambdaFunctionStartFailedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LambdaFunctionStartFailedEventDetails #

toConstr :: LambdaFunctionStartFailedEventDetails -> Constr #

dataTypeOf :: LambdaFunctionStartFailedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LambdaFunctionStartFailedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LambdaFunctionStartFailedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> LambdaFunctionStartFailedEventDetails -> LambdaFunctionStartFailedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionStartFailedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionStartFailedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> LambdaFunctionStartFailedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LambdaFunctionStartFailedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LambdaFunctionStartFailedEventDetails -> m LambdaFunctionStartFailedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionStartFailedEventDetails -> m LambdaFunctionStartFailedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionStartFailedEventDetails -> m LambdaFunctionStartFailedEventDetails #

Read LambdaFunctionStartFailedEventDetails # 
Show LambdaFunctionStartFailedEventDetails # 
Generic LambdaFunctionStartFailedEventDetails # 
Hashable LambdaFunctionStartFailedEventDetails # 
FromJSON LambdaFunctionStartFailedEventDetails # 
NFData LambdaFunctionStartFailedEventDetails # 
type Rep LambdaFunctionStartFailedEventDetails # 
type Rep LambdaFunctionStartFailedEventDetails = D1 (MetaData "LambdaFunctionStartFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "LambdaFunctionStartFailedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lfsfedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lfsfedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

lambdaFunctionStartFailedEventDetails :: LambdaFunctionStartFailedEventDetails #

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.

lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

LambdaFunctionSucceededEventDetails

data LambdaFunctionSucceededEventDetails #

See: lambdaFunctionSucceededEventDetails smart constructor.

Instances

Eq LambdaFunctionSucceededEventDetails # 
Data LambdaFunctionSucceededEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LambdaFunctionSucceededEventDetails -> c LambdaFunctionSucceededEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LambdaFunctionSucceededEventDetails #

toConstr :: LambdaFunctionSucceededEventDetails -> Constr #

dataTypeOf :: LambdaFunctionSucceededEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LambdaFunctionSucceededEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LambdaFunctionSucceededEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> LambdaFunctionSucceededEventDetails -> LambdaFunctionSucceededEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionSucceededEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionSucceededEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> LambdaFunctionSucceededEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LambdaFunctionSucceededEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LambdaFunctionSucceededEventDetails -> m LambdaFunctionSucceededEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionSucceededEventDetails -> m LambdaFunctionSucceededEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionSucceededEventDetails -> m LambdaFunctionSucceededEventDetails #

Read LambdaFunctionSucceededEventDetails # 
Show LambdaFunctionSucceededEventDetails # 
Generic LambdaFunctionSucceededEventDetails # 
Hashable LambdaFunctionSucceededEventDetails # 
FromJSON LambdaFunctionSucceededEventDetails # 
NFData LambdaFunctionSucceededEventDetails # 
type Rep LambdaFunctionSucceededEventDetails # 
type Rep LambdaFunctionSucceededEventDetails = D1 (MetaData "LambdaFunctionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" True) (C1 (MetaCons "LambdaFunctionSucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just Symbol "_lfsedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails #

Creates a value of LambdaFunctionSucceededEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lfsedOutput - The JSON data output by the lambda function.

lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text) #

The JSON data output by the lambda function.

LambdaFunctionTimedOutEventDetails

data LambdaFunctionTimedOutEventDetails #

See: lambdaFunctionTimedOutEventDetails smart constructor.

Instances

Eq LambdaFunctionTimedOutEventDetails # 
Data LambdaFunctionTimedOutEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LambdaFunctionTimedOutEventDetails -> c LambdaFunctionTimedOutEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LambdaFunctionTimedOutEventDetails #

toConstr :: LambdaFunctionTimedOutEventDetails -> Constr #

dataTypeOf :: LambdaFunctionTimedOutEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LambdaFunctionTimedOutEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LambdaFunctionTimedOutEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> LambdaFunctionTimedOutEventDetails -> LambdaFunctionTimedOutEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionTimedOutEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LambdaFunctionTimedOutEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> LambdaFunctionTimedOutEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LambdaFunctionTimedOutEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LambdaFunctionTimedOutEventDetails -> m LambdaFunctionTimedOutEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionTimedOutEventDetails -> m LambdaFunctionTimedOutEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LambdaFunctionTimedOutEventDetails -> m LambdaFunctionTimedOutEventDetails #

Read LambdaFunctionTimedOutEventDetails # 
Show LambdaFunctionTimedOutEventDetails # 
Generic LambdaFunctionTimedOutEventDetails # 
Hashable LambdaFunctionTimedOutEventDetails # 
FromJSON LambdaFunctionTimedOutEventDetails # 
NFData LambdaFunctionTimedOutEventDetails # 
type Rep LambdaFunctionTimedOutEventDetails # 
type Rep LambdaFunctionTimedOutEventDetails = D1 (MetaData "LambdaFunctionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "LambdaFunctionTimedOutEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lftoedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lftoedCause") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

lambdaFunctionTimedOutEventDetails :: LambdaFunctionTimedOutEventDetails #

Creates a value of LambdaFunctionTimedOutEventDetails with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lftoedError - The error code of the failure.
  • lftoedCause - A more detailed explanation of the cause of the timeout.

lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) #

The error code of the failure.

lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) #

A more detailed explanation of the cause of the timeout.

StateEnteredEventDetails

data StateEnteredEventDetails #

See: stateEnteredEventDetails smart constructor.

Instances

Eq StateEnteredEventDetails # 
Data StateEnteredEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StateEnteredEventDetails -> c StateEnteredEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StateEnteredEventDetails #

toConstr :: StateEnteredEventDetails -> Constr #

dataTypeOf :: StateEnteredEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StateEnteredEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StateEnteredEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> StateEnteredEventDetails -> StateEnteredEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StateEnteredEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StateEnteredEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> StateEnteredEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StateEnteredEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StateEnteredEventDetails -> m StateEnteredEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StateEnteredEventDetails -> m StateEnteredEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StateEnteredEventDetails -> m StateEnteredEventDetails #

Read StateEnteredEventDetails # 
Show StateEnteredEventDetails # 
Generic StateEnteredEventDetails # 
Hashable StateEnteredEventDetails # 
FromJSON StateEnteredEventDetails # 
NFData StateEnteredEventDetails # 
type Rep StateEnteredEventDetails # 
type Rep StateEnteredEventDetails = D1 (MetaData "StateEnteredEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "StateEnteredEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

stateEnteredEventDetails #

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 JSON input data to the state.
  • sName - The name of the state.

sInput :: Lens' StateEnteredEventDetails (Maybe Text) #

The JSON input data to the state.

sName :: Lens' StateEnteredEventDetails Text #

The name of the state.

StateExitedEventDetails

data StateExitedEventDetails #

See: stateExitedEventDetails smart constructor.

Instances

Eq StateExitedEventDetails # 
Data StateExitedEventDetails # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StateExitedEventDetails -> c StateExitedEventDetails #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StateExitedEventDetails #

toConstr :: StateExitedEventDetails -> Constr #

dataTypeOf :: StateExitedEventDetails -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StateExitedEventDetails) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StateExitedEventDetails) #

gmapT :: (forall b. Data b => b -> b) -> StateExitedEventDetails -> StateExitedEventDetails #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StateExitedEventDetails -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StateExitedEventDetails -> r #

gmapQ :: (forall d. Data d => d -> u) -> StateExitedEventDetails -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StateExitedEventDetails -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StateExitedEventDetails -> m StateExitedEventDetails #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StateExitedEventDetails -> m StateExitedEventDetails #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StateExitedEventDetails -> m StateExitedEventDetails #

Read StateExitedEventDetails # 
Show StateExitedEventDetails # 
Generic StateExitedEventDetails # 
Hashable StateExitedEventDetails # 
FromJSON StateExitedEventDetails # 
NFData StateExitedEventDetails # 

Methods

rnf :: StateExitedEventDetails -> () #

type Rep StateExitedEventDetails # 
type Rep StateExitedEventDetails = D1 (MetaData "StateExitedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "StateExitedEventDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_seedOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_seedName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

stateExitedEventDetails #

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 :: Lens' StateExitedEventDetails (Maybe Text) #

The JSON output data of the state.

seedName :: Lens' StateExitedEventDetails Text #

The name of the state.

StateMachineListItem

data StateMachineListItem #

See: stateMachineListItem smart constructor.

Instances

Eq StateMachineListItem # 
Data StateMachineListItem # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StateMachineListItem -> c StateMachineListItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StateMachineListItem #

toConstr :: StateMachineListItem -> Constr #

dataTypeOf :: StateMachineListItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c StateMachineListItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StateMachineListItem) #

gmapT :: (forall b. Data b => b -> b) -> StateMachineListItem -> StateMachineListItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StateMachineListItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StateMachineListItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> StateMachineListItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StateMachineListItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StateMachineListItem -> m StateMachineListItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StateMachineListItem -> m StateMachineListItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StateMachineListItem -> m StateMachineListItem #

Read StateMachineListItem # 
Show StateMachineListItem # 
Generic StateMachineListItem # 
Hashable StateMachineListItem # 
FromJSON StateMachineListItem # 
NFData StateMachineListItem # 

Methods

rnf :: StateMachineListItem -> () #

type Rep StateMachineListItem # 
type Rep StateMachineListItem = D1 (MetaData "StateMachineListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.4.5-Jw6S5ByJLFY5UX1mivZUjA" False) (C1 (MetaCons "StateMachineListItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_smliStateMachineARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_smliName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_smliCreationDate") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 POSIX)))))

stateMachineListItem #

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 :: Lens' StateMachineListItem Text #

The Amazon Resource Name (ARN) that identifies the state machine.

smliName :: Lens' StateMachineListItem Text #

The name of the state machine.

smliCreationDate :: Lens' StateMachineListItem UTCTime #

The date the state machine was created.