Class: Aws::WorkMail::Types::ImpersonationRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkMail::Types::ImpersonationRule
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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 '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 '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 '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 |