An application for creating and interacting with Flow executions
type: "io.kestra.plugin.ee.apps.Execution"Properties
displayName *RequiredNon-dynamicstring
1150The name to display for this app.
flowId *RequiredNon-dynamicstring
^[a-zA-Z0-9][a-zA-Z0-9._-]*1100The ID of the flow.
id *RequiredNon-dynamicstring
^[a-zA-Z0-9][a-zA-Z0-9_-]*1The ID of the app.
namespace *RequiredNon-dynamicstring
^[a-z0-9][a-z0-9._-]*1150The 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
falseSpecifies 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
>= 1The 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-timestartDate string
date-timeA 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
STRINGENUMSELECTINTFLOATBOOLEANBOOLDATETIMEDATETIMEDURATIONFILEJSONURISECRETARRAYMULTISELECTYAMLEMAILThe 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
DEFAULTDEFAULTLARGESMALLThe size of the button.
style string
DEFAULTDEFAULTSUCCESSINFOWARNINGDANGERThe style of the button.
text string
Download LogsThe 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
DEFAULTDEFAULTLARGESMALLThe size of the button.
style string
DEFAULTDEFAULTSUCCESSINFOWARNINGDANGERThe style of the button.
text string
CancelThe text of the button.
A block for displaying a button to create an execution.
type *Requiredobject
size string
DEFAULTDEFAULTLARGESMALLThe size of the button.
style string
DEFAULTDEFAULTSUCCESSINFOWARNINGDANGERThe style of the button.
text string
ExecuteThe text of the button.
io.kestra.plugin.ee.apps.execution.blocks.ResumeExecutionButton
type *Requiredobject
size string
DEFAULTDEFAULTLARGESMALLThe size of the button.
style string
DEFAULTDEFAULTSUCCESSINFOWARNINGDANGERThe style of the button.
text string
ResumeThe text of the button.
A block for displaying a common button.
type *Requiredobject
url *Requiredstring
The link to add to the button.
size string
DEFAULTLARGESMALLThe size of the button.
style string
DEFAULTSUCCESSINFOWARNINGDANGERThe style of the button.
text string
SubmitThe text of the button.
io.kestra.plugin.ee.apps.execution.ExecutionLayout
blocks AlertAutoRefreshButtonDividerImageLoadingMarkdownRedirectToStacktraceTableCancelExecutionButtonCreateExecutionButtonCreateExecutionFormDownloadLogsButtonInputsLogsOutputsResumeExecutionButtonResumeExecutionFormTaskOutputs
condition string
on string
OPENERRORFAILURESUCCESSPAUSECREATEDRUNNINGRESUMEFALLBACKA 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
falseSpecify whether a type icon is displayed.
style string
SUCCESSINFOWARNINGERRORThe type of alert.
A block for redirecting to an URL.
type *Requiredobject
delay string
durationThe 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
PUBLICPRIVATEThe access type of the app.
io.kestra.plugin.ee.apps.execution.blocks.DownloadLogsButton-LogFilter
logLevel string
ERRORWARNINFODEBUGTRACEtaskIds 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
ERRORWARNINFODEBUGTRACEThe 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.