BucketNotificationLambdaFunctionArgs

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

Constructors

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

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 lambdaFunctionArn: Output<String>? = null

Lambda function ARN.

Functions

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