rds-2014-10-31.waiters2.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  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. "DBClusterAvailable" : {
  260. "delay": 30,
  261. "operation": "DescribeDBClusters",
  262. "maxAttempts": 60,
  263. "acceptors": [
  264. {
  265. "expected": "available",
  266. "matcher": "pathAll",
  267. "state": "success",
  268. "argument": "DBClusters[].Status"
  269. },
  270. {
  271. "expected": "deleted",
  272. "matcher": "pathAny",
  273. "state": "failure",
  274. "argument": "DBClusters[].Status"
  275. },
  276. {
  277. "expected": "deleting",
  278. "matcher": "pathAny",
  279. "state": "failure",
  280. "argument": "DBClusters[].Status"
  281. },
  282. {
  283. "expected": "failed",
  284. "matcher": "pathAny",
  285. "state": "failure",
  286. "argument": "DBClusters[].Status"
  287. },
  288. {
  289. "expected": "incompatible-restore",
  290. "matcher": "pathAny",
  291. "state": "failure",
  292. "argument": "DBClusters[].Status"
  293. },
  294. {
  295. "expected": "incompatible-parameters",
  296. "matcher": "pathAny",
  297. "state": "failure",
  298. "argument": "DBClusters[].Status"
  299. }
  300. ]
  301. },
  302. "DBClusterDeleted": {
  303. "delay": 30,
  304. "operation": "DescribeDBClusters",
  305. "maxAttempts": 60,
  306. "acceptors": [
  307. {
  308. "expected": true,
  309. "matcher": "path",
  310. "state": "success",
  311. "argument": "length(DBClusters) == `0`"
  312. },
  313. {
  314. "expected": "DBClusterNotFoundFault",
  315. "matcher": "error",
  316. "state": "success"
  317. },
  318. {
  319. "expected": "creating",
  320. "matcher": "pathAny",
  321. "state": "failure",
  322. "argument": "DBClusters[].Status"
  323. },
  324. {
  325. "expected": "modifying",
  326. "matcher": "pathAny",
  327. "state": "failure",
  328. "argument": "DBClusters[].Status"
  329. },
  330. {
  331. "expected": "rebooting",
  332. "matcher": "pathAny",
  333. "state": "failure",
  334. "argument": "DBClusters[].Status"
  335. },
  336. {
  337. "expected": "resetting-master-credentials",
  338. "matcher": "pathAny",
  339. "state": "failure",
  340. "argument": "DBClusters[].Status"
  341. }
  342. ]
  343. },
  344. "TenantDatabaseAvailable": {
  345. "delay": 30,
  346. "operation": "DescribeTenantDatabases",
  347. "maxAttempts": 60,
  348. "acceptors": [
  349. {
  350. "expected": "available",
  351. "matcher": "pathAll",
  352. "state": "success",
  353. "argument": "TenantDatabases[].Status"
  354. },
  355. {
  356. "expected": "deleted",
  357. "matcher": "pathAny",
  358. "state": "failure",
  359. "argument": "TenantDatabases[].Status"
  360. },
  361. {
  362. "expected": "incompatible-parameters",
  363. "matcher": "pathAny",
  364. "state": "failure",
  365. "argument": "TenantDatabases[].Status"
  366. },
  367. {
  368. "expected": "incompatible-restore",
  369. "matcher": "pathAny",
  370. "state": "failure",
  371. "argument": "TenantDatabases[].Status"
  372. }
  373. ]
  374. },
  375. "TenantDatabaseDeleted": {
  376. "delay": 30,
  377. "operation": "DescribeTenantDatabases",
  378. "maxAttempts": 60,
  379. "acceptors": [
  380. {
  381. "expected": true,
  382. "matcher": "path",
  383. "state": "success",
  384. "argument": "length(TenantDatabases) == `0`"
  385. },
  386. {
  387. "expected": "DBInstanceNotFoundFault",
  388. "matcher": "error",
  389. "state": "success"
  390. }
  391. ]
  392. }
  393. }
  394. }