{ "version": 2, "waiters": { "JobComplete": { "delay": 5, "operation": "GetItem", "maxAttempts": 60, "acceptors": [ { "expected": "COMPLETED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": "RUNNING", "matcher": "path", "state": "retry", "argument": "Item.JobStatus.S" }, { "expected": "QUEUED", "matcher": "path", "state": "retry", "argument": "Item.JobStatus.S" }, { "expected": "FORGET_COMPLETED_CLEANUP_IN_PROGRESS", "matcher": "path", "state": "retry", "argument": "Item.JobStatus.S" }, { "expected": "FAILED", "matcher": "path", "state": "failure", "argument": "Item.JobStatus.S" }, { "expected": "FIND_FAILED", "matcher": "path", "state": "failure", "argument": "Item.JobStatus.S" }, { "expected": "FORGET_FAILED", "matcher": "path", "state": "failure", "argument": "Item.JobStatus.S" }, { "expected": "FORGET_PARTIALLY_FAILED", "matcher": "path", "state": "failure", "argument": "Item.JobStatus.S" }, { "expected": "COMPLETED_CLEANUP_FAILED", "matcher": "path", "state": "failure", "argument": "Item.JobStatus.S" }, { "expected": 404, "matcher": "status", "state": "retry" } ] }, "JobFinished": { "delay": 5, "operation": "GetItem", "maxAttempts": 60, "acceptors": [ { "expected": "COMPLETED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": "RUNNING", "matcher": "path", "state": "retry", "argument": "Item.JobStatus.S" }, { "expected": "QUEUED", "matcher": "path", "state": "retry", "argument": "Item.JobStatus.S" }, { "expected": "FORGET_COMPLETED_CLEANUP_IN_PROGRESS", "matcher": "path", "state": "retry", "argument": "Item.JobStatus.S" }, { "expected": "FAILED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": "FIND_FAILED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": "FORGET_FAILED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": "FORGET_PARTIALLY_FAILED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": "COMPLETED_CLEANUP_FAILED", "matcher": "path", "state": "success", "argument": "Item.JobStatus.S" }, { "expected": 404, "matcher": "status", "state": "retry" } ] }, "JobExists": { "delay": 5, "operation": "GetItem", "maxAttempts": 30, "acceptors": [ { "expected": 200, "matcher": "status", "state": "success" }, { "expected": 404, "matcher": "status", "state": "retry" } ] } } }