We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:ses:getMailManagerRuleSet
arguments:
# arguments dictionary
The following arguments are supported:
- Rule
Set stringId - The identifier of the rule set.
- Rule
Set stringId - The identifier of the rule set.
- rule
Set StringId - The identifier of the rule set.
- rule
Set stringId - The identifier of the rule set.
- rule_
set_ strid - The identifier of the rule set.
- rule
Set StringId - The identifier of the rule set.
getMailManagerRuleSet Result
The following output properties are available:
- Rule
Set stringArn - The Amazon Resource Name (ARN) of the rule set resource.
- Rule
Set stringId - The identifier of the rule set.
- Rule
Set 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"} }.
- Rule
Set stringArn - The Amazon Resource Name (ARN) of the rule set resource.
- Rule
Set stringId - The identifier of the rule set.
- Rule
Set stringName - A user-friendly name for the rule set.
- Rules
[]Mail
Manager 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 StringArn - The Amazon Resource Name (ARN) of the rule set resource.
- rule
Set StringId - The identifier of the rule set.
- rule
Set StringName - A user-friendly name for the rule set.
- rules
List<Mail
Manager 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"} }.
- rule
Set stringArn - The Amazon Resource Name (ARN) of the rule set resource.
- rule
Set stringId - The identifier of the rule set.
- rule
Set stringName - A user-friendly name for the rule set.
- rules
Mail
Manager 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[Mail
Manager 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"} }.
- rule
Set StringArn - The Amazon Resource Name (ARN) of the rule set resource.
- rule
Set StringId - The identifier of the rule set.
- rule
Set 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
- Header
Name string - Header
Value string
- Header
Name string - Header
Value string
- header
Name String - header
Value String
- header
Name string - header
Value string
- header_
name str - header_
value str
- header
Name String - header
Value String
MailManagerRuleSetAnalysis
- Analyzer string
- Result
Field string
- Analyzer string
- Result
Field string
- analyzer String
- result
Field String
- analyzer string
- result
Field string
- analyzer str
- result_
field str
- analyzer String
- result
Field String
MailManagerRuleSetArchiveAction
MailManagerRuleSetDeliverToMailboxAction
- mailbox
Arn String - role
Arn String - action
Failure "CONTINUE" | "DROP"Policy
MailManagerRuleSetMailFrom
MailManagerRuleSetRelayAction
MailManagerRuleSetReplaceRecipientAction
- Replace
With List<string>
- Replace
With []string
- replace
With List<String>
- replace
With string[]
- replace_
with Sequence[str]
- replace
With 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
(Mail
Manager 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)[] - The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- conditions
(Mail
Manager 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
(Mail
Manager 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[Mail
Manager 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]] - The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
- conditions
Sequence[Union[Mail
Manager 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[Mail
Manager 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>
- 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
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
- Mime
Header stringAttribute
- Mime
Header stringAttribute
- mime
Header StringAttribute
- mime
Header stringAttribute
- mime
Header StringAttribute
MailManagerRuleSetRuleVerdict
MailManagerRuleSetRuleVerdictAttribute
MailManagerRuleSetRuleVerdictExpression
MailManagerRuleSetRuleVerdictOperator
MailManagerRuleSetRuleVerdictToEvaluate0Properties
MailManagerRuleSetRuleVerdictToEvaluate1Properties
MailManagerRuleSetS3Action
- Role
Arn string - S3Bucket string
- Action
Failure Pulumi.Policy Aws Native. Ses. Mail Manager Rule Set Action Failure Policy - S3Prefix string
- S3Sse
Kms stringKey Id
- Role
Arn string - S3Bucket string
- Action
Failure MailPolicy Manager Rule Set Action Failure Policy - S3Prefix string
- S3Sse
Kms stringKey Id
- role
Arn String - s3Bucket String
- action
Failure MailPolicy Manager Rule Set Action Failure Policy - s3Prefix String
- s3Sse
Kms StringKey Id
- role
Arn string - s3Bucket string
- action
Failure MailPolicy Manager Rule Set Action Failure Policy - s3Prefix string
- s3Sse
Kms stringKey Id
- role
Arn String - s3Bucket String
- action
Failure "CONTINUE" | "DROP"Policy - s3Prefix String
- s3Sse
Kms 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.9.0 published on Monday, Nov 18, 2024 by Pulumi