class Aws::SWF::Types::StartChildWorkflowExecutionFailedEventAttributes
Provides the details of the `StartChildWorkflowExecutionFailed` event.
@!attribute [rw] workflow_type
The workflow type provided in the `StartChildWorkflowExecution` Decision that failed. @return [Types::WorkflowType]
@!attribute [rw] cause
The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes. <note markdown="1"> When `cause` is set to `OPERATION_NOT_PERMITTED`, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see [ Using IAM to Manage Access to Amazon SWF Workflows][1] in the *Amazon SWF Developer Guide*. </note> [1]: https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dev-iam.html @return [String]
@!attribute [rw] workflow_id
The `workflowId` of the child workflow execution. @return [String]
@!attribute [rw] initiated_event_id
When the `cause` is `WORKFLOW_ALREADY_RUNNING`, `initiatedEventId` is the ID of the `StartChildWorkflowExecutionInitiated` event that corresponds to the `StartChildWorkflowExecution` Decision to start the workflow execution. You can use this information to diagnose problems by tracing back the chain of events leading up to this event. When the `cause` isn't `WORKFLOW_ALREADY_RUNNING`, `initiatedEventId` is set to `0` because the `StartChildWorkflowExecutionInitiated` event doesn't exist. @return [Integer]
@!attribute [rw] decision_task_completed_event_id
The ID of the `DecisionTaskCompleted` event corresponding to the decision task that resulted in the `StartChildWorkflowExecution` Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events. @return [Integer]
@!attribute [rw] control
The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution. @return [String]
Constants
- SENSITIVE