Class ReceiptRuleS3ActionArgs


  • public final class ReceiptRuleS3ActionArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bucketName

        public com.pulumi.core.Output<java.lang.String> bucketName()
        Returns:
        Name of the S3 bucket.
      • iamRoleArn

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> kmsKeyArn()
        Returns:
        ARN of the KMS key.
      • objectKeyPrefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> objectKeyPrefix()
        Returns:
        Key prefix of the S3 bucket.
      • position

        public com.pulumi.core.Output<java.lang.Integer> position()
        Returns:
        Position of the action in the receipt rule.
      • topicArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> topicArn()
        Returns:
        ARN of an SNS topic to notify.