TopicRuleS3ActionArgs

data class TopicRuleS3ActionArgs(val bucketName: Output<String>, val cannedAcl: Output<TopicRuleCannedAccessControlList>? = null, val key: Output<String>, val roleArn: Output<String>) : ConvertibleToJava<TopicRuleS3ActionArgs>

Constructors

Link copied to clipboard
constructor(bucketName: Output<String>, cannedAcl: Output<TopicRuleCannedAccessControlList>? = null, key: Output<String>, roleArn: Output<String>)

Properties

Link copied to clipboard
val bucketName: Output<String>

The Amazon S3 bucket.

Link copied to clipboard

The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs .

Link copied to clipboard
val key: Output<String>

The object key. For more information, see Actions, resources, and condition keys for Amazon S3 .

Link copied to clipboard
val roleArn: Output<String>

The ARN of the IAM role that grants access.

Functions

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