MailManagerRuleSetRuleArgs

data class MailManagerRuleSetRuleArgs(val actions: Output<List<Any>>, val conditions: Output<List<Any>>? = null, val name: Output<String>? = null, val unless: Output<List<Any>>? = null) : ConvertibleToJava<MailManagerRuleSetRuleArgs>

Constructors

Link copied to clipboard
constructor(actions: Output<List<Any>>, conditions: Output<List<Any>>? = null, name: Output<String>? = null, unless: Output<List<Any>>? = null)

Properties

Link copied to clipboard
val actions: Output<List<Any>>

The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.

Link copied to clipboard
val conditions: Output<List<Any>>? = null

The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"

Link copied to clipboard
val name: Output<String>? = null

The user-friendly name of the rule.

Link copied to clipboard
val unless: Output<List<Any>>? = null

The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.

Functions

Link copied to clipboard
open override fun toJava(): MailManagerRuleSetRuleArgs