Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- retryRequest :: (MonadResource m, AWSRequest a, Foldable withAuth) => Env' withAuth -> a -> m (Either Error (ClientResponse (AWSResponse a)))
- awaitRequest :: (MonadResource m, AWSRequest a, Foldable withAuth) => Env' withAuth -> Wait a -> a -> m (Either Error Accept)
- httpRequest :: (MonadResource m, AWSRequest a, Foldable withAuth) => Env' withAuth -> Request a -> m (Either Error (ClientResponse (AWSResponse a)))
- configureRequest :: AWSRequest a => Env' withAuth -> a -> Request a
- retryService :: Service -> RetryPolicy
- retryStream :: Request a -> RetryPolicy
Documentation
retryRequest :: (MonadResource m, AWSRequest a, Foldable withAuth) => Env' withAuth -> a -> m (Either Error (ClientResponse (AWSResponse a))) Source #
awaitRequest :: (MonadResource m, AWSRequest a, Foldable withAuth) => Env' withAuth -> Wait a -> a -> m (Either Error Accept) Source #
httpRequest :: (MonadResource m, AWSRequest a, Foldable withAuth) => Env' withAuth -> Request a -> m (Either Error (ClientResponse (AWSResponse a))) Source #
The Service
is configured + unwrapped at this point.
configureRequest :: AWSRequest a => Env' withAuth -> a -> Request a Source #
retryService :: Service -> RetryPolicy Source #
retryStream :: Request a -> RetryPolicy Source #