{ "version" : 2, "waiters" : { "WaitForReplicationSetActive" : { "description" : "Wait for a replication set to become ACTIVE", "delay" : 30, "maxAttempts" : 5, "operation" : "GetReplicationSet", "acceptors" : [ { "matcher" : "path", "argument" : "replicationSet.status", "state" : "success", "expected" : "ACTIVE" }, { "matcher" : "path", "argument" : "replicationSet.status", "state" : "retry", "expected" : "CREATING" }, { "matcher" : "path", "argument" : "replicationSet.status", "state" : "retry", "expected" : "UPDATING" }, { "matcher" : "path", "argument" : "replicationSet.status", "state" : "failure", "expected" : "FAILED" } ] }, "WaitForReplicationSetDeleted" : { "description" : "Wait for a replication set to be deleted", "delay" : 30, "maxAttempts" : 5, "operation" : "GetReplicationSet", "acceptors" : [ { "matcher" : "error", "state" : "success", "expected" : "ResourceNotFoundException" }, { "matcher" : "path", "argument" : "replicationSet.status", "state" : "retry", "expected" : "DELETING" }, { "matcher" : "path", "argument" : "replicationSet.status", "state" : "failure", "expected" : "FAILED" } ] } } }