Skip to main content

IS3LambdaFunctionConfiguration

Interface in AWS.S3

Interface for LambdaFunctionConfiguration nodes.

Ancestors

Properties

Events

property Events: TS3NotificationConfigurationEvents

Type: TS3NotificationConfigurationEvents

A list of events that trigger the Lambda function.

Valid values: s3:ReducedRedundancyLostObject | s3:ObjectCreated:* | s3:ObjectCreated:Put | s3:ObjectCreated:Post | s3:ObjectCreated:Copy | s3:ObjectCreated:CompleteMultipartUpload | s3:ObjectRemoved:* | s3:ObjectRemoved:Delete | s3:ObjectRemoved:DeleteMarkerCreated | s3:ObjectRestore:* | s3:ObjectRestore:Post | s3:ObjectRestore:Completed | s3:Replication:* | s3:Replication:OperationFailedReplication | s3:Replication:OperationNotTracked | s3:Replication:OperationMissedThreshold | s3:Replication:OperationReplicatedAfterThreshold.

Filter

property Filter: IS3NotificationConfigurationFilter

Type: IS3NotificationConfigurationFilter

Specifies the object filtering rules.

Id

property Id: string

An optional unique identifer for the LambdaFunctionConfiguration.

Optional. If not provided, Amazon S3 will assign an ID.

LambdaFunction

property LambdaFunction: TARN

The Amazon Resource Name (ARN) of the Lambda function to invoke.