Type object
File match *.concord.yaml *.concord.yml .concord.yml .concord.yaml concord.yml concord.yaml **/*.concord.yaml **/*.concord.yml
Schema URL https://catalog.lintel.tools/schemas/schemastore/concord/latest.json
Source https://repo1.maven.org/maven2/com/walmartlabs/concord/runtime/v2/concord-runtime-model-v2/2.14.0/concord-runtime-model-v2-2.14.0-schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

flows Record<string, TaskCall | ThrowStep | ScriptCall | SetStep | ReturnStep | LogStep | SuspendStep | ParallelStep | CheckpointStep | ExpressionFullStep | ExitStep | FormCallStep | SwitchStep | IfStep | LogYamlStep | FlowCallStep | BlockStep | ExpressionShortStep | TryStep[]>
publicFlows string[]
triggers GenericTrigger | CronTrigger | ManualTrigger | GithubTrigger | OneOpsTrigger[]
resources object
1 nested properties
concord string[]
configuration object
14 nested properties
runtime string
Values: "concord-v2"
debug boolean
entryPoint string
dependencies string[]
arguments object
meta object
events object
13 nested properties
recordEvents boolean
recordTaskInVars boolean
truncateInVars boolean
truncateMaxStringLength integer
truncateMaxArrayLength integer
truncateMaxDepth integer
recordTaskOutVars boolean
truncateOutVars boolean
inVarsBlacklist string[]
outVarsBlacklist string[]
recordTaskMeta boolean
truncateMeta boolean
metaBlacklist string[]
requirements object
processTimeout string
suspendTimeout string
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
out string[]
template string
parallelLoopParallelism integer
forms object
imports MvnImport | DirImport | GitImport[]
profiles Record<string, object>

Definitions

TaskCall object
task string required
ignoreErrors boolean
error TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]
out string | object
loop object
3 nested properties
mode string
Values: "SERIAL" "PARALLEL"
parallelism integer
items string | object | array
in string | object
retry object
3 nested properties
delay string
in Record<string, object>
times string | integer
meta object
name string
ReturnStep string
ExitStep string
CheckpointStep object
checkpoint string required
meta object
Object object
ExpressionShortStep string
ExpressionFullStep object
expr string required
out string | object
error TaskCall | ThrowStep | ScriptCall | SetStep | ReturnStep | LogStep | SuspendStep | ParallelStep | CheckpointStep | ExpressionFullStep | ExitStep | FormCallStep | SwitchStep | IfStep | LogYamlStep | FlowCallStep | BlockStep | ExpressionShortStep | TryStep[]
meta object
name string
ThrowStep object
throw string required
name string
ScriptCall object
script string required
error TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]
out string | object
loop object
3 nested properties
mode string
Values: "SERIAL" "PARALLEL"
parallelism integer
items string | object | array
in string | object
body string
retry object
3 nested properties
delay string
in Record<string, object>
times string | integer
meta object
LogStep object
log string required
meta object
name string
LogYamlStep object
logYaml string required
meta object
name string
FlowCallStep object
call string required
out string[] | object | string
loop object
3 nested properties
mode string
Values: "SERIAL" "PARALLEL"
parallelism integer
items string | object | array
in string | object
error TaskCall | ThrowStep | ScriptCall | SetStep | ReturnStep | LogStep | SuspendStep | ParallelStep | CheckpointStep | ExpressionFullStep | ExitStep | FormCallStep | SwitchStep | IfStep | LogYamlStep | FlowCallStep | BlockStep | ExpressionShortStep | TryStep[]
retry object
3 nested properties
delay string
in Record<string, object>
times string | integer
meta object
name string
Loop object
mode string
Values: "SERIAL" "PARALLEL"
parallelism integer
items string | object | array
SetStep object
set object required
meta object
SuspendStep object
suspend string required
meta object
ParallelStep object
parallel TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[] required
out string[] | object
meta object
FormCallStep object
form string required
saveSubmittedBy boolean
runAs object
values object
fields object[]
yield boolean
IfStep object
then TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[] required
if string required
else TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]
meta object
SwitchStep Record<string, TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]>
switch string required
default TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]
meta object
TryStep object
try TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[] required
error TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]
out string[] | string
loop object
3 nested properties
mode string
Values: "SERIAL" "PARALLEL"
parallelism integer
items string | object | array
meta object
name string
BlockStep object
block TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[] required
error TaskCall | ReturnStep | ExitStep | CheckpointStep | ExpressionShortStep | ExpressionFullStep | LogStep | LogYamlStep | FlowCallStep | FormCallStep | IfStep | ParallelStep | ScriptCall | SetStep | SuspendStep | SwitchStep | ThrowStep | TryStep | BlockStep[]
out string[] | string
loop object
3 nested properties
mode string
Values: "SERIAL" "PARALLEL"
parallelism integer
items string | object | array
meta object
name string
Retry object
delay string
in Record<string, object>
times string | integer
Serializable object
GenericTrigger object
GenericTriggerParams object
version integer required
Values: 2
entryPoint string required
conditions object
arguments object
activeProfiles string[]
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
ExclusiveMode object
group string required
mode string
Values: "cancel" "cancelOld" "wait"
CronTrigger object
cron object
7 nested properties
spec string required
entryPoint string required
runAs object
1 nested properties
withSecret string required
timezone string
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
arguments object
activeProfiles string[]
CronTriggerParams object
spec string required
entryPoint string required
runAs object
1 nested properties
withSecret string required
timezone string
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
arguments object
activeProfiles string[]
RunAs object
withSecret string required
ManualTrigger object
manual object
5 nested properties
entryPoint string required
name string
arguments object
activeProfiles string[]
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
ManualTriggerParams object
entryPoint string required
name string
arguments object
activeProfiles string[]
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
GithubTrigger object
github object
9 nested properties
version integer required
Values: 2
entryPoint string required
conditions object
10 nested properties
type string required
githubOrg string[] | string
githubRepo string[] | string
githubHost string
sender string[] | string
repositoryInfo object[]
payload object
status string[] | string
branch string[] | string
queryParams object
useInitiator boolean
ignoreEmptyPush boolean
useEventCommitId boolean
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
arguments object
activeProfiles string[]
GithubTriggerParams object
version integer required
Values: 2
entryPoint string required
conditions object
10 nested properties
type string required
githubOrg string[] | string
githubRepo string[] | string
githubHost string
sender string[] | string
repositoryInfo object[]
payload object
status string[] | string
branch string[] | string
queryParams object
useInitiator boolean
ignoreEmptyPush boolean
useEventCommitId boolean
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
arguments object
activeProfiles string[]
GithubTriggerConditions object
type string required
githubOrg string[] | string
githubRepo string[] | string
githubHost string
sender string[] | string
repositoryInfo object[]
payload object
status string[] | string
branch string[] | string
queryParams object
OneOpsTrigger object
oneops object
Resources object
concord string[]
ProcessDefinitionConfiguration object
runtime string
Values: "concord-v2"
debug boolean
entryPoint string
dependencies string[]
arguments object
meta object
events object
13 nested properties
recordEvents boolean
recordTaskInVars boolean
truncateInVars boolean
truncateMaxStringLength integer
truncateMaxArrayLength integer
truncateMaxDepth integer
recordTaskOutVars boolean
truncateOutVars boolean
inVarsBlacklist string[]
outVarsBlacklist string[]
recordTaskMeta boolean
truncateMeta boolean
metaBlacklist string[]
requirements object
processTimeout string
suspendTimeout string
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
out string[]
template string
parallelLoopParallelism integer
EventConfiguration object
recordEvents boolean
recordTaskInVars boolean
truncateInVars boolean
truncateMaxStringLength integer
truncateMaxArrayLength integer
truncateMaxDepth integer
recordTaskOutVars boolean
truncateOutVars boolean
inVarsBlacklist string[]
outVarsBlacklist string[]
recordTaskMeta boolean
truncateMeta boolean
metaBlacklist string[]
MvnImport object
ImmutableMvnDefinition object
url string required
dest string
DirImport object
ImmutableDirectoryDefinition object
src string required
dest string
GitImport object
ImmutableGitDefinition object
name string
url string
version string
path string
dest string
secret object
3 nested properties
name string required
org string
password string
exclude string[]
SecretDefinition object
name string required
org string
password string
Profile object
configuration object
14 nested properties
runtime string
Values: "concord-v2"
debug boolean
entryPoint string
dependencies string[]
arguments object
meta object
events object
13 nested properties
recordEvents boolean
recordTaskInVars boolean
truncateInVars boolean
truncateMaxStringLength integer
truncateMaxArrayLength integer
truncateMaxDepth integer
recordTaskOutVars boolean
truncateOutVars boolean
inVarsBlacklist string[]
outVarsBlacklist string[]
recordTaskMeta boolean
truncateMeta boolean
metaBlacklist string[]
requirements object
processTimeout string
suspendTimeout string
exclusive object
2 nested properties
group string required
mode string
Values: "cancel" "cancelOld" "wait"
out string[]
template string
parallelLoopParallelism integer
publicFlows string[]
flows Record<string, TaskCall | ThrowStep | ScriptCall | SetStep | ReturnStep | LogStep | SuspendStep | ParallelStep | CheckpointStep | ExpressionFullStep | ExitStep | FormCallStep | SwitchStep | IfStep | LogYamlStep | FlowCallStep | BlockStep | ExpressionShortStep | TryStep[]>
forms object