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

Description

 
Synopsis

Documentation

data ChildWorkflowExecutionFailedEventAttributes Source #

Provides the details of the ChildWorkflowExecutionFailed event.

See: newChildWorkflowExecutionFailedEventAttributes smart constructor.

Constructors

ChildWorkflowExecutionFailedEventAttributes' 

Fields

  • reason :: Maybe Text

    The reason for the failure (if provided).

  • details :: Maybe Text

    The details of the failure (if provided).

  • workflowExecution :: WorkflowExecution

    The child workflow execution that failed.

  • 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 ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

Read ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

Show ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

Generic ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

NFData ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

Hashable ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

FromJSON ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

type Rep ChildWorkflowExecutionFailedEventAttributes Source # 
Instance details

Defined in Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes

type Rep ChildWorkflowExecutionFailedEventAttributes = D1 ('MetaData "ChildWorkflowExecutionFailedEventAttributes" "Amazonka.SWF.Types.ChildWorkflowExecutionFailedEventAttributes" "libZSservicesZSamazonka-swfZSamazonka-swf" 'False) (C1 ('MetaCons "ChildWorkflowExecutionFailedEventAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "details") '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)))))

newChildWorkflowExecutionFailedEventAttributes Source #

Create a value of ChildWorkflowExecutionFailedEventAttributes 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:reason:ChildWorkflowExecutionFailedEventAttributes', childWorkflowExecutionFailedEventAttributes_reason - The reason for the failure (if provided).

$sel:details:ChildWorkflowExecutionFailedEventAttributes', childWorkflowExecutionFailedEventAttributes_details - The details of the failure (if provided).

$sel:workflowExecution:ChildWorkflowExecutionFailedEventAttributes', childWorkflowExecutionFailedEventAttributes_workflowExecution - The child workflow execution that failed.

$sel:workflowType:ChildWorkflowExecutionFailedEventAttributes', childWorkflowExecutionFailedEventAttributes_workflowType - The type of the child workflow execution.

$sel:initiatedEventId:ChildWorkflowExecutionFailedEventAttributes', childWorkflowExecutionFailedEventAttributes_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:ChildWorkflowExecutionFailedEventAttributes', childWorkflowExecutionFailedEventAttributes_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.

childWorkflowExecutionFailedEventAttributes_initiatedEventId :: Lens' ChildWorkflowExecutionFailedEventAttributes 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.

childWorkflowExecutionFailedEventAttributes_startedEventId :: Lens' ChildWorkflowExecutionFailedEventAttributes 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.