amazonka-stepfunctions-1.6.1: 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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Enum ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Eq ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Data ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Read ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Show ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Generic ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Associated Types

type Rep ExecutionStatus :: Type -> Type #

Hashable ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToJSON ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromJSON ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToHeader ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToQuery ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToByteString ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

NFData ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Methods

rnf :: ExecutionStatus -> () #

type Rep ExecutionStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

type Rep ExecutionStatus = D1 (MetaData "ExecutionStatus" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) ((C1 (MetaCons "Aborted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TimedOut" PrefixI False) (U1 :: Type -> Type))))

HistoryEventType

data HistoryEventType Source #

Instances
Bounded HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Enum HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Eq HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Data HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Read HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Show HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Generic HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Associated Types

type Rep HistoryEventType :: Type -> Type #

Hashable HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromJSON HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToHeader HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToQuery HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToByteString HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromText HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToText HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

NFData HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Methods

rnf :: HistoryEventType -> () #

type Rep HistoryEventType Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

type Rep HistoryEventType = D1 (MetaData "HistoryEventType" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (((((C1 (MetaCons "ActivityFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActivityScheduleFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ActivityScheduled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActivityStarted" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ActivitySucceeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActivityTimedOut" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ChoiceStateEntered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ChoiceStateExited" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExecutionAborted" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ExecutionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExecutionStarted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ExecutionSucceeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExecutionTimedOut" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FailStateEntered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LambdaFunctionFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LambdaFunctionScheduleFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LambdaFunctionScheduled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LambdaFunctionStartFailed" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "LambdaFunctionStarted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LambdaFunctionSucceeded" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LambdaFunctionTimedOut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ParallelStateAborted" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ParallelStateEntered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ParallelStateExited" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ParallelStateFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ParallelStateStarted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ParallelStateSucceeded" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "PassStateEntered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PassStateExited" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SucceedStateEntered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SucceedStateExited" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TaskStateAborted" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "TaskStateEntered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TaskStateExited" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "WaitStateAborted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WaitStateEntered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WaitStateExited" PrefixI False) (U1 :: Type -> Type)))))))

StateMachineStatus

data StateMachineStatus Source #

Constructors

Active 
Deleting 
Instances
Bounded StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Enum StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Eq StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Data StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Read StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Show StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Generic StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Associated Types

type Rep StateMachineStatus :: Type -> Type #

Hashable StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromJSON StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToHeader StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToQuery StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToByteString StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromText StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToText StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

NFData StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Methods

rnf :: StateMachineStatus -> () #

type Rep StateMachineStatus Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

type Rep StateMachineStatus = D1 (MetaData "StateMachineStatus" "Network.AWS.StepFunctions.Types.Sum" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deleting" PrefixI False) (U1 :: Type -> Type))

ActivityFailedEventDetails

data ActivityFailedEventDetails Source #

Contains details about an activity which failed during an execution.

See: activityFailedEventDetails smart constructor.

Instances
Eq ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityFailedEventDetails :: Type -> Type #

Hashable ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityFailedEventDetails = D1 (MetaData "ActivityFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ActivityFailedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_afedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityListItem :: Type -> Type #

Hashable ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: ActivityListItem -> () #

type Rep ActivityListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityListItem = D1 (MetaData "ActivityListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ActivityListItem'" PrefixI True) (S1 (MetaSel (Just "_aliActivityARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_aliName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityScheduleFailedEventDetails :: Type -> Type #

Hashable ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduleFailedEventDetails = D1 (MetaData "ActivityScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ActivityScheduleFailedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_asfedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityScheduledEventDetails :: Type -> Type #

Hashable ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduledEventDetails = D1 (MetaData "ActivityScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ActivityScheduledEventDetails'" PrefixI True) ((S1 (MetaSel (Just "_asedHeartbeatInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_asedInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_asedTimeoutInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityStartedEventDetails :: Type -> Type #

Hashable ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityStartedEventDetails = D1 (MetaData "ActivityStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" True) (C1 (MetaCons "ActivityStartedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivitySucceededEventDetails :: Type -> Type #

Hashable ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivitySucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivitySucceededEventDetails = D1 (MetaData "ActivitySucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" True) (C1 (MetaCons "ActivitySucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityTimedOutEventDetails :: Type -> Type #

Hashable ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityTimedOutEventDetails = D1 (MetaData "ActivityTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ActivityTimedOutEventDetails'" PrefixI True) (S1 (MetaSel (Just "_atoedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionAbortedEventDetails :: Type -> Type #

Hashable ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionAbortedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionAbortedEventDetails = D1 (MetaData "ExecutionAbortedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ExecutionAbortedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_eaedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionFailedEventDetails :: Type -> Type #

Hashable ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionFailedEventDetails = D1 (MetaData "ExecutionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ExecutionFailedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_efedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionListItem :: Type -> Type #

Hashable ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: ExecutionListItem -> () #

type Rep ExecutionListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionListItem = D1 (MetaData "ExecutionListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ExecutionListItem'" PrefixI True) ((S1 (MetaSel (Just "_eliStopDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_eliExecutionARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_eliStateMachineARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_eliName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_eliStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ExecutionStatus) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionStartedEventDetails :: Type -> Type #

Hashable ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionStartedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionStartedEventDetails = D1 (MetaData "ExecutionStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ExecutionStartedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_esedInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionSucceededEventDetails :: Type -> Type #

Hashable ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionSucceededEventDetails = D1 (MetaData "ExecutionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" True) (C1 (MetaCons "ExecutionSucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionTimedOutEventDetails :: Type -> Type #

Hashable ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionTimedOutEventDetails = D1 (MetaData "ExecutionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "ExecutionTimedOutEventDetails'" PrefixI True) (S1 (MetaSel (Just "_etoedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep HistoryEvent :: Type -> Type #

Hashable HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: HistoryEvent -> () #

type Rep HistoryEvent Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Data LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionFailedEventDetails :: Type -> Type #

Hashable LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionFailedEventDetails = D1 (MetaData "LambdaFunctionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "LambdaFunctionFailedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_lffedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Hashable LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduleFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduleFailedEventDetails = D1 (MetaData "LambdaFunctionScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "LambdaFunctionScheduleFailedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_lError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Hashable LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduledEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduledEventDetails = D1 (MetaData "LambdaFunctionScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "LambdaFunctionScheduledEventDetails'" PrefixI True) (S1 (MetaSel (Just "_lfsedInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lfsedTimeoutInSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Hashable LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionStartFailedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionStartFailedEventDetails = D1 (MetaData "LambdaFunctionStartFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "LambdaFunctionStartFailedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_lfsfedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Hashable LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionSucceededEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionSucceededEventDetails = D1 (MetaData "LambdaFunctionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" True) (C1 (MetaCons "LambdaFunctionSucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionTimedOutEventDetails :: Type -> Type #

Hashable LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionTimedOutEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionTimedOutEventDetails = D1 (MetaData "LambdaFunctionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "LambdaFunctionTimedOutEventDetails'" PrefixI True) (S1 (MetaSel (Just "_lftoedError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep StateEnteredEventDetails :: Type -> Type #

Hashable StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep StateEnteredEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep StateEnteredEventDetails = D1 (MetaData "StateEnteredEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "StateEnteredEventDetails'" PrefixI True) (S1 (MetaSel (Just "_sInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep StateExitedEventDetails :: Type -> Type #

Hashable StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: StateExitedEventDetails -> () #

type Rep StateExitedEventDetails Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep StateExitedEventDetails = D1 (MetaData "StateExitedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "StateExitedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_seedOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Data StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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 # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Show StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep StateMachineListItem :: Type -> Type #

Hashable StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: StateMachineListItem -> () #

type Rep StateMachineListItem Source # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep StateMachineListItem = D1 (MetaData "StateMachineListItem" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.1-2PTLha96w99Qwy2XlD0kq" False) (C1 (MetaCons "StateMachineListItem'" PrefixI True) (S1 (MetaSel (Just "_smliStateMachineARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_smliName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_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.