You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::WorkMail::Types::AccessControlRule

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

A rule that controls access to an Amazon WorkMail organization.

Instance Attribute Summary collapse

Instance Attribute Details

#actionsArray<String>

Access protocol actions to include in the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

Returns:

  • (Array<String>)

    Access protocol actions to include in the rule.

#date_createdTime

The date that the rule was created.

Returns:

  • (Time)

    The date that the rule was created.

#date_modifiedTime

The date that the rule was modified.

Returns:

  • (Time)

    The date that the rule was modified.

#descriptionString

The rule description.

Returns:

  • (String)

    The rule description.

#effectString

The rule effect.

Possible values:

  • ALLOW
  • DENY

Returns:

  • (String)

    The rule effect.

#ip_rangesArray<String>

IPv4 CIDR ranges to include in the rule.

Returns:

  • (Array<String>)

    IPv4 CIDR ranges to include in the rule.

#nameString

The rule name.

Returns:

  • (String)

    The rule name.

#not_actionsArray<String>

Access protocol actions to exclude from the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.

Returns:

  • (Array<String>)

    Access protocol actions to exclude from the rule.

#not_ip_rangesArray<String>

IPv4 CIDR ranges to exclude from the rule.

Returns:

  • (Array<String>)

    IPv4 CIDR ranges to exclude from the rule.

#not_user_idsArray<String>

User IDs to exclude from the rule.

Returns:

  • (Array<String>)

    User IDs to exclude from the rule.

#user_idsArray<String>

User IDs to include in the rule.

Returns:

  • (Array<String>)

    User IDs to include in the rule.