module Network.AWS.DirectoryService
    (
    
      directoryService
    
    
    
    , _DirectoryUnavailableException
    
    , _AuthenticationFailedException
    
    , _InvalidParameterException
    
    , _UnsupportedOperationException
    
    , _EntityAlreadyExistsException
    
    , _DirectoryLimitExceededException
    
    , _EntityDoesNotExistException
    
    , _InsufficientPermissionsException
    
    , _InvalidNextTokenException
    
    , _ServiceException
    
    , _SnapshotLimitExceededException
    
    , _ClientException
    
    
    
    
    
    , module Network.AWS.DirectoryService.GetSnapshotLimits
    
    , module Network.AWS.DirectoryService.ConnectDirectory
    
    , module Network.AWS.DirectoryService.CreateAlias
    
    , module Network.AWS.DirectoryService.DescribeDirectories
    
    , module Network.AWS.DirectoryService.CreateDirectory
    
    , module Network.AWS.DirectoryService.EnableSSO
    
    , module Network.AWS.DirectoryService.EnableRadius
    
    , module Network.AWS.DirectoryService.DisableRadius
    
    , module Network.AWS.DirectoryService.RestoreFromSnapshot
    
    , module Network.AWS.DirectoryService.DescribeSnapshots
    
    , module Network.AWS.DirectoryService.DeleteSnapshot
    
    , module Network.AWS.DirectoryService.DeleteDirectory
    
    , module Network.AWS.DirectoryService.CreateSnapshot
    
    , module Network.AWS.DirectoryService.CreateComputer
    
    , module Network.AWS.DirectoryService.DisableSSO
    
    , module Network.AWS.DirectoryService.GetDirectoryLimits
    
    , module Network.AWS.DirectoryService.UpdateRadius
    
    
    , DirectorySize (..)
    
    , DirectoryStage (..)
    
    , DirectoryType (..)
    
    , RadiusAuthenticationProtocol (..)
    
    , RadiusStatus (..)
    
    , SnapshotStatus (..)
    
    , SnapshotType (..)
    
    , Attribute
    , attribute
    , aValue
    , aName
    
    , Computer
    , computer
    , cComputerId
    , cComputerAttributes
    , cComputerName
    
    , DirectoryConnectSettings
    , directoryConnectSettings
    , dcsVPCId
    , dcsSubnetIds
    , dcsCustomerDNSIPs
    , dcsCustomerUserName
    
    , DirectoryConnectSettingsDescription
    , directoryConnectSettingsDescription
    , dcsdCustomerUserName
    , dcsdSubnetIds
    , dcsdVPCId
    , dcsdSecurityGroupId
    , dcsdConnectIPs
    , dcsdAvailabilityZones
    
    , DirectoryDescription
    , directoryDescription
    , ddRadiusStatus
    , ddStage
    , ddDirectoryId
    , ddAccessURL
    , ddShortName
    , ddSize
    , ddRadiusSettings
    , ddLaunchTime
    , ddAlias
    , ddName
    , ddStageLastUpdatedDateTime
    , ddSSOEnabled
    , ddDNSIPAddrs
    , ddVPCSettings
    , ddType
    , ddStageReason
    , ddConnectSettings
    , ddDescription
    
    , DirectoryLimits
    , directoryLimits
    , dlConnectedDirectoriesCurrentCount
    , dlConnectedDirectoriesLimit
    , dlConnectedDirectoriesLimitReached
    , dlCloudOnlyDirectoriesLimit
    , dlCloudOnlyDirectoriesCurrentCount
    , dlCloudOnlyDirectoriesLimitReached
    
    , DirectoryVPCSettings
    , directoryVPCSettings
    , dvsVPCId
    , dvsSubnetIds
    
    , DirectoryVPCSettingsDescription
    , directoryVPCSettingsDescription
    , dvsdSubnetIds
    , dvsdVPCId
    , dvsdSecurityGroupId
    , dvsdAvailabilityZones
    
    , RadiusSettings
    , radiusSettings
    , rsDisplayLabel
    , rsRadiusRetries
    , rsAuthenticationProtocol
    , rsRadiusServers
    , rsUseSameUsername
    , rsSharedSecret
    , rsRadiusTimeout
    , rsRadiusPort
    
    , Snapshot
    , snapshot
    , sStatus
    , sDirectoryId
    , sStartTime
    , sName
    , sType
    , sSnapshotId
    
    , SnapshotLimits
    , snapshotLimits
    , slManualSnapshotsLimitReached
    , slManualSnapshotsCurrentCount
    , slManualSnapshotsLimit
    ) where
import           Network.AWS.DirectoryService.ConnectDirectory
import           Network.AWS.DirectoryService.CreateAlias
import           Network.AWS.DirectoryService.CreateComputer
import           Network.AWS.DirectoryService.CreateDirectory
import           Network.AWS.DirectoryService.CreateSnapshot
import           Network.AWS.DirectoryService.DeleteDirectory
import           Network.AWS.DirectoryService.DeleteSnapshot
import           Network.AWS.DirectoryService.DescribeDirectories
import           Network.AWS.DirectoryService.DescribeSnapshots
import           Network.AWS.DirectoryService.DisableRadius
import           Network.AWS.DirectoryService.DisableSSO
import           Network.AWS.DirectoryService.EnableRadius
import           Network.AWS.DirectoryService.EnableSSO
import           Network.AWS.DirectoryService.GetDirectoryLimits
import           Network.AWS.DirectoryService.GetSnapshotLimits
import           Network.AWS.DirectoryService.RestoreFromSnapshot
import           Network.AWS.DirectoryService.Types
import           Network.AWS.DirectoryService.UpdateRadius
import           Network.AWS.DirectoryService.Waiters