    module Aws
    ( -- * Logging
      LogLevel(..)
    , Logger
    , defaultLog
      -- * Configuration
    , Configuration(..)
    , baseConfiguration
    , dbgConfiguration
      -- * Transaction runners
      -- ** Safe runners
    , aws
    , awsRef
    , pureAws
    , simpleAws
      -- ** Unsafe runners
    , unsafeAws
    , unsafeAwsRef
      -- ** URI runners
    , awsUri
      -- ** Iterated runners
    --, awsIteratedAll
    , awsIteratedSource
    , awsIteratedList
      -- * Response
      -- ** Full HTTP response
    , HTTPResponseConsumer
      -- ** Metadata in responses
    , Response(..)
    , readResponse
    , readResponseIO
    , ResponseMetadata
      -- ** Memory responses
    , AsMemoryResponse(..)
      -- ** Exception types
    , XmlException(..)
    , HeaderException(..)
    , FormException(..)
      -- * Query
      -- ** Service configuration
    , ServiceConfiguration
    , DefaultServiceConfiguration(..)
    , NormalQuery
    , UriOnlyQuery
      -- ** Expiration
    , TimeInfo(..)
      -- * Transactions
    , Transaction
    , IteratedTransaction
      -- * Credentials
    , Credentials(..)
    , makeCredentials
    , credentialsDefaultFile
    , credentialsDefaultKey
    , loadCredentialsFromFile
    , loadCredentialsFromEnv
    , loadCredentialsFromInstanceMetadata
    , loadCredentialsFromEnvOrFile
    , loadCredentialsFromEnvOrFileOrInstanceMetadata
    , loadCredentialsDefault
    , anonymousCredentials
    )
    where

    import Aws.Aws
    import Aws.Core