Toggle a trigger: enable or disable it.
yaml
type: "io.kestra.plugin.core.trigger.Toggle"
Toggle a trigger on flow input.
yaml
id: trigger_toggle
namespace: company.team
inputs:
- id: toggle
type: BOOLEAN
defaults: true
tasks:
- id: if
type: io.kestra.plugin.core.flow.If
condition: "{{inputs.toggle}}"
then:
- id: enable
type: io.kestra.plugin.core.trigger.Toggle
trigger: schedule
enabled: true
else:
- id: disable
type: io.kestra.plugin.core.trigger.Toggle
trigger: schedule
enabled: false
- id: log
type: io.kestra.plugin.core.log.Log
message: Hello World
triggers:
- id: schedule
type: io.kestra.plugin.core.trigger.Schedule
cron: "* * * * *"
Dynamic NO
Default false
Whether to enable or disable the trigger.
Dynamic YES
The identifier of the trigger to toggle.
Dynamic YES
The flow identifier of the trigger to toggle.
If not set, the current flow identifier will be used.
Dynamic YES
The namespace of the flow of the trigger to toggle.
If not set, the current flow namespace will be used.