{ "version": 2, "waiters": { "ExecutionExists": { "delay": 2, "operation": "DescribeExecution", "maxAttempts": 30, "acceptors": [ { "expected": 200, "matcher": "status", "state": "success" }, { "expected": 400, "matcher": "status", "state": "retry" }, { "expected": 404, "matcher": "status", "state": "retry" } ] }, "ExecutionComplete": { "delay": 2, "operation": "DescribeExecution", "maxAttempts": 30, "acceptors": [ { "expected": 400, "matcher": "status", "state": "retry" }, { "expected": 404, "matcher": "status", "state": "retry" }, { "matcher": "path", "expected": "SUCCEEDED", "argument": "status", "state": "success" }, { "matcher": "path", "expected": "RUNNING", "argument": "status", "state": "retry" }, { "matcher": "path", "expected": "FAILED", "argument": "status", "state": "failure" }, { "matcher": "path", "expected": "TIMED_OUT", "argument": "status", "state": "failure" }, { "matcher": "path", "expected": "ABORTED", "argument": "status", "state": "failure" } ] } } }