module Aws::ClientWaiters

def wait_until(waiter_name, params = {}, &block)

Raises:
  • (Waiters::Errors::WaiterFailed) - Raised when one of the
  • (Waiters::Errors::NoSuchWaiter) - Raised when the named waiter

Other tags:
    Yieldparam: waiter - Yields a {Waiters::Waiter Waiter}

Returns:
  • (Seahorse::Client::Response) - Returns the client response from

Parameters:
  • params (Hash) -- Additional request parameters. See the {#waiter_names}
  • waiter_name (Symbol) -- The name of the waiter. See {#waiter_names}

Other tags:
    Example: Throw :success or :failure to terminate early -
    Example: Waiting with progress callbacks -
    Example: Rescuing a failed wait -
    Example: Configuring interval and maximum attempts -
    Example: Basic usage -
def wait_until(waiter_name, params = {}, &block)
  waiter = self.class.waiters.waiter(waiter_name)
  yield(waiter) if block_given?
  waiter.wait(self, params)
end