dms-2016-01-01.waiters2.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. {
  2. "version":2,
  3. "waiters":{
  4. "TestConnectionSucceeds":{
  5. "acceptors":[
  6. {
  7. "argument":"Connections[].Status",
  8. "expected":"successful",
  9. "matcher":"pathAll",
  10. "state":"success"
  11. },
  12. {
  13. "argument":"Connections[].Status",
  14. "expected":"failed",
  15. "matcher":"pathAny",
  16. "state":"failure"
  17. }
  18. ],
  19. "delay":5,
  20. "description":"Wait until testing connection succeeds.",
  21. "maxAttempts":60,
  22. "operation":"DescribeConnections"
  23. },
  24. "EndpointDeleted":{
  25. "acceptors":[
  26. {
  27. "expected":"ResourceNotFoundFault",
  28. "matcher":"error",
  29. "state":"success"
  30. },
  31. {
  32. "argument":"Endpoints[].Status",
  33. "expected":"active",
  34. "matcher":"pathAny",
  35. "state":"failure"
  36. },
  37. {
  38. "argument":"Endpoints[].Status",
  39. "expected":"creating",
  40. "matcher":"pathAny",
  41. "state":"failure"
  42. }
  43. ],
  44. "delay":5,
  45. "description":"Wait until testing endpoint is deleted.",
  46. "maxAttempts":60,
  47. "operation":"DescribeEndpoints"
  48. },
  49. "ReplicationInstanceAvailable":{
  50. "acceptors":[
  51. {
  52. "argument":"ReplicationInstances[].ReplicationInstanceStatus",
  53. "expected":"available",
  54. "matcher":"pathAll",
  55. "state":"success"
  56. },
  57. {
  58. "argument":"ReplicationInstances[].ReplicationInstanceStatus",
  59. "expected":"deleting",
  60. "matcher":"pathAny",
  61. "state":"failure"
  62. },
  63. {
  64. "argument":"ReplicationInstances[].ReplicationInstanceStatus",
  65. "expected":"incompatible-credentials",
  66. "matcher":"pathAny",
  67. "state":"failure"
  68. },
  69. {
  70. "argument":"ReplicationInstances[].ReplicationInstanceStatus",
  71. "expected":"incompatible-network",
  72. "matcher":"pathAny",
  73. "state":"failure"
  74. },
  75. {
  76. "argument":"ReplicationInstances[].ReplicationInstanceStatus",
  77. "expected":"inaccessible-encryption-credentials",
  78. "matcher":"pathAny",
  79. "state":"failure"
  80. }
  81. ],
  82. "delay":60,
  83. "description":"Wait until DMS replication instance is available.",
  84. "maxAttempts":60,
  85. "operation":"DescribeReplicationInstances"
  86. },
  87. "ReplicationInstanceDeleted":{
  88. "acceptors":[
  89. {
  90. "argument":"ReplicationInstances[].ReplicationInstanceStatus",
  91. "expected":"available",
  92. "matcher":"pathAny",
  93. "state":"failure"
  94. },
  95. {
  96. "expected":"ResourceNotFoundFault",
  97. "matcher":"error",
  98. "state":"success"
  99. }
  100. ],
  101. "delay":15,
  102. "description":"Wait until DMS replication instance is deleted.",
  103. "maxAttempts":60,
  104. "operation":"DescribeReplicationInstances"
  105. },
  106. "ReplicationTaskReady":{
  107. "acceptors":[
  108. {
  109. "argument":"ReplicationTasks[].Status",
  110. "expected":"ready",
  111. "matcher":"pathAll",
  112. "state":"success"
  113. },
  114. {
  115. "argument":"ReplicationTasks[].Status",
  116. "expected":"starting",
  117. "matcher":"pathAny",
  118. "state":"failure"
  119. },
  120. {
  121. "argument":"ReplicationTasks[].Status",
  122. "expected":"running",
  123. "matcher":"pathAny",
  124. "state":"failure"
  125. },
  126. {
  127. "argument":"ReplicationTasks[].Status",
  128. "expected":"stopping",
  129. "matcher":"pathAny",
  130. "state":"failure"
  131. },
  132. {
  133. "argument":"ReplicationTasks[].Status",
  134. "expected":"stopped",
  135. "matcher":"pathAny",
  136. "state":"failure"
  137. },
  138. {
  139. "argument":"ReplicationTasks[].Status",
  140. "expected":"failed",
  141. "matcher":"pathAny",
  142. "state":"failure"
  143. },
  144. {
  145. "argument":"ReplicationTasks[].Status",
  146. "expected":"modifying",
  147. "matcher":"pathAny",
  148. "state":"failure"
  149. },
  150. {
  151. "argument":"ReplicationTasks[].Status",
  152. "expected":"testing",
  153. "matcher":"pathAny",
  154. "state":"failure"
  155. },
  156. {
  157. "argument":"ReplicationTasks[].Status",
  158. "expected":"deleting",
  159. "matcher":"pathAny",
  160. "state":"failure"
  161. }
  162. ],
  163. "delay":15,
  164. "description":"Wait until DMS replication task is ready.",
  165. "maxAttempts":60,
  166. "operation":"DescribeReplicationTasks"
  167. },
  168. "ReplicationTaskStopped":{
  169. "acceptors":[
  170. {
  171. "argument":"ReplicationTasks[].Status",
  172. "expected":"stopped",
  173. "matcher":"pathAll",
  174. "state":"success"
  175. },
  176. {
  177. "argument":"ReplicationTasks[].Status",
  178. "expected":"ready",
  179. "matcher":"pathAny",
  180. "state":"failure"
  181. },
  182. {
  183. "argument":"ReplicationTasks[].Status",
  184. "expected":"creating",
  185. "matcher":"pathAny",
  186. "state":"failure"
  187. },
  188. {
  189. "argument":"ReplicationTasks[].Status",
  190. "expected":"starting",
  191. "matcher":"pathAny",
  192. "state":"failure"
  193. },
  194. {
  195. "argument":"ReplicationTasks[].Status",
  196. "expected":"failed",
  197. "matcher":"pathAny",
  198. "state":"failure"
  199. },
  200. {
  201. "argument":"ReplicationTasks[].Status",
  202. "expected":"modifying",
  203. "matcher":"pathAny",
  204. "state":"failure"
  205. },
  206. {
  207. "argument":"ReplicationTasks[].Status",
  208. "expected":"testing",
  209. "matcher":"pathAny",
  210. "state":"failure"
  211. },
  212. {
  213. "argument":"ReplicationTasks[].Status",
  214. "expected":"deleting",
  215. "matcher":"pathAny",
  216. "state":"failure"
  217. }
  218. ],
  219. "delay":15,
  220. "description":"Wait until DMS replication task is stopped.",
  221. "maxAttempts":60,
  222. "operation":"DescribeReplicationTasks"
  223. },
  224. "ReplicationTaskRunning":{
  225. "acceptors":[
  226. {
  227. "argument":"ReplicationTasks[].Status",
  228. "expected":"running",
  229. "matcher":"pathAll",
  230. "state":"success"
  231. },
  232. {
  233. "argument":"ReplicationTasks[].Status",
  234. "expected":"ready",
  235. "matcher":"pathAny",
  236. "state":"failure"
  237. },
  238. {
  239. "argument":"ReplicationTasks[].Status",
  240. "expected":"creating",
  241. "matcher":"pathAny",
  242. "state":"failure"
  243. },
  244. {
  245. "argument":"ReplicationTasks[].Status",
  246. "expected":"stopping",
  247. "matcher":"pathAny",
  248. "state":"failure"
  249. },
  250. {
  251. "argument":"ReplicationTasks[].Status",
  252. "expected":"stopped",
  253. "matcher":"pathAny",
  254. "state":"failure"
  255. },
  256. {
  257. "argument":"ReplicationTasks[].Status",
  258. "expected":"failed",
  259. "matcher":"pathAny",
  260. "state":"failure"
  261. },
  262. {
  263. "argument":"ReplicationTasks[].Status",
  264. "expected":"modifying",
  265. "matcher":"pathAny",
  266. "state":"failure"
  267. },
  268. {
  269. "argument":"ReplicationTasks[].Status",
  270. "expected":"testing",
  271. "matcher":"pathAny",
  272. "state":"failure"
  273. },
  274. {
  275. "argument":"ReplicationTasks[].Status",
  276. "expected":"deleting",
  277. "matcher":"pathAny",
  278. "state":"failure"
  279. }
  280. ],
  281. "delay":15,
  282. "description":"Wait until DMS replication task is running.",
  283. "maxAttempts":60,
  284. "operation":"DescribeReplicationTasks"
  285. },
  286. "ReplicationTaskDeleted":{
  287. "acceptors":[
  288. {
  289. "argument":"ReplicationTasks[].Status",
  290. "expected":"ready",
  291. "matcher":"pathAny",
  292. "state":"failure"
  293. },
  294. {
  295. "argument":"ReplicationTasks[].Status",
  296. "expected":"creating",
  297. "matcher":"pathAny",
  298. "state":"failure"
  299. },
  300. {
  301. "argument":"ReplicationTasks[].Status",
  302. "expected":"stopped",
  303. "matcher":"pathAny",
  304. "state":"failure"
  305. },
  306. {
  307. "argument":"ReplicationTasks[].Status",
  308. "expected":"running",
  309. "matcher":"pathAny",
  310. "state":"failure"
  311. },
  312. {
  313. "argument":"ReplicationTasks[].Status",
  314. "expected":"failed",
  315. "matcher":"pathAny",
  316. "state":"failure"
  317. },
  318. {
  319. "expected":"ResourceNotFoundFault",
  320. "matcher":"error",
  321. "state":"success"
  322. }
  323. ],
  324. "delay":15,
  325. "description":"Wait until DMS replication task is deleted.",
  326. "maxAttempts":60,
  327. "operation":"DescribeReplicationTasks"
  328. }
  329. }
  330. }