Skip to content

NotificationConfiguration

Source code in docs_src/capo_s3/types/notification_configuration.py
class NotificationConfiguration(TypedDict, closed=True):
    topic_configurations: NotRequired[
        "capo_s3.types.topic_configuration_list.TopicConfigurationList"
    ]
    """<p>The topic to which notifications are sent and the events for which notifications are generated.</p>"""
    queue_configurations: NotRequired[
        "capo_s3.types.queue_configuration_list.QueueConfigurationList"
    ]
    """<p>The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.</p>"""
    lambda_function_configurations: NotRequired[
        "capo_s3.types.lambda_function_configuration_list.LambdaFunctionConfigurationList"
    ]
    """<p>Describes the Lambda functions to invoke and the events for which to invoke them.</p>"""
    event_bridge_configuration: NotRequired[
        "capo_s3.types.event_bridge_configuration.EventBridgeConfiguration"
    ]
    """<p>Enables delivery of events to Amazon EventBridge.</p>"""

event_bridge_configuration instance-attribute

event_bridge_configuration: NotRequired[EventBridgeConfiguration]

Enables delivery of events to Amazon EventBridge.

lambda_function_configurations instance-attribute

lambda_function_configurations: NotRequired[LambdaFunctionConfigurationList]

Describes the Lambda functions to invoke and the events for which to invoke them.

queue_configurations instance-attribute

queue_configurations: NotRequired[QueueConfigurationList]

The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages.

topic_configurations instance-attribute

topic_configurations: NotRequired[TopicConfigurationList]

The topic to which notifications are sent and the events for which notifications are generated.