Class: Aws::WorkMail::Types::MobileDeviceAccessRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkMail::Types::MobileDeviceAccessRule
- Defined in:
- gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb
Overview
A rule that controls access to mobile devices for an WorkMail group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#date_created ⇒ Time
The date and time at which an access rule was created.
-
#date_modified ⇒ Time
The date and time at which an access rule was modified.
-
#description ⇒ String
The description of a mobile access rule.
-
#device_models ⇒ Array<String>
Device models that a rule will match.
-
#device_operating_systems ⇒ Array<String>
Device operating systems that a rule will match.
-
#device_types ⇒ Array<String>
Device types that a rule will match.
-
#device_user_agents ⇒ Array<String>
Device user agents that a rule will match.
-
#effect ⇒ String
The effect of the rule when it matches.
-
#mobile_device_access_rule_id ⇒ String
The ID assigned to a mobile access rule.
-
#name ⇒ String
The name of a mobile access rule.
-
#not_device_models ⇒ Array<String>
Device models that a rule will not match.
-
#not_device_operating_systems ⇒ Array<String>
Device operating systems that a rule will not match.
-
#not_device_types ⇒ Array<String>
Device types that a rule will not match.
-
#not_device_user_agents ⇒ Array<String>
Device user agents that a rule will not match.
Instance Attribute Details
#date_created ⇒ Time
The date and time at which an access rule was created.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#date_modified ⇒ Time
The date and time at which an access rule was modified.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of a mobile access rule.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#device_models ⇒ Array<String>
Device models that a rule will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#device_operating_systems ⇒ Array<String>
Device operating systems that a rule will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#device_types ⇒ Array<String>
Device types that a rule will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#device_user_agents ⇒ Array<String>
Device user agents that a rule will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#effect ⇒ String
The effect of the rule when it matches. Allowed values are ALLOW
or DENY.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#mobile_device_access_rule_id ⇒ String
The ID assigned to a mobile access rule.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of a mobile access rule.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#not_device_models ⇒ Array<String>
Device models that a rule will not match. All other device models will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#not_device_operating_systems ⇒ Array<String>
Device operating systems that a rule will not match. All other device types will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#not_device_types ⇒ Array<String>
Device types that a rule will not match. All other device types will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |
#not_device_user_agents ⇒ Array<String>
Device user agents that a rule will not match. All other device user agents will match.
4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 4149 class MobileDeviceAccessRule < Struct.new( :mobile_device_access_rule_id, :name, :description, :effect, :device_types, :not_device_types, :device_models, :not_device_models, :device_operating_systems, :not_device_operating_systems, :device_user_agents, :not_device_user_agents, :date_created, :date_modified) SENSITIVE = [] include Aws::Structure end |