Crate rusoto_workmail
source · [−]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.