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

Description

 
Synopsis

Documentation

data ChildWorkflowExecutionCompletedEventAttributes Source #

Provides the details of the ChildWorkflowExecutionCompleted event.

See: newChildWorkflowExecutionCompletedEventAttributes smart constructor.

Constructors

ChildWorkflowExecutionCompletedEventAttributes' 

Fields

  • result :: Maybe Text

    The result of the child workflow execution.

  • workflowExecution :: WorkflowExecution

    The child workflow execution that was completed.

  • workflowType :: WorkflowType

    The type of the child workflow execution.

  • initiatedEventId :: Integer

    The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

  • startedEventId :: Integer

    The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Instances

Instances details
Eq ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

Read ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

Show ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

Generic ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

NFData ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

Hashable ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

FromJSON ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

type Rep ChildWorkflowExecutionCompletedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes

type Rep ChildWorkflowExecutionCompletedEventAttributes = D1 ('MetaData "ChildWorkflowExecutionCompletedEventAttributes" "Amazonka.SWF.Types.ChildWorkflowExecutionCompletedEventAttributes" "libZSservicesZSamazonka-swfZSamazonka-swf" 'False) (C1 ('MetaCons "ChildWorkflowExecutionCompletedEventAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workflowExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkflowExecution)) :*: (S1 ('MetaSel ('Just "workflowType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkflowType) :*: (S1 ('MetaSel ('Just "initiatedEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "startedEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))))

newChildWorkflowExecutionCompletedEventAttributes Source #

Create a value of ChildWorkflowExecutionCompletedEventAttributes 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:result:ChildWorkflowExecutionCompletedEventAttributes', childWorkflowExecutionCompletedEventAttributes_result - The result of the child workflow execution.

$sel:workflowExecution:ChildWorkflowExecutionCompletedEventAttributes', childWorkflowExecutionCompletedEventAttributes_workflowExecution - The child workflow execution that was completed.

$sel:workflowType:ChildWorkflowExecutionCompletedEventAttributes', childWorkflowExecutionCompletedEventAttributes_workflowType - The type of the child workflow execution.

$sel:initiatedEventId:ChildWorkflowExecutionCompletedEventAttributes', childWorkflowExecutionCompletedEventAttributes_initiatedEventId - The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

$sel:startedEventId:ChildWorkflowExecutionCompletedEventAttributes', childWorkflowExecutionCompletedEventAttributes_startedEventId - The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

childWorkflowExecutionCompletedEventAttributes_initiatedEventId :: Lens' ChildWorkflowExecutionCompletedEventAttributes Integer Source #

The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

childWorkflowExecutionCompletedEventAttributes_startedEventId :: Lens' ChildWorkflowExecutionCompletedEventAttributes Integer Source #

The ID of the ChildWorkflowExecutionStarted event recorded when this child workflow execution was started. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.