packages feed

stratosphere-0.1.2: stratosphere.cabal

-- This file has been generated from package.yaml by hpack version 0.14.1.
--
-- see: https://github.com/sol/hpack

name:           stratosphere
version:        0.1.2
synopsis:       EDSL for AWS CloudFormation
description:    EDSL for AWS CloudFormation
category:       AWS, Cloud
stability:      experimental
homepage:       https://github.com/frontrowed/stratosphere#readme
bug-reports:    https://github.com/frontrowed/stratosphere/issues
maintainer:     David Reaver
license:        MIT
license-file:   LICENSE.md
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    CHANGELOG.md
    README.md
    stack.yaml

source-repository head
  type: git
  location: https://github.com/frontrowed/stratosphere

library
  hs-source-dirs:
      library
    , library-gen
  ghc-options: -Wall
  build-depends:
      base >= 4.8 && < 5
    , aeson >= 0.11
    , aeson-pretty >= 0.7
    , bytestring
    , ede
    , lens >= 4.5
    , system-fileio
    , system-filepath
    , template-haskell >= 2.0
    , text >= 1.1
    , unordered-containers >= 0.2
  exposed-modules:
      Stratosphere
      Stratosphere.Helpers
      Stratosphere.Outputs
      Stratosphere.Parameters
      Stratosphere.Template
      Stratosphere.Values
      Stratosphere.ResourceAttributes.AutoScalingReplacingUpdate
      Stratosphere.ResourceAttributes.AutoScalingRollingUpdate
      Stratosphere.ResourceAttributes.AutoScalingScheduledAction
      Stratosphere.ResourceAttributes.CreationPolicy
      Stratosphere.ResourceAttributes.ResourceSignal
      Stratosphere.ResourceAttributes.UpdatePolicy
      Stratosphere.ResourceProperties.AccessLoggingPolicy
      Stratosphere.ResourceProperties.AliasTarget
      Stratosphere.ResourceProperties.AppCookieStickinessPolicy
      Stratosphere.ResourceProperties.AutoScalingBlockDeviceMapping
      Stratosphere.ResourceProperties.AutoScalingEBSBlockDevice
      Stratosphere.ResourceProperties.AutoScalingMetricsCollection
      Stratosphere.ResourceProperties.AutoScalingNotificationConfigurations
      Stratosphere.ResourceProperties.AutoScalingTags
      Stratosphere.ResourceProperties.ConnectionDrainingPolicy
      Stratosphere.ResourceProperties.ConnectionSettings
      Stratosphere.ResourceProperties.EBSBlockDevice
      Stratosphere.ResourceProperties.EC2BlockDeviceMapping
      Stratosphere.ResourceProperties.EC2MountPoint
      Stratosphere.ResourceProperties.EC2SsmAssociationParameters
      Stratosphere.ResourceProperties.EC2SsmAssociations
      Stratosphere.ResourceProperties.ELBPolicy
      Stratosphere.ResourceProperties.HealthCheck
      Stratosphere.ResourceProperties.IAMPolicies
      Stratosphere.ResourceProperties.LBCookieStickinessPolicy
      Stratosphere.ResourceProperties.ListenerProperty
      Stratosphere.ResourceProperties.NetworkInterface
      Stratosphere.ResourceProperties.PrivateIpAddressSpecification
      Stratosphere.ResourceProperties.RDSSecurityGroupRule
      Stratosphere.ResourceProperties.RecordSetGeoLocation
      Stratosphere.ResourceProperties.ResourceTag
      Stratosphere.ResourceProperties.SecurityGroupEgressRule
      Stratosphere.ResourceProperties.SecurityGroupIngressRule
      Stratosphere.ResourceProperties.StepAdjustments
      Stratosphere.ResourceProperties.UserLoginProfile
      Stratosphere.Resources
      Stratosphere.Resources.AccessKey
      Stratosphere.Resources.AutoScalingGroup
      Stratosphere.Resources.DBInstance
      Stratosphere.Resources.DBParameterGroup
      Stratosphere.Resources.DBSecurityGroup
      Stratosphere.Resources.DBSecurityGroupIngress
      Stratosphere.Resources.DBSubnetGroup
      Stratosphere.Resources.EC2Instance
      Stratosphere.Resources.EIP
      Stratosphere.Resources.EIPAssociation
      Stratosphere.Resources.Group
      Stratosphere.Resources.IAMRole
      Stratosphere.Resources.InstanceProfile
      Stratosphere.Resources.InternetGateway
      Stratosphere.Resources.LaunchConfiguration
      Stratosphere.Resources.LifecycleHook
      Stratosphere.Resources.LoadBalancer
      Stratosphere.Resources.ManagedPolicy
      Stratosphere.Resources.NatGateway
      Stratosphere.Resources.Policy
      Stratosphere.Resources.RecordSet
      Stratosphere.Resources.RecordSetGroup
      Stratosphere.Resources.Route
      Stratosphere.Resources.RouteTable
      Stratosphere.Resources.ScalingPolicy
      Stratosphere.Resources.ScheduledAction
      Stratosphere.Resources.SecurityGroup
      Stratosphere.Resources.Stack
      Stratosphere.Resources.Subnet
      Stratosphere.Resources.SubnetRouteTableAssociation
      Stratosphere.Resources.User
      Stratosphere.Resources.UserToGroupAddition
      Stratosphere.Resources.Volume
      Stratosphere.Resources.VolumeAttachment
      Stratosphere.Resources.VPC
      Stratosphere.Resources.VPCEndpoint
      Stratosphere.Resources.VPCGatewayAttachment
  default-language: Haskell2010

executable auto-scaling-group
  main-is: auto-scaling-group.hs
  hs-source-dirs:
      examples
  ghc-options: -Wall
  build-depends:
      base >= 4.8 && < 5
    , aeson >= 0.11
    , aeson-pretty >= 0.7
    , bytestring
    , ede
    , lens >= 4.5
    , system-fileio
    , system-filepath
    , template-haskell >= 2.0
    , text >= 1.1
    , unordered-containers >= 0.2
    , stratosphere
  default-language: Haskell2010

executable ec2-with-eip
  main-is: ec2-with-eip.hs
  hs-source-dirs:
      examples
  ghc-options: -Wall
  build-depends:
      base >= 4.8 && < 5
    , aeson >= 0.11
    , aeson-pretty >= 0.7
    , bytestring
    , ede
    , lens >= 4.5
    , system-fileio
    , system-filepath
    , template-haskell >= 2.0
    , text >= 1.1
    , unordered-containers >= 0.2
    , stratosphere
  default-language: Haskell2010

executable rds-master-replica
  main-is: rds-master-replica.hs
  hs-source-dirs:
      examples
  ghc-options: -Wall
  build-depends:
      base >= 4.8 && < 5
    , aeson >= 0.11
    , aeson-pretty >= 0.7
    , bytestring
    , ede
    , lens >= 4.5
    , system-fileio
    , system-filepath
    , template-haskell >= 2.0
    , text >= 1.1
    , unordered-containers >= 0.2
    , stratosphere
  default-language: Haskell2010

test-suite style
  type: exitcode-stdio-1.0
  main-is: HLint.hs
  hs-source-dirs:
      tests
  build-depends:
      base >= 4.8 && < 5
    , aeson >= 0.11
    , aeson-pretty >= 0.7
    , bytestring
    , ede
    , lens >= 4.5
    , system-fileio
    , system-filepath
    , template-haskell >= 2.0
    , text >= 1.1
    , unordered-containers >= 0.2
    , base
    , directory
    , hlint
  other-modules:
      Main
  default-language: Haskell2010

test-suite tasty
  type: exitcode-stdio-1.0
  main-is: Main.hs
  hs-source-dirs:
      tests
  build-depends:
      base >= 4.8 && < 5
    , aeson >= 0.11
    , aeson-pretty >= 0.7
    , bytestring
    , ede
    , lens >= 4.5
    , system-fileio
    , system-filepath
    , template-haskell >= 2.0
    , text >= 1.1
    , unordered-containers >= 0.2
    , base
    , stratosphere
    , tasty
    , tasty-hspec
  other-modules:
      HLint
  default-language: Haskell2010