amazonka-1.0.0: amazonka.cabal
name: amazonka
version: 1.0.0
synopsis: Comprehensive Amazon Web Services SDK
homepage: https://github.com/brendanhay/amazonka
license: OtherLicense
license-file: LICENSE
author: Brendan Hay
maintainer: Brendan Hay <brendan.g.hay@gmail.com>
copyright: Copyright (c) 2013-2015 Brendan Hay
category: Network, AWS, Cloud, Distributed Computing
build-type: Simple
extra-source-files: README.md
cabal-version: >= 1.10
description:
This client library contains request and response logic to communicate
with Amazon Web Service compatible APIs using the types supplied by the
various @amazonka-*@ service libraries. See the <http://hackage.haskell.org/packages/#cat:AWS AWS>
category on Hackage for supported services.
.
To get started, import the desired @amazonka-*@ library (such as
<http://hackage.haskell.org/package/amazonka-ml/docs/Network-AWS-MachineLearning.html Network.AWS.MachineLearning>)
and one of the following:
.
* "Control.Monad.Trans.AWS": The 'Control.Monad.Trans.AWS.AWST' transformer
and generalised operations.
.
* "Network.AWS": The 'Network.AWS.AWS' monad and 'Network.AWS.MonadAWS' type
class for automatically lifting operations when embedded as a layer in a transformer stack.
This is built upon "Control.Monad.Trans.AWS".
.
Both 'Control.Monad.Trans.AWS.AWST' (and 'Network.AWS.AWS') and the provided
functions are built upon the 'Control.Monad.Trans.Free' DSL defined in
"Network.AWS.Free". This allows writing a custom interpreter (say, for
mocking purposes) and defining your own AWS logic if desired.
.
GHC 7.8.4 and higher is officially supported.
source-repository head
type: git
location: git://github.com/brendanhay/amazonka.git
library
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -Wall
exposed-modules:
Control.Monad.Trans.AWS
, Network.AWS
, Network.AWS.Auth
, Network.AWS.Data
, Network.AWS.EC2.Metadata
, Network.AWS.Env
, Network.AWS.Free
, Network.AWS.Presign
other-modules:
Network.AWS.Internal.Body
, Network.AWS.Internal.HTTP
, Network.AWS.Internal.Logger
build-depends:
amazonka-core == 1.0.0.*
, base >= 4.7 && < 5
, bytestring >= 0.9
, conduit >= 1.1
, conduit-extra >= 1.1
, directory >= 1.2
, exceptions >= 0.6
, free >= 4.5
, http-client >= 0.4.9
, http-conduit >= 2.1.4
, ini >= 0.2
, lens >= 4.4
, mmorph >= 1
, monad-control >= 1
, mtl >= 2.1.3.1
, resourcet >= 1.1
, retry >= 0.5
, text >= 1.1
, time >= 1.2
, transformers >= 0.2
, transformers-base >= 0.4
, transformers-compat >= 0.3
test-suite tests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
main-is: Main.hs
ghc-options: -Wall -threaded
other-modules:
build-depends:
amazonka
, base
, tasty
, tasty-hunit