{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.WorkMail
(
defaultService,
_DirectoryUnavailableException,
_InvalidParameterException,
_UnsupportedOperationException,
_DirectoryServiceAuthenticationFailedException,
_OrganizationStateException,
_EntityStateException,
_InvalidConfigurationException,
_TooManyTagsException,
_MailDomainStateException,
_ReservedNameException,
_OrganizationNotFoundException,
_EntityNotFoundException,
_EntityAlreadyRegisteredException,
_DirectoryInUseException,
_MailDomainInUseException,
_MailDomainNotFoundException,
_InvalidCustomSesConfigurationException,
_ResourceNotFoundException,
_EmailAddressInUseException,
_NameAvailabilityException,
_LimitExceededException,
_InvalidPasswordException,
DescribeInboundDmarcSettings (DescribeInboundDmarcSettings'),
newDescribeInboundDmarcSettings,
DescribeInboundDmarcSettingsResponse (DescribeInboundDmarcSettingsResponse'),
newDescribeInboundDmarcSettingsResponse,
GetMailDomain (GetMailDomain'),
newGetMailDomain,
GetMailDomainResponse (GetMailDomainResponse'),
newGetMailDomainResponse,
UpdatePrimaryEmailAddress (UpdatePrimaryEmailAddress'),
newUpdatePrimaryEmailAddress,
UpdatePrimaryEmailAddressResponse (UpdatePrimaryEmailAddressResponse'),
newUpdatePrimaryEmailAddressResponse,
DescribeResource (DescribeResource'),
newDescribeResource,
DescribeResourceResponse (DescribeResourceResponse'),
newDescribeResourceResponse,
CreateOrganization (CreateOrganization'),
newCreateOrganization,
CreateOrganizationResponse (CreateOrganizationResponse'),
newCreateOrganizationResponse,
CreateAlias (CreateAlias'),
newCreateAlias,
CreateAliasResponse (CreateAliasResponse'),
newCreateAliasResponse,
DeleteOrganization (DeleteOrganization'),
newDeleteOrganization,
DeleteOrganizationResponse (DeleteOrganizationResponse'),
newDeleteOrganizationResponse,
ResetPassword (ResetPassword'),
newResetPassword,
ResetPasswordResponse (ResetPasswordResponse'),
newResetPasswordResponse,
DescribeGroup (DescribeGroup'),
newDescribeGroup,
DescribeGroupResponse (DescribeGroupResponse'),
newDescribeGroupResponse,
DescribeMailboxExportJob (DescribeMailboxExportJob'),
newDescribeMailboxExportJob,
DescribeMailboxExportJobResponse (DescribeMailboxExportJobResponse'),
newDescribeMailboxExportJobResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
RegisterToWorkMail (RegisterToWorkMail'),
newRegisterToWorkMail,
RegisterToWorkMailResponse (RegisterToWorkMailResponse'),
newRegisterToWorkMailResponse,
ListAliases (ListAliases'),
newListAliases,
ListAliasesResponse (ListAliasesResponse'),
newListAliasesResponse,
PutMailboxPermissions (PutMailboxPermissions'),
newPutMailboxPermissions,
PutMailboxPermissionsResponse (PutMailboxPermissionsResponse'),
newPutMailboxPermissionsResponse,
GetMobileDeviceAccessEffect (GetMobileDeviceAccessEffect'),
newGetMobileDeviceAccessEffect,
GetMobileDeviceAccessEffectResponse (GetMobileDeviceAccessEffectResponse'),
newGetMobileDeviceAccessEffectResponse,
DeleteMailboxPermissions (DeleteMailboxPermissions'),
newDeleteMailboxPermissions,
DeleteMailboxPermissionsResponse (DeleteMailboxPermissionsResponse'),
newDeleteMailboxPermissionsResponse,
ListUsers (ListUsers'),
newListUsers,
ListUsersResponse (ListUsersResponse'),
newListUsersResponse,
PutInboundDmarcSettings (PutInboundDmarcSettings'),
newPutInboundDmarcSettings,
PutInboundDmarcSettingsResponse (PutInboundDmarcSettingsResponse'),
newPutInboundDmarcSettingsResponse,
GetMailboxDetails (GetMailboxDetails'),
newGetMailboxDetails,
GetMailboxDetailsResponse (GetMailboxDetailsResponse'),
newGetMailboxDetailsResponse,
AssociateMemberToGroup (AssociateMemberToGroup'),
newAssociateMemberToGroup,
AssociateMemberToGroupResponse (AssociateMemberToGroupResponse'),
newAssociateMemberToGroupResponse,
DeleteResource (DeleteResource'),
newDeleteResource,
DeleteResourceResponse (DeleteResourceResponse'),
newDeleteResourceResponse,
UpdateResource (UpdateResource'),
newUpdateResource,
UpdateResourceResponse (UpdateResourceResponse'),
newUpdateResourceResponse,
DisassociateMemberFromGroup (DisassociateMemberFromGroup'),
newDisassociateMemberFromGroup,
DisassociateMemberFromGroupResponse (DisassociateMemberFromGroupResponse'),
newDisassociateMemberFromGroupResponse,
ListResources (ListResources'),
newListResources,
ListResourcesResponse (ListResourcesResponse'),
newListResourcesResponse,
DeregisterFromWorkMail (DeregisterFromWorkMail'),
newDeregisterFromWorkMail,
DeregisterFromWorkMailResponse (DeregisterFromWorkMailResponse'),
newDeregisterFromWorkMailResponse,
ListMailboxExportJobs (ListMailboxExportJobs'),
newListMailboxExportJobs,
ListMailboxExportJobsResponse (ListMailboxExportJobsResponse'),
newListMailboxExportJobsResponse,
CreateMobileDeviceAccessRule (CreateMobileDeviceAccessRule'),
newCreateMobileDeviceAccessRule,
CreateMobileDeviceAccessRuleResponse (CreateMobileDeviceAccessRuleResponse'),
newCreateMobileDeviceAccessRuleResponse,
ListMailboxPermissions (ListMailboxPermissions'),
newListMailboxPermissions,
ListMailboxPermissionsResponse (ListMailboxPermissionsResponse'),
newListMailboxPermissionsResponse,
GetMobileDeviceAccessOverride (GetMobileDeviceAccessOverride'),
newGetMobileDeviceAccessOverride,
GetMobileDeviceAccessOverrideResponse (GetMobileDeviceAccessOverrideResponse'),
newGetMobileDeviceAccessOverrideResponse,
ListGroupMembers (ListGroupMembers'),
newListGroupMembers,
ListGroupMembersResponse (ListGroupMembersResponse'),
newListGroupMembersResponse,
DisassociateDelegateFromResource (DisassociateDelegateFromResource'),
newDisassociateDelegateFromResource,
DisassociateDelegateFromResourceResponse (DisassociateDelegateFromResourceResponse'),
newDisassociateDelegateFromResourceResponse,
DeleteAccessControlRule (DeleteAccessControlRule'),
newDeleteAccessControlRule,
DeleteAccessControlRuleResponse (DeleteAccessControlRuleResponse'),
newDeleteAccessControlRuleResponse,
ListResourceDelegates (ListResourceDelegates'),
newListResourceDelegates,
ListResourceDelegatesResponse (ListResourceDelegatesResponse'),
newListResourceDelegatesResponse,
ListAccessControlRules (ListAccessControlRules'),
newListAccessControlRules,
ListAccessControlRulesResponse (ListAccessControlRulesResponse'),
newListAccessControlRulesResponse,
DescribeUser (DescribeUser'),
newDescribeUser,
DescribeUserResponse (DescribeUserResponse'),
newDescribeUserResponse,
PutAccessControlRule (PutAccessControlRule'),
newPutAccessControlRule,
PutAccessControlRuleResponse (PutAccessControlRuleResponse'),
newPutAccessControlRuleResponse,
StartMailboxExportJob (StartMailboxExportJob'),
newStartMailboxExportJob,
StartMailboxExportJobResponse (StartMailboxExportJobResponse'),
newStartMailboxExportJobResponse,
DeleteAlias (DeleteAlias'),
newDeleteAlias,
DeleteAliasResponse (DeleteAliasResponse'),
newDeleteAliasResponse,
ListOrganizations (ListOrganizations'),
newListOrganizations,
ListOrganizationsResponse (ListOrganizationsResponse'),
newListOrganizationsResponse,
AssociateDelegateToResource (AssociateDelegateToResource'),
newAssociateDelegateToResource,
AssociateDelegateToResourceResponse (AssociateDelegateToResourceResponse'),
newAssociateDelegateToResourceResponse,
GetAccessControlEffect (GetAccessControlEffect'),
newGetAccessControlEffect,
GetAccessControlEffectResponse (GetAccessControlEffectResponse'),
newGetAccessControlEffectResponse,
DeleteRetentionPolicy (DeleteRetentionPolicy'),
newDeleteRetentionPolicy,
DeleteRetentionPolicyResponse (DeleteRetentionPolicyResponse'),
newDeleteRetentionPolicyResponse,
CreateUser (CreateUser'),
newCreateUser,
CreateUserResponse (CreateUserResponse'),
newCreateUserResponse,
PutRetentionPolicy (PutRetentionPolicy'),
newPutRetentionPolicy,
PutRetentionPolicyResponse (PutRetentionPolicyResponse'),
newPutRetentionPolicyResponse,
ListMailDomains (ListMailDomains'),
newListMailDomains,
ListMailDomainsResponse (ListMailDomainsResponse'),
newListMailDomainsResponse,
DeleteUser (DeleteUser'),
newDeleteUser,
DeleteUserResponse (DeleteUserResponse'),
newDeleteUserResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
RegisterMailDomain (RegisterMailDomain'),
newRegisterMailDomain,
RegisterMailDomainResponse (RegisterMailDomainResponse'),
newRegisterMailDomainResponse,
UpdateDefaultMailDomain (UpdateDefaultMailDomain'),
newUpdateDefaultMailDomain,
UpdateDefaultMailDomainResponse (UpdateDefaultMailDomainResponse'),
newUpdateDefaultMailDomainResponse,
UpdateMobileDeviceAccessRule (UpdateMobileDeviceAccessRule'),
newUpdateMobileDeviceAccessRule,
UpdateMobileDeviceAccessRuleResponse (UpdateMobileDeviceAccessRuleResponse'),
newUpdateMobileDeviceAccessRuleResponse,
DeleteMobileDeviceAccessRule (DeleteMobileDeviceAccessRule'),
newDeleteMobileDeviceAccessRule,
DeleteMobileDeviceAccessRuleResponse (DeleteMobileDeviceAccessRuleResponse'),
newDeleteMobileDeviceAccessRuleResponse,
CreateGroup (CreateGroup'),
newCreateGroup,
CreateGroupResponse (CreateGroupResponse'),
newCreateGroupResponse,
UpdateMailboxQuota (UpdateMailboxQuota'),
newUpdateMailboxQuota,
UpdateMailboxQuotaResponse (UpdateMailboxQuotaResponse'),
newUpdateMailboxQuotaResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
ListMobileDeviceAccessRules (ListMobileDeviceAccessRules'),
newListMobileDeviceAccessRules,
ListMobileDeviceAccessRulesResponse (ListMobileDeviceAccessRulesResponse'),
newListMobileDeviceAccessRulesResponse,
DeleteGroup (DeleteGroup'),
newDeleteGroup,
DeleteGroupResponse (DeleteGroupResponse'),
newDeleteGroupResponse,
ListGroups (ListGroups'),
newListGroups,
ListGroupsResponse (ListGroupsResponse'),
newListGroupsResponse,
DescribeOrganization (DescribeOrganization'),
newDescribeOrganization,
DescribeOrganizationResponse (DescribeOrganizationResponse'),
newDescribeOrganizationResponse,
CreateResource (CreateResource'),
newCreateResource,
CreateResourceResponse (CreateResourceResponse'),
newCreateResourceResponse,
GetDefaultRetentionPolicy (GetDefaultRetentionPolicy'),
newGetDefaultRetentionPolicy,
GetDefaultRetentionPolicyResponse (GetDefaultRetentionPolicyResponse'),
newGetDefaultRetentionPolicyResponse,
DeregisterMailDomain (DeregisterMailDomain'),
newDeregisterMailDomain,
DeregisterMailDomainResponse (DeregisterMailDomainResponse'),
newDeregisterMailDomainResponse,
CancelMailboxExportJob (CancelMailboxExportJob'),
newCancelMailboxExportJob,
CancelMailboxExportJobResponse (CancelMailboxExportJobResponse'),
newCancelMailboxExportJobResponse,
ListMobileDeviceAccessOverrides (ListMobileDeviceAccessOverrides'),
newListMobileDeviceAccessOverrides,
ListMobileDeviceAccessOverridesResponse (ListMobileDeviceAccessOverridesResponse'),
newListMobileDeviceAccessOverridesResponse,
DeleteMobileDeviceAccessOverride (DeleteMobileDeviceAccessOverride'),
newDeleteMobileDeviceAccessOverride,
DeleteMobileDeviceAccessOverrideResponse (DeleteMobileDeviceAccessOverrideResponse'),
newDeleteMobileDeviceAccessOverrideResponse,
PutMobileDeviceAccessOverride (PutMobileDeviceAccessOverride'),
newPutMobileDeviceAccessOverride,
PutMobileDeviceAccessOverrideResponse (PutMobileDeviceAccessOverrideResponse'),
newPutMobileDeviceAccessOverrideResponse,
AccessControlRuleEffect (..),
DnsRecordVerificationStatus (..),
EntityState (..),
FolderName (..),
MailboxExportJobState (..),
MemberType (..),
MobileDeviceAccessRuleEffect (..),
PermissionType (..),
ResourceType (..),
RetentionAction (..),
UserRole (..),
AccessControlRule (AccessControlRule'),
newAccessControlRule,
BookingOptions (BookingOptions'),
newBookingOptions,
Delegate (Delegate'),
newDelegate,
DnsRecord (DnsRecord'),
newDnsRecord,
Domain (Domain'),
newDomain,
FolderConfiguration (FolderConfiguration'),
newFolderConfiguration,
Group (Group'),
newGroup,
MailDomainSummary (MailDomainSummary'),
newMailDomainSummary,
MailboxExportJob (MailboxExportJob'),
newMailboxExportJob,
Member (Member'),
newMember,
MobileDeviceAccessMatchedRule (MobileDeviceAccessMatchedRule'),
newMobileDeviceAccessMatchedRule,
MobileDeviceAccessOverride (MobileDeviceAccessOverride'),
newMobileDeviceAccessOverride,
MobileDeviceAccessRule (MobileDeviceAccessRule'),
newMobileDeviceAccessRule,
OrganizationSummary (OrganizationSummary'),
newOrganizationSummary,
Permission (Permission'),
newPermission,
Resource (Resource'),
newResource,
Tag (Tag'),
newTag,
User (User'),
newUser,
)
where
import Amazonka.WorkMail.AssociateDelegateToResource
import Amazonka.WorkMail.AssociateMemberToGroup
import Amazonka.WorkMail.CancelMailboxExportJob
import Amazonka.WorkMail.CreateAlias
import Amazonka.WorkMail.CreateGroup
import Amazonka.WorkMail.CreateMobileDeviceAccessRule
import Amazonka.WorkMail.CreateOrganization
import Amazonka.WorkMail.CreateResource
import Amazonka.WorkMail.CreateUser
import Amazonka.WorkMail.DeleteAccessControlRule
import Amazonka.WorkMail.DeleteAlias
import Amazonka.WorkMail.DeleteGroup
import Amazonka.WorkMail.DeleteMailboxPermissions
import Amazonka.WorkMail.DeleteMobileDeviceAccessOverride
import Amazonka.WorkMail.DeleteMobileDeviceAccessRule
import Amazonka.WorkMail.DeleteOrganization
import Amazonka.WorkMail.DeleteResource
import Amazonka.WorkMail.DeleteRetentionPolicy
import Amazonka.WorkMail.DeleteUser
import Amazonka.WorkMail.DeregisterFromWorkMail
import Amazonka.WorkMail.DeregisterMailDomain
import Amazonka.WorkMail.DescribeGroup
import Amazonka.WorkMail.DescribeInboundDmarcSettings
import Amazonka.WorkMail.DescribeMailboxExportJob
import Amazonka.WorkMail.DescribeOrganization
import Amazonka.WorkMail.DescribeResource
import Amazonka.WorkMail.DescribeUser
import Amazonka.WorkMail.DisassociateDelegateFromResource
import Amazonka.WorkMail.DisassociateMemberFromGroup
import Amazonka.WorkMail.GetAccessControlEffect
import Amazonka.WorkMail.GetDefaultRetentionPolicy
import Amazonka.WorkMail.GetMailDomain
import Amazonka.WorkMail.GetMailboxDetails
import Amazonka.WorkMail.GetMobileDeviceAccessEffect
import Amazonka.WorkMail.GetMobileDeviceAccessOverride
import Amazonka.WorkMail.Lens
import Amazonka.WorkMail.ListAccessControlRules
import Amazonka.WorkMail.ListAliases
import Amazonka.WorkMail.ListGroupMembers
import Amazonka.WorkMail.ListGroups
import Amazonka.WorkMail.ListMailDomains
import Amazonka.WorkMail.ListMailboxExportJobs
import Amazonka.WorkMail.ListMailboxPermissions
import Amazonka.WorkMail.ListMobileDeviceAccessOverrides
import Amazonka.WorkMail.ListMobileDeviceAccessRules
import Amazonka.WorkMail.ListOrganizations
import Amazonka.WorkMail.ListResourceDelegates
import Amazonka.WorkMail.ListResources
import Amazonka.WorkMail.ListTagsForResource
import Amazonka.WorkMail.ListUsers
import Amazonka.WorkMail.PutAccessControlRule
import Amazonka.WorkMail.PutInboundDmarcSettings
import Amazonka.WorkMail.PutMailboxPermissions
import Amazonka.WorkMail.PutMobileDeviceAccessOverride
import Amazonka.WorkMail.PutRetentionPolicy
import Amazonka.WorkMail.RegisterMailDomain
import Amazonka.WorkMail.RegisterToWorkMail
import Amazonka.WorkMail.ResetPassword
import Amazonka.WorkMail.StartMailboxExportJob
import Amazonka.WorkMail.TagResource
import Amazonka.WorkMail.Types
import Amazonka.WorkMail.UntagResource
import Amazonka.WorkMail.UpdateDefaultMailDomain
import Amazonka.WorkMail.UpdateMailboxQuota
import Amazonka.WorkMail.UpdateMobileDeviceAccessRule
import Amazonka.WorkMail.UpdatePrimaryEmailAddress
import Amazonka.WorkMail.UpdateResource
import Amazonka.WorkMail.Waiters