stratosphere-0.2.1: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.KinesisFirehoseS3KMSEncryptionConfig

Description

KMSEncryptionConfig is a property of the Amazon Kinesis Firehose DeliveryStream S3DestinationConfiguration EncryptionConfiguration property that specifies the AWS Key Management Service (AWS KMS) encryption key that Amazon Simple Storage Service (Amazon S3) uses to encrypt data delivered by the Amazon Kinesis Firehose (Firehose) stream.

Synopsis

Documentation

data KinesisFirehoseS3KMSEncryptionConfig Source #

Full data type definition for KinesisFirehoseS3KMSEncryptionConfig. See kinesisFirehoseS3KMSEncryptionConfig for a more convenient constructor.

Instances

Show KinesisFirehoseS3KMSEncryptionConfig Source # 
Generic KinesisFirehoseS3KMSEncryptionConfig Source # 
ToJSON KinesisFirehoseS3KMSEncryptionConfig Source # 
FromJSON KinesisFirehoseS3KMSEncryptionConfig Source # 
type Rep KinesisFirehoseS3KMSEncryptionConfig Source # 
type Rep KinesisFirehoseS3KMSEncryptionConfig = D1 (MetaData "KinesisFirehoseS3KMSEncryptionConfig" "Stratosphere.ResourceProperties.KinesisFirehoseS3KMSEncryptionConfig" "stratosphere-0.2.1-7UjeTxLOKRACY1vyFAxa7V" False) (C1 (MetaCons "KinesisFirehoseS3KMSEncryptionConfig" PrefixI True) (S1 (MetaSel (Just Symbol "_kinesisFirehoseS3KMSEncryptionConfigAWSKMSKeyARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))))

kfskmsecAWSKMSKeyARN :: Lens' KinesisFirehoseS3KMSEncryptionConfig (Val Text) Source #

The Amazon Resource Name (ARN) of the AWS KMS encryption key that Amazon S3 uses to encrypt data delivered by the Firehose stream. The key must belong to the same region as the destination S3 bucket.