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