ReceiptRuleS3ActionArgs

data class ReceiptRuleS3ActionArgs(val bucketName: Output<String>, val kmsKeyArn: Output<String>? = null, val objectKeyPrefix: Output<String>? = null, val position: Output<Int>, val topicArn: Output<String>? = null) : ConvertibleToJava<ReceiptRuleS3ActionArgs>

Constructors

Link copied to clipboard
constructor(bucketName: Output<String>, kmsKeyArn: Output<String>? = null, objectKeyPrefix: Output<String>? = null, position: Output<Int>, topicArn: Output<String>? = null)

Properties

Link copied to clipboard
val bucketName: Output<String>

The name of the S3 bucket

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

The ARN of the KMS key

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

The key prefix of the S3 bucket

Link copied to clipboard
val position: Output<Int>

The position of the action in the receipt rule

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

The ARN of an SNS topic to notify

Functions

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