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.
2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2630 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
.
2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2630 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.
2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2630 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.
2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2630 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.
2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2630 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.
2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 2630 class ImpersonationRule < Struct.new( :impersonation_rule_id, :name, :description, :effect, :target_users, :not_target_users) SENSITIVE = [] include Aws::Structure end |