| Name | Type | Description | Notes |
|---|---|---|---|
| Name | string | A unique name for this dag. | |
| Tasks | List<DAGTask> | Tasks are a list of DAG steps | |
| Annotations | Dictionary<string, string> | An optional dictionary to add annotations to inputs. These annotations will be used by the client side libraries. | [optional] |
| Inputs | List<AnyOfDAGGenericInputDAGStringInputDAGIntegerInputDAGNumberInputDAGBooleanInputDAGFolderInputDAGFileInputDAGPathInputDAGArrayInputDAGJSONObjectInput> | Inputs for the DAG. | [optional] |
| Outputs | List<AnyOfDAGGenericOutputDAGStringOutputDAGIntegerOutputDAGNumberOutputDAGBooleanOutputDAGFolderOutputDAGFileOutputDAGPathOutputDAGArrayOutputDAGJSONObjectOutput> | Outputs of the DAG that can be used by other DAGs. | [optional] |
| FailFast | bool | Stop scheduling new steps, as soon as it detects that one of the DAG nodes is failed. Default is True. | [optional] [default to true] |
| Type | string | [optional] [readonly] [default to "DAG"] |