github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/opsworks/2013-02-18/waiters-2.json (about) 1 { 2 "version": 2, 3 "waiters": { 4 "AppExists": { 5 "delay": 1, 6 "operation": "DescribeApps", 7 "maxAttempts": 40, 8 "acceptors": [ 9 { 10 "expected": 200, 11 "matcher": "status", 12 "state": "success" 13 }, 14 { 15 "matcher": "status", 16 "expected": 400, 17 "state": "failure" 18 } 19 ] 20 }, 21 "DeploymentSuccessful": { 22 "delay": 15, 23 "operation": "DescribeDeployments", 24 "maxAttempts": 40, 25 "description": "Wait until a deployment has completed successfully.", 26 "acceptors": [ 27 { 28 "expected": "successful", 29 "matcher": "pathAll", 30 "state": "success", 31 "argument": "Deployments[].Status" 32 }, 33 { 34 "expected": "failed", 35 "matcher": "pathAny", 36 "state": "failure", 37 "argument": "Deployments[].Status" 38 } 39 ] 40 }, 41 "InstanceOnline": { 42 "delay": 15, 43 "operation": "DescribeInstances", 44 "maxAttempts": 40, 45 "description": "Wait until OpsWorks instance is online.", 46 "acceptors": [ 47 { 48 "expected": "online", 49 "matcher": "pathAll", 50 "state": "success", 51 "argument": "Instances[].Status" 52 }, 53 { 54 "expected": "setup_failed", 55 "matcher": "pathAny", 56 "state": "failure", 57 "argument": "Instances[].Status" 58 }, 59 { 60 "expected": "shutting_down", 61 "matcher": "pathAny", 62 "state": "failure", 63 "argument": "Instances[].Status" 64 }, 65 { 66 "expected": "start_failed", 67 "matcher": "pathAny", 68 "state": "failure", 69 "argument": "Instances[].Status" 70 }, 71 { 72 "expected": "stopped", 73 "matcher": "pathAny", 74 "state": "failure", 75 "argument": "Instances[].Status" 76 }, 77 { 78 "expected": "stopping", 79 "matcher": "pathAny", 80 "state": "failure", 81 "argument": "Instances[].Status" 82 }, 83 { 84 "expected": "terminating", 85 "matcher": "pathAny", 86 "state": "failure", 87 "argument": "Instances[].Status" 88 }, 89 { 90 "expected": "terminated", 91 "matcher": "pathAny", 92 "state": "failure", 93 "argument": "Instances[].Status" 94 }, 95 { 96 "expected": "stop_failed", 97 "matcher": "pathAny", 98 "state": "failure", 99 "argument": "Instances[].Status" 100 } 101 ] 102 }, 103 "InstanceRegistered": { 104 "delay": 15, 105 "operation": "DescribeInstances", 106 "maxAttempts": 40, 107 "description": "Wait until OpsWorks instance is registered.", 108 "acceptors": [ 109 { 110 "expected": "registered", 111 "matcher": "pathAll", 112 "state": "success", 113 "argument": "Instances[].Status" 114 }, 115 { 116 "expected": "setup_failed", 117 "matcher": "pathAny", 118 "state": "failure", 119 "argument": "Instances[].Status" 120 }, 121 { 122 "expected": "shutting_down", 123 "matcher": "pathAny", 124 "state": "failure", 125 "argument": "Instances[].Status" 126 }, 127 { 128 "expected": "stopped", 129 "matcher": "pathAny", 130 "state": "failure", 131 "argument": "Instances[].Status" 132 }, 133 { 134 "expected": "stopping", 135 "matcher": "pathAny", 136 "state": "failure", 137 "argument": "Instances[].Status" 138 }, 139 { 140 "expected": "terminating", 141 "matcher": "pathAny", 142 "state": "failure", 143 "argument": "Instances[].Status" 144 }, 145 { 146 "expected": "terminated", 147 "matcher": "pathAny", 148 "state": "failure", 149 "argument": "Instances[].Status" 150 }, 151 { 152 "expected": "stop_failed", 153 "matcher": "pathAny", 154 "state": "failure", 155 "argument": "Instances[].Status" 156 } 157 ] 158 }, 159 "InstanceStopped": { 160 "delay": 15, 161 "operation": "DescribeInstances", 162 "maxAttempts": 40, 163 "description": "Wait until OpsWorks instance is stopped.", 164 "acceptors": [ 165 { 166 "expected": "stopped", 167 "matcher": "pathAll", 168 "state": "success", 169 "argument": "Instances[].Status" 170 }, 171 { 172 "expected": "booting", 173 "matcher": "pathAny", 174 "state": "failure", 175 "argument": "Instances[].Status" 176 }, 177 { 178 "expected": "pending", 179 "matcher": "pathAny", 180 "state": "failure", 181 "argument": "Instances[].Status" 182 }, 183 { 184 "expected": "rebooting", 185 "matcher": "pathAny", 186 "state": "failure", 187 "argument": "Instances[].Status" 188 }, 189 { 190 "expected": "requested", 191 "matcher": "pathAny", 192 "state": "failure", 193 "argument": "Instances[].Status" 194 }, 195 { 196 "expected": "running_setup", 197 "matcher": "pathAny", 198 "state": "failure", 199 "argument": "Instances[].Status" 200 }, 201 { 202 "expected": "setup_failed", 203 "matcher": "pathAny", 204 "state": "failure", 205 "argument": "Instances[].Status" 206 }, 207 { 208 "expected": "start_failed", 209 "matcher": "pathAny", 210 "state": "failure", 211 "argument": "Instances[].Status" 212 }, 213 { 214 "expected": "stop_failed", 215 "matcher": "pathAny", 216 "state": "failure", 217 "argument": "Instances[].Status" 218 } 219 ] 220 }, 221 "InstanceTerminated": { 222 "delay": 15, 223 "operation": "DescribeInstances", 224 "maxAttempts": 40, 225 "description": "Wait until OpsWorks instance is terminated.", 226 "acceptors": [ 227 { 228 "expected": "terminated", 229 "matcher": "pathAll", 230 "state": "success", 231 "argument": "Instances[].Status" 232 }, 233 { 234 "expected": "ResourceNotFoundException", 235 "matcher": "error", 236 "state": "success" 237 }, 238 { 239 "expected": "booting", 240 "matcher": "pathAny", 241 "state": "failure", 242 "argument": "Instances[].Status" 243 }, 244 { 245 "expected": "online", 246 "matcher": "pathAny", 247 "state": "failure", 248 "argument": "Instances[].Status" 249 }, 250 { 251 "expected": "pending", 252 "matcher": "pathAny", 253 "state": "failure", 254 "argument": "Instances[].Status" 255 }, 256 { 257 "expected": "rebooting", 258 "matcher": "pathAny", 259 "state": "failure", 260 "argument": "Instances[].Status" 261 }, 262 { 263 "expected": "requested", 264 "matcher": "pathAny", 265 "state": "failure", 266 "argument": "Instances[].Status" 267 }, 268 { 269 "expected": "running_setup", 270 "matcher": "pathAny", 271 "state": "failure", 272 "argument": "Instances[].Status" 273 }, 274 { 275 "expected": "setup_failed", 276 "matcher": "pathAny", 277 "state": "failure", 278 "argument": "Instances[].Status" 279 }, 280 { 281 "expected": "start_failed", 282 "matcher": "pathAny", 283 "state": "failure", 284 "argument": "Instances[].Status" 285 } 286 ] 287 } 288 } 289 }