Properties for the task definition like the inputs, outputs, timeout and retry policies. Tasks are the building blocks for workflows.
| Name | Type | Description | Notes |
|---|---|---|---|
| input_definition | list[WorkflowBaseDataType] | [optional] | |
| output_definition | list[WorkflowBaseDataType] | [optional] | |
| retry_count | int | The number of times a task should be tried before marking as failed. | [optional] |
| retry_delay | int | The delay in seconds after which the the task is re-tried. | [optional] |
| retry_policy | str | The retry policy for the task. | [optional] [default to 'Fixed'] |
| timeout | int | The timeout value in seconds after which task will be marked as timed out. Max allowed value is 7 days. | [optional] |
| timeout_policy | str | The timeout policy for the task. | [optional] [default to 'Timeout'] |