Class RuleSetRuleActionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.mailmanager.inputs.RuleSetRuleActionArgs
-
public final class RuleSetRuleActionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleSetRuleActionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RuleSetRuleActionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionAddHeaderArgs>>addHeader()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionArchiveArgs>>archive()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionBounceArgs>>bounce()static RuleSetRuleActionArgs.Builderbuilder()static RuleSetRuleActionArgs.Builderbuilder(RuleSetRuleActionArgs defaults)java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionDeliverToMailboxArgs>>deliverToMailbox()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionDeliverToQBusinessArgs>>deliverToQBusiness()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionDropArgs>>drop()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionInvokeLambdaArgs>>invokeLambda()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionPublishToSnsArgs>>publishToSns()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionRelayArgs>>relay()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionReplaceRecipientArgs>>replaceRecipient()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionSendArgs>>send()java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionWriteToS3Args>>writeToS3()
-
-
-
Field Detail
-
Empty
public static final RuleSetRuleActionArgs Empty
-
-
Method Detail
-
addHeader
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionAddHeaderArgs>> addHeader()
- Returns:
- Adds a header to the email. See `addHeader` Block.
-
archive
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionArchiveArgs>> archive()
- Returns:
- Archives the email. See `archive` Block.
-
bounce
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionBounceArgs>> bounce()
- Returns:
- Sends a bounce response. See `bounce` Block.
-
deliverToMailbox
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionDeliverToMailboxArgs>> deliverToMailbox()
- Returns:
- Delivers the email to a WorkMail mailbox. See `deliverToMailbox` Block.
-
deliverToQBusiness
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionDeliverToQBusinessArgs>> deliverToQBusiness()
- Returns:
- Delivers the email to an Amazon Q Business application. See `deliverToQBusiness` Block.
-
drop
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionDropArgs>> drop()
- Returns:
- Stops rule evaluation and drops the email.
-
invokeLambda
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionInvokeLambdaArgs>> invokeLambda()
- Returns:
- Invokes a Lambda function. See `invokeLambda` Block.
-
publishToSns
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionPublishToSnsArgs>> publishToSns()
- Returns:
- Publishes the email to an SNS topic. See `publishToSns` Block.
-
relay
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionRelayArgs>> relay()
- Returns:
- Relays the email to an SMTP server. See `relay` Block.
-
replaceRecipient
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionReplaceRecipientArgs>> replaceRecipient()
- Returns:
- Replaces envelope recipients. See `replaceRecipient` Block.
-
send
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionSendArgs>> send()
- Returns:
- Sends the email to the internet. See `send` Block.
-
writeToS3
public java.util.Optional<com.pulumi.core.Output<RuleSetRuleActionWriteToS3Args>> writeToS3()
- Returns:
- Writes the email MIME content to an S3 bucket. See `writeToS3` Block.
-
builder
public static RuleSetRuleActionArgs.Builder builder()
-
builder
public static RuleSetRuleActionArgs.Builder builder(RuleSetRuleActionArgs defaults)
-
-