An application for creating and interacting with Flow executions
type: "io.kestra.plugin.ee.apps.Execution"
Properties
displayName *RequiredNon-dynamicstring
1
150
The name to display for this app.
flowId *RequiredNon-dynamicstring
^[a-zA-Z0-9][a-zA-Z0-9._-]*
1
100
The ID of the flow.
id *RequiredNon-dynamicstring
^[a-zA-Z0-9][a-zA-Z0-9_-]*
1
The ID of the app.
namespace *RequiredNon-dynamicstring
^[a-z0-9][a-z0-9._-]*
1
150
The Namespace of the app.
access Non-dynamicAccess
{
"type": "PRIVATE",
"groups": [],
"catalog": false
}
The access level for the app.
description Non-dynamicstring
The description of the app.
disabled Non-dynamicboolean
false
Specifies whether the App is disabled.
executionId Non-dynamicstring
The ID of the execution (optional).
expiration Non-dynamicExpiration
The expiration policy for the app.
flowRevision Non-dynamicinteger
>= 1
The revision of the flow (optional).
layout Non-dynamicarray
[
{
"on": "OPEN",
"blocks": [
{
"type": "io.kestra.plugin.ee.apps.execution.blocks.CreateExecutionForm"
},
{
"type": "io.kestra.plugin.ee.apps.execution.blocks.CreateExecutionButton",
"text": "Submit",
"style": "INFO",
"size": "DEFAULT"
},
{
"type": "io.kestra.plugin.ee.apps.execution.blocks.internal.Route"
}
]
},
{
"on": "CREATED",
"blocks": [
{
"type": "io.kestra.plugin.ee.apps.core.blocks.Markdown",
"content": "Thanks for submitting your request!"
},
{
"type": "io.kestra.plugin.ee.apps.execution.blocks.internal.Route"
}
]
}
]
The layout for rendering the app.
Definitions
A block for displaying an animation during data loading.
type *Requiredobject
io.kestra.ee.apps.Expiration
endDate string
date-time
startDate string
date-time
A block for automatically refreshing the application layout.
type *Requiredobject
io.kestra.plugin.ee.apps.execution.blocks.TaskOutput
displayName *Requiredstring
The display name of output.
type *Requiredstring
STRING
ENUM
SELECT
INT
FLOAT
BOOLEAN
BOOL
DATETIME
DATE
TIME
DURATION
FILE
JSON
URI
SECRET
ARRAY
MULTISELECT
YAML
EMAIL
The type of output.
value *Requiredobject
The value of output . Can be a dynamic expression
description string
The short description of output
A block for displaying an error stacktrace.
type *Requiredobject
content string
The content of the error stacktrace.
message string
The message of the error.
A block for displaying a button to download the logs of an execution.
type *Requiredobject
filter DownloadLogsButton-LogFilter
size string
DEFAULT
DEFAULT
LARGE
SMALL
The size of the button.
style string
DEFAULT
DEFAULT
SUCCESS
INFO
WARNING
DANGER
The style of the button.
text string
Download Logs
The text of the button.
A block for displaying the outputs of a flow execution.
type *Requiredobject
filter IncludeOrExcludeFilter
A block for displaying a button to cancel an execution.
type *Requiredobject
size string
DEFAULT
DEFAULT
LARGE
SMALL
The size of the button.
style string
DEFAULT
DEFAULT
SUCCESS
INFO
WARNING
DANGER
The style of the button.
text string
Cancel
The text of the button.
A block for displaying a button to create an execution.
type *Requiredobject
size string
DEFAULT
DEFAULT
LARGE
SMALL
The size of the button.
style string
DEFAULT
DEFAULT
SUCCESS
INFO
WARNING
DANGER
The style of the button.
text string
Execute
The text of the button.
io.kestra.plugin.ee.apps.execution.blocks.ResumeExecutionButton
type *Requiredobject
size string
DEFAULT
DEFAULT
LARGE
SMALL
The size of the button.
style string
DEFAULT
DEFAULT
SUCCESS
INFO
WARNING
DANGER
The style of the button.
text string
Resume
The text of the button.
A block for displaying a common button.
type *Requiredobject
url *Requiredstring
The link to add to the button.
size string
DEFAULT
LARGE
SMALL
The size of the button.
style string
DEFAULT
SUCCESS
INFO
WARNING
DANGER
The style of the button.
text string
Submit
The text of the button.
io.kestra.plugin.ee.apps.execution.ExecutionLayout
blocks array
condition string
on string
OPEN
ERROR
FAILURE
SUCCESS
PAUSE
CREATED
RUNNING
RESUME
FALLBACK
A block for displaying the inputs of a flow execution.
type *Requiredobject
filter IncludeOrExcludeFilter
A block for displaying the form to create an execution.
type *Requiredobject
A block for displaying important alert messages.
type *Requiredobject
content string
The content of the alert.
showIcon boolean
false
Specify whether a type icon is displayed.
style string
SUCCESS
INFO
WARNING
ERROR
The type of alert.
A block for redirecting to an URL.
type *Requiredobject
delay string
duration
The delay before triggering the redirection.
url string
The URL to redirect to.
A block for displaying the logs of a flow execution.
type *Requiredobject
filter Logs-LogFilter
The filter for the logs.
io.kestra.plugin.ee.apps.execution.blocks.IncludeOrExcludeFilter
exclude array
include array
A block for displaying the outputs of tasks
io.kestra.ee.apps.Access
catalog boolean
If the app is to be visible in the application catalog
groups array
The group names authorized to access the app.
This property is only used when access.type
is PRIVATE
type string
PUBLIC
PRIVATE
The access type of the app.
io.kestra.plugin.ee.apps.execution.blocks.DownloadLogsButton-LogFilter
logLevel string
ERROR
WARN
INFO
DEBUG
TRACE
taskIds array
A block for displaying the form to resume an execution.
type *Requiredobject
A block for displaying text in markdown.
type *Requiredobject
content string
The content of the block.
A block for displaying a table.
type *Requiredobject
data array
The list of data rows for the table.
io.kestra.plugin.ee.apps.execution.blocks.Logs-LogFilter
logLevel string
ERROR
WARN
INFO
DEBUG
TRACE
The optional log level.
taskIds array
The optional list of tasks for which logs are to be displayed.
A block for separating blocks using an horizontal line.
type *Requiredobject
A block for displaying an image
type *Requiredobject
altText string
The alternate text for the image.
source string
The path to the image.
style string
Custom CSS style for the image.
title string
The title for the image.