redshift-2012-12-01.waiters2.json 2.3 KB

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