stratosphere-0.2.2: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.S3NotificationConfigurationTopicConfiguration

Description

Describes the topic and events for the Amazon S3 NotificationConfiguration property.

Synopsis

Documentation

data S3NotificationConfigurationTopicConfiguration Source #

Full data type definition for S3NotificationConfigurationTopicConfiguration. See s3NotificationConfigurationTopicConfiguration for a more convenient constructor.

Instances

Show S3NotificationConfigurationTopicConfiguration Source # 
Generic S3NotificationConfigurationTopicConfiguration Source # 
ToJSON S3NotificationConfigurationTopicConfiguration Source # 
FromJSON S3NotificationConfigurationTopicConfiguration Source # 
type Rep S3NotificationConfigurationTopicConfiguration Source # 
type Rep S3NotificationConfigurationTopicConfiguration = D1 (MetaData "S3NotificationConfigurationTopicConfiguration" "Stratosphere.ResourceProperties.S3NotificationConfigurationTopicConfiguration" "stratosphere-0.2.2-Fnop5S0NvsvBmp7LUeJWuv" False) (C1 (MetaCons "S3NotificationConfigurationTopicConfiguration" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_s3NotificationConfigurationTopicConfigurationEvent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) ((:*:) (S1 (MetaSel (Just Symbol "_s3NotificationConfigurationTopicConfigurationFilter") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3NotificationConfigurationConfigFilter))) (S1 (MetaSel (Just Symbol "_s3NotificationConfigurationTopicConfigurationTopic") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))))))

snctcEvent :: Lens' S3NotificationConfigurationTopicConfiguration (Val Text) Source #

The Amazon Simple Storage Service (Amazon S3) bucket event about which to send notifications. For more information, see Supported Event Types in the Amazon Simple Storage Service Developer Guide.

snctcFilter :: Lens' S3NotificationConfigurationTopicConfiguration (Maybe S3NotificationConfigurationConfigFilter) Source #

The filtering rules that determine for which objects to send notifications. For example, you can create a filter so that Amazon Simple Storage Service (Amazon S3) sends notifications only when image files with a .jpg extension are added to the bucket.

snctcTopic :: Lens' S3NotificationConfigurationTopicConfiguration (Val Text) Source #

The Amazon SNS topic Amazon Resource Name (ARN) to which Amazon S3 reports the specified events.