proton-2020-07-20.waiters2.json 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. {
  2. "version" : 2,
  3. "waiters" : {
  4. "ComponentDeleted" : {
  5. "description" : "Wait until a Component is deleted. Use this after invoking DeleteComponent",
  6. "delay" : 5,
  7. "maxAttempts" : 999,
  8. "operation" : "GetComponent",
  9. "acceptors" : [ {
  10. "matcher" : "error",
  11. "state" : "success",
  12. "expected" : "ResourceNotFoundException"
  13. }, {
  14. "matcher" : "path",
  15. "argument" : "component.deploymentStatus",
  16. "state" : "failure",
  17. "expected" : "DELETE_FAILED"
  18. } ]
  19. },
  20. "ComponentDeployed" : {
  21. "description" : "Wait until a Component is deployed. Use this after invoking CreateComponent or UpdateComponent",
  22. "delay" : 5,
  23. "maxAttempts" : 999,
  24. "operation" : "GetComponent",
  25. "acceptors" : [ {
  26. "matcher" : "path",
  27. "argument" : "component.deploymentStatus",
  28. "state" : "success",
  29. "expected" : "SUCCEEDED"
  30. }, {
  31. "matcher" : "path",
  32. "argument" : "component.deploymentStatus",
  33. "state" : "failure",
  34. "expected" : "FAILED"
  35. } ]
  36. },
  37. "EnvironmentDeployed" : {
  38. "description" : "Wait until an Environment is deployed. Use this after invoking CreateEnvironment or UpdateEnvironment",
  39. "delay" : 5,
  40. "maxAttempts" : 999,
  41. "operation" : "GetEnvironment",
  42. "acceptors" : [ {
  43. "matcher" : "path",
  44. "argument" : "environment.deploymentStatus",
  45. "state" : "success",
  46. "expected" : "SUCCEEDED"
  47. }, {
  48. "matcher" : "path",
  49. "argument" : "environment.deploymentStatus",
  50. "state" : "failure",
  51. "expected" : "FAILED"
  52. } ]
  53. },
  54. "EnvironmentTemplateVersionRegistered" : {
  55. "description" : "Wait until an EnvironmentTemplateVersion is registered. Use this after invoking CreateEnvironmentTemplateVersion",
  56. "delay" : 2,
  57. "maxAttempts" : 150,
  58. "operation" : "GetEnvironmentTemplateVersion",
  59. "acceptors" : [ {
  60. "matcher" : "path",
  61. "argument" : "environmentTemplateVersion.status",
  62. "state" : "success",
  63. "expected" : "DRAFT"
  64. }, {
  65. "matcher" : "path",
  66. "argument" : "environmentTemplateVersion.status",
  67. "state" : "success",
  68. "expected" : "PUBLISHED"
  69. }, {
  70. "matcher" : "path",
  71. "argument" : "environmentTemplateVersion.status",
  72. "state" : "failure",
  73. "expected" : "REGISTRATION_FAILED"
  74. } ]
  75. },
  76. "ServiceCreated" : {
  77. "description" : "Wait until an Service has deployed its instances and possibly pipeline. Use this after invoking CreateService",
  78. "delay" : 5,
  79. "maxAttempts" : 999,
  80. "operation" : "GetService",
  81. "acceptors" : [ {
  82. "matcher" : "path",
  83. "argument" : "service.status",
  84. "state" : "success",
  85. "expected" : "ACTIVE"
  86. }, {
  87. "matcher" : "path",
  88. "argument" : "service.status",
  89. "state" : "failure",
  90. "expected" : "CREATE_FAILED_CLEANUP_COMPLETE"
  91. }, {
  92. "matcher" : "path",
  93. "argument" : "service.status",
  94. "state" : "failure",
  95. "expected" : "CREATE_FAILED_CLEANUP_FAILED"
  96. }, {
  97. "matcher" : "path",
  98. "argument" : "service.status",
  99. "state" : "failure",
  100. "expected" : "CREATE_FAILED"
  101. } ]
  102. },
  103. "ServiceDeleted" : {
  104. "description" : "Wait until a Service, its instances, and possibly pipeline have been deleted after DeleteService is invoked",
  105. "delay" : 5,
  106. "maxAttempts" : 999,
  107. "operation" : "GetService",
  108. "acceptors" : [ {
  109. "matcher" : "error",
  110. "state" : "success",
  111. "expected" : "ResourceNotFoundException"
  112. }, {
  113. "matcher" : "path",
  114. "argument" : "service.status",
  115. "state" : "failure",
  116. "expected" : "DELETE_FAILED"
  117. } ]
  118. },
  119. "ServiceInstanceDeployed" : {
  120. "description" : "Wait until a ServiceInstance is deployed. Use this after invoking CreateService or UpdateServiceInstance",
  121. "delay" : 5,
  122. "maxAttempts" : 999,
  123. "operation" : "GetServiceInstance",
  124. "acceptors" : [ {
  125. "matcher" : "path",
  126. "argument" : "serviceInstance.deploymentStatus",
  127. "state" : "success",
  128. "expected" : "SUCCEEDED"
  129. }, {
  130. "matcher" : "path",
  131. "argument" : "serviceInstance.deploymentStatus",
  132. "state" : "failure",
  133. "expected" : "FAILED"
  134. } ]
  135. },
  136. "ServicePipelineDeployed" : {
  137. "description" : "Wait until an ServicePipeline is deployed. Use this after invoking CreateService or UpdateServicePipeline",
  138. "delay" : 10,
  139. "maxAttempts" : 360,
  140. "operation" : "GetService",
  141. "acceptors" : [ {
  142. "matcher" : "path",
  143. "argument" : "service.pipeline.deploymentStatus",
  144. "state" : "success",
  145. "expected" : "SUCCEEDED"
  146. }, {
  147. "matcher" : "path",
  148. "argument" : "service.pipeline.deploymentStatus",
  149. "state" : "failure",
  150. "expected" : "FAILED"
  151. } ]
  152. },
  153. "ServiceTemplateVersionRegistered" : {
  154. "description" : "Wait until a ServiceTemplateVersion is registered. Use this after invoking CreateServiceTemplateVersion",
  155. "delay" : 2,
  156. "maxAttempts" : 150,
  157. "operation" : "GetServiceTemplateVersion",
  158. "acceptors" : [ {
  159. "matcher" : "path",
  160. "argument" : "serviceTemplateVersion.status",
  161. "state" : "success",
  162. "expected" : "DRAFT"
  163. }, {
  164. "matcher" : "path",
  165. "argument" : "serviceTemplateVersion.status",
  166. "state" : "success",
  167. "expected" : "PUBLISHED"
  168. }, {
  169. "matcher" : "path",
  170. "argument" : "serviceTemplateVersion.status",
  171. "state" : "failure",
  172. "expected" : "REGISTRATION_FAILED"
  173. } ]
  174. },
  175. "ServiceUpdated" : {
  176. "description" : "Wait until a Service, its instances, and possibly pipeline have been deployed after UpdateService is invoked",
  177. "delay" : 5,
  178. "maxAttempts" : 999,
  179. "operation" : "GetService",
  180. "acceptors" : [ {
  181. "matcher" : "path",
  182. "argument" : "service.status",
  183. "state" : "success",
  184. "expected" : "ACTIVE"
  185. }, {
  186. "matcher" : "path",
  187. "argument" : "service.status",
  188. "state" : "failure",
  189. "expected" : "UPDATE_FAILED_CLEANUP_COMPLETE"
  190. }, {
  191. "matcher" : "path",
  192. "argument" : "service.status",
  193. "state" : "failure",
  194. "expected" : "UPDATE_FAILED_CLEANUP_FAILED"
  195. }, {
  196. "matcher" : "path",
  197. "argument" : "service.status",
  198. "state" : "failure",
  199. "expected" : "UPDATE_FAILED"
  200. }, {
  201. "matcher" : "path",
  202. "argument" : "service.status",
  203. "state" : "failure",
  204. "expected" : "UPDATE_COMPLETE_CLEANUP_FAILED"
  205. } ]
  206. }
  207. }
  208. }