class Aws::WorkMail::Types::UpdateMobileDeviceAccessRuleRequest

@note When making an API call, you may pass UpdateMobileDeviceAccessRuleRequest

data as a hash:

    {
      organization_id: "OrganizationId", # required
      mobile_device_access_rule_id: "MobileDeviceAccessRuleId", # required
      name: "MobileDeviceAccessRuleName", # required
      description: "MobileDeviceAccessRuleDescription",
      effect: "ALLOW", # required, accepts ALLOW, DENY
      device_types: ["DeviceType"],
      not_device_types: ["DeviceType"],
      device_models: ["DeviceModel"],
      not_device_models: ["DeviceModel"],
      device_operating_systems: ["DeviceOperatingSystem"],
      not_device_operating_systems: ["DeviceOperatingSystem"],
      device_user_agents: ["DeviceUserAgent"],
      not_device_user_agents: ["DeviceUserAgent"],
    }

@!attribute [rw] organization_id

The Amazon WorkMail organization under which the rule will be
updated.
@return [String]

@!attribute [rw] mobile_device_access_rule_id

The identifier of the rule to be updated.
@return [String]

@!attribute [rw] name

The updated rule name.
@return [String]

@!attribute [rw] description

The updated rule description.
@return [String]

@!attribute [rw] effect

The effect of the rule when it matches. Allowed values are `ALLOW`
or `DENY`.
@return [String]

@!attribute [rw] device_types

Device types that the updated rule will match.
@return [Array<String>]

@!attribute [rw] not_device_types

Device types that the updated rule **will not** match. All other
device types will match.
@return [Array<String>]

@!attribute [rw] device_models

Device models that the updated rule will match.
@return [Array<String>]

@!attribute [rw] not_device_models

Device models that the updated rule **will not** match. All other
device models will match.
@return [Array<String>]

@!attribute [rw] device_operating_systems

Device operating systems that the updated rule will match.
@return [Array<String>]

@!attribute [rw] not_device_operating_systems

Device operating systems that the updated rule **will not** match.
All other device operating systems will match.
@return [Array<String>]

@!attribute [rw] device_user_agents

User agents that the updated rule will match.
@return [Array<String>]

@!attribute [rw] not_device_user_agents

User agents that the updated rule **will not** match. All other user
agents will match.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/workmail-2017-10-01/UpdateMobileDeviceAccessRuleRequest AWS API Documentation

Constants

SENSITIVE