amazonka-core-2.0: Core data types and functionality for Amazonka libraries.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityprovisional
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Amazonka.Waiter

Description

 
Synopsis

Types

data Accept Source #

Instances

Instances details
ToLog Accept Source # 
Instance details

Defined in Amazonka.Waiter

Show Accept Source # 
Instance details

Defined in Amazonka.Waiter

Eq Accept Source # 
Instance details

Defined in Amazonka.Waiter

Methods

(==) :: Accept -> Accept -> Bool #

(/=) :: Accept -> Accept -> Bool #

data Wait a Source #

Timing and acceptance criteria to check fulfillment of a remote operation.

Constructors

Wait 

Lenses

wait_name :: forall a f. Functor f => (ByteString -> f ByteString) -> Wait a -> f (Wait a) Source #

wait_attempts :: forall a f. Functor f => (Int -> f Int) -> Wait a -> f (Wait a) Source #

wait_delay :: forall a f. Functor f => (Seconds -> f Seconds) -> Wait a -> f (Wait a) Source #

wait_acceptors :: forall a b f. Functor f => ([Acceptor a] -> f [Acceptor b]) -> Wait a -> f (Wait b) Source #

Acceptors

Matchers

matchAll :: Eq b => b -> Accept -> Fold (AWSResponse a) b -> Acceptor a Source #

matchAny :: Eq b => b -> Accept -> Fold (AWSResponse a) b -> Acceptor a Source #

Util