The conditional expression used to evaluate an email for determining if a rule action should be taken.
Important
This data type is a UNION, so only one of the following members can be specified when used or returned.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"BooleanExpression" : RuleBooleanExpression
,
"DmarcExpression" : RuleDmarcExpression
,
"IpExpression" : RuleIpExpression
,
"NumberExpression" : RuleNumberExpression
,
"StringExpression" : RuleStringExpression
,
"VerdictExpression" : RuleVerdictExpression
}
YAML
BooleanExpression:
RuleBooleanExpression
DmarcExpression:
RuleDmarcExpression
IpExpression:
RuleIpExpression
NumberExpression:
RuleNumberExpression
StringExpression:
RuleStringExpression
VerdictExpression:
RuleVerdictExpression
Properties
BooleanExpression
-
The condition applies to a boolean expression passed in this field.
Required: No
Type: RuleBooleanExpression
Update requires: No interruption
DmarcExpression
-
The condition applies to a DMARC policy expression passed in this field.
Required: No
Type: RuleDmarcExpression
Update requires: No interruption
IpExpression
-
The condition applies to an IP address expression passed in this field.
Required: No
Type: RuleIpExpression
Update requires: No interruption
NumberExpression
-
The condition applies to a number expression passed in this field.
Required: No
Type: RuleNumberExpression
Update requires: No interruption
StringExpression
-
The condition applies to a string expression passed in this field.
Required: No
Type: RuleStringExpression
Update requires: No interruption
VerdictExpression
-
The condition applies to a verdict expression passed in this field.
Required: No
Type: RuleVerdictExpression
Update requires: No interruption