Skip to content

TopicConfiguration

Source code in docs_src/capo_s3/types/topic_configuration.py
class TopicConfiguration(TypedDict, closed=True):
    id: NotRequired["capo_s3.types.notification_id.NotificationId"]
    topic_arn: "capo_s3.types.topic_arn.TopicArn"
    """<p>The Amazon Resource Name (ARN) of the Amazon SNS topic to which Amazon S3 publishes a message when it detects events of the specified type.</p>"""
    events: "capo_s3.types.event_list.EventList"
    """<p>The Amazon S3 bucket event about which to send notifications. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html">Supported Event Types</a> in the <i>Amazon S3 User Guide</i>.</p>"""
    filter: NotRequired[
        "capo_s3.types.notification_configuration_filter.NotificationConfigurationFilter"
    ]

events instance-attribute

events: EventList

The Amazon S3 bucket event about which to send notifications. For more information, see Supported Event Types in the Amazon S3 User Guide.

filter instance-attribute

filter: NotRequired[NotificationConfigurationFilter]

id instance-attribute

id: NotRequired[NotificationId]

topic_arn instance-attribute

topic_arn: TopicArn

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