amazonka-stepfunctions-1.6.0: Amazon Step Functions SDK.

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

Network.AWS.StepFunctions

Contents

Description

AWS Step Functions

AWS Step Functions is a service that lets you coordinate the components of distributed applications and microservices using visual workflows.

You can use Step Functions to build applications from individual components, each of which performs a discrete function, or task , allowing you to scale and change applications quickly. Step Functions provides a console that helps visualize the components of your application as a series of steps. Step Functions automatically triggers and tracks each step, and retries steps when there are errors, so your application executes predictably and in the right order every time. Step Functions logs the state of each step, so you can quickly diagnose and debug any issues.

Step Functions manages operations and underlying infrastructure to ensure your application is available at any scale. You can run tasks on AWS, your own servers, or any system that has access to AWS. You can access and use Step Functions using the console, the AWS SDKs, or an HTTP API. For more information about Step Functions, see the AWS Step Functions Developer Guide .

Synopsis

Service Configuration

stepFunctions :: Service #

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

Errors

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

ExecutionLimitExceeded

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

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

InvalidDefinition

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

The provided Amazon States Language definition is invalid.

StateMachineLimitExceeded

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

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

ExecutionAlreadyExists

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

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

StateMachineAlreadyExists

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

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

TaskTimedOut

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

Prism for TaskTimedOut' errors.

InvalidExecutionInput

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

The provided JSON input data is invalid.

InvalidOutput

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

The provided JSON output data is invalid.

InvalidName

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

The provided name is invalid.

TaskDoesNotExist

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

Prism for TaskDoesNotExist' errors.

ActivityDoesNotExist

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

The specified activity does not exist.

StateMachineDeleting

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

The specified state machine is being deleted.

MissingRequiredParameter

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

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

InvalidARN

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

The provided Amazon Resource Name (ARN) is invalid.

InvalidToken

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

The provided token is invalid.

ActivityWorkerLimitExceeded

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

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

ActivityLimitExceeded

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

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

ExecutionDoesNotExist

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

The specified execution does not exist.

StateMachineDoesNotExist

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

The specified state machine does not exist.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DeleteActivity

DescribeStateMachine

StopExecution

DescribeActivity

ListStateMachines (Paginated)

ListExecutions (Paginated)

DeleteStateMachine

UpdateStateMachine

DescribeStateMachineForExecution

GetActivityTask

CreateActivity

ListActivities (Paginated)

SendTaskHeartbeat

SendTaskFailure

DescribeExecution

SendTaskSuccess

StartExecution

GetExecutionHistory (Paginated)

CreateStateMachine

Types

ExecutionStatus

data ExecutionStatus #

Instances
Bounded ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Enum ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Eq ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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

Defined in Network.AWS.StepFunctions.Types.Sum

Read ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Show ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Generic ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Associated Types

type Rep ExecutionStatus :: * -> * #

Hashable ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToJSON ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromJSON ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToHeader ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToQuery ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToByteString ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromText ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToText ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

NFData ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Methods

rnf :: ExecutionStatus -> () #

type Rep ExecutionStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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

HistoryEventType

data HistoryEventType #

Instances
Bounded HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Enum HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Eq HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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

Defined in Network.AWS.StepFunctions.Types.Sum

Read HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Show HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Generic HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Associated Types

type Rep HistoryEventType :: * -> * #

Hashable HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromJSON HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToHeader HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToQuery HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToByteString HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromText HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToText HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

NFData HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Methods

rnf :: HistoryEventType -> () #

type Rep HistoryEventType # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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

StateMachineStatus

data StateMachineStatus #

Constructors

Active 
Deleting 
Instances
Bounded StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Enum StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Eq StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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

Defined in Network.AWS.StepFunctions.Types.Sum

Read StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Show StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Generic StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Associated Types

type Rep StateMachineStatus :: * -> * #

Hashable StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromJSON StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToHeader StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToQuery StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToByteString StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

FromText StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

ToText StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

NFData StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

Methods

rnf :: StateMachineStatus -> () #

type Rep StateMachineStatus # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Sum

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

ActivityFailedEventDetails

data ActivityFailedEventDetails #

Contains details about an activity which failed during an execution.

See: activityFailedEventDetails smart constructor.

Instances
Eq ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityFailedEventDetails :: * -> * #

Hashable ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityFailedEventDetails = D1 (MetaData "ActivityFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

afedError :: Lens' ActivityFailedEventDetails (Maybe Text) #

The error code of the failure.

afedCause :: Lens' ActivityFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ActivityListItem

data ActivityListItem #

Contains details about an activity.

See: activityListItem smart constructor.

Instances
Eq ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityListItem :: * -> * #

Hashable ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: ActivityListItem -> () #

type Rep ActivityListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

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

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

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

aliActivityARN :: Lens' ActivityListItem Text #

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

aliName :: Lens' ActivityListItem Text #

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

aliCreationDate :: Lens' ActivityListItem UTCTime #

The date the activity is created.

ActivityScheduleFailedEventDetails

data ActivityScheduleFailedEventDetails #

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

See: activityScheduleFailedEventDetails smart constructor.

Instances
Eq ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityScheduleFailedEventDetails :: * -> * #

Hashable ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduleFailedEventDetails = D1 (MetaData "ActivityScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

asfedError :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) #

The error code of the failure.

asfedCause :: Lens' ActivityScheduleFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ActivityScheduledEventDetails

data ActivityScheduledEventDetails #

Contains details about an activity scheduled during an execution.

See: activityScheduledEventDetails smart constructor.

Instances
Eq ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityScheduledEventDetails :: * -> * #

Hashable ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityScheduledEventDetails = D1 (MetaData "ActivityScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

asedHeartbeatInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) #

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

asedInput :: Lens' ActivityScheduledEventDetails (Maybe Text) #

The JSON data input to the activity task.

asedTimeoutInSeconds :: Lens' ActivityScheduledEventDetails (Maybe Integer) #

The maximum allowed duration of the activity task.

asedResource :: Lens' ActivityScheduledEventDetails Text #

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

ActivityStartedEventDetails

data ActivityStartedEventDetails #

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

See: activityStartedEventDetails smart constructor.

Instances
Eq ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityStartedEventDetails :: * -> * #

Hashable ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityStartedEventDetails = D1 (MetaData "ActivityStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" True) (C1 (MetaCons "ActivityStartedEventDetails'" PrefixI True) (S1 (MetaSel (Just "_asedWorkerName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activityStartedEventDetails :: ActivityStartedEventDetails #

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

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

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

asedWorkerName :: Lens' ActivityStartedEventDetails (Maybe Text) #

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

ActivitySucceededEventDetails

data ActivitySucceededEventDetails #

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

See: activitySucceededEventDetails smart constructor.

Instances
Eq ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivitySucceededEventDetails :: * -> * #

Hashable ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivitySucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivitySucceededEventDetails = D1 (MetaData "ActivitySucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" True) (C1 (MetaCons "ActivitySucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just "_asedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

activitySucceededEventDetails :: ActivitySucceededEventDetails #

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

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

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

asedOutput :: Lens' ActivitySucceededEventDetails (Maybe Text) #

The JSON data output by the activity task.

ActivityTimedOutEventDetails

data ActivityTimedOutEventDetails #

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

See: activityTimedOutEventDetails smart constructor.

Instances
Eq ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ActivityTimedOutEventDetails :: * -> * #

Hashable ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ActivityTimedOutEventDetails = D1 (MetaData "ActivityTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

atoedError :: Lens' ActivityTimedOutEventDetails (Maybe Text) #

The error code of the failure.

atoedCause :: Lens' ActivityTimedOutEventDetails (Maybe Text) #

A more detailed explanation of the cause of the timeout.

ExecutionAbortedEventDetails

data ExecutionAbortedEventDetails #

Contains details about an abort of an execution.

See: executionAbortedEventDetails smart constructor.

Instances
Eq ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionAbortedEventDetails :: * -> * #

Hashable ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionAbortedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionAbortedEventDetails = D1 (MetaData "ExecutionAbortedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

eaedError :: Lens' ExecutionAbortedEventDetails (Maybe Text) #

The error code of the failure.

eaedCause :: Lens' ExecutionAbortedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ExecutionFailedEventDetails

data ExecutionFailedEventDetails #

Contains details about an execution failure event.

See: executionFailedEventDetails smart constructor.

Instances
Eq ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionFailedEventDetails :: * -> * #

Hashable ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionFailedEventDetails = D1 (MetaData "ExecutionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

efedError :: Lens' ExecutionFailedEventDetails (Maybe Text) #

The error code of the failure.

efedCause :: Lens' ExecutionFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

ExecutionListItem

data ExecutionListItem #

Contains details about an execution.

See: executionListItem smart constructor.

Instances
Eq ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionListItem :: * -> * #

Hashable ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: ExecutionListItem -> () #

type Rep ExecutionListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

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

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

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

eliStopDate :: Lens' ExecutionListItem (Maybe UTCTime) #

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

eliExecutionARN :: Lens' ExecutionListItem Text #

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

eliStateMachineARN :: Lens' ExecutionListItem Text #

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

eliName :: Lens' ExecutionListItem Text #

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

eliStatus :: Lens' ExecutionListItem ExecutionStatus #

The current status of the execution.

eliStartDate :: Lens' ExecutionListItem UTCTime #

The date the execution started.

ExecutionStartedEventDetails

data ExecutionStartedEventDetails #

Contains details about the start of the execution.

See: executionStartedEventDetails smart constructor.

Instances
Eq ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionStartedEventDetails :: * -> * #

Hashable ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionStartedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionStartedEventDetails = D1 (MetaData "ExecutionStartedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

esedInput :: Lens' ExecutionStartedEventDetails (Maybe Text) #

The JSON data input to the execution.

esedRoleARN :: Lens' ExecutionStartedEventDetails (Maybe Text) #

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

ExecutionSucceededEventDetails

data ExecutionSucceededEventDetails #

Contains details about the successful termination of the execution.

See: executionSucceededEventDetails smart constructor.

Instances
Eq ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionSucceededEventDetails :: * -> * #

Hashable ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionSucceededEventDetails = D1 (MetaData "ExecutionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" True) (C1 (MetaCons "ExecutionSucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just "_esedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

executionSucceededEventDetails :: ExecutionSucceededEventDetails #

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

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

  • esedOutput - The JSON data output by the execution.

esedOutput :: Lens' ExecutionSucceededEventDetails (Maybe Text) #

The JSON data output by the execution.

ExecutionTimedOutEventDetails

data ExecutionTimedOutEventDetails #

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

See: executionTimedOutEventDetails smart constructor.

Instances
Eq ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep ExecutionTimedOutEventDetails :: * -> * #

Hashable ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep ExecutionTimedOutEventDetails = D1 (MetaData "ExecutionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

etoedError :: Lens' ExecutionTimedOutEventDetails (Maybe Text) #

The error code of the failure.

etoedCause :: Lens' ExecutionTimedOutEventDetails (Maybe Text) #

A more detailed explanation of the cause of the timeout.

HistoryEvent

data HistoryEvent #

Contains details about the events of an execution.

See: historyEvent smart constructor.

Instances
Eq HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep HistoryEvent :: * -> * #

Hashable HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: HistoryEvent -> () #

type Rep HistoryEvent # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

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

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

heLambdaFunctionStartFailedEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionStartFailedEventDetails) #

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

heLambdaFunctionSucceededEventDetails :: Lens' HistoryEvent (Maybe LambdaFunctionSucceededEventDetails) #

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

heActivityScheduleFailedEventDetails :: Lens' HistoryEvent (Maybe ActivityScheduleFailedEventDetails) #

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

hePreviousEventId :: Lens' HistoryEvent (Maybe Integer) #

The id of the previous event.

heTimestamp :: Lens' HistoryEvent UTCTime #

The date the event occurred.

heType :: Lens' HistoryEvent HistoryEventType #

The type of the event.

heId :: Lens' HistoryEvent Integer #

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

LambdaFunctionFailedEventDetails

data LambdaFunctionFailedEventDetails #

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

See: lambdaFunctionFailedEventDetails smart constructor.

Instances
Eq LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionFailedEventDetails :: * -> * #

Hashable LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionFailedEventDetails = D1 (MetaData "LambdaFunctionFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

lffedError :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) #

The error code of the failure.

lffedCause :: Lens' LambdaFunctionFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

LambdaFunctionScheduleFailedEventDetails

data LambdaFunctionScheduleFailedEventDetails #

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

See: lambdaFunctionScheduleFailedEventDetails smart constructor.

Instances
Eq LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionScheduleFailedEventDetails :: * -> * #

Hashable LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduleFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduleFailedEventDetails = D1 (MetaData "LambdaFunctionScheduleFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

lCause :: Lens' LambdaFunctionScheduleFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

LambdaFunctionScheduledEventDetails

data LambdaFunctionScheduledEventDetails #

Contains details about a lambda function scheduled during an execution.

See: lambdaFunctionScheduledEventDetails smart constructor.

Instances
Eq LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionScheduledEventDetails :: * -> * #

Hashable LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduledEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionScheduledEventDetails = D1 (MetaData "LambdaFunctionScheduledEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

lfsedInput :: Lens' LambdaFunctionScheduledEventDetails (Maybe Text) #

The JSON data input to the lambda function.

lfsedTimeoutInSeconds :: Lens' LambdaFunctionScheduledEventDetails (Maybe Integer) #

The maximum allowed duration of the lambda function.

lfsedResource :: Lens' LambdaFunctionScheduledEventDetails Text #

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

LambdaFunctionStartFailedEventDetails

data LambdaFunctionStartFailedEventDetails #

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

See: lambdaFunctionStartFailedEventDetails smart constructor.

Instances
Eq LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionStartFailedEventDetails :: * -> * #

Hashable LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionStartFailedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionStartFailedEventDetails = D1 (MetaData "LambdaFunctionStartFailedEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

lfsfedCause :: Lens' LambdaFunctionStartFailedEventDetails (Maybe Text) #

A more detailed explanation of the cause of the failure.

LambdaFunctionSucceededEventDetails

data LambdaFunctionSucceededEventDetails #

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

See: lambdaFunctionSucceededEventDetails smart constructor.

Instances
Eq LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionSucceededEventDetails :: * -> * #

Hashable LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionSucceededEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionSucceededEventDetails = D1 (MetaData "LambdaFunctionSucceededEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" True) (C1 (MetaCons "LambdaFunctionSucceededEventDetails'" PrefixI True) (S1 (MetaSel (Just "_lfsedOutput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

lambdaFunctionSucceededEventDetails :: LambdaFunctionSucceededEventDetails #

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

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

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

lfsedOutput :: Lens' LambdaFunctionSucceededEventDetails (Maybe Text) #

The JSON data output by the lambda function.

LambdaFunctionTimedOutEventDetails

data LambdaFunctionTimedOutEventDetails #

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

See: lambdaFunctionTimedOutEventDetails smart constructor.

Instances
Eq LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep LambdaFunctionTimedOutEventDetails :: * -> * #

Hashable LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionTimedOutEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep LambdaFunctionTimedOutEventDetails = D1 (MetaData "LambdaFunctionTimedOutEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

lftoedError :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) #

The error code of the failure.

lftoedCause :: Lens' LambdaFunctionTimedOutEventDetails (Maybe Text) #

A more detailed explanation of the cause of the timeout.

StateEnteredEventDetails

data StateEnteredEventDetails #

Contains details about a state entered during an execution.

See: stateEnteredEventDetails smart constructor.

Instances
Eq StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep StateEnteredEventDetails :: * -> * #

Hashable StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep StateEnteredEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

type Rep StateEnteredEventDetails = D1 (MetaData "StateEnteredEventDetails" "Network.AWS.StepFunctions.Types.Product" "amazonka-stepfunctions-1.6.0-KxCz3NVPydyBSIOsnqAvPV" 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 #

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

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

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

sInput :: Lens' StateEnteredEventDetails (Maybe Text) #

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

sName :: Lens' StateEnteredEventDetails Text #

The name of the state.

StateExitedEventDetails

data StateExitedEventDetails #

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

See: stateExitedEventDetails smart constructor.

Instances
Eq StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep StateExitedEventDetails :: * -> * #

Hashable StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: StateExitedEventDetails -> () #

type Rep StateExitedEventDetails # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

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

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

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

seedOutput :: Lens' StateExitedEventDetails (Maybe Text) #

The JSON output data of the state.

seedName :: Lens' StateExitedEventDetails Text #

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

StateMachineListItem

data StateMachineListItem #

Contains details about the state machine.

See: stateMachineListItem smart constructor.

Instances
Eq StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

Defined in Network.AWS.StepFunctions.Types.Product

Show StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Generic StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Associated Types

type Rep StateMachineListItem :: * -> * #

Hashable StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

FromJSON StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

NFData StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

Methods

rnf :: StateMachineListItem -> () #

type Rep StateMachineListItem # 
Instance details

Defined in Network.AWS.StepFunctions.Types.Product

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

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

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

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

smliStateMachineARN :: Lens' StateMachineListItem Text #

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

smliName :: Lens' StateMachineListItem Text #

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

smliCreationDate :: Lens' StateMachineListItem UTCTime #

The date the state machine is created.