The policy to use for the child workflow executions if this workflow execution is terminated, by calling the
TerminateWorkflowExecution action explicitly or due to an expired timeout. The supported child policies are:

TERMINATE: the child executions will be terminated.

REQUEST_CANCEL: a request to cancel will be attempted for
each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take
appropriate actions when it receives an execution history with this event.

ABANDON: no action will be taken. The child
executions will continue to run.

The maximum duration for this workflow execution. The valid values are integers greater than or equal to 0. An integer value can be
used to specify the duration in seconds while NONE can be used to specify unlimited duration.

The id of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecutionDecision to
start 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.

The maximum duration of decision tasks for this workflow type. The valid values are integers greater than or equal to 0. An integer
value can be used to specify the duration in seconds while NONE can be used to specify unlimited duration.