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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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
.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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.
3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 3866 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 |