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"Examples
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
conditions *Requiredarray
 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.
errorMessage string
Optional error message
