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 classReceiptRuleS3ActionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ReceiptRuleS3ActionArgsEmpty
-
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.Builderbuilder()static ReceiptRuleS3ActionArgs.Builderbuilder(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:
- 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.
-
builder
public static ReceiptRuleS3ActionArgs.Builder builder()
-
builder
public static ReceiptRuleS3ActionArgs.Builder builder(ReceiptRuleS3ActionArgs defaults)
-
-