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

Description

 
Synopsis

Documentation

data SignalExternalWorkflowExecutionInitiatedEventAttributes Source #

Provides the details of the SignalExternalWorkflowExecutionInitiated event.

See: newSignalExternalWorkflowExecutionInitiatedEventAttributes smart constructor.

Constructors

SignalExternalWorkflowExecutionInitiatedEventAttributes' 

Fields

  • control :: Maybe Text

    Data attached to the event that can be used by the decider in subsequent decision tasks.

  • input :: Maybe Text

    The input provided to the signal.

  • runId :: Maybe Text

    The runId of the external workflow execution to send the signal to.

  • workflowId :: Text

    The workflowId of the external workflow execution.

  • signalName :: Text

    The name of the signal.

  • decisionTaskCompletedEventId :: Integer

    The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Instances

Instances details
FromJSON SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

Generic SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

Read SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

Show SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

NFData SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

Eq SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

Hashable SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

type Rep SignalExternalWorkflowExecutionInitiatedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.SignalExternalWorkflowExecutionInitiatedEventAttributes

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

newSignalExternalWorkflowExecutionInitiatedEventAttributes Source #

Create a value of SignalExternalWorkflowExecutionInitiatedEventAttributes 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:control:SignalExternalWorkflowExecutionInitiatedEventAttributes', signalExternalWorkflowExecutionInitiatedEventAttributes_control - Data attached to the event that can be used by the decider in subsequent decision tasks.

$sel:input:SignalExternalWorkflowExecutionInitiatedEventAttributes', signalExternalWorkflowExecutionInitiatedEventAttributes_input - The input provided to the signal.

$sel:runId:SignalExternalWorkflowExecutionInitiatedEventAttributes', signalExternalWorkflowExecutionInitiatedEventAttributes_runId - The runId of the external workflow execution to send the signal to.

$sel:workflowId:SignalExternalWorkflowExecutionInitiatedEventAttributes', signalExternalWorkflowExecutionInitiatedEventAttributes_workflowId - The workflowId of the external workflow execution.

$sel:signalName:SignalExternalWorkflowExecutionInitiatedEventAttributes', signalExternalWorkflowExecutionInitiatedEventAttributes_signalName - The name of the signal.

$sel:decisionTaskCompletedEventId:SignalExternalWorkflowExecutionInitiatedEventAttributes', signalExternalWorkflowExecutionInitiatedEventAttributes_decisionTaskCompletedEventId - The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

signalExternalWorkflowExecutionInitiatedEventAttributes_control :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes (Maybe Text) Source #

Data attached to the event that can be used by the decider in subsequent decision tasks.

signalExternalWorkflowExecutionInitiatedEventAttributes_decisionTaskCompletedEventId :: Lens' SignalExternalWorkflowExecutionInitiatedEventAttributes Integer Source #

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.