published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Manages an AWS SES Mail Manager Rule Set.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.mailmanager.RuleSet("example", {
rules: [{
actions: [{
addHeader: {
headerName: "X-Example",
headerValue: "example",
},
}],
name: "add-header",
}],
name: "example",
});
import pulumi
import pulumi_aws as aws
example = aws.mailmanager.RuleSet("example",
rules=[{
"actions": [{
"add_header": {
"header_name": "X-Example",
"header_value": "example",
},
}],
"name": "add-header",
}],
name="example")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/mailmanager"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := mailmanager.NewRuleSet(ctx, "example", &mailmanager.RuleSetArgs{
Rules: mailmanager.RuleSetRuleArray{
&mailmanager.RuleSetRuleArgs{
Actions: mailmanager.RuleSetRuleActionArray{
&mailmanager.RuleSetRuleActionArgs{
AddHeader: &mailmanager.RuleSetRuleActionAddHeaderArgs{
HeaderName: pulumi.String("X-Example"),
HeaderValue: pulumi.String("example"),
},
},
},
Name: pulumi.String("add-header"),
},
},
Name: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.MailManager.RuleSet("example", new()
{
Rules = new[]
{
new Aws.MailManager.Inputs.RuleSetRuleArgs
{
Actions = new[]
{
new Aws.MailManager.Inputs.RuleSetRuleActionArgs
{
AddHeader = new Aws.MailManager.Inputs.RuleSetRuleActionAddHeaderArgs
{
HeaderName = "X-Example",
HeaderValue = "example",
},
},
},
Name = "add-header",
},
},
Name = "example",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.mailmanager.RuleSet;
import com.pulumi.aws.mailmanager.RuleSetArgs;
import com.pulumi.aws.mailmanager.inputs.RuleSetRuleArgs;
import com.pulumi.aws.mailmanager.inputs.RuleSetRuleActionArgs;
import com.pulumi.aws.mailmanager.inputs.RuleSetRuleActionAddHeaderArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new RuleSet("example", RuleSetArgs.builder()
.rules(RuleSetRuleArgs.builder()
.actions(RuleSetRuleActionArgs.builder()
.addHeader(RuleSetRuleActionAddHeaderArgs.builder()
.headerName("X-Example")
.headerValue("example")
.build())
.build())
.name("add-header")
.build())
.name("example")
.build());
}
}
resources:
example:
type: aws:mailmanager:RuleSet
properties:
rules:
- actions:
- addHeader:
headerName: X-Example
headerValue: example
name: add-header
name: example
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
resource "aws_mailmanager_ruleset" "example" {
rules {
actions {
add_header = {
header_name = "X-Example"
header_value = "example"
}
}
name = "add-header"
}
name = "example"
}
Create RuleSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RuleSet(name: string, args?: RuleSetArgs, opts?: CustomResourceOptions);@overload
def RuleSet(resource_name: str,
args: Optional[RuleSetArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def RuleSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
region: Optional[str] = None,
rules: Optional[Sequence[RuleSetRuleArgs]] = None,
tags: Optional[Mapping[str, str]] = None)func NewRuleSet(ctx *Context, name string, args *RuleSetArgs, opts ...ResourceOption) (*RuleSet, error)public RuleSet(string name, RuleSetArgs? args = null, CustomResourceOptions? opts = null)
public RuleSet(String name, RuleSetArgs args)
public RuleSet(String name, RuleSetArgs args, CustomResourceOptions options)
type: aws:mailmanager:RuleSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws_mailmanager_rule_set" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args RuleSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RuleSetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RuleSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RuleSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RuleSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ruleSetResource = new Aws.MailManager.RuleSet("ruleSetResource", new()
{
Name = "string",
Region = "string",
Rules = new[]
{
new Aws.MailManager.Inputs.RuleSetRuleArgs
{
Actions = new[]
{
new Aws.MailManager.Inputs.RuleSetRuleActionArgs
{
AddHeader = new Aws.MailManager.Inputs.RuleSetRuleActionAddHeaderArgs
{
HeaderName = "string",
HeaderValue = "string",
},
Archive = new Aws.MailManager.Inputs.RuleSetRuleActionArchiveArgs
{
TargetArchive = "string",
ActionFailurePolicy = "string",
},
Bounce = new Aws.MailManager.Inputs.RuleSetRuleActionBounceArgs
{
DiagnosticMessage = "string",
RoleArn = "string",
Sender = "string",
SmtpReplyCode = "string",
StatusCode = "string",
ActionFailurePolicy = "string",
Message = "string",
},
DeliverToMailbox = new Aws.MailManager.Inputs.RuleSetRuleActionDeliverToMailboxArgs
{
MailboxArn = "string",
RoleArn = "string",
ActionFailurePolicy = "string",
},
DeliverToQBusiness = new Aws.MailManager.Inputs.RuleSetRuleActionDeliverToQBusinessArgs
{
ApplicationId = "string",
IndexId = "string",
RoleArn = "string",
ActionFailurePolicy = "string",
},
Drop = null,
InvokeLambda = new Aws.MailManager.Inputs.RuleSetRuleActionInvokeLambdaArgs
{
FunctionArn = "string",
InvocationType = "string",
RoleArn = "string",
ActionFailurePolicy = "string",
RetryTimeMinutes = 0,
},
PublishToSns = new Aws.MailManager.Inputs.RuleSetRuleActionPublishToSnsArgs
{
RoleArn = "string",
TopicArn = "string",
ActionFailurePolicy = "string",
Encoding = "string",
PayloadType = "string",
},
Relay = new Aws.MailManager.Inputs.RuleSetRuleActionRelayArgs
{
Relay = "string",
ActionFailurePolicy = "string",
MailFrom = "string",
},
ReplaceRecipient = new Aws.MailManager.Inputs.RuleSetRuleActionReplaceRecipientArgs
{
ReplaceWiths = new[]
{
"string",
},
},
Send = new Aws.MailManager.Inputs.RuleSetRuleActionSendArgs
{
RoleArn = "string",
ActionFailurePolicy = "string",
},
WriteToS3 = new Aws.MailManager.Inputs.RuleSetRuleActionWriteToS3Args
{
RoleArn = "string",
S3Bucket = "string",
ActionFailurePolicy = "string",
S3Prefix = "string",
S3SseKmsKeyId = "string",
},
},
},
Conditions = new[]
{
new Aws.MailManager.Inputs.RuleSetRuleConditionArgs
{
BooleanExpression = new Aws.MailManager.Inputs.RuleSetRuleConditionBooleanExpressionArgs
{
Operator = "string",
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleConditionBooleanExpressionEvaluateArgs
{
Analysis = new Aws.MailManager.Inputs.RuleSetRuleConditionBooleanExpressionEvaluateAnalysisArgs
{
Analyzer = "string",
ResultField = "string",
},
Attribute = "string",
IsInAddressList = new Aws.MailManager.Inputs.RuleSetRuleConditionBooleanExpressionEvaluateIsInAddressListArgs
{
AddressLists = new[]
{
"string",
},
Attribute = "string",
},
},
},
DmarcExpression = new Aws.MailManager.Inputs.RuleSetRuleConditionDmarcExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
},
IpExpression = new Aws.MailManager.Inputs.RuleSetRuleConditionIpExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleConditionIpExpressionEvaluateArgs
{
Attribute = "string",
},
},
NumberExpression = new Aws.MailManager.Inputs.RuleSetRuleConditionNumberExpressionArgs
{
Operator = "string",
Value = 0.0,
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleConditionNumberExpressionEvaluateArgs
{
Attribute = "string",
},
},
StringExpression = new Aws.MailManager.Inputs.RuleSetRuleConditionStringExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleConditionStringExpressionEvaluateArgs
{
Analysis = new Aws.MailManager.Inputs.RuleSetRuleConditionStringExpressionEvaluateAnalysisArgs
{
Analyzer = "string",
ResultField = "string",
},
Attribute = "string",
ClientCertificateAttribute = "string",
MimeHeaderAttribute = "string",
},
},
VerdictExpression = new Aws.MailManager.Inputs.RuleSetRuleConditionVerdictExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleConditionVerdictExpressionEvaluateArgs
{
Analysis = new Aws.MailManager.Inputs.RuleSetRuleConditionVerdictExpressionEvaluateAnalysisArgs
{
Analyzer = "string",
ResultField = "string",
},
Attribute = "string",
},
},
},
},
Name = "string",
Unlesses = new[]
{
new Aws.MailManager.Inputs.RuleSetRuleUnlessArgs
{
BooleanExpression = new Aws.MailManager.Inputs.RuleSetRuleUnlessBooleanExpressionArgs
{
Operator = "string",
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleUnlessBooleanExpressionEvaluateArgs
{
Analysis = new Aws.MailManager.Inputs.RuleSetRuleUnlessBooleanExpressionEvaluateAnalysisArgs
{
Analyzer = "string",
ResultField = "string",
},
Attribute = "string",
IsInAddressList = new Aws.MailManager.Inputs.RuleSetRuleUnlessBooleanExpressionEvaluateIsInAddressListArgs
{
AddressLists = new[]
{
"string",
},
Attribute = "string",
},
},
},
DmarcExpression = new Aws.MailManager.Inputs.RuleSetRuleUnlessDmarcExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
},
IpExpression = new Aws.MailManager.Inputs.RuleSetRuleUnlessIpExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleUnlessIpExpressionEvaluateArgs
{
Attribute = "string",
},
},
NumberExpression = new Aws.MailManager.Inputs.RuleSetRuleUnlessNumberExpressionArgs
{
Operator = "string",
Value = 0.0,
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleUnlessNumberExpressionEvaluateArgs
{
Attribute = "string",
},
},
StringExpression = new Aws.MailManager.Inputs.RuleSetRuleUnlessStringExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleUnlessStringExpressionEvaluateArgs
{
Analysis = new Aws.MailManager.Inputs.RuleSetRuleUnlessStringExpressionEvaluateAnalysisArgs
{
Analyzer = "string",
ResultField = "string",
},
Attribute = "string",
ClientCertificateAttribute = "string",
MimeHeaderAttribute = "string",
},
},
VerdictExpression = new Aws.MailManager.Inputs.RuleSetRuleUnlessVerdictExpressionArgs
{
Operator = "string",
Values = new[]
{
"string",
},
Evaluate = new Aws.MailManager.Inputs.RuleSetRuleUnlessVerdictExpressionEvaluateArgs
{
Analysis = new Aws.MailManager.Inputs.RuleSetRuleUnlessVerdictExpressionEvaluateAnalysisArgs
{
Analyzer = "string",
ResultField = "string",
},
Attribute = "string",
},
},
},
},
},
},
Tags =
{
{ "string", "string" },
},
});
example, err := mailmanager.NewRuleSet(ctx, "ruleSetResource", &mailmanager.RuleSetArgs{
Name: pulumi.String("string"),
Region: pulumi.String("string"),
Rules: mailmanager.RuleSetRuleArray{
&mailmanager.RuleSetRuleArgs{
Actions: mailmanager.RuleSetRuleActionArray{
&mailmanager.RuleSetRuleActionArgs{
AddHeader: &mailmanager.RuleSetRuleActionAddHeaderArgs{
HeaderName: pulumi.String("string"),
HeaderValue: pulumi.String("string"),
},
Archive: &mailmanager.RuleSetRuleActionArchiveArgs{
TargetArchive: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
},
Bounce: &mailmanager.RuleSetRuleActionBounceArgs{
DiagnosticMessage: pulumi.String("string"),
RoleArn: pulumi.String("string"),
Sender: pulumi.String("string"),
SmtpReplyCode: pulumi.String("string"),
StatusCode: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
Message: pulumi.String("string"),
},
DeliverToMailbox: &mailmanager.RuleSetRuleActionDeliverToMailboxArgs{
MailboxArn: pulumi.String("string"),
RoleArn: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
},
DeliverToQBusiness: &mailmanager.RuleSetRuleActionDeliverToQBusinessArgs{
ApplicationId: pulumi.String("string"),
IndexId: pulumi.String("string"),
RoleArn: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
},
Drop: &mailmanager.RuleSetRuleActionDropArgs{},
InvokeLambda: &mailmanager.RuleSetRuleActionInvokeLambdaArgs{
FunctionArn: pulumi.String("string"),
InvocationType: pulumi.String("string"),
RoleArn: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
RetryTimeMinutes: pulumi.Int(0),
},
PublishToSns: &mailmanager.RuleSetRuleActionPublishToSnsArgs{
RoleArn: pulumi.String("string"),
TopicArn: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
Encoding: pulumi.String("string"),
PayloadType: pulumi.String("string"),
},
Relay: &mailmanager.RuleSetRuleActionRelayArgs{
Relay: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
MailFrom: pulumi.String("string"),
},
ReplaceRecipient: &mailmanager.RuleSetRuleActionReplaceRecipientArgs{
ReplaceWiths: pulumi.StringArray{
pulumi.String("string"),
},
},
Send: &mailmanager.RuleSetRuleActionSendArgs{
RoleArn: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
},
WriteToS3: &mailmanager.RuleSetRuleActionWriteToS3Args{
RoleArn: pulumi.String("string"),
S3Bucket: pulumi.String("string"),
ActionFailurePolicy: pulumi.String("string"),
S3Prefix: pulumi.String("string"),
S3SseKmsKeyId: pulumi.String("string"),
},
},
},
Conditions: mailmanager.RuleSetRuleConditionArray{
&mailmanager.RuleSetRuleConditionArgs{
BooleanExpression: &mailmanager.RuleSetRuleConditionBooleanExpressionArgs{
Operator: pulumi.String("string"),
Evaluate: &mailmanager.RuleSetRuleConditionBooleanExpressionEvaluateArgs{
Analysis: &mailmanager.RuleSetRuleConditionBooleanExpressionEvaluateAnalysisArgs{
Analyzer: pulumi.String("string"),
ResultField: pulumi.String("string"),
},
Attribute: pulumi.String("string"),
IsInAddressList: &mailmanager.RuleSetRuleConditionBooleanExpressionEvaluateIsInAddressListArgs{
AddressLists: pulumi.StringArray{
pulumi.String("string"),
},
Attribute: pulumi.String("string"),
},
},
},
DmarcExpression: &mailmanager.RuleSetRuleConditionDmarcExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
IpExpression: &mailmanager.RuleSetRuleConditionIpExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Evaluate: &mailmanager.RuleSetRuleConditionIpExpressionEvaluateArgs{
Attribute: pulumi.String("string"),
},
},
NumberExpression: &mailmanager.RuleSetRuleConditionNumberExpressionArgs{
Operator: pulumi.String("string"),
Value: pulumi.Float64(0),
Evaluate: &mailmanager.RuleSetRuleConditionNumberExpressionEvaluateArgs{
Attribute: pulumi.String("string"),
},
},
StringExpression: &mailmanager.RuleSetRuleConditionStringExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Evaluate: &mailmanager.RuleSetRuleConditionStringExpressionEvaluateArgs{
Analysis: &mailmanager.RuleSetRuleConditionStringExpressionEvaluateAnalysisArgs{
Analyzer: pulumi.String("string"),
ResultField: pulumi.String("string"),
},
Attribute: pulumi.String("string"),
ClientCertificateAttribute: pulumi.String("string"),
MimeHeaderAttribute: pulumi.String("string"),
},
},
VerdictExpression: &mailmanager.RuleSetRuleConditionVerdictExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Evaluate: &mailmanager.RuleSetRuleConditionVerdictExpressionEvaluateArgs{
Analysis: &mailmanager.RuleSetRuleConditionVerdictExpressionEvaluateAnalysisArgs{
Analyzer: pulumi.String("string"),
ResultField: pulumi.String("string"),
},
Attribute: pulumi.String("string"),
},
},
},
},
Name: pulumi.String("string"),
Unlesses: mailmanager.RuleSetRuleUnlessArray{
&mailmanager.RuleSetRuleUnlessArgs{
BooleanExpression: &mailmanager.RuleSetRuleUnlessBooleanExpressionArgs{
Operator: pulumi.String("string"),
Evaluate: &mailmanager.RuleSetRuleUnlessBooleanExpressionEvaluateArgs{
Analysis: &mailmanager.RuleSetRuleUnlessBooleanExpressionEvaluateAnalysisArgs{
Analyzer: pulumi.String("string"),
ResultField: pulumi.String("string"),
},
Attribute: pulumi.String("string"),
IsInAddressList: &mailmanager.RuleSetRuleUnlessBooleanExpressionEvaluateIsInAddressListArgs{
AddressLists: pulumi.StringArray{
pulumi.String("string"),
},
Attribute: pulumi.String("string"),
},
},
},
DmarcExpression: &mailmanager.RuleSetRuleUnlessDmarcExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
IpExpression: &mailmanager.RuleSetRuleUnlessIpExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Evaluate: &mailmanager.RuleSetRuleUnlessIpExpressionEvaluateArgs{
Attribute: pulumi.String("string"),
},
},
NumberExpression: &mailmanager.RuleSetRuleUnlessNumberExpressionArgs{
Operator: pulumi.String("string"),
Value: pulumi.Float64(0),
Evaluate: &mailmanager.RuleSetRuleUnlessNumberExpressionEvaluateArgs{
Attribute: pulumi.String("string"),
},
},
StringExpression: &mailmanager.RuleSetRuleUnlessStringExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Evaluate: &mailmanager.RuleSetRuleUnlessStringExpressionEvaluateArgs{
Analysis: &mailmanager.RuleSetRuleUnlessStringExpressionEvaluateAnalysisArgs{
Analyzer: pulumi.String("string"),
ResultField: pulumi.String("string"),
},
Attribute: pulumi.String("string"),
ClientCertificateAttribute: pulumi.String("string"),
MimeHeaderAttribute: pulumi.String("string"),
},
},
VerdictExpression: &mailmanager.RuleSetRuleUnlessVerdictExpressionArgs{
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Evaluate: &mailmanager.RuleSetRuleUnlessVerdictExpressionEvaluateArgs{
Analysis: &mailmanager.RuleSetRuleUnlessVerdictExpressionEvaluateAnalysisArgs{
Analyzer: pulumi.String("string"),
ResultField: pulumi.String("string"),
},
Attribute: pulumi.String("string"),
},
},
},
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
resource "aws_mailmanager_rule_set" "ruleSetResource" {
lifecycle {
create_before_destroy = true
}
name = "string"
region = "string"
rules {
actions {
add_header = {
header_name = "string"
header_value = "string"
}
archive = {
target_archive = "string"
action_failure_policy = "string"
}
bounce = {
diagnostic_message = "string"
role_arn = "string"
sender = "string"
smtp_reply_code = "string"
status_code = "string"
action_failure_policy = "string"
message = "string"
}
deliver_to_mailbox = {
mailbox_arn = "string"
role_arn = "string"
action_failure_policy = "string"
}
deliver_to_q_business = {
application_id = "string"
index_id = "string"
role_arn = "string"
action_failure_policy = "string"
}
drop = {}
invoke_lambda = {
function_arn = "string"
invocation_type = "string"
role_arn = "string"
action_failure_policy = "string"
retry_time_minutes = 0
}
publish_to_sns = {
role_arn = "string"
topic_arn = "string"
action_failure_policy = "string"
encoding = "string"
payload_type = "string"
}
relay = {
relay = "string"
action_failure_policy = "string"
mail_from = "string"
}
replace_recipient = {
replace_withs = ["string"]
}
send = {
role_arn = "string"
action_failure_policy = "string"
}
write_to_s3 = {
role_arn = "string"
s3_bucket = "string"
action_failure_policy = "string"
s3_prefix = "string"
s3_sse_kms_key_id = "string"
}
}
conditions {
boolean_expression = {
operator = "string"
evaluate = {
analysis = {
analyzer = "string"
result_field = "string"
}
attribute = "string"
is_in_address_list = {
address_lists = ["string"]
attribute = "string"
}
}
}
dmarc_expression = {
operator = "string"
values = ["string"]
}
ip_expression = {
operator = "string"
values = ["string"]
evaluate = {
attribute = "string"
}
}
number_expression = {
operator = "string"
value = 0
evaluate = {
attribute = "string"
}
}
string_expression = {
operator = "string"
values = ["string"]
evaluate = {
analysis = {
analyzer = "string"
result_field = "string"
}
attribute = "string"
client_certificate_attribute = "string"
mime_header_attribute = "string"
}
}
verdict_expression = {
operator = "string"
values = ["string"]
evaluate = {
analysis = {
analyzer = "string"
result_field = "string"
}
attribute = "string"
}
}
}
name = "string"
unlesses {
boolean_expression = {
operator = "string"
evaluate = {
analysis = {
analyzer = "string"
result_field = "string"
}
attribute = "string"
is_in_address_list = {
address_lists = ["string"]
attribute = "string"
}
}
}
dmarc_expression = {
operator = "string"
values = ["string"]
}
ip_expression = {
operator = "string"
values = ["string"]
evaluate = {
attribute = "string"
}
}
number_expression = {
operator = "string"
value = 0
evaluate = {
attribute = "string"
}
}
string_expression = {
operator = "string"
values = ["string"]
evaluate = {
analysis = {
analyzer = "string"
result_field = "string"
}
attribute = "string"
client_certificate_attribute = "string"
mime_header_attribute = "string"
}
}
verdict_expression = {
operator = "string"
values = ["string"]
evaluate = {
analysis = {
analyzer = "string"
result_field = "string"
}
attribute = "string"
}
}
}
}
tags = {
"string" = "string"
}
}
var ruleSetResource = new RuleSet("ruleSetResource", RuleSetArgs.builder()
.name("string")
.region("string")
.rules(RuleSetRuleArgs.builder()
.actions(RuleSetRuleActionArgs.builder()
.addHeader(RuleSetRuleActionAddHeaderArgs.builder()
.headerName("string")
.headerValue("string")
.build())
.archive(RuleSetRuleActionArchiveArgs.builder()
.targetArchive("string")
.actionFailurePolicy("string")
.build())
.bounce(RuleSetRuleActionBounceArgs.builder()
.diagnosticMessage("string")
.roleArn("string")
.sender("string")
.smtpReplyCode("string")
.statusCode("string")
.actionFailurePolicy("string")
.message("string")
.build())
.deliverToMailbox(RuleSetRuleActionDeliverToMailboxArgs.builder()
.mailboxArn("string")
.roleArn("string")
.actionFailurePolicy("string")
.build())
.deliverToQBusiness(RuleSetRuleActionDeliverToQBusinessArgs.builder()
.applicationId("string")
.indexId("string")
.roleArn("string")
.actionFailurePolicy("string")
.build())
.drop(RuleSetRuleActionDropArgs.builder()
.build())
.invokeLambda(RuleSetRuleActionInvokeLambdaArgs.builder()
.functionArn("string")
.invocationType("string")
.roleArn("string")
.actionFailurePolicy("string")
.retryTimeMinutes(0)
.build())
.publishToSns(RuleSetRuleActionPublishToSnsArgs.builder()
.roleArn("string")
.topicArn("string")
.actionFailurePolicy("string")
.encoding("string")
.payloadType("string")
.build())
.relay(RuleSetRuleActionRelayArgs.builder()
.relay("string")
.actionFailurePolicy("string")
.mailFrom("string")
.build())
.replaceRecipient(RuleSetRuleActionReplaceRecipientArgs.builder()
.replaceWiths("string")
.build())
.send(RuleSetRuleActionSendArgs.builder()
.roleArn("string")
.actionFailurePolicy("string")
.build())
.writeToS3(RuleSetRuleActionWriteToS3Args.builder()
.roleArn("string")
.s3Bucket("string")
.actionFailurePolicy("string")
.s3Prefix("string")
.s3SseKmsKeyId("string")
.build())
.build())
.conditions(RuleSetRuleConditionArgs.builder()
.booleanExpression(RuleSetRuleConditionBooleanExpressionArgs.builder()
.operator("string")
.evaluate(RuleSetRuleConditionBooleanExpressionEvaluateArgs.builder()
.analysis(RuleSetRuleConditionBooleanExpressionEvaluateAnalysisArgs.builder()
.analyzer("string")
.resultField("string")
.build())
.attribute("string")
.isInAddressList(RuleSetRuleConditionBooleanExpressionEvaluateIsInAddressListArgs.builder()
.addressLists("string")
.attribute("string")
.build())
.build())
.build())
.dmarcExpression(RuleSetRuleConditionDmarcExpressionArgs.builder()
.operator("string")
.values("string")
.build())
.ipExpression(RuleSetRuleConditionIpExpressionArgs.builder()
.operator("string")
.values("string")
.evaluate(RuleSetRuleConditionIpExpressionEvaluateArgs.builder()
.attribute("string")
.build())
.build())
.numberExpression(RuleSetRuleConditionNumberExpressionArgs.builder()
.operator("string")
.value(0.0)
.evaluate(RuleSetRuleConditionNumberExpressionEvaluateArgs.builder()
.attribute("string")
.build())
.build())
.stringExpression(RuleSetRuleConditionStringExpressionArgs.builder()
.operator("string")
.values("string")
.evaluate(RuleSetRuleConditionStringExpressionEvaluateArgs.builder()
.analysis(RuleSetRuleConditionStringExpressionEvaluateAnalysisArgs.builder()
.analyzer("string")
.resultField("string")
.build())
.attribute("string")
.clientCertificateAttribute("string")
.mimeHeaderAttribute("string")
.build())
.build())
.verdictExpression(RuleSetRuleConditionVerdictExpressionArgs.builder()
.operator("string")
.values("string")
.evaluate(RuleSetRuleConditionVerdictExpressionEvaluateArgs.builder()
.analysis(RuleSetRuleConditionVerdictExpressionEvaluateAnalysisArgs.builder()
.analyzer("string")
.resultField("string")
.build())
.attribute("string")
.build())
.build())
.build())
.name("string")
.unlesses(RuleSetRuleUnlessArgs.builder()
.booleanExpression(RuleSetRuleUnlessBooleanExpressionArgs.builder()
.operator("string")
.evaluate(RuleSetRuleUnlessBooleanExpressionEvaluateArgs.builder()
.analysis(RuleSetRuleUnlessBooleanExpressionEvaluateAnalysisArgs.builder()
.analyzer("string")
.resultField("string")
.build())
.attribute("string")
.isInAddressList(RuleSetRuleUnlessBooleanExpressionEvaluateIsInAddressListArgs.builder()
.addressLists("string")
.attribute("string")
.build())
.build())
.build())
.dmarcExpression(RuleSetRuleUnlessDmarcExpressionArgs.builder()
.operator("string")
.values("string")
.build())
.ipExpression(RuleSetRuleUnlessIpExpressionArgs.builder()
.operator("string")
.values("string")
.evaluate(RuleSetRuleUnlessIpExpressionEvaluateArgs.builder()
.attribute("string")
.build())
.build())
.numberExpression(RuleSetRuleUnlessNumberExpressionArgs.builder()
.operator("string")
.value(0.0)
.evaluate(RuleSetRuleUnlessNumberExpressionEvaluateArgs.builder()
.attribute("string")
.build())
.build())
.stringExpression(RuleSetRuleUnlessStringExpressionArgs.builder()
.operator("string")
.values("string")
.evaluate(RuleSetRuleUnlessStringExpressionEvaluateArgs.builder()
.analysis(RuleSetRuleUnlessStringExpressionEvaluateAnalysisArgs.builder()
.analyzer("string")
.resultField("string")
.build())
.attribute("string")
.clientCertificateAttribute("string")
.mimeHeaderAttribute("string")
.build())
.build())
.verdictExpression(RuleSetRuleUnlessVerdictExpressionArgs.builder()
.operator("string")
.values("string")
.evaluate(RuleSetRuleUnlessVerdictExpressionEvaluateArgs.builder()
.analysis(RuleSetRuleUnlessVerdictExpressionEvaluateAnalysisArgs.builder()
.analyzer("string")
.resultField("string")
.build())
.attribute("string")
.build())
.build())
.build())
.build())
.tags(Map.of("string", "string"))
.build());
rule_set_resource = aws.mailmanager.RuleSet("ruleSetResource",
name="string",
region="string",
rules=[{
"actions": [{
"add_header": {
"header_name": "string",
"header_value": "string",
},
"archive": {
"target_archive": "string",
"action_failure_policy": "string",
},
"bounce": {
"diagnostic_message": "string",
"role_arn": "string",
"sender": "string",
"smtp_reply_code": "string",
"status_code": "string",
"action_failure_policy": "string",
"message": "string",
},
"deliver_to_mailbox": {
"mailbox_arn": "string",
"role_arn": "string",
"action_failure_policy": "string",
},
"deliver_to_q_business": {
"application_id": "string",
"index_id": "string",
"role_arn": "string",
"action_failure_policy": "string",
},
"drop": {},
"invoke_lambda": {
"function_arn": "string",
"invocation_type": "string",
"role_arn": "string",
"action_failure_policy": "string",
"retry_time_minutes": 0,
},
"publish_to_sns": {
"role_arn": "string",
"topic_arn": "string",
"action_failure_policy": "string",
"encoding": "string",
"payload_type": "string",
},
"relay": {
"relay": "string",
"action_failure_policy": "string",
"mail_from": "string",
},
"replace_recipient": {
"replace_withs": ["string"],
},
"send": {
"role_arn": "string",
"action_failure_policy": "string",
},
"write_to_s3": {
"role_arn": "string",
"s3_bucket": "string",
"action_failure_policy": "string",
"s3_prefix": "string",
"s3_sse_kms_key_id": "string",
},
}],
"conditions": [{
"boolean_expression": {
"operator": "string",
"evaluate": {
"analysis": {
"analyzer": "string",
"result_field": "string",
},
"attribute": "string",
"is_in_address_list": {
"address_lists": ["string"],
"attribute": "string",
},
},
},
"dmarc_expression": {
"operator": "string",
"values": ["string"],
},
"ip_expression": {
"operator": "string",
"values": ["string"],
"evaluate": {
"attribute": "string",
},
},
"number_expression": {
"operator": "string",
"value": float(0),
"evaluate": {
"attribute": "string",
},
},
"string_expression": {
"operator": "string",
"values": ["string"],
"evaluate": {
"analysis": {
"analyzer": "string",
"result_field": "string",
},
"attribute": "string",
"client_certificate_attribute": "string",
"mime_header_attribute": "string",
},
},
"verdict_expression": {
"operator": "string",
"values": ["string"],
"evaluate": {
"analysis": {
"analyzer": "string",
"result_field": "string",
},
"attribute": "string",
},
},
}],
"name": "string",
"unlesses": [{
"boolean_expression": {
"operator": "string",
"evaluate": {
"analysis": {
"analyzer": "string",
"result_field": "string",
},
"attribute": "string",
"is_in_address_list": {
"address_lists": ["string"],
"attribute": "string",
},
},
},
"dmarc_expression": {
"operator": "string",
"values": ["string"],
},
"ip_expression": {
"operator": "string",
"values": ["string"],
"evaluate": {
"attribute": "string",
},
},
"number_expression": {
"operator": "string",
"value": float(0),
"evaluate": {
"attribute": "string",
},
},
"string_expression": {
"operator": "string",
"values": ["string"],
"evaluate": {
"analysis": {
"analyzer": "string",
"result_field": "string",
},
"attribute": "string",
"client_certificate_attribute": "string",
"mime_header_attribute": "string",
},
},
"verdict_expression": {
"operator": "string",
"values": ["string"],
"evaluate": {
"analysis": {
"analyzer": "string",
"result_field": "string",
},
"attribute": "string",
},
},
}],
}],
tags={
"string": "string",
})
const ruleSetResource = new aws.mailmanager.RuleSet("ruleSetResource", {
name: "string",
region: "string",
rules: [{
actions: [{
addHeader: {
headerName: "string",
headerValue: "string",
},
archive: {
targetArchive: "string",
actionFailurePolicy: "string",
},
bounce: {
diagnosticMessage: "string",
roleArn: "string",
sender: "string",
smtpReplyCode: "string",
statusCode: "string",
actionFailurePolicy: "string",
message: "string",
},
deliverToMailbox: {
mailboxArn: "string",
roleArn: "string",
actionFailurePolicy: "string",
},
deliverToQBusiness: {
applicationId: "string",
indexId: "string",
roleArn: "string",
actionFailurePolicy: "string",
},
drop: {},
invokeLambda: {
functionArn: "string",
invocationType: "string",
roleArn: "string",
actionFailurePolicy: "string",
retryTimeMinutes: 0,
},
publishToSns: {
roleArn: "string",
topicArn: "string",
actionFailurePolicy: "string",
encoding: "string",
payloadType: "string",
},
relay: {
relay: "string",
actionFailurePolicy: "string",
mailFrom: "string",
},
replaceRecipient: {
replaceWiths: ["string"],
},
send: {
roleArn: "string",
actionFailurePolicy: "string",
},
writeToS3: {
roleArn: "string",
s3Bucket: "string",
actionFailurePolicy: "string",
s3Prefix: "string",
s3SseKmsKeyId: "string",
},
}],
conditions: [{
booleanExpression: {
operator: "string",
evaluate: {
analysis: {
analyzer: "string",
resultField: "string",
},
attribute: "string",
isInAddressList: {
addressLists: ["string"],
attribute: "string",
},
},
},
dmarcExpression: {
operator: "string",
values: ["string"],
},
ipExpression: {
operator: "string",
values: ["string"],
evaluate: {
attribute: "string",
},
},
numberExpression: {
operator: "string",
value: 0,
evaluate: {
attribute: "string",
},
},
stringExpression: {
operator: "string",
values: ["string"],
evaluate: {
analysis: {
analyzer: "string",
resultField: "string",
},
attribute: "string",
clientCertificateAttribute: "string",
mimeHeaderAttribute: "string",
},
},
verdictExpression: {
operator: "string",
values: ["string"],
evaluate: {
analysis: {
analyzer: "string",
resultField: "string",
},
attribute: "string",
},
},
}],
name: "string",
unlesses: [{
booleanExpression: {
operator: "string",
evaluate: {
analysis: {
analyzer: "string",
resultField: "string",
},
attribute: "string",
isInAddressList: {
addressLists: ["string"],
attribute: "string",
},
},
},
dmarcExpression: {
operator: "string",
values: ["string"],
},
ipExpression: {
operator: "string",
values: ["string"],
evaluate: {
attribute: "string",
},
},
numberExpression: {
operator: "string",
value: 0,
evaluate: {
attribute: "string",
},
},
stringExpression: {
operator: "string",
values: ["string"],
evaluate: {
analysis: {
analyzer: "string",
resultField: "string",
},
attribute: "string",
clientCertificateAttribute: "string",
mimeHeaderAttribute: "string",
},
},
verdictExpression: {
operator: "string",
values: ["string"],
evaluate: {
analysis: {
analyzer: "string",
resultField: "string",
},
attribute: "string",
},
},
}],
}],
tags: {
string: "string",
},
});
type: aws:mailmanager:RuleSet
properties:
name: string
region: string
rules:
- actions:
- addHeader:
headerName: string
headerValue: string
archive:
actionFailurePolicy: string
targetArchive: string
bounce:
actionFailurePolicy: string
diagnosticMessage: string
message: string
roleArn: string
sender: string
smtpReplyCode: string
statusCode: string
deliverToMailbox:
actionFailurePolicy: string
mailboxArn: string
roleArn: string
deliverToQBusiness:
actionFailurePolicy: string
applicationId: string
indexId: string
roleArn: string
drop: {}
invokeLambda:
actionFailurePolicy: string
functionArn: string
invocationType: string
retryTimeMinutes: 0
roleArn: string
publishToSns:
actionFailurePolicy: string
encoding: string
payloadType: string
roleArn: string
topicArn: string
relay:
actionFailurePolicy: string
mailFrom: string
relay: string
replaceRecipient:
replaceWiths:
- string
send:
actionFailurePolicy: string
roleArn: string
writeToS3:
actionFailurePolicy: string
roleArn: string
s3Bucket: string
s3Prefix: string
s3SseKmsKeyId: string
conditions:
- booleanExpression:
evaluate:
analysis:
analyzer: string
resultField: string
attribute: string
isInAddressList:
addressLists:
- string
attribute: string
operator: string
dmarcExpression:
operator: string
values:
- string
ipExpression:
evaluate:
attribute: string
operator: string
values:
- string
numberExpression:
evaluate:
attribute: string
operator: string
value: 0
stringExpression:
evaluate:
analysis:
analyzer: string
resultField: string
attribute: string
clientCertificateAttribute: string
mimeHeaderAttribute: string
operator: string
values:
- string
verdictExpression:
evaluate:
analysis:
analyzer: string
resultField: string
attribute: string
operator: string
values:
- string
name: string
unlesses:
- booleanExpression:
evaluate:
analysis:
analyzer: string
resultField: string
attribute: string
isInAddressList:
addressLists:
- string
attribute: string
operator: string
dmarcExpression:
operator: string
values:
- string
ipExpression:
evaluate:
attribute: string
operator: string
values:
- string
numberExpression:
evaluate:
attribute: string
operator: string
value: 0
stringExpression:
evaluate:
analysis:
analyzer: string
resultField: string
attribute: string
clientCertificateAttribute: string
mimeHeaderAttribute: string
operator: string
values:
- string
verdictExpression:
evaluate:
analysis:
analyzer: string
resultField: string
attribute: string
operator: string
values:
- string
tags:
string: string
RuleSet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The RuleSet resource accepts the following input properties:
- Name string
- Name of the rule set.
- Region string
- Region where this resource is managed.
- Rules
List<Rule
Set Rule> One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Dictionary<string, string>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Name string
- Name of the rule set.
- Region string
- Region where this resource is managed.
- Rules
[]Rule
Set Rule Args One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- map[string]string
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- name string
- Name of the rule set.
- region string
- Region where this resource is managed.
- rules list(object)
One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- map(string)
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- name String
- Name of the rule set.
- region String
- Region where this resource is managed.
- rules
List<Rule
Set Rule> One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Map<String,String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- name string
- Name of the rule set.
- region string
- Region where this resource is managed.
- rules
Rule
Set Rule[] One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- {[key: string]: string}
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- name str
- Name of the rule set.
- region str
- Region where this resource is managed.
- rules
Sequence[Rule
Set Rule Args] One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Mapping[str, str]
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- name String
- Name of the rule set.
- region String
- Region where this resource is managed.
- rules List<Property Map>
One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Map<String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the RuleSet resource produces the following output properties:
- Arn string
- ARN of the rule set.
- Created
Date string - Date and time when the rule set was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modification stringDate - Date and time when the rule set was last modified.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- Arn string
- ARN of the rule set.
- Created
Date string - Date and time when the rule set was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modification stringDate - Date and time when the rule set was last modified.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- ARN of the rule set.
- created_
date string - Date and time when the rule set was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
modification_ stringdate - Date and time when the rule set was last modified.
- map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- ARN of the rule set.
- created
Date String - Date and time when the rule set was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modification StringDate - Date and time when the rule set was last modified.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- ARN of the rule set.
- created
Date string - Date and time when the rule set was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modification stringDate - Date and time when the rule set was last modified.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn str
- ARN of the rule set.
- created_
date str - Date and time when the rule set was created.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modification_ strdate - Date and time when the rule set was last modified.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- ARN of the rule set.
- created
Date String - Date and time when the rule set was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modification StringDate - Date and time when the rule set was last modified.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
Look up Existing RuleSet Resource
Get an existing RuleSet resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: RuleSetState, opts?: CustomResourceOptions): RuleSet@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
created_date: Optional[str] = None,
last_modification_date: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
rules: Optional[Sequence[RuleSetRuleArgs]] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None) -> RuleSetfunc GetRuleSet(ctx *Context, name string, id IDInput, state *RuleSetState, opts ...ResourceOption) (*RuleSet, error)public static RuleSet Get(string name, Input<string> id, RuleSetState? state, CustomResourceOptions? opts = null)public static RuleSet get(String name, Output<String> id, RuleSetState state, CustomResourceOptions options)resources: _: type: aws:mailmanager:RuleSet get: id: ${id}import {
to = aws_mailmanager_rule_set.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- ARN of the rule set.
- Created
Date string - Date and time when the rule set was created.
- Last
Modification stringDate - Date and time when the rule set was last modified.
- Name string
- Name of the rule set.
- Region string
- Region where this resource is managed.
- Rules
List<Rule
Set Rule> One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Dictionary<string, string>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- Arn string
- ARN of the rule set.
- Created
Date string - Date and time when the rule set was created.
- Last
Modification stringDate - Date and time when the rule set was last modified.
- Name string
- Name of the rule set.
- Region string
- Region where this resource is managed.
- Rules
[]Rule
Set Rule Args One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- map[string]string
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- ARN of the rule set.
- created_
date string - Date and time when the rule set was created.
- last_
modification_ stringdate - Date and time when the rule set was last modified.
- name string
- Name of the rule set.
- region string
- Region where this resource is managed.
- rules list(object)
One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- map(string)
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- ARN of the rule set.
- created
Date String - Date and time when the rule set was created.
- last
Modification StringDate - Date and time when the rule set was last modified.
- name String
- Name of the rule set.
- region String
- Region where this resource is managed.
- rules
List<Rule
Set Rule> One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Map<String,String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- ARN of the rule set.
- created
Date string - Date and time when the rule set was created.
- last
Modification stringDate - Date and time when the rule set was last modified.
- name string
- Name of the rule set.
- region string
- Region where this resource is managed.
- rules
Rule
Set Rule[] One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- {[key: string]: string}
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn str
- ARN of the rule set.
- created_
date str - Date and time when the rule set was created.
- last_
modification_ strdate - Date and time when the rule set was last modified.
- name str
- Name of the rule set.
- region str
- Region where this resource is managed.
- rules
Sequence[Rule
Set Rule Args] One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Mapping[str, str]
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- ARN of the rule set.
- created
Date String - Date and time when the rule set was created.
- last
Modification StringDate - Date and time when the rule set was last modified.
- name String
- Name of the rule set.
- region String
- Region where this resource is managed.
- rules List<Property Map>
One or more rules that define filtering and action logic. Up to 40 rules are supported. See
ruleBlock.The following arguments are optional:
- Map<String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
Supporting Types
RuleSetRule, RuleSetRuleArgs
- Actions
List<Rule
Set Rule Action> - One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - Conditions
List<Rule
Set Rule Condition> - One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - Name string
- Name of the rule.
- Unlesses
List<Rule
Set Rule Unless> - One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
- Actions
[]Rule
Set Rule Action - One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - Conditions
[]Rule
Set Rule Condition - One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - Name string
- Name of the rule.
- Unlesses
[]Rule
Set Rule Unless - One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
- actions list(object)
- One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - conditions list(object)
- One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - name string
- Name of the rule.
- unlesses list(object)
- One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
- actions
List<Rule
Set Rule Action> - One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - conditions
List<Rule
Set Rule Condition> - One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - name String
- Name of the rule.
- unlesses
List<Rule
Set Rule Unless> - One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
- actions
Rule
Set Rule Action[] - One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - conditions
Rule
Set Rule Condition[] - One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - name string
- Name of the rule.
- unlesses
Rule
Set Rule Unless[] - One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
- actions
Sequence[Rule
Set Rule Action] - One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - conditions
Sequence[Rule
Set Rule Condition] - One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - name str
- Name of the rule.
- unlesses
Sequence[Rule
Set Rule Unless] - One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
- actions List<Property Map>
- One or more actions to execute when all conditions match. Between 1 and 10 actions are supported. Each action must contain exactly one action configuration. See
actionBlock. - conditions List<Property Map>
- One or more conditions that must all evaluate to true for the rule to match. Up to 10 conditions are supported. See
conditionBlock. - name String
- Name of the rule.
- unlesses List<Property Map>
- One or more conditions that prevent the rule from matching when any evaluates to true. Up to 10 conditions are supported. See
conditionBlock.
RuleSetRuleAction, RuleSetRuleActionArgs
- Add
Header RuleSet Rule Action Add Header - Adds a header to the email. See
addHeaderBlock. - Archive
Rule
Set Rule Action Archive - Archives the email. See
archiveBlock. - Bounce
Rule
Set Rule Action Bounce - Sends a bounce response. See
bounceBlock. - Deliver
To RuleMailbox Set Rule Action Deliver To Mailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - Deliver
To RuleQBusiness Set Rule Action Deliver To QBusiness - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - Drop
Rule
Set Rule Action Drop - Stops rule evaluation and drops the email.
- Invoke
Lambda RuleSet Rule Action Invoke Lambda - Invokes a Lambda function. See
invokeLambdaBlock. - Publish
To RuleSns Set Rule Action Publish To Sns - Publishes the email to an SNS topic. See
publishToSnsBlock. - Relay
Rule
Set Rule Action Relay - Relays the email to an SMTP server. See
relayBlock. - Replace
Recipient RuleSet Rule Action Replace Recipient - Replaces envelope recipients. See
replaceRecipientBlock. - Send
Rule
Set Rule Action Send - Sends the email to the internet. See
sendBlock. - Write
To RuleS3 Set Rule Action Write To S3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
- Add
Header RuleSet Rule Action Add Header - Adds a header to the email. See
addHeaderBlock. - Archive
Rule
Set Rule Action Archive - Archives the email. See
archiveBlock. - Bounce
Rule
Set Rule Action Bounce - Sends a bounce response. See
bounceBlock. - Deliver
To RuleMailbox Set Rule Action Deliver To Mailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - Deliver
To RuleQBusiness Set Rule Action Deliver To QBusiness - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - Drop
Rule
Set Rule Action Drop - Stops rule evaluation and drops the email.
- Invoke
Lambda RuleSet Rule Action Invoke Lambda - Invokes a Lambda function. See
invokeLambdaBlock. - Publish
To RuleSns Set Rule Action Publish To Sns - Publishes the email to an SNS topic. See
publishToSnsBlock. - Relay
Rule
Set Rule Action Relay - Relays the email to an SMTP server. See
relayBlock. - Replace
Recipient RuleSet Rule Action Replace Recipient - Replaces envelope recipients. See
replaceRecipientBlock. - Send
Rule
Set Rule Action Send - Sends the email to the internet. See
sendBlock. - Write
To RuleS3 Set Rule Action Write To S3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
- add_
header object - Adds a header to the email. See
addHeaderBlock. - archive object
- Archives the email. See
archiveBlock. - bounce object
- Sends a bounce response. See
bounceBlock. - deliver_
to_ objectmailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - deliver_
to_ objectq_ business - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - drop object
- Stops rule evaluation and drops the email.
- invoke_
lambda object - Invokes a Lambda function. See
invokeLambdaBlock. - publish_
to_ objectsns - Publishes the email to an SNS topic. See
publishToSnsBlock. - relay object
- Relays the email to an SMTP server. See
relayBlock. - replace_
recipient object - Replaces envelope recipients. See
replaceRecipientBlock. - send object
- Sends the email to the internet. See
sendBlock. - write_
to_ objects3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
- add
Header RuleSet Rule Action Add Header - Adds a header to the email. See
addHeaderBlock. - archive
Rule
Set Rule Action Archive - Archives the email. See
archiveBlock. - bounce
Rule
Set Rule Action Bounce - Sends a bounce response. See
bounceBlock. - deliver
To RuleMailbox Set Rule Action Deliver To Mailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - deliver
To RuleQBusiness Set Rule Action Deliver To QBusiness - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - drop
Rule
Set Rule Action Drop - Stops rule evaluation and drops the email.
- invoke
Lambda RuleSet Rule Action Invoke Lambda - Invokes a Lambda function. See
invokeLambdaBlock. - publish
To RuleSns Set Rule Action Publish To Sns - Publishes the email to an SNS topic. See
publishToSnsBlock. - relay
Rule
Set Rule Action Relay - Relays the email to an SMTP server. See
relayBlock. - replace
Recipient RuleSet Rule Action Replace Recipient - Replaces envelope recipients. See
replaceRecipientBlock. - send
Rule
Set Rule Action Send - Sends the email to the internet. See
sendBlock. - write
To RuleS3 Set Rule Action Write To S3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
- add
Header RuleSet Rule Action Add Header - Adds a header to the email. See
addHeaderBlock. - archive
Rule
Set Rule Action Archive - Archives the email. See
archiveBlock. - bounce
Rule
Set Rule Action Bounce - Sends a bounce response. See
bounceBlock. - deliver
To RuleMailbox Set Rule Action Deliver To Mailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - deliver
To RuleQBusiness Set Rule Action Deliver To QBusiness - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - drop
Rule
Set Rule Action Drop - Stops rule evaluation and drops the email.
- invoke
Lambda RuleSet Rule Action Invoke Lambda - Invokes a Lambda function. See
invokeLambdaBlock. - publish
To RuleSns Set Rule Action Publish To Sns - Publishes the email to an SNS topic. See
publishToSnsBlock. - relay
Rule
Set Rule Action Relay - Relays the email to an SMTP server. See
relayBlock. - replace
Recipient RuleSet Rule Action Replace Recipient - Replaces envelope recipients. See
replaceRecipientBlock. - send
Rule
Set Rule Action Send - Sends the email to the internet. See
sendBlock. - write
To RuleS3 Set Rule Action Write To S3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
- add_
header RuleSet Rule Action Add Header - Adds a header to the email. See
addHeaderBlock. - archive
Rule
Set Rule Action Archive - Archives the email. See
archiveBlock. - bounce
Rule
Set Rule Action Bounce - Sends a bounce response. See
bounceBlock. - deliver_
to_ Rulemailbox Set Rule Action Deliver To Mailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - deliver_
to_ Ruleq_ business Set Rule Action Deliver To QBusiness - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - drop
Rule
Set Rule Action Drop - Stops rule evaluation and drops the email.
- invoke_
lambda RuleSet Rule Action Invoke Lambda - Invokes a Lambda function. See
invokeLambdaBlock. - publish_
to_ Rulesns Set Rule Action Publish To Sns - Publishes the email to an SNS topic. See
publishToSnsBlock. - relay
Rule
Set Rule Action Relay - Relays the email to an SMTP server. See
relayBlock. - replace_
recipient RuleSet Rule Action Replace Recipient - Replaces envelope recipients. See
replaceRecipientBlock. - send
Rule
Set Rule Action Send - Sends the email to the internet. See
sendBlock. - write_
to_ Rules3 Set Rule Action Write To S3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
- add
Header Property Map - Adds a header to the email. See
addHeaderBlock. - archive Property Map
- Archives the email. See
archiveBlock. - bounce Property Map
- Sends a bounce response. See
bounceBlock. - deliver
To Property MapMailbox - Delivers the email to a WorkMail mailbox. See
deliverToMailboxBlock. - deliver
To Property MapQBusiness - Delivers the email to an Amazon Q Business application. See
deliverToQBusinessBlock. - drop Property Map
- Stops rule evaluation and drops the email.
- invoke
Lambda Property Map - Invokes a Lambda function. See
invokeLambdaBlock. - publish
To Property MapSns - Publishes the email to an SNS topic. See
publishToSnsBlock. - relay Property Map
- Relays the email to an SMTP server. See
relayBlock. - replace
Recipient Property Map - Replaces envelope recipients. See
replaceRecipientBlock. - send Property Map
- Sends the email to the internet. See
sendBlock. - write
To Property MapS3 - Writes the email MIME content to an S3 bucket. See
writeToS3Block.
RuleSetRuleActionAddHeader, RuleSetRuleActionAddHeaderArgs
- Header
Name string - Header name. Must begin with
X-. - Header
Value string - Header value.
- Header
Name string - Header name. Must begin with
X-. - Header
Value string - Header value.
- header_
name string - Header name. Must begin with
X-. - header_
value string - Header value.
- header
Name String - Header name. Must begin with
X-. - header
Value String - Header value.
- header
Name string - Header name. Must begin with
X-. - header
Value string - Header value.
- header_
name str - Header name. Must begin with
X-. - header_
value str - Header value.
- header
Name String - Header name. Must begin with
X-. - header
Value String - Header value.
RuleSetRuleActionArchive, RuleSetRuleActionArchiveArgs
- Target
Archive string - Identifier of the archive.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Target
Archive string - Identifier of the archive.
- Action
Failure stringPolicy - Policy applied when the action fails.
- target_
archive string - Identifier of the archive.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- target
Archive String - Identifier of the archive.
- action
Failure StringPolicy - Policy applied when the action fails.
- target
Archive string - Identifier of the archive.
- action
Failure stringPolicy - Policy applied when the action fails.
- target_
archive str - Identifier of the archive.
- action_
failure_ strpolicy - Policy applied when the action fails.
- target
Archive String - Identifier of the archive.
- action
Failure StringPolicy - Policy applied when the action fails.
RuleSetRuleActionBounce, RuleSetRuleActionBounceArgs
- Diagnostic
Message string - Diagnostic message included in the bounce.
- Role
Arn string - ARN of the IAM role used to send the bounce.
- Sender string
- Sender address of the bounce.
- Smtp
Reply stringCode - SMTP reply code.
- Status
Code string - Enhanced status code.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Message string
- Human-readable bounce message.
- Diagnostic
Message string - Diagnostic message included in the bounce.
- Role
Arn string - ARN of the IAM role used to send the bounce.
- Sender string
- Sender address of the bounce.
- Smtp
Reply stringCode - SMTP reply code.
- Status
Code string - Enhanced status code.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Message string
- Human-readable bounce message.
- diagnostic_
message string - Diagnostic message included in the bounce.
- role_
arn string - ARN of the IAM role used to send the bounce.
- sender string
- Sender address of the bounce.
- smtp_
reply_ stringcode - SMTP reply code.
- status_
code string - Enhanced status code.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- message string
- Human-readable bounce message.
- diagnostic
Message String - Diagnostic message included in the bounce.
- role
Arn String - ARN of the IAM role used to send the bounce.
- sender String
- Sender address of the bounce.
- smtp
Reply StringCode - SMTP reply code.
- status
Code String - Enhanced status code.
- action
Failure StringPolicy - Policy applied when the action fails.
- message String
- Human-readable bounce message.
- diagnostic
Message string - Diagnostic message included in the bounce.
- role
Arn string - ARN of the IAM role used to send the bounce.
- sender string
- Sender address of the bounce.
- smtp
Reply stringCode - SMTP reply code.
- status
Code string - Enhanced status code.
- action
Failure stringPolicy - Policy applied when the action fails.
- message string
- Human-readable bounce message.
- diagnostic_
message str - Diagnostic message included in the bounce.
- role_
arn str - ARN of the IAM role used to send the bounce.
- sender str
- Sender address of the bounce.
- smtp_
reply_ strcode - SMTP reply code.
- status_
code str - Enhanced status code.
- action_
failure_ strpolicy - Policy applied when the action fails.
- message str
- Human-readable bounce message.
- diagnostic
Message String - Diagnostic message included in the bounce.
- role
Arn String - ARN of the IAM role used to send the bounce.
- sender String
- Sender address of the bounce.
- smtp
Reply StringCode - SMTP reply code.
- status
Code String - Enhanced status code.
- action
Failure StringPolicy - Policy applied when the action fails.
- message String
- Human-readable bounce message.
RuleSetRuleActionDeliverToMailbox, RuleSetRuleActionDeliverToMailboxArgs
- Mailbox
Arn string - ARN of the WorkMail organization.
- Role
Arn string - ARN of the IAM role used to deliver the email.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Mailbox
Arn string - ARN of the WorkMail organization.
- Role
Arn string - ARN of the IAM role used to deliver the email.
- Action
Failure stringPolicy - Policy applied when the action fails.
- mailbox_
arn string - ARN of the WorkMail organization.
- role_
arn string - ARN of the IAM role used to deliver the email.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- mailbox
Arn String - ARN of the WorkMail organization.
- role
Arn String - ARN of the IAM role used to deliver the email.
- action
Failure StringPolicy - Policy applied when the action fails.
- mailbox
Arn string - ARN of the WorkMail organization.
- role
Arn string - ARN of the IAM role used to deliver the email.
- action
Failure stringPolicy - Policy applied when the action fails.
- mailbox_
arn str - ARN of the WorkMail organization.
- role_
arn str - ARN of the IAM role used to deliver the email.
- action_
failure_ strpolicy - Policy applied when the action fails.
- mailbox
Arn String - ARN of the WorkMail organization.
- role
Arn String - ARN of the IAM role used to deliver the email.
- action
Failure StringPolicy - Policy applied when the action fails.
RuleSetRuleActionDeliverToQBusiness, RuleSetRuleActionDeliverToQBusinessArgs
- Application
Id string - Q Business application identifier.
- Index
Id string - Q Business index identifier.
- Role
Arn string - ARN of the IAM role used to deliver the email.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Application
Id string - Q Business application identifier.
- Index
Id string - Q Business index identifier.
- Role
Arn string - ARN of the IAM role used to deliver the email.
- Action
Failure stringPolicy - Policy applied when the action fails.
- application_
id string - Q Business application identifier.
- index_
id string - Q Business index identifier.
- role_
arn string - ARN of the IAM role used to deliver the email.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- application
Id String - Q Business application identifier.
- index
Id String - Q Business index identifier.
- role
Arn String - ARN of the IAM role used to deliver the email.
- action
Failure StringPolicy - Policy applied when the action fails.
- application
Id string - Q Business application identifier.
- index
Id string - Q Business index identifier.
- role
Arn string - ARN of the IAM role used to deliver the email.
- action
Failure stringPolicy - Policy applied when the action fails.
- application_
id str - Q Business application identifier.
- index_
id str - Q Business index identifier.
- role_
arn str - ARN of the IAM role used to deliver the email.
- action_
failure_ strpolicy - Policy applied when the action fails.
- application
Id String - Q Business application identifier.
- index
Id String - Q Business index identifier.
- role
Arn String - ARN of the IAM role used to deliver the email.
- action
Failure StringPolicy - Policy applied when the action fails.
RuleSetRuleActionInvokeLambda, RuleSetRuleActionInvokeLambdaArgs
- Function
Arn string - ARN of the Lambda function.
- Invocation
Type string - Lambda invocation type.
- Role
Arn string - ARN of the IAM role used to invoke the function.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Retry
Time intMinutes - Maximum retry time in minutes.
- Function
Arn string - ARN of the Lambda function.
- Invocation
Type string - Lambda invocation type.
- Role
Arn string - ARN of the IAM role used to invoke the function.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Retry
Time intMinutes - Maximum retry time in minutes.
- function_
arn string - ARN of the Lambda function.
- invocation_
type string - Lambda invocation type.
- role_
arn string - ARN of the IAM role used to invoke the function.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- retry_
time_ numberminutes - Maximum retry time in minutes.
- function
Arn String - ARN of the Lambda function.
- invocation
Type String - Lambda invocation type.
- role
Arn String - ARN of the IAM role used to invoke the function.
- action
Failure StringPolicy - Policy applied when the action fails.
- retry
Time IntegerMinutes - Maximum retry time in minutes.
- function
Arn string - ARN of the Lambda function.
- invocation
Type string - Lambda invocation type.
- role
Arn string - ARN of the IAM role used to invoke the function.
- action
Failure stringPolicy - Policy applied when the action fails.
- retry
Time numberMinutes - Maximum retry time in minutes.
- function_
arn str - ARN of the Lambda function.
- invocation_
type str - Lambda invocation type.
- role_
arn str - ARN of the IAM role used to invoke the function.
- action_
failure_ strpolicy - Policy applied when the action fails.
- retry_
time_ intminutes - Maximum retry time in minutes.
- function
Arn String - ARN of the Lambda function.
- invocation
Type String - Lambda invocation type.
- role
Arn String - ARN of the IAM role used to invoke the function.
- action
Failure StringPolicy - Policy applied when the action fails.
- retry
Time NumberMinutes - Maximum retry time in minutes.
RuleSetRuleActionPublishToSns, RuleSetRuleActionPublishToSnsArgs
- Role
Arn string - ARN of the IAM role used to publish the email.
- Topic
Arn string - ARN of the SNS topic.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Encoding string
- Email encoding in the notification.
- Payload
Type string - Notification payload type.
- Role
Arn string - ARN of the IAM role used to publish the email.
- Topic
Arn string - ARN of the SNS topic.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Encoding string
- Email encoding in the notification.
- Payload
Type string - Notification payload type.
- role_
arn string - ARN of the IAM role used to publish the email.
- topic_
arn string - ARN of the SNS topic.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- encoding string
- Email encoding in the notification.
- payload_
type string - Notification payload type.
- role
Arn String - ARN of the IAM role used to publish the email.
- topic
Arn String - ARN of the SNS topic.
- action
Failure StringPolicy - Policy applied when the action fails.
- encoding String
- Email encoding in the notification.
- payload
Type String - Notification payload type.
- role
Arn string - ARN of the IAM role used to publish the email.
- topic
Arn string - ARN of the SNS topic.
- action
Failure stringPolicy - Policy applied when the action fails.
- encoding string
- Email encoding in the notification.
- payload
Type string - Notification payload type.
- role_
arn str - ARN of the IAM role used to publish the email.
- topic_
arn str - ARN of the SNS topic.
- action_
failure_ strpolicy - Policy applied when the action fails.
- encoding str
- Email encoding in the notification.
- payload_
type str - Notification payload type.
- role
Arn String - ARN of the IAM role used to publish the email.
- topic
Arn String - ARN of the SNS topic.
- action
Failure StringPolicy - Policy applied when the action fails.
- encoding String
- Email encoding in the notification.
- payload
Type String - Notification payload type.
RuleSetRuleActionRelay, RuleSetRuleActionRelayArgs
- Relay string
- Identifier of the relay resource.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Mail
From string - Whether to preserve or replace the original MAIL FROM address.
- Relay string
- Identifier of the relay resource.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Mail
From string - Whether to preserve or replace the original MAIL FROM address.
- relay string
- Identifier of the relay resource.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- mail_
from string - Whether to preserve or replace the original MAIL FROM address.
- relay String
- Identifier of the relay resource.
- action
Failure StringPolicy - Policy applied when the action fails.
- mail
From String - Whether to preserve or replace the original MAIL FROM address.
- relay string
- Identifier of the relay resource.
- action
Failure stringPolicy - Policy applied when the action fails.
- mail
From string - Whether to preserve or replace the original MAIL FROM address.
- relay str
- Identifier of the relay resource.
- action_
failure_ strpolicy - Policy applied when the action fails.
- mail_
from str - Whether to preserve or replace the original MAIL FROM address.
- relay String
- Identifier of the relay resource.
- action
Failure StringPolicy - Policy applied when the action fails.
- mail
From String - Whether to preserve or replace the original MAIL FROM address.
RuleSetRuleActionReplaceRecipient, RuleSetRuleActionReplaceRecipientArgs
- Replace
Withs List<string> - Replacement envelope recipient addresses.
- Replace
Withs []string - Replacement envelope recipient addresses.
- replace_
withs list(string) - Replacement envelope recipient addresses.
- replace
Withs List<String> - Replacement envelope recipient addresses.
- replace
Withs string[] - Replacement envelope recipient addresses.
- replace_
withs Sequence[str] - Replacement envelope recipient addresses.
- replace
Withs List<String> - Replacement envelope recipient addresses.
RuleSetRuleActionSend, RuleSetRuleActionSendArgs
- Role
Arn string - ARN of the IAM role used to send the email.
- Action
Failure stringPolicy - Policy applied when the action fails.
- Role
Arn string - ARN of the IAM role used to send the email.
- Action
Failure stringPolicy - Policy applied when the action fails.
- role_
arn string - ARN of the IAM role used to send the email.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- role
Arn String - ARN of the IAM role used to send the email.
- action
Failure StringPolicy - Policy applied when the action fails.
- role
Arn string - ARN of the IAM role used to send the email.
- action
Failure stringPolicy - Policy applied when the action fails.
- role_
arn str - ARN of the IAM role used to send the email.
- action_
failure_ strpolicy - Policy applied when the action fails.
- role
Arn String - ARN of the IAM role used to send the email.
- action
Failure StringPolicy - Policy applied when the action fails.
RuleSetRuleActionWriteToS3, RuleSetRuleActionWriteToS3Args
- Role
Arn string - ARN of the IAM role used to write to S3.
- S3Bucket string
- Name of the S3 bucket.
- Action
Failure stringPolicy - Policy applied when the action fails.
- S3Prefix string
- S3 object key prefix.
- S3Sse
Kms stringKey Id - KMS key identifier used to encrypt the email.
- Role
Arn string - ARN of the IAM role used to write to S3.
- S3Bucket string
- Name of the S3 bucket.
- Action
Failure stringPolicy - Policy applied when the action fails.
- S3Prefix string
- S3 object key prefix.
- S3Sse
Kms stringKey Id - KMS key identifier used to encrypt the email.
- role_
arn string - ARN of the IAM role used to write to S3.
- s3_
bucket string - Name of the S3 bucket.
- action_
failure_ stringpolicy - Policy applied when the action fails.
- s3_
prefix string - S3 object key prefix.
- s3_
sse_ stringkms_ key_ id - KMS key identifier used to encrypt the email.
- role
Arn String - ARN of the IAM role used to write to S3.
- s3Bucket String
- Name of the S3 bucket.
- action
Failure StringPolicy - Policy applied when the action fails.
- s3Prefix String
- S3 object key prefix.
- s3Sse
Kms StringKey Id - KMS key identifier used to encrypt the email.
- role
Arn string - ARN of the IAM role used to write to S3.
- s3Bucket string
- Name of the S3 bucket.
- action
Failure stringPolicy - Policy applied when the action fails.
- s3Prefix string
- S3 object key prefix.
- s3Sse
Kms stringKey Id - KMS key identifier used to encrypt the email.
- role_
arn str - ARN of the IAM role used to write to S3.
- s3_
bucket str - Name of the S3 bucket.
- action_
failure_ strpolicy - Policy applied when the action fails.
- s3_
prefix str - S3 object key prefix.
- s3_
sse_ strkms_ key_ id - KMS key identifier used to encrypt the email.
- role
Arn String - ARN of the IAM role used to write to S3.
- s3Bucket String
- Name of the S3 bucket.
- action
Failure StringPolicy - Policy applied when the action fails.
- s3Prefix String
- S3 object key prefix.
- s3Sse
Kms StringKey Id - KMS key identifier used to encrypt the email.
RuleSetRuleCondition, RuleSetRuleConditionArgs
- Boolean
Expression RuleSet Rule Condition Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - Dmarc
Expression RuleSet Rule Condition Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - Ip
Expression RuleSet Rule Condition Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - Number
Expression RuleSet Rule Condition Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - String
Expression RuleSet Rule Condition String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - Verdict
Expression RuleSet Rule Condition Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- Boolean
Expression RuleSet Rule Condition Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - Dmarc
Expression RuleSet Rule Condition Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - Ip
Expression RuleSet Rule Condition Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - Number
Expression RuleSet Rule Condition Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - String
Expression RuleSet Rule Condition String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - Verdict
Expression RuleSet Rule Condition Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean_
expression object - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc_
expression object - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip_
expression object - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number_
expression object - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string_
expression object - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict_
expression object - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean
Expression RuleSet Rule Condition Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc
Expression RuleSet Rule Condition Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip
Expression RuleSet Rule Condition Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number
Expression RuleSet Rule Condition Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string
Expression RuleSet Rule Condition String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict
Expression RuleSet Rule Condition Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean
Expression RuleSet Rule Condition Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc
Expression RuleSet Rule Condition Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip
Expression RuleSet Rule Condition Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number
Expression RuleSet Rule Condition Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string
Expression RuleSet Rule Condition String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict
Expression RuleSet Rule Condition Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean_
expression RuleSet Rule Condition Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc_
expression RuleSet Rule Condition Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip_
expression RuleSet Rule Condition Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number_
expression RuleSet Rule Condition Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string_
expression RuleSet Rule Condition String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict_
expression RuleSet Rule Condition Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean
Expression Property Map - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc
Expression Property Map - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip
Expression Property Map - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number
Expression Property Map - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string
Expression Property Map - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict
Expression Property Map - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
RuleSetRuleConditionBooleanExpression, RuleSetRuleConditionBooleanExpressionArgs
- Operator string
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - Evaluate
Rule
Set Rule Condition Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- Operator string
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - Evaluate
Rule
Set Rule Condition Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator String
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate
Rule
Set Rule Condition Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator string
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate
Rule
Set Rule Condition Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator str
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate
Rule
Set Rule Condition Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator String
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate Property Map
- Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
RuleSetRuleConditionBooleanExpressionEvaluate, RuleSetRuleConditionBooleanExpressionEvaluateArgs
- Analysis
Rule
Set Rule Condition Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Is
In RuleAddress List Set Rule Condition Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- Analysis
Rule
Set Rule Condition Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Is
In RuleAddress List Set Rule Condition Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis object
- Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is_
in_ objectaddress_ list - Address-list membership expression.
- analysis
Rule
Set Rule Condition Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is
In RuleAddress List Set Rule Condition Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis
Rule
Set Rule Condition Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is
In RuleAddress List Set Rule Condition Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis
Rule
Set Rule Condition Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is_
in_ Ruleaddress_ list Set Rule Condition Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis Property Map
- Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is
In Property MapAddress List - Address-list membership expression.
RuleSetRuleConditionBooleanExpressionEvaluateAnalysis, RuleSetRuleConditionBooleanExpressionEvaluateAnalysisArgs
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result_
field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer str
- ARN of the Mail Manager Add On.
- result_
field str - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
RuleSetRuleConditionBooleanExpressionEvaluateIsInAddressList, RuleSetRuleConditionBooleanExpressionEvaluateIsInAddressListArgs
- Address
Lists List<string> - List containing exactly one address list ARN or identifier.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Address
Lists []string - List containing exactly one address list ARN or identifier.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address_
lists list(string) - List containing exactly one address list ARN or identifier.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address
Lists List<String> - List containing exactly one address list ARN or identifier.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address
Lists string[] - List containing exactly one address list ARN or identifier.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address_
lists Sequence[str] - List containing exactly one address list ARN or identifier.
- attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address
Lists List<String> - List containing exactly one address list ARN or identifier.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleConditionDmarcExpression, RuleSetRuleConditionDmarcExpressionArgs
RuleSetRuleConditionIpExpression, RuleSetRuleConditionIpExpressionArgs
- Operator string
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - Values List<string>
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- Evaluate
Rule
Set Rule Condition Ip Expression Evaluate - Left-hand operand of the expression.
- Operator string
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - Values []string
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- Evaluate
Rule
Set Rule Condition Ip Expression Evaluate - Left-hand operand of the expression.
- operator String
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values List<String>
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate
Rule
Set Rule Condition Ip Expression Evaluate - Left-hand operand of the expression.
- operator string
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values string[]
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate
Rule
Set Rule Condition Ip Expression Evaluate - Left-hand operand of the expression.
- operator str
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values Sequence[str]
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate
Rule
Set Rule Condition Ip Expression Evaluate - Left-hand operand of the expression.
- operator String
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values List<String>
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate Property Map
- Left-hand operand of the expression.
RuleSetRuleConditionIpExpressionEvaluate, RuleSetRuleConditionIpExpressionEvaluateArgs
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleConditionNumberExpression, RuleSetRuleConditionNumberExpressionArgs
- Operator string
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - Value double
- Numeric value to compare against.
- Evaluate
Rule
Set Rule Condition Number Expression Evaluate - Left-hand operand of the expression.
- Operator string
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - Value float64
- Numeric value to compare against.
- Evaluate
Rule
Set Rule Condition Number Expression Evaluate - Left-hand operand of the expression.
- operator String
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value Double
- Numeric value to compare against.
- evaluate
Rule
Set Rule Condition Number Expression Evaluate - Left-hand operand of the expression.
- operator string
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value number
- Numeric value to compare against.
- evaluate
Rule
Set Rule Condition Number Expression Evaluate - Left-hand operand of the expression.
- operator str
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value float
- Numeric value to compare against.
- evaluate
Rule
Set Rule Condition Number Expression Evaluate - Left-hand operand of the expression.
- operator String
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value Number
- Numeric value to compare against.
- evaluate Property Map
- Left-hand operand of the expression.
RuleSetRuleConditionNumberExpressionEvaluate, RuleSetRuleConditionNumberExpressionEvaluateArgs
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleConditionStringExpression, RuleSetRuleConditionStringExpressionArgs
- Operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - Values List<string>
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- Evaluate
Rule
Set Rule Condition String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- Operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - Values []string
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- Evaluate
Rule
Set Rule Condition String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values list(string)
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate object
- Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator String
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values List<String>
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate
Rule
Set Rule Condition String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values string[]
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate
Rule
Set Rule Condition String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator str
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values Sequence[str]
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate
Rule
Set Rule Condition String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator String
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values List<String>
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate Property Map
- Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
RuleSetRuleConditionStringExpressionEvaluate, RuleSetRuleConditionStringExpressionEvaluateArgs
- Analysis
Rule
Set Rule Condition String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Client
Certificate stringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - Mime
Header stringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- Analysis
Rule
Set Rule Condition String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Client
Certificate stringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - Mime
Header stringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis object
- Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client_
certificate_ stringattribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime_
header_ stringattribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis
Rule
Set Rule Condition String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client
Certificate StringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime
Header StringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis
Rule
Set Rule Condition String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client
Certificate stringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime
Header stringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis
Rule
Set Rule Condition String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client_
certificate_ strattribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime_
header_ strattribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis Property Map
- Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client
Certificate StringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime
Header StringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
RuleSetRuleConditionStringExpressionEvaluateAnalysis, RuleSetRuleConditionStringExpressionEvaluateAnalysisArgs
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result_
field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer str
- ARN of the Mail Manager Add On.
- result_
field str - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
RuleSetRuleConditionVerdictExpression, RuleSetRuleConditionVerdictExpressionArgs
- Operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - Values List<string>
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - Evaluate
Rule
Set Rule Condition Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- Operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - Values []string
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - Evaluate
Rule
Set Rule Condition Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values list(string)
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate object
- Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator String
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values List<String>
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate
Rule
Set Rule Condition Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values string[]
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate
Rule
Set Rule Condition Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator str
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values Sequence[str]
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate
Rule
Set Rule Condition Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator String
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values List<String>
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate Property Map
- Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
RuleSetRuleConditionVerdictExpressionEvaluate, RuleSetRuleConditionVerdictExpressionEvaluateArgs
- Analysis
Rule
Set Rule Condition Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Analysis
Rule
Set Rule Condition Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis
Rule
Set Rule Condition Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis
Rule
Set Rule Condition Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis
Rule
Set Rule Condition Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis Property Map
- Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleConditionVerdictExpressionEvaluateAnalysis, RuleSetRuleConditionVerdictExpressionEvaluateAnalysisArgs
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result_
field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer str
- ARN of the Mail Manager Add On.
- result_
field str - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
RuleSetRuleUnless, RuleSetRuleUnlessArgs
- Boolean
Expression RuleSet Rule Unless Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - Dmarc
Expression RuleSet Rule Unless Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - Ip
Expression RuleSet Rule Unless Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - Number
Expression RuleSet Rule Unless Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - String
Expression RuleSet Rule Unless String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - Verdict
Expression RuleSet Rule Unless Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- Boolean
Expression RuleSet Rule Unless Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - Dmarc
Expression RuleSet Rule Unless Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - Ip
Expression RuleSet Rule Unless Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - Number
Expression RuleSet Rule Unless Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - String
Expression RuleSet Rule Unless String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - Verdict
Expression RuleSet Rule Unless Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean_
expression object - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc_
expression object - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip_
expression object - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number_
expression object - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string_
expression object - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict_
expression object - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean
Expression RuleSet Rule Unless Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc
Expression RuleSet Rule Unless Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip
Expression RuleSet Rule Unless Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number
Expression RuleSet Rule Unless Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string
Expression RuleSet Rule Unless String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict
Expression RuleSet Rule Unless Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean
Expression RuleSet Rule Unless Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc
Expression RuleSet Rule Unless Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip
Expression RuleSet Rule Unless Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number
Expression RuleSet Rule Unless Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string
Expression RuleSet Rule Unless String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict
Expression RuleSet Rule Unless Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean_
expression RuleSet Rule Unless Boolean Expression - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc_
expression RuleSet Rule Unless Dmarc Expression - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip_
expression RuleSet Rule Unless Ip Expression - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number_
expression RuleSet Rule Unless Number Expression - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string_
expression RuleSet Rule Unless String Expression - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict_
expression RuleSet Rule Unless Verdict Expression - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
- boolean
Expression Property Map - Boolean expression evaluated against an email attribute or Add On result. See
booleanExpressionBlock. - dmarc
Expression Property Map - DMARC policy expression evaluated against the email's DMARC result. See
dmarcExpressionBlock. - ip
Expression Property Map - IP CIDR expression evaluated against the sender IP address. See
ipExpressionBlock. - number
Expression Property Map - Numeric expression evaluated against an email attribute such as message size. See
numberExpressionBlock. - string
Expression Property Map - String expression evaluated against an email attribute, MIME header, client certificate field, or Add On result. See
stringExpressionBlock. - verdict
Expression Property Map - Verdict expression evaluated against email authentication results such as SPF or DKIM. See
verdictExpressionBlock.
RuleSetRuleUnlessBooleanExpression, RuleSetRuleUnlessBooleanExpressionArgs
- Operator string
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - Evaluate
Rule
Set Rule Unless Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- Operator string
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - Evaluate
Rule
Set Rule Unless Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator String
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate
Rule
Set Rule Unless Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator string
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate
Rule
Set Rule Unless Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator str
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate
Rule
Set Rule Unless Boolean Expression Evaluate - Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
- operator String
- Boolean matching operator. Valid values are
IS_TRUEandIS_FALSE. - evaluate Property Map
- Operand evaluated by the expression. Exactly one of
analysis,attribute, orisInAddressListmust be configured.
RuleSetRuleUnlessBooleanExpressionEvaluate, RuleSetRuleUnlessBooleanExpressionEvaluateArgs
- Analysis
Rule
Set Rule Unless Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Is
In RuleAddress List Set Rule Unless Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- Analysis
Rule
Set Rule Unless Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Is
In RuleAddress List Set Rule Unless Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis object
- Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is_
in_ objectaddress_ list - Address-list membership expression.
- analysis
Rule
Set Rule Unless Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is
In RuleAddress List Set Rule Unless Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis
Rule
Set Rule Unless Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is
In RuleAddress List Set Rule Unless Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis
Rule
Set Rule Unless Boolean Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is_
in_ Ruleaddress_ list Set Rule Unless Boolean Expression Evaluate Is In Address List - Address-list membership expression.
- analysis Property Map
- Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - is
In Property MapAddress List - Address-list membership expression.
RuleSetRuleUnlessBooleanExpressionEvaluateAnalysis, RuleSetRuleUnlessBooleanExpressionEvaluateAnalysisArgs
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result_
field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer str
- ARN of the Mail Manager Add On.
- result_
field str - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
RuleSetRuleUnlessBooleanExpressionEvaluateIsInAddressList, RuleSetRuleUnlessBooleanExpressionEvaluateIsInAddressListArgs
- Address
Lists List<string> - List containing exactly one address list ARN or identifier.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Address
Lists []string - List containing exactly one address list ARN or identifier.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address_
lists list(string) - List containing exactly one address list ARN or identifier.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address
Lists List<String> - List containing exactly one address list ARN or identifier.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address
Lists string[] - List containing exactly one address list ARN or identifier.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address_
lists Sequence[str] - List containing exactly one address list ARN or identifier.
- attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- address
Lists List<String> - List containing exactly one address list ARN or identifier.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleUnlessDmarcExpression, RuleSetRuleUnlessDmarcExpressionArgs
RuleSetRuleUnlessIpExpression, RuleSetRuleUnlessIpExpressionArgs
- Operator string
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - Values List<string>
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- Evaluate
Rule
Set Rule Unless Ip Expression Evaluate - Left-hand operand of the expression.
- Operator string
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - Values []string
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- Evaluate
Rule
Set Rule Unless Ip Expression Evaluate - Left-hand operand of the expression.
- operator String
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values List<String>
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate
Rule
Set Rule Unless Ip Expression Evaluate - Left-hand operand of the expression.
- operator string
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values string[]
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate
Rule
Set Rule Unless Ip Expression Evaluate - Left-hand operand of the expression.
- operator str
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values Sequence[str]
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate
Rule
Set Rule Unless Ip Expression Evaluate - Left-hand operand of the expression.
- operator String
- CIDR matching operator. Valid values are
CIDR_MATCHESandNOT_CIDR_MATCHES. - values List<String>
- List of IP CIDR ranges against which the sender IP address is evaluated. Between 1 and 10 values are supported.
- evaluate Property Map
- Left-hand operand of the expression.
RuleSetRuleUnlessIpExpressionEvaluate, RuleSetRuleUnlessIpExpressionEvaluateArgs
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleUnlessNumberExpression, RuleSetRuleUnlessNumberExpressionArgs
- Operator string
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - Value double
- Numeric value to compare against.
- Evaluate
Rule
Set Rule Unless Number Expression Evaluate - Left-hand operand of the expression.
- Operator string
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - Value float64
- Numeric value to compare against.
- Evaluate
Rule
Set Rule Unless Number Expression Evaluate - Left-hand operand of the expression.
- operator String
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value Double
- Numeric value to compare against.
- evaluate
Rule
Set Rule Unless Number Expression Evaluate - Left-hand operand of the expression.
- operator string
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value number
- Numeric value to compare against.
- evaluate
Rule
Set Rule Unless Number Expression Evaluate - Left-hand operand of the expression.
- operator str
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value float
- Numeric value to compare against.
- evaluate
Rule
Set Rule Unless Number Expression Evaluate - Left-hand operand of the expression.
- operator String
- Numeric comparison operator. Valid values are
EQUALS,NOT_EQUALS,LESS_THAN,GREATER_THAN,LESS_THAN_OR_EQUAL, andGREATER_THAN_OR_EQUAL. - value Number
- Numeric value to compare against.
- evaluate Property Map
- Left-hand operand of the expression.
RuleSetRuleUnlessNumberExpressionEvaluate, RuleSetRuleUnlessNumberExpressionEvaluateArgs
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleUnlessStringExpression, RuleSetRuleUnlessStringExpressionArgs
- Operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - Values List<string>
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- Evaluate
Rule
Set Rule Unless String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- Operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - Values []string
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- Evaluate
Rule
Set Rule Unless String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values list(string)
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate object
- Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator String
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values List<String>
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate
Rule
Set Rule Unless String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator string
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values string[]
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate
Rule
Set Rule Unless String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator str
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values Sequence[str]
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate
Rule
Set Rule Unless String Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
- operator String
- String matching operator. Valid values are
EQUALS,NOT_EQUALS,STARTS_WITH,ENDS_WITH, andCONTAINS. - values List<String>
- List of strings against which the selected operand is evaluated. Between 1 and 10 values are supported, each up to 4096 characters.
- evaluate Property Map
- Left-hand operand of the expression. Exactly one of
analysis,attribute,clientCertificateAttribute, ormimeHeaderAttributemust be configured.
RuleSetRuleUnlessStringExpressionEvaluate, RuleSetRuleUnlessStringExpressionEvaluateArgs
- Analysis
Rule
Set Rule Unless String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Client
Certificate stringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - Mime
Header stringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- Analysis
Rule
Set Rule Unless String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - Client
Certificate stringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - Mime
Header stringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis object
- Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client_
certificate_ stringattribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime_
header_ stringattribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis
Rule
Set Rule Unless String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client
Certificate StringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime
Header StringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis
Rule
Set Rule Unless String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client
Certificate stringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime
Header stringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis
Rule
Set Rule Unless String Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client_
certificate_ strattribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime_
header_ strattribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
- analysis Property Map
- Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM. - client
Certificate StringAttribute - Client certificate field to evaluate. Valid values are
CN,SAN_RFC822_NAME,SAN_DNS_NAME,SAN_DIRECTORY_NAME,SAN_UNIFORM_RESOURCE_IDENTIFIER,SAN_IP_ADDRESS,SAN_REGISTERED_ID, andSERIAL_NUMBER. - mime
Header StringAttribute - MIME header name to evaluate. Must contain between 1 and 256 characters and begin with
X-orx-.
RuleSetRuleUnlessStringExpressionEvaluateAnalysis, RuleSetRuleUnlessStringExpressionEvaluateAnalysisArgs
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result_
field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer str
- ARN of the Mail Manager Add On.
- result_
field str - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
RuleSetRuleUnlessVerdictExpression, RuleSetRuleUnlessVerdictExpressionArgs
- Operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - Values List<string>
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - Evaluate
Rule
Set Rule Unless Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- Operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - Values []string
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - Evaluate
Rule
Set Rule Unless Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values list(string)
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate object
- Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator String
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values List<String>
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate
Rule
Set Rule Unless Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator string
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values string[]
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate
Rule
Set Rule Unless Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator str
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values Sequence[str]
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate
Rule
Set Rule Unless Verdict Expression Evaluate - Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
- operator String
- Verdict matching operator. Valid values are
EQUALSandNOT_EQUALS. - values List<String>
- List of verdict values. Valid values are
PASS,FAIL,GRAY, andPROCESSING_FAILED. Between 1 and 10 values are supported. - evaluate Property Map
- Left-hand operand of the expression. Exactly one of
analysisorattributemust be configured.
RuleSetRuleUnlessVerdictExpressionEvaluate, RuleSetRuleUnlessVerdictExpressionEvaluateArgs
- Analysis
Rule
Set Rule Unless Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- Analysis
Rule
Set Rule Unless Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - Attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis
Rule
Set Rule Unless Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis
Rule
Set Rule Unless Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute string
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis
Rule
Set Rule Unless Verdict Expression Evaluate Analysis - Add On result to evaluate. See
analysisBlock. - attribute str
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
- analysis Property Map
- Add On result to evaluate. See
analysisBlock. - attribute String
- Email authentication attribute to evaluate. Valid values are
SPFandDKIM.
RuleSetRuleUnlessVerdictExpressionEvaluateAnalysis, RuleSetRuleUnlessVerdictExpressionEvaluateAnalysisArgs
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- Analyzer string
- ARN of the Mail Manager Add On.
- Result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result_
field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer string
- ARN of the Mail Manager Add On.
- result
Field string - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer str
- ARN of the Mail Manager Add On.
- result_
field str - Result field returned by the Add On. Must contain between 1 and 256 characters.
- analyzer String
- ARN of the Mail Manager Add On.
- result
Field String - Result field returned by the Add On. Must contain between 1 and 256 characters.
Import
Identity Schema
Required
id(String) Identifier of the rule set.
Optional
accountId(String) AWS Account where this resource is managed.region(String) Region where this resource is managed.
Using pulumi import, import an SES Mail Manager Rule Set using its identifier. For example:
$ pulumi import aws:mailmanager/ruleSet:RuleSet example rule-set-id
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
published on Thursday, Sep 10, 2026 by Pulumi