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