NAME
Paws::WorkMail::AccessControlRule
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::WorkMail::AccessControlRule object:
$service_obj->Method(Att1 => { Actions => $value, ..., UserIds => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::WorkMail::AccessControlRule object:
$result = $service_obj->Method(...);
$result->Att1->Actions
DESCRIPTION
A rule that controls access to an Amazon WorkMail organization.
ATTRIBUTES
Actions => ArrayRef[Str|Undef]
Access protocol actions to include in the rule. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
DateCreated => Str
The date that the rule was created.
DateModified => Str
The date that the rule was modified.
Description => Str
The rule description.
Effect => Str
The rule effect.
IpRanges => ArrayRef[Str|Undef]
IPv4 CIDR ranges to include in the rule.
Name => Str
The rule name.
NotActions => ArrayRef[Str|Undef]
Access protocol actions to exclude from the rule. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
NotIpRanges => ArrayRef[Str|Undef]
IPv4 CIDR ranges to exclude from the rule.
NotUserIds => ArrayRef[Str|Undef]
User IDs to exclude from the rule.
UserIds => ArrayRef[Str|Undef]
User IDs to include in the rule.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::WorkMail
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues