Class: Aws::WorkMail::Types::ImpersonationRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkMail::Types::ImpersonationRule
- Defined in:
- gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb
Overview
The rules for the given impersonation role.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The rule description.
-
#effect ⇒ String
The effect of the rule when it matches the input.
-
#impersonation_rule_id ⇒ String
The identifier of the rule.
-
#name ⇒ String
The rule name.
-
#not_target_users ⇒ Array<String>
A list of user IDs that don't match the rule.
-
#target_users ⇒ Array<String>
A list of user IDs that match the rule.
Instance Attribute Details
#description ⇒ String
The rule description.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2863 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |
#effect ⇒ String
The effect of the rule when it matches the input. Allowed effect
values are ALLOW
or DENY
.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2863 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |
#impersonation_rule_id ⇒ String
The identifier of the rule.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2863 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The rule name.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2863 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |
#not_target_users ⇒ Array<String>
A list of user IDs that don't match the rule.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2863 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |
#target_users ⇒ Array<String>
A list of user IDs that match the rule.
2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2863 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |