Package com.pulumi.aws.ses.outputs
Class ReceiptRuleS3Action
- java.lang.Object
-
- com.pulumi.aws.ses.outputs.ReceiptRuleS3Action
-
public final class ReceiptRuleS3Action extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReceiptRuleS3Action.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbucketName()static ReceiptRuleS3Action.Builderbuilder()static ReceiptRuleS3Action.Builderbuilder(ReceiptRuleS3Action defaults)java.util.Optional<java.lang.String>iamRoleArn()java.util.Optional<java.lang.String>kmsKeyArn()java.util.Optional<java.lang.String>objectKeyPrefix()java.lang.Integerposition()java.util.Optional<java.lang.String>topicArn()
-
-
-
Method Detail
-
bucketName
public java.lang.String bucketName()
- Returns:
- Name of the S3 bucket.
-
iamRoleArn
public java.util.Optional<java.lang.String> iamRoleArn()
- Returns:
- 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<java.lang.String> kmsKeyArn()
- Returns:
- ARN of the KMS key.
-
objectKeyPrefix
public java.util.Optional<java.lang.String> objectKeyPrefix()
- Returns:
- Key prefix of the S3 bucket.
-
position
public java.lang.Integer position()
- Returns:
- Position of the action in the receipt rule.
-
topicArn
public java.util.Optional<java.lang.String> topicArn()
- Returns:
- ARN of an SNS topic to notify.
-
builder
public static ReceiptRuleS3Action.Builder builder()
-
builder
public static ReceiptRuleS3Action.Builder builder(ReceiptRuleS3Action defaults)
-
-