elasticache-2015-02-02.waiters2.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  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. }