Package com.pulumi.aws.ses
Class ReceiptRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ses.ReceiptRuleArgs
-
public final class ReceiptRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReceiptRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ReceiptRuleArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleAddHeaderActionArgs>>>
addHeaderActions()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
after()
java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleBounceActionArgs>>>
bounceActions()
static ReceiptRuleArgs.Builder
builder()
static ReceiptRuleArgs.Builder
builder(ReceiptRuleArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enabled()
java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleLambdaActionArgs>>>
lambdaActions()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
recipients()
com.pulumi.core.Output<java.lang.String>
ruleSetName()
java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleS3ActionArgs>>>
s3Actions()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
scanEnabled()
java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleSnsActionArgs>>>
snsActions()
java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleStopActionArgs>>>
stopActions()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
tlsPolicy()
java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleWorkmailActionArgs>>>
workmailActions()
-
-
-
Field Detail
-
Empty
public static final ReceiptRuleArgs Empty
-
-
Method Detail
-
addHeaderActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleAddHeaderActionArgs>>> addHeaderActions()
- Returns:
- A list of Add Header Action blocks. Documented below.
-
after
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> after()
- Returns:
- The name of the rule to place this rule after
-
bounceActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleBounceActionArgs>>> bounceActions()
- Returns:
- A list of Bounce Action blocks. Documented below.
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- If true, the rule will be enabled
-
lambdaActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleLambdaActionArgs>>> lambdaActions()
- Returns:
- A list of Lambda Action blocks. Documented below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the rule
-
recipients
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> recipients()
- Returns:
- A list of email addresses
-
ruleSetName
public com.pulumi.core.Output<java.lang.String> ruleSetName()
- Returns:
- The name of the rule set
-
s3Actions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleS3ActionArgs>>> s3Actions()
- Returns:
- A list of S3 Action blocks. Documented below.
-
scanEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> scanEnabled()
- Returns:
- If true, incoming emails will be scanned for spam and viruses
-
snsActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleSnsActionArgs>>> snsActions()
- Returns:
- A list of SNS Action blocks. Documented below.
-
stopActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleStopActionArgs>>> stopActions()
- Returns:
- A list of Stop Action blocks. Documented below.
-
tlsPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tlsPolicy()
- Returns:
- `Require` or `Optional`
-
workmailActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<ReceiptRuleWorkmailActionArgs>>> workmailActions()
- Returns:
- A list of WorkMail Action blocks. Documented below.
-
builder
public static ReceiptRuleArgs.Builder builder()
-
builder
public static ReceiptRuleArgs.Builder builder(ReceiptRuleArgs defaults)
-
-