We recommend new projects start with resources from the AWS provider.
aws-native.ses.getMailManagerTrafficPolicy
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::SES::MailManagerTrafficPolicy Resource Type
Using getMailManagerTrafficPolicy
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 getMailManagerTrafficPolicy(args: GetMailManagerTrafficPolicyArgs, opts?: InvokeOptions): Promise<GetMailManagerTrafficPolicyResult>
function getMailManagerTrafficPolicyOutput(args: GetMailManagerTrafficPolicyOutputArgs, opts?: InvokeOptions): Output<GetMailManagerTrafficPolicyResult>
def get_mail_manager_traffic_policy(traffic_policy_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMailManagerTrafficPolicyResult
def get_mail_manager_traffic_policy_output(traffic_policy_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMailManagerTrafficPolicyResult]
func LookupMailManagerTrafficPolicy(ctx *Context, args *LookupMailManagerTrafficPolicyArgs, opts ...InvokeOption) (*LookupMailManagerTrafficPolicyResult, error)
func LookupMailManagerTrafficPolicyOutput(ctx *Context, args *LookupMailManagerTrafficPolicyOutputArgs, opts ...InvokeOption) LookupMailManagerTrafficPolicyResultOutput
> Note: This function is named LookupMailManagerTrafficPolicy
in the Go SDK.
public static class GetMailManagerTrafficPolicy
{
public static Task<GetMailManagerTrafficPolicyResult> InvokeAsync(GetMailManagerTrafficPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetMailManagerTrafficPolicyResult> Invoke(GetMailManagerTrafficPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMailManagerTrafficPolicyResult> getMailManagerTrafficPolicy(GetMailManagerTrafficPolicyArgs args, InvokeOptions options)
public static Output<GetMailManagerTrafficPolicyResult> getMailManagerTrafficPolicy(GetMailManagerTrafficPolicyArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ses:getMailManagerTrafficPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Traffic
Policy Id This property is required. string - The identifier of the traffic policy resource.
- Traffic
Policy Id This property is required. string - The identifier of the traffic policy resource.
- traffic
Policy Id This property is required. String - The identifier of the traffic policy resource.
- traffic
Policy Id This property is required. string - The identifier of the traffic policy resource.
- traffic_
policy_ id This property is required. str - The identifier of the traffic policy resource.
- traffic
Policy Id This property is required. String - The identifier of the traffic policy resource.
getMailManagerTrafficPolicy Result
The following output properties are available:
- Default
Action Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Accept Action - Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
- Max
Message doubleSize Bytes - The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
- Policy
Statements List<Pulumi.Aws Native. Ses. Outputs. Mail Manager Traffic Policy Policy Statement> - Conditional statements for filtering email traffic.
- 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"} }.
- Traffic
Policy stringArn - The Amazon Resource Name (ARN) of the traffic policy resource.
- Traffic
Policy stringId - The identifier of the traffic policy resource.
- Traffic
Policy stringName The name of the policy.
The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
- Default
Action MailManager Traffic Policy Accept Action - Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
- Max
Message float64Size Bytes - The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
- Policy
Statements []MailManager Traffic Policy Policy Statement - Conditional statements for filtering email traffic.
- Tag
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Traffic
Policy stringArn - The Amazon Resource Name (ARN) of the traffic policy resource.
- Traffic
Policy stringId - The identifier of the traffic policy resource.
- Traffic
Policy stringName The name of the policy.
The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
- default
Action MailManager Traffic Policy Accept Action - Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
- max
Message DoubleSize Bytes - The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
- policy
Statements List<MailManager Traffic Policy Policy Statement> - Conditional statements for filtering email traffic.
- List<Tag>
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- traffic
Policy StringArn - The Amazon Resource Name (ARN) of the traffic policy resource.
- traffic
Policy StringId - The identifier of the traffic policy resource.
- traffic
Policy StringName The name of the policy.
The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
- default
Action MailManager Traffic Policy Accept Action - Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
- max
Message numberSize Bytes - The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
- policy
Statements MailManager Traffic Policy Policy Statement[] - Conditional statements for filtering email traffic.
- Tag[]
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- traffic
Policy stringArn - The Amazon Resource Name (ARN) of the traffic policy resource.
- traffic
Policy stringId - The identifier of the traffic policy resource.
- traffic
Policy stringName The name of the policy.
The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
- default_
action MailManager Traffic Policy Accept Action - Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
- max_
message_ floatsize_ bytes - The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
- policy_
statements Sequence[MailManager Traffic Policy Policy Statement] - Conditional statements for filtering email traffic.
- Sequence[root_Tag]
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- traffic_
policy_ strarn - The Amazon Resource Name (ARN) of the traffic policy resource.
- traffic_
policy_ strid - The identifier of the traffic policy resource.
- traffic_
policy_ strname The name of the policy.
The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
- default
Action "ALLOW" | "DENY" - Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
- max
Message NumberSize Bytes - The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
- policy
Statements List<Property Map> - Conditional statements for filtering email traffic.
- List<Property Map>
- The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- traffic
Policy StringArn - The Amazon Resource Name (ARN) of the traffic policy resource.
- traffic
Policy StringId - The identifier of the traffic policy resource.
- traffic
Policy StringName The name of the policy.
The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
Supporting Types
MailManagerTrafficPolicyAcceptAction
MailManagerTrafficPolicyIngressAnalysis
- Analyzer
This property is required. string - Result
Field This property is required. string
- Analyzer
This property is required. string - Result
Field This property is required. string
- analyzer
This property is required. String - result
Field This property is required. String
- analyzer
This property is required. string - result
Field This property is required. string
- analyzer
This property is required. str - result_
field This property is required. str
- analyzer
This property is required. String - result
Field This property is required. String
MailManagerTrafficPolicyIngressBooleanExpression
- Evaluate
This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Boolean To Evaluate Properties - Operator
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress Boolean Operator
- Evaluate
This property is required. MailManager Traffic Policy Ingress Boolean To Evaluate Properties - Operator
This property is required. MailManager Traffic Policy Ingress Boolean Operator
- evaluate
This property is required. MailManager Traffic Policy Ingress Boolean To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Boolean Operator
- evaluate
This property is required. MailManager Traffic Policy Ingress Boolean To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Boolean Operator
- evaluate
This property is required. MailManager Traffic Policy Ingress Boolean To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Boolean Operator
- evaluate
This property is required. Property Map - operator
This property is required. "IS_TRUE" | "IS_FALSE"
MailManagerTrafficPolicyIngressBooleanOperator
MailManagerTrafficPolicyIngressBooleanToEvaluateProperties
- Analysis
This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Analysis
- Analysis
This property is required. MailManager Traffic Policy Ingress Analysis
- analysis
This property is required. MailManager Traffic Policy Ingress Analysis
- analysis
This property is required. MailManager Traffic Policy Ingress Analysis
- analysis
This property is required. MailManager Traffic Policy Ingress Analysis
- analysis
This property is required. Property Map
MailManagerTrafficPolicyIngressIpOperator
MailManagerTrafficPolicyIngressIpToEvaluateProperties
- Attribute
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress Ipv4Attribute
- Attribute
This property is required. MailManager Traffic Policy Ingress Ipv4Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress Ipv4Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress Ipv4Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress Ipv4Attribute
- attribute
This property is required. "SENDER_IP"
MailManagerTrafficPolicyIngressIpv4Attribute
MailManagerTrafficPolicyIngressIpv4Expression
- Evaluate
This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Ip To Evaluate Properties - Operator
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress Ip Operator - Values
This property is required. List<string>
- Evaluate
This property is required. MailManager Traffic Policy Ingress Ip To Evaluate Properties - Operator
This property is required. MailManager Traffic Policy Ingress Ip Operator - Values
This property is required. []string
- evaluate
This property is required. MailManager Traffic Policy Ingress Ip To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Ip Operator - values
This property is required. List<String>
- evaluate
This property is required. MailManager Traffic Policy Ingress Ip To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Ip Operator - values
This property is required. string[]
- evaluate
This property is required. MailManager Traffic Policy Ingress Ip To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Ip Operator - values
This property is required. Sequence[str]
- evaluate
This property is required. Property Map - operator
This property is required. "CIDR_MATCHES" | "NOT_CIDR_MATCHES" - values
This property is required. List<String>
MailManagerTrafficPolicyIngressStringEmailAttribute
MailManagerTrafficPolicyIngressStringExpression
- Evaluate
This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress String To Evaluate Properties - Operator
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress String Operator - Values
This property is required. List<string>
- Evaluate
This property is required. MailManager Traffic Policy Ingress String To Evaluate Properties - Operator
This property is required. MailManager Traffic Policy Ingress String Operator - Values
This property is required. []string
- evaluate
This property is required. MailManager Traffic Policy Ingress String To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress String Operator - values
This property is required. List<String>
- evaluate
This property is required. MailManager Traffic Policy Ingress String To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress String Operator - values
This property is required. string[]
- evaluate
This property is required. MailManager Traffic Policy Ingress String To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress String Operator - values
This property is required. Sequence[str]
- evaluate
This property is required. Property Map - operator
This property is required. "EQUALS" | "NOT_EQUALS" | "STARTS_WITH" | "ENDS_WITH" | "CONTAINS" - values
This property is required. List<String>
MailManagerTrafficPolicyIngressStringOperator
MailManagerTrafficPolicyIngressStringToEvaluateProperties
- Attribute
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress String Email Attribute
- Attribute
This property is required. MailManager Traffic Policy Ingress String Email Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress String Email Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress String Email Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress String Email Attribute
- attribute
This property is required. "RECIPIENT"
MailManagerTrafficPolicyIngressTlsAttribute
MailManagerTrafficPolicyIngressTlsProtocolAttribute
MailManagerTrafficPolicyIngressTlsProtocolExpression
- Evaluate
This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Tls Protocol To Evaluate Properties - Operator
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress Tls Protocol Operator - Value
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress Tls Protocol Attribute
- Evaluate
This property is required. MailManager Traffic Policy Ingress Tls Protocol To Evaluate Properties - Operator
This property is required. MailManager Traffic Policy Ingress Tls Protocol Operator - Value
This property is required. MailManager Traffic Policy Ingress Tls Protocol Attribute
- evaluate
This property is required. MailManager Traffic Policy Ingress Tls Protocol To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Tls Protocol Operator - value
This property is required. MailManager Traffic Policy Ingress Tls Protocol Attribute
- evaluate
This property is required. MailManager Traffic Policy Ingress Tls Protocol To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Tls Protocol Operator - value
This property is required. MailManager Traffic Policy Ingress Tls Protocol Attribute
- evaluate
This property is required. MailManager Traffic Policy Ingress Tls Protocol To Evaluate Properties - operator
This property is required. MailManager Traffic Policy Ingress Tls Protocol Operator - value
This property is required. MailManager Traffic Policy Ingress Tls Protocol Attribute
- evaluate
This property is required. Property Map - operator
This property is required. "MINIMUM_TLS_VERSION" | "IS" - value
This property is required. "TLS1_2" | "TLS1_3"
MailManagerTrafficPolicyIngressTlsProtocolOperator
MailManagerTrafficPolicyIngressTlsProtocolToEvaluateProperties
- Attribute
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Ingress Tls Attribute
- Attribute
This property is required. MailManager Traffic Policy Ingress Tls Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress Tls Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress Tls Attribute
- attribute
This property is required. MailManager Traffic Policy Ingress Tls Attribute
- attribute
This property is required. "TLS_PROTOCOL"
MailManagerTrafficPolicyPolicyCondition0Properties
- String
Expression This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress String Expression
- String
Expression This property is required. MailManager Traffic Policy Ingress String Expression
- string
Expression This property is required. MailManager Traffic Policy Ingress String Expression
- string
Expression This property is required. MailManager Traffic Policy Ingress String Expression
- string_
expression This property is required. MailManager Traffic Policy Ingress String Expression
- string
Expression This property is required. Property Map
MailManagerTrafficPolicyPolicyCondition1Properties
- Ip
Expression This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Ipv4Expression
- Ip
Expression This property is required. MailManager Traffic Policy Ingress Ipv4Expression
- ip
Expression This property is required. MailManager Traffic Policy Ingress Ipv4Expression
- ip
Expression This property is required. MailManager Traffic Policy Ingress Ipv4Expression
- ip_
expression This property is required. MailManager Traffic Policy Ingress Ipv4Expression
- ip
Expression This property is required. Property Map
MailManagerTrafficPolicyPolicyCondition2Properties
- Tls
Expression This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Tls Protocol Expression
- Tls
Expression This property is required. MailManager Traffic Policy Ingress Tls Protocol Expression
- tls
Expression This property is required. MailManager Traffic Policy Ingress Tls Protocol Expression
- tls
Expression This property is required. MailManager Traffic Policy Ingress Tls Protocol Expression
- tls_
expression This property is required. MailManager Traffic Policy Ingress Tls Protocol Expression
- tls
Expression This property is required. Property Map
MailManagerTrafficPolicyPolicyCondition3Properties
- Boolean
Expression This property is required. Pulumi.Aws Native. Ses. Inputs. Mail Manager Traffic Policy Ingress Boolean Expression
- Boolean
Expression This property is required. MailManager Traffic Policy Ingress Boolean Expression
- boolean
Expression This property is required. MailManager Traffic Policy Ingress Boolean Expression
- boolean
Expression This property is required. MailManager Traffic Policy Ingress Boolean Expression
- boolean_
expression This property is required. MailManager Traffic Policy Ingress Boolean Expression
- boolean
Expression This property is required. Property Map
MailManagerTrafficPolicyPolicyStatement
- Action
This property is required. Pulumi.Aws Native. Ses. Mail Manager Traffic Policy Accept Action - The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
- Conditions
This property is required. List<object> - The list of conditions to apply to incoming messages for filtering email traffic.
- Action
This property is required. MailManager Traffic Policy Accept Action - The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
- Conditions
This property is required. []interface{} - The list of conditions to apply to incoming messages for filtering email traffic.
- action
This property is required. MailManager Traffic Policy Accept Action - The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
- conditions
This property is required. List<Object> - The list of conditions to apply to incoming messages for filtering email traffic.
- action
This property is required. MailManager Traffic Policy Accept Action - The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
- conditions
This property is required. (MailManager Traffic Policy Policy Condition0Properties | Mail Manager Traffic Policy Policy Condition1Properties | Mail Manager Traffic Policy Policy Condition2Properties | Mail Manager Traffic Policy Policy Condition3Properties)[] - The list of conditions to apply to incoming messages for filtering email traffic.
- action
This property is required. MailManager Traffic Policy Accept Action - The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
- conditions
This property is required. Sequence[Union[MailManager Traffic Policy Policy Condition0Properties, Mail Manager Traffic Policy Policy Condition1Properties, Mail Manager Traffic Policy Policy Condition2Properties, Mail Manager Traffic Policy Policy Condition3Properties]] - The list of conditions to apply to incoming messages for filtering email traffic.
- action
This property is required. "ALLOW" | "DENY" - The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
- conditions
This property is required. List<Property Map | Property Map | Property Map | Property Map> - The list of conditions to apply to incoming messages for filtering email traffic.
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.