amazonka-swf-1.6.1: Amazon Simple Workflow Service 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.SWF

Contents

Description

Amazon Simple Workflow Service

The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of work that is performed by a component of your workflow. Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of the application.

Amazon SWF gives you full control over implementing tasks and coordinating them without worrying about underlying complexities such as tracking their progress and maintaining their state.

This documentation serves as reference only. For a broader overview of the Amazon SWF programming model, see the Amazon SWF Developer Guide .

Synopsis

Service Configuration

swf :: Service Source #

API version 2012-01-25 of the Amazon Simple Workflow Service 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 SWF.

DomainAlreadyExistsFault

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

Returned if the specified domain already exists. You get this fault even if the existing domain is in deprecated status.

LimitExceededFault

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

Returned by any operation if a system imposed limitation has been reached. To address this fault you should either clean up unused resources or increase the limit by contacting AWS.

WorkflowExecutionAlreadyStartedFault

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

Returned by StartWorkflowExecution when an open execution with the same workflowId is already running in the specified domain.

OperationNotPermittedFault

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

Returned when the caller doesn't have sufficient permissions to invoke the action.

UnknownResourceFault

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

Returned when the named resource cannot be found with in the scope of this operation (region or domain). This could happen if the named resource was never created or is no longer available for this operation.

DefaultUndefinedFault

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

The StartWorkflowExecution API action was called without the required parameters set.

Some workflow execution parameters, such as the decision taskList , must be set to start the execution. However, these parameters might have been set as defaults when the workflow type was registered. In this case, you can omit these parameters from the StartWorkflowExecution call and Amazon SWF uses the values defined in the workflow type.

TypeDeprecatedFault

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

Returned when the specified activity or workflow type was already deprecated.

TypeAlreadyExistsFault

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

Returned if the type already exists in the specified domain. You get this fault even if the existing type is in deprecated status. You can specify another version if the intent is to create a new distinct version of the type.

DomainDeprecatedFault

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

Returned when the specified domain has been deprecated.

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.

ListOpenWorkflowExecutions (Paginated)

RegisterActivityType

ListActivityTypes (Paginated)

CountPendingActivityTasks

RegisterWorkflowType

ListWorkflowTypes (Paginated)

RespondActivityTaskFailed

CountOpenWorkflowExecutions

DescribeWorkflowType

DeprecateWorkflowType

RequestCancelWorkflowExecution

RegisterDomain

RespondDecisionTaskCompleted

PollForActivityTask

RespondActivityTaskCompleted

DescribeWorkflowExecution

SignalWorkflowExecution

CountPendingDecisionTasks

ListClosedWorkflowExecutions (Paginated)

RecordActivityTaskHeartbeat

DescribeDomain

GetWorkflowExecutionHistory (Paginated)

DeprecateDomain

TerminateWorkflowExecution

DescribeActivityType

DeprecateActivityType

CountClosedWorkflowExecutions

RespondActivityTaskCanceled

StartWorkflowExecution

PollForDecisionTask (Paginated)

ListDomains (Paginated)

Types

ActivityTaskTimeoutType

data ActivityTaskTimeoutType Source #

Instances
Bounded ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: ActivityTaskTimeoutType -> Constr #

dataTypeOf :: ActivityTaskTimeoutType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep ActivityTaskTimeoutType :: Type -> Type #

Hashable ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: ActivityTaskTimeoutType -> () #

type Rep ActivityTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep ActivityTaskTimeoutType = D1 (MetaData "ActivityTaskTimeoutType" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) ((C1 (MetaCons "ATTTHeartbeat" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATTTScheduleToClose" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ATTTScheduleToStart" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATTTStartToClose" PrefixI False) (U1 :: Type -> Type)))

CancelTimerFailedCause

data CancelTimerFailedCause Source #

Instances
Bounded CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: CancelTimerFailedCause -> Constr #

dataTypeOf :: CancelTimerFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep CancelTimerFailedCause :: Type -> Type #

Hashable CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: CancelTimerFailedCause -> () #

type Rep CancelTimerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep CancelTimerFailedCause = D1 (MetaData "CancelTimerFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "CTFCOperationNotPermitted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CTFCTimerIdUnknown" PrefixI False) (U1 :: Type -> Type))

CancelWorkflowExecutionFailedCause

data CancelWorkflowExecutionFailedCause Source #

Instances
Bounded CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: CancelWorkflowExecutionFailedCause -> Constr #

dataTypeOf :: CancelWorkflowExecutionFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep CancelWorkflowExecutionFailedCause :: Type -> Type #

Hashable CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep CancelWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep CancelWorkflowExecutionFailedCause = D1 (MetaData "CancelWorkflowExecutionFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "COperationNotPermitted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CUnhandledDecision" PrefixI False) (U1 :: Type -> Type))

ChildPolicy

data ChildPolicy Source #

Instances
Bounded ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: ChildPolicy -> Constr #

dataTypeOf :: ChildPolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep ChildPolicy :: Type -> Type #

Hashable ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToJSON ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

toText :: ChildPolicy -> Text #

NFData ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: ChildPolicy -> () #

type Rep ChildPolicy Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep ChildPolicy = D1 (MetaData "ChildPolicy" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "Abandon" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RequestCancel" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Terminate" PrefixI False) (U1 :: Type -> Type)))

CloseStatus

data CloseStatus Source #

Instances
Bounded CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: CloseStatus -> Constr #

dataTypeOf :: CloseStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep CloseStatus :: Type -> Type #

Hashable CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToJSON CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

toText :: CloseStatus -> Text #

NFData CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: CloseStatus -> () #

type Rep CloseStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep CloseStatus = D1 (MetaData "CloseStatus" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) ((C1 (MetaCons "Canceled" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Completed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ContinuedAsNew" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Terminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TimedOut" PrefixI False) (U1 :: Type -> Type))))

CompleteWorkflowExecutionFailedCause

data CompleteWorkflowExecutionFailedCause Source #

Instances
Bounded CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: CompleteWorkflowExecutionFailedCause -> Constr #

dataTypeOf :: CompleteWorkflowExecutionFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Hashable CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep CompleteWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep CompleteWorkflowExecutionFailedCause = D1 (MetaData "CompleteWorkflowExecutionFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "CWEFCOperationNotPermitted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CWEFCUnhandledDecision" PrefixI False) (U1 :: Type -> Type))

ContinueAsNewWorkflowExecutionFailedCause

data ContinueAsNewWorkflowExecutionFailedCause Source #

Instances
Bounded ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: ContinueAsNewWorkflowExecutionFailedCause -> Constr #

dataTypeOf :: ContinueAsNewWorkflowExecutionFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Hashable ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep ContinueAsNewWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep ContinueAsNewWorkflowExecutionFailedCause = D1 (MetaData "ContinueAsNewWorkflowExecutionFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (((C1 (MetaCons "CANWEFCContinueAsNewWorkflowExecutionRateExceeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CANWEFCDefaultChildPolicyUndefined" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CANWEFCDefaultExecutionStartToCloseTimeoutUndefined" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CANWEFCDefaultTaskListUndefined" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "CANWEFCDefaultTaskStartToCloseTimeoutUndefined" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CANWEFCOperationNotPermitted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CANWEFCUnhandledDecision" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CANWEFCWorkflowTypeDeprecated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CANWEFCWorkflowTypeDoesNotExist" PrefixI False) (U1 :: Type -> Type)))))

DecisionTaskTimeoutType

data DecisionTaskTimeoutType Source #

Constructors

StartToClose 
Instances
Bounded DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: DecisionTaskTimeoutType -> Constr #

dataTypeOf :: DecisionTaskTimeoutType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep DecisionTaskTimeoutType :: Type -> Type #

Hashable DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: DecisionTaskTimeoutType -> () #

type Rep DecisionTaskTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep DecisionTaskTimeoutType = D1 (MetaData "DecisionTaskTimeoutType" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "StartToClose" PrefixI False) (U1 :: Type -> Type))

DecisionType

data DecisionType Source #

Instances
Bounded DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: DecisionType -> Constr #

dataTypeOf :: DecisionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep DecisionType :: Type -> Type #

Hashable DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToJSON DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

toText :: DecisionType -> Text #

NFData DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: DecisionType -> () #

type Rep DecisionType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep DecisionType = D1 (MetaData "DecisionType" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (((C1 (MetaCons "CancelTimer" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CancelWorkflowExecution" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CompleteWorkflowExecution" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ContinueAsNewWorkflowExecution" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FailWorkflowExecution" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RecordMarker" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "RequestCancelActivityTask" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RequestCancelExternalWorkflowExecution" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ScheduleActivityTask" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ScheduleLambdaFunction" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SignalExternalWorkflowExecution" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "StartChildWorkflowExecution" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StartTimer" PrefixI False) (U1 :: Type -> Type)))))

EventType

data EventType Source #

Constructors

ActivityTaskCancelRequested 
ActivityTaskCanceled 
ActivityTaskCompleted 
ActivityTaskFailed 
ActivityTaskScheduled 
ActivityTaskStarted 
ActivityTaskTimedOut 
CancelTimerFailed 
CancelWorkflowExecutionFailed 
ChildWorkflowExecutionCanceled 
ChildWorkflowExecutionCompleted 
ChildWorkflowExecutionFailed 
ChildWorkflowExecutionStarted 
ChildWorkflowExecutionTerminated 
ChildWorkflowExecutionTimedOut 
CompleteWorkflowExecutionFailed 
ContinueAsNewWorkflowExecutionFailed 
DecisionTaskCompleted 
DecisionTaskScheduled 
DecisionTaskStarted 
DecisionTaskTimedOut 
ExternalWorkflowExecutionCancelRequested 
ExternalWorkflowExecutionSignaled 
FailWorkflowExecutionFailed 
LambdaFunctionCompleted 
LambdaFunctionFailed 
LambdaFunctionScheduled 
LambdaFunctionStarted 
LambdaFunctionTimedOut 
MarkerRecorded 
RecordMarkerFailed 
RequestCancelActivityTaskFailed 
RequestCancelExternalWorkflowExecutionFailed 
RequestCancelExternalWorkflowExecutionInitiated 
ScheduleActivityTaskFailed 
ScheduleLambdaFunctionFailed 
SignalExternalWorkflowExecutionFailed 
SignalExternalWorkflowExecutionInitiated 
StartChildWorkflowExecutionFailed 
StartChildWorkflowExecutionInitiated 
StartLambdaFunctionFailed 
StartTimerFailed 
TimerCanceled 
TimerFired 
TimerStarted 
WorkflowExecutionCancelRequested 
WorkflowExecutionCanceled 
WorkflowExecutionCompleted 
WorkflowExecutionContinuedAsNew 
WorkflowExecutionFailed 
WorkflowExecutionSignaled 
WorkflowExecutionStarted 
WorkflowExecutionTerminated 
WorkflowExecutionTimedOut 
Instances
Bounded EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: EventType -> Constr #

dataTypeOf :: EventType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep EventType :: Type -> Type #

Hashable EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

toBS :: EventType -> ByteString #

FromText EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

toText :: EventType -> Text #

NFData EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: EventType -> () #

type Rep EventType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep EventType = D1 (MetaData "EventType" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (((((C1 (MetaCons "ActivityTaskCancelRequested" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ActivityTaskCanceled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActivityTaskCompleted" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ActivityTaskFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ActivityTaskScheduled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ActivityTaskStarted" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ActivityTaskTimedOut" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CancelTimerFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CancelWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ChildWorkflowExecutionCanceled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ChildWorkflowExecutionCompleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ChildWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ChildWorkflowExecutionStarted" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ChildWorkflowExecutionTerminated" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ChildWorkflowExecutionTimedOut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CompleteWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ContinueAsNewWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DecisionTaskCompleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DecisionTaskScheduled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DecisionTaskStarted" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "DecisionTaskTimedOut" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ExternalWorkflowExecutionCancelRequested" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExternalWorkflowExecutionSignaled" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FailWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LambdaFunctionCompleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LambdaFunctionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LambdaFunctionScheduled" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "LambdaFunctionStarted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LambdaFunctionTimedOut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MarkerRecorded" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RecordMarkerFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RequestCancelActivityTaskFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RequestCancelExternalWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "RequestCancelExternalWorkflowExecutionInitiated" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ScheduleActivityTaskFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ScheduleLambdaFunctionFailed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SignalExternalWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SignalExternalWorkflowExecutionInitiated" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "StartChildWorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StartChildWorkflowExecutionInitiated" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "StartLambdaFunctionFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StartTimerFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TimerCanceled" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "TimerFired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TimerStarted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "WorkflowExecutionCancelRequested" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WorkflowExecutionCanceled" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "WorkflowExecutionCompleted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "WorkflowExecutionContinuedAsNew" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WorkflowExecutionFailed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "WorkflowExecutionSignaled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WorkflowExecutionStarted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "WorkflowExecutionTerminated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "WorkflowExecutionTimedOut" PrefixI False) (U1 :: Type -> Type)))))))

ExecutionStatus

data ExecutionStatus Source #

Constructors

Closed 
Open 
Instances
Bounded ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: ExecutionStatus -> Constr #

dataTypeOf :: ExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep ExecutionStatus :: Type -> Type #

Hashable ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: ExecutionStatus -> () #

type Rep ExecutionStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep ExecutionStatus = D1 (MetaData "ExecutionStatus" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "Closed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Open" PrefixI False) (U1 :: Type -> Type))

FailWorkflowExecutionFailedCause

data FailWorkflowExecutionFailedCause Source #

Instances
Bounded FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: FailWorkflowExecutionFailedCause -> Constr #

dataTypeOf :: FailWorkflowExecutionFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep FailWorkflowExecutionFailedCause :: Type -> Type #

Hashable FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep FailWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep FailWorkflowExecutionFailedCause = D1 (MetaData "FailWorkflowExecutionFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "FWEFCOperationNotPermitted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FWEFCUnhandledDecision" PrefixI False) (U1 :: Type -> Type))

LambdaFunctionTimeoutType

data LambdaFunctionTimeoutType Source #

Constructors

LFTTStartToClose 
Instances
Bounded LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: LambdaFunctionTimeoutType -> Constr #

dataTypeOf :: LambdaFunctionTimeoutType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep LambdaFunctionTimeoutType :: Type -> Type #

Hashable LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep LambdaFunctionTimeoutType Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep LambdaFunctionTimeoutType = D1 (MetaData "LambdaFunctionTimeoutType" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "LFTTStartToClose" PrefixI False) (U1 :: Type -> Type))

RecordMarkerFailedCause

data RecordMarkerFailedCause Source #

Constructors

OperationNotPermitted 
Instances
Bounded RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: RecordMarkerFailedCause -> Constr #

dataTypeOf :: RecordMarkerFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep RecordMarkerFailedCause :: Type -> Type #

Hashable RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: RecordMarkerFailedCause -> () #

type Rep RecordMarkerFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep RecordMarkerFailedCause = D1 (MetaData "RecordMarkerFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "OperationNotPermitted" PrefixI False) (U1 :: Type -> Type))

RegistrationStatus

data RegistrationStatus Source #

Constructors

Deprecated 
Registered 
Instances
Bounded RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: RegistrationStatus -> Constr #

dataTypeOf :: RegistrationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Associated Types

type Rep RegistrationStatus :: Type -> Type #

Hashable RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToJSON RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

rnf :: RegistrationStatus -> () #

type Rep RegistrationStatus Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep RegistrationStatus = D1 (MetaData "RegistrationStatus" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "Deprecated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Registered" PrefixI False) (U1 :: Type -> Type))

RequestCancelActivityTaskFailedCause

data RequestCancelActivityTaskFailedCause Source #

Instances
Bounded RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Methods

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

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

toConstr :: RequestCancelActivityTaskFailedCause -> Constr #

dataTypeOf :: RequestCancelActivityTaskFailedCause -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Read RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Show RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Generic RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Hashable RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromJSON RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToHeader RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToQuery RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToByteString RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

FromText RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

ToText RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

NFData RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep RequestCancelActivityTaskFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

type Rep RequestCancelActivityTaskFailedCause = D1 (MetaData "RequestCancelActivityTaskFailedCause" "Network.AWS.SWF.Types.Sum" "amazonka-swf-1.6.1-3kde1KSCGTp3D4Dj0lEH55" False) (C1 (MetaCons "RCATFCActivityIdUnknown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RCATFCOperationNotPermitted" PrefixI False) (U1 :: Type -> Type))

RequestCancelExternalWorkflowExecutionFailedCause

data RequestCancelExternalWorkflowExecutionFailedCause Source #

Instances
Bounded RequestCancelExternalWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Enum RequestCancelExternalWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Eq RequestCancelExternalWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum

Data RequestCancelExternalWorkflowExecutionFailedCause Source # 
Instance details

Defined in Network.AWS.SWF.Types.Sum