stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.S3NotificationConfigurationQueueConfiguration

Description

QueueConfigurations is a property of the Amazon S3 NotificationConfiguration property that describes the S3 bucket events about which you want to send messages to Amazon SQS and the queues to which you want to send them.

Synopsis

Documentation

data S3NotificationConfigurationQueueConfiguration Source #

Full data type definition for S3NotificationConfigurationQueueConfiguration. See s3NotificationConfigurationQueueConfiguration for a more convenient constructor.

Instances

Show S3NotificationConfigurationQueueConfiguration Source # 
Generic S3NotificationConfigurationQueueConfiguration Source # 
ToJSON S3NotificationConfigurationQueueConfiguration Source # 
FromJSON S3NotificationConfigurationQueueConfiguration Source # 
type Rep S3NotificationConfigurationQueueConfiguration Source # 
type Rep S3NotificationConfigurationQueueConfiguration = D1 (MetaData "S3NotificationConfigurationQueueConfiguration" "Stratosphere.ResourceProperties.S3NotificationConfigurationQueueConfiguration" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "S3NotificationConfigurationQueueConfiguration" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_s3NotificationConfigurationQueueConfigurationEvent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) ((:*:) (S1 (MetaSel (Just Symbol "_s3NotificationConfigurationQueueConfigurationFilter") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3NotificationConfigurationConfigFilter))) (S1 (MetaSel (Just Symbol "_s3NotificationConfigurationQueueConfigurationQueue") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))))))

sncqcEvent :: Lens' S3NotificationConfigurationQueueConfiguration (Val Text) Source #

The S3 bucket event about which you want to publish messages to Amazon Simple Queue Service ( Amazon SQS). For more information, see Supported Event Types in the Amazon Simple Storage Service Developer Guide.

sncqcFilter :: Lens' S3NotificationConfigurationQueueConfiguration (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.

sncqcQueue :: Lens' S3NotificationConfigurationQueueConfiguration (Val Text) Source #

The Amazon Resource Name (ARN) of the Amazon SQS queue that Amazon S3 publishes messages to when the specified event type occurs.