You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: schema/workflow.yaml
+39-2Lines changed: 39 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@ type: object
5
5
properties:
6
6
document:
7
7
type: object
8
+
unevaluatedProperties: false
8
9
properties:
9
10
dsl:
10
11
type: string
@@ -39,6 +40,7 @@ properties:
39
40
description: Configures the workflow's input.
40
41
use:
41
42
type: object
43
+
unevaluatedProperties: false
42
44
properties:
43
45
authentications:
44
46
type: object
@@ -87,6 +89,7 @@ properties:
87
89
description: Configures the workflow's output.
88
90
schedule:
89
91
type: object
92
+
unevaluatedProperties: false
90
93
properties:
91
94
every:
92
95
$ref: '#/$defs/duration'
@@ -324,6 +327,7 @@ $defs:
324
327
properties:
325
328
fork:
326
329
type: object
330
+
unevaluatedProperties: false
327
331
required: [ branches ]
328
332
properties:
329
333
branches:
@@ -352,6 +356,7 @@ $defs:
352
356
properties:
353
357
emit:
354
358
type: object
359
+
unevaluatedProperties: false
355
360
properties:
356
361
event:
357
362
type: object
@@ -390,6 +395,7 @@ $defs:
390
395
properties:
391
396
for:
392
397
type: object
398
+
unevaluatedProperties: false
393
399
properties:
394
400
each:
395
401
type: string
@@ -418,6 +424,7 @@ $defs:
418
424
properties:
419
425
listen:
420
426
type: object
427
+
unevaluatedProperties: false
421
428
properties:
422
429
to:
423
430
$ref: '#/$defs/eventConsumptionStrategy'
@@ -433,6 +440,7 @@ $defs:
433
440
properties:
434
441
raise:
435
442
type: object
443
+
unevaluatedProperties: false
436
444
properties:
437
445
error:
438
446
$ref: '#/$defs/error'
@@ -453,6 +461,7 @@ $defs:
453
461
properties:
454
462
container:
455
463
type: object
464
+
unevaluatedProperties: false
456
465
properties:
457
466
image:
458
467
type: string
@@ -477,6 +486,7 @@ $defs:
477
486
properties:
478
487
script:
479
488
type: object
489
+
unevaluatedProperties: false
480
490
properties:
481
491
language:
482
492
type: string
@@ -506,6 +516,7 @@ $defs:
506
516
properties:
507
517
shell:
508
518
type: object
519
+
unevaluatedProperties: false
509
520
properties:
510
521
command:
511
522
type: string
@@ -528,6 +539,7 @@ $defs:
528
539
workflow:
529
540
title: RunWorkflowDescriptor
530
541
type: object
542
+
unevaluatedProperties: false
531
543
properties:
532
544
namespace:
533
545
type: string
@@ -579,8 +591,8 @@ $defs:
579
591
additionalProperties:
580
592
type: object
581
593
title: SwitchCase
582
-
required:
583
-
- then
594
+
unevaluatedProperties: false
595
+
required: [ then ]
584
596
properties:
585
597
when:
586
598
type: string
@@ -601,6 +613,7 @@ $defs:
601
613
$ref: '#/$defs/taskList'
602
614
catch:
603
615
type: object
616
+
unevaluatedProperties: false
604
617
properties:
605
618
errors:
606
619
title: CatchErrors
@@ -639,6 +652,7 @@ $defs:
639
652
- type: string
640
653
referenceableAuthenticationPolicy:
641
654
type: object
655
+
unevaluatedProperties: false
642
656
oneOf:
643
657
- title: AuthenticationPolicyReference
644
658
properties:
@@ -650,6 +664,7 @@ $defs:
650
664
- $ref: '#/$defs/authenticationPolicy'
651
665
secretBasedAuthenticationPolicy:
652
666
type: object
667
+
unevaluatedProperties: false
653
668
properties:
654
669
use:
655
670
type: string
@@ -663,6 +678,7 @@ $defs:
663
678
properties:
664
679
basic:
665
680
type: object
681
+
unevaluatedProperties: false
666
682
oneOf:
667
683
- properties:
668
684
username:
@@ -679,6 +695,7 @@ $defs:
679
695
properties:
680
696
bearer:
681
697
type: object
698
+
unevaluatedProperties: false
682
699
oneOf:
683
700
- properties:
684
701
token:
@@ -692,6 +709,7 @@ $defs:
692
709
properties:
693
710
oauth2:
694
711
type: object
712
+
unevaluatedProperties: false
695
713
oneOf:
696
714
- properties:
697
715
authority:
@@ -703,6 +721,7 @@ $defs:
703
721
description: The grant type to use.
704
722
client:
705
723
type: object
724
+
unevaluatedProperties: false
706
725
properties:
707
726
id:
708
727
type: string
@@ -740,6 +759,7 @@ $defs:
740
759
description: Defines an authentication policy.
741
760
oauth2Token:
742
761
type: object
762
+
unevaluatedProperties: false
743
763
properties:
744
764
token:
745
765
type: string
@@ -751,6 +771,7 @@ $defs:
751
771
duration:
752
772
type: object
753
773
minProperties: 1
774
+
unevaluatedProperties: false
754
775
properties:
755
776
days:
756
777
type: integer
@@ -770,6 +791,7 @@ $defs:
770
791
description: The definition of a duration.
771
792
error:
772
793
type: object
794
+
unevaluatedProperties: false
773
795
properties:
774
796
type:
775
797
type: string
@@ -791,6 +813,7 @@ $defs:
791
813
required: [ type, status, instance ]
792
814
endpoint:
793
815
type: object
816
+
unevaluatedProperties: false
794
817
properties:
795
818
uri:
796
819
type: string
@@ -802,6 +825,7 @@ $defs:
802
825
required: [ uri ]
803
826
eventConsumptionStrategy:
804
827
type: object
828
+
unevaluatedProperties: false
805
829
oneOf:
806
830
- title: AllEventConsumptionStrategy
807
831
properties:
@@ -827,6 +851,7 @@ $defs:
827
851
required: [ one ]
828
852
eventFilter:
829
853
type: object
854
+
unevaluatedProperties: false
830
855
properties:
831
856
with:
832
857
title: WithEvent
@@ -870,6 +895,7 @@ $defs:
870
895
description: An event filter is a mechanism used to selectively process or handle events based on predefined criteria, such as event type, source, or specific attributes.
871
896
extension:
872
897
type: object
898
+
unevaluatedProperties: false
873
899
properties:
874
900
extend:
875
901
type: string
@@ -892,6 +918,7 @@ $defs:
892
918
format: uri
893
919
- title: ExternalResourceURI
894
920
type: object
921
+
unevaluatedProperties: false
895
922
properties:
896
923
uri:
897
924
type: string
@@ -906,6 +933,7 @@ $defs:
906
933
required: [ uri ]
907
934
input:
908
935
type: object
936
+
unevaluatedProperties: false
909
937
properties:
910
938
schema:
911
939
$ref: '#/$defs/schema'
@@ -918,6 +946,7 @@ $defs:
918
946
description: Configures the input of a workflow or task.
919
947
output:
920
948
type: object
949
+
unevaluatedProperties: false
921
950
properties:
922
951
schema:
923
952
$ref: '#/$defs/schema'
@@ -930,6 +959,7 @@ $defs:
930
959
description: Configures the output of a workflow or task.
931
960
export:
932
961
type: object
962
+
unevaluatedProperties: false
933
963
properties:
934
964
schema:
935
965
$ref: '#/$defs/schema'
@@ -942,6 +972,7 @@ $defs:
942
972
description: Set the content of the context.
943
973
retryPolicy:
944
974
type: object
975
+
unevaluatedProperties: false
945
976
properties:
946
977
when:
947
978
type: string
@@ -954,6 +985,7 @@ $defs:
954
985
description: The duration to wait between retry attempts.
955
986
backoff:
956
987
type: object
988
+
unevaluatedProperties: false
957
989
oneOf:
958
990
- title: ConstantBackoff
959
991
properties:
@@ -976,9 +1008,11 @@ $defs:
976
1008
description: The retry duration backoff.
977
1009
limit:
978
1010
type: object
1011
+
unevaluatedProperties: false
979
1012
properties:
980
1013
attempt:
981
1014
type: object
1015
+
unevaluatedProperties: false
982
1016
properties:
983
1017
count:
984
1018
type: integer
@@ -992,6 +1026,7 @@ $defs:
992
1026
description: The retry limit, if any
993
1027
jitter:
994
1028
type: object
1029
+
unevaluatedProperties: false
995
1030
properties:
996
1031
from:
997
1032
$ref: '#/$defs/duration'
@@ -1004,6 +1039,7 @@ $defs:
1004
1039
description: Defines a retry policy.
1005
1040
schema:
1006
1041
type: object
1042
+
unevaluatedProperties: false
1007
1043
properties:
1008
1044
format:
1009
1045
type: string
@@ -1024,6 +1060,7 @@ $defs:
1024
1060
description: Represents the definition of a schema.
0 commit comments