Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- DescribeInboundDmarcSettings
- GetMailDomain
- UpdatePrimaryEmailAddress
- DescribeResource
- CreateOrganization
- CreateAlias
- DeleteOrganization
- ResetPassword
- DescribeGroup
- DescribeMailboxExportJob
- ListTagsForResource
- RegisterToWorkMail
- ListAliases
- PutMailboxPermissions
- GetMobileDeviceAccessEffect
- DeleteMailboxPermissions
- ListUsers
- PutInboundDmarcSettings
- GetMailboxDetails
- AssociateMemberToGroup
- DeleteResource
- UpdateResource
- DisassociateMemberFromGroup
- ListResources
- DeregisterFromWorkMail
- ListMailboxExportJobs
- CreateMobileDeviceAccessRule
- ListMailboxPermissions
- GetMobileDeviceAccessOverride
- ListGroupMembers
- DisassociateDelegateFromResource
- DeleteAccessControlRule
- ListResourceDelegates
- ListAccessControlRules
- DescribeUser
- PutAccessControlRule
- StartMailboxExportJob
- DeleteAlias
- ListOrganizations
- AssociateDelegateToResource
- GetAccessControlEffect
- DeleteRetentionPolicy
- CreateUser
- PutRetentionPolicy
- ListMailDomains
- DeleteUser
- TagResource
- RegisterMailDomain
- UpdateDefaultMailDomain
- UpdateMobileDeviceAccessRule
- DeleteMobileDeviceAccessRule
- CreateGroup
- UpdateMailboxQuota
- UntagResource
- ListMobileDeviceAccessRules
- DeleteGroup
- ListGroups
- DescribeOrganization
- CreateResource
- GetDefaultRetentionPolicy
- DeregisterMailDomain
- CancelMailboxExportJob
- ListMobileDeviceAccessOverrides
- DeleteMobileDeviceAccessOverride
- PutMobileDeviceAccessOverride
- Types
Synopsis
- describeInboundDmarcSettings_organizationId :: Lens' DescribeInboundDmarcSettings Text
- describeInboundDmarcSettingsResponse_enforced :: Lens' DescribeInboundDmarcSettingsResponse (Maybe Bool)
- describeInboundDmarcSettingsResponse_httpStatus :: Lens' DescribeInboundDmarcSettingsResponse Int
- getMailDomain_organizationId :: Lens' GetMailDomain Text
- getMailDomain_domainName :: Lens' GetMailDomain Text
- getMailDomainResponse_isTestDomain :: Lens' GetMailDomainResponse (Maybe Bool)
- getMailDomainResponse_records :: Lens' GetMailDomainResponse (Maybe [DnsRecord])
- getMailDomainResponse_ownershipVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus)
- getMailDomainResponse_dkimVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus)
- getMailDomainResponse_isDefault :: Lens' GetMailDomainResponse (Maybe Bool)
- getMailDomainResponse_httpStatus :: Lens' GetMailDomainResponse Int
- updatePrimaryEmailAddress_organizationId :: Lens' UpdatePrimaryEmailAddress Text
- updatePrimaryEmailAddress_entityId :: Lens' UpdatePrimaryEmailAddress Text
- updatePrimaryEmailAddress_email :: Lens' UpdatePrimaryEmailAddress Text
- updatePrimaryEmailAddressResponse_httpStatus :: Lens' UpdatePrimaryEmailAddressResponse Int
- describeResource_organizationId :: Lens' DescribeResource Text
- describeResource_resourceId :: Lens' DescribeResource Text
- describeResourceResponse_email :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_state :: Lens' DescribeResourceResponse (Maybe EntityState)
- describeResourceResponse_resourceId :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_disabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime)
- describeResourceResponse_name :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_type :: Lens' DescribeResourceResponse (Maybe ResourceType)
- describeResourceResponse_enabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime)
- describeResourceResponse_bookingOptions :: Lens' DescribeResourceResponse (Maybe BookingOptions)
- describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int
- createOrganization_directoryId :: Lens' CreateOrganization (Maybe Text)
- createOrganization_enableInteroperability :: Lens' CreateOrganization (Maybe Bool)
- createOrganization_kmsKeyArn :: Lens' CreateOrganization (Maybe Text)
- createOrganization_clientToken :: Lens' CreateOrganization (Maybe Text)
- createOrganization_domains :: Lens' CreateOrganization (Maybe [Domain])
- createOrganization_alias :: Lens' CreateOrganization Text
- createOrganizationResponse_organizationId :: Lens' CreateOrganizationResponse (Maybe Text)
- createOrganizationResponse_httpStatus :: Lens' CreateOrganizationResponse Int
- createAlias_organizationId :: Lens' CreateAlias Text
- createAlias_entityId :: Lens' CreateAlias Text
- createAlias_alias :: Lens' CreateAlias Text
- createAliasResponse_httpStatus :: Lens' CreateAliasResponse Int
- deleteOrganization_clientToken :: Lens' DeleteOrganization (Maybe Text)
- deleteOrganization_organizationId :: Lens' DeleteOrganization Text
- deleteOrganization_deleteDirectory :: Lens' DeleteOrganization Bool
- deleteOrganizationResponse_state :: Lens' DeleteOrganizationResponse (Maybe Text)
- deleteOrganizationResponse_organizationId :: Lens' DeleteOrganizationResponse (Maybe Text)
- deleteOrganizationResponse_httpStatus :: Lens' DeleteOrganizationResponse Int
- resetPassword_organizationId :: Lens' ResetPassword Text
- resetPassword_userId :: Lens' ResetPassword Text
- resetPassword_password :: Lens' ResetPassword Text
- resetPasswordResponse_httpStatus :: Lens' ResetPasswordResponse Int
- describeGroup_organizationId :: Lens' DescribeGroup Text
- describeGroup_groupId :: Lens' DescribeGroup Text
- describeGroupResponse_email :: Lens' DescribeGroupResponse (Maybe Text)
- describeGroupResponse_state :: Lens' DescribeGroupResponse (Maybe EntityState)
- describeGroupResponse_disabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime)
- describeGroupResponse_name :: Lens' DescribeGroupResponse (Maybe Text)
- describeGroupResponse_groupId :: Lens' DescribeGroupResponse (Maybe Text)
- describeGroupResponse_enabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime)
- describeGroupResponse_httpStatus :: Lens' DescribeGroupResponse Int
- describeMailboxExportJob_jobId :: Lens' DescribeMailboxExportJob Text
- describeMailboxExportJob_organizationId :: Lens' DescribeMailboxExportJob Text
- describeMailboxExportJobResponse_state :: Lens' DescribeMailboxExportJobResponse (Maybe MailboxExportJobState)
- describeMailboxExportJobResponse_kmsKeyArn :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_startTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime)
- describeMailboxExportJobResponse_estimatedProgress :: Lens' DescribeMailboxExportJobResponse (Maybe Natural)
- describeMailboxExportJobResponse_endTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime)
- describeMailboxExportJobResponse_s3Path :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_s3Prefix :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_entityId :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_description :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_errorInfo :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_s3BucketName :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_roleArn :: Lens' DescribeMailboxExportJobResponse (Maybe Text)
- describeMailboxExportJobResponse_httpStatus :: Lens' DescribeMailboxExportJobResponse Int
- listTagsForResource_resourceARN :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- registerToWorkMail_organizationId :: Lens' RegisterToWorkMail Text
- registerToWorkMail_entityId :: Lens' RegisterToWorkMail Text
- registerToWorkMail_email :: Lens' RegisterToWorkMail Text
- registerToWorkMailResponse_httpStatus :: Lens' RegisterToWorkMailResponse Int
- listAliases_nextToken :: Lens' ListAliases (Maybe Text)
- listAliases_maxResults :: Lens' ListAliases (Maybe Natural)
- 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
- 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
- getMobileDeviceAccessEffect_deviceOperatingSystem :: Lens' GetMobileDeviceAccessEffect (Maybe Text)
- getMobileDeviceAccessEffect_deviceModel :: 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
- deleteMailboxPermissions_organizationId :: Lens' DeleteMailboxPermissions Text
- deleteMailboxPermissions_entityId :: Lens' DeleteMailboxPermissions Text
- deleteMailboxPermissions_granteeId :: Lens' DeleteMailboxPermissions Text
- deleteMailboxPermissionsResponse_httpStatus :: Lens' DeleteMailboxPermissionsResponse Int
- listUsers_nextToken :: Lens' ListUsers (Maybe Text)
- listUsers_maxResults :: Lens' ListUsers (Maybe Natural)
- listUsers_organizationId :: Lens' ListUsers Text
- listUsersResponse_users :: Lens' ListUsersResponse (Maybe [User])
- listUsersResponse_nextToken :: Lens' ListUsersResponse (Maybe Text)
- listUsersResponse_httpStatus :: Lens' ListUsersResponse Int
- putInboundDmarcSettings_organizationId :: Lens' PutInboundDmarcSettings Text
- putInboundDmarcSettings_enforced :: Lens' PutInboundDmarcSettings Bool
- putInboundDmarcSettingsResponse_httpStatus :: Lens' PutInboundDmarcSettingsResponse 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
- associateMemberToGroup_organizationId :: Lens' AssociateMemberToGroup Text
- associateMemberToGroup_groupId :: Lens' AssociateMemberToGroup Text
- associateMemberToGroup_memberId :: Lens' AssociateMemberToGroup Text
- associateMemberToGroupResponse_httpStatus :: Lens' AssociateMemberToGroupResponse Int
- deleteResource_organizationId :: Lens' DeleteResource Text
- deleteResource_resourceId :: Lens' DeleteResource Text
- deleteResourceResponse_httpStatus :: Lens' DeleteResourceResponse Int
- updateResource_name :: Lens' UpdateResource (Maybe Text)
- updateResource_bookingOptions :: Lens' UpdateResource (Maybe BookingOptions)
- updateResource_organizationId :: Lens' UpdateResource Text
- updateResource_resourceId :: Lens' UpdateResource Text
- updateResourceResponse_httpStatus :: Lens' UpdateResourceResponse Int
- disassociateMemberFromGroup_organizationId :: Lens' DisassociateMemberFromGroup Text
- disassociateMemberFromGroup_groupId :: Lens' DisassociateMemberFromGroup Text
- disassociateMemberFromGroup_memberId :: Lens' DisassociateMemberFromGroup Text
- disassociateMemberFromGroupResponse_httpStatus :: Lens' DisassociateMemberFromGroupResponse Int
- listResources_nextToken :: Lens' ListResources (Maybe Text)
- listResources_maxResults :: Lens' ListResources (Maybe Natural)
- listResources_organizationId :: Lens' ListResources Text
- listResourcesResponse_resources :: Lens' ListResourcesResponse (Maybe [Resource])
- listResourcesResponse_nextToken :: Lens' ListResourcesResponse (Maybe Text)
- listResourcesResponse_httpStatus :: Lens' ListResourcesResponse Int
- deregisterFromWorkMail_organizationId :: Lens' DeregisterFromWorkMail Text
- deregisterFromWorkMail_entityId :: Lens' DeregisterFromWorkMail Text
- deregisterFromWorkMailResponse_httpStatus :: Lens' DeregisterFromWorkMailResponse Int
- listMailboxExportJobs_nextToken :: Lens' ListMailboxExportJobs (Maybe Text)
- listMailboxExportJobs_maxResults :: Lens' ListMailboxExportJobs (Maybe Natural)
- listMailboxExportJobs_organizationId :: Lens' ListMailboxExportJobs Text
- listMailboxExportJobsResponse_nextToken :: Lens' ListMailboxExportJobsResponse (Maybe Text)
- listMailboxExportJobsResponse_jobs :: Lens' ListMailboxExportJobsResponse (Maybe [MailboxExportJob])
- listMailboxExportJobsResponse_httpStatus :: Lens' ListMailboxExportJobsResponse Int
- createMobileDeviceAccessRule_clientToken :: Lens' CreateMobileDeviceAccessRule (Maybe Text)
- createMobileDeviceAccessRule_deviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_deviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_deviceModels :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_deviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_description :: Lens' CreateMobileDeviceAccessRule (Maybe Text)
- createMobileDeviceAccessRule_notDeviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- createMobileDeviceAccessRule_notDeviceModels :: 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
- listMailboxPermissions_nextToken :: Lens' ListMailboxPermissions (Maybe Text)
- listMailboxPermissions_maxResults :: Lens' ListMailboxPermissions (Maybe Natural)
- 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
- getMobileDeviceAccessOverride_organizationId :: Lens' GetMobileDeviceAccessOverride Text
- getMobileDeviceAccessOverride_userId :: Lens' GetMobileDeviceAccessOverride Text
- getMobileDeviceAccessOverride_deviceId :: Lens' GetMobileDeviceAccessOverride Text
- getMobileDeviceAccessOverrideResponse_effect :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe MobileDeviceAccessRuleEffect)
- getMobileDeviceAccessOverrideResponse_userId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text)
- getMobileDeviceAccessOverrideResponse_dateCreated :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe UTCTime)
- getMobileDeviceAccessOverrideResponse_dateModified :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe UTCTime)
- getMobileDeviceAccessOverrideResponse_deviceId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text)
- getMobileDeviceAccessOverrideResponse_description :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text)
- getMobileDeviceAccessOverrideResponse_httpStatus :: Lens' GetMobileDeviceAccessOverrideResponse Int
- listGroupMembers_nextToken :: Lens' ListGroupMembers (Maybe Text)
- listGroupMembers_maxResults :: Lens' ListGroupMembers (Maybe Natural)
- 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
- disassociateDelegateFromResource_organizationId :: Lens' DisassociateDelegateFromResource Text
- disassociateDelegateFromResource_resourceId :: Lens' DisassociateDelegateFromResource Text
- disassociateDelegateFromResource_entityId :: Lens' DisassociateDelegateFromResource Text
- disassociateDelegateFromResourceResponse_httpStatus :: Lens' DisassociateDelegateFromResourceResponse Int
- deleteAccessControlRule_organizationId :: Lens' DeleteAccessControlRule Text
- deleteAccessControlRule_name :: Lens' DeleteAccessControlRule Text
- deleteAccessControlRuleResponse_httpStatus :: Lens' DeleteAccessControlRuleResponse Int
- listResourceDelegates_nextToken :: Lens' ListResourceDelegates (Maybe Text)
- listResourceDelegates_maxResults :: Lens' ListResourceDelegates (Maybe Natural)
- 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
- listAccessControlRules_organizationId :: Lens' ListAccessControlRules Text
- listAccessControlRulesResponse_rules :: Lens' ListAccessControlRulesResponse (Maybe [AccessControlRule])
- listAccessControlRulesResponse_httpStatus :: Lens' ListAccessControlRulesResponse Int
- describeUser_organizationId :: Lens' DescribeUser Text
- describeUser_userId :: Lens' DescribeUser Text
- describeUserResponse_email :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_state :: Lens' DescribeUserResponse (Maybe EntityState)
- describeUserResponse_userId :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_disabledDate :: Lens' DescribeUserResponse (Maybe UTCTime)
- describeUserResponse_name :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_displayName :: Lens' DescribeUserResponse (Maybe Text)
- describeUserResponse_userRole :: Lens' DescribeUserResponse (Maybe UserRole)
- describeUserResponse_enabledDate :: Lens' DescribeUserResponse (Maybe UTCTime)
- describeUserResponse_httpStatus :: Lens' DescribeUserResponse Int
- putAccessControlRule_userIds :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_actions :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notUserIds :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_ipRanges :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notIpRanges :: Lens' PutAccessControlRule (Maybe [Text])
- putAccessControlRule_notActions :: 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
- 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
- deleteAlias_organizationId :: Lens' DeleteAlias Text
- deleteAlias_entityId :: Lens' DeleteAlias Text
- deleteAlias_alias :: Lens' DeleteAlias Text
- deleteAliasResponse_httpStatus :: Lens' DeleteAliasResponse Int
- listOrganizations_nextToken :: Lens' ListOrganizations (Maybe Text)
- listOrganizations_maxResults :: Lens' ListOrganizations (Maybe Natural)
- listOrganizationsResponse_nextToken :: Lens' ListOrganizationsResponse (Maybe Text)
- listOrganizationsResponse_organizationSummaries :: Lens' ListOrganizationsResponse (Maybe [OrganizationSummary])
- listOrganizationsResponse_httpStatus :: Lens' ListOrganizationsResponse Int
- associateDelegateToResource_organizationId :: Lens' AssociateDelegateToResource Text
- associateDelegateToResource_resourceId :: Lens' AssociateDelegateToResource Text
- associateDelegateToResource_entityId :: Lens' AssociateDelegateToResource Text
- associateDelegateToResourceResponse_httpStatus :: Lens' AssociateDelegateToResourceResponse Int
- getAccessControlEffect_organizationId :: Lens' GetAccessControlEffect Text
- getAccessControlEffect_ipAddress :: Lens' GetAccessControlEffect Text
- getAccessControlEffect_action :: Lens' GetAccessControlEffect Text
- getAccessControlEffect_userId :: Lens' GetAccessControlEffect Text
- getAccessControlEffectResponse_effect :: Lens' GetAccessControlEffectResponse (Maybe AccessControlRuleEffect)
- getAccessControlEffectResponse_matchedRules :: Lens' GetAccessControlEffectResponse (Maybe [Text])
- getAccessControlEffectResponse_httpStatus :: Lens' GetAccessControlEffectResponse Int
- deleteRetentionPolicy_organizationId :: Lens' DeleteRetentionPolicy Text
- deleteRetentionPolicy_id :: Lens' DeleteRetentionPolicy Text
- deleteRetentionPolicyResponse_httpStatus :: Lens' DeleteRetentionPolicyResponse 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
- putRetentionPolicy_id :: Lens' PutRetentionPolicy (Maybe Text)
- putRetentionPolicy_description :: Lens' PutRetentionPolicy (Maybe Text)
- putRetentionPolicy_organizationId :: Lens' PutRetentionPolicy Text
- putRetentionPolicy_name :: Lens' PutRetentionPolicy Text
- putRetentionPolicy_folderConfigurations :: Lens' PutRetentionPolicy [FolderConfiguration]
- putRetentionPolicyResponse_httpStatus :: Lens' PutRetentionPolicyResponse Int
- listMailDomains_nextToken :: Lens' ListMailDomains (Maybe Text)
- listMailDomains_maxResults :: Lens' ListMailDomains (Maybe Natural)
- listMailDomains_organizationId :: Lens' ListMailDomains Text
- listMailDomainsResponse_nextToken :: Lens' ListMailDomainsResponse (Maybe Text)
- listMailDomainsResponse_mailDomains :: Lens' ListMailDomainsResponse (Maybe [MailDomainSummary])
- listMailDomainsResponse_httpStatus :: Lens' ListMailDomainsResponse Int
- deleteUser_organizationId :: Lens' DeleteUser Text
- deleteUser_userId :: Lens' DeleteUser Text
- deleteUserResponse_httpStatus :: Lens' DeleteUserResponse Int
- tagResource_resourceARN :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- registerMailDomain_clientToken :: Lens' RegisterMailDomain (Maybe Text)
- registerMailDomain_organizationId :: Lens' RegisterMailDomain Text
- registerMailDomain_domainName :: Lens' RegisterMailDomain Text
- registerMailDomainResponse_httpStatus :: Lens' RegisterMailDomainResponse Int
- updateDefaultMailDomain_organizationId :: Lens' UpdateDefaultMailDomain Text
- updateDefaultMailDomain_domainName :: Lens' UpdateDefaultMailDomain Text
- updateDefaultMailDomainResponse_httpStatus :: Lens' UpdateDefaultMailDomainResponse Int
- updateMobileDeviceAccessRule_deviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_deviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_deviceModels :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_deviceOperatingSystems :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_description :: Lens' UpdateMobileDeviceAccessRule (Maybe Text)
- updateMobileDeviceAccessRule_notDeviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text))
- updateMobileDeviceAccessRule_notDeviceModels :: 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
- deleteMobileDeviceAccessRule_organizationId :: Lens' DeleteMobileDeviceAccessRule Text
- deleteMobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' DeleteMobileDeviceAccessRule Text
- deleteMobileDeviceAccessRuleResponse_httpStatus :: Lens' DeleteMobileDeviceAccessRuleResponse Int
- createGroup_organizationId :: Lens' CreateGroup Text
- createGroup_name :: Lens' CreateGroup Text
- createGroupResponse_groupId :: Lens' CreateGroupResponse (Maybe Text)
- createGroupResponse_httpStatus :: Lens' CreateGroupResponse Int
- updateMailboxQuota_organizationId :: Lens' UpdateMailboxQuota Text
- updateMailboxQuota_userId :: Lens' UpdateMailboxQuota Text
- updateMailboxQuota_mailboxQuota :: Lens' UpdateMailboxQuota Natural
- updateMailboxQuotaResponse_httpStatus :: Lens' UpdateMailboxQuotaResponse Int
- untagResource_resourceARN :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- listMobileDeviceAccessRules_organizationId :: Lens' ListMobileDeviceAccessRules Text
- listMobileDeviceAccessRulesResponse_rules :: Lens' ListMobileDeviceAccessRulesResponse (Maybe [MobileDeviceAccessRule])
- listMobileDeviceAccessRulesResponse_httpStatus :: Lens' ListMobileDeviceAccessRulesResponse Int
- deleteGroup_organizationId :: Lens' DeleteGroup Text
- deleteGroup_groupId :: Lens' DeleteGroup Text
- deleteGroupResponse_httpStatus :: Lens' DeleteGroupResponse Int
- listGroups_nextToken :: Lens' ListGroups (Maybe Text)
- listGroups_maxResults :: Lens' ListGroups (Maybe Natural)
- listGroups_organizationId :: Lens' ListGroups Text
- listGroupsResponse_groups :: Lens' ListGroupsResponse (Maybe [Group])
- listGroupsResponse_nextToken :: Lens' ListGroupsResponse (Maybe Text)
- listGroupsResponse_httpStatus :: Lens' ListGroupsResponse Int
- describeOrganization_organizationId :: Lens' DescribeOrganization Text
- describeOrganizationResponse_directoryId :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_state :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_arn :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_alias :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_completedDate :: Lens' DescribeOrganizationResponse (Maybe UTCTime)
- describeOrganizationResponse_directoryType :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_defaultMailDomain :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_errorMessage :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_organizationId :: Lens' DescribeOrganizationResponse (Maybe Text)
- describeOrganizationResponse_httpStatus :: Lens' DescribeOrganizationResponse 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
- getDefaultRetentionPolicy_organizationId :: Lens' GetDefaultRetentionPolicy Text
- getDefaultRetentionPolicyResponse_name :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text)
- getDefaultRetentionPolicyResponse_id :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text)
- getDefaultRetentionPolicyResponse_folderConfigurations :: Lens' GetDefaultRetentionPolicyResponse (Maybe [FolderConfiguration])
- getDefaultRetentionPolicyResponse_description :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text)
- getDefaultRetentionPolicyResponse_httpStatus :: Lens' GetDefaultRetentionPolicyResponse Int
- deregisterMailDomain_organizationId :: Lens' DeregisterMailDomain Text
- deregisterMailDomain_domainName :: Lens' DeregisterMailDomain Text
- deregisterMailDomainResponse_httpStatus :: Lens' DeregisterMailDomainResponse Int
- cancelMailboxExportJob_clientToken :: Lens' CancelMailboxExportJob Text
- cancelMailboxExportJob_jobId :: Lens' CancelMailboxExportJob Text
- cancelMailboxExportJob_organizationId :: Lens' CancelMailboxExportJob Text
- cancelMailboxExportJobResponse_httpStatus :: Lens' CancelMailboxExportJobResponse Int
- listMobileDeviceAccessOverrides_userId :: Lens' ListMobileDeviceAccessOverrides (Maybe Text)
- listMobileDeviceAccessOverrides_nextToken :: Lens' ListMobileDeviceAccessOverrides (Maybe Text)
- listMobileDeviceAccessOverrides_deviceId :: Lens' ListMobileDeviceAccessOverrides (Maybe Text)
- listMobileDeviceAccessOverrides_maxResults :: Lens' ListMobileDeviceAccessOverrides (Maybe Natural)
- listMobileDeviceAccessOverrides_organizationId :: Lens' ListMobileDeviceAccessOverrides Text
- listMobileDeviceAccessOverridesResponse_overrides :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe [MobileDeviceAccessOverride])
- listMobileDeviceAccessOverridesResponse_nextToken :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe Text)
- listMobileDeviceAccessOverridesResponse_httpStatus :: Lens' ListMobileDeviceAccessOverridesResponse Int
- deleteMobileDeviceAccessOverride_organizationId :: Lens' DeleteMobileDeviceAccessOverride Text
- deleteMobileDeviceAccessOverride_userId :: Lens' DeleteMobileDeviceAccessOverride Text
- deleteMobileDeviceAccessOverride_deviceId :: Lens' DeleteMobileDeviceAccessOverride Text
- deleteMobileDeviceAccessOverrideResponse_httpStatus :: Lens' DeleteMobileDeviceAccessOverrideResponse 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
- accessControlRule_effect :: Lens' AccessControlRule (Maybe AccessControlRuleEffect)
- accessControlRule_userIds :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_actions :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_dateCreated :: Lens' AccessControlRule (Maybe UTCTime)
- accessControlRule_name :: Lens' AccessControlRule (Maybe Text)
- accessControlRule_notUserIds :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_dateModified :: Lens' AccessControlRule (Maybe UTCTime)
- accessControlRule_ipRanges :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_notIpRanges :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_notActions :: Lens' AccessControlRule (Maybe [Text])
- accessControlRule_description :: Lens' AccessControlRule (Maybe Text)
- bookingOptions_autoDeclineConflictingRequests :: Lens' BookingOptions (Maybe Bool)
- bookingOptions_autoDeclineRecurringRequests :: Lens' BookingOptions (Maybe Bool)
- bookingOptions_autoAcceptRequests :: Lens' BookingOptions (Maybe Bool)
- delegate_id :: Lens' Delegate Text
- delegate_type :: Lens' Delegate MemberType
- dnsRecord_hostname :: Lens' DnsRecord (Maybe Text)
- dnsRecord_value :: Lens' DnsRecord (Maybe Text)
- dnsRecord_type :: Lens' DnsRecord (Maybe Text)
- domain_hostedZoneId :: Lens' Domain (Maybe Text)
- domain_domainName :: Lens' Domain (Maybe Text)
- folderConfiguration_period :: Lens' FolderConfiguration (Maybe Natural)
- folderConfiguration_name :: Lens' FolderConfiguration FolderName
- folderConfiguration_action :: Lens' FolderConfiguration RetentionAction
- group_email :: Lens' Group (Maybe Text)
- group_state :: Lens' Group (Maybe EntityState)
- group_disabledDate :: Lens' Group (Maybe UTCTime)
- group_name :: Lens' Group (Maybe Text)
- group_id :: Lens' Group (Maybe Text)
- group_enabledDate :: Lens' Group (Maybe UTCTime)
- mailDomainSummary_defaultDomain :: Lens' MailDomainSummary (Maybe Bool)
- mailDomainSummary_domainName :: Lens' MailDomainSummary (Maybe Text)
- mailboxExportJob_state :: Lens' MailboxExportJob (Maybe MailboxExportJobState)
- mailboxExportJob_jobId :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_startTime :: Lens' MailboxExportJob (Maybe UTCTime)
- mailboxExportJob_estimatedProgress :: Lens' MailboxExportJob (Maybe Natural)
- mailboxExportJob_endTime :: Lens' MailboxExportJob (Maybe UTCTime)
- mailboxExportJob_s3Path :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_entityId :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_description :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_s3BucketName :: Lens' MailboxExportJob (Maybe Text)
- member_state :: Lens' Member (Maybe EntityState)
- member_disabledDate :: Lens' Member (Maybe UTCTime)
- member_name :: Lens' Member (Maybe Text)
- member_id :: Lens' Member (Maybe Text)
- member_type :: Lens' Member (Maybe MemberType)
- member_enabledDate :: Lens' Member (Maybe UTCTime)
- mobileDeviceAccessMatchedRule_mobileDeviceAccessRuleId :: Lens' MobileDeviceAccessMatchedRule (Maybe Text)
- mobileDeviceAccessMatchedRule_name :: Lens' MobileDeviceAccessMatchedRule (Maybe Text)
- mobileDeviceAccessOverride_effect :: Lens' MobileDeviceAccessOverride (Maybe MobileDeviceAccessRuleEffect)
- mobileDeviceAccessOverride_userId :: Lens' MobileDeviceAccessOverride (Maybe Text)
- mobileDeviceAccessOverride_dateCreated :: Lens' MobileDeviceAccessOverride (Maybe UTCTime)
- mobileDeviceAccessOverride_dateModified :: Lens' MobileDeviceAccessOverride (Maybe UTCTime)
- mobileDeviceAccessOverride_deviceId :: Lens' MobileDeviceAccessOverride (Maybe Text)
- mobileDeviceAccessOverride_description :: Lens' MobileDeviceAccessOverride (Maybe Text)
- mobileDeviceAccessRule_effect :: Lens' MobileDeviceAccessRule (Maybe MobileDeviceAccessRuleEffect)
- mobileDeviceAccessRule_deviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_deviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_notDeviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_notDeviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_dateCreated :: Lens' MobileDeviceAccessRule (Maybe UTCTime)
- mobileDeviceAccessRule_deviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_mobileDeviceAccessRuleId :: Lens' MobileDeviceAccessRule (Maybe Text)
- mobileDeviceAccessRule_name :: Lens' MobileDeviceAccessRule (Maybe Text)
- mobileDeviceAccessRule_dateModified :: Lens' MobileDeviceAccessRule (Maybe UTCTime)
- mobileDeviceAccessRule_deviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_description :: Lens' MobileDeviceAccessRule (Maybe Text)
- mobileDeviceAccessRule_notDeviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- mobileDeviceAccessRule_notDeviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text))
- organizationSummary_state :: Lens' OrganizationSummary (Maybe 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)
- permission_granteeId :: Lens' Permission Text
- permission_granteeType :: Lens' Permission MemberType
- permission_permissionValues :: Lens' Permission [PermissionType]
- resource_email :: Lens' Resource (Maybe Text)
- resource_state :: Lens' Resource (Maybe EntityState)
- resource_disabledDate :: Lens' Resource (Maybe UTCTime)
- resource_name :: Lens' Resource (Maybe Text)
- resource_id :: Lens' Resource (Maybe Text)
- resource_type :: Lens' Resource (Maybe ResourceType)
- resource_enabledDate :: Lens' Resource (Maybe UTCTime)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- user_email :: Lens' User (Maybe Text)
- user_state :: Lens' User (Maybe EntityState)
- user_disabledDate :: Lens' User (Maybe UTCTime)
- user_name :: Lens' User (Maybe Text)
- user_id :: Lens' User (Maybe Text)
- user_displayName :: Lens' User (Maybe Text)
- user_userRole :: Lens' User (Maybe UserRole)
- user_enabledDate :: Lens' User (Maybe UTCTime)
Operations
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.
GetMailDomain
getMailDomain_organizationId :: Lens' GetMailDomain Text Source #
The Amazon WorkMail organization for which the domain is retrieved.
getMailDomain_domainName :: Lens' GetMailDomain Text Source #
The domain from which you want to retrieve details.
getMailDomainResponse_isTestDomain :: Lens' GetMailDomainResponse (Maybe Bool) Source #
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
getMailDomainResponse_records :: Lens' GetMailDomainResponse (Maybe [DnsRecord]) Source #
A list of the DNS records that Amazon 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_ownershipVerificationStatus :: Lens' GetMailDomainResponse (Maybe DnsRecordVerificationStatus) Source #
Indicates the status of the domain ownership verification.
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_httpStatus :: Lens' GetMailDomainResponse 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.
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_email :: Lens' DescribeResourceResponse (Maybe Text) Source #
The email of the described resource.
describeResourceResponse_state :: Lens' DescribeResourceResponse (Maybe EntityState) Source #
The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
describeResourceResponse_resourceId :: Lens' DescribeResourceResponse (Maybe Text) Source #
The identifier of 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_name :: Lens' DescribeResourceResponse (Maybe Text) Source #
The name of the described resource.
describeResourceResponse_type :: Lens' DescribeResourceResponse (Maybe ResourceType) Source #
The type 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_bookingOptions :: Lens' DescribeResourceResponse (Maybe BookingOptions) Source #
The booking options for the described resource.
describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int Source #
The response's http status code.
CreateOrganization
createOrganization_directoryId :: Lens' CreateOrganization (Maybe Text) Source #
The AWS Directory Service directory ID.
createOrganization_enableInteroperability :: Lens' CreateOrganization (Maybe Bool) Source #
When true
, allows organization interoperability between Amazon
WorkMail and Microsoft Exchange. Can only be set to true
if an AD
Connector directory ID is included in the request.
createOrganization_kmsKeyArn :: Lens' CreateOrganization (Maybe Text) Source #
The Amazon Resource Name (ARN) of a customer managed master key from AWS KMS.
createOrganization_clientToken :: Lens' CreateOrganization (Maybe Text) Source #
The idempotency token associated with the request.
createOrganization_domains :: Lens' CreateOrganization (Maybe [Domain]) Source #
The email domains to associate with the organization.
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.
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.
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_state :: Lens' DeleteOrganizationResponse (Maybe Text) Source #
The state of the organization.
deleteOrganizationResponse_organizationId :: Lens' DeleteOrganizationResponse (Maybe Text) Source #
The organization ID.
deleteOrganizationResponse_httpStatus :: Lens' DeleteOrganizationResponse 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.
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_email :: Lens' DescribeGroupResponse (Maybe Text) Source #
The email of the described group.
describeGroupResponse_state :: Lens' DescribeGroupResponse (Maybe EntityState) Source #
The state of the user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
describeGroupResponse_disabledDate :: Lens' DescribeGroupResponse (Maybe UTCTime) Source #
The date and time when a user was deregistered from WorkMail, in UNIX epoch time format.
describeGroupResponse_name :: Lens' DescribeGroupResponse (Maybe Text) Source #
The name of the described group.
describeGroupResponse_groupId :: Lens' DescribeGroupResponse (Maybe Text) Source #
The identifier 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_httpStatus :: Lens' DescribeGroupResponse 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_state :: Lens' DescribeMailboxExportJobResponse (Maybe MailboxExportJobState) Source #
The state of the mailbox export job.
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_startTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime) Source #
The mailbox export job start timestamp.
describeMailboxExportJobResponse_estimatedProgress :: Lens' DescribeMailboxExportJobResponse (Maybe Natural) Source #
The estimated progress of the mailbox export job, in percentage points.
describeMailboxExportJobResponse_endTime :: Lens' DescribeMailboxExportJobResponse (Maybe UTCTime) Source #
The mailbox export job end timestamp.
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_entityId :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The identifier of the user or resource associated with the mailbox.
describeMailboxExportJobResponse_description :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The mailbox export job description.
describeMailboxExportJobResponse_errorInfo :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
Error information for failed mailbox export jobs.
describeMailboxExportJobResponse_s3BucketName :: Lens' DescribeMailboxExportJobResponse (Maybe Text) Source #
The name of the S3 bucket.
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_httpStatus :: Lens' DescribeMailboxExportJobResponse 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.
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.
ListAliases
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_maxResults :: Lens' ListAliases (Maybe Natural) Source #
The maximum number of results to return in a single call.
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.
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.
GetMobileDeviceAccessEffect
getMobileDeviceAccessEffect_deviceOperatingSystem :: Lens' GetMobileDeviceAccessEffect (Maybe Text) Source #
Device operating system the simulated user will report.
getMobileDeviceAccessEffect_deviceModel :: Lens' GetMobileDeviceAccessEffect (Maybe Text) Source #
Device model 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 Amazon 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 Amazon 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.
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.
ListUsers
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_maxResults :: Lens' ListUsers (Maybe Natural) Source #
The maximum number of results to return in a single call.
listUsers_organizationId :: Lens' ListUsers Text Source #
The identifier for the organization under which the users exist.
listUsersResponse_users :: Lens' ListUsersResponse (Maybe [User]) Source #
The overview of users for an organization.
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_httpStatus :: Lens' ListUsersResponse 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.
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.
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.
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.
UpdateResource
updateResource_name :: Lens' UpdateResource (Maybe Text) Source #
The name of the resource to be updated.
updateResource_bookingOptions :: Lens' UpdateResource (Maybe BookingOptions) Source #
The resource's booking options 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.
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.
ListResources
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_maxResults :: Lens' ListResources (Maybe Natural) Source #
The maximum number of results to return in a single call.
listResources_organizationId :: Lens' ListResources Text Source #
The identifier for the organization under which the resources exist.
listResourcesResponse_resources :: Lens' ListResourcesResponse (Maybe [Resource]) Source #
One page of the organization's resource representation.
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_httpStatus :: Lens' ListResourcesResponse Int Source #
The response's http status code.
DeregisterFromWorkMail
deregisterFromWorkMail_organizationId :: Lens' DeregisterFromWorkMail Text Source #
The identifier for the organization under which the Amazon 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.
ListMailboxExportJobs
listMailboxExportJobs_nextToken :: Lens' ListMailboxExportJobs (Maybe Text) Source #
The token to use to retrieve the next page of results.
listMailboxExportJobs_maxResults :: Lens' ListMailboxExportJobs (Maybe Natural) Source #
The maximum number of results to return in a single call.
listMailboxExportJobs_organizationId :: Lens' ListMailboxExportJobs Text Source #
The organization ID.
listMailboxExportJobsResponse_nextToken :: Lens' ListMailboxExportJobsResponse (Maybe Text) Source #
The token to use to retrieve the next page of results.
listMailboxExportJobsResponse_jobs :: Lens' ListMailboxExportJobsResponse (Maybe [MailboxExportJob]) Source #
The mailbox export job details.
listMailboxExportJobsResponse_httpStatus :: Lens' ListMailboxExportJobsResponse Int Source #
The response's http status code.
CreateMobileDeviceAccessRule
createMobileDeviceAccessRule_clientToken :: Lens' CreateMobileDeviceAccessRule (Maybe Text) Source #
The idempotency token for the client request.
createMobileDeviceAccessRule_deviceUserAgents :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that the rule will match.
createMobileDeviceAccessRule_deviceTypes :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that the rule 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_notDeviceOperatingSystems :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that the rule will not match. All other device operating systems will match.
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_description :: Lens' CreateMobileDeviceAccessRule (Maybe Text) Source #
The rule description.
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_notDeviceModels :: Lens' CreateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that the rule will not match. All other device models will match.
createMobileDeviceAccessRule_organizationId :: Lens' CreateMobileDeviceAccessRule Text Source #
The Amazon 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.
ListMailboxPermissions
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_maxResults :: Lens' ListMailboxPermissions (Maybe Natural) Source #
The maximum number of results to return in a single call.
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.
GetMobileDeviceAccessOverride
getMobileDeviceAccessOverride_organizationId :: Lens' GetMobileDeviceAccessOverride Text Source #
The Amazon 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_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_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_deviceId :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text) Source #
The device to which the access override applies.
getMobileDeviceAccessOverrideResponse_description :: Lens' GetMobileDeviceAccessOverrideResponse (Maybe Text) Source #
A description of the override.
getMobileDeviceAccessOverrideResponse_httpStatus :: Lens' GetMobileDeviceAccessOverrideResponse Int Source #
The response's http status code.
ListGroupMembers
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_maxResults :: Lens' ListGroupMembers (Maybe Natural) Source #
The maximum number of results to return in a single call.
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.
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.
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.
ListResourceDelegates
listResourceDelegates_nextToken :: Lens' ListResourceDelegates (Maybe Text) Source #
The token used to paginate through the delegates associated with a resource.
listResourceDelegates_maxResults :: Lens' ListResourceDelegates (Maybe Natural) Source #
The number of maximum results in a page.
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.
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.
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_email :: Lens' DescribeUserResponse (Maybe Text) Source #
The email of the user.
describeUserResponse_state :: Lens' DescribeUserResponse (Maybe EntityState) Source #
The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
describeUserResponse_userId :: Lens' DescribeUserResponse (Maybe Text) Source #
The identifier for the described user.
describeUserResponse_disabledDate :: Lens' DescribeUserResponse (Maybe UTCTime) Source #
The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
describeUserResponse_name :: Lens' DescribeUserResponse (Maybe Text) Source #
The name for the user.
describeUserResponse_displayName :: Lens' DescribeUserResponse (Maybe Text) Source #
The display name of the 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 Amazon 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_enabledDate :: Lens' DescribeUserResponse (Maybe UTCTime) Source #
The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
describeUserResponse_httpStatus :: Lens' DescribeUserResponse Int Source #
The response's http status code.
PutAccessControlRule
putAccessControlRule_userIds :: Lens' PutAccessControlRule (Maybe [Text]) Source #
User IDs to include in the rule.
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_notUserIds :: Lens' PutAccessControlRule (Maybe [Text]) Source #
User IDs to exclude from the rule.
putAccessControlRule_ipRanges :: Lens' PutAccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to include in the rule.
putAccessControlRule_notIpRanges :: Lens' PutAccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to exclude from 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_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.
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.
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.
ListOrganizations
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.
listOrganizations_maxResults :: Lens' ListOrganizations (Maybe Natural) Source #
The maximum number of results to return in a single call.
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.
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.
GetAccessControlEffect
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
.
getAccessControlEffect_userId :: Lens' GetAccessControlEffect Text Source #
The user ID.
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.
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.
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.
PutRetentionPolicy
putRetentionPolicy_id :: Lens' PutRetentionPolicy (Maybe Text) Source #
The retention policy ID.
putRetentionPolicy_description :: Lens' PutRetentionPolicy (Maybe Text) Source #
The retention policy description.
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.
ListMailDomains
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_maxResults :: Lens' ListMailDomains (Maybe Natural) Source #
The maximum number of results to return in a single call.
listMailDomains_organizationId :: Lens' ListMailDomains Text Source #
The Amazon WorkMail organization for which to list domains.
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_mailDomains :: Lens' ListMailDomainsResponse (Maybe [MailDomainSummary]) Source #
The list of mail domain summaries, specifying domains that exist in the specified Amazon WorkMail organization, along with the information about whether the domain is or isn't the default.
listMailDomainsResponse_httpStatus :: Lens' ListMailDomainsResponse 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.
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.
RegisterMailDomain
registerMailDomain_clientToken :: Lens' RegisterMailDomain (Maybe Text) Source #
Idempotency token used when retrying requests.
registerMailDomain_organizationId :: Lens' RegisterMailDomain Text Source #
The Amazon WorkMail organization under which you're creating the domain.
registerMailDomain_domainName :: Lens' RegisterMailDomain Text Source #
The name of the mail domain to create in Amazon WorkMail and SES.
registerMailDomainResponse_httpStatus :: Lens' RegisterMailDomainResponse Int Source #
The response's http status code.
UpdateDefaultMailDomain
updateDefaultMailDomain_organizationId :: Lens' UpdateDefaultMailDomain Text Source #
The Amazon 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.
UpdateMobileDeviceAccessRule
updateMobileDeviceAccessRule_deviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
User agents that the updated rule will match.
updateMobileDeviceAccessRule_deviceTypes :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that the updated rule 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_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_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_description :: Lens' UpdateMobileDeviceAccessRule (Maybe Text) Source #
The updated rule description.
updateMobileDeviceAccessRule_notDeviceUserAgents :: Lens' UpdateMobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
User agents that the updated rule will not match. All other user agents 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_organizationId :: Lens' UpdateMobileDeviceAccessRule Text Source #
The Amazon 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.
DeleteMobileDeviceAccessRule
deleteMobileDeviceAccessRule_organizationId :: Lens' DeleteMobileDeviceAccessRule Text Source #
The Amazon 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.
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.
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.
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.
ListMobileDeviceAccessRules
listMobileDeviceAccessRules_organizationId :: Lens' ListMobileDeviceAccessRules Text Source #
The Amazon 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 Amazon WorkMail organization.
listMobileDeviceAccessRulesResponse_httpStatus :: Lens' ListMobileDeviceAccessRulesResponse 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.
ListGroups
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_maxResults :: Lens' ListGroups (Maybe Natural) Source #
The maximum number of results to return in a single call.
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.
DescribeOrganization
describeOrganization_organizationId :: Lens' DescribeOrganization Text Source #
The identifier for the organization to be described.
describeOrganizationResponse_directoryId :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The identifier for the directory associated with an Amazon WorkMail organization.
describeOrganizationResponse_state :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The state of an organization.
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_directoryType :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The type of directory associated with the WorkMail organization.
describeOrganizationResponse_defaultMailDomain :: Lens' DescribeOrganizationResponse (Maybe Text) Source #
The default mail domain associated with the 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_httpStatus :: Lens' DescribeOrganizationResponse 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.
GetDefaultRetentionPolicy
getDefaultRetentionPolicy_organizationId :: Lens' GetDefaultRetentionPolicy Text Source #
The organization ID.
getDefaultRetentionPolicyResponse_name :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text) Source #
The retention policy name.
getDefaultRetentionPolicyResponse_id :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text) Source #
The retention policy ID.
getDefaultRetentionPolicyResponse_folderConfigurations :: Lens' GetDefaultRetentionPolicyResponse (Maybe [FolderConfiguration]) Source #
The retention policy folder configurations.
getDefaultRetentionPolicyResponse_description :: Lens' GetDefaultRetentionPolicyResponse (Maybe Text) Source #
The retention policy description.
getDefaultRetentionPolicyResponse_httpStatus :: Lens' GetDefaultRetentionPolicyResponse Int Source #
The response's http status code.
DeregisterMailDomain
deregisterMailDomain_organizationId :: Lens' DeregisterMailDomain Text Source #
The Amazon 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.
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.
ListMobileDeviceAccessOverrides
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_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_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_organizationId :: Lens' ListMobileDeviceAccessOverrides Text Source #
The Amazon WorkMail organization under which to list mobile device access overrides.
listMobileDeviceAccessOverridesResponse_overrides :: Lens' ListMobileDeviceAccessOverridesResponse (Maybe [MobileDeviceAccessOverride]) Source #
The list of mobile device access overrides that exist for the specified Amazon WorkMail organization and user.
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_httpStatus :: Lens' ListMobileDeviceAccessOverridesResponse Int Source #
The response's http status code.
DeleteMobileDeviceAccessOverride
deleteMobileDeviceAccessOverride_organizationId :: Lens' DeleteMobileDeviceAccessOverride Text Source #
The Amazon 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.
PutMobileDeviceAccessOverride
putMobileDeviceAccessOverride_description :: Lens' PutMobileDeviceAccessOverride (Maybe Text) Source #
A description of the override.
putMobileDeviceAccessOverride_organizationId :: Lens' PutMobileDeviceAccessOverride Text Source #
Identifies the Amazon 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.
Types
AccessControlRule
accessControlRule_effect :: Lens' AccessControlRule (Maybe AccessControlRuleEffect) Source #
The rule effect.
accessControlRule_userIds :: Lens' AccessControlRule (Maybe [Text]) Source #
User IDs to include in the rule.
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_name :: Lens' AccessControlRule (Maybe Text) Source #
The rule name.
accessControlRule_notUserIds :: Lens' AccessControlRule (Maybe [Text]) Source #
User IDs to exclude from the rule.
accessControlRule_dateModified :: Lens' AccessControlRule (Maybe UTCTime) Source #
The date that the rule was modified.
accessControlRule_ipRanges :: Lens' AccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to include in the rule.
accessControlRule_notIpRanges :: Lens' AccessControlRule (Maybe [Text]) Source #
IPv4 CIDR ranges to exclude from the rule.
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_description :: Lens' AccessControlRule (Maybe Text) Source #
The rule description.
BookingOptions
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.
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.
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_value :: Lens' DnsRecord (Maybe Text) Source #
The value returned by the DNS for a query to that hostname and record type.
dnsRecord_type :: Lens' DnsRecord (Maybe Text) Source #
The RFC 1035 record type. Possible values: CNAME
, A
, MX
.
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.
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_state :: Lens' Group (Maybe EntityState) Source #
The state of the group, which can be ENABLED, DISABLED, or DELETED.
group_disabledDate :: Lens' Group (Maybe UTCTime) Source #
The date indicating when the group was disabled from Amazon WorkMail use.
group_enabledDate :: Lens' Group (Maybe UTCTime) Source #
The date indicating when the group was enabled for Amazon WorkMail use.
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_state :: Lens' MailboxExportJob (Maybe MailboxExportJobState) Source #
The state of the mailbox export job.
mailboxExportJob_jobId :: Lens' MailboxExportJob (Maybe Text) Source #
The identifier of the mailbox export job.
mailboxExportJob_startTime :: Lens' MailboxExportJob (Maybe UTCTime) Source #
The mailbox export job start timestamp.
mailboxExportJob_estimatedProgress :: Lens' MailboxExportJob (Maybe Natural) Source #
The estimated progress of the mailbox export job, in percentage points.
mailboxExportJob_endTime :: Lens' MailboxExportJob (Maybe UTCTime) Source #
The mailbox export job end timestamp.
mailboxExportJob_s3Path :: Lens' MailboxExportJob (Maybe Text) Source #
The path to the S3 bucket and file that the mailbox export job exports to.
mailboxExportJob_entityId :: Lens' MailboxExportJob (Maybe Text) Source #
The identifier of the user or resource associated with the mailbox.
mailboxExportJob_description :: Lens' MailboxExportJob (Maybe Text) Source #
The mailbox export job description.
mailboxExportJob_s3BucketName :: Lens' MailboxExportJob (Maybe Text) Source #
The name of the S3 bucket.
Member
member_state :: Lens' Member (Maybe EntityState) Source #
The state of the member, which can be ENABLED, DISABLED, or DELETED.
member_disabledDate :: Lens' Member (Maybe UTCTime) Source #
The date indicating when the member was disabled from Amazon WorkMail use.
member_type :: Lens' Member (Maybe MemberType) Source #
A member can be a user or group.
member_enabledDate :: Lens' Member (Maybe UTCTime) Source #
The date indicating when the member was enabled for Amazon WorkMail use.
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_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.
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_deviceId :: Lens' MobileDeviceAccessOverride (Maybe Text) Source #
The device to which the override applies.
mobileDeviceAccessOverride_description :: Lens' MobileDeviceAccessOverride (Maybe Text) Source #
A description of the override.
MobileDeviceAccessRule
mobileDeviceAccessRule_effect :: Lens' MobileDeviceAccessRule (Maybe MobileDeviceAccessRuleEffect) Source #
The effect of the rule when it matches. Allowed values are ALLOW
or
DENY
.
mobileDeviceAccessRule_deviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that a rule will match.
mobileDeviceAccessRule_deviceTypes :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device types that a rule 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_notDeviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that a rule will not match. All other device types will match.
mobileDeviceAccessRule_dateCreated :: Lens' MobileDeviceAccessRule (Maybe UTCTime) Source #
The date and time at which an access rule was created.
mobileDeviceAccessRule_deviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that a rule will match.
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_dateModified :: Lens' MobileDeviceAccessRule (Maybe UTCTime) Source #
The date and time at which an access rule was modified.
mobileDeviceAccessRule_deviceOperatingSystems :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device operating systems that a rule will match.
mobileDeviceAccessRule_description :: Lens' MobileDeviceAccessRule (Maybe Text) Source #
The description of a mobile access rule.
mobileDeviceAccessRule_notDeviceUserAgents :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device user agents that a rule will not match. All other device user agents will match.
mobileDeviceAccessRule_notDeviceModels :: Lens' MobileDeviceAccessRule (Maybe (NonEmpty Text)) Source #
Device models that a rule will not match. All other device models will match.
OrganizationSummary
organizationSummary_state :: Lens' OrganizationSummary (Maybe Text) Source #
The state associated with the organization.
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.
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.
Resource
resource_state :: Lens' Resource (Maybe EntityState) Source #
The state of the resource, which can be ENABLED, DISABLED, or DELETED.
resource_disabledDate :: Lens' Resource (Maybe UTCTime) Source #
The date indicating when the resource was disabled from Amazon WorkMail use.
resource_type :: Lens' Resource (Maybe ResourceType) Source #
The type of the resource: equipment or room.
resource_enabledDate :: Lens' Resource (Maybe UTCTime) Source #
The date indicating when the resource was enabled for Amazon WorkMail use.
Tag
User
user_state :: Lens' User (Maybe EntityState) Source #
The state of the user, which can be ENABLED, DISABLED, or DELETED.