1{
2  "version": 2,
3  "waiters": {
4    "JobComplete": {
5      "delay": 30,
6      "operation": "ReadJob",
7      "maxAttempts": 120,
8      "acceptors": [
9        {
10          "expected": "Complete",
11          "matcher": "path",
12          "state": "success",
13          "argument": "Job.Status"
14        },
15        {
16          "expected": "Canceled",
17          "matcher": "path",
18          "state": "failure",
19          "argument": "Job.Status"
20        },
21        {
22          "expected": "Error",
23          "matcher": "path",
24          "state": "failure",
25          "argument": "Job.Status"
26        }
27      ]
28    }
29  }
30}
31