WorkMail
Table of Contents
Privileges
AddMembersToGroup
description: Adds a list of members (users or groups) to a group.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
AssociateDelegateToResource
description: Adds a member (user or group) to the resource's set of delegates.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
AssociateMemberToGroup
description: Adds a member (user or group) to the group's set.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateAlias
description: Adds an alias to the set of a given member (user or group) of WorkMail.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateGroup
description: Creates a group that can be used in WorkMail by calling the RegisterToWorkMail operation.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateInboundMailFlowRule
description: Create an inbound email flow rule which will apply to all email sent to an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateMailDomain
description: Creates a mail domain.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateMailUser
description: Creates a user in the directory and the WorkMail storage but does not enable the user for mail.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateOrganization
description: Creates an organization, either using an existing directory or creates a new directory on-the-fly. Also creates and enables the complementary mail domain. Optionally creates KMS key
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CreateOutboundMailFlowRule
description: Create an outbound email flow rule which will apply to all email sent from an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateResource
description: Creates a new WorkMail resource.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateSmtpGateway
description: Register an SMTP device against a WorkMail organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateUser
description: Creates a user who can be used in WorkMail by calling the RegisterToWorkMail operation.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteAccessControlRule
description: Deletes an access control rule for the specified WorkMail organization.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteAlias
description: Remove one or more specified aliases from a set of aliases for a given user.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteGroup
description: Deletes a group from WorkMail.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteInboundMailFlowRule
description: Remove an inbound email flow rule to no longer apply to emails sent to an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteMailDomain
description: Removes an unused mail domain from an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteMailboxPermissions
description: Deletes permissions granted to a member (user or group).
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteMobileDevice
description: Removes a mobile device from a user
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteOrganization
description: Removes an organization from an account, either removing the directory from directory services or leaving it available for re-use
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteOutboundMailFlowRule
description: Remove an outbound email flow rule to no longer apply to emails sent from an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteResource
description: Deletes the specified resource.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteRetentionPolicy
description: Deletes the retention policy based on the supplied organization and policy identifiers.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteSmtpGateway
description: Remove an SMTP device from an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteUser
description: Deletes a user from WorkMail and all subsequent systems. The action cannot be undone.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeregisterFromWorkMail
description: Mark a user, group, or resource as no longer used in WorkMail.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDirectories
description: Shows a list of directories available for use in creating an organization
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeGroup
description: Returns the data available for the group.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeInboundMailFlowRule
description: Returns the details of an inbound mail flow rule configured for an organization
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeKmsKeys
description: Shows a list of KMS Keys available for use in creating an organization
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeMailDomains
description: Shows the details of all mail domains associated with the organization
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeMailGroups
description: Shows the details of all groups associated with the organization
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeMailUsers
description: Shows the details of all users associated with the orgaization
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeOrganization
description: Provides more information regarding a given organization based on its identifier.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeOrganizations
description: Shows a summary of all organizations associated with the account
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeOutboundMailFlowRule
description: Returns the details of an outbound mail flow rule configured for an organization
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeResource
description: Returns the data available for the resource.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeSmtpGateway
description: Returns the details of an SMTP device registered against an organization
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeUser
description: Provides information regarding the user.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DisableMailGroups
description: Disable a mail group when it is not being used and, to allow it to be deleted
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DisableMailUsers
description: Disable a user mailbox when it is no longer being used, and to allow it to be deleted
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DisassociateDelegateFromResource
description: Removes a member from the resource's set of delegates.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DisassociateMemberFromGroup
description: Removes a member from a group.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
EnableMailDomain
description: Enable a mail domain in the organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
EnableMailGroups
description: Enable a mail group after it has been created to allow it to receive mail
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
EnableMailUsers
description: Enable a user's mailbox after it has been created to allow it to receive mail
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetAccessControlEffect
description: Gets the effects of an organization's access control rules as they apply to a specified IPv4 address, access protocol action, or user ID.
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetDefaultRetentionPolicy
description: Retrieves the retention policy associated at an organizational level.
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetJournalingRules
description: Returns journaling and fallback email addresses configured for email journaling
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMailDomainDetails
description: Get the details of the mail domain
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMailGroupDetails
description: Get the details of the mail group
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMailUserDetails
description: Get the details of the user's mailbox and account
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMailboxDetails
description: Returns the details of the user's mailbox.
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMobileDeviceDetails
description: Get the details of the mobile device
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMobileDevicesForUser
description: Get a list of the mobile devices associated with the user
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetMobilePolicyDetails
description: Get the details of the mobile device policy associated with the organization
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListAccessControlRules
description: Lists the access control rules for the specified organization.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListAliases
description: Creates a paginated call to list the aliases associated with a given entity.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListGroupMembers
description: Returns an overview of the members of a group. Users and groups can be members of a group.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListGroups
description: Returns summaries of the organization's groups.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListInboundMailFlowRules
description: Returns a list of inbound mail flow rules configured for an organization
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListMailboxPermissions
description: Lists the mailbox permissions associated with a user, group, or resource mailbox.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListMembersInMailGroup
description: Get a list of all the members in a mail group
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListOrganizations
description: Returns summaries of the customer's non-deleted organizations.
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListOutboundMailFlowRules
description: Returns a list of outbound mail flow rules configured for an organization
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListResourceDelegates
description: Lists the delegates associated with a resource.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListResources
description: Returns summaries of the organization's resources.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListSmtpGateways
description: Returns a list of SMTP devices registered against the organization
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
description: Grants permission to list the tags applied to an Amazon WorkMail organization resource.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListUsers
description: Returns summaries of the organization's users.
access level: List
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
PutAccessControlRule
description: Adds a new access control rule for the specified organization. The rule allows or denies access to the organization for the specified IPv4 addresses, access protocol actions, and user IDs. Adding a new rule with the same name as an existing rule replaces the older rule.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
PutMailboxPermissions
description: Sets permissions for a user, group, or resource. This replaces any pre-existing permissions.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
PutRetentionPolicy
description: Adds or updates the retention policy for the specified organization.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RegisterToWorkMail
description: Registers an existing and disabled user, group, or resource for use by associating a mailbox and calendaring capabilities.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
RemoveMembersFromGroup
description: Remove members from a mail group
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ResetPassword
description: Allows the administrator to reset the password for a user.
access level: Permissions management
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ResetUserPassword
description: Reset the password for a user's account
access level: Permissions management
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SearchMembers
description: Prefix search to find a specific user in a mail group
access level: Read
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SetAdmin
description: Mark a user as being an administrator
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SetDefaultMailDomain
description: Set the default mail domain for the organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SetJournalingRules
description: Set journaling and fallback email addresses for email journaling
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SetMailGroupDetails
description: Set the details of the mail group which has just been created
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SetMailUserDetails
description: Set the details for the user account which has just been created
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
SetMobilePolicyDetails
description: Set the details of a mobile policy associated with the organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
TagResource
description: Grants permission to tag the specified Amazon WorkMail organization resource.
access level: Tagging
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
TestInboundMailFlowRules
description: Test what inbound rules will apply to an email with a given sender and recipient
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
TestOutboundMailFlowRules
description: Test what outbound rules will apply to an email with a given sender and recipient
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UntagResource
description: Grants permission to untag the specified Amazon WorkMail organization resource.
access level: Tagging
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateInboundMailFlowRule
description: Update the details of an inbound email flow rule which will apply to all email sent to an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateMailboxQuota
description: Updates the maximum size (in MB) of the user's mailbox.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateOutboundMailFlowRule
description: Update the details of an outbound email flow rule which will apply to all email sent from an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdatePrimaryEmailAddress
description: Updates the primary email for a user, group, or resource.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateResource
description: Updates data for the resource. To retrieve the latest information, it must be preceded by a DescribeResource call.
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateSmtpGateway
description: Update the details of an existing SMTP device registered against an organization
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
WipeMobileDevice
description: Remotely wipe the mobile device associated with a user's account
access level: Write
resource types
{
"organization": {
"resource_type": "organization",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}