stratosphere-0.2.2: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.KinesisFirehoseS3EncryptionConfiguration

Description

EncryptionConfiguration is a property of the Amazon Kinesis Firehose DeliveryStream S3DestinationConfiguration property that specifies the encryption settings that Amazon Kinesis Firehose (Firehose) uses when delivering data to Amazon Simple Storage Service (Amazon S3).

Synopsis

Documentation

data KinesisFirehoseS3EncryptionConfiguration Source #

Full data type definition for KinesisFirehoseS3EncryptionConfiguration. See kinesisFirehoseS3EncryptionConfiguration for a more convenient constructor.

Instances

Show KinesisFirehoseS3EncryptionConfiguration Source # 
Generic KinesisFirehoseS3EncryptionConfiguration Source # 
ToJSON KinesisFirehoseS3EncryptionConfiguration Source # 
FromJSON KinesisFirehoseS3EncryptionConfiguration Source # 
type Rep KinesisFirehoseS3EncryptionConfiguration Source # 
type Rep KinesisFirehoseS3EncryptionConfiguration = D1 (MetaData "KinesisFirehoseS3EncryptionConfiguration" "Stratosphere.ResourceProperties.KinesisFirehoseS3EncryptionConfiguration" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) (C1 (MetaCons "KinesisFirehoseS3EncryptionConfiguration" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_kinesisFirehoseS3EncryptionConfigurationKMSEncryptionConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KinesisFirehoseS3KMSEncryptionConfig))) (S1 (MetaSel (Just Symbol "_kinesisFirehoseS3EncryptionConfigurationNoEncryptionConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KinesisFirehoseNoEncryptionConfig)))))

kfsecKMSEncryptionConfig :: Lens' KinesisFirehoseS3EncryptionConfiguration (Maybe KinesisFirehoseS3KMSEncryptionConfig) Source #

The AWS Key Management Service (AWS KMS) encryption key that Amazon S3 uses to encrypt your data.

kfsecNoEncryptionConfig :: Lens' KinesisFirehoseS3EncryptionConfiguration (Maybe KinesisFirehoseNoEncryptionConfig) Source #

Disables encryption. For valid values, see the NoEncryptionConfig content for the EncryptionConfiguration data type in the Amazon Kinesis Firehose API Reference.