amazonka-stepfunctions-1.6.0: Amazon Step Functions SDK.

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

Network.AWS.StepFunctions

Contents

Description

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 AWS Step Functions Developer Guide .

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 #

The execution has the same name as another execution (but a different input ).

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.

MissingRequiredParameter

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

Request is missing a required parameter. This error occurs if both definition and roleArn are not specified.

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 (Paginated)

ListExecutions (Paginated)

DeleteStateMachine

UpdateStateMachine

DescribeStateMachineForExecution

GetActivityTask

CreateActivity

ListActivities (Paginated)

SendTaskHeartbeat

SendTaskFailure

DescribeExecution

SendTaskSuccess

StartExecution

GetExecutionHistory (Paginated)

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 -> () #

ToHeader ExecutionStatus # 
ToQuery ExecutionStatus # 
ToByteString ExecutionStatus # 
FromText ExecutionStatus # 
ToText ExecutionStatus # 
type Rep ExecutionStatus # 
type Rep ExecutionStatus = D1 * (MetaData "ExecutionStatus" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 -> () #

ToHeader HistoryEventType # 
ToQuery HistoryEventType # 
ToByteString HistoryEventType # 
FromText HistoryEventType # 
ToText HistoryEventType # 
type Rep HistoryEventType # 
type Rep HistoryEventType = D1 * (MetaData "HistoryEventType" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 "ParallelStateAborted" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ParallelStateEntered" PrefixI False) (U1 *)) (C1 * (MetaCons "ParallelStateExited" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ParallelStateFailed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ParallelStateStarted" PrefixI False) (U1 *)) (C1 * (MetaCons "ParallelStateSucceeded" 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 "TaskStateAborted" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "TaskStateEntered" PrefixI False) (U1 *)) (C1 * (MetaCons "TaskStateExited" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "WaitStateAborted" 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 -> () #

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

ActivityFailedEventDetails

data ActivityFailedEventDetails #

Contains details about an activity which failed during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about an activity.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 DecidedStrict) (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 - The Amazon Resource Name (ARN) that identifies the activity.
  • aliName - The name of the activity. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )
  • aliCreationDate - The date the activity is created.

aliActivityARN :: Lens' ActivityListItem Text #

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

aliName :: Lens' ActivityListItem Text #

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

The date the activity is created.

ActivityScheduleFailedEventDetails

data ActivityScheduleFailedEventDetails #

Contains details about an activity schedule failure which occurred during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about an activity scheduled during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about the start of an activity during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 is 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 is assigned to. These names are provided by the workers when calling GetActivityTask .

ActivitySucceededEventDetails

data ActivitySucceededEventDetails #

Contains details about an activity which successfully terminated during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about an activity timeout which occurred during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about an abort of an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about an execution failure event.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 DecidedStrict) (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. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )
  • eliStatus - The current status of the execution.
  • eliStartDate - The date the execution started.

eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime) #

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. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )

eliStatus :: Lens' ExecutionListItem ExecutionStatus #

The current status of the execution.

eliStartDate :: Lens' ExecutionListItem UTCTime #

The date the execution started.

ExecutionStartedEventDetails

data ExecutionStartedEventDetails #

Contains details about the start of the execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about the successful termination of the execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about the execution timeout which occurred during the execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about the events of an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 DecidedStrict) (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:

heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails) #

Contains details about a lambda function which failed to start during an execution.

heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails) #

Contains details about a lambda function which terminated successfully during an execution.

heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails) #

Contains details about an activity schedule event which failed during an execution.

hePreviousEventId :: Lens' HistoryEvent (Maybe Integer) #

The id of the previous event.

heTimestamp :: Lens' HistoryEvent UTCTime #

The date the event occurred.

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 #

Contains details about a lambda function which failed during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about a failed lambda function schedule event which occurred during an execution.

See: lambdaFunctionScheduleFailedEventDetails smart constructor.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about a lambda function scheduled during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about a lambda function which failed to start during an execution.

See: lambdaFunctionStartFailedEventDetails smart constructor.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about a lambda function which successfully terminated during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about a lambda function timeout which occurred during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 #

Contains details about a state entered during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 string that contains the JSON input data for the state.
  • sName - The name of the state.

sInput :: Lens' StateEnteredEventDetails (Maybe Text) #

The string that contains the JSON input data for the state.

sName :: Lens' StateEnteredEventDetails Text #

The name of the state.

StateExitedEventDetails

data StateExitedEventDetails #

Contains details about an exit from a state during an execution.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 - The JSON output data of the state.
  • seedName - The name of the state. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )

seedOutput :: Lens' StateExitedEventDetails (Maybe Text) #

The JSON output data of the state.

seedName :: Lens' StateExitedEventDetails Text #

The name of the state. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )

StateMachineListItem

data StateMachineListItem #

Contains details about the state machine.

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.6.0-4gWbMk0pA5yIMB3HeIXWOM" 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 DecidedStrict) (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 - The Amazon Resource Name (ARN) that identifies the state machine.
  • smliName - The name of the state machine. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )
  • smliCreationDate - The date the state machine is created.

smliStateMachineARN :: Lens' StateMachineListItem Text #

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

smliName :: Lens' StateMachineListItem Text #

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

The date the state machine is created.