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 Source #

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 Source #

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

InvalidDefinition

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

The provided Amazon States Language definition is invalid.

StateMachineLimitExceeded

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

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

ExecutionAlreadyExists

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

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

StateMachineAlreadyExists

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

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

TaskTimedOut

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

Prism for TaskTimedOut' errors.

InvalidExecutionInput

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

The provided JSON input data is invalid.

InvalidOutput

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

The provided JSON output data is invalid.

InvalidName

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

The provided name is invalid.

TaskDoesNotExist

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

Prism for TaskDoesNotExist' errors.

ActivityDoesNotExist

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

The specified activity does not exist.

StateMachineDeleting

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

The specified state machine is being deleted.

MissingRequiredParameter

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

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

InvalidARN

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

The provided Amazon Resource Name (ARN) is invalid.

InvalidToken

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

The provided token is invalid.

ActivityWorkerLimitExceeded

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

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

ActivityLimitExceeded

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

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

ExecutionDoesNotExist

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

The specified execution does not exist.

StateMachineDoesNotExist

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

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 Source #

Instances

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

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 Source # 
Read ExecutionStatus Source # 
Show ExecutionStatus Source # 
Generic ExecutionStatus Source # 
Hashable ExecutionStatus Source # 
ToJSON ExecutionStatus Source # 
FromJSON ExecutionStatus Source # 
NFData ExecutionStatus Source # 

Methods

rnf :: ExecutionStatus -> () #

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

Instances

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

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 Source # 
Read HistoryEventType Source # 
Show HistoryEventType Source # 
Generic HistoryEventType Source # 
Hashable HistoryEventType Source # 
FromJSON HistoryEventType Source # 
NFData HistoryEventType Source # 

Methods

rnf :: HistoryEventType -> () #

ToHeader HistoryEventType Source # 
ToQuery HistoryEventType Source # 
ToByteString HistoryEventType Source # 
FromText HistoryEventType Source # 
ToText HistoryEventType Source # 
type Rep HistoryEventType Source # 
type Rep HistoryEventType = D1 * (MetaData "HistoryEventType" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

Constructors

Active 
Deleting 

Instances

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

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 Source # 
Read StateMachineStatus Source # 
Show StateMachineStatus Source # 
Generic StateMachineStatus Source # 
Hashable StateMachineStatus Source # 
FromJSON StateMachineStatus Source # 
NFData StateMachineStatus Source # 

Methods

rnf :: StateMachineStatus -> () #

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

ActivityFailedEventDetails

data ActivityFailedEventDetails Source #

Contains details about an activity which failed during an execution.

See: activityFailedEventDetails smart constructor.

Instances

Eq ActivityFailedEventDetails Source # 
Data ActivityFailedEventDetails Source # 

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 Source # 
Show ActivityFailedEventDetails Source # 
Generic ActivityFailedEventDetails Source # 
Hashable ActivityFailedEventDetails Source # 
FromJSON ActivityFailedEventDetails Source # 
NFData ActivityFailedEventDetails Source # 
type Rep ActivityFailedEventDetails Source # 
type Rep ActivityFailedEventDetails = D1 * (MetaData "ActivityFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • afedError - The error code of the failure.
  • afedCause - A more detailed explanation of the cause of the failure.

afedError :: Lens' ActivityFailedEventDetails (Maybe Text) Source #

The error code of the failure.

afedCause :: Lens' ActivityFailedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

ActivityListItem

data ActivityListItem Source #

Contains details about an activity.

See: activityListItem smart constructor.

Instances

Eq ActivityListItem Source # 
Data ActivityListItem Source # 

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 Source # 
Show ActivityListItem Source # 
Generic ActivityListItem Source # 
Hashable ActivityListItem Source # 
FromJSON ActivityListItem Source # 
NFData ActivityListItem Source # 

Methods

rnf :: ActivityListItem -> () #

type Rep ActivityListItem Source # 
type Rep ActivityListItem = D1 * (MetaData "ActivityListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

aliActivityARN :: Lens' ActivityListItem Text Source #

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

aliName :: Lens' ActivityListItem Text Source #

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 Source #

The date the activity is created.

ActivityScheduleFailedEventDetails

data ActivityScheduleFailedEventDetails Source #

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

See: activityScheduleFailedEventDetails smart constructor.

Instances

Eq ActivityScheduleFailedEventDetails Source # 
Data ActivityScheduleFailedEventDetails Source # 

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 Source # 
Show ActivityScheduleFailedEventDetails Source # 
Generic ActivityScheduleFailedEventDetails Source # 
Hashable ActivityScheduleFailedEventDetails Source # 
FromJSON ActivityScheduleFailedEventDetails Source # 
NFData ActivityScheduleFailedEventDetails Source # 
type Rep ActivityScheduleFailedEventDetails Source # 
type Rep ActivityScheduleFailedEventDetails = D1 * (MetaData "ActivityScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

ActivityScheduledEventDetails

data ActivityScheduledEventDetails Source #

Contains details about an activity scheduled during an execution.

See: activityScheduledEventDetails smart constructor.

Instances

Eq ActivityScheduledEventDetails Source # 
Data ActivityScheduledEventDetails Source # 

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 Source # 
Show ActivityScheduledEventDetails Source # 
Generic ActivityScheduledEventDetails Source # 
Hashable ActivityScheduledEventDetails Source # 
FromJSON ActivityScheduledEventDetails Source # 
NFData ActivityScheduledEventDetails Source # 
type Rep ActivityScheduledEventDetails Source # 
type Rep ActivityScheduledEventDetails = D1 * (MetaData "ActivityScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) Source #

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

asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text) Source #

The JSON data input to the activity task.

asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) Source #

The maximum allowed duration of the activity task.

asedResource :: Lens' ActivityScheduledEventDetails Text Source #

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

ActivityStartedEventDetails

data ActivityStartedEventDetails Source #

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

See: activityStartedEventDetails smart constructor.

Instances

Eq ActivityStartedEventDetails Source # 
Data ActivityStartedEventDetails Source # 

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 Source # 
Show ActivityStartedEventDetails Source # 
Generic ActivityStartedEventDetails Source # 
Hashable ActivityStartedEventDetails Source # 
FromJSON ActivityStartedEventDetails Source # 
NFData ActivityStartedEventDetails Source # 
type Rep ActivityStartedEventDetails Source # 
type Rep ActivityStartedEventDetails = D1 * (MetaData "ActivityStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" True) (C1 * (MetaCons "ActivityStartedEventDetails'" PrefixI True) (S1 * (MetaSel (Just Symbol "_asedWorkerName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

activityStartedEventDetails :: ActivityStartedEventDetails Source #

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

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

  • asedWorkerName - The name of the worker that the task is assigned to. These names are provided by the workers when calling GetActivityTask .

asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text) Source #

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

ActivitySucceededEventDetails

data ActivitySucceededEventDetails Source #

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

See: activitySucceededEventDetails smart constructor.

Instances

Eq ActivitySucceededEventDetails Source # 
Data ActivitySucceededEventDetails Source # 

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 Source # 
Show ActivitySucceededEventDetails Source # 
Generic ActivitySucceededEventDetails Source # 
Hashable ActivitySucceededEventDetails Source # 
FromJSON ActivitySucceededEventDetails Source # 
NFData ActivitySucceededEventDetails Source # 
type Rep ActivitySucceededEventDetails Source # 
type Rep ActivitySucceededEventDetails = D1 * (MetaData "ActivitySucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" True) (C1 * (MetaCons "ActivitySucceededEventDetails'" PrefixI True) (S1 * (MetaSel (Just Symbol "_asedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

activitySucceededEventDetails :: ActivitySucceededEventDetails Source #

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

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

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

asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text) Source #

The JSON data output by the activity task.

ActivityTimedOutEventDetails

data ActivityTimedOutEventDetails Source #

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

See: activityTimedOutEventDetails smart constructor.

Instances

Eq ActivityTimedOutEventDetails Source # 
Data ActivityTimedOutEventDetails Source # 

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 Source # 
Show ActivityTimedOutEventDetails Source # 
Generic ActivityTimedOutEventDetails Source # 
Hashable ActivityTimedOutEventDetails Source # 
FromJSON ActivityTimedOutEventDetails Source # 
NFData ActivityTimedOutEventDetails Source # 
type Rep ActivityTimedOutEventDetails Source # 
type Rep ActivityTimedOutEventDetails = D1 * (MetaData "ActivityTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text) Source #

The error code of the failure.

atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the timeout.

ExecutionAbortedEventDetails

data ExecutionAbortedEventDetails Source #

Contains details about an abort of an execution.

See: executionAbortedEventDetails smart constructor.

Instances

Eq ExecutionAbortedEventDetails Source # 
Data ExecutionAbortedEventDetails Source # 

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 Source # 
Show ExecutionAbortedEventDetails Source # 
Generic ExecutionAbortedEventDetails Source # 
Hashable ExecutionAbortedEventDetails Source # 
FromJSON ExecutionAbortedEventDetails Source # 
NFData ExecutionAbortedEventDetails Source # 
type Rep ExecutionAbortedEventDetails Source # 
type Rep ExecutionAbortedEventDetails = D1 * (MetaData "ExecutionAbortedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • eaedError - The error code of the failure.
  • eaedCause - A more detailed explanation of the cause of the failure.

eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text) Source #

The error code of the failure.

eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

ExecutionFailedEventDetails

data ExecutionFailedEventDetails Source #

Contains details about an execution failure event.

See: executionFailedEventDetails smart constructor.

Instances

Eq ExecutionFailedEventDetails Source # 
Data ExecutionFailedEventDetails Source # 

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 Source # 
Show ExecutionFailedEventDetails Source # 
Generic ExecutionFailedEventDetails Source # 
Hashable ExecutionFailedEventDetails Source # 
FromJSON ExecutionFailedEventDetails Source # 
NFData ExecutionFailedEventDetails Source # 
type Rep ExecutionFailedEventDetails Source # 
type Rep ExecutionFailedEventDetails = D1 * (MetaData "ExecutionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • efedError - The error code of the failure.
  • efedCause - A more detailed explanation of the cause of the failure.

efedError :: Lens' ExecutionFailedEventDetails (Maybe Text) Source #

The error code of the failure.

efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

ExecutionListItem

data ExecutionListItem Source #

Contains details about an execution.

See: executionListItem smart constructor.

Instances

Eq ExecutionListItem Source # 
Data ExecutionListItem Source # 

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 Source # 
Show ExecutionListItem Source # 
Generic ExecutionListItem Source # 
Hashable ExecutionListItem Source # 
FromJSON ExecutionListItem Source # 
NFData ExecutionListItem Source # 

Methods

rnf :: ExecutionListItem -> () #

type Rep ExecutionListItem Source # 
type Rep ExecutionListItem = D1 * (MetaData "ExecutionListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • eliStopDate - If the execution already ended, the date the execution stopped.
  • eliExecutionARN - The Amazon Resource Name (ARN) that identifies the execution.
  • eliStateMachineARN - The Amazon Resource Name (ARN) of the executed state machine.
  • eliName - The name of the execution. A name must not contain: * whitespace * brackets { } [ ] * wildcard characters ? * * special characters " # % ^ | ~ ` $ & , ; : / * control characters (U+0000-001F , U+007F-009F )
  • eliStatus - The current status of the execution.
  • eliStartDate - The date the execution started.

eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime) Source #

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

eliExecutionARN :: Lens' ExecutionListItem Text Source #

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

eliStateMachineARN :: Lens' ExecutionListItem Text Source #

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

eliName :: Lens' ExecutionListItem Text Source #

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 Source #

The current status of the execution.

eliStartDate :: Lens' ExecutionListItem UTCTime Source #

The date the execution started.

ExecutionStartedEventDetails

data ExecutionStartedEventDetails Source #

Contains details about the start of the execution.

See: executionStartedEventDetails smart constructor.

Instances

Eq ExecutionStartedEventDetails Source # 
Data ExecutionStartedEventDetails Source # 

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 Source # 
Show ExecutionStartedEventDetails Source # 
Generic ExecutionStartedEventDetails Source # 
Hashable ExecutionStartedEventDetails Source # 
FromJSON ExecutionStartedEventDetails Source # 
NFData ExecutionStartedEventDetails Source # 
type Rep ExecutionStartedEventDetails Source # 
type Rep ExecutionStartedEventDetails = D1 * (MetaData "ExecutionStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text) Source #

The JSON data input to the execution.

esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text) Source #

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

ExecutionSucceededEventDetails

data ExecutionSucceededEventDetails Source #

Contains details about the successful termination of the execution.

See: executionSucceededEventDetails smart constructor.

Instances

Eq ExecutionSucceededEventDetails Source # 
Data ExecutionSucceededEventDetails Source # 

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 Source # 
Show ExecutionSucceededEventDetails Source # 
Generic ExecutionSucceededEventDetails Source # 
Hashable ExecutionSucceededEventDetails Source # 
FromJSON ExecutionSucceededEventDetails Source # 
NFData ExecutionSucceededEventDetails Source # 
type Rep ExecutionSucceededEventDetails Source # 
type Rep ExecutionSucceededEventDetails = D1 * (MetaData "ExecutionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" True) (C1 * (MetaCons "ExecutionSucceededEventDetails'" PrefixI True) (S1 * (MetaSel (Just Symbol "_esedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

executionSucceededEventDetails :: ExecutionSucceededEventDetails Source #

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

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

  • esedOutput - The JSON data output by the execution.

esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text) Source #

The JSON data output by the execution.

ExecutionTimedOutEventDetails

data ExecutionTimedOutEventDetails Source #

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

See: executionTimedOutEventDetails smart constructor.

Instances

Eq ExecutionTimedOutEventDetails Source # 
Data ExecutionTimedOutEventDetails Source # 

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 Source # 
Show ExecutionTimedOutEventDetails Source # 
Generic ExecutionTimedOutEventDetails Source # 
Hashable ExecutionTimedOutEventDetails Source # 
FromJSON ExecutionTimedOutEventDetails Source # 
NFData ExecutionTimedOutEventDetails Source # 
type Rep ExecutionTimedOutEventDetails Source # 
type Rep ExecutionTimedOutEventDetails = D1 * (MetaData "ExecutionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text) Source #

The error code of the failure.

etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the timeout.

HistoryEvent

data HistoryEvent Source #

Contains details about the events of an execution.

See: historyEvent smart constructor.

Instances

Eq HistoryEvent Source # 
Data HistoryEvent Source # 

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 Source # 
Show HistoryEvent Source # 
Generic HistoryEvent Source # 

Associated Types

type Rep HistoryEvent :: * -> * #

Hashable HistoryEvent Source # 
FromJSON HistoryEvent Source # 
NFData HistoryEvent Source # 

Methods

rnf :: HistoryEvent -> () #

type Rep HistoryEvent Source # 
type Rep HistoryEvent = D1 * (MetaData "HistoryEvent" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails) Source #

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

heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails) Source #

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

hePreviousEventId :: Lens' HistoryEvent (Maybe Integer) Source #

The id of the previous event.

heTimestamp :: Lens' HistoryEvent UTCTime Source #

The date the event occurred.

heId :: Lens' HistoryEvent Integer Source #

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

LambdaFunctionFailedEventDetails

data LambdaFunctionFailedEventDetails Source #

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

See: lambdaFunctionFailedEventDetails smart constructor.

Instances

Eq LambdaFunctionFailedEventDetails Source # 
Data LambdaFunctionFailedEventDetails Source # 

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 Source # 
Show LambdaFunctionFailedEventDetails Source # 
Generic LambdaFunctionFailedEventDetails Source # 
Hashable LambdaFunctionFailedEventDetails Source # 
FromJSON LambdaFunctionFailedEventDetails Source # 
NFData LambdaFunctionFailedEventDetails Source # 
type Rep LambdaFunctionFailedEventDetails Source # 
type Rep LambdaFunctionFailedEventDetails = D1 * (MetaData "LambdaFunctionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

LambdaFunctionScheduleFailedEventDetails

data LambdaFunctionScheduleFailedEventDetails Source #

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

See: lambdaFunctionScheduleFailedEventDetails smart constructor.

Instances

Eq LambdaFunctionScheduleFailedEventDetails Source # 
Data LambdaFunctionScheduleFailedEventDetails Source # 

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 Source # 
Show LambdaFunctionScheduleFailedEventDetails Source # 
Generic LambdaFunctionScheduleFailedEventDetails Source # 
Hashable LambdaFunctionScheduleFailedEventDetails Source # 
FromJSON LambdaFunctionScheduleFailedEventDetails Source # 
NFData LambdaFunctionScheduleFailedEventDetails Source # 
type Rep LambdaFunctionScheduleFailedEventDetails Source # 
type Rep LambdaFunctionScheduleFailedEventDetails = D1 * (MetaData "LambdaFunctionScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • lError - The error code of the failure.
  • lCause - A more detailed explanation of the cause of the failure.

lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

LambdaFunctionScheduledEventDetails

data LambdaFunctionScheduledEventDetails Source #

Contains details about a lambda function scheduled during an execution.

See: lambdaFunctionScheduledEventDetails smart constructor.

Instances

Eq LambdaFunctionScheduledEventDetails Source # 
Data LambdaFunctionScheduledEventDetails Source # 

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 Source # 
Show LambdaFunctionScheduledEventDetails Source # 
Generic LambdaFunctionScheduledEventDetails Source # 
Hashable LambdaFunctionScheduledEventDetails Source # 
FromJSON LambdaFunctionScheduledEventDetails Source # 
NFData LambdaFunctionScheduledEventDetails Source # 
type Rep LambdaFunctionScheduledEventDetails Source # 
type Rep LambdaFunctionScheduledEventDetails = D1 * (MetaData "LambdaFunctionScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text) Source #

The JSON data input to the lambda function.

lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer) Source #

The maximum allowed duration of the lambda function.

lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text Source #

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

LambdaFunctionStartFailedEventDetails

data LambdaFunctionStartFailedEventDetails Source #

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

See: lambdaFunctionStartFailedEventDetails smart constructor.

Instances

Eq LambdaFunctionStartFailedEventDetails Source # 
Data LambdaFunctionStartFailedEventDetails Source # 

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 Source # 
Show LambdaFunctionStartFailedEventDetails Source # 
Generic LambdaFunctionStartFailedEventDetails Source # 
Hashable LambdaFunctionStartFailedEventDetails Source # 
FromJSON LambdaFunctionStartFailedEventDetails Source # 
NFData LambdaFunctionStartFailedEventDetails Source # 
type Rep LambdaFunctionStartFailedEventDetails Source # 
type Rep LambdaFunctionStartFailedEventDetails = D1 * (MetaData "LambdaFunctionStartFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • lfsfedError - The error code of the failure.
  • lfsfedCause - A more detailed explanation of the cause of the failure.

lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the failure.

LambdaFunctionSucceededEventDetails

data LambdaFunctionSucceededEventDetails Source #

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

See: lambdaFunctionSucceededEventDetails smart constructor.

Instances

Eq LambdaFunctionSucceededEventDetails Source # 
Data LambdaFunctionSucceededEventDetails Source # 

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 Source # 
Show LambdaFunctionSucceededEventDetails Source # 
Generic LambdaFunctionSucceededEventDetails Source # 
Hashable LambdaFunctionSucceededEventDetails Source # 
FromJSON LambdaFunctionSucceededEventDetails Source # 
NFData LambdaFunctionSucceededEventDetails Source # 
type Rep LambdaFunctionSucceededEventDetails Source # 
type Rep LambdaFunctionSucceededEventDetails = D1 * (MetaData "LambdaFunctionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" True) (C1 * (MetaCons "LambdaFunctionSucceededEventDetails'" PrefixI True) (S1 * (MetaSel (Just Symbol "_lfsedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails Source #

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

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

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

lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text) Source #

The JSON data output by the lambda function.

LambdaFunctionTimedOutEventDetails

data LambdaFunctionTimedOutEventDetails Source #

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

See: lambdaFunctionTimedOutEventDetails smart constructor.

Instances

Eq LambdaFunctionTimedOutEventDetails Source # 
Data LambdaFunctionTimedOutEventDetails Source # 

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 Source # 
Show LambdaFunctionTimedOutEventDetails Source # 
Generic LambdaFunctionTimedOutEventDetails Source # 
Hashable LambdaFunctionTimedOutEventDetails Source # 
FromJSON LambdaFunctionTimedOutEventDetails Source # 
NFData LambdaFunctionTimedOutEventDetails Source # 
type Rep LambdaFunctionTimedOutEventDetails Source # 
type Rep LambdaFunctionTimedOutEventDetails = D1 * (MetaData "LambdaFunctionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) Source #

A more detailed explanation of the cause of the timeout.

StateEnteredEventDetails

data StateEnteredEventDetails Source #

Contains details about a state entered during an execution.

See: stateEnteredEventDetails smart constructor.

Instances

Eq StateEnteredEventDetails Source # 
Data StateEnteredEventDetails Source # 

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 Source # 
Show StateEnteredEventDetails Source # 
Generic StateEnteredEventDetails Source # 
Hashable StateEnteredEventDetails Source # 
FromJSON StateEnteredEventDetails Source # 
NFData StateEnteredEventDetails Source # 
type Rep StateEnteredEventDetails Source # 
type Rep StateEnteredEventDetails = D1 * (MetaData "StateEnteredEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

  • sInput - The string that contains the JSON input data for the state.
  • sName - The name of the state.

sInput :: Lens' StateEnteredEventDetails (Maybe Text) Source #

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

sName :: Lens' StateEnteredEventDetails Text Source #

The name of the state.

StateExitedEventDetails

data StateExitedEventDetails Source #

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

See: stateExitedEventDetails smart constructor.

Instances

Eq StateExitedEventDetails Source # 
Data StateExitedEventDetails Source # 

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 Source # 
Show StateExitedEventDetails Source # 
Generic StateExitedEventDetails Source # 
Hashable StateExitedEventDetails Source # 
FromJSON StateExitedEventDetails Source # 
NFData StateExitedEventDetails Source # 

Methods

rnf :: StateExitedEventDetails -> () #

type Rep StateExitedEventDetails Source # 
type Rep StateExitedEventDetails = D1 * (MetaData "StateExitedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

seedOutput :: Lens' StateExitedEventDetails (Maybe Text) Source #

The JSON output data of the state.

seedName :: Lens' StateExitedEventDetails Text Source #

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 Source #

Contains details about the state machine.

See: stateMachineListItem smart constructor.

Instances

Eq StateMachineListItem Source # 
Data StateMachineListItem Source # 

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 Source # 
Show StateMachineListItem Source # 
Generic StateMachineListItem Source # 
Hashable StateMachineListItem Source # 
FromJSON StateMachineListItem Source # 
NFData StateMachineListItem Source # 

Methods

rnf :: StateMachineListItem -> () #

type Rep StateMachineListItem Source # 
type Rep StateMachineListItem = D1 * (MetaData "StateMachineListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-9oIncLN4t9xDN3HGh7dGqV" 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 Source #

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

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

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

smliStateMachineARN :: Lens' StateMachineListItem Text Source #

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

smliName :: Lens' StateMachineListItem Text Source #

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 Source #

The date the state machine is created.