UNPKG

5.12 kBJSONView Raw
1{
2 "version":2,
3 "waiters":{
4 "CacheClusterAvailable":{
5 "acceptors":[
6 {
7 "argument":"CacheClusters[].CacheClusterStatus",
8 "expected":"available",
9 "matcher":"pathAll",
10 "state":"success"
11 },
12 {
13 "argument":"CacheClusters[].CacheClusterStatus",
14 "expected":"deleted",
15 "matcher":"pathAny",
16 "state":"failure"
17 },
18 {
19 "argument":"CacheClusters[].CacheClusterStatus",
20 "expected":"deleting",
21 "matcher":"pathAny",
22 "state":"failure"
23 },
24 {
25 "argument":"CacheClusters[].CacheClusterStatus",
26 "expected":"incompatible-network",
27 "matcher":"pathAny",
28 "state":"failure"
29 },
30 {
31 "argument":"CacheClusters[].CacheClusterStatus",
32 "expected":"restore-failed",
33 "matcher":"pathAny",
34 "state":"failure"
35 }
36 ],
37 "delay":15,
38 "description":"Wait until ElastiCache cluster is available.",
39 "maxAttempts":40,
40 "operation":"DescribeCacheClusters"
41 },
42 "CacheClusterDeleted":{
43 "acceptors":[
44 {
45 "argument":"CacheClusters[].CacheClusterStatus",
46 "expected":"deleted",
47 "matcher":"pathAll",
48 "state":"success"
49 },
50 {
51 "expected":"CacheClusterNotFound",
52 "matcher":"error",
53 "state":"success"
54 },
55 {
56 "argument":"CacheClusters[].CacheClusterStatus",
57 "expected":"available",
58 "matcher":"pathAny",
59 "state":"failure"
60 },
61 {
62 "argument":"CacheClusters[].CacheClusterStatus",
63 "expected":"creating",
64 "matcher":"pathAny",
65 "state":"failure"
66 },
67 {
68 "argument":"CacheClusters[].CacheClusterStatus",
69 "expected":"incompatible-network",
70 "matcher":"pathAny",
71 "state":"failure"
72 },
73 {
74 "argument":"CacheClusters[].CacheClusterStatus",
75 "expected":"modifying",
76 "matcher":"pathAny",
77 "state":"failure"
78 },
79 {
80 "argument":"CacheClusters[].CacheClusterStatus",
81 "expected":"restore-failed",
82 "matcher":"pathAny",
83 "state":"failure"
84 },
85 {
86 "argument":"CacheClusters[].CacheClusterStatus",
87 "expected":"snapshotting",
88 "matcher":"pathAny",
89 "state":"failure"
90 }
91 ],
92 "delay":15,
93 "description":"Wait until ElastiCache cluster is deleted.",
94 "maxAttempts":40,
95 "operation":"DescribeCacheClusters"
96 },
97 "ReplicationGroupAvailable":{
98 "acceptors":[
99 {
100 "argument":"ReplicationGroups[].Status",
101 "expected":"available",
102 "matcher":"pathAll",
103 "state":"success"
104 },
105 {
106 "argument":"ReplicationGroups[].Status",
107 "expected":"deleted",
108 "matcher":"pathAny",
109 "state":"failure"
110 }
111 ],
112 "delay":15,
113 "description":"Wait until ElastiCache replication group is available.",
114 "maxAttempts":40,
115 "operation":"DescribeReplicationGroups"
116 },
117 "ReplicationGroupDeleted":{
118 "acceptors":[
119 {
120 "argument":"ReplicationGroups[].Status",
121 "expected":"deleted",
122 "matcher":"pathAll",
123 "state":"success"
124 },
125 {
126 "argument":"ReplicationGroups[].Status",
127 "expected":"available",
128 "matcher":"pathAny",
129 "state":"failure"
130 },
131 {
132 "expected":"ReplicationGroupNotFoundFault",
133 "matcher":"error",
134 "state":"success"
135 }
136 ],
137 "delay":15,
138 "description":"Wait until ElastiCache replication group is deleted.",
139 "maxAttempts":40,
140 "operation":"DescribeReplicationGroups"
141 }
142 }
143}