UNPKG

7 kBJSONView Raw
1{
2 "version": 2,
3 "waiters": {
4 "DBInstanceAvailable": {
5 "delay": 30,
6 "operation": "DescribeDBInstances",
7 "maxAttempts": 60,
8 "acceptors": [
9 {
10 "expected": "available",
11 "matcher": "pathAll",
12 "state": "success",
13 "argument": "DBInstances[].DBInstanceStatus"
14 },
15 {
16 "expected": "deleted",
17 "matcher": "pathAny",
18 "state": "failure",
19 "argument": "DBInstances[].DBInstanceStatus"
20 },
21 {
22 "expected": "deleting",
23 "matcher": "pathAny",
24 "state": "failure",
25 "argument": "DBInstances[].DBInstanceStatus"
26 },
27 {
28 "expected": "failed",
29 "matcher": "pathAny",
30 "state": "failure",
31 "argument": "DBInstances[].DBInstanceStatus"
32 },
33 {
34 "expected": "incompatible-restore",
35 "matcher": "pathAny",
36 "state": "failure",
37 "argument": "DBInstances[].DBInstanceStatus"
38 },
39 {
40 "expected": "incompatible-parameters",
41 "matcher": "pathAny",
42 "state": "failure",
43 "argument": "DBInstances[].DBInstanceStatus"
44 }
45 ]
46 },
47 "DBInstanceDeleted": {
48 "delay": 30,
49 "operation": "DescribeDBInstances",
50 "maxAttempts": 60,
51 "acceptors": [
52 {
53 "expected": true,
54 "matcher": "path",
55 "state": "success",
56 "argument": "length(DBInstances) == `0`"
57 },
58 {
59 "expected": "DBInstanceNotFound",
60 "matcher": "error",
61 "state": "success"
62 },
63 {
64 "expected": "creating",
65 "matcher": "pathAny",
66 "state": "failure",
67 "argument": "DBInstances[].DBInstanceStatus"
68 },
69 {
70 "expected": "modifying",
71 "matcher": "pathAny",
72 "state": "failure",
73 "argument": "DBInstances[].DBInstanceStatus"
74 },
75 {
76 "expected": "rebooting",
77 "matcher": "pathAny",
78 "state": "failure",
79 "argument": "DBInstances[].DBInstanceStatus"
80 },
81 {
82 "expected": "resetting-master-credentials",
83 "matcher": "pathAny",
84 "state": "failure",
85 "argument": "DBInstances[].DBInstanceStatus"
86 }
87 ]
88 },
89 "DBSnapshotAvailable": {
90 "delay": 30,
91 "operation": "DescribeDBSnapshots",
92 "maxAttempts": 60,
93 "acceptors": [
94 {
95 "expected": "available",
96 "matcher": "pathAll",
97 "state": "success",
98 "argument": "DBSnapshots[].Status"
99 },
100 {
101 "expected": "deleted",
102 "matcher": "pathAny",
103 "state": "failure",
104 "argument": "DBSnapshots[].Status"
105 },
106 {
107 "expected": "deleting",
108 "matcher": "pathAny",
109 "state": "failure",
110 "argument": "DBSnapshots[].Status"
111 },
112 {
113 "expected": "failed",
114 "matcher": "pathAny",
115 "state": "failure",
116 "argument": "DBSnapshots[].Status"
117 },
118 {
119 "expected": "incompatible-restore",
120 "matcher": "pathAny",
121 "state": "failure",
122 "argument": "DBSnapshots[].Status"
123 },
124 {
125 "expected": "incompatible-parameters",
126 "matcher": "pathAny",
127 "state": "failure",
128 "argument": "DBSnapshots[].Status"
129 }
130 ]
131 },
132 "DBSnapshotDeleted": {
133 "delay": 30,
134 "operation": "DescribeDBSnapshots",
135 "maxAttempts": 60,
136 "acceptors": [
137 {
138 "expected": true,
139 "matcher": "path",
140 "state": "success",
141 "argument": "length(DBSnapshots) == `0`"
142 },
143 {
144 "expected": "DBSnapshotNotFound",
145 "matcher": "error",
146 "state": "success"
147 },
148 {
149 "expected": "creating",
150 "matcher": "pathAny",
151 "state": "failure",
152 "argument": "DBSnapshots[].Status"
153 },
154 {
155 "expected": "modifying",
156 "matcher": "pathAny",
157 "state": "failure",
158 "argument": "DBSnapshots[].Status"
159 },
160 {
161 "expected": "rebooting",
162 "matcher": "pathAny",
163 "state": "failure",
164 "argument": "DBSnapshots[].Status"
165 },
166 {
167 "expected": "resetting-master-credentials",
168 "matcher": "pathAny",
169 "state": "failure",
170 "argument": "DBSnapshots[].Status"
171 }
172 ]
173 },
174 "DBClusterSnapshotAvailable": {
175 "delay": 30,
176 "operation": "DescribeDBClusterSnapshots",
177 "maxAttempts": 60,
178 "acceptors": [
179 {
180 "expected": "available",
181 "matcher": "pathAll",
182 "state": "success",
183 "argument": "DBClusterSnapshots[].Status"
184 },
185 {
186 "expected": "deleted",
187 "matcher": "pathAny",
188 "state": "failure",
189 "argument": "DBClusterSnapshots[].Status"
190 },
191 {
192 "expected": "deleting",
193 "matcher": "pathAny",
194 "state": "failure",
195 "argument": "DBClusterSnapshots[].Status"
196 },
197 {
198 "expected": "failed",
199 "matcher": "pathAny",
200 "state": "failure",
201 "argument": "DBClusterSnapshots[].Status"
202 },
203 {
204 "expected": "incompatible-restore",
205 "matcher": "pathAny",
206 "state": "failure",
207 "argument": "DBClusterSnapshots[].Status"
208 },
209 {
210 "expected": "incompatible-parameters",
211 "matcher": "pathAny",
212 "state": "failure",
213 "argument": "DBClusterSnapshots[].Status"
214 }
215 ]
216 },
217 "DBClusterSnapshotDeleted": {
218 "delay": 30,
219 "operation": "DescribeDBClusterSnapshots",
220 "maxAttempts": 60,
221 "acceptors": [
222 {
223 "expected": true,
224 "matcher": "path",
225 "state": "success",
226 "argument": "length(DBClusterSnapshots) == `0`"
227 },
228 {
229 "expected": "DBClusterSnapshotNotFoundFault",
230 "matcher": "error",
231 "state": "success"
232 },
233 {
234 "expected": "creating",
235 "matcher": "pathAny",
236 "state": "failure",
237 "argument": "DBClusterSnapshots[].Status"
238 },
239 {
240 "expected": "modifying",
241 "matcher": "pathAny",
242 "state": "failure",
243 "argument": "DBClusterSnapshots[].Status"
244 },
245 {
246 "expected": "rebooting",
247 "matcher": "pathAny",
248 "state": "failure",
249 "argument": "DBClusterSnapshots[].Status"
250 },
251 {
252 "expected": "resetting-master-credentials",
253 "matcher": "pathAny",
254 "state": "failure",
255 "argument": "DBClusterSnapshots[].Status"
256 }
257 ]
258 }
259 }
260}