{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.DirectoryService
(
defaultService,
_CertificateLimitExceededException,
_CertificateAlreadyExistsException,
_AccessDeniedException,
_DirectoryUnavailableException,
_AuthenticationFailedException,
_InvalidParameterException,
_UnsupportedOperationException,
_EntityAlreadyExistsException,
_NoAvailableCertificateException,
_UserDoesNotExistException,
_DirectoryLimitExceededException,
_InvalidLDAPSStatusException,
_InvalidCertificateException,
_CertificateInUseException,
_RegionLimitExceededException,
_IpRouteLimitExceededException,
_ShareLimitExceededException,
_EntityDoesNotExistException,
_OrganizationsException,
_InvalidTargetException,
_DirectoryAlreadyInRegionException,
_InsufficientPermissionsException,
_DirectoryNotSharedException,
_InvalidNextTokenException,
_ServiceException,
_SnapshotLimitExceededException,
_DomainControllerLimitExceededException,
_DirectoryDoesNotExistException,
_InvalidClientAuthStatusException,
_TagLimitExceededException,
_ClientException,
_DirectoryAlreadySharedException,
_CertificateDoesNotExistException,
_InvalidPasswordException,
ShareDirectory (ShareDirectory'),
newShareDirectory,
ShareDirectoryResponse (ShareDirectoryResponse'),
newShareDirectoryResponse,
UpdateNumberOfDomainControllers (UpdateNumberOfDomainControllers'),
newUpdateNumberOfDomainControllers,
UpdateNumberOfDomainControllersResponse (UpdateNumberOfDomainControllersResponse'),
newUpdateNumberOfDomainControllersResponse,
DescribeConditionalForwarders (DescribeConditionalForwarders'),
newDescribeConditionalForwarders,
DescribeConditionalForwardersResponse (DescribeConditionalForwardersResponse'),
newDescribeConditionalForwardersResponse,
GetSnapshotLimits (GetSnapshotLimits'),
newGetSnapshotLimits,
GetSnapshotLimitsResponse (GetSnapshotLimitsResponse'),
newGetSnapshotLimitsResponse,
RegisterEventTopic (RegisterEventTopic'),
newRegisterEventTopic,
RegisterEventTopicResponse (RegisterEventTopicResponse'),
newRegisterEventTopicResponse,
RegisterCertificate (RegisterCertificate'),
newRegisterCertificate,
RegisterCertificateResponse (RegisterCertificateResponse'),
newRegisterCertificateResponse,
ConnectDirectory (ConnectDirectory'),
newConnectDirectory,
ConnectDirectoryResponse (ConnectDirectoryResponse'),
newConnectDirectoryResponse,
DescribeLDAPSSettings (DescribeLDAPSSettings'),
newDescribeLDAPSSettings,
DescribeLDAPSSettingsResponse (DescribeLDAPSSettingsResponse'),
newDescribeLDAPSSettingsResponse,
CreateAlias (CreateAlias'),
newCreateAlias,
CreateAliasResponse (CreateAliasResponse'),
newCreateAliasResponse,
DescribeDirectories (DescribeDirectories'),
newDescribeDirectories,
DescribeDirectoriesResponse (DescribeDirectoriesResponse'),
newDescribeDirectoriesResponse,
AddIpRoutes (AddIpRoutes'),
newAddIpRoutes,
AddIpRoutesResponse (AddIpRoutesResponse'),
newAddIpRoutesResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
DescribeTrusts (DescribeTrusts'),
newDescribeTrusts,
DescribeTrustsResponse (DescribeTrustsResponse'),
newDescribeTrustsResponse,
DeleteTrust (DeleteTrust'),
newDeleteTrust,
DeleteTrustResponse (DeleteTrustResponse'),
newDeleteTrustResponse,
UpdateTrust (UpdateTrust'),
newUpdateTrust,
UpdateTrustResponse (UpdateTrustResponse'),
newUpdateTrustResponse,
CreateMicrosoftAD (CreateMicrosoftAD'),
newCreateMicrosoftAD,
CreateMicrosoftADResponse (CreateMicrosoftADResponse'),
newCreateMicrosoftADResponse,
DisableClientAuthentication (DisableClientAuthentication'),
newDisableClientAuthentication,
DisableClientAuthenticationResponse (DisableClientAuthenticationResponse'),
newDisableClientAuthenticationResponse,
DeregisterEventTopic (DeregisterEventTopic'),
newDeregisterEventTopic,
DeregisterEventTopicResponse (DeregisterEventTopicResponse'),
newDeregisterEventTopicResponse,
CreateDirectory (CreateDirectory'),
newCreateDirectory,
CreateDirectoryResponse (CreateDirectoryResponse'),
newCreateDirectoryResponse,
AcceptSharedDirectory (AcceptSharedDirectory'),
newAcceptSharedDirectory,
AcceptSharedDirectoryResponse (AcceptSharedDirectoryResponse'),
newAcceptSharedDirectoryResponse,
CreateLogSubscription (CreateLogSubscription'),
newCreateLogSubscription,
CreateLogSubscriptionResponse (CreateLogSubscriptionResponse'),
newCreateLogSubscriptionResponse,
RemoveTagsFromResource (RemoveTagsFromResource'),
newRemoveTagsFromResource,
RemoveTagsFromResourceResponse (RemoveTagsFromResourceResponse'),
newRemoveTagsFromResourceResponse,
DescribeEventTopics (DescribeEventTopics'),
newDescribeEventTopics,
DescribeEventTopicsResponse (DescribeEventTopicsResponse'),
newDescribeEventTopicsResponse,
ResetUserPassword (ResetUserPassword'),
newResetUserPassword,
ResetUserPasswordResponse (ResetUserPasswordResponse'),
newResetUserPasswordResponse,
UpdateConditionalForwarder (UpdateConditionalForwarder'),
newUpdateConditionalForwarder,
UpdateConditionalForwarderResponse (UpdateConditionalForwarderResponse'),
newUpdateConditionalForwarderResponse,
DeleteConditionalForwarder (DeleteConditionalForwarder'),
newDeleteConditionalForwarder,
DeleteConditionalForwarderResponse (DeleteConditionalForwarderResponse'),
newDeleteConditionalForwarderResponse,
DisableLDAPS (DisableLDAPS'),
newDisableLDAPS,
DisableLDAPSResponse (DisableLDAPSResponse'),
newDisableLDAPSResponse,
DeleteLogSubscription (DeleteLogSubscription'),
newDeleteLogSubscription,
DeleteLogSubscriptionResponse (DeleteLogSubscriptionResponse'),
newDeleteLogSubscriptionResponse,
EnableSso (EnableSso'),
newEnableSso,
EnableSsoResponse (EnableSsoResponse'),
newEnableSsoResponse,
CancelSchemaExtension (CancelSchemaExtension'),
newCancelSchemaExtension,
CancelSchemaExtensionResponse (CancelSchemaExtensionResponse'),
newCancelSchemaExtensionResponse,
ListLogSubscriptions (ListLogSubscriptions'),
newListLogSubscriptions,
ListLogSubscriptionsResponse (ListLogSubscriptionsResponse'),
newListLogSubscriptionsResponse,
EnableRadius (EnableRadius'),
newEnableRadius,
EnableRadiusResponse (EnableRadiusResponse'),
newEnableRadiusResponse,
ListIpRoutes (ListIpRoutes'),
newListIpRoutes,
ListIpRoutesResponse (ListIpRoutesResponse'),
newListIpRoutesResponse,
AddTagsToResource (AddTagsToResource'),
newAddTagsToResource,
AddTagsToResourceResponse (AddTagsToResourceResponse'),
newAddTagsToResourceResponse,
DescribeClientAuthenticationSettings (DescribeClientAuthenticationSettings'),
newDescribeClientAuthenticationSettings,
DescribeClientAuthenticationSettingsResponse (DescribeClientAuthenticationSettingsResponse'),
newDescribeClientAuthenticationSettingsResponse,
ListSchemaExtensions (ListSchemaExtensions'),
newListSchemaExtensions,
ListSchemaExtensionsResponse (ListSchemaExtensionsResponse'),
newListSchemaExtensionsResponse,
DisableRadius (DisableRadius'),
newDisableRadius,
DisableRadiusResponse (DisableRadiusResponse'),
newDisableRadiusResponse,
ListCertificates (ListCertificates'),
newListCertificates,
ListCertificatesResponse (ListCertificatesResponse'),
newListCertificatesResponse,
RejectSharedDirectory (RejectSharedDirectory'),
newRejectSharedDirectory,
RejectSharedDirectoryResponse (RejectSharedDirectoryResponse'),
newRejectSharedDirectoryResponse,
UnshareDirectory (UnshareDirectory'),
newUnshareDirectory,
UnshareDirectoryResponse (UnshareDirectoryResponse'),
newUnshareDirectoryResponse,
RestoreFromSnapshot (RestoreFromSnapshot'),
newRestoreFromSnapshot,
RestoreFromSnapshotResponse (RestoreFromSnapshotResponse'),
newRestoreFromSnapshotResponse,
DescribeDomainControllers (DescribeDomainControllers'),
newDescribeDomainControllers,
DescribeDomainControllersResponse (DescribeDomainControllersResponse'),
newDescribeDomainControllersResponse,
DescribeSnapshots (DescribeSnapshots'),
newDescribeSnapshots,
DescribeSnapshotsResponse (DescribeSnapshotsResponse'),
newDescribeSnapshotsResponse,
RemoveIpRoutes (RemoveIpRoutes'),
newRemoveIpRoutes,
RemoveIpRoutesResponse (RemoveIpRoutesResponse'),
newRemoveIpRoutesResponse,
DeleteSnapshot (DeleteSnapshot'),
newDeleteSnapshot,
DeleteSnapshotResponse (DeleteSnapshotResponse'),
newDeleteSnapshotResponse,
DeregisterCertificate (DeregisterCertificate'),
newDeregisterCertificate,
DeregisterCertificateResponse (DeregisterCertificateResponse'),
newDeregisterCertificateResponse,
StartSchemaExtension (StartSchemaExtension'),
newStartSchemaExtension,
StartSchemaExtensionResponse (StartSchemaExtensionResponse'),
newStartSchemaExtensionResponse,
CreateTrust (CreateTrust'),
newCreateTrust,
CreateTrustResponse (CreateTrustResponse'),
newCreateTrustResponse,
DeleteDirectory (DeleteDirectory'),
newDeleteDirectory,
DeleteDirectoryResponse (DeleteDirectoryResponse'),
newDeleteDirectoryResponse,
CreateSnapshot (CreateSnapshot'),
newCreateSnapshot,
CreateSnapshotResponse (CreateSnapshotResponse'),
newCreateSnapshotResponse,
DescribeCertificate (DescribeCertificate'),
newDescribeCertificate,
DescribeCertificateResponse (DescribeCertificateResponse'),
newDescribeCertificateResponse,
EnableClientAuthentication (EnableClientAuthentication'),
newEnableClientAuthentication,
EnableClientAuthenticationResponse (EnableClientAuthenticationResponse'),
newEnableClientAuthenticationResponse,
CreateComputer (CreateComputer'),
newCreateComputer,
CreateComputerResponse (CreateComputerResponse'),
newCreateComputerResponse,
DescribeSharedDirectories (DescribeSharedDirectories'),
newDescribeSharedDirectories,
DescribeSharedDirectoriesResponse (DescribeSharedDirectoriesResponse'),
newDescribeSharedDirectoriesResponse,
EnableLDAPS (EnableLDAPS'),
newEnableLDAPS,
EnableLDAPSResponse (EnableLDAPSResponse'),
newEnableLDAPSResponse,
DisableSso (DisableSso'),
newDisableSso,
DisableSsoResponse (DisableSsoResponse'),
newDisableSsoResponse,
VerifyTrust (VerifyTrust'),
newVerifyTrust,
VerifyTrustResponse (VerifyTrustResponse'),
newVerifyTrustResponse,
RemoveRegion (RemoveRegion'),
newRemoveRegion,
RemoveRegionResponse (RemoveRegionResponse'),
newRemoveRegionResponse,
CreateConditionalForwarder (CreateConditionalForwarder'),
newCreateConditionalForwarder,
CreateConditionalForwarderResponse (CreateConditionalForwarderResponse'),
newCreateConditionalForwarderResponse,
DescribeRegions (DescribeRegions'),
newDescribeRegions,
DescribeRegionsResponse (DescribeRegionsResponse'),
newDescribeRegionsResponse,
AddRegion (AddRegion'),
newAddRegion,
AddRegionResponse (AddRegionResponse'),
newAddRegionResponse,
GetDirectoryLimits (GetDirectoryLimits'),
newGetDirectoryLimits,
GetDirectoryLimitsResponse (GetDirectoryLimitsResponse'),
newGetDirectoryLimitsResponse,
UpdateRadius (UpdateRadius'),
newUpdateRadius,
UpdateRadiusResponse (UpdateRadiusResponse'),
newUpdateRadiusResponse,
CertificateState (..),
CertificateType (..),
ClientAuthenticationStatus (..),
ClientAuthenticationType (..),
DirectoryEdition (..),
DirectorySize (..),
DirectoryStage (..),
DirectoryType (..),
DomainControllerStatus (..),
IpRouteStatusMsg (..),
LDAPSStatus (..),
LDAPSType (..),
RadiusAuthenticationProtocol (..),
RadiusStatus (..),
RegionType (..),
ReplicationScope (..),
SchemaExtensionStatus (..),
SelectiveAuth (..),
ShareMethod (..),
ShareStatus (..),
SnapshotStatus (..),
SnapshotType (..),
TargetType (..),
TopicStatus (..),
TrustDirection (..),
TrustState (..),
TrustType (..),
Attribute (Attribute'),
newAttribute,
Certificate (Certificate'),
newCertificate,
CertificateInfo (CertificateInfo'),
newCertificateInfo,
ClientAuthenticationSettingInfo (ClientAuthenticationSettingInfo'),
newClientAuthenticationSettingInfo,
ClientCertAuthSettings (ClientCertAuthSettings'),
newClientCertAuthSettings,
Computer (Computer'),
newComputer,
ConditionalForwarder (ConditionalForwarder'),
newConditionalForwarder,
DirectoryConnectSettings (DirectoryConnectSettings'),
newDirectoryConnectSettings,
DirectoryConnectSettingsDescription (DirectoryConnectSettingsDescription'),
newDirectoryConnectSettingsDescription,
DirectoryDescription (DirectoryDescription'),
newDirectoryDescription,
DirectoryLimits (DirectoryLimits'),
newDirectoryLimits,
DirectoryVpcSettings (DirectoryVpcSettings'),
newDirectoryVpcSettings,
DirectoryVpcSettingsDescription (DirectoryVpcSettingsDescription'),
newDirectoryVpcSettingsDescription,
DomainController (DomainController'),
newDomainController,
EventTopic (EventTopic'),
newEventTopic,
IpRoute (IpRoute'),
newIpRoute,
IpRouteInfo (IpRouteInfo'),
newIpRouteInfo,
LDAPSSettingInfo (LDAPSSettingInfo'),
newLDAPSSettingInfo,
LogSubscription (LogSubscription'),
newLogSubscription,
OwnerDirectoryDescription (OwnerDirectoryDescription'),
newOwnerDirectoryDescription,
RadiusSettings (RadiusSettings'),
newRadiusSettings,
RegionDescription (RegionDescription'),
newRegionDescription,
RegionsInfo (RegionsInfo'),
newRegionsInfo,
SchemaExtensionInfo (SchemaExtensionInfo'),
newSchemaExtensionInfo,
ShareTarget (ShareTarget'),
newShareTarget,
SharedDirectory (SharedDirectory'),
newSharedDirectory,
Snapshot (Snapshot'),
newSnapshot,
SnapshotLimits (SnapshotLimits'),
newSnapshotLimits,
Tag (Tag'),
newTag,
Trust (Trust'),
newTrust,
UnshareTarget (UnshareTarget'),
newUnshareTarget,
)
where
import Amazonka.DirectoryService.AcceptSharedDirectory
import Amazonka.DirectoryService.AddIpRoutes
import Amazonka.DirectoryService.AddRegion
import Amazonka.DirectoryService.AddTagsToResource
import Amazonka.DirectoryService.CancelSchemaExtension
import Amazonka.DirectoryService.ConnectDirectory
import Amazonka.DirectoryService.CreateAlias
import Amazonka.DirectoryService.CreateComputer
import Amazonka.DirectoryService.CreateConditionalForwarder
import Amazonka.DirectoryService.CreateDirectory
import Amazonka.DirectoryService.CreateLogSubscription
import Amazonka.DirectoryService.CreateMicrosoftAD
import Amazonka.DirectoryService.CreateSnapshot
import Amazonka.DirectoryService.CreateTrust
import Amazonka.DirectoryService.DeleteConditionalForwarder
import Amazonka.DirectoryService.DeleteDirectory
import Amazonka.DirectoryService.DeleteLogSubscription
import Amazonka.DirectoryService.DeleteSnapshot
import Amazonka.DirectoryService.DeleteTrust
import Amazonka.DirectoryService.DeregisterCertificate
import Amazonka.DirectoryService.DeregisterEventTopic
import Amazonka.DirectoryService.DescribeCertificate
import Amazonka.DirectoryService.DescribeClientAuthenticationSettings
import Amazonka.DirectoryService.DescribeConditionalForwarders
import Amazonka.DirectoryService.DescribeDirectories
import Amazonka.DirectoryService.DescribeDomainControllers
import Amazonka.DirectoryService.DescribeEventTopics
import Amazonka.DirectoryService.DescribeLDAPSSettings
import Amazonka.DirectoryService.DescribeRegions
import Amazonka.DirectoryService.DescribeSharedDirectories
import Amazonka.DirectoryService.DescribeSnapshots
import Amazonka.DirectoryService.DescribeTrusts
import Amazonka.DirectoryService.DisableClientAuthentication
import Amazonka.DirectoryService.DisableLDAPS
import Amazonka.DirectoryService.DisableRadius
import Amazonka.DirectoryService.DisableSso
import Amazonka.DirectoryService.EnableClientAuthentication
import Amazonka.DirectoryService.EnableLDAPS
import Amazonka.DirectoryService.EnableRadius
import Amazonka.DirectoryService.EnableSso
import Amazonka.DirectoryService.GetDirectoryLimits
import Amazonka.DirectoryService.GetSnapshotLimits
import Amazonka.DirectoryService.Lens
import Amazonka.DirectoryService.ListCertificates
import Amazonka.DirectoryService.ListIpRoutes
import Amazonka.DirectoryService.ListLogSubscriptions
import Amazonka.DirectoryService.ListSchemaExtensions
import Amazonka.DirectoryService.ListTagsForResource
import Amazonka.DirectoryService.RegisterCertificate
import Amazonka.DirectoryService.RegisterEventTopic
import Amazonka.DirectoryService.RejectSharedDirectory
import Amazonka.DirectoryService.RemoveIpRoutes
import Amazonka.DirectoryService.RemoveRegion
import Amazonka.DirectoryService.RemoveTagsFromResource
import Amazonka.DirectoryService.ResetUserPassword
import Amazonka.DirectoryService.RestoreFromSnapshot
import Amazonka.DirectoryService.ShareDirectory
import Amazonka.DirectoryService.StartSchemaExtension
import Amazonka.DirectoryService.Types
import Amazonka.DirectoryService.UnshareDirectory
import Amazonka.DirectoryService.UpdateConditionalForwarder
import Amazonka.DirectoryService.UpdateNumberOfDomainControllers
import Amazonka.DirectoryService.UpdateRadius
import Amazonka.DirectoryService.UpdateTrust
import Amazonka.DirectoryService.VerifyTrust
import Amazonka.DirectoryService.Waiters