class Aws::WorkMail::Types::AccessControlRule

A rule that controls access to an Amazon WorkMail organization.

@!attribute [rw] name

The rule name.
@return [String]

@!attribute [rw] effect

The rule effect.
@return [String]

@!attribute [rw] description

The rule description.
@return [String]

@!attribute [rw] ip_ranges

IPv4 CIDR ranges to include in the rule.
@return [Array<String>]

@!attribute [rw] not_ip_ranges

IPv4 CIDR ranges to exclude from the rule.
@return [Array<String>]

@!attribute [rw] actions

Access protocol actions to include in the rule. Valid values include
`ActiveSync`, `AutoDiscover`, `EWS`, `IMAP`, `SMTP`,
`WindowsOutlook`, and `WebMail`.
@return [Array<String>]

@!attribute [rw] not_actions

Access protocol actions to exclude from the rule. Valid values
include `ActiveSync`, `AutoDiscover`, `EWS`, `IMAP`, `SMTP`,
`WindowsOutlook`, and `WebMail`.
@return [Array<String>]

@!attribute [rw] user_ids

User IDs to include in the rule.
@return [Array<String>]

@!attribute [rw] not_user_ids

User IDs to exclude from the rule.
@return [Array<String>]

@!attribute [rw] date_created

The date that the rule was created.
@return [Time]

@!attribute [rw] date_modified

The date that the rule was modified.
@return [Time]

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

Constants

SENSITIVE