Class: Aws::MailManager::Types::CreateTrafficPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MailManager::Types::CreateTrafficPolicyRequest
- Defined in:
- gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
-
#default_action ⇒ String
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_size_bytes ⇒ Integer
The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
-
#policy_statements ⇒ Array<Types::PolicyStatement>
Conditional statements for filtering email traffic.
-
#tags ⇒ Array<Types::Tag>
The tags used to organize, track, or control access for the resource.
-
#traffic_policy_name ⇒ String
A user-friendly name for the traffic policy resource.
Instance Attribute Details
#client_token ⇒ String
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
A suitable default value is auto-generated. You should normally not need to pass this option.
843 844 845 846 847 848 849 850 851 852 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 843 class CreateTrafficPolicyRequest < Struct.new( :client_token, :default_action, :max_message_size_bytes, :policy_statements, :tags, :traffic_policy_name) SENSITIVE = [] include Aws::Structure end |
#default_action ⇒ String
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
843 844 845 846 847 848 849 850 851 852 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 843 class CreateTrafficPolicyRequest < Struct.new( :client_token, :default_action, :max_message_size_bytes, :policy_statements, :tags, :traffic_policy_name) SENSITIVE = [] include Aws::Structure end |
#max_message_size_bytes ⇒ Integer
The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
843 844 845 846 847 848 849 850 851 852 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 843 class CreateTrafficPolicyRequest < Struct.new( :client_token, :default_action, :max_message_size_bytes, :policy_statements, :tags, :traffic_policy_name) SENSITIVE = [] include Aws::Structure end |
#policy_statements ⇒ Array<Types::PolicyStatement>
Conditional statements for filtering email traffic.
843 844 845 846 847 848 849 850 851 852 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 843 class CreateTrafficPolicyRequest < Struct.new( :client_token, :default_action, :max_message_size_bytes, :policy_statements, :tags, :traffic_policy_name) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags used to organize, track, or control access for the resource. For example, { "tags": "key2":"value2" }.
843 844 845 846 847 848 849 850 851 852 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 843 class CreateTrafficPolicyRequest < Struct.new( :client_token, :default_action, :max_message_size_bytes, :policy_statements, :tags, :traffic_policy_name) SENSITIVE = [] include Aws::Structure end |
#traffic_policy_name ⇒ String
A user-friendly name for the traffic policy resource.
843 844 845 846 847 848 849 850 851 852 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 843 class CreateTrafficPolicyRequest < Struct.new( :client_token, :default_action, :max_message_size_bytes, :policy_statements, :tags, :traffic_policy_name) SENSITIVE = [] include Aws::Structure end |