Class ReceiptRuleArgs


  • public final class ReceiptRuleArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.