1 | {
|
2 | "title": "PdrStatusCheckInput",
|
3 | "description": "Describes the input expected by the pdr-status-check task",
|
4 | "type": "object",
|
5 | "required": ["running", "pdr"],
|
6 | "properties": {
|
7 | "running": {
|
8 | "description": "List of execution arns which are queued or running",
|
9 | "type": "array",
|
10 | "items": {
|
11 | "type": "string"
|
12 | }
|
13 | },
|
14 | "completed": {
|
15 | "description": "List of completed execution arns",
|
16 | "type": "array",
|
17 | "items": {
|
18 | "type": "string"
|
19 | }
|
20 | },
|
21 | "failed": {
|
22 | "description": "List of failed execution arns with reason",
|
23 | "type": "array",
|
24 | "items": {
|
25 | "type": "object",
|
26 | "required": ["arn", "reason"],
|
27 | "properties": {
|
28 | "arn": { "type": "string" },
|
29 | "reason": { "type": "string" }
|
30 | }
|
31 | }
|
32 | },
|
33 | "counter": { "type": "integer" },
|
34 | "limit": { "type": "integer" },
|
35 | "isFinished": {
|
36 | "description": "Indicates whether all the step function executions of the PDR are in terminal states",
|
37 | "type": "boolean"
|
38 | },
|
39 | "pdr": {
|
40 | "description": "Product Delivery Record",
|
41 | "type": "object",
|
42 | "required": ["name", "path"],
|
43 | "properties": {
|
44 | "name": { "type": "string" },
|
45 | "path": { "type": "string" }
|
46 | }
|
47 | }
|
48 | }
|
49 | }
|