xref: /aosp_15_r20/external/aws-sdk-java-v2/services/omics/src/main/resources/codegen-resources/waiters-2.json (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1{
2  "version" : 2,
3  "waiters" : {
4    "AnnotationImportJobCreated" : {
5      "description" : "Wait until an annotation import is completed",
6      "delay" : 30,
7      "maxAttempts" : 20,
8      "operation" : "GetAnnotationImportJob",
9      "acceptors" : [ {
10        "matcher" : "path",
11        "argument" : "status",
12        "state" : "retry",
13        "expected" : "SUBMITTED"
14      }, {
15        "matcher" : "path",
16        "argument" : "status",
17        "state" : "retry",
18        "expected" : "IN_PROGRESS"
19      }, {
20        "matcher" : "path",
21        "argument" : "status",
22        "state" : "failure",
23        "expected" : "FAILED"
24      }, {
25        "matcher" : "path",
26        "argument" : "status",
27        "state" : "success",
28        "expected" : "CANCELLED"
29      }, {
30        "matcher" : "path",
31        "argument" : "status",
32        "state" : "success",
33        "expected" : "COMPLETED"
34      } ]
35    },
36    "AnnotationStoreCreated" : {
37      "description" : "Wait until an annotation store is created",
38      "delay" : 30,
39      "maxAttempts" : 20,
40      "operation" : "GetAnnotationStore",
41      "acceptors" : [ {
42        "matcher" : "path",
43        "argument" : "status",
44        "state" : "success",
45        "expected" : "ACTIVE"
46      }, {
47        "matcher" : "path",
48        "argument" : "status",
49        "state" : "retry",
50        "expected" : "CREATING"
51      }, {
52        "matcher" : "path",
53        "argument" : "status",
54        "state" : "retry",
55        "expected" : "UPDATING"
56      }, {
57        "matcher" : "path",
58        "argument" : "status",
59        "state" : "failure",
60        "expected" : "FAILED"
61      } ]
62    },
63    "AnnotationStoreDeleted" : {
64      "description" : "Wait until an annotation store is deleted.",
65      "delay" : 30,
66      "maxAttempts" : 20,
67      "operation" : "GetAnnotationStore",
68      "acceptors" : [ {
69        "matcher" : "path",
70        "argument" : "status",
71        "state" : "success",
72        "expected" : "DELETED"
73      }, {
74        "matcher" : "error",
75        "state" : "success",
76        "expected" : "ResourceNotFoundException"
77      }, {
78        "matcher" : "path",
79        "argument" : "status",
80        "state" : "retry",
81        "expected" : "DELETING"
82      } ]
83    },
84    "AnnotationStoreVersionCreated" : {
85      "description" : "Wait until an annotation store version is created",
86      "delay" : 30,
87      "maxAttempts" : 20,
88      "operation" : "GetAnnotationStoreVersion",
89      "acceptors" : [ {
90        "matcher" : "path",
91        "argument" : "status",
92        "state" : "success",
93        "expected" : "ACTIVE"
94      }, {
95        "matcher" : "path",
96        "argument" : "status",
97        "state" : "retry",
98        "expected" : "CREATING"
99      }, {
100        "matcher" : "path",
101        "argument" : "status",
102        "state" : "retry",
103        "expected" : "UPDATING"
104      }, {
105        "matcher" : "path",
106        "argument" : "status",
107        "state" : "failure",
108        "expected" : "FAILED"
109      } ]
110    },
111    "AnnotationStoreVersionDeleted" : {
112      "description" : "Wait until an annotation store version is deleted.",
113      "delay" : 30,
114      "maxAttempts" : 20,
115      "operation" : "GetAnnotationStoreVersion",
116      "acceptors" : [ {
117        "matcher" : "path",
118        "argument" : "status",
119        "state" : "success",
120        "expected" : "DELETED"
121      }, {
122        "matcher" : "error",
123        "state" : "success",
124        "expected" : "ResourceNotFoundException"
125      }, {
126        "matcher" : "path",
127        "argument" : "status",
128        "state" : "retry",
129        "expected" : "DELETING"
130      } ]
131    },
132    "ReadSetActivationJobCompleted" : {
133      "description" : "Wait until a job is completed.",
134      "delay" : 30,
135      "maxAttempts" : 20,
136      "operation" : "GetReadSetActivationJob",
137      "acceptors" : [ {
138        "matcher" : "path",
139        "argument" : "status",
140        "state" : "success",
141        "expected" : "COMPLETED"
142      }, {
143        "matcher" : "path",
144        "argument" : "status",
145        "state" : "retry",
146        "expected" : "SUBMITTED"
147      }, {
148        "matcher" : "path",
149        "argument" : "status",
150        "state" : "retry",
151        "expected" : "IN_PROGRESS"
152      }, {
153        "matcher" : "path",
154        "argument" : "status",
155        "state" : "retry",
156        "expected" : "CANCELLING"
157      }, {
158        "matcher" : "path",
159        "argument" : "status",
160        "state" : "failure",
161        "expected" : "CANCELLED"
162      }, {
163        "matcher" : "path",
164        "argument" : "status",
165        "state" : "failure",
166        "expected" : "FAILED"
167      }, {
168        "matcher" : "path",
169        "argument" : "status",
170        "state" : "failure",
171        "expected" : "COMPLETED_WITH_FAILURES"
172      } ]
173    },
174    "ReadSetExportJobCompleted" : {
175      "description" : "Wait until a job is completed.",
176      "delay" : 30,
177      "maxAttempts" : 20,
178      "operation" : "GetReadSetExportJob",
179      "acceptors" : [ {
180        "matcher" : "path",
181        "argument" : "status",
182        "state" : "success",
183        "expected" : "COMPLETED"
184      }, {
185        "matcher" : "path",
186        "argument" : "status",
187        "state" : "retry",
188        "expected" : "SUBMITTED"
189      }, {
190        "matcher" : "path",
191        "argument" : "status",
192        "state" : "retry",
193        "expected" : "IN_PROGRESS"
194      }, {
195        "matcher" : "path",
196        "argument" : "status",
197        "state" : "retry",
198        "expected" : "CANCELLING"
199      }, {
200        "matcher" : "path",
201        "argument" : "status",
202        "state" : "failure",
203        "expected" : "CANCELLED"
204      }, {
205        "matcher" : "path",
206        "argument" : "status",
207        "state" : "failure",
208        "expected" : "FAILED"
209      }, {
210        "matcher" : "path",
211        "argument" : "status",
212        "state" : "failure",
213        "expected" : "COMPLETED_WITH_FAILURES"
214      } ]
215    },
216    "ReadSetImportJobCompleted" : {
217      "description" : "Wait until a job is completed.",
218      "delay" : 30,
219      "maxAttempts" : 20,
220      "operation" : "GetReadSetImportJob",
221      "acceptors" : [ {
222        "matcher" : "path",
223        "argument" : "status",
224        "state" : "success",
225        "expected" : "COMPLETED"
226      }, {
227        "matcher" : "path",
228        "argument" : "status",
229        "state" : "retry",
230        "expected" : "SUBMITTED"
231      }, {
232        "matcher" : "path",
233        "argument" : "status",
234        "state" : "retry",
235        "expected" : "IN_PROGRESS"
236      }, {
237        "matcher" : "path",
238        "argument" : "status",
239        "state" : "retry",
240        "expected" : "CANCELLING"
241      }, {
242        "matcher" : "path",
243        "argument" : "status",
244        "state" : "failure",
245        "expected" : "CANCELLED"
246      }, {
247        "matcher" : "path",
248        "argument" : "status",
249        "state" : "failure",
250        "expected" : "FAILED"
251      }, {
252        "matcher" : "path",
253        "argument" : "status",
254        "state" : "failure",
255        "expected" : "COMPLETED_WITH_FAILURES"
256      } ]
257    },
258    "ReferenceImportJobCompleted" : {
259      "description" : "Wait until a job is completed.",
260      "delay" : 30,
261      "maxAttempts" : 20,
262      "operation" : "GetReferenceImportJob",
263      "acceptors" : [ {
264        "matcher" : "path",
265        "argument" : "status",
266        "state" : "success",
267        "expected" : "COMPLETED"
268      }, {
269        "matcher" : "path",
270        "argument" : "status",
271        "state" : "retry",
272        "expected" : "SUBMITTED"
273      }, {
274        "matcher" : "path",
275        "argument" : "status",
276        "state" : "retry",
277        "expected" : "IN_PROGRESS"
278      }, {
279        "matcher" : "path",
280        "argument" : "status",
281        "state" : "retry",
282        "expected" : "CANCELLING"
283      }, {
284        "matcher" : "path",
285        "argument" : "status",
286        "state" : "failure",
287        "expected" : "CANCELLED"
288      }, {
289        "matcher" : "path",
290        "argument" : "status",
291        "state" : "failure",
292        "expected" : "FAILED"
293      }, {
294        "matcher" : "path",
295        "argument" : "status",
296        "state" : "failure",
297        "expected" : "COMPLETED_WITH_FAILURES"
298      } ]
299    },
300    "RunCompleted" : {
301      "description" : "Wait until a run is completed.",
302      "delay" : 30,
303      "maxAttempts" : 20,
304      "operation" : "GetRun",
305      "acceptors" : [ {
306        "matcher" : "path",
307        "argument" : "status",
308        "state" : "success",
309        "expected" : "COMPLETED"
310      }, {
311        "matcher" : "path",
312        "argument" : "status",
313        "state" : "retry",
314        "expected" : "PENDING"
315      }, {
316        "matcher" : "path",
317        "argument" : "status",
318        "state" : "retry",
319        "expected" : "STARTING"
320      }, {
321        "matcher" : "path",
322        "argument" : "status",
323        "state" : "retry",
324        "expected" : "RUNNING"
325      }, {
326        "matcher" : "path",
327        "argument" : "status",
328        "state" : "retry",
329        "expected" : "STOPPING"
330      }, {
331        "matcher" : "path",
332        "argument" : "status",
333        "state" : "failure",
334        "expected" : "FAILED"
335      } ]
336    },
337    "RunRunning" : {
338      "description" : "Wait until a run is running.",
339      "delay" : 30,
340      "maxAttempts" : 20,
341      "operation" : "GetRun",
342      "acceptors" : [ {
343        "matcher" : "path",
344        "argument" : "status",
345        "state" : "success",
346        "expected" : "RUNNING"
347      }, {
348        "matcher" : "path",
349        "argument" : "status",
350        "state" : "retry",
351        "expected" : "PENDING"
352      }, {
353        "matcher" : "path",
354        "argument" : "status",
355        "state" : "retry",
356        "expected" : "STARTING"
357      }, {
358        "matcher" : "path",
359        "argument" : "status",
360        "state" : "failure",
361        "expected" : "FAILED"
362      }, {
363        "matcher" : "path",
364        "argument" : "status",
365        "state" : "failure",
366        "expected" : "CANCELLED"
367      } ]
368    },
369    "TaskCompleted" : {
370      "description" : "Wait until a task is completed.",
371      "delay" : 30,
372      "maxAttempts" : 20,
373      "operation" : "GetRunTask",
374      "acceptors" : [ {
375        "matcher" : "path",
376        "argument" : "status",
377        "state" : "success",
378        "expected" : "COMPLETED"
379      }, {
380        "matcher" : "path",
381        "argument" : "status",
382        "state" : "retry",
383        "expected" : "PENDING"
384      }, {
385        "matcher" : "path",
386        "argument" : "status",
387        "state" : "retry",
388        "expected" : "STARTING"
389      }, {
390        "matcher" : "path",
391        "argument" : "status",
392        "state" : "retry",
393        "expected" : "RUNNING"
394      }, {
395        "matcher" : "path",
396        "argument" : "status",
397        "state" : "retry",
398        "expected" : "STOPPING"
399      }, {
400        "matcher" : "path",
401        "argument" : "status",
402        "state" : "failure",
403        "expected" : "FAILED"
404      } ]
405    },
406    "TaskRunning" : {
407      "description" : "Wait until a task is running.",
408      "delay" : 30,
409      "maxAttempts" : 20,
410      "operation" : "GetRunTask",
411      "acceptors" : [ {
412        "matcher" : "path",
413        "argument" : "status",
414        "state" : "success",
415        "expected" : "RUNNING"
416      }, {
417        "matcher" : "path",
418        "argument" : "status",
419        "state" : "retry",
420        "expected" : "PENDING"
421      }, {
422        "matcher" : "path",
423        "argument" : "status",
424        "state" : "retry",
425        "expected" : "STARTING"
426      }, {
427        "matcher" : "path",
428        "argument" : "status",
429        "state" : "failure",
430        "expected" : "FAILED"
431      }, {
432        "matcher" : "path",
433        "argument" : "status",
434        "state" : "failure",
435        "expected" : "CANCELLED"
436      } ]
437    },
438    "VariantImportJobCreated" : {
439      "description" : "Wait until variant import is completed",
440      "delay" : 30,
441      "maxAttempts" : 20,
442      "operation" : "GetVariantImportJob",
443      "acceptors" : [ {
444        "matcher" : "path",
445        "argument" : "status",
446        "state" : "retry",
447        "expected" : "SUBMITTED"
448      }, {
449        "matcher" : "path",
450        "argument" : "status",
451        "state" : "retry",
452        "expected" : "IN_PROGRESS"
453      }, {
454        "matcher" : "path",
455        "argument" : "status",
456        "state" : "failure",
457        "expected" : "FAILED"
458      }, {
459        "matcher" : "path",
460        "argument" : "status",
461        "state" : "success",
462        "expected" : "CANCELLED"
463      }, {
464        "matcher" : "path",
465        "argument" : "status",
466        "state" : "success",
467        "expected" : "COMPLETED"
468      } ]
469    },
470    "VariantStoreCreated" : {
471      "description" : "Wait until a variant store is created",
472      "delay" : 30,
473      "maxAttempts" : 20,
474      "operation" : "GetVariantStore",
475      "acceptors" : [ {
476        "matcher" : "path",
477        "argument" : "status",
478        "state" : "success",
479        "expected" : "ACTIVE"
480      }, {
481        "matcher" : "path",
482        "argument" : "status",
483        "state" : "retry",
484        "expected" : "CREATING"
485      }, {
486        "matcher" : "path",
487        "argument" : "status",
488        "state" : "retry",
489        "expected" : "UPDATING"
490      }, {
491        "matcher" : "path",
492        "argument" : "status",
493        "state" : "failure",
494        "expected" : "FAILED"
495      } ]
496    },
497    "VariantStoreDeleted" : {
498      "description" : "Wait until a variant store is deleted.",
499      "delay" : 30,
500      "maxAttempts" : 20,
501      "operation" : "GetVariantStore",
502      "acceptors" : [ {
503        "matcher" : "path",
504        "argument" : "status",
505        "state" : "success",
506        "expected" : "DELETED"
507      }, {
508        "matcher" : "error",
509        "state" : "success",
510        "expected" : "ResourceNotFoundException"
511      }, {
512        "matcher" : "path",
513        "argument" : "status",
514        "state" : "retry",
515        "expected" : "DELETING"
516      } ]
517    },
518    "WorkflowActive" : {
519      "description" : "Wait until a workflow is active.",
520      "delay" : 3,
521      "maxAttempts" : 10,
522      "operation" : "GetWorkflow",
523      "acceptors" : [ {
524        "matcher" : "path",
525        "argument" : "status",
526        "state" : "success",
527        "expected" : "ACTIVE"
528      }, {
529        "matcher" : "path",
530        "argument" : "status",
531        "state" : "retry",
532        "expected" : "CREATING"
533      }, {
534        "matcher" : "path",
535        "argument" : "status",
536        "state" : "retry",
537        "expected" : "UPDATING"
538      }, {
539        "matcher" : "path",
540        "argument" : "status",
541        "state" : "failure",
542        "expected" : "FAILED"
543      } ]
544    }
545  }
546}