31 lines
728 B
Text
31 lines
728 B
Text
|
|
{
|
||
|
|
EngineConfig = {
|
||
|
|
max_parallel_tasks | Number,
|
||
|
|
workflow_timeout | Number,
|
||
|
|
approval_gates_enabled | Bool,
|
||
|
|
cedar_policy_dir | String | optional,
|
||
|
|
},
|
||
|
|
|
||
|
|
ScheduleConfig = {
|
||
|
|
cron | String,
|
||
|
|
timezone | String | optional,
|
||
|
|
allow_concurrent | Bool,
|
||
|
|
catch_up | Bool,
|
||
|
|
},
|
||
|
|
|
||
|
|
WorkflowNotifications = {
|
||
|
|
on_completed | Array String | default = [],
|
||
|
|
on_failed | Array String | default = [],
|
||
|
|
on_approval_required | Array String | default = [],
|
||
|
|
},
|
||
|
|
|
||
|
|
StageConfig = {
|
||
|
|
name | String,
|
||
|
|
agents | Array String,
|
||
|
|
parallel | Bool | default = false,
|
||
|
|
max_parallel | Number | optional,
|
||
|
|
approval_required | Bool | default = false,
|
||
|
|
compensation_agents | Array String | optional,
|
||
|
|
},
|
||
|
|
}
|