Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stratosphere.ResourceProperties.S3NotificationConfigurationLambdaConfiguration
Description
LambdaConfigurations is a property of the Amazon S3 NotificationConfiguration property that describes the AWS Lambda (Lambda) functions to invoke and the events for which to invoke them.
- data S3NotificationConfigurationLambdaConfiguration = S3NotificationConfigurationLambdaConfiguration {}
- s3NotificationConfigurationLambdaConfiguration :: Val Text -> Val Text -> S3NotificationConfigurationLambdaConfiguration
- snclcEvent :: Lens' S3NotificationConfigurationLambdaConfiguration (Val Text)
- snclcFilter :: Lens' S3NotificationConfigurationLambdaConfiguration (Maybe S3NotificationConfigurationConfigFilter)
- snclcFunction :: Lens' S3NotificationConfigurationLambdaConfiguration (Val Text)
Documentation
data S3NotificationConfigurationLambdaConfiguration Source #
Full data type definition for
S3NotificationConfigurationLambdaConfiguration. See
s3NotificationConfigurationLambdaConfiguration
for a more convenient
constructor.
Constructors
S3NotificationConfigurationLambdaConfiguration | |
Instances
s3NotificationConfigurationLambdaConfiguration Source #
Arguments
:: Val Text | |
-> Val Text | |
-> S3NotificationConfigurationLambdaConfiguration |
Constructor for S3NotificationConfigurationLambdaConfiguration
containing required fields as arguments.
snclcEvent :: Lens' S3NotificationConfigurationLambdaConfiguration (Val Text) Source #
The S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event Types in the Amazon Simple Storage Service Developer Guide.
snclcFilter :: Lens' S3NotificationConfigurationLambdaConfiguration (Maybe S3NotificationConfigurationConfigFilter) Source #
The filtering rules that determine which objects invoke the Lambda function. For example, you can create a filter so that only image files with a .jpg extension invoke the function when they are added to the S3 bucket.
snclcFunction :: Lens' S3NotificationConfigurationLambdaConfiguration (Val Text) Source #
The Amazon Resource Name (ARN) of the Lambda function that Amazon S3 invokes when the specified event type occurs.