You may be unfamiliar with Kestra’s type where that we could basically define hundres of tools by setting the right plugin name and their corresponding function name after. So how could we know first about what is the right type.
Of course, their official website could help us on this ‘task’:
https://kestra.io/plugins/tasks/io.kestra.plugin.scripts.python.script
Is there any common type you could have a glimpse on? Let’s dive in!
io.kestra.plugin.core.flow.Sequential
– Executes a list of nested tasks one after another.io.kestra.plugin.core.flow.Parallel
– Executes nested tasks concurrently.io.kestra.plugin.core.flow.Switch
– Branches the flow based on the value of an expression.io.kestra.plugin.core.flow.If
– Executes tasks conditionally based on a boolean condition.io.kestra.plugin.core.flow.ForEach
– Iterates over a list, executing tasks for each item.io.kestra.plugin.core.flow.Dag
– Defines task dependencies as a directed acyclic graph.io.kestra.plugin.core.http.Request
– Makes an HTTP request and captures the response.io.kestra.plugin.core.log.Log
– Logs a specified message to the execution log.io.kestra.plugin.scripts.shell.Commands
– Executes one or more shell commands.io.kestra.plugin.scripts.python.Script
– Runs inline Python code.io.kestra.plugin.jdbc.postgresql.Queries
– Executes SQL queries on a PostgreSQL database.