AssertAssert
​AssertCertified

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

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
SubTypestring

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