module Aws::ClientWaiters
def wait_until(waiter_name, params = {}, &block)
-
(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