packages feed

amazonka-2.0: src/Amazonka/Env.hs-boot

module Amazonka.Env where

import Amazonka.Logger (Logger)
import Amazonka.Types (Region, Service, Auth)
import Amazonka.Prelude
import qualified Network.HTTP.Client as Client
import {-# SOURCE #-} Amazonka.Env.Hooks (Hooks)

data Env' (withAuth :: Type -> Type) = Env
  { region :: Region,
    logger :: Logger,
    hooks :: ~Hooks,
    retryCheck :: Int -> Client.HttpException -> Bool,
    overrides :: Service -> Service,
    manager :: Client.Manager,
    auth :: withAuth Auth
  }