amazonka-swf-2.0: Amazon Simple Workflow Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Description

 
Synopsis

Documentation

data WorkflowExecutionSignaledEventAttributes Source #

Provides the details of the WorkflowExecutionSignaled event.

See: newWorkflowExecutionSignaledEventAttributes smart constructor.

Constructors

WorkflowExecutionSignaledEventAttributes' 

Fields

  • externalInitiatedEventId :: Maybe Integer

    The ID of the SignalExternalWorkflowExecutionInitiated event corresponding to the SignalExternalWorkflow decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event. This field is set only if the signal was initiated by another workflow execution.

  • externalWorkflowExecution :: Maybe WorkflowExecution

    The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.

  • input :: Maybe Text

    The inputs provided with the signal. The decider can use the signal name and inputs to determine how to process the signal.

  • signalName :: Text

    The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.

Instances

Instances details
FromJSON WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Generic WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Read WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Show WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

NFData WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Eq WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Hashable WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

type Rep WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

type Rep WorkflowExecutionSignaledEventAttributes = D1 ('MetaData "WorkflowExecutionSignaledEventAttributes" "Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes" "amazonka-swf-2.0-DdTBZQl9wbxDbv1sov8BbM" 'False) (C1 ('MetaCons "WorkflowExecutionSignaledEventAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalInitiatedEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "externalWorkflowExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecution))) :*: (S1 ('MetaSel ('Just "input") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signalName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newWorkflowExecutionSignaledEventAttributes Source #

Create a value of WorkflowExecutionSignaledEventAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:externalInitiatedEventId:WorkflowExecutionSignaledEventAttributes', workflowExecutionSignaledEventAttributes_externalInitiatedEventId - The ID of the SignalExternalWorkflowExecutionInitiated event corresponding to the SignalExternalWorkflow decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event. This field is set only if the signal was initiated by another workflow execution.

$sel:externalWorkflowExecution:WorkflowExecutionSignaledEventAttributes', workflowExecutionSignaledEventAttributes_externalWorkflowExecution - The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.

$sel:input:WorkflowExecutionSignaledEventAttributes', workflowExecutionSignaledEventAttributes_input - The inputs provided with the signal. The decider can use the signal name and inputs to determine how to process the signal.

$sel:signalName:WorkflowExecutionSignaledEventAttributes', workflowExecutionSignaledEventAttributes_signalName - The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.

workflowExecutionSignaledEventAttributes_externalInitiatedEventId :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe Integer) Source #

The ID of the SignalExternalWorkflowExecutionInitiated event corresponding to the SignalExternalWorkflow decision to signal this workflow execution.The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event. This field is set only if the signal was initiated by another workflow execution.

workflowExecutionSignaledEventAttributes_externalWorkflowExecution :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe WorkflowExecution) Source #

The workflow execution that sent the signal. This is set only of the signal was sent by another workflow execution.

workflowExecutionSignaledEventAttributes_input :: Lens' WorkflowExecutionSignaledEventAttributes (Maybe Text) Source #

The inputs provided with the signal. The decider can use the signal name and inputs to determine how to process the signal.

workflowExecutionSignaledEventAttributes_signalName :: Lens' WorkflowExecutionSignaledEventAttributes Text Source #

The name of the signal received. The decider can use the signal name and inputs to determine how to the process the signal.