Assert some conditions to control task output data.

Used to control outputs data emitted from previous task on this execution.

yaml
type: "io.kestra.plugin.core.execution.Assert"

Assert based on inputs data

yaml
id: assert
namespace: company.team

inputs:
  - id: param
    type: STRING
    required: true

tasks:
  - id: fail
    type: io.kestra.plugin.core.execution.Assert
    conditions:
     - "{{ inputs.param == 'ok' }}"
     - "{{ 1 + 1 == 3 }}"
Properties
SubType string

List of assertion condition, must coerce to a boolean.

Boolean coercion allows 0, -0, and '' to coerce to false, all other values to coerce to true.

Optional error message