packages feed

aws-ec2-0.3.5: aws-ec2.cabal

name: aws-ec2
version: 0.3.5
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: See contributors list in README and LICENSE file
maintainer: MemCachier, Inc <code@memcachier.com>
homepage: https://github.com/memcachier/aws-ec2
synopsis: AWS EC2/VPC, ELB and CloudWatch client library for Haskell
description:
    AWS client library with focus on infrastructure services like EC2 (with VPC), ELB and CloudWatch, extension to <https://github.com/aristidb/aws>.
category: Network, Web, AWS, Cloud, Distributed Computing
author: Vladimir Kirillov; MemCachier, Inc

source-repository this
    type: git
    location: https://github.com/memcachier/aws-ec2.git
    tag: 0.3.5

source-repository head
    type: git
    location: https://github.com/memcachier/aws-ec2.git

library
    exposed-modules:
        Aws.Canonical
        Aws.Query
        Aws.Query.TH
        Aws.Query.Types
        Aws.TH
        Aws.CloudWatch
        Aws.CloudWatch.Core
        Aws.CloudWatch.Types
        Aws.CloudWatch.Commands.PutMetricData
        Aws.Ec2
        Aws.Ec2.Core
        Aws.Ec2.TH
        Aws.Ec2.Types
        Aws.Ec2.Commands.AttachInternetGateway
        Aws.Ec2.Commands.AttachVolume
        Aws.Ec2.Commands.AuthorizeSecurityGroupIngress
        Aws.Ec2.Commands.CreateInternetGateway
        Aws.Ec2.Commands.CreatePlacementGroup
        Aws.Ec2.Commands.CreateRoute
        Aws.Ec2.Commands.CreateSecurityGroup
        Aws.Ec2.Commands.CreateSubnet
        Aws.Ec2.Commands.CreateTags
        Aws.Ec2.Commands.CreateVolume
        Aws.Ec2.Commands.CreateVpc
        Aws.Ec2.Commands.DescribeAvailabilityZones
        Aws.Ec2.Commands.DescribeImages
        Aws.Ec2.Commands.DescribeInstanceStatus
        Aws.Ec2.Commands.DescribeInstances
        Aws.Ec2.Commands.DescribeKeyPairs
        Aws.Ec2.Commands.DescribePlacementGroups
        Aws.Ec2.Commands.DescribeRegions
        Aws.Ec2.Commands.DescribeRouteTables
        Aws.Ec2.Commands.DescribeSecurityGroups
        Aws.Ec2.Commands.DescribeSubnets
        Aws.Ec2.Commands.DescribeTags
        Aws.Ec2.Commands.DescribeVolumeStatus
        Aws.Ec2.Commands.DescribeVolumes
        Aws.Ec2.Commands.DescribeVpcs
        Aws.Ec2.Commands.GetConsoleOutput
        Aws.Ec2.Commands.ImportKeyPair
        Aws.Ec2.Commands.ModifyInstanceAttribute
        Aws.Ec2.Commands.ModifyVpcAttribute
        Aws.Ec2.Commands.RevokeSecurityGroupIngress
        Aws.Ec2.Commands.RunInstances
        Aws.Ec2.Commands.StartInstances
        Aws.Ec2.Commands.StopInstances
        Aws.Ec2.Commands.TerminateInstances
        Aws.Elb
        Aws.Elb.Core
        Aws.Elb.TH
        Aws.Elb.Types
        Aws.Elb.Commands.CreateLoadBalancer
        Aws.Elb.Commands.DescribeInstanceHealth
        Aws.Elb.Commands.DescribeLoadBalancerPolicies
        Aws.Elb.Commands.DescribeLoadBalancerPolicyTypes
        Aws.Elb.Commands.DescribeLoadBalancers
        Aws.Elb.Commands.ModifyLoadBalancerAttributes
        Aws.Elb.Commands.RegisterInstancesWithLoadBalancer
        Aws.Elb.Commands.DeregisterInstancesFromLoadBalancer
        Aws.Elb.Commands.CreateAppCookieStickinessPolicy
        Aws.Elb.Commands.CreateLBCookieStickinessPolicy
        Aws.Elb.Commands.SetLoadBalancerPoliciesOfListener
        Aws.Elb.Commands.ConfigureHealthCheck
    build-depends:
        base                  >=4.7        &&  <5,
        template-haskell      >=2.9.0.0    &&  <2.12,
        containers            >=0.5.5.1    &&  <0.6,
        mtl                   >=2.1.3.1    &&  <2.3,
        text                  >=1.2.0.6    &&  <1.3,
        bytestring            >=0.10.4.0   &&  <0.11,
        base16-bytestring     >=0.1.1.6    &&  <0.2,
        base64-bytestring     >=1.0.0.1    &&  <1.1,
        blaze-builder         >=0.4.0.1    &&  <0.5,
        time                  >=1.4.2      &&  <1.7,
        aeson                 >=0.8.0.2    &&  <0.12,
        unordered-containers  >=0.2.5.1    &&  <0.3,
        vector                >=0.10.12.3  &&  <0.12,
        scientific            >=0.3.3.8    &&  <0.4,
        exceptions            >=0.8.0.2    &&  <0.9,
        resourcet             >=1.1.6      &&  <1.2,
        byteable              >=0.1.1      &&  <0.2,
        cryptohash            >=0.11.6     &&  <0.12,
        http-types            >=0.8.6      &&  <0.10,
        http-conduit          >=2.1.7.2    &&  <2.2,
        conduit-extra         >=1.1.9.1    &&  <1.2,
        blaze-markup          >=0.7.0.2    &&  <0.8,
        xml-conduit           >=1.2.6      &&  <1.4,
        iproute               >=1.3.2      &&  <1.8,
        aws                   >=0.9.4      &&  <0.15
    default-language: Haskell2010
    hs-source-dirs: src

executable put-metric
    main-is: put-metric.hs
    build-depends:
        base                  >=4.7.0.2    &&  <4.10,
        bytestring            >=0.10.4.0   &&  <0.11,
        text                  >=1.2.0.6    &&  <1.3,
        optparse-applicative  >=0.11.0.2   &&  <0.13,
        aws                   >=0.9.4      &&  <0.15,
        aws-ec2               >=0.3.4      &&  <0.4
    default-language: Haskell2010
    hs-source-dirs: cmd
    ghc-options: -static

executable run-inst
    main-is: run-inst.hs
    build-depends:
        base                  >=4.7.0.2    &&  <4.10,
        bytestring            >=0.10.4.0   &&  <0.11,
        text                  >=1.2.0.6    &&  <1.3,
        optparse-applicative  >=0.11.0.2   &&  <0.13,
        aws                   >=0.9.4      &&  <0.15,
        aws-ec2               >=0.3.4      &&  <0.4,
        yaml                  >=0.8.12     &&  <0.9,
        vector                >=0.10.12.3  &&  <0.12,
        containers            >=0.5.5.1    &&  <0.6,
        unordered-containers  >=0.2.5.1    &&  <0.3,
        aeson                 >=0.8.0.2    &&  <0.12
    default-language: Haskell2010
    hs-source-dirs: cmd
    ghc-options: -static