OutputValues OutputValues

yaml
type: "io.kestra.plugin.core.output.OutputValues"

Output one or more values.

You can use this task to return some outputs and pass them to downstream tasks. It's helpful for parsing and returning values from a task. You can then access these outputs in your downstream tasks using the expression {{ outputs.mytask_id.values.my_output_name }} and you can see them in the Outputs tab.

Examples

yaml
id: outputs_flow
namespace: myteam

tasks:
  - id: output_values
    type: io.kestra.plugin.core.output.OutputValues
    values:
      taskrun_data: "{{ task.id }} > {{ taskrun.startDate }}"
      execution_data: "{{ flow.id }} > {{ execution.startDate }}"

  - id: log_values
    type: io.kestra.plugin.core.log.Log
    message: |
      Got the following outputs from the previous task:
      {{ outputs.output_values.values.taskrun_data }}
      {{ outputs.output_values.values.execution_data }}

Properties

values

  • Type: object
  • SubType: string
  • Dynamic:
  • Required:

The templated strings to render.

Outputs

values

  • Type: object
  • SubType: string
  • Dynamic:
  • Required:

The generated values.

Definitions

Was this page helpful?