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

Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Description

 
Synopsis

Documentation

data WorkflowExecutionSignaledEventAttributes Source #

Provides the details of the WorkflowExecutionSignaled event.

See: newWorkflowExecutionSignaledEventAttributes smart constructor.

Constructors

WorkflowExecutionSignaledEventAttributes' 

Fields

  • externalWorkflowExecution :: Maybe WorkflowExecution

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

  • 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.

  • 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
Eq 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

Generic WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

NFData WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

Hashable WorkflowExecutionSignaledEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.WorkflowExecutionSignaledEventAttributes

FromJSON 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" "libZSservicesZSamazonka-swfZSamazonka-swf" 'False) (C1 ('MetaCons "WorkflowExecutionSignaledEventAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalWorkflowExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkflowExecution)) :*: S1 ('MetaSel ('Just "externalInitiatedEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (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: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: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: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_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_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_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.