Skip to content

S3  >  Structures  >  QueueConfiguration

QueueConfiguration

Structure Class

QueueConfiguration dataclass

Bases: _SerdeShape

Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon S3 detects specified events.

Attributes

events instance-attribute
events: list[str]

A collection of bucket events for which to send notifications

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.

queue_arn instance-attribute
queue_arn: str

The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.