Class: Aws::WorkMail::Types::CreateMobileDeviceAccessRuleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkMail::Types::CreateMobileDeviceAccessRuleRequest
- Defined in:
- gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The idempotency token for the client request.
-
#description ⇒ String
The rule description.
-
#device_models ⇒ Array<String>
Device models that the rule will match.
-
#device_operating_systems ⇒ Array<String>
Device operating systems that the rule will match.
-
#device_types ⇒ Array<String>
Device types that the rule will match.
-
#device_user_agents ⇒ Array<String>
Device user agents that the rule will match.
-
#effect ⇒ String
The effect of the rule when it matches.
-
#name ⇒ String
The rule name.
-
#not_device_models ⇒ Array<String>
Device models that the rule will not match.
-
#not_device_operating_systems ⇒ Array<String>
Device operating systems that the rule will not match.
-
#not_device_types ⇒ Array<String>
Device types that the rule will not match.
-
#not_device_user_agents ⇒ Array<String>
Device user agents that the rule will not match.
-
#organization_id ⇒ String
The WorkMail organization under which the rule will be created.
Instance Attribute Details
#client_token ⇒ String
The idempotency token for the client request.
A suitable default value is auto-generated. You should normally not need to pass this option.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The rule description.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#device_models ⇒ Array<String>
Device models that the rule will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#device_operating_systems ⇒ Array<String>
Device operating systems that the rule will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#device_types ⇒ Array<String>
Device types that the rule will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#device_user_agents ⇒ Array<String>
Device user agents that the rule will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#effect ⇒ String
The effect of the rule when it matches. Allowed values are ALLOW
or DENY
.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The rule name.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#not_device_models ⇒ Array<String>
Device models that the rule will not match. All other device models will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#not_device_operating_systems ⇒ Array<String>
Device operating systems that the rule will not match. All other device operating systems will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#not_device_types ⇒ Array<String>
Device types that the rule will not match. All other device types will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#not_device_user_agents ⇒ Array<String>
Device user agents that the rule will not match. All other device user agents will match.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |
#organization_id ⇒ String
The WorkMail organization under which the rule will be created.
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 |
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 540 class CreateMobileDeviceAccessRuleRequest < Struct.new( :organization_id, :client_token, :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) SENSITIVE = [] include Aws::Structure end |