Package com.pulumi.aws.ses.inputs
Class ReceiptRuleS3ActionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ses.inputs.ReceiptRuleS3ActionArgs
-
public final class ReceiptRuleS3ActionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReceiptRuleS3ActionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ReceiptRuleS3ActionArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
bucketName()
static ReceiptRuleS3ActionArgs.Builder
builder()
static ReceiptRuleS3ActionArgs.Builder
builder(ReceiptRuleS3ActionArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
iamRoleArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsKeyArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
objectKeyPrefix()
com.pulumi.core.Output<java.lang.Integer>
position()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
topicArn()
-
-
-
Field Detail
-
Empty
public static final ReceiptRuleS3ActionArgs Empty
-
-
Method Detail
-
bucketName
public com.pulumi.core.Output<java.lang.String> bucketName()
- Returns:
- The name of the S3 bucket
-
iamRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamRoleArn()
- Returns:
- The ARN of the IAM role to be used by Amazon Simple Email Service while writing to the Amazon S3 bucket, optionally encrypting your mail via the provided customer managed key, and publishing to the Amazon SNS topic
-
kmsKeyArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyArn()
- Returns:
- The ARN of the KMS key
-
objectKeyPrefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> objectKeyPrefix()
- Returns:
- The key prefix of the S3 bucket
-
position
public com.pulumi.core.Output<java.lang.Integer> position()
- Returns:
- The position of the action in the receipt rule
-
topicArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> topicArn()
- Returns:
- The ARN of an SNS topic to notify
-
builder
public static ReceiptRuleS3ActionArgs.Builder builder()
-
builder
public static ReceiptRuleS3ActionArgs.Builder builder(ReceiptRuleS3ActionArgs defaults)
-
-