BucketNotificationTopicArgs

data class BucketNotificationTopicArgs(val events: Output<List<String>>, val filterPrefix: Output<String>? = null, val filterSuffix: Output<String>? = null, val id: Output<String>? = null, val topicArn: Output<String>) : ConvertibleToJava<BucketNotificationTopicArgs>

Constructors

Link copied to clipboard
constructor(events: Output<List<String>>, filterPrefix: Output<String>? = null, filterSuffix: Output<String>? = null, id: Output<String>? = null, topicArn: Output<String>)

Properties

Link copied to clipboard
val events: Output<List<String>>

Event for which to send notifications.

Link copied to clipboard
val filterPrefix: Output<String>? = null

Object key name prefix.

Link copied to clipboard
val filterSuffix: Output<String>? = null

Object key name suffix.

Link copied to clipboard
val id: Output<String>? = null

Unique identifier for each of the notification configurations.

Link copied to clipboard
val topicArn: Output<String>

SNS topic ARN.

Functions

Link copied to clipboard
open override fun toJava(): BucketNotificationTopicArgs