We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.ses.getMailManagerRuleSet
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Definition of AWS::SES::MailManagerRuleSet Resource Type
Using getMailManagerRuleSet
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMailManagerRuleSet(args: GetMailManagerRuleSetArgs, opts?: InvokeOptions): Promise<GetMailManagerRuleSetResult>
function getMailManagerRuleSetOutput(args: GetMailManagerRuleSetOutputArgs, opts?: InvokeOptions): Output<GetMailManagerRuleSetResult>def get_mail_manager_rule_set(rule_set_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetMailManagerRuleSetResult
def get_mail_manager_rule_set_output(rule_set_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetMailManagerRuleSetResult]func LookupMailManagerRuleSet(ctx *Context, args *LookupMailManagerRuleSetArgs, opts ...InvokeOption) (*LookupMailManagerRuleSetResult, error)
func LookupMailManagerRuleSetOutput(ctx *Context, args *LookupMailManagerRuleSetOutputArgs, opts ...InvokeOption) LookupMailManagerRuleSetResultOutput> Note: This function is named LookupMailManagerRuleSet in the Go SDK.
public static class GetMailManagerRuleSet 
{
    public static Task<GetMailManagerRuleSetResult> InvokeAsync(GetMailManagerRuleSetArgs args, InvokeOptions? opts = null)
    public static Output<GetMailManagerRuleSetResult> Invoke(GetMailManagerRuleSetInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMailManagerRuleSetResult> getMailManagerRuleSet(GetMailManagerRuleSetArgs args, InvokeOptions options)
public static Output<GetMailManagerRuleSetResult> getMailManagerRuleSet(GetMailManagerRuleSetArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:ses:getMailManagerRuleSet
  arguments:
    # arguments dictionaryThe following arguments are supported:
- RuleSet stringId 
- The identifier of the rule set.
- RuleSet stringId 
- The identifier of the rule set.
- ruleSet StringId 
- The identifier of the rule set.
- ruleSet stringId 
- The identifier of the rule set.
- rule_set_ strid 
- The identifier of the rule set.
- ruleSet StringId 
- The identifier of the rule set.
getMailManagerRuleSet Result
The following output properties are available:
- RuleSet stringArn 
- The Amazon Resource Name (ARN) of the rule set resource.
- RuleSet stringId 
- The identifier of the rule set.
- RuleSet stringName 
- A user-friendly name for the rule set.
- Rules
List<Pulumi.Aws Native. Ses. Outputs. Mail Manager Rule Set Rule> 
- Conditional rules that are evaluated for determining actions on email.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- RuleSet stringArn 
- The Amazon Resource Name (ARN) of the rule set resource.
- RuleSet stringId 
- The identifier of the rule set.
- RuleSet stringName 
- A user-friendly name for the rule set.
- Rules
[]MailManager Rule Set Rule 
- Conditional rules that are evaluated for determining actions on email.
- Tag
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- ruleSet StringArn 
- The Amazon Resource Name (ARN) of the rule set resource.
- ruleSet StringId 
- The identifier of the rule set.
- ruleSet StringName 
- A user-friendly name for the rule set.
- rules
List<MailManager Rule Set Rule> 
- Conditional rules that are evaluated for determining actions on email.
- List<Tag>
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- ruleSet stringArn 
- The Amazon Resource Name (ARN) of the rule set resource.
- ruleSet stringId 
- The identifier of the rule set.
- ruleSet stringName 
- A user-friendly name for the rule set.
- rules
MailManager Rule Set Rule[] 
- Conditional rules that are evaluated for determining actions on email.
- Tag[]
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- rule_set_ strarn 
- The Amazon Resource Name (ARN) of the rule set resource.
- rule_set_ strid 
- The identifier of the rule set.
- rule_set_ strname 
- A user-friendly name for the rule set.
- rules
Sequence[MailManager Rule Set Rule] 
- Conditional rules that are evaluated for determining actions on email.
- Sequence[root_Tag]
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- ruleSet StringArn 
- The Amazon Resource Name (ARN) of the rule set resource.
- ruleSet StringId 
- The identifier of the rule set.
- ruleSet StringName 
- A user-friendly name for the rule set.
- rules List<Property Map>
- Conditional rules that are evaluated for determining actions on email.
- List<Property Map>
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Supporting Types
MailManagerRuleSetActionFailurePolicy      
MailManagerRuleSetAddHeaderAction      
- HeaderName string
- HeaderValue string
- HeaderName string
- HeaderValue string
- headerName String
- headerValue String
- headerName string
- headerValue string
- header_name str
- header_value str
- headerName String
- headerValue String
MailManagerRuleSetAnalysis    
- Analyzer string
- ResultField string
- Analyzer string
- ResultField string
- analyzer String
- resultField String
- analyzer string
- resultField string
- analyzer str
- result_field str
- analyzer String
- resultField String
MailManagerRuleSetArchiveAction     
MailManagerRuleSetDeliverToMailboxAction       
- mailboxArn String
- roleArn String
- actionFailure "CONTINUE" | "DROP"Policy 
MailManagerRuleSetDeliverToQBusinessAction       
- ApplicationId string
- IndexId string
- RoleArn string
- ActionFailure MailPolicy Manager Rule Set Action Failure Policy 
- applicationId String
- indexId String
- roleArn String
- actionFailure MailPolicy Manager Rule Set Action Failure Policy 
- applicationId string
- indexId string
- roleArn string
- actionFailure MailPolicy Manager Rule Set Action Failure Policy 
- applicationId String
- indexId String
- roleArn String
- actionFailure "CONTINUE" | "DROP"Policy 
MailManagerRuleSetMailFrom     
MailManagerRuleSetRelayAction     
MailManagerRuleSetReplaceRecipientAction      
- ReplaceWith List<string>
- ReplaceWith []string
- replaceWith List<String>
- replaceWith string[]
- replace_with Sequence[str]
- replaceWith List<String>
MailManagerRuleSetRule    
- Actions List<object>
- The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- Conditions List<object>
- The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
- Name string
- The user-friendly name of the rule.
- Unless List<object>
- The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
- Actions []interface{}
- The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- Conditions []interface{}
- The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
- Name string
- The user-friendly name of the rule.
- Unless []interface{}
- The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
- actions List<Object>
- The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- conditions List<Object>
- The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
- name String
- The user-friendly name of the rule.
- unless List<Object>
- The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
- actions
(MailManager Rule Set Rule Action0Properties | Mail Manager Rule Set Rule Action1Properties | Mail Manager Rule Set Rule Action2Properties | Mail Manager Rule Set Rule Action3Properties | Mail Manager Rule Set Rule Action4Properties | Mail Manager Rule Set Rule Action5Properties | Mail Manager Rule Set Rule Action6Properties | Mail Manager Rule Set Rule Action7Properties | Mail Manager Rule Set Rule Action8Properties)[] 
- The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- conditions
(MailManager Rule Set Rule Condition0Properties | Mail Manager Rule Set Rule Condition1Properties | Mail Manager Rule Set Rule Condition2Properties | Mail Manager Rule Set Rule Condition3Properties | Mail Manager Rule Set Rule Condition4Properties | Mail Manager Rule Set Rule Condition5Properties)[] 
- The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
- name string
- The user-friendly name of the rule.
- unless
(MailManager Rule Set Rule Condition0Properties | Mail Manager Rule Set Rule Condition1Properties | Mail Manager Rule Set Rule Condition2Properties | Mail Manager Rule Set Rule Condition3Properties | Mail Manager Rule Set Rule Condition4Properties | Mail Manager Rule Set Rule Condition5Properties)[] 
- The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
- actions
Sequence[Union[MailManager Rule Set Rule Action0Properties, Mail Manager Rule Set Rule Action1Properties, Mail Manager Rule Set Rule Action2Properties, Mail Manager Rule Set Rule Action3Properties, Mail Manager Rule Set Rule Action4Properties, Mail Manager Rule Set Rule Action5Properties, Mail Manager Rule Set Rule Action6Properties, Mail Manager Rule Set Rule Action7Properties, Mail Manager Rule Set Rule Action8Properties]] 
- The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- conditions
Sequence[Union[MailManager Rule Set Rule Condition0Properties, Mail Manager Rule Set Rule Condition1Properties, Mail Manager Rule Set Rule Condition2Properties, Mail Manager Rule Set Rule Condition3Properties, Mail Manager Rule Set Rule Condition4Properties, Mail Manager Rule Set Rule Condition5Properties]] 
- The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
- name str
- The user-friendly name of the rule.
- unless
Sequence[Union[MailManager Rule Set Rule Condition0Properties, Mail Manager Rule Set Rule Condition1Properties, Mail Manager Rule Set Rule Condition2Properties, Mail Manager Rule Set Rule Condition3Properties, Mail Manager Rule Set Rule Condition4Properties, Mail Manager Rule Set Rule Condition5Properties]] 
- The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
- actions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- conditions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
- name String
- The user-friendly name of the rule.
- unless List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
MailManagerRuleSetRuleAction0Properties     
MailManagerRuleSetRuleAction1Properties     
MailManagerRuleSetRuleAction2Properties     
MailManagerRuleSetRuleAction3Properties     
MailManagerRuleSetRuleAction4Properties     
MailManagerRuleSetRuleAction5Properties     
MailManagerRuleSetRuleAction6Properties     
MailManagerRuleSetRuleAction7Properties     
MailManagerRuleSetRuleAction8Properties     
MailManagerRuleSetRuleBooleanEmailAttribute       
MailManagerRuleSetRuleBooleanExpression      
MailManagerRuleSetRuleBooleanOperator      
MailManagerRuleSetRuleBooleanToEvaluateProperties        
MailManagerRuleSetRuleCondition0Properties     
MailManagerRuleSetRuleCondition1Properties     
MailManagerRuleSetRuleCondition2Properties     
MailManagerRuleSetRuleCondition3Properties     
MailManagerRuleSetRuleCondition4Properties     
MailManagerRuleSetRuleCondition5Properties     
MailManagerRuleSetRuleDmarcExpression      
MailManagerRuleSetRuleDmarcOperator      
MailManagerRuleSetRuleDmarcPolicy      
MailManagerRuleSetRuleIpEmailAttribute       
MailManagerRuleSetRuleIpExpression      
MailManagerRuleSetRuleIpOperator      
MailManagerRuleSetRuleIpToEvaluateProperties        
MailManagerRuleSetRuleNumberEmailAttribute       
MailManagerRuleSetRuleNumberExpression      
MailManagerRuleSetRuleNumberOperator      
MailManagerRuleSetRuleNumberToEvaluateProperties        
MailManagerRuleSetRuleStringEmailAttribute       
MailManagerRuleSetRuleStringExpression      
MailManagerRuleSetRuleStringOperator      
MailManagerRuleSetRuleStringToEvaluate0Properties       
MailManagerRuleSetRuleStringToEvaluate1Properties       
- MimeHeader stringAttribute 
- MimeHeader stringAttribute 
- mimeHeader StringAttribute 
- mimeHeader stringAttribute 
- mimeHeader StringAttribute 
MailManagerRuleSetRuleVerdict     
MailManagerRuleSetRuleVerdictAttribute      
MailManagerRuleSetRuleVerdictExpression      
MailManagerRuleSetRuleVerdictOperator      
MailManagerRuleSetRuleVerdictToEvaluate0Properties       
MailManagerRuleSetRuleVerdictToEvaluate1Properties       
MailManagerRuleSetS3Action    
- RoleArn string
- S3Bucket string
- ActionFailure Pulumi.Policy Aws Native. Ses. Mail Manager Rule Set Action Failure Policy 
- S3Prefix string
- S3SseKms stringKey Id 
- RoleArn string
- S3Bucket string
- ActionFailure MailPolicy Manager Rule Set Action Failure Policy 
- S3Prefix string
- S3SseKms stringKey Id 
- roleArn String
- s3Bucket String
- actionFailure MailPolicy Manager Rule Set Action Failure Policy 
- s3Prefix String
- s3SseKms StringKey Id 
- roleArn string
- s3Bucket string
- actionFailure MailPolicy Manager Rule Set Action Failure Policy 
- s3Prefix string
- s3SseKms stringKey Id 
- roleArn String
- s3Bucket String
- actionFailure "CONTINUE" | "DROP"Policy 
- s3Prefix String
- s3SseKms StringKey Id 
MailManagerRuleSetSendAction     
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi