Skip to content

S3  >  Structures  >  LambdaFunctionConfiguration

LambdaFunctionConfiguration

Structure Class

LambdaFunctionConfiguration dataclass

Bases: _SerdeShape

A container for specifying the configuration for Lambda notifications.

Attributes

events instance-attribute
events: list[str]

The Amazon S3 bucket event for which to invoke the Lambda function. For more information, see Supported Event Types in the Amazon S3 User Guide.

filter class-attribute instance-attribute
filter: NotificationConfigurationFilter | None = ...

Specifies object key name filtering rules. For information about key name filtering, see Configuring event notifications using object key name filtering in the Amazon S3 User Guide.

id class-attribute instance-attribute
id: str | None = ...

An optional unique identifier for configurations in a notification configuration. If you don't provide one, Amazon S3 will assign an ID.

lambda_function_arn instance-attribute
lambda_function_arn: str

The Amazon Resource Name (ARN) of the Lambda function that Amazon S3 invokes when the specified event type occurs.