Concord
Concord - https://github.com/walmartlabs/concord, workflow orchestrator
| 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
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
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
parallelism
integer
items
string | object | array
in
string | object
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
parallelism
integer
items
string | object | array
in
string | object
body
string
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
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[]
meta
object
name
string
Loop
object
mode
string
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
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
parallelism
integer
items
string | object | array
meta
object
name
string
Retry
object
Serializable
object
GenericTrigger
object
GenericTriggerParams
object
version
integer
required
entryPoint
string
required
conditions
object
arguments
object
activeProfiles
string[]
exclusive
object
2 nested properties
group
string
required
mode
string
ExclusiveMode
object
group
string
required
mode
string
CronTrigger
object
CronTriggerParams
object
RunAs
object
withSecret
string
required
ManualTrigger
object
ManualTriggerParams
object
entryPoint
string
required
name
string
arguments
object
activeProfiles
string[]
exclusive
object
2 nested properties
group
string
required
mode
string
GithubTrigger
object
github
object
9 nested properties
version
integer
required
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
arguments
object
activeProfiles
string[]
GithubTriggerParams
object
version
integer
required
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
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
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
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
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
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