stratosphere-0.2.2: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.Types

Description

Module for hand-written types that are used in generated modules.

Synopsis

Documentation

data ApiBackendType Source #

Constructors

HTTP 
AWS 
MOCK 
HTTP_PROXY 
AWS_PROXY 

data Period Source #

Constructors

DAY 
WEEK 
MONTH 

Instances

Eq Period Source # 

Methods

(==) :: Period -> Period -> Bool #

(/=) :: Period -> Period -> Bool #

Read Period Source # 
Show Period Source # 
Generic Period Source # 

Associated Types

type Rep Period :: * -> * #

Methods

from :: Period -> Rep Period x #

to :: Rep Period x -> Period #

ToJSON Period Source # 
FromJSON Period Source # 
type Rep Period Source # 
type Rep Period = D1 (MetaData "Period" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) (C1 (MetaCons "DAY" PrefixI False) U1) ((:+:) (C1 (MetaCons "WEEK" PrefixI False) U1) (C1 (MetaCons "MONTH" PrefixI False) U1)))

data KeyType Source #

Constructors

HASH 
RANGE 

Instances

Eq KeyType Source # 

Methods

(==) :: KeyType -> KeyType -> Bool #

(/=) :: KeyType -> KeyType -> Bool #

Read KeyType Source # 
Show KeyType Source # 
Generic KeyType Source # 

Associated Types

type Rep KeyType :: * -> * #

Methods

from :: KeyType -> Rep KeyType x #

to :: Rep KeyType x -> KeyType #

ToJSON KeyType Source # 
FromJSON KeyType Source # 
type Rep KeyType Source # 
type Rep KeyType = D1 (MetaData "KeyType" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) (C1 (MetaCons "HASH" PrefixI False) U1) (C1 (MetaCons "RANGE" PrefixI False) U1))

data SNSProtocol Source #

Instances

Eq SNSProtocol Source # 
Read SNSProtocol Source # 
Show SNSProtocol Source # 
Generic SNSProtocol Source # 

Associated Types

type Rep SNSProtocol :: * -> * #

ToJSON SNSProtocol Source # 
FromJSON SNSProtocol Source # 
type Rep SNSProtocol Source # 
type Rep SNSProtocol = D1 (MetaData "SNSProtocol" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "SnsHttp" PrefixI False) U1) (C1 (MetaCons "SnsHttps" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SnsEmail" PrefixI False) U1) (C1 (MetaCons "SnsEmailJson" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "SnsSms" PrefixI False) U1) (C1 (MetaCons "SnsSqs" PrefixI False) U1)) ((:+:) (C1 (MetaCons "SnsApplication" PrefixI False) U1) (C1 (MetaCons "SnsLambda" PrefixI False) U1))))

data Runtime Source #

Constructors

NodeJS 
NodeJS43 
Java8 
Python27 

Instances

Eq Runtime Source # 

Methods

(==) :: Runtime -> Runtime -> Bool #

(/=) :: Runtime -> Runtime -> Bool #

Read Runtime Source # 
Show Runtime Source # 
Generic Runtime Source # 

Associated Types

type Rep Runtime :: * -> * #

Methods

from :: Runtime -> Rep Runtime x #

to :: Rep Runtime x -> Runtime #

ToJSON Runtime Source # 
FromJSON Runtime Source # 
type Rep Runtime Source # 
type Rep Runtime = D1 (MetaData "Runtime" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) ((:+:) (C1 (MetaCons "NodeJS" PrefixI False) U1) (C1 (MetaCons "NodeJS43" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Java8" PrefixI False) U1) (C1 (MetaCons "Python27" PrefixI False) U1)))

data PassthroughBehavior Source #

Instances

data CannedACL Source #

Amazon S3 supports a set of predefined grants, known as canned ACLs. Each canned ACL has a predefined a set of grantees and permissions. The following table lists the set of canned ACLs and the associated predefined grants. See: http://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl

Instances

Eq CannedACL Source # 
Read CannedACL Source # 
Show CannedACL Source # 
Generic CannedACL Source # 

Associated Types

type Rep CannedACL :: * -> * #

ToJSON CannedACL Source # 
FromJSON CannedACL Source # 
type Rep CannedACL Source # 
type Rep CannedACL = D1 (MetaData "CannedACL" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "AuthenticatedRead" PrefixI False) U1) (C1 (MetaCons "AwsExecRead" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BucketOwnerRead" PrefixI False) U1) (C1 (MetaCons "BucketOwnerFullControl" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "LogDeliveryWrite" PrefixI False) U1) (C1 (MetaCons "Private" PrefixI False) U1)) ((:+:) (C1 (MetaCons "PublicRead" PrefixI False) U1) (C1 (MetaCons "PublicReadWrite" PrefixI False) U1))))

data KinesisFirehoseS3CompressionFormat Source #

Instances

Eq KinesisFirehoseS3CompressionFormat Source # 
Read KinesisFirehoseS3CompressionFormat Source # 
Show KinesisFirehoseS3CompressionFormat Source # 
Generic KinesisFirehoseS3CompressionFormat Source # 
ToJSON KinesisFirehoseS3CompressionFormat Source # 
FromJSON KinesisFirehoseS3CompressionFormat Source # 
type Rep KinesisFirehoseS3CompressionFormat Source # 
type Rep KinesisFirehoseS3CompressionFormat = D1 (MetaData "KinesisFirehoseS3CompressionFormat" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) ((:+:) (C1 (MetaCons "KFS3Uncompressed" PrefixI False) U1) (C1 (MetaCons "KFS3Gzip" PrefixI False) U1)) ((:+:) (C1 (MetaCons "KFS3Zip" PrefixI False) U1) (C1 (MetaCons "KFS3Snappy" PrefixI False) U1)))

data KinesisFirehoseElasticsearchS3BackupMode Source #

Instances

Eq KinesisFirehoseElasticsearchS3BackupMode Source # 
Read KinesisFirehoseElasticsearchS3BackupMode Source # 
Show KinesisFirehoseElasticsearchS3BackupMode Source # 
Generic KinesisFirehoseElasticsearchS3BackupMode Source # 
ToJSON KinesisFirehoseElasticsearchS3BackupMode Source # 
FromJSON KinesisFirehoseElasticsearchS3BackupMode Source # 
type Rep KinesisFirehoseElasticsearchS3BackupMode Source # 
type Rep KinesisFirehoseElasticsearchS3BackupMode = D1 (MetaData "KinesisFirehoseElasticsearchS3BackupMode" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) ((:+:) (C1 (MetaCons "KFS3FailedDocumentsOnly" PrefixI False) U1) (C1 (MetaCons "KFS3AllDocuments" PrefixI False) U1))

data KinesisFirehoseNoEncryptionConfig Source #

Instances

Eq KinesisFirehoseNoEncryptionConfig Source # 
Read KinesisFirehoseNoEncryptionConfig Source # 
Show KinesisFirehoseNoEncryptionConfig Source # 
Generic KinesisFirehoseNoEncryptionConfig Source # 
ToJSON KinesisFirehoseNoEncryptionConfig Source # 
FromJSON KinesisFirehoseNoEncryptionConfig Source # 
type Rep KinesisFirehoseNoEncryptionConfig Source # 
type Rep KinesisFirehoseNoEncryptionConfig = D1 (MetaData "KinesisFirehoseNoEncryptionConfig" "Stratosphere.Types" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) (C1 (MetaCons "KinesisFirehoseNoEncryptionConfig" PrefixI False) U1)