Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- AssociateDelegateToResource
- AssociateMemberToGroup
- AssumeImpersonationRole
- CancelMailboxExportJob
- CreateAlias
- CreateAvailabilityConfiguration
- CreateGroup
- CreateImpersonationRole
- CreateMobileDeviceAccessRule
- CreateOrganization
- CreateResource
- CreateUser
- DeleteAccessControlRule
- DeleteAlias
- DeleteAvailabilityConfiguration
- DeleteEmailMonitoringConfiguration
- DeleteGroup
- DeleteImpersonationRole
- DeleteMailboxPermissions
- DeleteMobileDeviceAccessOverride
- DeleteMobileDeviceAccessRule
- DeleteOrganization
- DeleteResource
- DeleteRetentionPolicy
- DeleteUser
- DeregisterFromWorkMail
- DeregisterMailDomain
- DescribeEmailMonitoringConfiguration
- DescribeGroup
- DescribeInboundDmarcSettings
- DescribeMailboxExportJob
- DescribeOrganization
- DescribeResource
- DescribeUser
- DisassociateDelegateFromResource
- DisassociateMemberFromGroup
- GetAccessControlEffect
- GetDefaultRetentionPolicy
- GetImpersonationRole
- GetImpersonationRoleEffect
- GetMailDomain
- GetMailboxDetails
- GetMobileDeviceAccessEffect
- GetMobileDeviceAccessOverride
- ListAccessControlRules
- ListAliases
- ListAvailabilityConfigurations
- ListGroupMembers
- ListGroups
- ListImpersonationRoles
- ListMailDomains
- ListMailboxExportJobs
- ListMailboxPermissions
- ListMobileDeviceAccessOverrides
- ListMobileDeviceAccessRules
- ListOrganizations
- ListResourceDelegates
- ListResources
- ListTagsForResource
- ListUsers
- PutAccessControlRule
- PutEmailMonitoringConfiguration
- PutInboundDmarcSettings
- PutMailboxPermissions
- PutMobileDeviceAccessOverride
- PutRetentionPolicy
- RegisterMailDomain
- RegisterToWorkMail
- ResetPassword
- StartMailboxExportJob
- TagResource
- TestAvailabilityConfiguration
- UntagResource
- UpdateAvailabilityConfiguration
- UpdateDefaultMailDomain
- UpdateImpersonationRole
- UpdateMailboxQuota
- UpdateMobileDeviceAccessRule
- UpdatePrimaryEmailAddress
- UpdateResource
- Types
- AccessControlRule
- AvailabilityConfiguration
- BookingOptions
- Delegate
- DnsRecord
- Domain
- EwsAvailabilityProvider
- FolderConfiguration
- Group
- ImpersonationMatchedRule
- ImpersonationRole
- ImpersonationRule
- LambdaAvailabilityProvider
- MailDomainSummary
- MailboxExportJob
- Member
- MobileDeviceAccessMatchedRule
- MobileDeviceAccessOverride
- MobileDeviceAccessRule
- OrganizationSummary
- Permission
- RedactedEwsAvailabilityProvider
- Resource
- Tag
- User
Synopsis
- associateDelegateToResource_organizationId :: Lens' AssociateDelegateToResource Text
- associateDelegateToResource_resourceId :: Lens' AssociateDelegateToResource Text
- associateDelegateToResource_entityId :: Lens' AssociateDelegateToResource Text
- associateDelegateToResourceResponse_httpStatus :: Lens' AssociateDelegateToResourceResponse Int
- associateMemberToGroup_organizationId :: Lens' AssociateMemberToGroup Text
- associateMemberToGroup_groupId :: Lens' AssociateMemberToGroup Text
- associateMemberToGroup_memberId :: Lens' AssociateMemberToGroup Text
- associateMemberToGroupResponse_httpStatus :: Lens' AssociateMemberToGroupResponse Int
- assumeImpersonationRole_organizationId :: Lens' AssumeImpersonationRole Text
- assumeImpersonationRole_impersonationRoleId :: Lens' AssumeImpersonationRole Text
- assumeImpersonationRoleResponse_expiresIn :: Lens' AssumeImpersonationRoleResponse (Maybe Integer)
- assumeImpersonationRoleResponse_token :: Lens' AssumeImpersonationRoleResponse (Maybe Text)
- assumeImpersonationRoleResponse_httpStatus :: Lens' AssumeImpersonationRoleResponse Int
- cancelMailboxExportJob_clientToken :: Lens' CancelMailboxExportJob Text
- cancelMailboxExportJob_jobId :: Lens' CancelMailboxExportJob Text
- cancelMailboxExportJob_organizationId :: Lens' CancelMailboxExportJob Text
- cancelMailboxExportJobResponse_httpStatus :: Lens' CancelMailboxExportJobResponse Int
- createAlias_organizationId :: Lens' CreateAlias Text
- createAlias_entityId :: Lens' CreateAlias Text
- createAlias_alias :: Lens' CreateAlias Text
- createAliasResponse_httpStatus :: Lens' CreateAliasResponse Int
- createAvailabilityConfiguration_clientToken :: Lens' CreateAvailabilityConfiguration (Maybe Text)
- createAvailabilityConfiguration_ewsProvider :: Lens' CreateAvailabilityConfiguration (Maybe EwsAvailabilityProvider)
- createAvailabilityConfiguration_lambdaProvider :: Lens' CreateAvailabilityConfiguration (Maybe LambdaAvailabilityProvider)
- createAvailabilityConfiguration_organizationId :: Lens' CreateAvailabilityConfiguration Text
- createAvailabilityConfiguration_domainName :: Lens' CreateAvailabilityConfiguration Text
- createAvailabilityConfigurationResponse_httpStatus :: Lens' CreateAvailabilityConfigurationResponse Int
- createGroup_organizationId :: Lens' CreateGroup Text
- createGroup_name :: Lens' CreateGroup Text
- createGroupResponse_groupId :: Lens' CreateGroupResponse (Maybe Text)
- createGroupResponse_httpStatus :: Lens' CreateGroupResponse Int
- createImpersonationRole_clientToken :: Lens' CreateImpersonationRole (Maybe Text)
- createImpersonationRole_description :: Lens' CreateImpersonationRole (Maybe Text)
- createImpersonationRole_organizationId :: Lens' CreateImpersonationRole Text
- createImpersonationRole_name :: Lens' CreateImpersonationRole Text
- createImpersonationRole_type :: Lens' CreateImpersonationRole ImpersonationRoleType
- createImpersonationRole_rules :: Lens' CreateImpersonationRole [ImpersonationRule]
- createImpersonationRoleResponse_impersonationRoleId :: Lens' CreateImpersonationRoleResponse (Maybe Text)
- createImpersonationRoleResponse_httpStatus :: Lens' CreateImpersonationRoleResponse Int
- createMobileDeviceAccessRule_clientToken :: Lens' CreateMobileDeviceAccessRule (Maybe Text)
- createMobileDeviceAccessRule_description :: Lens' CreateMobileDeviceAccessRule (Maybe Text)
- createMobileDeviceAccessRule_deviceModels :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_deviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_deviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_deviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceModels :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_organizationId :: Lens' CreateMobileDeviceAccessRule Text
- createMobileDeviceAccessRule_name :: Lens' CreateMobileDeviceAccessRule Text
- createMobileDeviceAccessRule_effect :: Lens' CreateMobileDeviceAccessRule MobileDeviceAccessRuleEffect
- createMobileDeviceAccessRuleResponse_mobileDeviceAccessRuleId :: Lens' CreateMobileDeviceAccessRuleResponse (Maybe Text)
- createMobileDeviceAccessRuleResponse_httpStatus :: Lens' CreateMobileDeviceAccessRuleResponse Int
- createOrganization_clientToken :: Lens' CreateOrganization (Maybe Text)
- createOrganization_directoryId :: Lens' CreateOrganization (Maybe Text)
- createOrganization_domains :: Lens' CreateOrganization (Maybe [Domain])
- createOrganization_enableInteroperability :: Lens' CreateOrganization (Maybe Bool)
- createOrganization_kmsKeyArn :: Lens' CreateOrganization (Maybe Text)
- createOrganization_alias :: Lens' CreateOrganization Text
- createOrganizationResponse_organizationId :: Lens' CreateOrganizationResponse (Maybe Text)
- createOrganizationResponse_httpStatus :: Lens' CreateOrganizationResponse Int
- createResource_organizationId :: Lens' CreateResource Text
- createResource_name :: Lens' CreateResource Text
- createResource_type :: Lens' CreateResource ResourceType
- createResourceResponse_resourceId :: Lens' CreateResourceResponse (Maybe Text)
- createResourceResponse_httpStatus :: Lens' CreateResourceResponse Int
- createUser_organizationId :: Lens' CreateUser Text
- createUser_name :: Lens' CreateUser Text
- createUser_displayName :: Lens' CreateUser Text
- createUser_password :: Lens' CreateUser Text
- createUserResponse_userId :: Lens' CreateUserResponse (Maybe Text)
- createUserResponse_httpStatus :: Lens' CreateUserResponse Int
- deleteAccessControlRule_organizationId :: Lens' DeleteAccessControlRule Text
- deleteAccessControlRule_name :: Lens' DeleteAccessControlRule Text
- deleteAccessControlRuleResponse_httpStatus :: Lens' DeleteAccessControlRuleResponse Int
- deleteAlias_organizationId :: Lens' DeleteAlias Text
- deleteAlias_entityId :: Lens' DeleteAlias Text
- deleteAlias_alias :: Lens' DeleteAlias Text
- deleteAliasResponse_httpStatus :: Lens' DeleteAliasResponse Int
- deleteAvailabilityConfiguration_organizationId :: Lens' DeleteAvailabilityConfiguration Text
- deleteAvailabilityConfiguration_domainName :: Lens' DeleteAvailabilityConfiguration Text
- deleteAvailabilityConfigurationResponse_httpStatus :: Lens' DeleteAvailabilityConfigurationResponse Int
- deleteEmailMonitoringConfiguration_organizationId :: Lens' DeleteEmailMonitoringConfiguration Text
- deleteEmailMonitoringConfigurationResponse_httpStatus :: Lens' DeleteEmailMonitoringConfigurationResponse Int
- deleteGroup_organizationId :: Lens' DeleteGroup Text
- deleteGroup_groupId :: Lens' DeleteGroup Text
- deleteGroupResponse_httpStatus :: Lens' DeleteGroupResponse Int
- deleteImpersonationRole_organizationId :: Lens' DeleteImpersonationRole Text
- deleteImpersonationRole_impersonationRoleId :: Lens' DeleteImpersonationRole Text
- deleteImpersonationRoleResponse_httpStatus :: Lens' DeleteImpersonationRoleResponse Int
- deleteMailboxPermissions_organizationId :: Lens' DeleteMailboxPermissions Text
- deleteMailboxPermissions_entityId :: Lens' DeleteMailboxPermissions Text
- deleteMailboxPermissions_granteeId :: Lens' DeleteMailboxPermissions Text
- deleteMailboxPermissionsResponse_httpStatus :: Lens' DeleteMailboxPermissionsResponse Int
- deleteMobileDeviceAccessOverride_organizationId :: Lens' DeleteMobileDeviceAccessOverride Text
- deleteMobileDeviceAccessOverride_userId :: Lens' DeleteMobileDeviceAccessOverride Text
- deleteMobileDeviceAccessOverride_deviceId :: Lens' DeleteMobileDeviceAccessOverride Text
- deleteMobileDeviceAccessOverrideResponse_httpStatus :: Lens' DeleteMobileDeviceAccessOverrideResponse Int
- deleteMobileDeviceAccessRule_organizationId :: Lens' DeleteMobileDeviceAccessRule Text
- deleteMobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' DeleteMobileDeviceAccessRule Text
- deleteMobileDeviceAccessRuleResponse_httpStatus :: Lens' DeleteMobileDeviceAccessRuleResponse Int
- deleteOrganization_clientToken :: Lens' DeleteOrganization (Maybe Text)
- deleteOrganization_organizationId :: Lens' DeleteOrganization Text
- deleteOrganization_deleteDirectory :: Lens' DeleteOrganization Bool
- deleteOrganizationResponse_organizationId :: Lens' DeleteOrganizationResponse (Maybe Text)
- deleteOrganizationResponse_state :: Lens' DeleteOrganizationResponse (Maybe Text)
- deleteOrganizationResponse_httpStatus :: Lens' DeleteOrganizationResponse Int
- deleteResource_organizationId :: Lens' DeleteResource Text
- deleteResource_resourceId :: Lens' DeleteResource Text
- deleteResourceResponse_httpStatus :: Lens' DeleteResourceResponse Int
- deleteRetentionPolicy_organizationId :: Lens' DeleteRetentionPolicy Text
- deleteRetentionPolicy_id :: Lens' DeleteRetentionPolicy Text
- deleteRetentionPolicyResponse_httpStatus :: Lens' DeleteRetentionPolicyResponse Int
- deleteUser_organizationId :: Lens' DeleteUser Text
- deleteUser_userId :: Lens' DeleteUser Text
- deleteUserResponse_httpStatus :: Lens' DeleteUserResponse Int
- deregisterFromWorkMail_organizationId :: Lens' DeregisterFromWorkMail Text
- deregisterFromWorkMail_entityId :: Lens' DeregisterFromWorkMail Text
- deregisterFromWorkMailResponse_httpStatus :: Lens' DeregisterFromWorkMailResponse Int
- deregisterMailDomain_organizationId :: Lens' DeregisterMailDomain Text
- deregisterMailDomain_domainName :: Lens' DeregisterMailDomain Text
- deregisterMailDomainResponse_httpStatus :: Lens' DeregisterMailDomainResponse Int
- describeEmailMonitoringConfiguration_organizationId :: Lens' DescribeEmailMonitoringConfiguration Text
- describeEmailMonitoringConfigurationResponse_logGroupArn :: Lens' DescribeEmailMonitoringConfigurationResponse (Maybe Text)
- describeEmailMonitoringConfigurationResponse_roleArn :: Lens' DescribeEmailMonitoringConfigurationResponse (Maybe Text)
- describeEmailMonitoringConfigurationResponse_httpStatus :: Lens' DescribeEmailMonitoringConfigurationResponse Int
- describeGroup_organizationId :: Lens' DescribeGroup Text
- describeGroup_groupId :: Lens' DescribeGroup Text
- describeGroupResponse_disabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime)
- describeGroupResponse_email :: Lens' DescribeGroupResponse (Maybe Text)
- describeGroupResponse_enabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime)
- describeGroupResponse_groupId :: Lens' DescribeGroupResponse (Maybe Text)
- describeGroupResponse_name :: Lens' DescribeGroupResponse (Maybe Text)
- describeGroupResponse_state :: Lens' DescribeGroupResponse (Maybe EntityState)
- describeGroupResponse_httpStatus :: Lens' DescribeGroupResponse Int
- describeInboundDmarcSettings_organizationId :: Lens' DescribeInboundDmarcSettings Text
- describeInboundDmarcSettingsResponse_enforced :: Lens' DescribeInboundDmarcSettingsResponse (Maybe Bool)
- describeInboundDmarcSettingsResponse_httpStatus :: Lens' DescribeInboundDmarcSettingsResponse Int
- describeMailboxExportJob_jobId :: Lens' DescribeMailboxExportJob Text
- describeMailboxExportJob_organizationId :: Lens' DescribeMailboxExportJob Text
- describeMailboxExportJobResponse_description :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_endTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime)
- describeMailboxExportJobResponse_entityId :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_errorInfo :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_estimatedProgress :: Lens' DescribeMailboxExportJobResponse (Maybe Natural)
- describeMailboxExportJobResponse_kmsKeyArn :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_roleArn :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_s3BucketName :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_s3Path :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_s3Prefix :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_startTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime)
- describeMailboxExportJobResponse_state :: Lens' DescribeMailboxExportJobResponse (Maybe MailboxExportJobState)
- describeMailboxExportJobResponse_httpStatus :: Lens' DescribeMailboxExportJobResponse Int
- describeOrganization_organizationId :: Lens' DescribeOrganization Text
- describeOrganizationResponse_arn :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_alias :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_completedDate :: Lens' DescribeOrganizationResponse (Maybe UTCTime)
- describeOrganizationResponse_defaultMailDomain :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_directoryId :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_directoryType :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_errorMessage :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_organizationId :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_state :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_httpStatus :: Lens' DescribeOrganizationResponse Int
- describeResource_organizationId :: Lens' DescribeResource Text
- describeResource_resourceId :: Lens' DescribeResource Text
- describeResourceResponse_bookingOptions :: Lens' DescribeResourceResponse (Maybe BookingOptions)
- describeResourceResponse_disabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime)
- describeResourceResponse_email :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_enabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime)
- describeResourceResponse_name :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_resourceId :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_state :: Lens' DescribeResourceResponse (Maybe EntityState)
- describeResourceResponse_type :: Lens' DescribeResourceResponse (Maybe ResourceType)
- describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int
- describeUser_organizationId :: Lens' DescribeUser Text
- describeUser_userId :: Lens' DescribeUser Text
- describeUserResponse_disabledDate :: Lens' DescribeUserResponse (Maybe UTCTime)
- describeUserResponse_displayName :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_email :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_enabledDate :: Lens' DescribeUserResponse (Maybe UTCTime)
- describeUserResponse_name :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_state :: Lens' DescribeUserResponse (Maybe EntityState)
- describeUserResponse_userId :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_userRole :: Lens' DescribeUserResponse (Maybe UserRole)
- describeUserResponse_httpStatus :: Lens' DescribeUserResponse Int
- disassociateDelegateFromResource_organizationId :: Lens' DisassociateDelegateFromResource Text
- disassociateDelegateFromResource_resourceId :: Lens' DisassociateDelegateFromResource Text
- disassociateDelegateFromResource_entityId :: Lens' DisassociateDelegateFromResource Text
- disassociateDelegateFromResourceResponse_httpStatus :: Lens' DisassociateDelegateFromResourceResponse Int
- disassociateMemberFromGroup_organizationId :: Lens' DisassociateMemberFromGroup Text
- disassociateMemberFromGroup_groupId :: Lens' DisassociateMemberFromGroup Text
- disassociateMemberFromGroup_memberId :: Lens' DisassociateMemberFromGroup Text
- disassociateMemberFromGroupResponse_httpStatus :: Lens' DisassociateMemberFromGroupResponse Int
- getAccessControlEffect_impersonationRoleId :: Lens' GetAccessControlEffect (Maybe Text)
- getAccessControlEffect_userId :: Lens' GetAccessControlEffect (Maybe Text)
- getAccessControlEffect_organizationId :: Lens' GetAccessControlEffect Text
- getAccessControlEffect_ipAddress :: Lens' GetAccessControlEffect Text
- getAccessControlEffect_action :: Lens' GetAccessControlEffect Text
- getAccessControlEffectResponse_effect :: Lens' GetAccessControlEffectResponse (Maybe AccessControlRuleEffect)
- getAccessControlEffectResponse_matchedRules :: Lens' GetAccessControlEffectResponse (Maybe [Text])
- getAccessControlEffectResponse_httpStatus :: Lens' GetAccessControlEffectResponse Int
- getDefaultRetentionPolicy_organizationId :: Lens' GetDefaultRetentionPolicy Text
- getDefaultRetentionPolicyResponse_description :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text)
- getDefaultRetentionPolicyResponse_folderConfigurations :: Lens' GetDefaultRetentionPolicyResponse (Maybe [FolderConfiguration])
- getDefaultRetentionPolicyResponse_id :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text)
- getDefaultRetentionPolicyResponse_name :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text)
- getDefaultRetentionPolicyResponse_httpStatus :: Lens' GetDefaultRetentionPolicyResponse Int
- getImpersonationRole_organizationId :: Lens' GetImpersonationRole Text
- getImpersonationRole_impersonationRoleId :: Lens' GetImpersonationRole Text
- getImpersonationRoleResponse_dateCreated :: Lens' GetImpersonationRoleResponse (Maybe UTCTime)
- getImpersonationRoleResponse_dateModified :: Lens' GetImpersonationRoleResponse (Maybe UTCTime)
- getImpersonationRoleResponse_description :: Lens' GetImpersonationRoleResponse (Maybe Text)
- getImpersonationRoleResponse_impersonationRoleId :: Lens' GetImpersonationRoleResponse (Maybe Text)
- getImpersonationRoleResponse_name :: Lens' GetImpersonationRoleResponse (Maybe Text)
- getImpersonationRoleResponse_rules :: Lens' GetImpersonationRoleResponse (Maybe [ImpersonationRule])
- getImpersonationRoleResponse_type :: Lens' GetImpersonationRoleResponse (Maybe ImpersonationRoleType)
- getImpersonationRoleResponse_httpStatus :: Lens' GetImpersonationRoleResponse Int
- getImpersonationRoleEffect_organizationId :: Lens' GetImpersonationRoleEffect Text
- getImpersonationRoleEffect_impersonationRoleId :: Lens' GetImpersonationRoleEffect Text
- getImpersonationRoleEffect_targetUser :: Lens' GetImpersonationRoleEffect Text
- getImpersonationRoleEffectResponse_effect :: Lens' GetImpersonationRoleEffectResponse (Maybe AccessEffect)
- getImpersonationRoleEffectResponse_matchedRules :: Lens' GetImpersonationRoleEffectResponse (Maybe [ImpersonationMatchedRule])
- getImpersonationRoleEffectResponse_type :: Lens' GetImpersonationRoleEffectResponse (Maybe ImpersonationRoleType)
- getImpersonationRoleEffectResponse_httpStatus :: Lens' GetImpersonationRoleEffectResponse Int
- getMailDomain_organizationId :: Lens' GetMailDomain Text
- getMailDomain_domainName :: Lens' GetMailDomain Text
- getMailDomainResponse_dkimVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus)
- getMailDomainResponse_isDefault :: Lens' GetMailDomainResponse (Maybe Bool)
- getMailDomainResponse_isTestDomain :: Lens' GetMailDomainResponse (Maybe Bool)
- getMailDomainResponse_ownershipVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus)
- getMailDomainResponse_records :: Lens' GetMailDomainResponse (Maybe [DnsRecord])
- getMailDomainResponse_httpStatus :: Lens' GetMailDomainResponse Int
- getMailboxDetails_organizationId :: Lens' GetMailboxDetails Text
- getMailboxDetails_userId :: Lens' GetMailboxDetails Text
- getMailboxDetailsResponse_mailboxQuota :: Lens' GetMailboxDetailsResponse (Maybe Natural)
- getMailboxDetailsResponse_mailboxSize :: Lens' GetMailboxDetailsResponse (Maybe Double)
- getMailboxDetailsResponse_httpStatus :: Lens' GetMailboxDetailsResponse Int
- getMobileDeviceAccessEffect_deviceModel :: Lens' GetMobileDeviceAccessEffect (Maybe Text)
- getMobileDeviceAccessEffect_deviceOperatingSystem :: Lens' GetMobileDeviceAccessEffect (Maybe Text)
- getMobileDeviceAccessEffect_deviceType :: Lens' GetMobileDeviceAccessEffect (Maybe Text)
- getMobileDeviceAccessEffect_deviceUserAgent :: Lens' GetMobileDeviceAccessEffect (Maybe Text)
- getMobileDeviceAccessEffect_organizationId :: Lens' GetMobileDeviceAccessEffect Text
- getMobileDeviceAccessEffectResponse_effect :: Lens' GetMobileDeviceAccessEffectResponse (Maybe MobileDeviceAccessRuleEffect)
- getMobileDeviceAccessEffectResponse_matchedRules :: Lens' GetMobileDeviceAccessEffectResponse (Maybe [MobileDeviceAccessMatchedRule])
- getMobileDeviceAccessEffectResponse_httpStatus :: Lens' GetMobileDeviceAccessEffectResponse Int
- getMobileDeviceAccessOverride_organizationId :: Lens' GetMobileDeviceAccessOverride Text
- getMobileDeviceAccessOverride_userId :: Lens' GetMobileDeviceAccessOverride Text
- getMobileDeviceAccessOverride_deviceId :: Lens' GetMobileDeviceAccessOverride Text
- getMobileDeviceAccessOverrideResponse_dateCreated :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe UTCTime)
- getMobileDeviceAccessOverrideResponse_dateModified :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe UTCTime)
- getMobileDeviceAccessOverrideResponse_description :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text)
- getMobileDeviceAccessOverrideResponse_deviceId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text)
- getMobileDeviceAccessOverrideResponse_effect :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe MobileDeviceAccessRuleEffect)
- getMobileDeviceAccessOverrideResponse_userId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text)
- getMobileDeviceAccessOverrideResponse_httpStatus :: Lens' GetMobileDeviceAccessOverrideResponse Int
- listAccessControlRules_organizationId :: Lens' ListAccessControlRules Text
- listAccessControlRulesResponse_rules :: Lens' ListAccessControlRulesResponse (Maybe [AccessControlRule])
- listAccessControlRulesResponse_httpStatus :: Lens' ListAccessControlRulesResponse Int
- listAliases_maxResults :: Lens' ListAliases (Maybe Natural)
- listAliases_nextToken :: Lens' ListAliases (Maybe Text)
- listAliases_organizationId :: Lens' ListAliases Text
- listAliases_entityId :: Lens' ListAliases Text
- listAliasesResponse_aliases :: Lens' ListAliasesResponse (Maybe [Text])
- listAliasesResponse_nextToken :: Lens' ListAliasesResponse (Maybe Text)
- listAliasesResponse_httpStatus :: Lens' ListAliasesResponse Int
- listAvailabilityConfigurations_maxResults :: Lens' ListAvailabilityConfigurations (Maybe Natural)
- listAvailabilityConfigurations_nextToken :: Lens' ListAvailabilityConfigurations (Maybe Text)
- listAvailabilityConfigurations_organizationId :: Lens' ListAvailabilityConfigurations Text
- listAvailabilityConfigurationsResponse_availabilityConfigurations :: Lens' ListAvailabilityConfigurationsResponse (Maybe [AvailabilityConfiguration])
- listAvailabilityConfigurationsResponse_nextToken :: Lens' ListAvailabilityConfigurationsResponse (Maybe Text)
- listAvailabilityConfigurationsResponse_httpStatus :: Lens' ListAvailabilityConfigurationsResponse Int
- listGroupMembers_maxResults :: Lens' ListGroupMembers (Maybe Natural)
- listGroupMembers_nextToken :: Lens' ListGroupMembers (Maybe Text)
- listGroupMembers_organizationId :: Lens' ListGroupMembers Text
- listGroupMembers_groupId :: Lens' ListGroupMembers Text
- listGroupMembersResponse_members :: Lens' ListGroupMembersResponse (Maybe [Member])
- listGroupMembersResponse_nextToken :: Lens' ListGroupMembersResponse (Maybe Text)
- listGroupMembersResponse_httpStatus :: Lens' ListGroupMembersResponse Int
- listGroups_maxResults :: Lens' ListGroups (Maybe Natural)
- listGroups_nextToken :: Lens' ListGroups (Maybe Text)
- listGroups_organizationId :: Lens' ListGroups Text
- listGroupsResponse_groups :: Lens' ListGroupsResponse (Maybe [Group])
- listGroupsResponse_nextToken :: Lens' ListGroupsResponse (Maybe Text)
- listGroupsResponse_httpStatus :: Lens' ListGroupsResponse Int
- listImpersonationRoles_maxResults :: Lens' ListImpersonationRoles (Maybe Natural)
- listImpersonationRoles_nextToken :: Lens' ListImpersonationRoles (Maybe Text)
- listImpersonationRoles_organizationId :: Lens' ListImpersonationRoles Text
- listImpersonationRolesResponse_nextToken :: Lens' ListImpersonationRolesResponse (Maybe Text)
- listImpersonationRolesResponse_roles :: Lens' ListImpersonationRolesResponse (Maybe [ImpersonationRole])
- listImpersonationRolesResponse_httpStatus :: Lens' ListImpersonationRolesResponse Int
- listMailDomains_maxResults :: Lens' ListMailDomains (Maybe Natural)
- listMailDomains_nextToken :: Lens' ListMailDomains (Maybe Text)
- listMailDomains_organizationId :: Lens' ListMailDomains Text
- listMailDomainsResponse_mailDomains :: Lens' ListMailDomainsResponse (Maybe [MailDomainSummary])
- listMailDomainsResponse_nextToken :: Lens' ListMailDomainsResponse (Maybe Text)
- listMailDomainsResponse_httpStatus :: Lens' ListMailDomainsResponse Int
- listMailboxExportJobs_maxResults :: Lens' ListMailboxExportJobs (Maybe Natural)
- listMailboxExportJobs_nextToken :: Lens' ListMailboxExportJobs (Maybe Text)
- listMailboxExportJobs_organizationId :: Lens' ListMailboxExportJobs Text
- listMailboxExportJobsResponse_jobs :: Lens' ListMailboxExportJobsResponse (Maybe [MailboxExportJob])
- listMailboxExportJobsResponse_nextToken :: Lens' ListMailboxExportJobsResponse (Maybe Text)
- listMailboxExportJobsResponse_httpStatus :: Lens' ListMailboxExportJobsResponse Int
- listMailboxPermissions_maxResults :: Lens' ListMailboxPermissions (Maybe Natural)
- listMailboxPermissions_nextToken :: Lens' ListMailboxPermissions (Maybe Text)
- listMailboxPermissions_organizationId :: Lens' ListMailboxPermissions Text
- listMailboxPermissions_entityId :: Lens' ListMailboxPermissions Text
- listMailboxPermissionsResponse_nextToken :: Lens' ListMailboxPermissionsResponse (Maybe Text)
- listMailboxPermissionsResponse_permissions :: Lens' ListMailboxPermissionsResponse (Maybe [Permission])
- listMailboxPermissionsResponse_httpStatus :: Lens' ListMailboxPermissionsResponse Int
- listMobileDeviceAccessOverrides_deviceId :: Lens' ListMobileDeviceAccessOverrides (Maybe Text)
- listMobileDeviceAccessOverrides_maxResults :: Lens' ListMobileDeviceAccessOverrides (Maybe Natural)
- listMobileDeviceAccessOverrides_nextToken :: Lens' ListMobileDeviceAccessOverrides (Maybe Text)
- listMobileDeviceAccessOverrides_userId :: Lens' ListMobileDeviceAccessOverrides (Maybe Text)
- listMobileDeviceAccessOverrides_organizationId :: Lens' ListMobileDeviceAccessOverrides Text
- listMobileDeviceAccessOverridesResponse_nextToken :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe Text)
- listMobileDeviceAccessOverridesResponse_overrides :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe [MobileDeviceAccessOverride])
- listMobileDeviceAccessOverridesResponse_httpStatus :: Lens' ListMobileDeviceAccessOverridesResponse Int
- listMobileDeviceAccessRules_organizationId :: Lens' ListMobileDeviceAccessRules Text
- listMobileDeviceAccessRulesResponse_rules :: Lens' ListMobileDeviceAccessRulesResponse (Maybe [MobileDeviceAccessRule])
- listMobileDeviceAccessRulesResponse_httpStatus :: Lens' ListMobileDeviceAccessRulesResponse Int
- listOrganizations_maxResults :: Lens' ListOrganizations (Maybe Natural)
- listOrganizations_nextToken :: Lens' ListOrganizations (Maybe Text)
- listOrganizationsResponse_nextToken :: Lens' ListOrganizationsResponse (Maybe Text)
- listOrganizationsResponse_organizationSummaries :: Lens' ListOrganizationsResponse (Maybe [OrganizationSummary])
- listOrganizationsResponse_httpStatus :: Lens' ListOrganizationsResponse Int
- listResourceDelegates_maxResults :: Lens' ListResourceDelegates (Maybe Natural)
- listResourceDelegates_nextToken :: Lens' ListResourceDelegates (Maybe Text)
- listResourceDelegates_organizationId :: Lens' ListResourceDelegates Text
- listResourceDelegates_resourceId :: Lens' ListResourceDelegates Text
- listResourceDelegatesResponse_delegates :: Lens' ListResourceDelegatesResponse (Maybe [Delegate])
- listResourceDelegatesResponse_nextToken :: Lens' ListResourceDelegatesResponse (Maybe Text)
- listResourceDelegatesResponse_httpStatus :: Lens' ListResourceDelegatesResponse Int
- listResources_maxResults :: Lens' ListResources (Maybe Natural)
- listResources_nextToken :: Lens' ListResources (Maybe Text)
- listResources_organizationId :: Lens' ListResources Text
- listResourcesResponse_nextToken :: Lens' ListResourcesResponse (Maybe Text)
- listResourcesResponse_resources :: Lens' ListResourcesResponse (Maybe [Resource])
- listResourcesResponse_httpStatus :: Lens' ListResourcesResponse Int
- listTagsForResource_resourceARN :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- listUsers_maxResults :: Lens' ListUsers (Maybe Natural)
- listUsers_nextToken :: Lens' ListUsers (Maybe Text)
- listUsers_organizationId :: Lens' ListUsers Text
- listUsersResponse_nextToken :: Lens' ListUsersResponse (Maybe Text)
- listUsersResponse_users :: Lens' ListUsersResponse (Maybe [User])
- listUsersResponse_httpStatus :: Lens' ListUsersResponse Int
- putAccessControlRule_actions :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_impersonationRoleIds :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_ipRanges :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notActions :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notImpersonationRoleIds :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notIpRanges :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notUserIds :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_userIds :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_name :: Lens' PutAccessControlRule Text
- putAccessControlRule_effect :: Lens' PutAccessControlRule AccessControlRuleEffect
- putAccessControlRule_description :: Lens' PutAccessControlRule Text
- putAccessControlRule_organizationId :: Lens' PutAccessControlRule Text
- putAccessControlRuleResponse_httpStatus :: Lens' PutAccessControlRuleResponse Int
- putEmailMonitoringConfiguration_organizationId :: Lens' PutEmailMonitoringConfiguration Text
- putEmailMonitoringConfiguration_roleArn :: Lens' PutEmailMonitoringConfiguration Text
- putEmailMonitoringConfiguration_logGroupArn :: Lens' PutEmailMonitoringConfiguration Text
- putEmailMonitoringConfigurationResponse_httpStatus :: Lens' PutEmailMonitoringConfigurationResponse Int
- putInboundDmarcSettings_organizationId :: Lens' PutInboundDmarcSettings Text
- putInboundDmarcSettings_enforced :: Lens' PutInboundDmarcSettings Bool
- putInboundDmarcSettingsResponse_httpStatus :: Lens' PutInboundDmarcSettingsResponse Int
- putMailboxPermissions_organizationId :: Lens' PutMailboxPermissions Text
- putMailboxPermissions_entityId :: Lens' PutMailboxPermissions Text
- putMailboxPermissions_granteeId :: Lens' PutMailboxPermissions Text
- putMailboxPermissions_permissionValues :: Lens' PutMailboxPermissions [PermissionType]
- putMailboxPermissionsResponse_httpStatus :: Lens' PutMailboxPermissionsResponse Int
- putMobileDeviceAccessOverride_description :: Lens' PutMobileDeviceAccessOverride (Maybe Text)
- putMobileDeviceAccessOverride_organizationId :: Lens' PutMobileDeviceAccessOverride Text
- putMobileDeviceAccessOverride_userId :: Lens' PutMobileDeviceAccessOverride Text
- putMobileDeviceAccessOverride_deviceId :: Lens' PutMobileDeviceAccessOverride Text
- putMobileDeviceAccessOverride_effect :: Lens' PutMobileDeviceAccessOverride MobileDeviceAccessRuleEffect
- putMobileDeviceAccessOverrideResponse_httpStatus :: Lens' PutMobileDeviceAccessOverrideResponse Int
- putRetentionPolicy_description :: Lens' PutRetentionPolicy (Maybe Text)
- putRetentionPolicy_id :: Lens' PutRetentionPolicy (Maybe Text)
- putRetentionPolicy_organizationId :: Lens' PutRetentionPolicy Text
- putRetentionPolicy_name :: Lens' PutRetentionPolicy Text
- putRetentionPolicy_folderConfigurations :: Lens' PutRetentionPolicy [FolderConfiguration]
- putRetentionPolicyResponse_httpStatus :: Lens' PutRetentionPolicyResponse Int
- registerMailDomain_clientToken :: Lens' RegisterMailDomain (Maybe Text)
- registerMailDomain_organizationId :: Lens' RegisterMailDomain Text
- registerMailDomain_domainName :: Lens' RegisterMailDomain Text
- registerMailDomainResponse_httpStatus :: Lens' RegisterMailDomainResponse Int
- registerToWorkMail_organizationId :: Lens' RegisterToWorkMail Text
- registerToWorkMail_entityId :: Lens' RegisterToWorkMail Text
- registerToWorkMail_email :: Lens' RegisterToWorkMail Text
- registerToWorkMailResponse_httpStatus :: Lens' RegisterToWorkMailResponse Int
- resetPassword_organizationId :: Lens' ResetPassword Text
- resetPassword_userId :: Lens' ResetPassword Text
- resetPassword_password :: Lens' ResetPassword Text
- resetPasswordResponse_httpStatus :: Lens' ResetPasswordResponse Int
- startMailboxExportJob_description :: Lens' StartMailboxExportJob (Maybe Text)
- startMailboxExportJob_clientToken :: Lens' StartMailboxExportJob Text
- startMailboxExportJob_organizationId :: Lens' StartMailboxExportJob Text
- startMailboxExportJob_entityId :: Lens' StartMailboxExportJob Text
- startMailboxExportJob_roleArn :: Lens' StartMailboxExportJob Text
- startMailboxExportJob_kmsKeyArn :: Lens' StartMailboxExportJob Text
- startMailboxExportJob_s3BucketName :: Lens' StartMailboxExportJob Text
- startMailboxExportJob_s3Prefix :: Lens' StartMailboxExportJob Text
- startMailboxExportJobResponse_jobId :: Lens' StartMailboxExportJobResponse (Maybe Text)
- startMailboxExportJobResponse_httpStatus :: Lens' StartMailboxExportJobResponse Int
- tagResource_resourceARN :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- testAvailabilityConfiguration_domainName :: Lens' TestAvailabilityConfiguration (Maybe Text)
- testAvailabilityConfiguration_ewsProvider :: Lens' TestAvailabilityConfiguration (Maybe EwsAvailabilityProvider)
- testAvailabilityConfiguration_lambdaProvider :: Lens' TestAvailabilityConfiguration (Maybe LambdaAvailabilityProvider)
- testAvailabilityConfiguration_organizationId :: Lens' TestAvailabilityConfiguration Text
- testAvailabilityConfigurationResponse_failureReason :: Lens' TestAvailabilityConfigurationResponse (Maybe Text)
- testAvailabilityConfigurationResponse_testPassed :: Lens' TestAvailabilityConfigurationResponse (Maybe Bool)
- testAvailabilityConfigurationResponse_httpStatus :: Lens' TestAvailabilityConfigurationResponse Int
- untagResource_resourceARN :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateAvailabilityConfiguration_ewsProvider :: Lens' UpdateAvailabilityConfiguration (Maybe EwsAvailabilityProvider)
- updateAvailabilityConfiguration_lambdaProvider :: Lens' UpdateAvailabilityConfiguration (Maybe LambdaAvailabilityProvider)
- updateAvailabilityConfiguration_organizationId :: Lens' UpdateAvailabilityConfiguration Text
- updateAvailabilityConfiguration_domainName :: Lens' UpdateAvailabilityConfiguration Text
- updateAvailabilityConfigurationResponse_httpStatus :: Lens' UpdateAvailabilityConfigurationResponse Int
- updateDefaultMailDomain_organizationId :: Lens' UpdateDefaultMailDomain Text
- updateDefaultMailDomain_domainName :: Lens' UpdateDefaultMailDomain Text
- updateDefaultMailDomainResponse_httpStatus :: Lens' UpdateDefaultMailDomainResponse Int
- updateImpersonationRole_description :: Lens' UpdateImpersonationRole (Maybe Text)
- updateImpersonationRole_organizationId :: Lens' UpdateImpersonationRole Text
- updateImpersonationRole_impersonationRoleId :: Lens' UpdateImpersonationRole Text
- updateImpersonationRole_name :: Lens' UpdateImpersonationRole Text
- updateImpersonationRole_type :: Lens' UpdateImpersonationRole ImpersonationRoleType
- updateImpersonationRole_rules :: Lens' UpdateImpersonationRole [ImpersonationRule]
- updateImpersonationRoleResponse_httpStatus :: Lens' UpdateImpersonationRoleResponse Int
- updateMailboxQuota_organizationId :: Lens' UpdateMailboxQuota Text
- updateMailboxQuota_userId :: Lens' UpdateMailboxQuota Text
- updateMailboxQuota_mailboxQuota :: Lens' UpdateMailboxQuota Natural
- updateMailboxQuotaResponse_httpStatus :: Lens' UpdateMailboxQuotaResponse Int
- updateMobileDeviceAccessRule_description :: Lens' UpdateMobileDeviceAccessRule (Maybe Text)
- updateMobileDeviceAccessRule_deviceModels :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_deviceOperatingSystems :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_deviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_deviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceModels :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_organizationId :: Lens' UpdateMobileDeviceAccessRule Text
- updateMobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' UpdateMobileDeviceAccessRule Text
- updateMobileDeviceAccessRule_name :: Lens' UpdateMobileDeviceAccessRule Text
- updateMobileDeviceAccessRule_effect :: Lens' UpdateMobileDeviceAccessRule MobileDeviceAccessRuleEffect
- updateMobileDeviceAccessRuleResponse_httpStatus :: Lens' UpdateMobileDeviceAccessRuleResponse Int
- updatePrimaryEmailAddress_organizationId :: Lens' UpdatePrimaryEmailAddress Text
- updatePrimaryEmailAddress_entityId :: Lens' UpdatePrimaryEmailAddress Text
- updatePrimaryEmailAddress_email :: Lens' UpdatePrimaryEmailAddress Text
- updatePrimaryEmailAddressResponse_httpStatus :: Lens' UpdatePrimaryEmailAddressResponse Int
- updateResource_bookingOptions :: Lens' UpdateResource (Maybe BookingOptions)
- updateResource_name :: Lens' UpdateResource (Maybe Text)
- updateResource_organizationId :: Lens' UpdateResource Text
- updateResource_resourceId :: Lens' UpdateResource Text
- updateResourceResponse_httpStatus :: Lens' UpdateResourceResponse Int
- accessControlRule_actions :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_dateCreated :: Lens' AccessControlRule (Maybe UTCTime)
- accessControlRule_dateModified :: Lens' AccessControlRule (Maybe UTCTime)
- accessControlRule_description :: Lens' AccessControlRule (Maybe Text)
- accessControlRule_effect :: Lens' AccessControlRule (Maybe AccessControlRuleEffect)
- accessControlRule_impersonationRoleIds :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_ipRanges :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_name :: Lens' AccessControlRule (Maybe Text)
- accessControlRule_notActions :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_notImpersonationRoleIds :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_notIpRanges :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_notUserIds :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_userIds :: Lens' AccessControlRule (Maybe [Text])
- availabilityConfiguration_dateCreated :: Lens' AvailabilityConfiguration (Maybe UTCTime)
- availabilityConfiguration_dateModified :: Lens' AvailabilityConfiguration (Maybe UTCTime)
- availabilityConfiguration_domainName :: Lens' AvailabilityConfiguration (Maybe Text)
- availabilityConfiguration_ewsProvider :: Lens' AvailabilityConfiguration (Maybe RedactedEwsAvailabilityProvider)
- availabilityConfiguration_lambdaProvider :: Lens' AvailabilityConfiguration (Maybe LambdaAvailabilityProvider)
- availabilityConfiguration_providerType :: Lens' AvailabilityConfiguration (Maybe AvailabilityProviderType)
- bookingOptions_autoAcceptRequests :: Lens' BookingOptions (Maybe Bool)
- bookingOptions_autoDeclineConflictingRequests :: Lens' BookingOptions (Maybe Bool)
- bookingOptions_autoDeclineRecurringRequests :: Lens' BookingOptions (Maybe Bool)
- delegate_id :: Lens' Delegate Text
- delegate_type :: Lens' Delegate MemberType
- dnsRecord_hostname :: Lens' DnsRecord (Maybe Text)
- dnsRecord_type :: Lens' DnsRecord (Maybe Text)
- dnsRecord_value :: Lens' DnsRecord (Maybe Text)
- domain_domainName :: Lens' Domain (Maybe Text)
- domain_hostedZoneId :: Lens' Domain (Maybe Text)
- ewsAvailabilityProvider_ewsEndpoint :: Lens' EwsAvailabilityProvider Text
- ewsAvailabilityProvider_ewsUsername :: Lens' EwsAvailabilityProvider Text
- ewsAvailabilityProvider_ewsPassword :: Lens' EwsAvailabilityProvider Text
- folderConfiguration_period :: Lens' FolderConfiguration (Maybe Natural)
- folderConfiguration_name :: Lens' FolderConfiguration FolderName
- folderConfiguration_action :: Lens' FolderConfiguration RetentionAction
- group_disabledDate :: Lens' Group (Maybe UTCTime)
- group_email :: Lens' Group (Maybe Text)
- group_enabledDate :: Lens' Group (Maybe UTCTime)
- group_id :: Lens' Group (Maybe Text)
- group_name :: Lens' Group (Maybe Text)
- group_state :: Lens' Group (Maybe EntityState)
- impersonationMatchedRule_impersonationRuleId :: Lens' ImpersonationMatchedRule (Maybe Text)
- impersonationMatchedRule_name :: Lens' ImpersonationMatchedRule (Maybe Text)
- impersonationRole_dateCreated :: Lens' ImpersonationRole (Maybe UTCTime)
- impersonationRole_dateModified :: Lens' ImpersonationRole (Maybe UTCTime)
- impersonationRole_impersonationRoleId :: Lens' ImpersonationRole (Maybe Text)
- impersonationRole_name :: Lens' ImpersonationRole (Maybe Text)
- impersonationRole_type :: Lens' ImpersonationRole (Maybe ImpersonationRoleType)
- impersonationRule_description :: Lens' ImpersonationRule (Maybe Text)
- impersonationRule_name :: Lens' ImpersonationRule (Maybe Text)
- impersonationRule_notTargetUsers :: Lens' ImpersonationRule (Maybe (NonEmpty Text))
- impersonationRule_targetUsers :: Lens' ImpersonationRule (Maybe (NonEmpty Text))
- impersonationRule_impersonationRuleId :: Lens' ImpersonationRule Text
- impersonationRule_effect :: Lens' ImpersonationRule AccessEffect
- lambdaAvailabilityProvider_lambdaArn :: Lens' LambdaAvailabilityProvider Text
- mailDomainSummary_defaultDomain :: Lens' MailDomainSummary (Maybe Bool)
- mailDomainSummary_domainName :: Lens' MailDomainSummary (Maybe Text)
- mailboxExportJob_description :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_endTime :: Lens' MailboxExportJob (Maybe UTCTime)
- mailboxExportJob_entityId :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_estimatedProgress :: Lens' MailboxExportJob (Maybe Natural)
- mailboxExportJob_jobId :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_s3BucketName :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_s3Path :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_startTime :: Lens' MailboxExportJob (Maybe UTCTime)
- mailboxExportJob_state :: Lens' MailboxExportJob (Maybe MailboxExportJobState)
- member_disabledDate :: Lens' Member (Maybe UTCTime)
- member_enabledDate :: Lens' Member (Maybe UTCTime)
- member_id :: Lens' Member (Maybe Text)
- member_name :: Lens' Member (Maybe Text)
- member_state :: Lens' Member (Maybe EntityState)
- member_type :: Lens' Member (Maybe MemberType)
- mobileDeviceAccessMatchedRule_mobileDeviceAccessRuleId :: Lens' MobileDeviceAccessMatchedRule (Maybe Text)
- mobileDeviceAccessMatchedRule_name :: Lens' MobileDeviceAccessMatchedRule (Maybe Text)
- mobileDeviceAccessOverride_dateCreated :: Lens' MobileDeviceAccessOverride (Maybe UTCTime)
- mobileDeviceAccessOverride_dateModified :: Lens' MobileDeviceAccessOverride (Maybe UTCTime)
- mobileDeviceAccessOverride_description :: Lens' MobileDeviceAccessOverride (Maybe Text)
- mobileDeviceAccessOverride_deviceId :: Lens' MobileDeviceAccessOverride (Maybe Text)
- mobileDeviceAccessOverride_effect :: Lens' MobileDeviceAccessOverride (Maybe MobileDeviceAccessRuleEffect)
- mobileDeviceAccessOverride_userId :: Lens' MobileDeviceAccessOverride (Maybe Text)
- mobileDeviceAccessRule_dateCreated :: Lens' MobileDeviceAccessRule (Maybe UTCTime)
- mobileDeviceAccessRule_dateModified :: Lens' MobileDeviceAccessRule (Maybe UTCTime)
- mobileDeviceAccessRule_description :: Lens' MobileDeviceAccessRule (Maybe Text)
- mobileDeviceAccessRule_deviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_deviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_deviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_deviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_effect :: Lens' MobileDeviceAccessRule (Maybe MobileDeviceAccessRuleEffect)
- mobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' MobileDeviceAccessRule (Maybe Text)
- mobileDeviceAccessRule_name :: Lens' MobileDeviceAccessRule (Maybe Text)
- mobileDeviceAccessRule_notDeviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_notDeviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_notDeviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- organizationSummary_alias :: Lens' OrganizationSummary (Maybe Text)
- organizationSummary_defaultMailDomain :: Lens' OrganizationSummary (Maybe Text)
- organizationSummary_errorMessage :: Lens' OrganizationSummary (Maybe Text)
- organizationSummary_organizationId :: Lens' OrganizationSummary (Maybe Text)
- organizationSummary_state :: Lens' OrganizationSummary (Maybe Text)
- permission_granteeId :: Lens' Permission Text
- permission_granteeType :: Lens' Permission MemberType
- permission_permissionValues :: Lens' Permission [PermissionType]
- redactedEwsAvailabilityProvider_ewsEndpoint :: Lens' RedactedEwsAvailabilityProvider (Maybe Text)
- redactedEwsAvailabilityProvider_ewsUsername :: Lens' RedactedEwsAvailabilityProvider (Maybe Text)
- resource_disabledDate :: Lens' Resource (Maybe UTCTime)
- resource_email :: Lens' Resource (Maybe Text)
- resource_enabledDate :: Lens' Resource (Maybe UTCTime)
- resource_id :: Lens' Resource (Maybe Text)
- resource_name :: Lens' Resource (Maybe Text)
- resource_state :: Lens' Resource (Maybe EntityState)
- resource_type :: Lens' Resource (Maybe ResourceType)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- user_disabledDate :: Lens' User (Maybe UTCTime)
- user_displayName :: Lens' User (Maybe Text)
- user_email :: Lens' User (Maybe Text)
- user_enabledDate :: Lens' User (Maybe UTCTime)
- user_id :: Lens' User (Maybe Text)
- user_name :: Lens' User (Maybe Text)
- user_state :: Lens' User (Maybe EntityState)
- user_userRole :: Lens' User (Maybe UserRole)
Operations
AssociateDelegateToResource
associateDelegateToResource_organizationId :: Lens' AssociateDelegateToResource Text Source #
The organization under which the resource exists.
associateDelegateToResource_resourceId :: Lens' AssociateDelegateToResource Text Source #
The resource for which members (users or groups) are associated.
associateDelegateToResource_entityId :: Lens' AssociateDelegateToResource Text Source #
The member (user or group) to associate to the resource.
associateDelegateToResourceResponse_httpStatus :: Lens' AssociateDelegateToResourceResponse Int Source #
The response's http status code.
AssociateMemberToGroup
associateMemberToGroup_organizationId :: Lens' AssociateMemberToGroup Text Source #
The organization under which the group exists.
associateMemberToGroup_groupId :: Lens' AssociateMemberToGroup Text Source #
The group to which the member (user or group) is associated.
associateMemberToGroup_memberId :: Lens' AssociateMemberToGroup Text Source #
The member (user or group) to associate to the group.
associateMemberToGroupResponse_httpStatus :: Lens' AssociateMemberToGroupResponse Int Source #
The response's http status code.
AssumeImpersonationRole
assumeImpersonationRole_organizationId :: Lens' AssumeImpersonationRole Text Source #
The WorkMail organization under which the impersonation role will be assumed.
assumeImpersonationRole_impersonationRoleId :: Lens' AssumeImpersonationRole Text Source #
The impersonation role ID to assume.
assumeImpersonationRoleResponse_expiresIn :: Lens' AssumeImpersonationRoleResponse (Maybe Integer) Source #
The authentication token's validity, in seconds.
assumeImpersonationRoleResponse_token :: Lens' AssumeImpersonationRoleResponse (Maybe Text) Source #
The authentication token for the impersonation role.
assumeImpersonationRoleResponse_httpStatus :: Lens' AssumeImpersonationRoleResponse Int Source #
The response's http status code.
CancelMailboxExportJob
cancelMailboxExportJob_clientToken :: Lens' CancelMailboxExportJob Text Source #
The idempotency token for the client request.
cancelMailboxExportJob_jobId :: Lens' CancelMailboxExportJob Text Source #
The job ID.
cancelMailboxExportJob_organizationId :: Lens' CancelMailboxExportJob Text Source #
The organization ID.
cancelMailboxExportJobResponse_httpStatus :: Lens' CancelMailboxExportJobResponse Int Source #
The response's http status code.
CreateAlias
createAlias_organizationId :: Lens' CreateAlias Text Source #
The organization under which the member (user or group) exists.
createAlias_entityId :: Lens' CreateAlias Text Source #
The member (user or group) to which this alias is added.
createAlias_alias :: Lens' CreateAlias Text Source #
The alias to add to the member set.
createAliasResponse_httpStatus :: Lens' CreateAliasResponse Int Source #
The response's http status code.
CreateAvailabilityConfiguration
createAvailabilityConfiguration_clientToken :: Lens' CreateAvailabilityConfiguration (Maybe Text) Source #
An idempotent token that ensures that an API request is executed only once.
createAvailabilityConfiguration_ewsProvider :: Lens' CreateAvailabilityConfiguration (Maybe EwsAvailabilityProvider) Source #
Exchange Web Services (EWS) availability provider definition. The
request must contain exactly one provider definition, either
EwsProvider
or LambdaProvider
.
createAvailabilityConfiguration_lambdaProvider :: Lens' CreateAvailabilityConfiguration (Maybe LambdaAvailabilityProvider) Source #
Lambda availability provider definition. The request must contain
exactly one provider definition, either EwsProvider
or
LambdaProvider
.
createAvailabilityConfiguration_organizationId :: Lens' CreateAvailabilityConfiguration Text Source #
The WorkMail organization for which the AvailabilityConfiguration
will
be created.
createAvailabilityConfiguration_domainName :: Lens' CreateAvailabilityConfiguration Text Source #
The domain to which the provider applies.
createAvailabilityConfigurationResponse_httpStatus :: Lens' CreateAvailabilityConfigurationResponse Int Source #
The response's http status code.
CreateGroup
createGroup_organizationId :: Lens' CreateGroup Text Source #
The organization under which the group is to be created.
createGroup_name :: Lens' CreateGroup Text Source #
The name of the group.
createGroupResponse_groupId :: Lens' CreateGroupResponse (Maybe Text) Source #
The identifier of the group.
createGroupResponse_httpStatus :: Lens' CreateGroupResponse Int Source #
The response's http status code.
CreateImpersonationRole
createImpersonationRole_clientToken :: Lens' CreateImpersonationRole (Maybe Text) Source #
The idempotency token for the client request.
createImpersonationRole_description :: Lens' CreateImpersonationRole (Maybe Text) Source #
The description of the new impersonation role.
createImpersonationRole_organizationId :: Lens' CreateImpersonationRole Text Source #
The WorkMail organization to create the new impersonation role within.
createImpersonationRole_name :: Lens' CreateImpersonationRole Text Source #
The name of the new impersonation role.
createImpersonationRole_type :: Lens' CreateImpersonationRole ImpersonationRoleType Source #
The impersonation role's type. The available impersonation role types
are READ_ONLY
or FULL_ACCESS
.
createImpersonationRole_rules :: Lens' CreateImpersonationRole [ImpersonationRule] Source #
The list of rules for the impersonation role.
createImpersonationRoleResponse_impersonationRoleId :: Lens' CreateImpersonationRoleResponse (Maybe Text) Source #
The new impersonation role ID.
createImpersonationRoleResponse_httpStatus :: Lens' CreateImpersonationRoleResponse Int Source #
The response's http status code.
CreateMobileDeviceAccessRule
createMobileDeviceAccessRule_clientToken :: Lens' CreateMobileDeviceAccessRule (Maybe Text) Source #
The idempotency token for the client request.
createMobileDeviceAccessRule_description :: Lens' CreateMobileDeviceAccessRule (Maybe Text) Source #
The rule description.
createMobileDeviceAccessRule_deviceModels :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that the rule will match.
createMobileDeviceAccessRule_deviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that the rule will match.
createMobileDeviceAccessRule_deviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that the rule will match.
createMobileDeviceAccessRule_deviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that the rule will match.
createMobileDeviceAccessRule_notDeviceModels :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that the rule will not match. All other device models will match.
createMobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that the rule will not match. All other device operating systems will match.
createMobileDeviceAccessRule_notDeviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that the rule will not match. All other device types will match.
createMobileDeviceAccessRule_notDeviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that the rule will not match. All other device user agents will match.
createMobileDeviceAccessRule_organizationId :: Lens' CreateMobileDeviceAccessRule Text Source #
The WorkMail organization under which the rule will be created.
createMobileDeviceAccessRule_name :: Lens' CreateMobileDeviceAccessRule Text Source #
The rule name.
createMobileDeviceAccessRule_effect :: Lens' CreateMobileDeviceAccessRule MobileDeviceAccessRuleEffect Source #
The effect of the rule when it matches. Allowed values are ALLOW
or
DENY
.
createMobileDeviceAccessRuleResponse_mobileDeviceAccessRuleId :: Lens' CreateMobileDeviceAccessRuleResponse (Maybe Text) Source #
The identifier for the newly created mobile device access rule.
createMobileDeviceAccessRuleResponse_httpStatus :: Lens' CreateMobileDeviceAccessRuleResponse Int Source #
The response's http status code.
CreateOrganization
createOrganization_clientToken :: Lens' CreateOrganization (Maybe Text) Source #
The idempotency token associated with the request.
createOrganization_directoryId :: Lens' CreateOrganization (Maybe Text) Source #
The AWS Directory Service directory ID.
createOrganization_domains :: Lens' CreateOrganization (Maybe [Domain]) Source #
The email domains to associate with the organization.
createOrganization_enableInteroperability :: Lens' CreateOrganization (Maybe Bool) Source #
When true
, allows organization interoperability between WorkMail and
Microsoft Exchange. If true
, you must include a AD Connector directory
ID in the request.
createOrganization_kmsKeyArn :: Lens' CreateOrganization (Maybe Text) Source #
The Amazon Resource Name (ARN) of a customer managed key from AWS KMS.
createOrganization_alias :: Lens' CreateOrganization Text Source #
The organization alias.
createOrganizationResponse_organizationId :: Lens' CreateOrganizationResponse (Maybe Text) Source #
The organization ID.
createOrganizationResponse_httpStatus :: Lens' CreateOrganizationResponse Int Source #
The response's http status code.
CreateResource
createResource_organizationId :: Lens' CreateResource Text Source #
The identifier associated with the organization for which the resource is created.
createResource_name :: Lens' CreateResource Text Source #
The name of the new resource.
createResource_type :: Lens' CreateResource ResourceType Source #
The type of the new resource. The available types are equipment
and
room
.
createResourceResponse_resourceId :: Lens' CreateResourceResponse (Maybe Text) Source #
The identifier of the new resource.
createResourceResponse_httpStatus :: Lens' CreateResourceResponse Int Source #
The response's http status code.
CreateUser
createUser_organizationId :: Lens' CreateUser Text Source #
The identifier of the organization for which the user is created.
createUser_name :: Lens' CreateUser Text Source #
The name for the new user. WorkMail directory user names have a maximum length of 64. All others have a maximum length of 20.
createUser_displayName :: Lens' CreateUser Text Source #
The display name for the new user.
createUser_password :: Lens' CreateUser Text Source #
The password for the new user.
createUserResponse_userId :: Lens' CreateUserResponse (Maybe Text) Source #
The identifier for the new user.
createUserResponse_httpStatus :: Lens' CreateUserResponse Int Source #
The response's http status code.
DeleteAccessControlRule
deleteAccessControlRule_organizationId :: Lens' DeleteAccessControlRule Text Source #
The identifier for the organization.
deleteAccessControlRule_name :: Lens' DeleteAccessControlRule Text Source #
The name of the access control rule.
deleteAccessControlRuleResponse_httpStatus :: Lens' DeleteAccessControlRuleResponse Int Source #
The response's http status code.
DeleteAlias
deleteAlias_organizationId :: Lens' DeleteAlias Text Source #
The identifier for the organization under which the user exists.
deleteAlias_entityId :: Lens' DeleteAlias Text Source #
The identifier for the member (user or group) from which to have the aliases removed.
deleteAlias_alias :: Lens' DeleteAlias Text Source #
The aliases to be removed from the user's set of aliases. Duplicate entries in the list are collapsed into single entries (the list is transformed into a set).
deleteAliasResponse_httpStatus :: Lens' DeleteAliasResponse Int Source #
The response's http status code.
DeleteAvailabilityConfiguration
deleteAvailabilityConfiguration_organizationId :: Lens' DeleteAvailabilityConfiguration Text Source #
The WorkMail organization for which the AvailabilityConfiguration
will
be deleted.
deleteAvailabilityConfiguration_domainName :: Lens' DeleteAvailabilityConfiguration Text Source #
The domain for which the AvailabilityConfiguration
will be deleted.
deleteAvailabilityConfigurationResponse_httpStatus :: Lens' DeleteAvailabilityConfigurationResponse Int Source #
The response's http status code.
DeleteEmailMonitoringConfiguration
deleteEmailMonitoringConfiguration_organizationId :: Lens' DeleteEmailMonitoringConfiguration Text Source #
The ID of the organization from which the email monitoring configuration is deleted.
deleteEmailMonitoringConfigurationResponse_httpStatus :: Lens' DeleteEmailMonitoringConfigurationResponse Int Source #
The response's http status code.
DeleteGroup
deleteGroup_organizationId :: Lens' DeleteGroup Text Source #
The organization that contains the group.
deleteGroup_groupId :: Lens' DeleteGroup Text Source #
The identifier of the group to be deleted.
deleteGroupResponse_httpStatus :: Lens' DeleteGroupResponse Int Source #
The response's http status code.
DeleteImpersonationRole
deleteImpersonationRole_organizationId :: Lens' DeleteImpersonationRole Text Source #
The WorkMail organization from which to delete the impersonation role.
deleteImpersonationRole_impersonationRoleId :: Lens' DeleteImpersonationRole Text Source #
The ID of the impersonation role to delete.
deleteImpersonationRoleResponse_httpStatus :: Lens' DeleteImpersonationRoleResponse Int Source #
The response's http status code.
DeleteMailboxPermissions
deleteMailboxPermissions_organizationId :: Lens' DeleteMailboxPermissions Text Source #
The identifier of the organization under which the member (user or group) exists.
deleteMailboxPermissions_entityId :: Lens' DeleteMailboxPermissions Text Source #
The identifier of the member (user or group) that owns the mailbox.
deleteMailboxPermissions_granteeId :: Lens' DeleteMailboxPermissions Text Source #
The identifier of the member (user or group) for which to delete granted permissions.
deleteMailboxPermissionsResponse_httpStatus :: Lens' DeleteMailboxPermissionsResponse Int Source #
The response's http status code.
DeleteMobileDeviceAccessOverride
deleteMobileDeviceAccessOverride_organizationId :: Lens' DeleteMobileDeviceAccessOverride Text Source #
The WorkMail organization for which the access override will be deleted.
deleteMobileDeviceAccessOverride_userId :: Lens' DeleteMobileDeviceAccessOverride Text Source #
The WorkMail user for which you want to delete the override. Accepts the following types of user identities:
- User ID:
12345678-1234-1234-1234-123456789012
orS-1-1-12-1234567890-123456789-123456789-1234
- Email address:
user@domain.tld
- User name:
user
deleteMobileDeviceAccessOverride_deviceId :: Lens' DeleteMobileDeviceAccessOverride Text Source #
The mobile device for which you delete the override. DeviceId
is case
insensitive.
deleteMobileDeviceAccessOverrideResponse_httpStatus :: Lens' DeleteMobileDeviceAccessOverrideResponse Int Source #
The response's http status code.
DeleteMobileDeviceAccessRule
deleteMobileDeviceAccessRule_organizationId :: Lens' DeleteMobileDeviceAccessRule Text Source #
The WorkMail organization under which the rule will be deleted.
deleteMobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' DeleteMobileDeviceAccessRule Text Source #
The identifier of the rule to be deleted.
deleteMobileDeviceAccessRuleResponse_httpStatus :: Lens' DeleteMobileDeviceAccessRuleResponse Int Source #
The response's http status code.
DeleteOrganization
deleteOrganization_clientToken :: Lens' DeleteOrganization (Maybe Text) Source #
The idempotency token associated with the request.
deleteOrganization_organizationId :: Lens' DeleteOrganization Text Source #
The organization ID.
deleteOrganization_deleteDirectory :: Lens' DeleteOrganization Bool Source #
If true, deletes the AWS Directory Service directory associated with the organization.
deleteOrganizationResponse_organizationId :: Lens' DeleteOrganizationResponse (Maybe Text) Source #
The organization ID.
deleteOrganizationResponse_state :: Lens' DeleteOrganizationResponse (Maybe Text) Source #
The state of the organization.
deleteOrganizationResponse_httpStatus :: Lens' DeleteOrganizationResponse Int Source #
The response's http status code.
DeleteResource
deleteResource_organizationId :: Lens' DeleteResource Text Source #
The identifier associated with the organization from which the resource is deleted.
deleteResource_resourceId :: Lens' DeleteResource Text Source #
The identifier of the resource to be deleted.
deleteResourceResponse_httpStatus :: Lens' DeleteResourceResponse Int Source #
The response's http status code.
DeleteRetentionPolicy
deleteRetentionPolicy_organizationId :: Lens' DeleteRetentionPolicy Text Source #
The organization ID.
deleteRetentionPolicy_id :: Lens' DeleteRetentionPolicy Text Source #
The retention policy ID.
deleteRetentionPolicyResponse_httpStatus :: Lens' DeleteRetentionPolicyResponse Int Source #
The response's http status code.
DeleteUser
deleteUser_organizationId :: Lens' DeleteUser Text Source #
The organization that contains the user to be deleted.
deleteUser_userId :: Lens' DeleteUser Text Source #
The identifier of the user to be deleted.
deleteUserResponse_httpStatus :: Lens' DeleteUserResponse Int Source #
The response's http status code.
DeregisterFromWorkMail
deregisterFromWorkMail_organizationId :: Lens' DeregisterFromWorkMail Text Source #
The identifier for the organization under which the WorkMail entity exists.
deregisterFromWorkMail_entityId :: Lens' DeregisterFromWorkMail Text Source #
The identifier for the member (user or group) to be updated.
deregisterFromWorkMailResponse_httpStatus :: Lens' DeregisterFromWorkMailResponse Int Source #
The response's http status code.
DeregisterMailDomain
deregisterMailDomain_organizationId :: Lens' DeregisterMailDomain Text Source #
The WorkMail organization for which the domain will be deregistered.
deregisterMailDomain_domainName :: Lens' DeregisterMailDomain Text Source #
The domain to deregister in WorkMail and SES.
deregisterMailDomainResponse_httpStatus :: Lens' DeregisterMailDomainResponse Int Source #
The response's http status code.
DescribeEmailMonitoringConfiguration
describeEmailMonitoringConfiguration_organizationId :: Lens' DescribeEmailMonitoringConfiguration Text Source #
The ID of the organization for which the email monitoring configuration is described.
describeEmailMonitoringConfigurationResponse_logGroupArn :: Lens' DescribeEmailMonitoringConfigurationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration.
describeEmailMonitoringConfigurationResponse_roleArn :: Lens' DescribeEmailMonitoringConfigurationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration.
describeEmailMonitoringConfigurationResponse_httpStatus :: Lens' DescribeEmailMonitoringConfigurationResponse Int Source #
The response's http status code.
DescribeGroup
describeGroup_organizationId :: Lens' DescribeGroup Text Source #
The identifier for the organization under which the group exists.
describeGroup_groupId :: Lens' DescribeGroup Text Source #
The identifier for the group to be described.
describeGroupResponse_disabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime) Source #
The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.
describeGroupResponse_email :: Lens' DescribeGroupResponse (Maybe Text) Source #
The email of the described group.
describeGroupResponse_enabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime) Source #
The date and time when a user was registered to WorkMail, in UNIX epoch time format.
describeGroupResponse_groupId :: Lens' DescribeGroupResponse (Maybe Text) Source #
The identifier of the described group.
describeGroupResponse_name :: Lens' DescribeGroupResponse (Maybe Text) Source #
The name of the described group.
describeGroupResponse_state :: Lens' DescribeGroupResponse (Maybe EntityState) Source #
The state of the user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).
describeGroupResponse_httpStatus :: Lens' DescribeGroupResponse Int Source #
The response's http status code.
DescribeInboundDmarcSettings
describeInboundDmarcSettings_organizationId :: Lens' DescribeInboundDmarcSettings Text Source #
Lists the ID of the given organization.
describeInboundDmarcSettingsResponse_enforced :: Lens' DescribeInboundDmarcSettingsResponse (Maybe Bool) Source #
Lists the enforcement setting of the applied policy.
describeInboundDmarcSettingsResponse_httpStatus :: Lens' DescribeInboundDmarcSettingsResponse Int Source #
The response's http status code.
DescribeMailboxExportJob
describeMailboxExportJob_jobId :: Lens' DescribeMailboxExportJob Text Source #
The mailbox export job ID.
describeMailboxExportJob_organizationId :: Lens' DescribeMailboxExportJob Text Source #
The organization ID.
describeMailboxExportJobResponse_description :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The mailbox export job description.
describeMailboxExportJobResponse_endTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime) Source #
The mailbox export job end timestamp.
describeMailboxExportJobResponse_entityId :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The identifier of the user or resource associated with the mailbox.
describeMailboxExportJobResponse_errorInfo :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
Error information for failed mailbox export jobs.
describeMailboxExportJobResponse_estimatedProgress :: Lens' DescribeMailboxExportJobResponse (Maybe Natural) Source #
The estimated progress of the mailbox export job, in percentage points.
describeMailboxExportJobResponse_kmsKeyArn :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
describeMailboxExportJobResponse_roleArn :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
describeMailboxExportJobResponse_s3BucketName :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The name of the S3 bucket.
describeMailboxExportJobResponse_s3Path :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The path to the S3 bucket and file that the mailbox export job is exporting to.
describeMailboxExportJobResponse_s3Prefix :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The S3 bucket prefix.
describeMailboxExportJobResponse_startTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime) Source #
The mailbox export job start timestamp.
describeMailboxExportJobResponse_state :: Lens' DescribeMailboxExportJobResponse (Maybe MailboxExportJobState) Source #
The state of the mailbox export job.
describeMailboxExportJobResponse_httpStatus :: Lens' DescribeMailboxExportJobResponse Int Source #
The response's http status code.
DescribeOrganization
describeOrganization_organizationId :: Lens' DescribeOrganization Text Source #
The identifier for the organization to be described.
describeOrganizationResponse_arn :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the organization.
describeOrganizationResponse_alias :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The alias for an organization.
describeOrganizationResponse_completedDate :: Lens' DescribeOrganizationResponse (Maybe UTCTime) Source #
The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
describeOrganizationResponse_defaultMailDomain :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The default mail domain associated with the organization.
describeOrganizationResponse_directoryId :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The identifier for the directory associated with an WorkMail organization.
describeOrganizationResponse_directoryType :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The type of directory associated with the WorkMail organization.
describeOrganizationResponse_errorMessage :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
describeOrganizationResponse_organizationId :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The identifier of an organization.
describeOrganizationResponse_state :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The state of an organization.
describeOrganizationResponse_httpStatus :: Lens' DescribeOrganizationResponse Int Source #
The response's http status code.
DescribeResource
describeResource_organizationId :: Lens' DescribeResource Text Source #
The identifier associated with the organization for which the resource is described.
describeResource_resourceId :: Lens' DescribeResource Text Source #
The identifier of the resource to be described.
describeResourceResponse_bookingOptions :: Lens' DescribeResourceResponse (Maybe BookingOptions) Source #
The booking options for the described resource.
describeResourceResponse_disabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime) Source #
The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
describeResourceResponse_email :: Lens' DescribeResourceResponse (Maybe Text) Source #
The email of the described resource.
describeResourceResponse_enabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime) Source #
The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
describeResourceResponse_name :: Lens' DescribeResourceResponse (Maybe Text) Source #
The name of the described resource.
describeResourceResponse_resourceId :: Lens' DescribeResourceResponse (Maybe Text) Source #
The identifier of the described resource.
describeResourceResponse_state :: Lens' DescribeResourceResponse (Maybe EntityState) Source #
The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
describeResourceResponse_type :: Lens' DescribeResourceResponse (Maybe ResourceType) Source #
The type of the described resource.
describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int Source #
The response's http status code.
DescribeUser
describeUser_organizationId :: Lens' DescribeUser Text Source #
The identifier for the organization under which the user exists.
describeUser_userId :: Lens' DescribeUser Text Source #
The identifier for the user to be described.
describeUserResponse_disabledDate :: Lens' DescribeUserResponse (Maybe UTCTime) Source #
The date and time at which the user was disabled for WorkMail usage, in UNIX epoch time format.
describeUserResponse_displayName :: Lens' DescribeUserResponse (Maybe Text) Source #
The display name of the user.
describeUserResponse_email :: Lens' DescribeUserResponse (Maybe Text) Source #
The email of the user.
describeUserResponse_enabledDate :: Lens' DescribeUserResponse (Maybe UTCTime) Source #
The date and time at which the user was enabled for WorkMailusage, in UNIX epoch time format.
describeUserResponse_name :: Lens' DescribeUserResponse (Maybe Text) Source #
The name for the user.
describeUserResponse_state :: Lens' DescribeUserResponse (Maybe EntityState) Source #
The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).
describeUserResponse_userId :: Lens' DescribeUserResponse (Maybe Text) Source #
The identifier for the described user.
describeUserResponse_userRole :: Lens' DescribeUserResponse (Maybe UserRole) Source #
In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
describeUserResponse_httpStatus :: Lens' DescribeUserResponse Int Source #
The response's http status code.
DisassociateDelegateFromResource
disassociateDelegateFromResource_organizationId :: Lens' DisassociateDelegateFromResource Text Source #
The identifier for the organization under which the resource exists.
disassociateDelegateFromResource_resourceId :: Lens' DisassociateDelegateFromResource Text Source #
The identifier of the resource from which delegates' set members are removed.
disassociateDelegateFromResource_entityId :: Lens' DisassociateDelegateFromResource Text Source #
The identifier for the member (user, group) to be removed from the resource's delegates.
disassociateDelegateFromResourceResponse_httpStatus :: Lens' DisassociateDelegateFromResourceResponse Int Source #
The response's http status code.
DisassociateMemberFromGroup
disassociateMemberFromGroup_organizationId :: Lens' DisassociateMemberFromGroup Text Source #
The identifier for the organization under which the group exists.
disassociateMemberFromGroup_groupId :: Lens' DisassociateMemberFromGroup Text Source #
The identifier for the group from which members are removed.
disassociateMemberFromGroup_memberId :: Lens' DisassociateMemberFromGroup Text Source #
The identifier for the member to be removed to the group.
disassociateMemberFromGroupResponse_httpStatus :: Lens' DisassociateMemberFromGroupResponse Int Source #
The response's http status code.
GetAccessControlEffect
getAccessControlEffect_impersonationRoleId :: Lens' GetAccessControlEffect (Maybe Text) Source #
The impersonation role ID.
getAccessControlEffect_userId :: Lens' GetAccessControlEffect (Maybe Text) Source #
The user ID.
getAccessControlEffect_organizationId :: Lens' GetAccessControlEffect Text Source #
The identifier for the organization.
getAccessControlEffect_ipAddress :: Lens' GetAccessControlEffect Text Source #
The IPv4 address.
getAccessControlEffect_action :: Lens' GetAccessControlEffect Text Source #
The access protocol action. Valid values include ActiveSync
,
AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
getAccessControlEffectResponse_effect :: Lens' GetAccessControlEffectResponse (Maybe AccessControlRuleEffect) Source #
The rule effect.
getAccessControlEffectResponse_matchedRules :: Lens' GetAccessControlEffectResponse (Maybe [Text]) Source #
The rules that match the given parameters, resulting in an effect.
getAccessControlEffectResponse_httpStatus :: Lens' GetAccessControlEffectResponse Int Source #
The response's http status code.
GetDefaultRetentionPolicy
getDefaultRetentionPolicy_organizationId :: Lens' GetDefaultRetentionPolicy Text Source #
The organization ID.
getDefaultRetentionPolicyResponse_description :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text) Source #
The retention policy description.
getDefaultRetentionPolicyResponse_folderConfigurations :: Lens' GetDefaultRetentionPolicyResponse (Maybe [FolderConfiguration]) Source #
The retention policy folder configurations.
getDefaultRetentionPolicyResponse_id :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text) Source #
The retention policy ID.
getDefaultRetentionPolicyResponse_name :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text) Source #
The retention policy name.
getDefaultRetentionPolicyResponse_httpStatus :: Lens' GetDefaultRetentionPolicyResponse Int Source #
The response's http status code.
GetImpersonationRole
getImpersonationRole_organizationId :: Lens' GetImpersonationRole Text Source #
The WorkMail organization from which to retrieve the impersonation role.
getImpersonationRole_impersonationRoleId :: Lens' GetImpersonationRole Text Source #
The impersonation role ID to retrieve.
getImpersonationRoleResponse_dateCreated :: Lens' GetImpersonationRoleResponse (Maybe UTCTime) Source #
The date when the impersonation role was created.
getImpersonationRoleResponse_dateModified :: Lens' GetImpersonationRoleResponse (Maybe UTCTime) Source #
The date when the impersonation role was last modified.
getImpersonationRoleResponse_description :: Lens' GetImpersonationRoleResponse (Maybe Text) Source #
The impersonation role description.
getImpersonationRoleResponse_impersonationRoleId :: Lens' GetImpersonationRoleResponse (Maybe Text) Source #
The impersonation role ID.
getImpersonationRoleResponse_name :: Lens' GetImpersonationRoleResponse (Maybe Text) Source #
The impersonation role name.
getImpersonationRoleResponse_rules :: Lens' GetImpersonationRoleResponse (Maybe [ImpersonationRule]) Source #
The list of rules for the given impersonation role.
getImpersonationRoleResponse_type :: Lens' GetImpersonationRoleResponse (Maybe ImpersonationRoleType) Source #
The impersonation role type.
getImpersonationRoleResponse_httpStatus :: Lens' GetImpersonationRoleResponse Int Source #
The response's http status code.
GetImpersonationRoleEffect
getImpersonationRoleEffect_organizationId :: Lens' GetImpersonationRoleEffect Text Source #
The WorkMail organization where the impersonation role is defined.
getImpersonationRoleEffect_impersonationRoleId :: Lens' GetImpersonationRoleEffect Text Source #
The impersonation role ID to test.
getImpersonationRoleEffect_targetUser :: Lens' GetImpersonationRoleEffect Text Source #
The WorkMail organization user chosen to test the impersonation role. The following identity formats are available:
- User ID:
12345678-1234-1234-1234-123456789012
orS-1-1-12-1234567890-123456789-123456789-1234
- Email address:
user@domain.tld
- User name:
user
getImpersonationRoleEffectResponse_effect :: Lens' GetImpersonationRoleEffectResponse (Maybe AccessEffect) Source #
Effect of the impersonation role on the target user based on its rules.
Available effects are ALLOW
or DENY
.
getImpersonationRoleEffectResponse_matchedRules :: Lens' GetImpersonationRoleEffectResponse (Maybe [ImpersonationMatchedRule]) Source #
A list of the rules that match the input and produce the configured effect.
getImpersonationRoleEffectResponse_type :: Lens' GetImpersonationRoleEffectResponse (Maybe ImpersonationRoleType) Source #
The impersonation role type.
getImpersonationRoleEffectResponse_httpStatus :: Lens' GetImpersonationRoleEffectResponse Int Source #
The response's http status code.
GetMailDomain
getMailDomain_organizationId :: Lens' GetMailDomain Text Source #
The WorkMail organization for which the domain is retrieved.
getMailDomain_domainName :: Lens' GetMailDomain Text Source #
The domain from which you want to retrieve details.
getMailDomainResponse_dkimVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus) Source #
Indicates the status of a DKIM verification.
getMailDomainResponse_isDefault :: Lens' GetMailDomainResponse (Maybe Bool) Source #
Specifies whether the domain is the default domain for your organization.
getMailDomainResponse_isTestDomain :: Lens' GetMailDomainResponse (Maybe Bool) Source #
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
getMailDomainResponse_ownershipVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus) Source #
Indicates the status of the domain ownership verification.
getMailDomainResponse_records :: Lens' GetMailDomainResponse (Maybe [DnsRecord]) Source #
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
getMailDomainResponse_httpStatus :: Lens' GetMailDomainResponse Int Source #
The response's http status code.
GetMailboxDetails
getMailboxDetails_organizationId :: Lens' GetMailboxDetails Text Source #
The identifier for the organization that contains the user whose mailbox details are being requested.
getMailboxDetails_userId :: Lens' GetMailboxDetails Text Source #
The identifier for the user whose mailbox details are being requested.
getMailboxDetailsResponse_mailboxQuota :: Lens' GetMailboxDetailsResponse (Maybe Natural) Source #
The maximum allowed mailbox size, in MB, for the specified user.
getMailboxDetailsResponse_mailboxSize :: Lens' GetMailboxDetailsResponse (Maybe Double) Source #
The current mailbox size, in MB, for the specified user.
getMailboxDetailsResponse_httpStatus :: Lens' GetMailboxDetailsResponse Int Source #
The response's http status code.
GetMobileDeviceAccessEffect
getMobileDeviceAccessEffect_deviceModel :: Lens' GetMobileDeviceAccessEffect (Maybe Text) Source #
Device model the simulated user will report.
getMobileDeviceAccessEffect_deviceOperatingSystem :: Lens' GetMobileDeviceAccessEffect (Maybe Text) Source #
Device operating system the simulated user will report.
getMobileDeviceAccessEffect_deviceType :: Lens' GetMobileDeviceAccessEffect (Maybe Text) Source #
Device type the simulated user will report.
getMobileDeviceAccessEffect_deviceUserAgent :: Lens' GetMobileDeviceAccessEffect (Maybe Text) Source #
Device user agent the simulated user will report.
getMobileDeviceAccessEffect_organizationId :: Lens' GetMobileDeviceAccessEffect Text Source #
The WorkMail organization to simulate the access effect for.
getMobileDeviceAccessEffectResponse_effect :: Lens' GetMobileDeviceAccessEffectResponse (Maybe MobileDeviceAccessRuleEffect) Source #
The effect of the simulated access, ALLOW
or DENY
, after evaluating
mobile device access rules in the WorkMail organization for the
simulated user parameters.
getMobileDeviceAccessEffectResponse_matchedRules :: Lens' GetMobileDeviceAccessEffectResponse (Maybe [MobileDeviceAccessMatchedRule]) Source #
A list of the rules which matched the simulated user input and produced the effect.
getMobileDeviceAccessEffectResponse_httpStatus :: Lens' GetMobileDeviceAccessEffectResponse Int Source #
The response's http status code.
GetMobileDeviceAccessOverride
getMobileDeviceAccessOverride_organizationId :: Lens' GetMobileDeviceAccessOverride Text Source #
The WorkMail organization to which you want to apply the override.
getMobileDeviceAccessOverride_userId :: Lens' GetMobileDeviceAccessOverride Text Source #
Identifies the WorkMail user for the override. Accepts the following types of user identities:
- User ID:
12345678-1234-1234-1234-123456789012
orS-1-1-12-1234567890-123456789-123456789-1234
- Email address:
user@domain.tld
- User name:
user
getMobileDeviceAccessOverride_deviceId :: Lens' GetMobileDeviceAccessOverride Text Source #
The mobile device to which the override applies. DeviceId
is case
insensitive.
getMobileDeviceAccessOverrideResponse_dateCreated :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe UTCTime) Source #
The date the override was first created.
getMobileDeviceAccessOverrideResponse_dateModified :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe UTCTime) Source #
The date the description was last modified.
getMobileDeviceAccessOverrideResponse_description :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text) Source #
A description of the override.
getMobileDeviceAccessOverrideResponse_deviceId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text) Source #
The device to which the access override applies.
getMobileDeviceAccessOverrideResponse_effect :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe MobileDeviceAccessRuleEffect) Source #
The effect of the override, ALLOW
or DENY
.
getMobileDeviceAccessOverrideResponse_userId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text) Source #
The WorkMail user to which the access override applies.
getMobileDeviceAccessOverrideResponse_httpStatus :: Lens' GetMobileDeviceAccessOverrideResponse Int Source #
The response's http status code.
ListAccessControlRules
listAccessControlRules_organizationId :: Lens' ListAccessControlRules Text Source #
The identifier for the organization.
listAccessControlRulesResponse_rules :: Lens' ListAccessControlRulesResponse (Maybe [AccessControlRule]) Source #
The access control rules.
listAccessControlRulesResponse_httpStatus :: Lens' ListAccessControlRulesResponse Int Source #
The response's http status code.
ListAliases
listAliases_maxResults :: Lens' ListAliases (Maybe Natural) Source #
The maximum number of results to return in a single call.
listAliases_nextToken :: Lens' ListAliases (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listAliases_organizationId :: Lens' ListAliases Text Source #
The identifier for the organization under which the entity exists.
listAliases_entityId :: Lens' ListAliases Text Source #
The identifier for the entity for which to list the aliases.
listAliasesResponse_aliases :: Lens' ListAliasesResponse (Maybe [Text]) Source #
The entity's paginated aliases.
listAliasesResponse_nextToken :: Lens' ListAliasesResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.
listAliasesResponse_httpStatus :: Lens' ListAliasesResponse Int Source #
The response's http status code.
ListAvailabilityConfigurations
listAvailabilityConfigurations_maxResults :: Lens' ListAvailabilityConfigurations (Maybe Natural) Source #
The maximum number of results to return in a single call.
listAvailabilityConfigurations_nextToken :: Lens' ListAvailabilityConfigurations (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not require a token.
listAvailabilityConfigurations_organizationId :: Lens' ListAvailabilityConfigurations Text Source #
The WorkMail organization for which the AvailabilityConfiguration
's
will be listed.
listAvailabilityConfigurationsResponse_availabilityConfigurations :: Lens' ListAvailabilityConfigurationsResponse (Maybe [AvailabilityConfiguration]) Source #
The list of AvailabilityConfiguration
's that exist for the specified
WorkMail organization.
listAvailabilityConfigurationsResponse_nextToken :: Lens' ListAvailabilityConfigurationsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value is
null
when there are no further results to return.
listAvailabilityConfigurationsResponse_httpStatus :: Lens' ListAvailabilityConfigurationsResponse Int Source #
The response's http status code.
ListGroupMembers
listGroupMembers_maxResults :: Lens' ListGroupMembers (Maybe Natural) Source #
The maximum number of results to return in a single call.
listGroupMembers_nextToken :: Lens' ListGroupMembers (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listGroupMembers_organizationId :: Lens' ListGroupMembers Text Source #
The identifier for the organization under which the group exists.
listGroupMembers_groupId :: Lens' ListGroupMembers Text Source #
The identifier for the group to which the members (users or groups) are associated.
listGroupMembersResponse_members :: Lens' ListGroupMembersResponse (Maybe [Member]) Source #
The members associated to the group.
listGroupMembersResponse_nextToken :: Lens' ListGroupMembersResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listGroupMembersResponse_httpStatus :: Lens' ListGroupMembersResponse Int Source #
The response's http status code.
ListGroups
listGroups_maxResults :: Lens' ListGroups (Maybe Natural) Source #
The maximum number of results to return in a single call.
listGroups_nextToken :: Lens' ListGroups (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listGroups_organizationId :: Lens' ListGroups Text Source #
The identifier for the organization under which the groups exist.
listGroupsResponse_groups :: Lens' ListGroupsResponse (Maybe [Group]) Source #
The overview of groups for an organization.
listGroupsResponse_nextToken :: Lens' ListGroupsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.
listGroupsResponse_httpStatus :: Lens' ListGroupsResponse Int Source #
The response's http status code.
ListImpersonationRoles
listImpersonationRoles_maxResults :: Lens' ListImpersonationRoles (Maybe Natural) Source #
The maximum number of results returned in a single call.
listImpersonationRoles_nextToken :: Lens' ListImpersonationRoles (Maybe Text) Source #
The token used to retrieve the next page of results. The first call doesn't require a token.
listImpersonationRoles_organizationId :: Lens' ListImpersonationRoles Text Source #
The WorkMail organization to which the listed impersonation roles belong.
listImpersonationRolesResponse_nextToken :: Lens' ListImpersonationRolesResponse (Maybe Text) Source #
The token to retrieve the next page of results. The value is null
when
there are no results to return.
listImpersonationRolesResponse_roles :: Lens' ListImpersonationRolesResponse (Maybe [ImpersonationRole]) Source #
The list of impersonation roles under the given WorkMail organization.
listImpersonationRolesResponse_httpStatus :: Lens' ListImpersonationRolesResponse Int Source #
The response's http status code.
ListMailDomains
listMailDomains_maxResults :: Lens' ListMailDomains (Maybe Natural) Source #
The maximum number of results to return in a single call.
listMailDomains_nextToken :: Lens' ListMailDomains (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not require a token.
listMailDomains_organizationId :: Lens' ListMailDomains Text Source #
The WorkMail organization for which to list domains.
listMailDomainsResponse_mailDomains :: Lens' ListMailDomainsResponse (Maybe [MailDomainSummary]) Source #
The list of mail domain summaries, specifying domains that exist in the specified WorkMail organization, along with the information about whether the domain is or isn't the default.
listMailDomainsResponse_nextToken :: Lens' ListMailDomainsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value becomes
null
when there are no more results to return.
listMailDomainsResponse_httpStatus :: Lens' ListMailDomainsResponse Int Source #
The response's http status code.
ListMailboxExportJobs
listMailboxExportJobs_maxResults :: Lens' ListMailboxExportJobs (Maybe Natural) Source #
The maximum number of results to return in a single call.
listMailboxExportJobs_nextToken :: Lens' ListMailboxExportJobs (Maybe Text) Source #
The token to use to retrieve the next page of results.
listMailboxExportJobs_organizationId :: Lens' ListMailboxExportJobs Text Source #
The organization ID.
listMailboxExportJobsResponse_jobs :: Lens' ListMailboxExportJobsResponse (Maybe [MailboxExportJob]) Source #
The mailbox export job details.
listMailboxExportJobsResponse_nextToken :: Lens' ListMailboxExportJobsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results.
listMailboxExportJobsResponse_httpStatus :: Lens' ListMailboxExportJobsResponse Int Source #
The response's http status code.
ListMailboxPermissions
listMailboxPermissions_maxResults :: Lens' ListMailboxPermissions (Maybe Natural) Source #
The maximum number of results to return in a single call.
listMailboxPermissions_nextToken :: Lens' ListMailboxPermissions (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listMailboxPermissions_organizationId :: Lens' ListMailboxPermissions Text Source #
The identifier of the organization under which the user, group, or resource exists.
listMailboxPermissions_entityId :: Lens' ListMailboxPermissions Text Source #
The identifier of the user, group, or resource for which to list mailbox permissions.
listMailboxPermissionsResponse_nextToken :: Lens' ListMailboxPermissionsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.
listMailboxPermissionsResponse_permissions :: Lens' ListMailboxPermissionsResponse (Maybe [Permission]) Source #
One page of the user, group, or resource mailbox permissions.
listMailboxPermissionsResponse_httpStatus :: Lens' ListMailboxPermissionsResponse Int Source #
The response's http status code.
ListMobileDeviceAccessOverrides
listMobileDeviceAccessOverrides_deviceId :: Lens' ListMobileDeviceAccessOverrides (Maybe Text) Source #
The mobile device to which the access override applies.
listMobileDeviceAccessOverrides_maxResults :: Lens' ListMobileDeviceAccessOverrides (Maybe Natural) Source #
The maximum number of results to return in a single call.
listMobileDeviceAccessOverrides_nextToken :: Lens' ListMobileDeviceAccessOverrides (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not require a token.
listMobileDeviceAccessOverrides_userId :: Lens' ListMobileDeviceAccessOverrides (Maybe Text) Source #
The WorkMail user under which you list the mobile device access overrides. Accepts the following types of user identities:
- User ID:
12345678-1234-1234-1234-123456789012
orS-1-1-12-1234567890-123456789-123456789-1234
- Email address:
user@domain.tld
- User name:
user
listMobileDeviceAccessOverrides_organizationId :: Lens' ListMobileDeviceAccessOverrides Text Source #
The WorkMail organization under which to list mobile device access overrides.
listMobileDeviceAccessOverridesResponse_nextToken :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value is “null” when there are no more results to return.
listMobileDeviceAccessOverridesResponse_overrides :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe [MobileDeviceAccessOverride]) Source #
The list of mobile device access overrides that exist for the specified WorkMail organization and user.
listMobileDeviceAccessOverridesResponse_httpStatus :: Lens' ListMobileDeviceAccessOverridesResponse Int Source #
The response's http status code.
ListMobileDeviceAccessRules
listMobileDeviceAccessRules_organizationId :: Lens' ListMobileDeviceAccessRules Text Source #
The WorkMail organization for which to list the rules.
listMobileDeviceAccessRulesResponse_rules :: Lens' ListMobileDeviceAccessRulesResponse (Maybe [MobileDeviceAccessRule]) Source #
The list of mobile device access rules that exist under the specified WorkMail organization.
listMobileDeviceAccessRulesResponse_httpStatus :: Lens' ListMobileDeviceAccessRulesResponse Int Source #
The response's http status code.
ListOrganizations
listOrganizations_maxResults :: Lens' ListOrganizations (Maybe Natural) Source #
The maximum number of results to return in a single call.
listOrganizations_nextToken :: Lens' ListOrganizations (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listOrganizationsResponse_nextToken :: Lens' ListOrganizationsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. The value is "null" when there are no more results to return.
listOrganizationsResponse_organizationSummaries :: Lens' ListOrganizationsResponse (Maybe [OrganizationSummary]) Source #
The overview of owned organizations presented as a list of organization summaries.
listOrganizationsResponse_httpStatus :: Lens' ListOrganizationsResponse Int Source #
The response's http status code.
ListResourceDelegates
listResourceDelegates_maxResults :: Lens' ListResourceDelegates (Maybe Natural) Source #
The number of maximum results in a page.
listResourceDelegates_nextToken :: Lens' ListResourceDelegates (Maybe Text) Source #
The token used to paginate through the delegates associated with a resource.
listResourceDelegates_organizationId :: Lens' ListResourceDelegates Text Source #
The identifier for the organization that contains the resource for which delegates are listed.
listResourceDelegates_resourceId :: Lens' ListResourceDelegates Text Source #
The identifier for the resource whose delegates are listed.
listResourceDelegatesResponse_delegates :: Lens' ListResourceDelegatesResponse (Maybe [Delegate]) Source #
One page of the resource's delegates.
listResourceDelegatesResponse_nextToken :: Lens' ListResourceDelegatesResponse (Maybe Text) Source #
The token used to paginate through the delegates associated with a resource. While results are still available, it has an associated value. When the last page is reached, the token is empty.
listResourceDelegatesResponse_httpStatus :: Lens' ListResourceDelegatesResponse Int Source #
The response's http status code.
ListResources
listResources_maxResults :: Lens' ListResources (Maybe Natural) Source #
The maximum number of results to return in a single call.
listResources_nextToken :: Lens' ListResources (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listResources_organizationId :: Lens' ListResources Text Source #
The identifier for the organization under which the resources exist.
listResourcesResponse_nextToken :: Lens' ListResourcesResponse (Maybe Text) Source #
The token used to paginate through all the organization's resources. While results are still available, it has an associated value. When the last page is reached, the token is empty.
listResourcesResponse_resources :: Lens' ListResourcesResponse (Maybe [Resource]) Source #
One page of the organization's resource representation.
listResourcesResponse_httpStatus :: Lens' ListResourcesResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceARN :: Lens' ListTagsForResource Text Source #
The resource ARN.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
A list of tag key-value pairs.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
ListUsers
listUsers_maxResults :: Lens' ListUsers (Maybe Natural) Source #
The maximum number of results to return in a single call.
listUsers_nextToken :: Lens' ListUsers (Maybe Text) Source #
The token to use to retrieve the next page of results. The first call does not contain any tokens.
listUsers_organizationId :: Lens' ListUsers Text Source #
The identifier for the organization under which the users exist.
listUsersResponse_nextToken :: Lens' ListUsersResponse (Maybe Text) Source #
The token to use to retrieve the next page of results. This value is `null` when there are no more results to return.
listUsersResponse_users :: Lens' ListUsersResponse (Maybe [User]) Source #
The overview of users for an organization.
listUsersResponse_httpStatus :: Lens' ListUsersResponse Int Source #
The response's http status code.
PutAccessControlRule
putAccessControlRule_actions :: Lens' PutAccessControlRule (Maybe [Text]) Source #
Access protocol actions to include in the rule. Valid values include
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
,
and WebMail
.
putAccessControlRule_impersonationRoleIds :: Lens' PutAccessControlRule (Maybe [Text]) Source #
Impersonation role IDs to include in the rule.
putAccessControlRule_ipRanges :: Lens' PutAccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to include in the rule.
putAccessControlRule_notActions :: Lens' PutAccessControlRule (Maybe [Text]) Source #
Access protocol actions to exclude from the rule. Valid values include
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
,
and WebMail
.
putAccessControlRule_notImpersonationRoleIds :: Lens' PutAccessControlRule (Maybe [Text]) Source #
Impersonation role IDs to exclude from the rule.
putAccessControlRule_notIpRanges :: Lens' PutAccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to exclude from the rule.
putAccessControlRule_notUserIds :: Lens' PutAccessControlRule (Maybe [Text]) Source #
User IDs to exclude from the rule.
putAccessControlRule_userIds :: Lens' PutAccessControlRule (Maybe [Text]) Source #
User IDs to include in the rule.
putAccessControlRule_name :: Lens' PutAccessControlRule Text Source #
The rule name.
putAccessControlRule_effect :: Lens' PutAccessControlRule AccessControlRuleEffect Source #
The rule effect.
putAccessControlRule_description :: Lens' PutAccessControlRule Text Source #
The rule description.
putAccessControlRule_organizationId :: Lens' PutAccessControlRule Text Source #
The identifier of the organization.
putAccessControlRuleResponse_httpStatus :: Lens' PutAccessControlRuleResponse Int Source #
The response's http status code.
PutEmailMonitoringConfiguration
putEmailMonitoringConfiguration_organizationId :: Lens' PutEmailMonitoringConfiguration Text Source #
The ID of the organization for which the email monitoring configuration is set.
putEmailMonitoringConfiguration_roleArn :: Lens' PutEmailMonitoringConfiguration Text Source #
The Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration.
putEmailMonitoringConfiguration_logGroupArn :: Lens' PutEmailMonitoringConfiguration Text Source #
The Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration.
putEmailMonitoringConfigurationResponse_httpStatus :: Lens' PutEmailMonitoringConfigurationResponse Int Source #
The response's http status code.
PutInboundDmarcSettings
putInboundDmarcSettings_organizationId :: Lens' PutInboundDmarcSettings Text Source #
The ID of the organization that you are applying the DMARC policy to.
putInboundDmarcSettings_enforced :: Lens' PutInboundDmarcSettings Bool Source #
Enforces or suspends a policy after it's applied.
putInboundDmarcSettingsResponse_httpStatus :: Lens' PutInboundDmarcSettingsResponse Int Source #
The response's http status code.
PutMailboxPermissions
putMailboxPermissions_organizationId :: Lens' PutMailboxPermissions Text Source #
The identifier of the organization under which the user, group, or resource exists.
putMailboxPermissions_entityId :: Lens' PutMailboxPermissions Text Source #
The identifier of the user, group, or resource for which to update mailbox permissions.
putMailboxPermissions_granteeId :: Lens' PutMailboxPermissions Text Source #
The identifier of the user, group, or resource to which to grant the permissions.
putMailboxPermissions_permissionValues :: Lens' PutMailboxPermissions [PermissionType] Source #
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
putMailboxPermissionsResponse_httpStatus :: Lens' PutMailboxPermissionsResponse Int Source #
The response's http status code.
PutMobileDeviceAccessOverride
putMobileDeviceAccessOverride_description :: Lens' PutMobileDeviceAccessOverride (Maybe Text) Source #
A description of the override.
putMobileDeviceAccessOverride_organizationId :: Lens' PutMobileDeviceAccessOverride Text Source #
Identifies the WorkMail organization for which you create the override.
putMobileDeviceAccessOverride_userId :: Lens' PutMobileDeviceAccessOverride Text Source #
The WorkMail user for which you create the override. Accepts the following types of user identities:
- User ID:
12345678-1234-1234-1234-123456789012
orS-1-1-12-1234567890-123456789-123456789-1234
- Email address:
user@domain.tld
- User name:
user
putMobileDeviceAccessOverride_deviceId :: Lens' PutMobileDeviceAccessOverride Text Source #
The mobile device for which you create the override. DeviceId
is case
insensitive.
putMobileDeviceAccessOverride_effect :: Lens' PutMobileDeviceAccessOverride MobileDeviceAccessRuleEffect Source #
The effect of the override, ALLOW
or DENY
.
putMobileDeviceAccessOverrideResponse_httpStatus :: Lens' PutMobileDeviceAccessOverrideResponse Int Source #
The response's http status code.
PutRetentionPolicy
putRetentionPolicy_description :: Lens' PutRetentionPolicy (Maybe Text) Source #
The retention policy description.
putRetentionPolicy_id :: Lens' PutRetentionPolicy (Maybe Text) Source #
The retention policy ID.
putRetentionPolicy_organizationId :: Lens' PutRetentionPolicy Text Source #
The organization ID.
putRetentionPolicy_name :: Lens' PutRetentionPolicy Text Source #
The retention policy name.
putRetentionPolicy_folderConfigurations :: Lens' PutRetentionPolicy [FolderConfiguration] Source #
The retention policy folder configurations.
putRetentionPolicyResponse_httpStatus :: Lens' PutRetentionPolicyResponse Int Source #
The response's http status code.
RegisterMailDomain
registerMailDomain_clientToken :: Lens' RegisterMailDomain (Maybe Text) Source #
Idempotency token used when retrying requests.
registerMailDomain_organizationId :: Lens' RegisterMailDomain Text Source #
The WorkMail organization under which you're creating the domain.
registerMailDomain_domainName :: Lens' RegisterMailDomain Text Source #
The name of the mail domain to create in WorkMail and SES.
registerMailDomainResponse_httpStatus :: Lens' RegisterMailDomainResponse Int Source #
The response's http status code.
RegisterToWorkMail
registerToWorkMail_organizationId :: Lens' RegisterToWorkMail Text Source #
The identifier for the organization under which the user, group, or resource exists.
registerToWorkMail_entityId :: Lens' RegisterToWorkMail Text Source #
The identifier for the user, group, or resource to be updated.
registerToWorkMail_email :: Lens' RegisterToWorkMail Text Source #
The email for the user, group, or resource to be updated.
registerToWorkMailResponse_httpStatus :: Lens' RegisterToWorkMailResponse Int Source #
The response's http status code.
ResetPassword
resetPassword_organizationId :: Lens' ResetPassword Text Source #
The identifier of the organization that contains the user for which the password is reset.
resetPassword_userId :: Lens' ResetPassword Text Source #
The identifier of the user for whom the password is reset.
resetPassword_password :: Lens' ResetPassword Text Source #
The new password for the user.
resetPasswordResponse_httpStatus :: Lens' ResetPasswordResponse Int Source #
The response's http status code.
StartMailboxExportJob
startMailboxExportJob_description :: Lens' StartMailboxExportJob (Maybe Text) Source #
The mailbox export job description.
startMailboxExportJob_clientToken :: Lens' StartMailboxExportJob Text Source #
The idempotency token for the client request.
startMailboxExportJob_organizationId :: Lens' StartMailboxExportJob Text Source #
The identifier associated with the organization.
startMailboxExportJob_entityId :: Lens' StartMailboxExportJob Text Source #
The identifier of the user or resource associated with the mailbox.
startMailboxExportJob_roleArn :: Lens' StartMailboxExportJob Text Source #
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
startMailboxExportJob_kmsKeyArn :: Lens' StartMailboxExportJob Text Source #
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
startMailboxExportJob_s3BucketName :: Lens' StartMailboxExportJob Text Source #
The name of the S3 bucket.
startMailboxExportJob_s3Prefix :: Lens' StartMailboxExportJob Text Source #
The S3 bucket prefix.
startMailboxExportJobResponse_jobId :: Lens' StartMailboxExportJobResponse (Maybe Text) Source #
The job ID.
startMailboxExportJobResponse_httpStatus :: Lens' StartMailboxExportJobResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceARN :: Lens' TagResource Text Source #
The resource ARN.
tagResource_tags :: Lens' TagResource [Tag] Source #
The tag key-value pairs.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
TestAvailabilityConfiguration
testAvailabilityConfiguration_domainName :: Lens' TestAvailabilityConfiguration (Maybe Text) Source #
The domain to which the provider applies. If this field is provided, a stored availability provider associated to this domain name will be tested.
testAvailabilityConfiguration_ewsProvider :: Lens' TestAvailabilityConfiguration (Maybe EwsAvailabilityProvider) Source #
Undocumented member.
testAvailabilityConfiguration_lambdaProvider :: Lens' TestAvailabilityConfiguration (Maybe LambdaAvailabilityProvider) Source #
Undocumented member.
testAvailabilityConfiguration_organizationId :: Lens' TestAvailabilityConfiguration Text Source #
The WorkMail organization where the availability provider will be tested.
testAvailabilityConfigurationResponse_failureReason :: Lens' TestAvailabilityConfigurationResponse (Maybe Text) Source #
String containing the reason for a failed test if TestPassed
is false.
testAvailabilityConfigurationResponse_testPassed :: Lens' TestAvailabilityConfigurationResponse (Maybe Bool) Source #
Boolean indicating whether the test passed or failed.
testAvailabilityConfigurationResponse_httpStatus :: Lens' TestAvailabilityConfigurationResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceARN :: Lens' UntagResource Text Source #
The resource ARN.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
The tag keys.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateAvailabilityConfiguration
updateAvailabilityConfiguration_ewsProvider :: Lens' UpdateAvailabilityConfiguration (Maybe EwsAvailabilityProvider) Source #
The EWS availability provider definition. The request must contain
exactly one provider definition, either EwsProvider
or
LambdaProvider
. The previously stored provider will be overridden by
the one provided.
updateAvailabilityConfiguration_lambdaProvider :: Lens' UpdateAvailabilityConfiguration (Maybe LambdaAvailabilityProvider) Source #
The Lambda availability provider definition. The request must contain
exactly one provider definition, either EwsProvider
or
LambdaProvider
. The previously stored provider will be overridden by
the one provided.
updateAvailabilityConfiguration_organizationId :: Lens' UpdateAvailabilityConfiguration Text Source #
The WorkMail organization for which the AvailabilityConfiguration
will
be updated.
updateAvailabilityConfiguration_domainName :: Lens' UpdateAvailabilityConfiguration Text Source #
The domain to which the provider applies the availability configuration.
updateAvailabilityConfigurationResponse_httpStatus :: Lens' UpdateAvailabilityConfigurationResponse Int Source #
The response's http status code.
UpdateDefaultMailDomain
updateDefaultMailDomain_organizationId :: Lens' UpdateDefaultMailDomain Text Source #
The WorkMail organization for which to list domains.
updateDefaultMailDomain_domainName :: Lens' UpdateDefaultMailDomain Text Source #
The domain name that will become the default domain.
updateDefaultMailDomainResponse_httpStatus :: Lens' UpdateDefaultMailDomainResponse Int Source #
The response's http status code.
UpdateImpersonationRole
updateImpersonationRole_description :: Lens' UpdateImpersonationRole (Maybe Text) Source #
The updated impersonation role description.
updateImpersonationRole_organizationId :: Lens' UpdateImpersonationRole Text Source #
The WorkMail organization that contains the impersonation role to update.
updateImpersonationRole_impersonationRoleId :: Lens' UpdateImpersonationRole Text Source #
The ID of the impersonation role to update.
updateImpersonationRole_name :: Lens' UpdateImpersonationRole Text Source #
The updated impersonation role name.
updateImpersonationRole_type :: Lens' UpdateImpersonationRole ImpersonationRoleType Source #
The updated impersonation role type.
updateImpersonationRole_rules :: Lens' UpdateImpersonationRole [ImpersonationRule] Source #
The updated list of rules.
updateImpersonationRoleResponse_httpStatus :: Lens' UpdateImpersonationRoleResponse Int Source #
The response's http status code.
UpdateMailboxQuota
updateMailboxQuota_organizationId :: Lens' UpdateMailboxQuota Text Source #
The identifier for the organization that contains the user for whom to update the mailbox quota.
updateMailboxQuota_userId :: Lens' UpdateMailboxQuota Text Source #
The identifer for the user for whom to update the mailbox quota.
updateMailboxQuota_mailboxQuota :: Lens' UpdateMailboxQuota Natural Source #
The updated mailbox quota, in MB, for the specified user.
updateMailboxQuotaResponse_httpStatus :: Lens' UpdateMailboxQuotaResponse Int Source #
The response's http status code.
UpdateMobileDeviceAccessRule
updateMobileDeviceAccessRule_description :: Lens' UpdateMobileDeviceAccessRule (Maybe Text) Source #
The updated rule description.
updateMobileDeviceAccessRule_deviceModels :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that the updated rule will match.
updateMobileDeviceAccessRule_deviceOperatingSystems :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that the updated rule will match.
updateMobileDeviceAccessRule_deviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that the updated rule will match.
updateMobileDeviceAccessRule_deviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
User agents that the updated rule will match.
updateMobileDeviceAccessRule_notDeviceModels :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that the updated rule will not match. All other device models will match.
updateMobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that the updated rule will not match. All other device operating systems will match.
updateMobileDeviceAccessRule_notDeviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that the updated rule will not match. All other device types will match.
updateMobileDeviceAccessRule_notDeviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
User agents that the updated rule will not match. All other user agents will match.
updateMobileDeviceAccessRule_organizationId :: Lens' UpdateMobileDeviceAccessRule Text Source #
The WorkMail organization under which the rule will be updated.
updateMobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' UpdateMobileDeviceAccessRule Text Source #
The identifier of the rule to be updated.
updateMobileDeviceAccessRule_name :: Lens' UpdateMobileDeviceAccessRule Text Source #
The updated rule name.
updateMobileDeviceAccessRule_effect :: Lens' UpdateMobileDeviceAccessRule MobileDeviceAccessRuleEffect Source #
The effect of the rule when it matches. Allowed values are ALLOW
or
DENY
.
updateMobileDeviceAccessRuleResponse_httpStatus :: Lens' UpdateMobileDeviceAccessRuleResponse Int Source #
The response's http status code.
UpdatePrimaryEmailAddress
updatePrimaryEmailAddress_organizationId :: Lens' UpdatePrimaryEmailAddress Text Source #
The organization that contains the user, group, or resource to update.
updatePrimaryEmailAddress_entityId :: Lens' UpdatePrimaryEmailAddress Text Source #
The user, group, or resource to update.
updatePrimaryEmailAddress_email :: Lens' UpdatePrimaryEmailAddress Text Source #
The value of the email to be updated as primary.
updatePrimaryEmailAddressResponse_httpStatus :: Lens' UpdatePrimaryEmailAddressResponse Int Source #
The response's http status code.
UpdateResource
updateResource_bookingOptions :: Lens' UpdateResource (Maybe BookingOptions) Source #
The resource's booking options to be updated.
updateResource_name :: Lens' UpdateResource (Maybe Text) Source #
The name of the resource to be updated.
updateResource_organizationId :: Lens' UpdateResource Text Source #
The identifier associated with the organization for which the resource is updated.
updateResource_resourceId :: Lens' UpdateResource Text Source #
The identifier of the resource to be updated.
updateResourceResponse_httpStatus :: Lens' UpdateResourceResponse Int Source #
The response's http status code.
Types
AccessControlRule
accessControlRule_actions :: Lens' AccessControlRule (Maybe [Text]) Source #
Access protocol actions to include in the rule. Valid values include
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
,
and WebMail
.
accessControlRule_dateCreated :: Lens' AccessControlRule (Maybe UTCTime) Source #
The date that the rule was created.
accessControlRule_dateModified :: Lens' AccessControlRule (Maybe UTCTime) Source #
The date that the rule was modified.
accessControlRule_description :: Lens' AccessControlRule (Maybe Text) Source #
The rule description.
accessControlRule_effect :: Lens' AccessControlRule (Maybe AccessControlRuleEffect) Source #
The rule effect.
accessControlRule_impersonationRoleIds :: Lens' AccessControlRule (Maybe [Text]) Source #
Impersonation role IDs to include in the rule.
accessControlRule_ipRanges :: Lens' AccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to include in the rule.
accessControlRule_name :: Lens' AccessControlRule (Maybe Text) Source #
The rule name.
accessControlRule_notActions :: Lens' AccessControlRule (Maybe [Text]) Source #
Access protocol actions to exclude from the rule. Valid values include
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
,
and WebMail
.
accessControlRule_notImpersonationRoleIds :: Lens' AccessControlRule (Maybe [Text]) Source #
Impersonation role IDs to exclude from the rule.
accessControlRule_notIpRanges :: Lens' AccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to exclude from the rule.
accessControlRule_notUserIds :: Lens' AccessControlRule (Maybe [Text]) Source #
User IDs to exclude from the rule.
accessControlRule_userIds :: Lens' AccessControlRule (Maybe [Text]) Source #
User IDs to include in the rule.
AvailabilityConfiguration
availabilityConfiguration_dateCreated :: Lens' AvailabilityConfiguration (Maybe UTCTime) Source #
The date and time at which the availability configuration was created.
availabilityConfiguration_dateModified :: Lens' AvailabilityConfiguration (Maybe UTCTime) Source #
The date and time at which the availability configuration was last modified.
availabilityConfiguration_domainName :: Lens' AvailabilityConfiguration (Maybe Text) Source #
Displays the domain to which the provider applies.
availabilityConfiguration_ewsProvider :: Lens' AvailabilityConfiguration (Maybe RedactedEwsAvailabilityProvider) Source #
If ProviderType
is EWS
, then this field contains
RedactedEwsAvailabilityProvider
. Otherwise, it is not required.
availabilityConfiguration_lambdaProvider :: Lens' AvailabilityConfiguration (Maybe LambdaAvailabilityProvider) Source #
If ProviderType is LAMBDA
then this field contains
LambdaAvailabilityProvider
. Otherwise, it is not required.
availabilityConfiguration_providerType :: Lens' AvailabilityConfiguration (Maybe AvailabilityProviderType) Source #
Displays the provider type that applies to this domain.
BookingOptions
bookingOptions_autoAcceptRequests :: Lens' BookingOptions (Maybe Bool) Source #
The resource's ability to automatically reply to requests. If disabled, delegates must be associated to the resource.
bookingOptions_autoDeclineConflictingRequests :: Lens' BookingOptions (Maybe Bool) Source #
The resource's ability to automatically decline any conflicting requests.
bookingOptions_autoDeclineRecurringRequests :: Lens' BookingOptions (Maybe Bool) Source #
The resource's ability to automatically decline any recurring requests.
Delegate
delegate_id :: Lens' Delegate Text Source #
The identifier for the user or group associated as the resource's delegate.
delegate_type :: Lens' Delegate MemberType Source #
The type of the delegate: user or group.
DnsRecord
dnsRecord_hostname :: Lens' DnsRecord (Maybe Text) Source #
The DNS hostname.- For example, domain.example.com
.
dnsRecord_type :: Lens' DnsRecord (Maybe Text) Source #
The RFC 1035 record type. Possible values: CNAME
, A
, MX
.
dnsRecord_value :: Lens' DnsRecord (Maybe Text) Source #
The value returned by the DNS for a query to that hostname and record type.
Domain
domain_hostedZoneId :: Lens' Domain (Maybe Text) Source #
The hosted zone ID for a domain hosted in Route 53. Required when configuring a domain hosted in Route 53.
EwsAvailabilityProvider
ewsAvailabilityProvider_ewsEndpoint :: Lens' EwsAvailabilityProvider Text Source #
The endpoint of the remote EWS server.
ewsAvailabilityProvider_ewsUsername :: Lens' EwsAvailabilityProvider Text Source #
The username used to authenticate the remote EWS server.
ewsAvailabilityProvider_ewsPassword :: Lens' EwsAvailabilityProvider Text Source #
The password used to authenticate the remote EWS server.
FolderConfiguration
folderConfiguration_period :: Lens' FolderConfiguration (Maybe Natural) Source #
The number of days for which the folder-configuration action applies.
folderConfiguration_name :: Lens' FolderConfiguration FolderName Source #
The folder name.
folderConfiguration_action :: Lens' FolderConfiguration RetentionAction Source #
The action to take on the folder contents at the end of the folder configuration period.
Group
group_disabledDate :: Lens' Group (Maybe UTCTime) Source #
The date indicating when the group was disabled from WorkMail use.
group_enabledDate :: Lens' Group (Maybe UTCTime) Source #
The date indicating when the group was enabled for WorkMail use.
group_state :: Lens' Group (Maybe EntityState) Source #
The state of the group, which can be ENABLED, DISABLED, or DELETED.
ImpersonationMatchedRule
impersonationMatchedRule_impersonationRuleId :: Lens' ImpersonationMatchedRule (Maybe Text) Source #
The ID of the rule that matched the input
impersonationMatchedRule_name :: Lens' ImpersonationMatchedRule (Maybe Text) Source #
The name of the rule that matched the input.
ImpersonationRole
impersonationRole_dateCreated :: Lens' ImpersonationRole (Maybe UTCTime) Source #
The date when the impersonation role was created.
impersonationRole_dateModified :: Lens' ImpersonationRole (Maybe UTCTime) Source #
The date when the impersonation role was last modified.
impersonationRole_impersonationRoleId :: Lens' ImpersonationRole (Maybe Text) Source #
The identifier of the impersonation role.
impersonationRole_name :: Lens' ImpersonationRole (Maybe Text) Source #
The impersonation role name.
impersonationRole_type :: Lens' ImpersonationRole (Maybe ImpersonationRoleType) Source #
The impersonation role type.
ImpersonationRule
impersonationRule_description :: Lens' ImpersonationRule (Maybe Text) Source #
The rule description.
impersonationRule_name :: Lens' ImpersonationRule (Maybe Text) Source #
The rule name.
impersonationRule_notTargetUsers :: Lens' ImpersonationRule (Maybe (NonEmpty Text)) Source #
A list of user IDs that don't match the rule.
impersonationRule_targetUsers :: Lens' ImpersonationRule (Maybe (NonEmpty Text)) Source #
A list of user IDs that match the rule.
impersonationRule_impersonationRuleId :: Lens' ImpersonationRule Text Source #
The identifier of the rule.
impersonationRule_effect :: Lens' ImpersonationRule AccessEffect Source #
The effect of the rule when it matches the input. Allowed effect values
are ALLOW
or DENY
.
LambdaAvailabilityProvider
lambdaAvailabilityProvider_lambdaArn :: Lens' LambdaAvailabilityProvider Text Source #
The Amazon Resource Name (ARN) of the Lambda that acts as the availability provider.
MailDomainSummary
mailDomainSummary_defaultDomain :: Lens' MailDomainSummary (Maybe Bool) Source #
Whether the domain is default or not.
mailDomainSummary_domainName :: Lens' MailDomainSummary (Maybe Text) Source #
The domain name.
MailboxExportJob
mailboxExportJob_description :: Lens' MailboxExportJob (Maybe Text) Source #
The mailbox export job description.
mailboxExportJob_endTime :: Lens' MailboxExportJob (Maybe UTCTime) Source #
The mailbox export job end timestamp.
mailboxExportJob_entityId :: Lens' MailboxExportJob (Maybe Text) Source #
The identifier of the user or resource associated with the mailbox.
mailboxExportJob_estimatedProgress :: Lens' MailboxExportJob (Maybe Natural) Source #
The estimated progress of the mailbox export job, in percentage points.
mailboxExportJob_jobId :: Lens' MailboxExportJob (Maybe Text) Source #
The identifier of the mailbox export job.
mailboxExportJob_s3BucketName :: Lens' MailboxExportJob (Maybe Text) Source #
The name of the S3 bucket.
mailboxExportJob_s3Path :: Lens' MailboxExportJob (Maybe Text) Source #
The path to the S3 bucket and file that the mailbox export job exports to.
mailboxExportJob_startTime :: Lens' MailboxExportJob (Maybe UTCTime) Source #
The mailbox export job start timestamp.
mailboxExportJob_state :: Lens' MailboxExportJob (Maybe MailboxExportJobState) Source #
The state of the mailbox export job.
Member
member_disabledDate :: Lens' Member (Maybe UTCTime) Source #
The date indicating when the member was disabled from WorkMail use.
member_enabledDate :: Lens' Member (Maybe UTCTime) Source #
The date indicating when the member was enabled for WorkMail use.
member_state :: Lens' Member (Maybe EntityState) Source #
The state of the member, which can be ENABLED, DISABLED, or DELETED.
member_type :: Lens' Member (Maybe MemberType) Source #
A member can be a user or group.
MobileDeviceAccessMatchedRule
mobileDeviceAccessMatchedRule_mobileDeviceAccessRuleId :: Lens' MobileDeviceAccessMatchedRule (Maybe Text) Source #
Identifier of the rule that a simulated user matches.
mobileDeviceAccessMatchedRule_name :: Lens' MobileDeviceAccessMatchedRule (Maybe Text) Source #
Name of a rule that a simulated user matches.
MobileDeviceAccessOverride
mobileDeviceAccessOverride_dateCreated :: Lens' MobileDeviceAccessOverride (Maybe UTCTime) Source #
The date the override was first created.
mobileDeviceAccessOverride_dateModified :: Lens' MobileDeviceAccessOverride (Maybe UTCTime) Source #
The date the override was last modified.
mobileDeviceAccessOverride_description :: Lens' MobileDeviceAccessOverride (Maybe Text) Source #
A description of the override.
mobileDeviceAccessOverride_deviceId :: Lens' MobileDeviceAccessOverride (Maybe Text) Source #
The device to which the override applies.
mobileDeviceAccessOverride_effect :: Lens' MobileDeviceAccessOverride (Maybe MobileDeviceAccessRuleEffect) Source #
The effect of the override, ALLOW
or DENY
.
mobileDeviceAccessOverride_userId :: Lens' MobileDeviceAccessOverride (Maybe Text) Source #
The WorkMail user to which the access override applies.
MobileDeviceAccessRule
mobileDeviceAccessRule_dateCreated :: Lens' MobileDeviceAccessRule (Maybe UTCTime) Source #
The date and time at which an access rule was created.
mobileDeviceAccessRule_dateModified :: Lens' MobileDeviceAccessRule (Maybe UTCTime) Source #
The date and time at which an access rule was modified.
mobileDeviceAccessRule_description :: Lens' MobileDeviceAccessRule (Maybe Text) Source #
The description of a mobile access rule.
mobileDeviceAccessRule_deviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that a rule will match.
mobileDeviceAccessRule_deviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that a rule will match.
mobileDeviceAccessRule_deviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that a rule will match.
mobileDeviceAccessRule_deviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that a rule will match.
mobileDeviceAccessRule_effect :: Lens' MobileDeviceAccessRule (Maybe MobileDeviceAccessRuleEffect) Source #
The effect of the rule when it matches. Allowed values are ALLOW
or
DENY
.
mobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' MobileDeviceAccessRule (Maybe Text) Source #
The ID assigned to a mobile access rule.
mobileDeviceAccessRule_name :: Lens' MobileDeviceAccessRule (Maybe Text) Source #
The name of a mobile access rule.
mobileDeviceAccessRule_notDeviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that a rule will not match. All other device models will match.
mobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that a rule will not match. All other device types will match.
mobileDeviceAccessRule_notDeviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that a rule will not match. All other device types will match.
mobileDeviceAccessRule_notDeviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that a rule will not match. All other device user agents will match.
OrganizationSummary
organizationSummary_alias :: Lens' OrganizationSummary (Maybe Text) Source #
The alias associated with the organization.
organizationSummary_defaultMailDomain :: Lens' OrganizationSummary (Maybe Text) Source #
The default email domain associated with the organization.
organizationSummary_errorMessage :: Lens' OrganizationSummary (Maybe Text) Source #
The error message associated with the organization. It is only present if unexpected behavior has occurred with regards to the organization. It provides insight or solutions regarding unexpected behavior.
organizationSummary_organizationId :: Lens' OrganizationSummary (Maybe Text) Source #
The identifier associated with the organization.
organizationSummary_state :: Lens' OrganizationSummary (Maybe Text) Source #
The state associated with the organization.
Permission
permission_granteeId :: Lens' Permission Text Source #
The identifier of the user, group, or resource to which the permissions are granted.
permission_granteeType :: Lens' Permission MemberType Source #
The type of user, group, or resource referred to in GranteeId.
permission_permissionValues :: Lens' Permission [PermissionType] Source #
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
RedactedEwsAvailabilityProvider
redactedEwsAvailabilityProvider_ewsEndpoint :: Lens' RedactedEwsAvailabilityProvider (Maybe Text) Source #
The endpoint of the remote EWS server.
redactedEwsAvailabilityProvider_ewsUsername :: Lens' RedactedEwsAvailabilityProvider (Maybe Text) Source #
The username used to authenticate the remote EWS server.
Resource
resource_disabledDate :: Lens' Resource (Maybe UTCTime) Source #
The date indicating when the resource was disabled from WorkMail use.
resource_enabledDate :: Lens' Resource (Maybe UTCTime) Source #
The date indicating when the resource was enabled for WorkMail use.
resource_state :: Lens' Resource (Maybe EntityState) Source #
The state of the resource, which can be ENABLED, DISABLED, or DELETED.
resource_type :: Lens' Resource (Maybe ResourceType) Source #
The type of the resource: equipment or room.
Tag
User
user_disabledDate :: Lens' User (Maybe UTCTime) Source #
The date indicating when the user was disabled from WorkMail use.
user_enabledDate :: Lens' User (Maybe UTCTime) Source #
The date indicating when the user was enabled for WorkMail use.
user_state :: Lens' User (Maybe EntityState) Source #
The state of the user, which can be ENABLED, DISABLED, or DELETED.