Crate rusoto_workmail[][src]

Expand description

Amazon WorkMail is a secure, managed business email and calendaring service with support for existing desktop and mobile email clients. You can access your email, contacts, and calendars using Microsoft Outlook, your browser, or other native iOS and Android email applications. You can integrate WorkMail with your existing corporate directory and control both the keys that encrypt your data and the location in which your data is stored.

The WorkMail API is designed for the following scenarios:

  • Listing and describing organizations

  • Managing users

  • Managing groups

  • Managing resources

All WorkMail API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the WorkMail site, the IAM user gains full administrative visibility into the entire WorkMail organization (or as set in the IAM policy). This includes, but is not limited to, the ability to create, update, and delete users, groups, and resources. This allows developers to perform the scenarios listed above, as well as give users the ability to grant access on a selective basis using the IAM model.

If you’re using the service, you’re probably looking for WorkmailClient and Workmail.

Structs

A rule that controls access to an Amazon WorkMail organization.

At least one delegate must be associated to the resource to disable automatic replies from the resource.

The name of the attribute, which is one of the values defined in the UserAttribute enumeration.

The domain to associate with an Amazon WorkMail organization.

When you configure a domain hosted in Amazon Route 53 (Route 53), all recommended DNS records are added to the organization when you create it. For more information, see Adding a domain in the Amazon WorkMail Administrator Guide.

The configuration applied to an organization's folders by its retention policy.

The representation of an Amazon WorkMail group.

The details of a mailbox export job, including the user or resource ID associated with the mailbox and the S3 bucket that the mailbox contents are exported to.

The representation of a user or group.

The rule that a simulated user matches.

A rule that controls access to mobile devices for an Amazon WorkMail group.

The representation of an organization.

Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.

The representation of a resource.

Describes a tag applied to a resource.

The representation of an Amazon WorkMail user.

A client for the Amazon WorkMail API.

Enums

Errors returned by AssociateDelegateToResource

Errors returned by AssociateMemberToGroup

Errors returned by CancelMailboxExportJob

Errors returned by CreateAlias

Errors returned by CreateGroup

Errors returned by CreateMobileDeviceAccessRule

Errors returned by CreateOrganization

Errors returned by CreateResource

Errors returned by CreateUser

Errors returned by DeleteAccessControlRule

Errors returned by DeleteAlias

Errors returned by DeleteGroup

Errors returned by DeleteMailboxPermissions

Errors returned by DeleteMobileDeviceAccessRule

Errors returned by DeleteOrganization

Errors returned by DeleteResource

Errors returned by DeleteRetentionPolicy

Errors returned by DeleteUser

Errors returned by DeregisterFromWorkMail

Errors returned by DescribeGroup

Errors returned by DescribeMailboxExportJob

Errors returned by DescribeOrganization

Errors returned by DescribeResource

Errors returned by DescribeUser

Errors returned by DisassociateDelegateFromResource

Errors returned by DisassociateMemberFromGroup

Errors returned by GetAccessControlEffect

Errors returned by GetDefaultRetentionPolicy

Errors returned by GetMailboxDetails

Errors returned by GetMobileDeviceAccessEffect

Errors returned by ListAccessControlRules

Errors returned by ListAliases

Errors returned by ListGroupMembers

Errors returned by ListGroups

Errors returned by ListMailboxExportJobs

Errors returned by ListMailboxPermissions

Errors returned by ListMobileDeviceAccessRules

Errors returned by ListOrganizations

Errors returned by ListResourceDelegates

Errors returned by ListResources

Errors returned by ListTagsForResource

Errors returned by ListUsers

Errors returned by PutAccessControlRule

Errors returned by PutMailboxPermissions

Errors returned by PutRetentionPolicy

Errors returned by RegisterToWorkMail

Errors returned by ResetPassword

Errors returned by StartMailboxExportJob

Errors returned by TagResource

Errors returned by UntagResource

Errors returned by UpdateMailboxQuota

Errors returned by UpdateMobileDeviceAccessRule

Errors returned by UpdatePrimaryEmailAddress

Errors returned by UpdateResource

Traits

Trait representing the capabilities of the Amazon WorkMail API. Amazon WorkMail clients implement this trait.