# TaskOutcome

The outcome of attempting to execute a Task. When `TaskState` is closed, `TaskOutcome` indicates whether it was completed successfully.

| Enums ||
|---|---|
| `TASK_OUTCOME_UNSPECIFIED` | The Task outcome before its value is set. |
| `SUCCEEDED` | The Task completed successfully. |
| `FAILED` | Either the Task couldn't be completed, or it was cancelled. |