UNPKG

2.34 kBJSONView Raw
1{
2 "version": 2,
3 "waiters": {
4 "ClusterAvailable": {
5 "delay": 60,
6 "operation": "DescribeClusters",
7 "maxAttempts": 30,
8 "acceptors": [
9 {
10 "expected": "available",
11 "matcher": "pathAll",
12 "state": "success",
13 "argument": "Clusters[].ClusterStatus"
14 },
15 {
16 "expected": "deleting",
17 "matcher": "pathAny",
18 "state": "failure",
19 "argument": "Clusters[].ClusterStatus"
20 },
21 {
22 "expected": "ClusterNotFound",
23 "matcher": "error",
24 "state": "retry"
25 }
26 ]
27 },
28 "ClusterDeleted": {
29 "delay": 60,
30 "operation": "DescribeClusters",
31 "maxAttempts": 30,
32 "acceptors": [
33 {
34 "expected": "ClusterNotFound",
35 "matcher": "error",
36 "state": "success"
37 },
38 {
39 "expected": "creating",
40 "matcher": "pathAny",
41 "state": "failure",
42 "argument": "Clusters[].ClusterStatus"
43 },
44 {
45 "expected": "modifying",
46 "matcher": "pathAny",
47 "state": "failure",
48 "argument": "Clusters[].ClusterStatus"
49 }
50 ]
51 },
52 "ClusterRestored": {
53 "operation": "DescribeClusters",
54 "maxAttempts": 30,
55 "delay": 60,
56 "acceptors": [
57 {
58 "state": "success",
59 "matcher": "pathAll",
60 "argument": "Clusters[].RestoreStatus.Status",
61 "expected": "completed"
62 },
63 {
64 "state": "failure",
65 "matcher": "pathAny",
66 "argument": "Clusters[].ClusterStatus",
67 "expected": "deleting"
68 }
69 ]
70 },
71 "SnapshotAvailable": {
72 "delay": 15,
73 "operation": "DescribeClusterSnapshots",
74 "maxAttempts": 20,
75 "acceptors": [
76 {
77 "expected": "available",
78 "matcher": "pathAll",
79 "state": "success",
80 "argument": "Snapshots[].Status"
81 },
82 {
83 "expected": "failed",
84 "matcher": "pathAny",
85 "state": "failure",
86 "argument": "Snapshots[].Status"
87 },
88 {
89 "expected": "deleted",
90 "matcher": "pathAny",
91 "state": "failure",
92 "argument": "Snapshots[].Status"
93 }
94 ]
95 }
96 }
97}