<?php
// This file was auto-generated from sdk-root/src/data/ecs/2014-11-13/waiters-2.json
return [ 'version' => 2, 'waiters' => [ 'ServicesInactive' => [ 'acceptors' => [ [ 'argument' => 'failures[].reason', 'expected' => 'MISSING', 'matcher' => 'pathAny', 'state' => 'failure', ], [ 'argument' => 'services[].status', 'expected' => 'INACTIVE', 'matcher' => 'pathAny', 'state' => 'success', ], ], 'delay' => 15, 'maxAttempts' => 40, 'operation' => 'DescribeServices', ], 'ServicesStable' => [ 'acceptors' => [ [ 'argument' => 'failures[].reason', 'expected' => 'MISSING', 'matcher' => 'pathAny', 'state' => 'failure', ], [ 'argument' => 'services[].status', 'expected' => 'DRAINING', 'matcher' => 'pathAny', 'state' => 'failure', ], [ 'argument' => 'services[].status', 'expected' => 'INACTIVE', 'matcher' => 'pathAny', 'state' => 'failure', ], [ 'argument' => 'services | [@[?length(deployments)!=`1`], @[?desiredCount!=runningCount]][] | length(@) == `0`', 'expected' => true, 'matcher' => 'path', 'state' => 'success', ], ], 'delay' => 15, 'maxAttempts' => 40, 'operation' => 'DescribeServices', ], 'TasksRunning' => [ 'acceptors' => [ [ 'argument' => 'tasks[].lastStatus', 'expected' => 'STOPPED', 'matcher' => 'pathAny', 'state' => 'failure', ], [ 'argument' => 'failures[].reason', 'expected' => 'MISSING', 'matcher' => 'pathAny', 'state' => 'failure', ], [ 'argument' => 'tasks[].lastStatus', 'expected' => 'RUNNING', 'matcher' => 'pathAll', 'state' => 'success', ], ], 'delay' => 6, 'maxAttempts' => 100, 'operation' => 'DescribeTasks', ], 'TasksStopped' => [ 'acceptors' => [ [ 'argument' => 'tasks[].lastStatus', 'expected' => 'STOPPED', 'matcher' => 'pathAll', 'state' => 'success', ], ], 'delay' => 6, 'maxAttempts' => 100, 'operation' => 'DescribeTasks', ], ],];
