{ "version": 2, "waiters": { "ResourceRequestSuccess": { "description": "Wait until resource operation request is successful", "operation": "GetResourceRequestStatus", "delay": 5, "maxAttempts": 720, "acceptors": [ { "state": "success", "matcher": "path", "argument": "ProgressEvent.OperationStatus", "expected": "SUCCESS" }, { "state": "failure", "matcher": "path", "argument": "ProgressEvent.OperationStatus", "expected": "FAILED" }, { "state": "failure", "matcher": "path", "argument": "ProgressEvent.OperationStatus", "expected": "CANCEL_COMPLETE" } ] } } }