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 |
- Service Configuration
- Errors
- 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
- Waiters
- Operations
- ShareDirectory
- UpdateNumberOfDomainControllers
- DescribeConditionalForwarders
- GetSnapshotLimits
- RegisterEventTopic
- RegisterCertificate
- ConnectDirectory
- DescribeLDAPSSettings
- CreateAlias
- DescribeDirectories (Paginated)
- AddIpRoutes
- ListTagsForResource (Paginated)
- DescribeTrusts (Paginated)
- DeleteTrust
- UpdateTrust
- CreateMicrosoftAD
- DisableClientAuthentication
- DeregisterEventTopic
- CreateDirectory
- AcceptSharedDirectory
- CreateLogSubscription
- RemoveTagsFromResource
- DescribeEventTopics
- ResetUserPassword
- UpdateConditionalForwarder
- DeleteConditionalForwarder
- DisableLDAPS
- DeleteLogSubscription
- EnableSso
- CancelSchemaExtension
- ListLogSubscriptions (Paginated)
- EnableRadius
- ListIpRoutes (Paginated)
- AddTagsToResource
- DescribeClientAuthenticationSettings
- ListSchemaExtensions (Paginated)
- DisableRadius
- ListCertificates
- RejectSharedDirectory
- UnshareDirectory
- RestoreFromSnapshot
- DescribeDomainControllers (Paginated)
- DescribeSnapshots (Paginated)
- RemoveIpRoutes
- DeleteSnapshot
- DeregisterCertificate
- StartSchemaExtension
- CreateTrust
- DeleteDirectory
- CreateSnapshot
- DescribeCertificate
- EnableClientAuthentication
- CreateComputer
- DescribeSharedDirectories (Paginated)
- EnableLDAPS
- DisableSso
- VerifyTrust
- RemoveRegion
- CreateConditionalForwarder
- DescribeRegions
- AddRegion
- GetDirectoryLimits
- UpdateRadius
- Types
- 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
- Certificate
- CertificateInfo
- ClientAuthenticationSettingInfo
- ClientCertAuthSettings
- Computer
- ConditionalForwarder
- DirectoryConnectSettings
- DirectoryConnectSettingsDescription
- DirectoryDescription
- DirectoryLimits
- DirectoryVpcSettings
- DirectoryVpcSettingsDescription
- DomainController
- EventTopic
- IpRoute
- IpRouteInfo
- LDAPSSettingInfo
- LogSubscription
- OwnerDirectoryDescription
- RadiusSettings
- RegionDescription
- RegionsInfo
- SchemaExtensionInfo
- ShareTarget
- SharedDirectory
- Snapshot
- SnapshotLimits
- Tag
- Trust
- UnshareTarget
Derived from API version 2015-04-16
of the AWS service descriptions, licensed under Apache 2.0.
Directory Service
Directory Service is a web service that makes it easy for you to setup and run directories in the Amazon Web Services cloud, or connect your Amazon Web Services resources with an existing self-managed Microsoft Active Directory. This guide provides detailed information about Directory Service operations, data types, parameters, and errors. For information about Directory Services features, see Directory Service and the Directory Service Administration Guide.
Amazon Web Services provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, iOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to Directory Service and other Amazon Web Services services. For more information about the Amazon Web Services SDKs, including how to download and install them, see Tools for Amazon Web Services.
Synopsis
- defaultService :: Service
- _CertificateLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _CertificateAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthenticationFailedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- _EntityAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _NoAvailableCertificateException :: AsError a => Getting (First ServiceError) a ServiceError
- _UserDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidLDAPSStatusException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidCertificateException :: AsError a => Getting (First ServiceError) a ServiceError
- _CertificateInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- _RegionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _IpRouteLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ShareLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _EntityDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError
- _OrganizationsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidTargetException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryAlreadyInRegionException :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientPermissionsException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryNotSharedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceException :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _DomainControllerLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClientAuthStatusException :: AsError a => Getting (First ServiceError) a ServiceError
- _TagLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ClientException :: AsError a => Getting (First ServiceError) a ServiceError
- _DirectoryAlreadySharedException :: AsError a => Getting (First ServiceError) a ServiceError
- _CertificateDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidPasswordException :: AsError a => Getting (First ServiceError) a ServiceError
- data ShareDirectory = ShareDirectory' (Maybe (Sensitive Text)) Text ShareTarget ShareMethod
- newShareDirectory :: Text -> ShareTarget -> ShareMethod -> ShareDirectory
- data ShareDirectoryResponse = ShareDirectoryResponse' (Maybe Text) Int
- newShareDirectoryResponse :: Int -> ShareDirectoryResponse
- data UpdateNumberOfDomainControllers = UpdateNumberOfDomainControllers' Text Natural
- newUpdateNumberOfDomainControllers :: Text -> Natural -> UpdateNumberOfDomainControllers
- data UpdateNumberOfDomainControllersResponse = UpdateNumberOfDomainControllersResponse' Int
- newUpdateNumberOfDomainControllersResponse :: Int -> UpdateNumberOfDomainControllersResponse
- data DescribeConditionalForwarders = DescribeConditionalForwarders' (Maybe [Text]) Text
- newDescribeConditionalForwarders :: Text -> DescribeConditionalForwarders
- data DescribeConditionalForwardersResponse = DescribeConditionalForwardersResponse' (Maybe [ConditionalForwarder]) Int
- newDescribeConditionalForwardersResponse :: Int -> DescribeConditionalForwardersResponse
- data GetSnapshotLimits = GetSnapshotLimits' Text
- newGetSnapshotLimits :: Text -> GetSnapshotLimits
- data GetSnapshotLimitsResponse = GetSnapshotLimitsResponse' (Maybe SnapshotLimits) Int
- newGetSnapshotLimitsResponse :: Int -> GetSnapshotLimitsResponse
- data RegisterEventTopic = RegisterEventTopic' Text Text
- newRegisterEventTopic :: Text -> Text -> RegisterEventTopic
- data RegisterEventTopicResponse = RegisterEventTopicResponse' Int
- newRegisterEventTopicResponse :: Int -> RegisterEventTopicResponse
- data RegisterCertificate = RegisterCertificate' (Maybe ClientCertAuthSettings) (Maybe CertificateType) Text Text
- newRegisterCertificate :: Text -> Text -> RegisterCertificate
- data RegisterCertificateResponse = RegisterCertificateResponse' (Maybe Text) Int
- newRegisterCertificateResponse :: Int -> RegisterCertificateResponse
- data ConnectDirectory = ConnectDirectory' (Maybe Text) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) DirectorySize DirectoryConnectSettings
- newConnectDirectory :: Text -> Text -> DirectorySize -> DirectoryConnectSettings -> ConnectDirectory
- data ConnectDirectoryResponse = ConnectDirectoryResponse' (Maybe Text) Int
- newConnectDirectoryResponse :: Int -> ConnectDirectoryResponse
- data DescribeLDAPSSettings = DescribeLDAPSSettings' (Maybe Text) (Maybe Natural) (Maybe LDAPSType) Text
- newDescribeLDAPSSettings :: Text -> DescribeLDAPSSettings
- data DescribeLDAPSSettingsResponse = DescribeLDAPSSettingsResponse' (Maybe [LDAPSSettingInfo]) (Maybe Text) Int
- newDescribeLDAPSSettingsResponse :: Int -> DescribeLDAPSSettingsResponse
- data CreateAlias = CreateAlias' Text Text
- newCreateAlias :: Text -> Text -> CreateAlias
- data CreateAliasResponse = CreateAliasResponse' (Maybe Text) (Maybe Text) Int
- newCreateAliasResponse :: Int -> CreateAliasResponse
- data DescribeDirectories = DescribeDirectories' (Maybe Text) (Maybe [Text]) (Maybe Natural)
- newDescribeDirectories :: DescribeDirectories
- data DescribeDirectoriesResponse = DescribeDirectoriesResponse' (Maybe [DirectoryDescription]) (Maybe Text) Int
- newDescribeDirectoriesResponse :: Int -> DescribeDirectoriesResponse
- data AddIpRoutes = AddIpRoutes' (Maybe Bool) Text [IpRoute]
- newAddIpRoutes :: Text -> AddIpRoutes
- data AddIpRoutesResponse = AddIpRoutesResponse' Int
- newAddIpRoutesResponse :: Int -> AddIpRoutesResponse
- data ListTagsForResource = ListTagsForResource' (Maybe Text) (Maybe Natural) Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe Text) (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data DescribeTrusts = DescribeTrusts' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Natural)
- newDescribeTrusts :: DescribeTrusts
- data DescribeTrustsResponse = DescribeTrustsResponse' (Maybe Text) (Maybe [Trust]) Int
- newDescribeTrustsResponse :: Int -> DescribeTrustsResponse
- data DeleteTrust = DeleteTrust' (Maybe Bool) Text
- newDeleteTrust :: Text -> DeleteTrust
- data DeleteTrustResponse = DeleteTrustResponse' (Maybe Text) Int
- newDeleteTrustResponse :: Int -> DeleteTrustResponse
- data UpdateTrust = UpdateTrust' (Maybe SelectiveAuth) Text
- newUpdateTrust :: Text -> UpdateTrust
- data UpdateTrustResponse = UpdateTrustResponse' (Maybe Text) (Maybe Text) Int
- newUpdateTrustResponse :: Int -> UpdateTrustResponse
- data CreateMicrosoftAD = CreateMicrosoftAD' (Maybe DirectoryEdition) (Maybe Text) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) DirectoryVpcSettings
- newCreateMicrosoftAD :: Text -> Text -> DirectoryVpcSettings -> CreateMicrosoftAD
- data CreateMicrosoftADResponse = CreateMicrosoftADResponse' (Maybe Text) Int
- newCreateMicrosoftADResponse :: Int -> CreateMicrosoftADResponse
- data DisableClientAuthentication = DisableClientAuthentication' Text ClientAuthenticationType
- newDisableClientAuthentication :: Text -> ClientAuthenticationType -> DisableClientAuthentication
- data DisableClientAuthenticationResponse = DisableClientAuthenticationResponse' Int
- newDisableClientAuthenticationResponse :: Int -> DisableClientAuthenticationResponse
- data DeregisterEventTopic = DeregisterEventTopic' Text Text
- newDeregisterEventTopic :: Text -> Text -> DeregisterEventTopic
- data DeregisterEventTopicResponse = DeregisterEventTopicResponse' Int
- newDeregisterEventTopicResponse :: Int -> DeregisterEventTopicResponse
- data CreateDirectory = CreateDirectory' (Maybe Text) (Maybe DirectoryVpcSettings) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) DirectorySize
- newCreateDirectory :: Text -> Text -> DirectorySize -> CreateDirectory
- data CreateDirectoryResponse = CreateDirectoryResponse' (Maybe Text) Int
- newCreateDirectoryResponse :: Int -> CreateDirectoryResponse
- data AcceptSharedDirectory = AcceptSharedDirectory' Text
- newAcceptSharedDirectory :: Text -> AcceptSharedDirectory
- data AcceptSharedDirectoryResponse = AcceptSharedDirectoryResponse' (Maybe SharedDirectory) Int
- newAcceptSharedDirectoryResponse :: Int -> AcceptSharedDirectoryResponse
- data CreateLogSubscription = CreateLogSubscription' Text Text
- newCreateLogSubscription :: Text -> Text -> CreateLogSubscription
- data CreateLogSubscriptionResponse = CreateLogSubscriptionResponse' Int
- newCreateLogSubscriptionResponse :: Int -> CreateLogSubscriptionResponse
- data RemoveTagsFromResource = RemoveTagsFromResource' Text [Text]
- newRemoveTagsFromResource :: Text -> RemoveTagsFromResource
- data RemoveTagsFromResourceResponse = RemoveTagsFromResourceResponse' Int
- newRemoveTagsFromResourceResponse :: Int -> RemoveTagsFromResourceResponse
- data DescribeEventTopics = DescribeEventTopics' (Maybe Text) (Maybe [Text])
- newDescribeEventTopics :: DescribeEventTopics
- data DescribeEventTopicsResponse = DescribeEventTopicsResponse' (Maybe [EventTopic]) Int
- newDescribeEventTopicsResponse :: Int -> DescribeEventTopicsResponse
- data ResetUserPassword = ResetUserPassword' Text Text (Sensitive Text)
- newResetUserPassword :: Text -> Text -> Text -> ResetUserPassword
- data ResetUserPasswordResponse = ResetUserPasswordResponse' Int
- newResetUserPasswordResponse :: Int -> ResetUserPasswordResponse
- data UpdateConditionalForwarder = UpdateConditionalForwarder' Text Text [Text]
- newUpdateConditionalForwarder :: Text -> Text -> UpdateConditionalForwarder
- data UpdateConditionalForwarderResponse = UpdateConditionalForwarderResponse' Int
- newUpdateConditionalForwarderResponse :: Int -> UpdateConditionalForwarderResponse
- data DeleteConditionalForwarder = DeleteConditionalForwarder' Text Text
- newDeleteConditionalForwarder :: Text -> Text -> DeleteConditionalForwarder
- data DeleteConditionalForwarderResponse = DeleteConditionalForwarderResponse' Int
- newDeleteConditionalForwarderResponse :: Int -> DeleteConditionalForwarderResponse
- data DisableLDAPS = DisableLDAPS' Text LDAPSType
- newDisableLDAPS :: Text -> LDAPSType -> DisableLDAPS
- data DisableLDAPSResponse = DisableLDAPSResponse' Int
- newDisableLDAPSResponse :: Int -> DisableLDAPSResponse
- data DeleteLogSubscription = DeleteLogSubscription' Text
- newDeleteLogSubscription :: Text -> DeleteLogSubscription
- data DeleteLogSubscriptionResponse = DeleteLogSubscriptionResponse' Int
- newDeleteLogSubscriptionResponse :: Int -> DeleteLogSubscriptionResponse
- data EnableSso = EnableSso' (Maybe Text) (Maybe (Sensitive Text)) Text
- newEnableSso :: Text -> EnableSso
- data EnableSsoResponse = EnableSsoResponse' Int
- newEnableSsoResponse :: Int -> EnableSsoResponse
- data CancelSchemaExtension = CancelSchemaExtension' Text Text
- newCancelSchemaExtension :: Text -> Text -> CancelSchemaExtension
- data CancelSchemaExtensionResponse = CancelSchemaExtensionResponse' Int
- newCancelSchemaExtensionResponse :: Int -> CancelSchemaExtensionResponse
- data ListLogSubscriptions = ListLogSubscriptions' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListLogSubscriptions :: ListLogSubscriptions
- data ListLogSubscriptionsResponse = ListLogSubscriptionsResponse' (Maybe Text) (Maybe [LogSubscription]) Int
- newListLogSubscriptionsResponse :: Int -> ListLogSubscriptionsResponse
- data EnableRadius = EnableRadius' Text RadiusSettings
- newEnableRadius :: Text -> RadiusSettings -> EnableRadius
- data EnableRadiusResponse = EnableRadiusResponse' Int
- newEnableRadiusResponse :: Int -> EnableRadiusResponse
- data ListIpRoutes = ListIpRoutes' (Maybe Text) (Maybe Natural) Text
- newListIpRoutes :: Text -> ListIpRoutes
- data ListIpRoutesResponse = ListIpRoutesResponse' (Maybe [IpRouteInfo]) (Maybe Text) Int
- newListIpRoutesResponse :: Int -> ListIpRoutesResponse
- data AddTagsToResource = AddTagsToResource' Text [Tag]
- newAddTagsToResource :: Text -> AddTagsToResource
- data AddTagsToResourceResponse = AddTagsToResourceResponse' Int
- newAddTagsToResourceResponse :: Int -> AddTagsToResourceResponse
- data DescribeClientAuthenticationSettings = DescribeClientAuthenticationSettings' (Maybe Text) (Maybe Natural) (Maybe ClientAuthenticationType) Text
- newDescribeClientAuthenticationSettings :: Text -> DescribeClientAuthenticationSettings
- data DescribeClientAuthenticationSettingsResponse = DescribeClientAuthenticationSettingsResponse' (Maybe Text) (Maybe [ClientAuthenticationSettingInfo]) Int
- newDescribeClientAuthenticationSettingsResponse :: Int -> DescribeClientAuthenticationSettingsResponse
- data ListSchemaExtensions = ListSchemaExtensions' (Maybe Text) (Maybe Natural) Text
- newListSchemaExtensions :: Text -> ListSchemaExtensions
- data ListSchemaExtensionsResponse = ListSchemaExtensionsResponse' (Maybe [SchemaExtensionInfo]) (Maybe Text) Int
- newListSchemaExtensionsResponse :: Int -> ListSchemaExtensionsResponse
- data DisableRadius = DisableRadius' Text
- newDisableRadius :: Text -> DisableRadius
- data DisableRadiusResponse = DisableRadiusResponse' Int
- newDisableRadiusResponse :: Int -> DisableRadiusResponse
- data ListCertificates = ListCertificates' (Maybe Text) (Maybe Natural) Text
- newListCertificates :: Text -> ListCertificates
- data ListCertificatesResponse = ListCertificatesResponse' (Maybe Text) (Maybe [CertificateInfo]) Int
- newListCertificatesResponse :: Int -> ListCertificatesResponse
- data RejectSharedDirectory = RejectSharedDirectory' Text
- newRejectSharedDirectory :: Text -> RejectSharedDirectory
- data RejectSharedDirectoryResponse = RejectSharedDirectoryResponse' (Maybe Text) Int
- newRejectSharedDirectoryResponse :: Int -> RejectSharedDirectoryResponse
- data UnshareDirectory = UnshareDirectory' Text UnshareTarget
- newUnshareDirectory :: Text -> UnshareTarget -> UnshareDirectory
- data UnshareDirectoryResponse = UnshareDirectoryResponse' (Maybe Text) Int
- newUnshareDirectoryResponse :: Int -> UnshareDirectoryResponse
- data RestoreFromSnapshot = RestoreFromSnapshot' Text
- newRestoreFromSnapshot :: Text -> RestoreFromSnapshot
- data RestoreFromSnapshotResponse = RestoreFromSnapshotResponse' Int
- newRestoreFromSnapshotResponse :: Int -> RestoreFromSnapshotResponse
- data DescribeDomainControllers = DescribeDomainControllers' (Maybe Text) (Maybe [Text]) (Maybe Natural) Text
- newDescribeDomainControllers :: Text -> DescribeDomainControllers
- data DescribeDomainControllersResponse = DescribeDomainControllersResponse' (Maybe Text) (Maybe [DomainController]) Int
- newDescribeDomainControllersResponse :: Int -> DescribeDomainControllersResponse
- data DescribeSnapshots = DescribeSnapshots' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Natural)
- newDescribeSnapshots :: DescribeSnapshots
- data DescribeSnapshotsResponse = DescribeSnapshotsResponse' (Maybe Text) (Maybe [Snapshot]) Int
- newDescribeSnapshotsResponse :: Int -> DescribeSnapshotsResponse
- data RemoveIpRoutes = RemoveIpRoutes' Text [Text]
- newRemoveIpRoutes :: Text -> RemoveIpRoutes
- data RemoveIpRoutesResponse = RemoveIpRoutesResponse' Int
- newRemoveIpRoutesResponse :: Int -> RemoveIpRoutesResponse
- data DeleteSnapshot = DeleteSnapshot' Text
- newDeleteSnapshot :: Text -> DeleteSnapshot
- data DeleteSnapshotResponse = DeleteSnapshotResponse' (Maybe Text) Int
- newDeleteSnapshotResponse :: Int -> DeleteSnapshotResponse
- data DeregisterCertificate = DeregisterCertificate' Text Text
- newDeregisterCertificate :: Text -> Text -> DeregisterCertificate
- data DeregisterCertificateResponse = DeregisterCertificateResponse' Int
- newDeregisterCertificateResponse :: Int -> DeregisterCertificateResponse
- data StartSchemaExtension = StartSchemaExtension' Text Bool Text Text
- newStartSchemaExtension :: Text -> Bool -> Text -> Text -> StartSchemaExtension
- data StartSchemaExtensionResponse = StartSchemaExtensionResponse' (Maybe Text) Int
- newStartSchemaExtensionResponse :: Int -> StartSchemaExtensionResponse
- data CreateTrust = CreateTrust' (Maybe [Text]) (Maybe TrustType) (Maybe SelectiveAuth) Text Text (Sensitive Text) TrustDirection
- newCreateTrust :: Text -> Text -> Text -> TrustDirection -> CreateTrust
- data CreateTrustResponse = CreateTrustResponse' (Maybe Text) Int
- newCreateTrustResponse :: Int -> CreateTrustResponse
- data DeleteDirectory = DeleteDirectory' Text
- newDeleteDirectory :: Text -> DeleteDirectory
- data DeleteDirectoryResponse = DeleteDirectoryResponse' (Maybe Text) Int
- newDeleteDirectoryResponse :: Int -> DeleteDirectoryResponse
- data CreateSnapshot = CreateSnapshot' (Maybe Text) Text
- newCreateSnapshot :: Text -> CreateSnapshot
- data CreateSnapshotResponse = CreateSnapshotResponse' (Maybe Text) Int
- newCreateSnapshotResponse :: Int -> CreateSnapshotResponse
- data DescribeCertificate = DescribeCertificate' Text Text
- newDescribeCertificate :: Text -> Text -> DescribeCertificate
- data DescribeCertificateResponse = DescribeCertificateResponse' (Maybe Certificate) Int
- newDescribeCertificateResponse :: Int -> DescribeCertificateResponse
- data EnableClientAuthentication = EnableClientAuthentication' Text ClientAuthenticationType
- newEnableClientAuthentication :: Text -> ClientAuthenticationType -> EnableClientAuthentication
- data EnableClientAuthenticationResponse = EnableClientAuthenticationResponse' Int
- newEnableClientAuthenticationResponse :: Int -> EnableClientAuthenticationResponse
- data CreateComputer = CreateComputer' (Maybe [Attribute]) (Maybe Text) Text Text (Sensitive Text)
- newCreateComputer :: Text -> Text -> Text -> CreateComputer
- data CreateComputerResponse = CreateComputerResponse' (Maybe Computer) Int
- newCreateComputerResponse :: Int -> CreateComputerResponse
- data DescribeSharedDirectories = DescribeSharedDirectories' (Maybe [Text]) (Maybe Text) (Maybe Natural) Text
- newDescribeSharedDirectories :: Text -> DescribeSharedDirectories
- data DescribeSharedDirectoriesResponse = DescribeSharedDirectoriesResponse' (Maybe [SharedDirectory]) (Maybe Text) Int
- newDescribeSharedDirectoriesResponse :: Int -> DescribeSharedDirectoriesResponse
- data EnableLDAPS = EnableLDAPS' Text LDAPSType
- newEnableLDAPS :: Text -> LDAPSType -> EnableLDAPS
- data EnableLDAPSResponse = EnableLDAPSResponse' Int
- newEnableLDAPSResponse :: Int -> EnableLDAPSResponse
- data DisableSso = DisableSso' (Maybe Text) (Maybe (Sensitive Text)) Text
- newDisableSso :: Text -> DisableSso
- data DisableSsoResponse = DisableSsoResponse' Int
- newDisableSsoResponse :: Int -> DisableSsoResponse
- data VerifyTrust = VerifyTrust' Text
- newVerifyTrust :: Text -> VerifyTrust
- data VerifyTrustResponse = VerifyTrustResponse' (Maybe Text) Int
- newVerifyTrustResponse :: Int -> VerifyTrustResponse
- data RemoveRegion = RemoveRegion' Text
- newRemoveRegion :: Text -> RemoveRegion
- data RemoveRegionResponse = RemoveRegionResponse' Int
- newRemoveRegionResponse :: Int -> RemoveRegionResponse
- data CreateConditionalForwarder = CreateConditionalForwarder' Text Text [Text]
- newCreateConditionalForwarder :: Text -> Text -> CreateConditionalForwarder
- data CreateConditionalForwarderResponse = CreateConditionalForwarderResponse' Int
- newCreateConditionalForwarderResponse :: Int -> CreateConditionalForwarderResponse
- data DescribeRegions = DescribeRegions' (Maybe Text) (Maybe Text) Text
- newDescribeRegions :: Text -> DescribeRegions
- data DescribeRegionsResponse = DescribeRegionsResponse' (Maybe Text) (Maybe [RegionDescription]) Int
- newDescribeRegionsResponse :: Int -> DescribeRegionsResponse
- data AddRegion = AddRegion' Text Text DirectoryVpcSettings
- newAddRegion :: Text -> Text -> DirectoryVpcSettings -> AddRegion
- data AddRegionResponse = AddRegionResponse' Int
- newAddRegionResponse :: Int -> AddRegionResponse
- data GetDirectoryLimits = GetDirectoryLimits' {
- newGetDirectoryLimits :: GetDirectoryLimits
- data GetDirectoryLimitsResponse = GetDirectoryLimitsResponse' (Maybe DirectoryLimits) Int
- newGetDirectoryLimitsResponse :: Int -> GetDirectoryLimitsResponse
- data UpdateRadius = UpdateRadius' Text RadiusSettings
- newUpdateRadius :: Text -> RadiusSettings -> UpdateRadius
- data UpdateRadiusResponse = UpdateRadiusResponse' Int
- newUpdateRadiusResponse :: Int -> UpdateRadiusResponse
- newtype CertificateState where
- CertificateState' { }
- pattern CertificateState_DeregisterFailed :: CertificateState
- pattern CertificateState_Deregistered :: CertificateState
- pattern CertificateState_Deregistering :: CertificateState
- pattern CertificateState_RegisterFailed :: CertificateState
- pattern CertificateState_Registered :: CertificateState
- pattern CertificateState_Registering :: CertificateState
- newtype CertificateType where
- CertificateType' { }
- pattern CertificateType_ClientCertAuth :: CertificateType
- pattern CertificateType_ClientLDAPS :: CertificateType
- newtype ClientAuthenticationStatus where
- newtype ClientAuthenticationType where
- newtype DirectoryEdition where
- DirectoryEdition' { }
- pattern DirectoryEdition_Enterprise :: DirectoryEdition
- pattern DirectoryEdition_Standard :: DirectoryEdition
- newtype DirectorySize where
- DirectorySize' { }
- pattern DirectorySize_Large :: DirectorySize
- pattern DirectorySize_Small :: DirectorySize
- newtype DirectoryStage where
- DirectoryStage' { }
- pattern DirectoryStage_Active :: DirectoryStage
- pattern DirectoryStage_Created :: DirectoryStage
- pattern DirectoryStage_Creating :: DirectoryStage
- pattern DirectoryStage_Deleted :: DirectoryStage
- pattern DirectoryStage_Deleting :: DirectoryStage
- pattern DirectoryStage_Failed :: DirectoryStage
- pattern DirectoryStage_Impaired :: DirectoryStage
- pattern DirectoryStage_Inoperable :: DirectoryStage
- pattern DirectoryStage_Requested :: DirectoryStage
- pattern DirectoryStage_RestoreFailed :: DirectoryStage
- pattern DirectoryStage_Restoring :: DirectoryStage
- newtype DirectoryType where
- DirectoryType' { }
- pattern DirectoryType_ADConnector :: DirectoryType
- pattern DirectoryType_MicrosoftAD :: DirectoryType
- pattern DirectoryType_SharedMicrosoftAD :: DirectoryType
- pattern DirectoryType_SimpleAD :: DirectoryType
- newtype DomainControllerStatus where
- DomainControllerStatus' { }
- pattern DomainControllerStatus_Active :: DomainControllerStatus
- pattern DomainControllerStatus_Creating :: DomainControllerStatus
- pattern DomainControllerStatus_Deleted :: DomainControllerStatus
- pattern DomainControllerStatus_Deleting :: DomainControllerStatus
- pattern DomainControllerStatus_Failed :: DomainControllerStatus
- pattern DomainControllerStatus_Impaired :: DomainControllerStatus
- pattern DomainControllerStatus_Restoring :: DomainControllerStatus
- newtype IpRouteStatusMsg where
- IpRouteStatusMsg' { }
- pattern IpRouteStatusMsg_AddFailed :: IpRouteStatusMsg
- pattern IpRouteStatusMsg_Added :: IpRouteStatusMsg
- pattern IpRouteStatusMsg_Adding :: IpRouteStatusMsg
- pattern IpRouteStatusMsg_RemoveFailed :: IpRouteStatusMsg
- pattern IpRouteStatusMsg_Removed :: IpRouteStatusMsg
- pattern IpRouteStatusMsg_Removing :: IpRouteStatusMsg
- newtype LDAPSStatus where
- LDAPSStatus' { }
- pattern LDAPSStatus_Disabled :: LDAPSStatus
- pattern LDAPSStatus_EnableFailed :: LDAPSStatus
- pattern LDAPSStatus_Enabled :: LDAPSStatus
- pattern LDAPSStatus_Enabling :: LDAPSStatus
- newtype LDAPSType where
- LDAPSType' { }
- pattern LDAPSType_Client :: LDAPSType
- newtype RadiusAuthenticationProtocol where
- RadiusAuthenticationProtocol' { }
- pattern RadiusAuthenticationProtocol_CHAP :: RadiusAuthenticationProtocol
- pattern RadiusAuthenticationProtocol_MS_CHAPv1 :: RadiusAuthenticationProtocol
- pattern RadiusAuthenticationProtocol_MS_CHAPv2 :: RadiusAuthenticationProtocol
- pattern RadiusAuthenticationProtocol_PAP :: RadiusAuthenticationProtocol
- newtype RadiusStatus where
- RadiusStatus' { }
- pattern RadiusStatus_Completed :: RadiusStatus
- pattern RadiusStatus_Creating :: RadiusStatus
- pattern RadiusStatus_Failed :: RadiusStatus
- newtype RegionType where
- RegionType' { }
- pattern RegionType_Additional :: RegionType
- pattern RegionType_Primary :: RegionType
- newtype ReplicationScope where
- ReplicationScope' { }
- pattern ReplicationScope_Domain :: ReplicationScope
- newtype SchemaExtensionStatus where
- SchemaExtensionStatus' { }
- pattern SchemaExtensionStatus_CancelInProgress :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_Cancelled :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_Completed :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_CreatingSnapshot :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_Failed :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_Initializing :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_Replicating :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_RollbackInProgress :: SchemaExtensionStatus
- pattern SchemaExtensionStatus_UpdatingSchema :: SchemaExtensionStatus
- newtype SelectiveAuth where
- SelectiveAuth' { }
- pattern SelectiveAuth_Disabled :: SelectiveAuth
- pattern SelectiveAuth_Enabled :: SelectiveAuth
- newtype ShareMethod where
- ShareMethod' { }
- pattern ShareMethod_HANDSHAKE :: ShareMethod
- pattern ShareMethod_ORGANIZATIONS :: ShareMethod
- newtype ShareStatus where
- ShareStatus' { }
- pattern ShareStatus_Deleted :: ShareStatus
- pattern ShareStatus_Deleting :: ShareStatus
- pattern ShareStatus_PendingAcceptance :: ShareStatus
- pattern ShareStatus_RejectFailed :: ShareStatus
- pattern ShareStatus_Rejected :: ShareStatus
- pattern ShareStatus_Rejecting :: ShareStatus
- pattern ShareStatus_ShareFailed :: ShareStatus
- pattern ShareStatus_Shared :: ShareStatus
- pattern ShareStatus_Sharing :: ShareStatus
- newtype SnapshotStatus where
- SnapshotStatus' { }
- pattern SnapshotStatus_Completed :: SnapshotStatus
- pattern SnapshotStatus_Creating :: SnapshotStatus
- pattern SnapshotStatus_Failed :: SnapshotStatus
- newtype SnapshotType where
- SnapshotType' { }
- pattern SnapshotType_Auto :: SnapshotType
- pattern SnapshotType_Manual :: SnapshotType
- newtype TargetType where
- TargetType' { }
- pattern TargetType_ACCOUNT :: TargetType
- newtype TopicStatus where
- TopicStatus' { }
- pattern TopicStatus_Deleted :: TopicStatus
- pattern TopicStatus_Failed :: TopicStatus
- pattern TopicStatus_Registered :: TopicStatus
- pattern TopicStatus_Topic_not_found :: TopicStatus
- newtype TrustDirection where
- TrustDirection' { }
- pattern TrustDirection_One_Way__Incoming :: TrustDirection
- pattern TrustDirection_One_Way__Outgoing :: TrustDirection
- pattern TrustDirection_Two_Way :: TrustDirection
- newtype TrustState where
- TrustState' { }
- pattern TrustState_Created :: TrustState
- pattern TrustState_Creating :: TrustState
- pattern TrustState_Deleted :: TrustState
- pattern TrustState_Deleting :: TrustState
- pattern TrustState_Failed :: TrustState
- pattern TrustState_UpdateFailed :: TrustState
- pattern TrustState_Updated :: TrustState
- pattern TrustState_Updating :: TrustState
- pattern TrustState_Verified :: TrustState
- pattern TrustState_VerifyFailed :: TrustState
- pattern TrustState_Verifying :: TrustState
- newtype TrustType where
- TrustType' { }
- pattern TrustType_External :: TrustType
- pattern TrustType_Forest :: TrustType
- data Attribute = Attribute' (Maybe Text) (Maybe Text)
- newAttribute :: Attribute
- data Certificate = Certificate' (Maybe ClientCertAuthSettings) (Maybe CertificateState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe CertificateType) (Maybe Text)
- newCertificate :: Certificate
- data CertificateInfo = CertificateInfo' (Maybe CertificateState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe CertificateType)
- newCertificateInfo :: CertificateInfo
- data ClientAuthenticationSettingInfo = ClientAuthenticationSettingInfo' (Maybe ClientAuthenticationStatus) (Maybe POSIX) (Maybe ClientAuthenticationType)
- newClientAuthenticationSettingInfo :: ClientAuthenticationSettingInfo
- data ClientCertAuthSettings = ClientCertAuthSettings' (Maybe Text)
- newClientCertAuthSettings :: ClientCertAuthSettings
- data Computer = Computer' (Maybe Text) (Maybe [Attribute]) (Maybe Text)
- newComputer :: Computer
- data ConditionalForwarder = ConditionalForwarder' (Maybe [Text]) (Maybe Text) (Maybe ReplicationScope)
- newConditionalForwarder :: ConditionalForwarder
- data DirectoryConnectSettings = DirectoryConnectSettings' Text [Text] [Text] Text
- newDirectoryConnectSettings :: Text -> Text -> DirectoryConnectSettings
- data DirectoryConnectSettingsDescription = DirectoryConnectSettingsDescription' (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text])
- newDirectoryConnectSettingsDescription :: DirectoryConnectSettingsDescription
- data DirectoryDescription = DirectoryDescription' (Maybe DirectoryEdition) (Maybe RadiusStatus) (Maybe DirectoryStage) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RegionsInfo) (Maybe DirectorySize) (Maybe Natural) (Maybe RadiusSettings) (Maybe POSIX) (Maybe Text) (Maybe ShareStatus) (Maybe Text) (Maybe ShareMethod) (Maybe POSIX) (Maybe Bool) (Maybe [Text]) (Maybe DirectoryVpcSettingsDescription) (Maybe DirectoryType) (Maybe Text) (Maybe DirectoryConnectSettingsDescription) (Maybe OwnerDirectoryDescription) (Maybe Text) (Maybe (Sensitive Text))
- newDirectoryDescription :: DirectoryDescription
- data DirectoryLimits = DirectoryLimits' (Maybe Natural) (Maybe Bool) (Maybe Natural) (Maybe Bool) (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Bool) (Maybe Natural)
- newDirectoryLimits :: DirectoryLimits
- data DirectoryVpcSettings = DirectoryVpcSettings' Text [Text]
- newDirectoryVpcSettings :: Text -> DirectoryVpcSettings
- data DirectoryVpcSettingsDescription = DirectoryVpcSettingsDescription' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [Text])
- newDirectoryVpcSettingsDescription :: DirectoryVpcSettingsDescription
- data DomainController = DomainController' (Maybe DomainControllerStatus) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newDomainController :: DomainController
- data EventTopic = EventTopic' (Maybe TopicStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newEventTopic :: EventTopic
- data IpRoute = IpRoute' (Maybe Text) (Maybe Text)
- newIpRoute :: IpRoute
- data IpRouteInfo = IpRouteInfo' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe IpRouteStatusMsg) (Maybe Text)
- newIpRouteInfo :: IpRouteInfo
- data LDAPSSettingInfo = LDAPSSettingInfo' (Maybe POSIX) (Maybe Text) (Maybe LDAPSStatus)
- newLDAPSSettingInfo :: LDAPSSettingInfo
- data LogSubscription = LogSubscription' (Maybe Text) (Maybe Text) (Maybe POSIX)
- newLogSubscription :: LogSubscription
- data OwnerDirectoryDescription = OwnerDirectoryDescription' (Maybe RadiusStatus) (Maybe Text) (Maybe RadiusSettings) (Maybe Text) (Maybe [Text]) (Maybe DirectoryVpcSettingsDescription)
- newOwnerDirectoryDescription :: OwnerDirectoryDescription
- data RadiusSettings = RadiusSettings' (Maybe Text) (Maybe Natural) (Maybe RadiusAuthenticationProtocol) (Maybe [Text]) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe Natural) (Maybe Natural)
- newRadiusSettings :: RadiusSettings
- data RegionDescription = RegionDescription' (Maybe DirectoryStage) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe RegionType) (Maybe POSIX) (Maybe POSIX) (Maybe POSIX) (Maybe DirectoryVpcSettings)
- newRegionDescription :: RegionDescription
- data RegionsInfo = RegionsInfo' (Maybe Text) (Maybe [Text])
- newRegionsInfo :: RegionsInfo
- data SchemaExtensionInfo = SchemaExtensionInfo' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SchemaExtensionStatus) (Maybe Text) (Maybe POSIX) (Maybe POSIX)
- newSchemaExtensionInfo :: SchemaExtensionInfo
- data ShareTarget = ShareTarget' Text TargetType
- newShareTarget :: Text -> TargetType -> ShareTarget
- data SharedDirectory = SharedDirectory' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe ShareStatus) (Maybe ShareMethod) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe POSIX)
- newSharedDirectory :: SharedDirectory
- data Snapshot = Snapshot' (Maybe SnapshotStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe SnapshotType) (Maybe Text)
- newSnapshot :: Snapshot
- data SnapshotLimits = SnapshotLimits' (Maybe Bool) (Maybe Natural) (Maybe Natural)
- newSnapshotLimits :: SnapshotLimits
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
- data Trust = Trust' (Maybe Text) (Maybe TrustState) (Maybe POSIX) (Maybe TrustDirection) (Maybe POSIX) (Maybe TrustType) (Maybe Text) (Maybe SelectiveAuth) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newTrust :: Trust
- data UnshareTarget = UnshareTarget' Text TargetType
- newUnshareTarget :: Text -> TargetType -> UnshareTarget
Service Configuration
defaultService :: Service Source #
API version 2015-04-16
of the Amazon Directory Service SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by DirectoryService
.
CertificateLimitExceededException
_CertificateLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate could not be added because the certificate limit has been reached.
CertificateAlreadyExistsException
_CertificateAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate has already been registered into the system.
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Client authentication is not available in this region at this time.
DirectoryUnavailableException
_DirectoryUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified directory is unavailable or could not be found.
AuthenticationFailedException
_AuthenticationFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An authentication error occurred.
InvalidParameterException
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more parameters are not valid.
UnsupportedOperationException
_UnsupportedOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The operation is not supported.
EntityAlreadyExistsException
_EntityAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified entity already exists.
NoAvailableCertificateException
_NoAvailableCertificateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Client authentication setup could not be completed because at least one valid certificate must be registered in the system.
UserDoesNotExistException
_UserDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user provided a username that does not exist in your directory.
DirectoryLimitExceededException
_DirectoryLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.
InvalidLDAPSStatusException
_InvalidLDAPSStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The LDAP activities could not be performed because they are limited by the LDAPS status.
InvalidCertificateException
_InvalidCertificateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate PEM that was provided has incorrect encoding.
CertificateInUseException
_CertificateInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate is being used for the LDAP security connection and cannot be removed without disabling LDAP security.
RegionLimitExceededException
_RegionLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have reached the limit for maximum number of simultaneous Region replications per directory.
IpRouteLimitExceededException
_IpRouteLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum allowed number of IP addresses was exceeded. The default limit is 100 IP address blocks.
ShareLimitExceededException
_ShareLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of Amazon Web Services accounts that you can share with this directory has been reached.
EntityDoesNotExistException
_EntityDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified entity could not be found.
OrganizationsException
_OrganizationsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Exception encountered while trying to access your Amazon Web Services organization.
InvalidTargetException
_InvalidTargetException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified shared target is not valid.
DirectoryAlreadyInRegionException
_DirectoryAlreadyInRegionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Region you specified is the same Region where the Managed Microsoft AD directory was created. Specify a different Region and try again.
InsufficientPermissionsException
_InsufficientPermissionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The account does not have sufficient permission to perform the operation.
DirectoryNotSharedException
_DirectoryNotSharedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified directory has not been shared with this Amazon Web Services account.
InvalidNextTokenException
_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The NextToken
value is not valid.
ServiceException
_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An exception has occurred in Directory Service.
SnapshotLimitExceededException
_SnapshotLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum number of manual snapshots for the directory has been reached. You can use the GetSnapshotLimits operation to determine the snapshot limits for a directory.
DomainControllerLimitExceededException
_DomainControllerLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum allowed number of domain controllers per directory was exceeded. The default limit per directory is 20 domain controllers.
DirectoryDoesNotExistException
_DirectoryDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified directory does not exist in the system.
InvalidClientAuthStatusException
_InvalidClientAuthStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Client authentication is already enabled.
TagLimitExceededException
_TagLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The maximum allowed number of tags was exceeded.
ClientException
_ClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A client exception has occurred.
DirectoryAlreadySharedException
_DirectoryAlreadySharedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified directory has already been shared with this Amazon Web Services account.
CertificateDoesNotExistException
_CertificateDoesNotExistException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate is not present in the system for describe or deregister activities.
InvalidPasswordException
_InvalidPasswordException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The new password provided by the user does not meet the password complexity requirements defined in your directory.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
ShareDirectory
:: Text | |
-> ShareTarget | |
-> ShareMethod | |
-> ShareDirectory |
Create a value of ShareDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:shareNotes:ShareDirectory'
, shareDirectory_shareNotes
- A directory share request that is sent by the directory owner to the
directory consumer. The request includes a typed message to help the
directory consumer administrator determine whether to approve or reject
the share invitation.
$sel:directoryId:ShareDirectory'
, shareDirectory_directoryId
- Identifier of the Managed Microsoft AD directory that you want to share
with other Amazon Web Services accounts.
$sel:shareTarget:ShareDirectory'
, shareDirectory_shareTarget
- Identifier for the directory consumer account with whom the directory is
to be shared.
$sel:shareMethod:ShareDirectory'
, shareDirectory_shareMethod
- The method used when sharing a directory to determine whether the
directory should be shared within your Amazon Web Services organization
(ORGANIZATIONS
) or with any Amazon Web Services account by sending a
directory sharing request (HANDSHAKE
).
newShareDirectoryResponse Source #
Create a value of ShareDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectoryId:ShareDirectoryResponse'
, shareDirectoryResponse_sharedDirectoryId
- Identifier of the directory that is stored in the directory consumer
account that is shared from the specified directory (DirectoryId
).
$sel:httpStatus:ShareDirectoryResponse'
, shareDirectoryResponse_httpStatus
- The response's http status code.
UpdateNumberOfDomainControllers
data UpdateNumberOfDomainControllers Source #
See: newUpdateNumberOfDomainControllers
smart constructor.
Instances
newUpdateNumberOfDomainControllers Source #
Create a value of UpdateNumberOfDomainControllers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:UpdateNumberOfDomainControllers'
, updateNumberOfDomainControllers_directoryId
- Identifier of the directory to which the domain controllers will be
added or removed.
$sel:desiredNumber:UpdateNumberOfDomainControllers'
, updateNumberOfDomainControllers_desiredNumber
- The number of domain controllers desired in the directory.
data UpdateNumberOfDomainControllersResponse Source #
See: newUpdateNumberOfDomainControllersResponse
smart constructor.
Instances
Eq UpdateNumberOfDomainControllersResponse Source # | |
Read UpdateNumberOfDomainControllersResponse Source # | |
Show UpdateNumberOfDomainControllersResponse Source # | |
Generic UpdateNumberOfDomainControllersResponse Source # | |
Defined in Amazonka.DirectoryService.UpdateNumberOfDomainControllers type Rep UpdateNumberOfDomainControllersResponse :: Type -> Type # | |
NFData UpdateNumberOfDomainControllersResponse Source # | |
type Rep UpdateNumberOfDomainControllersResponse Source # | |
Defined in Amazonka.DirectoryService.UpdateNumberOfDomainControllers type Rep UpdateNumberOfDomainControllersResponse = D1 ('MetaData "UpdateNumberOfDomainControllersResponse" "Amazonka.DirectoryService.UpdateNumberOfDomainControllers" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "UpdateNumberOfDomainControllersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateNumberOfDomainControllersResponse Source #
Create a value of UpdateNumberOfDomainControllersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateNumberOfDomainControllersResponse'
, updateNumberOfDomainControllersResponse_httpStatus
- The response's http status code.
DescribeConditionalForwarders
data DescribeConditionalForwarders Source #
Describes a conditional forwarder.
See: newDescribeConditionalForwarders
smart constructor.
Instances
newDescribeConditionalForwarders Source #
Create a value of DescribeConditionalForwarders
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:remoteDomainNames:DescribeConditionalForwarders'
, describeConditionalForwarders_remoteDomainNames
- The fully qualified domain names (FQDN) of the remote domains for which
to get the list of associated conditional forwarders. If this member is
null, all conditional forwarders are returned.
$sel:directoryId:DescribeConditionalForwarders'
, describeConditionalForwarders_directoryId
- The directory ID for which to get the list of associated conditional
forwarders.
data DescribeConditionalForwardersResponse Source #
The result of a DescribeConditionalForwarder request.
See: newDescribeConditionalForwardersResponse
smart constructor.
Instances
newDescribeConditionalForwardersResponse Source #
Create a value of DescribeConditionalForwardersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:conditionalForwarders:DescribeConditionalForwardersResponse'
, describeConditionalForwardersResponse_conditionalForwarders
- The list of conditional forwarders that have been created.
$sel:httpStatus:DescribeConditionalForwardersResponse'
, describeConditionalForwardersResponse_httpStatus
- The response's http status code.
GetSnapshotLimits
data GetSnapshotLimits Source #
Contains the inputs for the GetSnapshotLimits operation.
See: newGetSnapshotLimits
smart constructor.
Instances
Create a value of GetSnapshotLimits
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:GetSnapshotLimits'
, getSnapshotLimits_directoryId
- Contains the identifier of the directory to obtain the limits for.
data GetSnapshotLimitsResponse Source #
Contains the results of the GetSnapshotLimits operation.
See: newGetSnapshotLimitsResponse
smart constructor.
Instances
newGetSnapshotLimitsResponse Source #
Create a value of GetSnapshotLimitsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:snapshotLimits:GetSnapshotLimitsResponse'
, getSnapshotLimitsResponse_snapshotLimits
- A SnapshotLimits object that contains the manual snapshot limits for the
specified directory.
$sel:httpStatus:GetSnapshotLimitsResponse'
, getSnapshotLimitsResponse_httpStatus
- The response's http status code.
RegisterEventTopic
data RegisterEventTopic Source #
Registers a new event topic.
See: newRegisterEventTopic
smart constructor.
Instances
newRegisterEventTopic Source #
:: Text | |
-> Text | |
-> RegisterEventTopic |
Create a value of RegisterEventTopic
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:RegisterEventTopic'
, registerEventTopic_directoryId
- The Directory ID that will publish status messages to the Amazon SNS
topic.
$sel:topicName:RegisterEventTopic'
, registerEventTopic_topicName
- The Amazon SNS topic name to which the directory will publish status
messages. This Amazon SNS topic must be in the same region as the
specified Directory ID.
data RegisterEventTopicResponse Source #
The result of a RegisterEventTopic request.
See: newRegisterEventTopicResponse
smart constructor.
Instances
newRegisterEventTopicResponse Source #
Create a value of RegisterEventTopicResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:RegisterEventTopicResponse'
, registerEventTopicResponse_httpStatus
- The response's http status code.
RegisterCertificate
data RegisterCertificate Source #
See: newRegisterCertificate
smart constructor.
Instances
newRegisterCertificate Source #
:: Text | |
-> Text | |
-> RegisterCertificate |
Create a value of RegisterCertificate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientCertAuthSettings:RegisterCertificate'
, registerCertificate_clientCertAuthSettings
- A ClientCertAuthSettings
object that contains client certificate
authentication settings.
$sel:type':RegisterCertificate'
, registerCertificate_type
- The function that the registered certificate performs. Valid values
include ClientLDAPS
or ClientCertAuth
. The default value is
ClientLDAPS
.
$sel:directoryId:RegisterCertificate'
, registerCertificate_directoryId
- The identifier of the directory.
$sel:certificateData:RegisterCertificate'
, registerCertificate_certificateData
- The certificate PEM string that needs to be registered.
data RegisterCertificateResponse Source #
See: newRegisterCertificateResponse
smart constructor.
Instances
newRegisterCertificateResponse Source #
Create a value of RegisterCertificateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:certificateId:RegisterCertificateResponse'
, registerCertificateResponse_certificateId
- The identifier of the certificate.
$sel:httpStatus:RegisterCertificateResponse'
, registerCertificateResponse_httpStatus
- The response's http status code.
ConnectDirectory
data ConnectDirectory Source #
Contains the inputs for the ConnectDirectory operation.
See: newConnectDirectory
smart constructor.
ConnectDirectory' (Maybe Text) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) DirectorySize DirectoryConnectSettings |
Instances
Create a value of ConnectDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:shortName:ConnectDirectory'
, connectDirectory_shortName
- The NetBIOS name of your self-managed directory, such as CORP
.
$sel:description:ConnectDirectory'
, connectDirectory_description
- A description for the directory.
$sel:tags:ConnectDirectory'
, connectDirectory_tags
- The tags to be assigned to AD Connector.
$sel:name:ConnectDirectory'
, connectDirectory_name
- The fully qualified name of your self-managed directory, such as
corp.example.com
.
$sel:password:ConnectDirectory'
, connectDirectory_password
- The password for your self-managed user account.
$sel:size:ConnectDirectory'
, connectDirectory_size
- The size of the directory.
$sel:connectSettings:ConnectDirectory'
, connectDirectory_connectSettings
- A DirectoryConnectSettings object that contains additional information
for the operation.
data ConnectDirectoryResponse Source #
Contains the results of the ConnectDirectory operation.
See: newConnectDirectoryResponse
smart constructor.
Instances
newConnectDirectoryResponse Source #
Create a value of ConnectDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:ConnectDirectoryResponse'
, connectDirectoryResponse_directoryId
- The identifier of the new directory.
$sel:httpStatus:ConnectDirectoryResponse'
, connectDirectoryResponse_httpStatus
- The response's http status code.
DescribeLDAPSSettings
data DescribeLDAPSSettings Source #
See: newDescribeLDAPSSettings
smart constructor.
Instances
newDescribeLDAPSSettings Source #
Create a value of DescribeLDAPSSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeLDAPSSettings'
, describeLDAPSSettings_nextToken
- The type of next token used for pagination.
$sel:limit:DescribeLDAPSSettings'
, describeLDAPSSettings_limit
- Specifies the number of items that should be displayed on one page.
$sel:type':DescribeLDAPSSettings'
, describeLDAPSSettings_type
- The type of LDAP security to enable. Currently only the value Client
is supported.
$sel:directoryId:DescribeLDAPSSettings'
, describeLDAPSSettings_directoryId
- The identifier of the directory.
data DescribeLDAPSSettingsResponse Source #
See: newDescribeLDAPSSettingsResponse
smart constructor.
Instances
newDescribeLDAPSSettingsResponse Source #
Create a value of DescribeLDAPSSettingsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lDAPSSettingsInfo:DescribeLDAPSSettingsResponse'
, describeLDAPSSettingsResponse_lDAPSSettingsInfo
- Information about LDAP security for the specified directory, including
status of enablement, state last updated date time, and the reason for
the state.
$sel:nextToken:DescribeLDAPSSettings'
, describeLDAPSSettingsResponse_nextToken
- The next token used to retrieve the LDAPS settings if the number of
setting types exceeds page limit and there is another page.
$sel:httpStatus:DescribeLDAPSSettingsResponse'
, describeLDAPSSettingsResponse_httpStatus
- The response's http status code.
CreateAlias
data CreateAlias Source #
Contains the inputs for the CreateAlias operation.
See: newCreateAlias
smart constructor.
Instances
Create a value of CreateAlias
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateAlias'
, createAlias_directoryId
- The identifier of the directory for which to create the alias.
$sel:alias:CreateAlias'
, createAlias_alias
- The requested alias.
The alias must be unique amongst all aliases in Amazon Web Services.
This operation throws an EntityAlreadyExistsException
error if the
alias already exists.
data CreateAliasResponse Source #
Contains the results of the CreateAlias operation.
See: newCreateAliasResponse
smart constructor.
Instances
newCreateAliasResponse Source #
Create a value of CreateAliasResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateAlias'
, createAliasResponse_directoryId
- The identifier of the directory.
$sel:alias:CreateAlias'
, createAliasResponse_alias
- The alias for the directory.
$sel:httpStatus:CreateAliasResponse'
, createAliasResponse_httpStatus
- The response's http status code.
DescribeDirectories (Paginated)
data DescribeDirectories Source #
Contains the inputs for the DescribeDirectories operation.
See: newDescribeDirectories
smart constructor.
Instances
newDescribeDirectories :: DescribeDirectories Source #
Create a value of DescribeDirectories
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeDirectories'
, describeDirectories_nextToken
- The DescribeDirectoriesResult.NextToken
value from a previous call to
DescribeDirectories. Pass null if this is the first call.
$sel:directoryIds:DescribeDirectories'
, describeDirectories_directoryIds
- A list of identifiers of the directories for which to obtain the
information. If this member is null, all directories that belong to the
current account are returned.
An empty list results in an InvalidParameterException
being thrown.
$sel:limit:DescribeDirectories'
, describeDirectories_limit
- The maximum number of items to return. If this value is zero, the
maximum number of items is specified by the limitations of the
operation.
data DescribeDirectoriesResponse Source #
Contains the results of the DescribeDirectories operation.
See: newDescribeDirectoriesResponse
smart constructor.
Instances
newDescribeDirectoriesResponse Source #
Create a value of DescribeDirectoriesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryDescriptions:DescribeDirectoriesResponse'
, describeDirectoriesResponse_directoryDescriptions
- The list of DirectoryDescription objects that were retrieved.
It is possible that this list contains less than the number of items
specified in the Limit
member of the request. This occurs if there are
less than the requested number of items left to retrieve, or if the
limitations of the operation have been exceeded.
$sel:nextToken:DescribeDirectories'
, describeDirectoriesResponse_nextToken
- If not null, more results are available. Pass this value for the
NextToken
parameter in a subsequent call to DescribeDirectories to
retrieve the next set of items.
$sel:httpStatus:DescribeDirectoriesResponse'
, describeDirectoriesResponse_httpStatus
- The response's http status code.
AddIpRoutes
data AddIpRoutes Source #
See: newAddIpRoutes
smart constructor.
AddIpRoutes' (Maybe Bool) Text [IpRoute] |
Instances
Create a value of AddIpRoutes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:updateSecurityGroupForDirectoryControllers:AddIpRoutes'
, addIpRoutes_updateSecurityGroupForDirectoryControllers
- If set to true, updates the inbound and outbound rules of the security
group that has the description: "Amazon Web Services created security
group for directory ID directory controllers." Following are the new
rules:
Inbound:
- Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
- Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
- Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
- Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
- Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
- Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
- Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
- Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
- Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
- Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
- Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
- Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
$sel:directoryId:AddIpRoutes'
, addIpRoutes_directoryId
- Identifier (ID) of the directory to which to add the address block.
$sel:ipRoutes:AddIpRoutes'
, addIpRoutes_ipRoutes
- IP address blocks, using CIDR format, of the traffic to route. This is
often the IP address block of the DNS server used for your self-managed
domain.
data AddIpRoutesResponse Source #
See: newAddIpRoutesResponse
smart constructor.
Instances
newAddIpRoutesResponse Source #
Create a value of AddIpRoutesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:AddIpRoutesResponse'
, addIpRoutesResponse_httpStatus
- The response's http status code.
ListTagsForResource (Paginated)
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListTagsForResource'
, listTagsForResource_nextToken
- Reserved for future use.
$sel:limit:ListTagsForResource'
, listTagsForResource_limit
- Reserved for future use.
$sel:resourceId:ListTagsForResource'
, listTagsForResource_resourceId
- Identifier (ID) of the directory for which you want to retrieve tags.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListTagsForResource'
, listTagsForResourceResponse_nextToken
- Reserved for future use.
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- List of tags returned by the ListTagsForResource operation.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
DescribeTrusts (Paginated)
data DescribeTrusts Source #
Describes the trust relationships for a particular Managed Microsoft AD directory. If no input parameters are provided, such as directory ID or trust ID, this request describes all the trust relationships.
See: newDescribeTrusts
smart constructor.
Instances
newDescribeTrusts :: DescribeTrusts Source #
Create a value of DescribeTrusts
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DescribeTrusts'
, describeTrusts_directoryId
- The Directory ID of the Amazon Web Services directory that is a part of
the requested trust relationship.
$sel:nextToken:DescribeTrusts'
, describeTrusts_nextToken
- The DescribeTrustsResult.NextToken value from a previous call to
DescribeTrusts. Pass null if this is the first call.
$sel:trustIds:DescribeTrusts'
, describeTrusts_trustIds
- A list of identifiers of the trust relationships for which to obtain the
information. If this member is null, all trust relationships that belong
to the current account are returned.
An empty list results in an InvalidParameterException
being thrown.
$sel:limit:DescribeTrusts'
, describeTrusts_limit
- The maximum number of objects to return.
data DescribeTrustsResponse Source #
The result of a DescribeTrust request.
See: newDescribeTrustsResponse
smart constructor.
Instances
newDescribeTrustsResponse Source #
Create a value of DescribeTrustsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeTrusts'
, describeTrustsResponse_nextToken
- If not null, more results are available. Pass this value for the
NextToken parameter in a subsequent call to DescribeTrusts to retrieve
the next set of items.
$sel:trusts:DescribeTrustsResponse'
, describeTrustsResponse_trusts
- The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
$sel:httpStatus:DescribeTrustsResponse'
, describeTrustsResponse_httpStatus
- The response's http status code.
DeleteTrust
data DeleteTrust Source #
Deletes the local side of an existing trust relationship between the Managed Microsoft AD directory and the external domain.
See: newDeleteTrust
smart constructor.
Instances
Create a value of DeleteTrust
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deleteAssociatedConditionalForwarder:DeleteTrust'
, deleteTrust_deleteAssociatedConditionalForwarder
- Delete a conditional forwarder as part of a DeleteTrustRequest.
$sel:trustId:DeleteTrust'
, deleteTrust_trustId
- The Trust ID of the trust relationship to be deleted.
data DeleteTrustResponse Source #
The result of a DeleteTrust request.
See: newDeleteTrustResponse
smart constructor.
Instances
newDeleteTrustResponse Source #
Create a value of DeleteTrustResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:trustId:DeleteTrust'
, deleteTrustResponse_trustId
- The Trust ID of the trust relationship that was deleted.
$sel:httpStatus:DeleteTrustResponse'
, deleteTrustResponse_httpStatus
- The response's http status code.
UpdateTrust
data UpdateTrust Source #
See: newUpdateTrust
smart constructor.
Instances
Create a value of UpdateTrust
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:selectiveAuth:UpdateTrust'
, updateTrust_selectiveAuth
- Updates selective authentication for the trust.
$sel:trustId:UpdateTrust'
, updateTrust_trustId
- Identifier of the trust relationship.
data UpdateTrustResponse Source #
See: newUpdateTrustResponse
smart constructor.
Instances
newUpdateTrustResponse Source #
Create a value of UpdateTrustResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:requestId:UpdateTrustResponse'
, updateTrustResponse_requestId
- Undocumented member.
$sel:trustId:UpdateTrust'
, updateTrustResponse_trustId
- Identifier of the trust relationship.
$sel:httpStatus:UpdateTrustResponse'
, updateTrustResponse_httpStatus
- The response's http status code.
CreateMicrosoftAD
data CreateMicrosoftAD Source #
Creates an Managed Microsoft AD directory.
See: newCreateMicrosoftAD
smart constructor.
CreateMicrosoftAD' (Maybe DirectoryEdition) (Maybe Text) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) DirectoryVpcSettings |
Instances
:: Text | |
-> Text | |
-> DirectoryVpcSettings | |
-> CreateMicrosoftAD |
Create a value of CreateMicrosoftAD
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:edition:CreateMicrosoftAD'
, createMicrosoftAD_edition
- Managed Microsoft AD is available in two editions: Standard
and
Enterprise
. Enterprise
is the default.
$sel:shortName:CreateMicrosoftAD'
, createMicrosoftAD_shortName
- The NetBIOS name for your domain, such as CORP
. If you don't specify
a NetBIOS name, it will default to the first part of your directory DNS.
For example, CORP
for the directory DNS corp.example.com
.
$sel:description:CreateMicrosoftAD'
, createMicrosoftAD_description
- A description for the directory. This label will appear on the Amazon
Web Services console Directory Details
page after the directory is
created.
$sel:tags:CreateMicrosoftAD'
, createMicrosoftAD_tags
- The tags to be assigned to the Managed Microsoft AD directory.
$sel:name:CreateMicrosoftAD'
, createMicrosoftAD_name
- The fully qualified domain name for the Managed Microsoft AD directory,
such as corp.example.com
. This name will resolve inside your VPC only.
It does not need to be publicly resolvable.
$sel:password:CreateMicrosoftAD'
, createMicrosoftAD_password
- The password for the default administrative user named Admin
.
If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
$sel:vpcSettings:CreateMicrosoftAD'
, createMicrosoftAD_vpcSettings
- Contains VPC information for the CreateDirectory or CreateMicrosoftAD
operation.
data CreateMicrosoftADResponse Source #
Result of a CreateMicrosoftAD request.
See: newCreateMicrosoftADResponse
smart constructor.
Instances
newCreateMicrosoftADResponse Source #
Create a value of CreateMicrosoftADResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateMicrosoftADResponse'
, createMicrosoftADResponse_directoryId
- The identifier of the directory that was created.
$sel:httpStatus:CreateMicrosoftADResponse'
, createMicrosoftADResponse_httpStatus
- The response's http status code.
DisableClientAuthentication
data DisableClientAuthentication Source #
See: newDisableClientAuthentication
smart constructor.
Instances
newDisableClientAuthentication Source #
Create a value of DisableClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DisableClientAuthentication'
, disableClientAuthentication_directoryId
- The identifier of the directory
$sel:type':DisableClientAuthentication'
, disableClientAuthentication_type
- The type of client authentication to disable. Currently, only the
parameter, SmartCard
is supported.
data DisableClientAuthenticationResponse Source #
See: newDisableClientAuthenticationResponse
smart constructor.
Instances
Eq DisableClientAuthenticationResponse Source # | |
Read DisableClientAuthenticationResponse Source # | |
Show DisableClientAuthenticationResponse Source # | |
Generic DisableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.DisableClientAuthentication type Rep DisableClientAuthenticationResponse :: Type -> Type # | |
NFData DisableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.DisableClientAuthentication rnf :: DisableClientAuthenticationResponse -> () # | |
type Rep DisableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.DisableClientAuthentication type Rep DisableClientAuthenticationResponse = D1 ('MetaData "DisableClientAuthenticationResponse" "Amazonka.DirectoryService.DisableClientAuthentication" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DisableClientAuthenticationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDisableClientAuthenticationResponse Source #
Create a value of DisableClientAuthenticationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DisableClientAuthenticationResponse'
, disableClientAuthenticationResponse_httpStatus
- The response's http status code.
DeregisterEventTopic
data DeregisterEventTopic Source #
Removes the specified directory as a publisher to the specified Amazon SNS topic.
See: newDeregisterEventTopic
smart constructor.
Instances
newDeregisterEventTopic Source #
:: Text | |
-> Text | |
-> DeregisterEventTopic |
Create a value of DeregisterEventTopic
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DeregisterEventTopic'
, deregisterEventTopic_directoryId
- The Directory ID to remove as a publisher. This directory will no longer
send messages to the specified Amazon SNS topic.
$sel:topicName:DeregisterEventTopic'
, deregisterEventTopic_topicName
- The name of the Amazon SNS topic from which to remove the directory as a
publisher.
data DeregisterEventTopicResponse Source #
The result of a DeregisterEventTopic request.
See: newDeregisterEventTopicResponse
smart constructor.
Instances
Eq DeregisterEventTopicResponse Source # | |
Read DeregisterEventTopicResponse Source # | |
Show DeregisterEventTopicResponse Source # | |
Defined in Amazonka.DirectoryService.DeregisterEventTopic showsPrec :: Int -> DeregisterEventTopicResponse -> ShowS # show :: DeregisterEventTopicResponse -> String # showList :: [DeregisterEventTopicResponse] -> ShowS # | |
Generic DeregisterEventTopicResponse Source # | |
NFData DeregisterEventTopicResponse Source # | |
Defined in Amazonka.DirectoryService.DeregisterEventTopic rnf :: DeregisterEventTopicResponse -> () # | |
type Rep DeregisterEventTopicResponse Source # | |
Defined in Amazonka.DirectoryService.DeregisterEventTopic type Rep DeregisterEventTopicResponse = D1 ('MetaData "DeregisterEventTopicResponse" "Amazonka.DirectoryService.DeregisterEventTopic" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DeregisterEventTopicResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeregisterEventTopicResponse Source #
Create a value of DeregisterEventTopicResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeregisterEventTopicResponse'
, deregisterEventTopicResponse_httpStatus
- The response's http status code.
CreateDirectory
data CreateDirectory Source #
Contains the inputs for the CreateDirectory operation.
See: newCreateDirectory
smart constructor.
CreateDirectory' (Maybe Text) (Maybe DirectoryVpcSettings) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) DirectorySize |
Instances
:: Text | |
-> Text | |
-> DirectorySize | |
-> CreateDirectory |
Create a value of CreateDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:shortName:CreateDirectory'
, createDirectory_shortName
- The NetBIOS name of the directory, such as CORP
.
$sel:vpcSettings:CreateDirectory'
, createDirectory_vpcSettings
- A DirectoryVpcSettings object that contains additional information for
the operation.
$sel:description:CreateDirectory'
, createDirectory_description
- A description for the directory.
$sel:tags:CreateDirectory'
, createDirectory_tags
- The tags to be assigned to the Simple AD directory.
$sel:name:CreateDirectory'
, createDirectory_name
- The fully qualified name for the directory, such as corp.example.com
.
$sel:password:CreateDirectory'
, createDirectory_password
- The password for the directory administrator. The directory creation
process creates a directory administrator account with the user name
Administrator
and this password.
If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
The regex pattern for this string is made up of the following conditions:
- Length (?=^.{8,64}$) – Must be between 8 and 64 characters
AND any 3 of the following password complexity rules required by Active Directory:
- Numbers and upper case and lowercase (?=.*\d)(?=.*[A-Z])(?=.*[a-z])
- Numbers and special characters and lower case (?=.*\d)(?=.*[^A-Za-z0-9\s])(?=.*[a-z])
- Special characters and upper case and lower case (?=.*[^A-Za-z0-9\s])(?=.*[A-Z])(?=.*[a-z])
- Numbers and upper case and special characters (?=.*\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\s])
For additional information about how Active Directory passwords are enforced, see Password must meet complexity requirements on the Microsoft website.
$sel:size:CreateDirectory'
, createDirectory_size
- The size of the directory.
data CreateDirectoryResponse Source #
Contains the results of the CreateDirectory operation.
See: newCreateDirectoryResponse
smart constructor.
Instances
newCreateDirectoryResponse Source #
Create a value of CreateDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateDirectoryResponse'
, createDirectoryResponse_directoryId
- The identifier of the directory that was created.
$sel:httpStatus:CreateDirectoryResponse'
, createDirectoryResponse_httpStatus
- The response's http status code.
AcceptSharedDirectory
newAcceptSharedDirectory Source #
Create a value of AcceptSharedDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectoryId:AcceptSharedDirectory'
, acceptSharedDirectory_sharedDirectoryId
- Identifier of the shared directory in the directory consumer account.
This identifier is different for each directory owner account.
data AcceptSharedDirectoryResponse Source #
See: newAcceptSharedDirectoryResponse
smart constructor.
Instances
newAcceptSharedDirectoryResponse Source #
Create a value of AcceptSharedDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectory:AcceptSharedDirectoryResponse'
, acceptSharedDirectoryResponse_sharedDirectory
- The shared directory in the directory consumer account.
$sel:httpStatus:AcceptSharedDirectoryResponse'
, acceptSharedDirectoryResponse_httpStatus
- The response's http status code.
CreateLogSubscription
data CreateLogSubscription Source #
See: newCreateLogSubscription
smart constructor.
Instances
newCreateLogSubscription Source #
:: Text | |
-> Text | |
-> CreateLogSubscription |
Create a value of CreateLogSubscription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateLogSubscription'
, createLogSubscription_directoryId
- Identifier of the directory to which you want to subscribe and receive
real-time logs to your specified CloudWatch log group.
$sel:logGroupName:CreateLogSubscription'
, createLogSubscription_logGroupName
- The name of the CloudWatch log group where the real-time domain
controller logs are forwarded.
data CreateLogSubscriptionResponse Source #
See: newCreateLogSubscriptionResponse
smart constructor.
Instances
newCreateLogSubscriptionResponse Source #
Create a value of CreateLogSubscriptionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateLogSubscriptionResponse'
, createLogSubscriptionResponse_httpStatus
- The response's http status code.
RemoveTagsFromResource
data RemoveTagsFromResource Source #
See: newRemoveTagsFromResource
smart constructor.
Instances
newRemoveTagsFromResource Source #
Create a value of RemoveTagsFromResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:RemoveTagsFromResource'
, removeTagsFromResource_resourceId
- Identifier (ID) of the directory from which to remove the tag.
$sel:tagKeys:RemoveTagsFromResource'
, removeTagsFromResource_tagKeys
- The tag key (name) of the tag to be removed.
data RemoveTagsFromResourceResponse Source #
See: newRemoveTagsFromResourceResponse
smart constructor.
Instances
Eq RemoveTagsFromResourceResponse Source # | |
Read RemoveTagsFromResourceResponse Source # | |
Show RemoveTagsFromResourceResponse Source # | |
Generic RemoveTagsFromResourceResponse Source # | |
NFData RemoveTagsFromResourceResponse Source # | |
Defined in Amazonka.DirectoryService.RemoveTagsFromResource rnf :: RemoveTagsFromResourceResponse -> () # | |
type Rep RemoveTagsFromResourceResponse Source # | |
Defined in Amazonka.DirectoryService.RemoveTagsFromResource type Rep RemoveTagsFromResourceResponse = D1 ('MetaData "RemoveTagsFromResourceResponse" "Amazonka.DirectoryService.RemoveTagsFromResource" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "RemoveTagsFromResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newRemoveTagsFromResourceResponse Source #
Create a value of RemoveTagsFromResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:RemoveTagsFromResourceResponse'
, removeTagsFromResourceResponse_httpStatus
- The response's http status code.
DescribeEventTopics
data DescribeEventTopics Source #
Describes event topics.
See: newDescribeEventTopics
smart constructor.
DescribeEventTopics' (Maybe Text) (Maybe [Text]) |
Instances
newDescribeEventTopics :: DescribeEventTopics Source #
Create a value of DescribeEventTopics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DescribeEventTopics'
, describeEventTopics_directoryId
- The Directory ID for which to get the list of associated Amazon SNS
topics. If this member is null, associations for all Directory IDs are
returned.
$sel:topicNames:DescribeEventTopics'
, describeEventTopics_topicNames
- A list of Amazon SNS topic names for which to obtain the information. If
this member is null, all associations for the specified Directory ID are
returned.
An empty list results in an InvalidParameterException
being thrown.
data DescribeEventTopicsResponse Source #
The result of a DescribeEventTopic request.
See: newDescribeEventTopicsResponse
smart constructor.
Instances
newDescribeEventTopicsResponse Source #
Create a value of DescribeEventTopicsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventTopics:DescribeEventTopicsResponse'
, describeEventTopicsResponse_eventTopics
- A list of Amazon SNS topic names that receive status messages from the
specified Directory ID.
$sel:httpStatus:DescribeEventTopicsResponse'
, describeEventTopicsResponse_httpStatus
- The response's http status code.
ResetUserPassword
data ResetUserPassword Source #
See: newResetUserPassword
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> ResetUserPassword |
Create a value of ResetUserPassword
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:ResetUserPassword'
, resetUserPassword_directoryId
- Identifier of the Managed Microsoft AD or Simple AD directory in which
the user resides.
$sel:userName:ResetUserPassword'
, resetUserPassword_userName
- The user name of the user whose password will be reset.
$sel:newPassword':ResetUserPassword'
, resetUserPassword_newPassword
- The new password that will be reset.
data ResetUserPasswordResponse Source #
See: newResetUserPasswordResponse
smart constructor.
Instances
newResetUserPasswordResponse Source #
Create a value of ResetUserPasswordResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:ResetUserPasswordResponse'
, resetUserPasswordResponse_httpStatus
- The response's http status code.
UpdateConditionalForwarder
data UpdateConditionalForwarder Source #
Updates a conditional forwarder.
See: newUpdateConditionalForwarder
smart constructor.
Instances
newUpdateConditionalForwarder Source #
:: Text | |
-> Text | |
-> UpdateConditionalForwarder |
Create a value of UpdateConditionalForwarder
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:UpdateConditionalForwarder'
, updateConditionalForwarder_directoryId
- The directory ID of the Amazon Web Services directory for which to
update the conditional forwarder.
$sel:remoteDomainName:UpdateConditionalForwarder'
, updateConditionalForwarder_remoteDomainName
- The fully qualified domain name (FQDN) of the remote domain with which
you will set up a trust relationship.
$sel:dnsIpAddrs:UpdateConditionalForwarder'
, updateConditionalForwarder_dnsIpAddrs
- The updated IP addresses of the remote DNS server associated with the
conditional forwarder.
data UpdateConditionalForwarderResponse Source #
The result of an UpdateConditionalForwarder request.
See: newUpdateConditionalForwarderResponse
smart constructor.
Instances
Eq UpdateConditionalForwarderResponse Source # | |
Read UpdateConditionalForwarderResponse Source # | |
Show UpdateConditionalForwarderResponse Source # | |
Generic UpdateConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.UpdateConditionalForwarder type Rep UpdateConditionalForwarderResponse :: Type -> Type # | |
NFData UpdateConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.UpdateConditionalForwarder rnf :: UpdateConditionalForwarderResponse -> () # | |
type Rep UpdateConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.UpdateConditionalForwarder type Rep UpdateConditionalForwarderResponse = D1 ('MetaData "UpdateConditionalForwarderResponse" "Amazonka.DirectoryService.UpdateConditionalForwarder" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "UpdateConditionalForwarderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateConditionalForwarderResponse Source #
Create a value of UpdateConditionalForwarderResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateConditionalForwarderResponse'
, updateConditionalForwarderResponse_httpStatus
- The response's http status code.
DeleteConditionalForwarder
data DeleteConditionalForwarder Source #
Deletes a conditional forwarder.
See: newDeleteConditionalForwarder
smart constructor.
Instances
newDeleteConditionalForwarder Source #
:: Text | |
-> Text | |
-> DeleteConditionalForwarder |
Create a value of DeleteConditionalForwarder
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DeleteConditionalForwarder'
, deleteConditionalForwarder_directoryId
- The directory ID for which you are deleting the conditional forwarder.
$sel:remoteDomainName:DeleteConditionalForwarder'
, deleteConditionalForwarder_remoteDomainName
- The fully qualified domain name (FQDN) of the remote domain with which
you are deleting the conditional forwarder.
data DeleteConditionalForwarderResponse Source #
The result of a DeleteConditionalForwarder request.
See: newDeleteConditionalForwarderResponse
smart constructor.
Instances
Eq DeleteConditionalForwarderResponse Source # | |
Read DeleteConditionalForwarderResponse Source # | |
Show DeleteConditionalForwarderResponse Source # | |
Generic DeleteConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.DeleteConditionalForwarder type Rep DeleteConditionalForwarderResponse :: Type -> Type # | |
NFData DeleteConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.DeleteConditionalForwarder rnf :: DeleteConditionalForwarderResponse -> () # | |
type Rep DeleteConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.DeleteConditionalForwarder type Rep DeleteConditionalForwarderResponse = D1 ('MetaData "DeleteConditionalForwarderResponse" "Amazonka.DirectoryService.DeleteConditionalForwarder" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DeleteConditionalForwarderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteConditionalForwarderResponse Source #
Create a value of DeleteConditionalForwarderResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteConditionalForwarderResponse'
, deleteConditionalForwarderResponse_httpStatus
- The response's http status code.
DisableLDAPS
data DisableLDAPS Source #
See: newDisableLDAPS
smart constructor.
Instances
Create a value of DisableLDAPS
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DisableLDAPS'
, disableLDAPS_directoryId
- The identifier of the directory.
$sel:type':DisableLDAPS'
, disableLDAPS_type
- The type of LDAP security to enable. Currently only the value Client
is supported.
data DisableLDAPSResponse Source #
See: newDisableLDAPSResponse
smart constructor.
Instances
newDisableLDAPSResponse Source #
Create a value of DisableLDAPSResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DisableLDAPSResponse'
, disableLDAPSResponse_httpStatus
- The response's http status code.
DeleteLogSubscription
data DeleteLogSubscription Source #
See: newDeleteLogSubscription
smart constructor.
Instances
newDeleteLogSubscription Source #
Create a value of DeleteLogSubscription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DeleteLogSubscription'
, deleteLogSubscription_directoryId
- Identifier of the directory whose log subscription you want to delete.
data DeleteLogSubscriptionResponse Source #
See: newDeleteLogSubscriptionResponse
smart constructor.
Instances
newDeleteLogSubscriptionResponse Source #
Create a value of DeleteLogSubscriptionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteLogSubscriptionResponse'
, deleteLogSubscriptionResponse_httpStatus
- The response's http status code.
EnableSso
Contains the inputs for the EnableSso operation.
See: newEnableSso
smart constructor.
Instances
Create a value of EnableSso
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userName:EnableSso'
, enableSso_userName
- The username of an alternate account to use to enable single-sign on.
This is only used for AD Connector directories. This account must have
privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
$sel:password:EnableSso'
, enableSso_password
- The password of an alternate account to use to enable single-sign on.
This is only used for AD Connector directories. For more information,
see the UserName parameter.
$sel:directoryId:EnableSso'
, enableSso_directoryId
- The identifier of the directory for which to enable single-sign on.
data EnableSsoResponse Source #
Contains the results of the EnableSso operation.
See: newEnableSsoResponse
smart constructor.
Instances
Create a value of EnableSsoResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:EnableSsoResponse'
, enableSsoResponse_httpStatus
- The response's http status code.
CancelSchemaExtension
data CancelSchemaExtension Source #
See: newCancelSchemaExtension
smart constructor.
Instances
newCancelSchemaExtension Source #
:: Text | |
-> Text | |
-> CancelSchemaExtension |
Create a value of CancelSchemaExtension
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CancelSchemaExtension'
, cancelSchemaExtension_directoryId
- The identifier of the directory whose schema extension will be canceled.
$sel:schemaExtensionId:CancelSchemaExtension'
, cancelSchemaExtension_schemaExtensionId
- The identifier of the schema extension that will be canceled.
data CancelSchemaExtensionResponse Source #
See: newCancelSchemaExtensionResponse
smart constructor.
Instances
newCancelSchemaExtensionResponse Source #
Create a value of CancelSchemaExtensionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CancelSchemaExtensionResponse'
, cancelSchemaExtensionResponse_httpStatus
- The response's http status code.
ListLogSubscriptions (Paginated)
data ListLogSubscriptions Source #
See: newListLogSubscriptions
smart constructor.
Instances
newListLogSubscriptions :: ListLogSubscriptions Source #
Create a value of ListLogSubscriptions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:ListLogSubscriptions'
, listLogSubscriptions_directoryId
- If a DirectoryID is provided, lists only the log subscription
associated with that directory. If no DirectoryId is provided, lists
all log subscriptions associated with your Amazon Web Services account.
If there are no log subscriptions for the Amazon Web Services account or
the directory, an empty list will be returned.
$sel:nextToken:ListLogSubscriptions'
, listLogSubscriptions_nextToken
- The token for the next set of items to return.
$sel:limit:ListLogSubscriptions'
, listLogSubscriptions_limit
- The maximum number of items returned.
data ListLogSubscriptionsResponse Source #
See: newListLogSubscriptionsResponse
smart constructor.
Instances
newListLogSubscriptionsResponse Source #
Create a value of ListLogSubscriptionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLogSubscriptions'
, listLogSubscriptionsResponse_nextToken
- The token for the next set of items to return.
$sel:logSubscriptions:ListLogSubscriptionsResponse'
, listLogSubscriptionsResponse_logSubscriptions
- A list of active LogSubscription objects for calling the Amazon Web
Services account.
$sel:httpStatus:ListLogSubscriptionsResponse'
, listLogSubscriptionsResponse_httpStatus
- The response's http status code.
EnableRadius
data EnableRadius Source #
Contains the inputs for the EnableRadius operation.
See: newEnableRadius
smart constructor.
Instances
:: Text | |
-> RadiusSettings | |
-> EnableRadius |
Create a value of EnableRadius
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:EnableRadius'
, enableRadius_directoryId
- The identifier of the directory for which to enable MFA.
$sel:radiusSettings:EnableRadius'
, enableRadius_radiusSettings
- A RadiusSettings object that contains information about the RADIUS
server.
data EnableRadiusResponse Source #
Contains the results of the EnableRadius operation.
See: newEnableRadiusResponse
smart constructor.
Instances
newEnableRadiusResponse Source #
Create a value of EnableRadiusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:EnableRadiusResponse'
, enableRadiusResponse_httpStatus
- The response's http status code.
ListIpRoutes (Paginated)
data ListIpRoutes Source #
See: newListIpRoutes
smart constructor.
Instances
Create a value of ListIpRoutes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListIpRoutes'
, listIpRoutes_nextToken
- The ListIpRoutes.NextToken value from a previous call to ListIpRoutes.
Pass null if this is the first call.
$sel:limit:ListIpRoutes'
, listIpRoutes_limit
- Maximum number of items to return. If this value is zero, the maximum
number of items is specified by the limitations of the operation.
$sel:directoryId:ListIpRoutes'
, listIpRoutes_directoryId
- Identifier (ID) of the directory for which you want to retrieve the IP
addresses.
data ListIpRoutesResponse Source #
See: newListIpRoutesResponse
smart constructor.
Instances
newListIpRoutesResponse Source #
Create a value of ListIpRoutesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ipRoutesInfo:ListIpRoutesResponse'
, listIpRoutesResponse_ipRoutesInfo
- A list of IpRoutes.
$sel:nextToken:ListIpRoutes'
, listIpRoutesResponse_nextToken
- If not null, more results are available. Pass this value for the
NextToken parameter in a subsequent call to ListIpRoutes to retrieve
the next set of items.
$sel:httpStatus:ListIpRoutesResponse'
, listIpRoutesResponse_httpStatus
- The response's http status code.
AddTagsToResource
data AddTagsToResource Source #
See: newAddTagsToResource
smart constructor.
Instances
Create a value of AddTagsToResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:AddTagsToResource'
, addTagsToResource_resourceId
- Identifier (ID) for the directory to which to add the tag.
$sel:tags:AddTagsToResource'
, addTagsToResource_tags
- The tags to be assigned to the directory.
data AddTagsToResourceResponse Source #
See: newAddTagsToResourceResponse
smart constructor.
Instances
newAddTagsToResourceResponse Source #
Create a value of AddTagsToResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:AddTagsToResourceResponse'
, addTagsToResourceResponse_httpStatus
- The response's http status code.
DescribeClientAuthenticationSettings
data DescribeClientAuthenticationSettings Source #
See: newDescribeClientAuthenticationSettings
smart constructor.
DescribeClientAuthenticationSettings' (Maybe Text) (Maybe Natural) (Maybe ClientAuthenticationType) Text |
Instances
newDescribeClientAuthenticationSettings Source #
Create a value of DescribeClientAuthenticationSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeClientAuthenticationSettings'
, describeClientAuthenticationSettings_nextToken
- The DescribeClientAuthenticationSettingsResult.NextToken value from a
previous call to DescribeClientAuthenticationSettings. Pass null if this
is the first call.
$sel:limit:DescribeClientAuthenticationSettings'
, describeClientAuthenticationSettings_limit
- The maximum number of items to return. If this value is zero, the
maximum number of items is specified by the limitations of the
operation.
$sel:type':DescribeClientAuthenticationSettings'
, describeClientAuthenticationSettings_type
- The type of client authentication for which to retrieve information. If
no type is specified, a list of all client authentication types that are
supported for the specified directory is retrieved.
$sel:directoryId:DescribeClientAuthenticationSettings'
, describeClientAuthenticationSettings_directoryId
- The identifier of the directory for which to retrieve information.
data DescribeClientAuthenticationSettingsResponse Source #
See: newDescribeClientAuthenticationSettingsResponse
smart constructor.
DescribeClientAuthenticationSettingsResponse' (Maybe Text) (Maybe [ClientAuthenticationSettingInfo]) Int |
Instances
newDescribeClientAuthenticationSettingsResponse Source #
:: Int |
|
-> DescribeClientAuthenticationSettingsResponse |
Create a value of DescribeClientAuthenticationSettingsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeClientAuthenticationSettings'
, describeClientAuthenticationSettingsResponse_nextToken
- The next token used to retrieve the client authentication settings if
the number of setting types exceeds page limit and there is another
page.
$sel:clientAuthenticationSettingsInfo:DescribeClientAuthenticationSettingsResponse'
, describeClientAuthenticationSettingsResponse_clientAuthenticationSettingsInfo
- Information about the type of client authentication for the specified
directory. The following information is retrieved: The date and time
when the status of the client authentication type was last updated,
whether the client authentication type is enabled or disabled, and the
type of client authentication.
$sel:httpStatus:DescribeClientAuthenticationSettingsResponse'
, describeClientAuthenticationSettingsResponse_httpStatus
- The response's http status code.
ListSchemaExtensions (Paginated)
data ListSchemaExtensions Source #
See: newListSchemaExtensions
smart constructor.
Instances
newListSchemaExtensions Source #
Create a value of ListSchemaExtensions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListSchemaExtensions'
, listSchemaExtensions_nextToken
- The ListSchemaExtensions.NextToken
value from a previous call to
ListSchemaExtensions
. Pass null if this is the first call.
$sel:limit:ListSchemaExtensions'
, listSchemaExtensions_limit
- The maximum number of items to return.
$sel:directoryId:ListSchemaExtensions'
, listSchemaExtensions_directoryId
- The identifier of the directory from which to retrieve the schema
extension information.
data ListSchemaExtensionsResponse Source #
See: newListSchemaExtensionsResponse
smart constructor.
Instances
newListSchemaExtensionsResponse Source #
Create a value of ListSchemaExtensionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:schemaExtensionsInfo:ListSchemaExtensionsResponse'
, listSchemaExtensionsResponse_schemaExtensionsInfo
- Information about the schema extensions applied to the directory.
$sel:nextToken:ListSchemaExtensions'
, listSchemaExtensionsResponse_nextToken
- If not null, more results are available. Pass this value for the
NextToken
parameter in a subsequent call to ListSchemaExtensions
to
retrieve the next set of items.
$sel:httpStatus:ListSchemaExtensionsResponse'
, listSchemaExtensionsResponse_httpStatus
- The response's http status code.
DisableRadius
data DisableRadius Source #
Contains the inputs for the DisableRadius operation.
See: newDisableRadius
smart constructor.
Instances
Create a value of DisableRadius
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DisableRadius'
, disableRadius_directoryId
- The identifier of the directory for which to disable MFA.
data DisableRadiusResponse Source #
Contains the results of the DisableRadius operation.
See: newDisableRadiusResponse
smart constructor.
Instances
newDisableRadiusResponse Source #
Create a value of DisableRadiusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DisableRadiusResponse'
, disableRadiusResponse_httpStatus
- The response's http status code.
ListCertificates
data ListCertificates Source #
See: newListCertificates
smart constructor.
Instances
Create a value of ListCertificates
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListCertificates'
, listCertificates_nextToken
- A token for requesting another page of certificates if the NextToken
response element indicates that more certificates are available. Use the
value of the returned NextToken
element in your request until the
token comes back as null
. Pass null
if this is the first call.
$sel:limit:ListCertificates'
, listCertificates_limit
- The number of items that should show up on one page
$sel:directoryId:ListCertificates'
, listCertificates_directoryId
- The identifier of the directory.
data ListCertificatesResponse Source #
See: newListCertificatesResponse
smart constructor.
Instances
newListCertificatesResponse Source #
Create a value of ListCertificatesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListCertificates'
, listCertificatesResponse_nextToken
- Indicates whether another page of certificates is available when the
number of available certificates exceeds the page limit.
$sel:certificatesInfo:ListCertificatesResponse'
, listCertificatesResponse_certificatesInfo
- A list of certificates with basic details including certificate ID,
certificate common name, certificate state.
$sel:httpStatus:ListCertificatesResponse'
, listCertificatesResponse_httpStatus
- The response's http status code.
RejectSharedDirectory
newRejectSharedDirectory Source #
Create a value of RejectSharedDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectoryId:RejectSharedDirectory'
, rejectSharedDirectory_sharedDirectoryId
- Identifier of the shared directory in the directory consumer account.
This identifier is different for each directory owner account.
data RejectSharedDirectoryResponse Source #
See: newRejectSharedDirectoryResponse
smart constructor.
Instances
newRejectSharedDirectoryResponse Source #
Create a value of RejectSharedDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectoryId:RejectSharedDirectory'
, rejectSharedDirectoryResponse_sharedDirectoryId
- Identifier of the shared directory in the directory consumer account.
$sel:httpStatus:RejectSharedDirectoryResponse'
, rejectSharedDirectoryResponse_httpStatus
- The response's http status code.
UnshareDirectory
:: Text | |
-> UnshareTarget | |
-> UnshareDirectory |
Create a value of UnshareDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:UnshareDirectory'
, unshareDirectory_directoryId
- The identifier of the Managed Microsoft AD directory that you want to
stop sharing.
$sel:unshareTarget:UnshareDirectory'
, unshareDirectory_unshareTarget
- Identifier for the directory consumer account with whom the directory
has to be unshared.
newUnshareDirectoryResponse Source #
Create a value of UnshareDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectoryId:UnshareDirectoryResponse'
, unshareDirectoryResponse_sharedDirectoryId
- Identifier of the directory stored in the directory consumer account
that is to be unshared from the specified directory (DirectoryId
).
$sel:httpStatus:UnshareDirectoryResponse'
, unshareDirectoryResponse_httpStatus
- The response's http status code.
RestoreFromSnapshot
data RestoreFromSnapshot Source #
An object representing the inputs for the RestoreFromSnapshot operation.
See: newRestoreFromSnapshot
smart constructor.
Instances
newRestoreFromSnapshot Source #
Create a value of RestoreFromSnapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:snapshotId:RestoreFromSnapshot'
, restoreFromSnapshot_snapshotId
- The identifier of the snapshot to restore from.
data RestoreFromSnapshotResponse Source #
Contains the results of the RestoreFromSnapshot operation.
See: newRestoreFromSnapshotResponse
smart constructor.
Instances
newRestoreFromSnapshotResponse Source #
Create a value of RestoreFromSnapshotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:RestoreFromSnapshotResponse'
, restoreFromSnapshotResponse_httpStatus
- The response's http status code.
DescribeDomainControllers (Paginated)
data DescribeDomainControllers Source #
See: newDescribeDomainControllers
smart constructor.
Instances
newDescribeDomainControllers Source #
Create a value of DescribeDomainControllers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeDomainControllers'
, describeDomainControllers_nextToken
- The DescribeDomainControllers.NextToken value from a previous call to
DescribeDomainControllers. Pass null if this is the first call.
$sel:domainControllerIds:DescribeDomainControllers'
, describeDomainControllers_domainControllerIds
- A list of identifiers for the domain controllers whose information will
be provided.
$sel:limit:DescribeDomainControllers'
, describeDomainControllers_limit
- The maximum number of items to return.
$sel:directoryId:DescribeDomainControllers'
, describeDomainControllers_directoryId
- Identifier of the directory for which to retrieve the domain controller
information.
data DescribeDomainControllersResponse Source #
See: newDescribeDomainControllersResponse
smart constructor.
Instances
newDescribeDomainControllersResponse Source #
Create a value of DescribeDomainControllersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeDomainControllers'
, describeDomainControllersResponse_nextToken
- If not null, more results are available. Pass this value for the
NextToken
parameter in a subsequent call to DescribeDomainControllers
retrieve the next set of items.
$sel:domainControllers:DescribeDomainControllersResponse'
, describeDomainControllersResponse_domainControllers
- List of the DomainController objects that were retrieved.
$sel:httpStatus:DescribeDomainControllersResponse'
, describeDomainControllersResponse_httpStatus
- The response's http status code.
DescribeSnapshots (Paginated)
data DescribeSnapshots Source #
Contains the inputs for the DescribeSnapshots operation.
See: newDescribeSnapshots
smart constructor.
Instances
newDescribeSnapshots :: DescribeSnapshots Source #
Create a value of DescribeSnapshots
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DescribeSnapshots'
, describeSnapshots_directoryId
- The identifier of the directory for which to retrieve snapshot
information.
$sel:nextToken:DescribeSnapshots'
, describeSnapshots_nextToken
- The DescribeSnapshotsResult.NextToken value from a previous call to
DescribeSnapshots. Pass null if this is the first call.
$sel:snapshotIds:DescribeSnapshots'
, describeSnapshots_snapshotIds
- A list of identifiers of the snapshots to obtain the information for. If
this member is null or empty, all snapshots are returned using the
Limit and NextToken members.
$sel:limit:DescribeSnapshots'
, describeSnapshots_limit
- The maximum number of objects to return.
data DescribeSnapshotsResponse Source #
Contains the results of the DescribeSnapshots operation.
See: newDescribeSnapshotsResponse
smart constructor.
Instances
newDescribeSnapshotsResponse Source #
Create a value of DescribeSnapshotsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeSnapshots'
, describeSnapshotsResponse_nextToken
- If not null, more results are available. Pass this value in the
NextToken member of a subsequent call to DescribeSnapshots.
$sel:snapshots:DescribeSnapshotsResponse'
, describeSnapshotsResponse_snapshots
- The list of Snapshot objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
$sel:httpStatus:DescribeSnapshotsResponse'
, describeSnapshotsResponse_httpStatus
- The response's http status code.
RemoveIpRoutes
data RemoveIpRoutes Source #
See: newRemoveIpRoutes
smart constructor.
Instances
Create a value of RemoveIpRoutes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:RemoveIpRoutes'
, removeIpRoutes_directoryId
- Identifier (ID) of the directory from which you want to remove the IP
addresses.
$sel:cidrIps:RemoveIpRoutes'
, removeIpRoutes_cidrIps
- IP address blocks that you want to remove.
data RemoveIpRoutesResponse Source #
See: newRemoveIpRoutesResponse
smart constructor.
Instances
newRemoveIpRoutesResponse Source #
Create a value of RemoveIpRoutesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:RemoveIpRoutesResponse'
, removeIpRoutesResponse_httpStatus
- The response's http status code.
DeleteSnapshot
data DeleteSnapshot Source #
Contains the inputs for the DeleteSnapshot operation.
See: newDeleteSnapshot
smart constructor.
Instances
Create a value of DeleteSnapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:snapshotId:DeleteSnapshot'
, deleteSnapshot_snapshotId
- The identifier of the directory snapshot to be deleted.
data DeleteSnapshotResponse Source #
Contains the results of the DeleteSnapshot operation.
See: newDeleteSnapshotResponse
smart constructor.
Instances
newDeleteSnapshotResponse Source #
Create a value of DeleteSnapshotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:snapshotId:DeleteSnapshot'
, deleteSnapshotResponse_snapshotId
- The identifier of the directory snapshot that was deleted.
$sel:httpStatus:DeleteSnapshotResponse'
, deleteSnapshotResponse_httpStatus
- The response's http status code.
DeregisterCertificate
data DeregisterCertificate Source #
See: newDeregisterCertificate
smart constructor.
Instances
newDeregisterCertificate Source #
:: Text | |
-> Text | |
-> DeregisterCertificate |
Create a value of DeregisterCertificate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DeregisterCertificate'
, deregisterCertificate_directoryId
- The identifier of the directory.
$sel:certificateId:DeregisterCertificate'
, deregisterCertificate_certificateId
- The identifier of the certificate.
data DeregisterCertificateResponse Source #
See: newDeregisterCertificateResponse
smart constructor.
Instances
newDeregisterCertificateResponse Source #
Create a value of DeregisterCertificateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeregisterCertificateResponse'
, deregisterCertificateResponse_httpStatus
- The response's http status code.
StartSchemaExtension
data StartSchemaExtension Source #
See: newStartSchemaExtension
smart constructor.
Instances
newStartSchemaExtension Source #
:: Text | |
-> Bool |
|
-> Text | |
-> Text | |
-> StartSchemaExtension |
Create a value of StartSchemaExtension
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:StartSchemaExtension'
, startSchemaExtension_directoryId
- The identifier of the directory for which the schema extension will be
applied to.
$sel:createSnapshotBeforeSchemaExtension:StartSchemaExtension'
, startSchemaExtension_createSnapshotBeforeSchemaExtension
- If true, creates a snapshot of the directory before applying the schema
extension.
$sel:ldifContent:StartSchemaExtension'
, startSchemaExtension_ldifContent
- The LDIF file represented as a string. To construct the LdifContent
string, precede each line as it would be formatted in an ldif file with
\n. See the example request below for more details. The file size can
be no larger than 1MB.
$sel:description:StartSchemaExtension'
, startSchemaExtension_description
- A description of the schema extension.
data StartSchemaExtensionResponse Source #
See: newStartSchemaExtensionResponse
smart constructor.
Instances
newStartSchemaExtensionResponse Source #
Create a value of StartSchemaExtensionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:schemaExtensionId:StartSchemaExtensionResponse'
, startSchemaExtensionResponse_schemaExtensionId
- The identifier of the schema extension that will be applied.
$sel:httpStatus:StartSchemaExtensionResponse'
, startSchemaExtensionResponse_httpStatus
- The response's http status code.
CreateTrust
data CreateTrust Source #
Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Managed Microsoft AD directory, and your existing self-managed Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
This action initiates the creation of the Amazon Web Services side of a trust relationship between an Managed Microsoft AD directory and an external domain.
See: newCreateTrust
smart constructor.
CreateTrust' (Maybe [Text]) (Maybe TrustType) (Maybe SelectiveAuth) Text Text (Sensitive Text) TrustDirection |
Instances
:: Text | |
-> Text | |
-> Text | |
-> TrustDirection | |
-> CreateTrust |
Create a value of CreateTrust
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:conditionalForwarderIpAddrs:CreateTrust'
, createTrust_conditionalForwarderIpAddrs
- The IP addresses of the remote DNS server associated with
RemoteDomainName.
$sel:trustType:CreateTrust'
, createTrust_trustType
- The trust relationship type. Forest
is the default.
$sel:selectiveAuth:CreateTrust'
, createTrust_selectiveAuth
- Optional parameter to enable selective authentication for the trust.
$sel:directoryId:CreateTrust'
, createTrust_directoryId
- The Directory ID of the Managed Microsoft AD directory for which to
establish the trust relationship.
$sel:remoteDomainName:CreateTrust'
, createTrust_remoteDomainName
- The Fully Qualified Domain Name (FQDN) of the external domain for which
to create the trust relationship.
$sel:trustPassword:CreateTrust'
, createTrust_trustPassword
- The trust password. The must be the same password that was used when
creating the trust relationship on the external domain.
$sel:trustDirection:CreateTrust'
, createTrust_trustDirection
- The direction of the trust relationship.
data CreateTrustResponse Source #
The result of a CreateTrust request.
See: newCreateTrustResponse
smart constructor.
Instances
newCreateTrustResponse Source #
Create a value of CreateTrustResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:trustId:CreateTrustResponse'
, createTrustResponse_trustId
- A unique identifier for the trust relationship that was created.
$sel:httpStatus:CreateTrustResponse'
, createTrustResponse_httpStatus
- The response's http status code.
DeleteDirectory
data DeleteDirectory Source #
Contains the inputs for the DeleteDirectory operation.
See: newDeleteDirectory
smart constructor.
Instances
Create a value of DeleteDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DeleteDirectory'
, deleteDirectory_directoryId
- The identifier of the directory to delete.
data DeleteDirectoryResponse Source #
Contains the results of the DeleteDirectory operation.
See: newDeleteDirectoryResponse
smart constructor.
Instances
newDeleteDirectoryResponse Source #
Create a value of DeleteDirectoryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DeleteDirectory'
, deleteDirectoryResponse_directoryId
- The directory identifier.
$sel:httpStatus:DeleteDirectoryResponse'
, deleteDirectoryResponse_httpStatus
- The response's http status code.
CreateSnapshot
data CreateSnapshot Source #
Contains the inputs for the CreateSnapshot operation.
See: newCreateSnapshot
smart constructor.
Instances
Create a value of CreateSnapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:CreateSnapshot'
, createSnapshot_name
- The descriptive name to apply to the snapshot.
$sel:directoryId:CreateSnapshot'
, createSnapshot_directoryId
- The identifier of the directory of which to take a snapshot.
data CreateSnapshotResponse Source #
Contains the results of the CreateSnapshot operation.
See: newCreateSnapshotResponse
smart constructor.
Instances
newCreateSnapshotResponse Source #
Create a value of CreateSnapshotResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:snapshotId:CreateSnapshotResponse'
, createSnapshotResponse_snapshotId
- The identifier of the snapshot that was created.
$sel:httpStatus:CreateSnapshotResponse'
, createSnapshotResponse_httpStatus
- The response's http status code.
DescribeCertificate
data DescribeCertificate Source #
See: newDescribeCertificate
smart constructor.
Instances
newDescribeCertificate Source #
:: Text | |
-> Text | |
-> DescribeCertificate |
Create a value of DescribeCertificate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:DescribeCertificate'
, describeCertificate_directoryId
- The identifier of the directory.
$sel:certificateId:DescribeCertificate'
, describeCertificate_certificateId
- The identifier of the certificate.
data DescribeCertificateResponse Source #
See: newDescribeCertificateResponse
smart constructor.
Instances
newDescribeCertificateResponse Source #
Create a value of DescribeCertificateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:certificate:DescribeCertificateResponse'
, describeCertificateResponse_certificate
- Information about the certificate, including registered date time,
certificate state, the reason for the state, expiration date time, and
certificate common name.
$sel:httpStatus:DescribeCertificateResponse'
, describeCertificateResponse_httpStatus
- The response's http status code.
EnableClientAuthentication
data EnableClientAuthentication Source #
See: newEnableClientAuthentication
smart constructor.
Instances
newEnableClientAuthentication Source #
Create a value of EnableClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:EnableClientAuthentication'
, enableClientAuthentication_directoryId
- The identifier of the specified directory.
$sel:type':EnableClientAuthentication'
, enableClientAuthentication_type
- The type of client authentication to enable. Currently only the value
SmartCard
is supported. Smart card authentication in AD Connector
requires that you enable Kerberos Constrained Delegation for the Service
User to the LDAP service in your self-managed AD.
data EnableClientAuthenticationResponse Source #
See: newEnableClientAuthenticationResponse
smart constructor.
Instances
Eq EnableClientAuthenticationResponse Source # | |
Read EnableClientAuthenticationResponse Source # | |
Show EnableClientAuthenticationResponse Source # | |
Generic EnableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.EnableClientAuthentication type Rep EnableClientAuthenticationResponse :: Type -> Type # | |
NFData EnableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.EnableClientAuthentication rnf :: EnableClientAuthenticationResponse -> () # | |
type Rep EnableClientAuthenticationResponse Source # | |
Defined in Amazonka.DirectoryService.EnableClientAuthentication type Rep EnableClientAuthenticationResponse = D1 ('MetaData "EnableClientAuthenticationResponse" "Amazonka.DirectoryService.EnableClientAuthentication" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "EnableClientAuthenticationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newEnableClientAuthenticationResponse Source #
Create a value of EnableClientAuthenticationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:EnableClientAuthenticationResponse'
, enableClientAuthenticationResponse_httpStatus
- The response's http status code.
CreateComputer
data CreateComputer Source #
Contains the inputs for the CreateComputer operation.
See: newCreateComputer
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> CreateComputer |
Create a value of CreateComputer
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:computerAttributes:CreateComputer'
, createComputer_computerAttributes
- An array of Attribute objects that contain any LDAP attributes to apply
to the computer account.
$sel:organizationalUnitDistinguishedName:CreateComputer'
, createComputer_organizationalUnitDistinguishedName
- The fully-qualified distinguished name of the organizational unit to
place the computer account in.
$sel:directoryId:CreateComputer'
, createComputer_directoryId
- The identifier of the directory in which to create the computer account.
$sel:computerName:CreateComputer'
, createComputer_computerName
- The name of the computer account.
$sel:password:CreateComputer'
, createComputer_password
- A one-time password that is used to join the computer to the directory.
You should generate a random, strong password to use for this parameter.
data CreateComputerResponse Source #
Contains the results for the CreateComputer operation.
See: newCreateComputerResponse
smart constructor.
Instances
newCreateComputerResponse Source #
Create a value of CreateComputerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:computer:CreateComputerResponse'
, createComputerResponse_computer
- A Computer object that represents the computer account.
$sel:httpStatus:CreateComputerResponse'
, createComputerResponse_httpStatus
- The response's http status code.
DescribeSharedDirectories (Paginated)
data DescribeSharedDirectories Source #
See: newDescribeSharedDirectories
smart constructor.
Instances
newDescribeSharedDirectories Source #
Create a value of DescribeSharedDirectories
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectoryIds:DescribeSharedDirectories'
, describeSharedDirectories_sharedDirectoryIds
- A list of identifiers of all shared directories in your account.
$sel:nextToken:DescribeSharedDirectories'
, describeSharedDirectories_nextToken
- The DescribeSharedDirectoriesResult.NextToken
value from a previous
call to DescribeSharedDirectories. Pass null if this is the first call.
$sel:limit:DescribeSharedDirectories'
, describeSharedDirectories_limit
- The number of shared directories to return in the response object.
$sel:ownerDirectoryId:DescribeSharedDirectories'
, describeSharedDirectories_ownerDirectoryId
- Returns the identifier of the directory in the directory owner account.
data DescribeSharedDirectoriesResponse Source #
See: newDescribeSharedDirectoriesResponse
smart constructor.
Instances
newDescribeSharedDirectoriesResponse Source #
Create a value of DescribeSharedDirectoriesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedDirectories:DescribeSharedDirectoriesResponse'
, describeSharedDirectoriesResponse_sharedDirectories
- A list of all shared directories in your account.
$sel:nextToken:DescribeSharedDirectories'
, describeSharedDirectoriesResponse_nextToken
- If not null, token that indicates that more results are available. Pass
this value for the NextToken
parameter in a subsequent call to
DescribeSharedDirectories to retrieve the next set of items.
$sel:httpStatus:DescribeSharedDirectoriesResponse'
, describeSharedDirectoriesResponse_httpStatus
- The response's http status code.
EnableLDAPS
data EnableLDAPS Source #
See: newEnableLDAPS
smart constructor.
Instances
Create a value of EnableLDAPS
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:EnableLDAPS'
, enableLDAPS_directoryId
- The identifier of the directory.
$sel:type':EnableLDAPS'
, enableLDAPS_type
- The type of LDAP security to enable. Currently only the value Client
is supported.
data EnableLDAPSResponse Source #
See: newEnableLDAPSResponse
smart constructor.
Instances
newEnableLDAPSResponse Source #
Create a value of EnableLDAPSResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:EnableLDAPSResponse'
, enableLDAPSResponse_httpStatus
- The response's http status code.
DisableSso
data DisableSso Source #
Contains the inputs for the DisableSso operation.
See: newDisableSso
smart constructor.
Instances
Create a value of DisableSso
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:userName:DisableSso'
, disableSso_userName
- The username of an alternate account to use to disable single-sign on.
This is only used for AD Connector directories. This account must have
privileges to remove a service principal name.
If the AD Connector service account does not have privileges to remove a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to disable single sign-on and are not stored by the service. The AD Connector service account is not changed.
$sel:password:DisableSso'
, disableSso_password
- The password of an alternate account to use to disable single-sign on.
This is only used for AD Connector directories. For more information,
see the UserName parameter.
$sel:directoryId:DisableSso'
, disableSso_directoryId
- The identifier of the directory for which to disable single-sign on.
data DisableSsoResponse Source #
Contains the results of the DisableSso operation.
See: newDisableSsoResponse
smart constructor.
Instances
newDisableSsoResponse Source #
Create a value of DisableSsoResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DisableSsoResponse'
, disableSsoResponse_httpStatus
- The response's http status code.
VerifyTrust
data VerifyTrust Source #
Initiates the verification of an existing trust relationship between an Managed Microsoft AD directory and an external domain.
See: newVerifyTrust
smart constructor.
Instances
Create a value of VerifyTrust
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:trustId:VerifyTrust'
, verifyTrust_trustId
- The unique Trust ID of the trust relationship to verify.
data VerifyTrustResponse Source #
Result of a VerifyTrust request.
See: newVerifyTrustResponse
smart constructor.
Instances
newVerifyTrustResponse Source #
Create a value of VerifyTrustResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:trustId:VerifyTrust'
, verifyTrustResponse_trustId
- The unique Trust ID of the trust relationship that was verified.
$sel:httpStatus:VerifyTrustResponse'
, verifyTrustResponse_httpStatus
- The response's http status code.
RemoveRegion
data RemoveRegion Source #
See: newRemoveRegion
smart constructor.
Instances
Create a value of RemoveRegion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:RemoveRegion'
, removeRegion_directoryId
- The identifier of the directory for which you want to remove Region
replication.
data RemoveRegionResponse Source #
See: newRemoveRegionResponse
smart constructor.
Instances
newRemoveRegionResponse Source #
Create a value of RemoveRegionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:RemoveRegionResponse'
, removeRegionResponse_httpStatus
- The response's http status code.
CreateConditionalForwarder
data CreateConditionalForwarder Source #
Initiates the creation of a conditional forwarder for your Directory Service for Microsoft Active Directory. Conditional forwarders are required in order to set up a trust relationship with another domain.
See: newCreateConditionalForwarder
smart constructor.
Instances
newCreateConditionalForwarder Source #
:: Text | |
-> Text | |
-> CreateConditionalForwarder |
Create a value of CreateConditionalForwarder
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:CreateConditionalForwarder'
, createConditionalForwarder_directoryId
- The directory ID of the Amazon Web Services directory for which you are
creating the conditional forwarder.
$sel:remoteDomainName:CreateConditionalForwarder'
, createConditionalForwarder_remoteDomainName
- The fully qualified domain name (FQDN) of the remote domain with which
you will set up a trust relationship.
$sel:dnsIpAddrs:CreateConditionalForwarder'
, createConditionalForwarder_dnsIpAddrs
- The IP addresses of the remote DNS server associated with
RemoteDomainName.
data CreateConditionalForwarderResponse Source #
The result of a CreateConditinalForwarder request.
See: newCreateConditionalForwarderResponse
smart constructor.
Instances
Eq CreateConditionalForwarderResponse Source # | |
Read CreateConditionalForwarderResponse Source # | |
Show CreateConditionalForwarderResponse Source # | |
Generic CreateConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.CreateConditionalForwarder type Rep CreateConditionalForwarderResponse :: Type -> Type # | |
NFData CreateConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.CreateConditionalForwarder rnf :: CreateConditionalForwarderResponse -> () # | |
type Rep CreateConditionalForwarderResponse Source # | |
Defined in Amazonka.DirectoryService.CreateConditionalForwarder type Rep CreateConditionalForwarderResponse = D1 ('MetaData "CreateConditionalForwarderResponse" "Amazonka.DirectoryService.CreateConditionalForwarder" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "CreateConditionalForwarderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateConditionalForwarderResponse Source #
Create a value of CreateConditionalForwarderResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateConditionalForwarderResponse'
, createConditionalForwarderResponse_httpStatus
- The response's http status code.
DescribeRegions
data DescribeRegions Source #
See: newDescribeRegions
smart constructor.
Instances
Create a value of DescribeRegions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:regionName:DescribeRegions'
, describeRegions_regionName
- The name of the Region. For example, us-east-1
.
$sel:nextToken:DescribeRegions'
, describeRegions_nextToken
- The DescribeRegionsResult.NextToken
value from a previous call to
DescribeRegions. Pass null if this is the first call.
$sel:directoryId:DescribeRegions'
, describeRegions_directoryId
- The identifier of the directory.
data DescribeRegionsResponse Source #
See: newDescribeRegionsResponse
smart constructor.
Instances
newDescribeRegionsResponse Source #
Create a value of DescribeRegionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:DescribeRegions'
, describeRegionsResponse_nextToken
- If not null, more results are available. Pass this value for the
NextToken
parameter in a subsequent call to DescribeRegions to
retrieve the next set of items.
$sel:regionsDescription:DescribeRegionsResponse'
, describeRegionsResponse_regionsDescription
- List of Region information related to the directory for each replicated
Region.
$sel:httpStatus:DescribeRegionsResponse'
, describeRegionsResponse_httpStatus
- The response's http status code.
AddRegion
See: newAddRegion
smart constructor.
Instances
:: Text | |
-> Text | |
-> DirectoryVpcSettings | |
-> AddRegion |
Create a value of AddRegion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:AddRegion'
, addRegion_directoryId
- The identifier of the directory to which you want to add Region
replication.
$sel:regionName:AddRegion'
, addRegion_regionName
- The name of the Region where you want to add domain controllers for
replication. For example, us-east-1
.
$sel:vPCSettings:AddRegion'
, addRegion_vPCSettings
- Undocumented member.
data AddRegionResponse Source #
See: newAddRegionResponse
smart constructor.
Instances
Create a value of AddRegionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:AddRegionResponse'
, addRegionResponse_httpStatus
- The response's http status code.
GetDirectoryLimits
data GetDirectoryLimits Source #
Contains the inputs for the GetDirectoryLimits operation.
See: newGetDirectoryLimits
smart constructor.
Instances
newGetDirectoryLimits :: GetDirectoryLimits Source #
Create a value of GetDirectoryLimits
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetDirectoryLimitsResponse Source #
Contains the results of the GetDirectoryLimits operation.
See: newGetDirectoryLimitsResponse
smart constructor.
Instances
newGetDirectoryLimitsResponse Source #
Create a value of GetDirectoryLimitsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryLimits:GetDirectoryLimitsResponse'
, getDirectoryLimitsResponse_directoryLimits
- A DirectoryLimits object that contains the directory limits for the
current Region.
$sel:httpStatus:GetDirectoryLimitsResponse'
, getDirectoryLimitsResponse_httpStatus
- The response's http status code.
UpdateRadius
data UpdateRadius Source #
Contains the inputs for the UpdateRadius operation.
See: newUpdateRadius
smart constructor.
Instances
:: Text | |
-> RadiusSettings | |
-> UpdateRadius |
Create a value of UpdateRadius
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:UpdateRadius'
, updateRadius_directoryId
- The identifier of the directory for which to update the RADIUS server
information.
$sel:radiusSettings:UpdateRadius'
, updateRadius_radiusSettings
- A RadiusSettings object that contains information about the RADIUS
server.
data UpdateRadiusResponse Source #
Contains the results of the UpdateRadius operation.
See: newUpdateRadiusResponse
smart constructor.
Instances
newUpdateRadiusResponse Source #
Create a value of UpdateRadiusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateRadiusResponse'
, updateRadiusResponse_httpStatus
- The response's http status code.
Types
CertificateState
newtype CertificateState Source #
pattern CertificateState_DeregisterFailed :: CertificateState | |
pattern CertificateState_Deregistered :: CertificateState | |
pattern CertificateState_Deregistering :: CertificateState | |
pattern CertificateState_RegisterFailed :: CertificateState | |
pattern CertificateState_Registered :: CertificateState | |
pattern CertificateState_Registering :: CertificateState |
Instances
CertificateType
newtype CertificateType Source #
pattern CertificateType_ClientCertAuth :: CertificateType | |
pattern CertificateType_ClientLDAPS :: CertificateType |
Instances
ClientAuthenticationStatus
newtype ClientAuthenticationStatus Source #
pattern ClientAuthenticationStatus_Disabled :: ClientAuthenticationStatus | |
pattern ClientAuthenticationStatus_Enabled :: ClientAuthenticationStatus |
Instances
ClientAuthenticationType
newtype ClientAuthenticationType Source #
Instances
DirectoryEdition
newtype DirectoryEdition Source #
pattern DirectoryEdition_Enterprise :: DirectoryEdition | |
pattern DirectoryEdition_Standard :: DirectoryEdition |
Instances
DirectorySize
newtype DirectorySize Source #
pattern DirectorySize_Large :: DirectorySize | |
pattern DirectorySize_Small :: DirectorySize |
Instances
DirectoryStage
newtype DirectoryStage Source #
pattern DirectoryStage_Active :: DirectoryStage | |
pattern DirectoryStage_Created :: DirectoryStage | |
pattern DirectoryStage_Creating :: DirectoryStage | |
pattern DirectoryStage_Deleted :: DirectoryStage | |
pattern DirectoryStage_Deleting :: DirectoryStage | |
pattern DirectoryStage_Failed :: DirectoryStage | |
pattern DirectoryStage_Impaired :: DirectoryStage | |
pattern DirectoryStage_Inoperable :: DirectoryStage | |
pattern DirectoryStage_Requested :: DirectoryStage | |
pattern DirectoryStage_RestoreFailed :: DirectoryStage | |
pattern DirectoryStage_Restoring :: DirectoryStage |
Instances
DirectoryType
newtype DirectoryType Source #
pattern DirectoryType_ADConnector :: DirectoryType | |
pattern DirectoryType_MicrosoftAD :: DirectoryType | |
pattern DirectoryType_SharedMicrosoftAD :: DirectoryType | |
pattern DirectoryType_SimpleAD :: DirectoryType |
Instances
DomainControllerStatus
newtype DomainControllerStatus Source #
Instances
IpRouteStatusMsg
newtype IpRouteStatusMsg Source #
pattern IpRouteStatusMsg_AddFailed :: IpRouteStatusMsg | |
pattern IpRouteStatusMsg_Added :: IpRouteStatusMsg | |
pattern IpRouteStatusMsg_Adding :: IpRouteStatusMsg | |
pattern IpRouteStatusMsg_RemoveFailed :: IpRouteStatusMsg | |
pattern IpRouteStatusMsg_Removed :: IpRouteStatusMsg | |
pattern IpRouteStatusMsg_Removing :: IpRouteStatusMsg |
Instances
LDAPSStatus
newtype LDAPSStatus Source #
pattern LDAPSStatus_Disabled :: LDAPSStatus | |
pattern LDAPSStatus_EnableFailed :: LDAPSStatus | |
pattern LDAPSStatus_Enabled :: LDAPSStatus | |
pattern LDAPSStatus_Enabling :: LDAPSStatus |
Instances
LDAPSType
pattern LDAPSType_Client :: LDAPSType |
Instances
RadiusAuthenticationProtocol
newtype RadiusAuthenticationProtocol Source #
Instances
RadiusStatus
newtype RadiusStatus Source #
pattern RadiusStatus_Completed :: RadiusStatus | |
pattern RadiusStatus_Creating :: RadiusStatus | |
pattern RadiusStatus_Failed :: RadiusStatus |
Instances
RegionType
newtype RegionType Source #
pattern RegionType_Additional :: RegionType | |
pattern RegionType_Primary :: RegionType |
Instances
ReplicationScope
newtype ReplicationScope Source #
pattern ReplicationScope_Domain :: ReplicationScope |
Instances
SchemaExtensionStatus
newtype SchemaExtensionStatus Source #
Instances
SelectiveAuth
newtype SelectiveAuth Source #
pattern SelectiveAuth_Disabled :: SelectiveAuth | |
pattern SelectiveAuth_Enabled :: SelectiveAuth |
Instances
ShareMethod
newtype ShareMethod Source #
pattern ShareMethod_HANDSHAKE :: ShareMethod | |
pattern ShareMethod_ORGANIZATIONS :: ShareMethod |
Instances
ShareStatus
newtype ShareStatus Source #
pattern ShareStatus_Deleted :: ShareStatus | |
pattern ShareStatus_Deleting :: ShareStatus | |
pattern ShareStatus_PendingAcceptance :: ShareStatus | |
pattern ShareStatus_RejectFailed :: ShareStatus | |
pattern ShareStatus_Rejected :: ShareStatus | |
pattern ShareStatus_Rejecting :: ShareStatus | |
pattern ShareStatus_ShareFailed :: ShareStatus | |
pattern ShareStatus_Shared :: ShareStatus | |
pattern ShareStatus_Sharing :: ShareStatus |
Instances
SnapshotStatus
newtype SnapshotStatus Source #
pattern SnapshotStatus_Completed :: SnapshotStatus | |
pattern SnapshotStatus_Creating :: SnapshotStatus | |
pattern SnapshotStatus_Failed :: SnapshotStatus |
Instances
SnapshotType
newtype SnapshotType Source #
pattern SnapshotType_Auto :: SnapshotType | |
pattern SnapshotType_Manual :: SnapshotType |
Instances
TargetType
newtype TargetType Source #
pattern TargetType_ACCOUNT :: TargetType |
Instances
TopicStatus
newtype TopicStatus Source #
pattern TopicStatus_Deleted :: TopicStatus | |
pattern TopicStatus_Failed :: TopicStatus | |
pattern TopicStatus_Registered :: TopicStatus | |
pattern TopicStatus_Topic_not_found :: TopicStatus |
Instances
TrustDirection
newtype TrustDirection Source #
pattern TrustDirection_One_Way__Incoming :: TrustDirection | |
pattern TrustDirection_One_Way__Outgoing :: TrustDirection | |
pattern TrustDirection_Two_Way :: TrustDirection |
Instances
TrustState
newtype TrustState Source #
pattern TrustState_Created :: TrustState | |
pattern TrustState_Creating :: TrustState | |
pattern TrustState_Deleted :: TrustState | |
pattern TrustState_Deleting :: TrustState | |
pattern TrustState_Failed :: TrustState | |
pattern TrustState_UpdateFailed :: TrustState | |
pattern TrustState_Updated :: TrustState | |
pattern TrustState_Updating :: TrustState | |
pattern TrustState_Verified :: TrustState | |
pattern TrustState_VerifyFailed :: TrustState | |
pattern TrustState_Verifying :: TrustState |
Instances
TrustType
pattern TrustType_External :: TrustType | |
pattern TrustType_Forest :: TrustType |
Instances
Attribute
Represents a named directory attribute.
See: newAttribute
smart constructor.
Attribute' (Maybe Text) (Maybe Text) |
Instances
Eq Attribute Source # | |
Read Attribute Source # | |
Show Attribute Source # | |
Generic Attribute Source # | |
NFData Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute | |
Hashable Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute | |
ToJSON Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute | |
FromJSON Attribute Source # | |
type Rep Attribute Source # | |
Defined in Amazonka.DirectoryService.Types.Attribute type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.DirectoryService.Types.Attribute" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newAttribute :: Attribute Source #
Create a value of Attribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Attribute'
, attribute_value
- The value of the attribute.
$sel:name:Attribute'
, attribute_name
- The name of the attribute.
Certificate
data Certificate Source #
Information about the certificate.
See: newCertificate
smart constructor.
Certificate' (Maybe ClientCertAuthSettings) (Maybe CertificateState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe CertificateType) (Maybe Text) |
Instances
newCertificate :: Certificate Source #
Create a value of Certificate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientCertAuthSettings:Certificate'
, certificate_clientCertAuthSettings
- A ClientCertAuthSettings
object that contains client certificate
authentication settings.
$sel:state:Certificate'
, certificate_state
- The state of the certificate.
$sel:commonName:Certificate'
, certificate_commonName
- The common name for the certificate.
$sel:certificateId:Certificate'
, certificate_certificateId
- The identifier of the certificate.
$sel:expiryDateTime:Certificate'
, certificate_expiryDateTime
- The date and time when the certificate will expire.
$sel:registeredDateTime:Certificate'
, certificate_registeredDateTime
- The date and time that the certificate was registered.
$sel:type':Certificate'
, certificate_type
- The function that the registered certificate performs. Valid values
include ClientLDAPS
or ClientCertAuth
. The default value is
ClientLDAPS
.
$sel:stateReason:Certificate'
, certificate_stateReason
- Describes a state change for the certificate.
CertificateInfo
data CertificateInfo Source #
Contains general information about a certificate.
See: newCertificateInfo
smart constructor.
CertificateInfo' (Maybe CertificateState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe CertificateType) |
Instances
newCertificateInfo :: CertificateInfo Source #
Create a value of CertificateInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:CertificateInfo'
, certificateInfo_state
- The state of the certificate.
$sel:commonName:CertificateInfo'
, certificateInfo_commonName
- The common name for the certificate.
$sel:certificateId:CertificateInfo'
, certificateInfo_certificateId
- The identifier of the certificate.
$sel:expiryDateTime:CertificateInfo'
, certificateInfo_expiryDateTime
- The date and time when the certificate will expire.
$sel:type':CertificateInfo'
, certificateInfo_type
- The function that the registered certificate performs. Valid values
include ClientLDAPS
or ClientCertAuth
. The default value is
ClientLDAPS
.
ClientAuthenticationSettingInfo
data ClientAuthenticationSettingInfo Source #
Contains information about a client authentication method for a directory.
See: newClientAuthenticationSettingInfo
smart constructor.
ClientAuthenticationSettingInfo' (Maybe ClientAuthenticationStatus) (Maybe POSIX) (Maybe ClientAuthenticationType) |
Instances
newClientAuthenticationSettingInfo :: ClientAuthenticationSettingInfo Source #
Create a value of ClientAuthenticationSettingInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ClientAuthenticationSettingInfo'
, clientAuthenticationSettingInfo_status
- Whether the client authentication type is enabled or disabled for the
specified directory.
$sel:lastUpdatedDateTime:ClientAuthenticationSettingInfo'
, clientAuthenticationSettingInfo_lastUpdatedDateTime
- The date and time when the status of the client authentication type was
last updated.
$sel:type':ClientAuthenticationSettingInfo'
, clientAuthenticationSettingInfo_type
- The type of client authentication for the specified directory. If no
type is specified, a list of all client authentication types that are
supported for the directory is retrieved.
ClientCertAuthSettings
data ClientCertAuthSettings Source #
Contains information about the client certificate authentication
settings for the RegisterCertificate
and DescribeCertificate
operations.
See: newClientCertAuthSettings
smart constructor.
Instances
newClientCertAuthSettings :: ClientCertAuthSettings Source #
Create a value of ClientCertAuthSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:oCSPUrl:ClientCertAuthSettings'
, clientCertAuthSettings_oCSPUrl
- Specifies the URL of the default OCSP server used to check for
revocation status. A secondary value to any OCSP address found in the
AIA extension of the user certificate.
Computer
Contains information about a computer account in a directory.
See: newComputer
smart constructor.
Instances
Eq Computer Source # | |
Read Computer Source # | |
Show Computer Source # | |
Generic Computer Source # | |
NFData Computer Source # | |
Defined in Amazonka.DirectoryService.Types.Computer | |
Hashable Computer Source # | |
Defined in Amazonka.DirectoryService.Types.Computer | |
FromJSON Computer Source # | |
type Rep Computer Source # | |
Defined in Amazonka.DirectoryService.Types.Computer type Rep Computer = D1 ('MetaData "Computer" "Amazonka.DirectoryService.Types.Computer" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Computer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "computerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "computerAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "computerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newComputer :: Computer Source #
Create a value of Computer
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:computerId:Computer'
, computer_computerId
- The identifier of the computer.
$sel:computerAttributes:Computer'
, computer_computerAttributes
- An array of Attribute objects containing the LDAP attributes that belong
to the computer account.
$sel:computerName:Computer'
, computer_computerName
- The computer name.
ConditionalForwarder
data ConditionalForwarder Source #
Points to a remote domain with which you are setting up a trust relationship. Conditional forwarders are required in order to set up a trust relationship with another domain.
See: newConditionalForwarder
smart constructor.
Instances
newConditionalForwarder :: ConditionalForwarder Source #
Create a value of ConditionalForwarder
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dnsIpAddrs:ConditionalForwarder'
, conditionalForwarder_dnsIpAddrs
- The IP addresses of the remote DNS server associated with
RemoteDomainName. This is the IP address of the DNS server that your
conditional forwarder points to.
$sel:remoteDomainName:ConditionalForwarder'
, conditionalForwarder_remoteDomainName
- The fully qualified domain name (FQDN) of the remote domains pointed to
by the conditional forwarder.
$sel:replicationScope:ConditionalForwarder'
, conditionalForwarder_replicationScope
- The replication scope of the conditional forwarder. The only allowed
value is Domain
, which will replicate the conditional forwarder to all
of the domain controllers for your Amazon Web Services directory.
DirectoryConnectSettings
data DirectoryConnectSettings Source #
Contains information for the ConnectDirectory operation when an AD Connector directory is being created.
See: newDirectoryConnectSettings
smart constructor.
Instances
newDirectoryConnectSettings Source #
:: Text | |
-> Text | |
-> DirectoryConnectSettings |
Create a value of DirectoryConnectSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vpcId:DirectoryConnectSettings'
, directoryConnectSettings_vpcId
- The identifier of the VPC in which the AD Connector is created.
$sel:subnetIds:DirectoryConnectSettings'
, directoryConnectSettings_subnetIds
- A list of subnet identifiers in the VPC in which the AD Connector is
created.
$sel:customerDnsIps:DirectoryConnectSettings'
, directoryConnectSettings_customerDnsIps
- A list of one or more IP addresses of DNS servers or domain controllers
in your self-managed directory.
$sel:customerUserName:DirectoryConnectSettings'
, directoryConnectSettings_customerUserName
- The user name of an account in your self-managed directory that is used
to connect to the directory. This account must have the following
permissions:
- Read users and groups
- Create computer objects
- Join computers to the domain
DirectoryConnectSettingsDescription
data DirectoryConnectSettingsDescription Source #
Contains information about an AD Connector directory.
See: newDirectoryConnectSettingsDescription
smart constructor.
DirectoryConnectSettingsDescription' (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) |
Instances
newDirectoryConnectSettingsDescription :: DirectoryConnectSettingsDescription Source #
Create a value of DirectoryConnectSettingsDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customerUserName:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_customerUserName
- The user name of the service account in your self-managed directory.
$sel:subnetIds:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_subnetIds
- A list of subnet identifiers in the VPC that the AD Connector is in.
$sel:vpcId:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_vpcId
- The identifier of the VPC that the AD Connector is in.
$sel:securityGroupId:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_securityGroupId
- The security group identifier for the AD Connector directory.
$sel:connectIps:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_connectIps
- The IP addresses of the AD Connector servers.
$sel:availabilityZones:DirectoryConnectSettingsDescription'
, directoryConnectSettingsDescription_availabilityZones
- A list of the Availability Zones that the directory is in.
DirectoryDescription
data DirectoryDescription Source #
Contains information about an Directory Service directory.
See: newDirectoryDescription
smart constructor.
DirectoryDescription' (Maybe DirectoryEdition) (Maybe RadiusStatus) (Maybe DirectoryStage) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RegionsInfo) (Maybe DirectorySize) (Maybe Natural) (Maybe RadiusSettings) (Maybe POSIX) (Maybe Text) (Maybe ShareStatus) (Maybe Text) (Maybe ShareMethod) (Maybe POSIX) (Maybe Bool) (Maybe [Text]) (Maybe DirectoryVpcSettingsDescription) (Maybe DirectoryType) (Maybe Text) (Maybe DirectoryConnectSettingsDescription) (Maybe OwnerDirectoryDescription) (Maybe Text) (Maybe (Sensitive Text)) |
Instances
newDirectoryDescription :: DirectoryDescription Source #
Create a value of DirectoryDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:edition:DirectoryDescription'
, directoryDescription_edition
- The edition associated with this directory.
$sel:radiusStatus:DirectoryDescription'
, directoryDescription_radiusStatus
- The status of the RADIUS MFA server connection.
$sel:stage:DirectoryDescription'
, directoryDescription_stage
- The current stage of the directory.
$sel:directoryId:DirectoryDescription'
, directoryDescription_directoryId
- The directory identifier.
$sel:accessUrl:DirectoryDescription'
, directoryDescription_accessUrl
- The access URL for the directory, such as
http://<alias>.awsapps.com
. If no alias has been created for the
directory, <alias>
is the directory identifier, such as
d-XXXXXXXXXX
.
$sel:shortName:DirectoryDescription'
, directoryDescription_shortName
- The short name of the directory.
$sel:regionsInfo:DirectoryDescription'
, directoryDescription_regionsInfo
- Lists the Regions where the directory has replicated.
$sel:size:DirectoryDescription'
, directoryDescription_size
- The directory size.
$sel:desiredNumberOfDomainControllers:DirectoryDescription'
, directoryDescription_desiredNumberOfDomainControllers
- The desired number of domain controllers in the directory if the
directory is Microsoft AD.
$sel:radiusSettings:DirectoryDescription'
, directoryDescription_radiusSettings
- A RadiusSettings object that contains information about the RADIUS
server configured for this directory.
$sel:launchTime:DirectoryDescription'
, directoryDescription_launchTime
- Specifies when the directory was created.
$sel:alias:DirectoryDescription'
, directoryDescription_alias
- The alias for the directory. If no alias has been created for the
directory, the alias is the directory identifier, such as
d-XXXXXXXXXX
.
$sel:shareStatus:DirectoryDescription'
, directoryDescription_shareStatus
- Current directory status of the shared Managed Microsoft AD directory.
$sel:name:DirectoryDescription'
, directoryDescription_name
- The fully qualified name of the directory.
$sel:shareMethod:DirectoryDescription'
, directoryDescription_shareMethod
- The method used when sharing a directory to determine whether the
directory should be shared within your Amazon Web Services organization
(ORGANIZATIONS
) or with any Amazon Web Services account by sending a
shared directory request (HANDSHAKE
).
$sel:stageLastUpdatedDateTime:DirectoryDescription'
, directoryDescription_stageLastUpdatedDateTime
- The date and time that the stage was last updated.
$sel:ssoEnabled:DirectoryDescription'
, directoryDescription_ssoEnabled
- Indicates if single sign-on is enabled for the directory. For more
information, see EnableSso and DisableSso.
$sel:dnsIpAddrs:DirectoryDescription'
, directoryDescription_dnsIpAddrs
- The IP addresses of the DNS servers for the directory. For a Simple AD
or Microsoft AD directory, these are the IP addresses of the Simple AD
or Microsoft AD directory servers. For an AD Connector directory, these
are the IP addresses of the DNS servers or domain controllers in your
self-managed directory to which the AD Connector is connected.
$sel:vpcSettings:DirectoryDescription'
, directoryDescription_vpcSettings
- A DirectoryVpcSettingsDescription object that contains additional
information about a directory. This member is only present if the
directory is a Simple AD or Managed Microsoft AD directory.
$sel:type':DirectoryDescription'
, directoryDescription_type
- The directory size.
$sel:stageReason:DirectoryDescription'
, directoryDescription_stageReason
- Additional information about the directory stage.
$sel:connectSettings:DirectoryDescription'
, directoryDescription_connectSettings
- A DirectoryConnectSettingsDescription object that contains additional
information about an AD Connector directory. This member is only present
if the directory is an AD Connector directory.
$sel:ownerDirectoryDescription:DirectoryDescription'
, directoryDescription_ownerDirectoryDescription
- Describes the Managed Microsoft AD directory in the directory owner
account.
$sel:description:DirectoryDescription'
, directoryDescription_description
- The description for the directory.
$sel:shareNotes:DirectoryDescription'
, directoryDescription_shareNotes
- A directory share request that is sent by the directory owner to the
directory consumer. The request includes a typed message to help the
directory consumer administrator determine whether to approve or reject
the share invitation.
DirectoryLimits
data DirectoryLimits Source #
Contains directory limit information for a Region.
See: newDirectoryLimits
smart constructor.
DirectoryLimits' (Maybe Natural) (Maybe Bool) (Maybe Natural) (Maybe Bool) (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Bool) (Maybe Natural) |
Instances
newDirectoryLimits :: DirectoryLimits Source #
Create a value of DirectoryLimits
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectedDirectoriesCurrentCount:DirectoryLimits'
, directoryLimits_connectedDirectoriesCurrentCount
- The current number of connected directories in the Region.
$sel:cloudOnlyMicrosoftADLimitReached:DirectoryLimits'
, directoryLimits_cloudOnlyMicrosoftADLimitReached
- Indicates if the Managed Microsoft AD directory limit has been reached.
$sel:connectedDirectoriesLimit:DirectoryLimits'
, directoryLimits_connectedDirectoriesLimit
- The maximum number of connected directories allowed in the Region.
$sel:connectedDirectoriesLimitReached:DirectoryLimits'
, directoryLimits_connectedDirectoriesLimitReached
- Indicates if the connected directory limit has been reached.
$sel:cloudOnlyMicrosoftADLimit:DirectoryLimits'
, directoryLimits_cloudOnlyMicrosoftADLimit
- The maximum number of Managed Microsoft AD directories allowed in the
region.
$sel:cloudOnlyDirectoriesLimit:DirectoryLimits'
, directoryLimits_cloudOnlyDirectoriesLimit
- The maximum number of cloud directories allowed in the Region.
$sel:cloudOnlyDirectoriesCurrentCount:DirectoryLimits'
, directoryLimits_cloudOnlyDirectoriesCurrentCount
- The current number of cloud directories in the Region.
$sel:cloudOnlyDirectoriesLimitReached:DirectoryLimits'
, directoryLimits_cloudOnlyDirectoriesLimitReached
- Indicates if the cloud directory limit has been reached.
$sel:cloudOnlyMicrosoftADCurrentCount:DirectoryLimits'
, directoryLimits_cloudOnlyMicrosoftADCurrentCount
- The current number of Managed Microsoft AD directories in the region.
DirectoryVpcSettings
data DirectoryVpcSettings Source #
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
See: newDirectoryVpcSettings
smart constructor.
Instances
newDirectoryVpcSettings Source #
Create a value of DirectoryVpcSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vpcId:DirectoryVpcSettings'
, directoryVpcSettings_vpcId
- The identifier of the VPC in which to create the directory.
$sel:subnetIds:DirectoryVpcSettings'
, directoryVpcSettings_subnetIds
- The identifiers of the subnets for the directory servers. The two
subnets must be in different Availability Zones. Directory Service
creates a directory server and a DNS server in each of these subnets.
DirectoryVpcSettingsDescription
data DirectoryVpcSettingsDescription Source #
Contains information about the directory.
See: newDirectoryVpcSettingsDescription
smart constructor.
Instances
newDirectoryVpcSettingsDescription :: DirectoryVpcSettingsDescription Source #
Create a value of DirectoryVpcSettingsDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:subnetIds:DirectoryVpcSettingsDescription'
, directoryVpcSettingsDescription_subnetIds
- The identifiers of the subnets for the directory servers.
$sel:vpcId:DirectoryVpcSettingsDescription'
, directoryVpcSettingsDescription_vpcId
- The identifier of the VPC that the directory is in.
$sel:securityGroupId:DirectoryVpcSettingsDescription'
, directoryVpcSettingsDescription_securityGroupId
- The domain controller security group identifier for the directory.
$sel:availabilityZones:DirectoryVpcSettingsDescription'
, directoryVpcSettingsDescription_availabilityZones
- The list of Availability Zones that the directory is in.
DomainController
data DomainController Source #
Contains information about the domain controllers for a specified directory.
See: newDomainController
smart constructor.
DomainController' (Maybe DomainControllerStatus) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newDomainController :: DomainController Source #
Create a value of DomainController
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DomainController'
, domainController_status
- The status of the domain controller.
$sel:directoryId:DomainController'
, domainController_directoryId
- Identifier of the directory where the domain controller resides.
$sel:vpcId:DomainController'
, domainController_vpcId
- The identifier of the VPC that contains the domain controller.
$sel:launchTime:DomainController'
, domainController_launchTime
- Specifies when the domain controller was created.
$sel:subnetId:DomainController'
, domainController_subnetId
- Identifier of the subnet in the VPC that contains the domain controller.
$sel:availabilityZone:DomainController'
, domainController_availabilityZone
- The Availability Zone where the domain controller is located.
$sel:statusLastUpdatedDateTime:DomainController'
, domainController_statusLastUpdatedDateTime
- The date and time that the status was last updated.
$sel:statusReason:DomainController'
, domainController_statusReason
- A description of the domain controller state.
$sel:dnsIpAddr:DomainController'
, domainController_dnsIpAddr
- The IP address of the domain controller.
$sel:domainControllerId:DomainController'
, domainController_domainControllerId
- Identifies a specific domain controller in the directory.
EventTopic
data EventTopic Source #
Information about Amazon SNS topic and Directory Service directory associations.
See: newEventTopic
smart constructor.
Instances
newEventTopic :: EventTopic Source #
Create a value of EventTopic
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:EventTopic'
, eventTopic_status
- The topic registration status.
$sel:directoryId:EventTopic'
, eventTopic_directoryId
- The Directory ID of an Directory Service directory that will publish
status messages to an Amazon SNS topic.
$sel:topicName:EventTopic'
, eventTopic_topicName
- The name of an Amazon SNS topic the receives status messages from the
directory.
$sel:topicArn:EventTopic'
, eventTopic_topicArn
- The Amazon SNS topic ARN (Amazon Resource Name).
$sel:createdDateTime:EventTopic'
, eventTopic_createdDateTime
- The date and time of when you associated your directory with the Amazon
SNS topic.
IpRoute
IP address block. This is often the address block of the DNS server used for your self-managed domain.
See: newIpRoute
smart constructor.
Instances
Eq IpRoute Source # | |
Read IpRoute Source # | |
Show IpRoute Source # | |
Generic IpRoute Source # | |
NFData IpRoute Source # | |
Defined in Amazonka.DirectoryService.Types.IpRoute | |
Hashable IpRoute Source # | |
Defined in Amazonka.DirectoryService.Types.IpRoute | |
ToJSON IpRoute Source # | |
Defined in Amazonka.DirectoryService.Types.IpRoute | |
type Rep IpRoute Source # | |
Defined in Amazonka.DirectoryService.Types.IpRoute type Rep IpRoute = D1 ('MetaData "IpRoute" "Amazonka.DirectoryService.Types.IpRoute" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "IpRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newIpRoute :: IpRoute Source #
Create a value of IpRoute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cidrIp:IpRoute'
, ipRoute_cidrIp
- IP address block using CIDR format, for example 10.0.0.0/24. This is
often the address block of the DNS server used for your self-managed
domain. For a single IP address use a CIDR address block with /32. For
example 10.0.0.0/32.
$sel:description:IpRoute'
, ipRoute_description
- Description of the address block.
IpRouteInfo
data IpRouteInfo Source #
Information about one or more IP address blocks.
See: newIpRouteInfo
smart constructor.
IpRouteInfo' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe IpRouteStatusMsg) (Maybe Text) |
Instances
newIpRouteInfo :: IpRouteInfo Source #
Create a value of IpRouteInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:IpRouteInfo'
, ipRouteInfo_directoryId
- Identifier (ID) of the directory associated with the IP addresses.
$sel:ipRouteStatusReason:IpRouteInfo'
, ipRouteInfo_ipRouteStatusReason
- The reason for the IpRouteStatusMsg.
$sel:addedDateTime:IpRouteInfo'
, ipRouteInfo_addedDateTime
- The date and time the address block was added to the directory.
$sel:cidrIp:IpRouteInfo'
, ipRouteInfo_cidrIp
- IP address block in the IpRoute.
$sel:ipRouteStatusMsg:IpRouteInfo'
, ipRouteInfo_ipRouteStatusMsg
- The status of the IP address block.
$sel:description:IpRouteInfo'
, ipRouteInfo_description
- Description of the IpRouteInfo.
LDAPSSettingInfo
data LDAPSSettingInfo Source #
Contains general information about the LDAPS settings.
See: newLDAPSSettingInfo
smart constructor.
Instances
newLDAPSSettingInfo :: LDAPSSettingInfo Source #
Create a value of LDAPSSettingInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastUpdatedDateTime:LDAPSSettingInfo'
, lDAPSSettingInfo_lastUpdatedDateTime
- The date and time when the LDAPS settings were last updated.
$sel:lDAPSStatusReason:LDAPSSettingInfo'
, lDAPSSettingInfo_lDAPSStatusReason
- Describes a state change for LDAPS.
$sel:lDAPSStatus:LDAPSSettingInfo'
, lDAPSSettingInfo_lDAPSStatus
- The state of the LDAPS settings.
LogSubscription
data LogSubscription Source #
Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.
See: newLogSubscription
smart constructor.
Instances
newLogSubscription :: LogSubscription Source #
Create a value of LogSubscription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:LogSubscription'
, logSubscription_directoryId
- Identifier (ID) of the directory that you want to associate with the log
subscription.
$sel:logGroupName:LogSubscription'
, logSubscription_logGroupName
- The name of the log group.
$sel:subscriptionCreatedDateTime:LogSubscription'
, logSubscription_subscriptionCreatedDateTime
- The date and time that the log subscription was created.
OwnerDirectoryDescription
data OwnerDirectoryDescription Source #
Describes the directory owner account details that have been shared to the directory consumer account.
See: newOwnerDirectoryDescription
smart constructor.
OwnerDirectoryDescription' (Maybe RadiusStatus) (Maybe Text) (Maybe RadiusSettings) (Maybe Text) (Maybe [Text]) (Maybe DirectoryVpcSettingsDescription) |
Instances
newOwnerDirectoryDescription :: OwnerDirectoryDescription Source #
Create a value of OwnerDirectoryDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:radiusStatus:OwnerDirectoryDescription'
, ownerDirectoryDescription_radiusStatus
- Information about the status of the RADIUS server.
$sel:directoryId:OwnerDirectoryDescription'
, ownerDirectoryDescription_directoryId
- Identifier of the Managed Microsoft AD directory in the directory owner
account.
$sel:radiusSettings:OwnerDirectoryDescription'
, ownerDirectoryDescription_radiusSettings
- A RadiusSettings object that contains information about the RADIUS
server.
$sel:accountId:OwnerDirectoryDescription'
, ownerDirectoryDescription_accountId
- Identifier of the directory owner account.
$sel:dnsIpAddrs:OwnerDirectoryDescription'
, ownerDirectoryDescription_dnsIpAddrs
- IP address of the directory’s domain controllers.
$sel:vpcSettings:OwnerDirectoryDescription'
, ownerDirectoryDescription_vpcSettings
- Information about the VPC settings for the directory.
RadiusSettings
data RadiusSettings Source #
Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
See: newRadiusSettings
smart constructor.
RadiusSettings' (Maybe Text) (Maybe Natural) (Maybe RadiusAuthenticationProtocol) (Maybe [Text]) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe Natural) (Maybe Natural) |
Instances
newRadiusSettings :: RadiusSettings Source #
Create a value of RadiusSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayLabel:RadiusSettings'
, radiusSettings_displayLabel
- Not currently used.
$sel:radiusRetries:RadiusSettings'
, radiusSettings_radiusRetries
- The maximum number of times that communication with the RADIUS server is
attempted.
$sel:authenticationProtocol:RadiusSettings'
, radiusSettings_authenticationProtocol
- The protocol specified for your RADIUS endpoints.
$sel:radiusServers:RadiusSettings'
, radiusSettings_radiusServers
- An array of strings that contains the fully qualified domain name (FQDN)
or IP addresses of the RADIUS server endpoints, or the FQDN or IP
addresses of your RADIUS server load balancer.
$sel:useSameUsername:RadiusSettings'
, radiusSettings_useSameUsername
- Not currently used.
$sel:sharedSecret:RadiusSettings'
, radiusSettings_sharedSecret
- Required for enabling RADIUS on the directory.
$sel:radiusTimeout:RadiusSettings'
, radiusSettings_radiusTimeout
- The amount of time, in seconds, to wait for the RADIUS server to
respond.
$sel:radiusPort:RadiusSettings'
, radiusSettings_radiusPort
- The port that your RADIUS server is using for communications. Your
self-managed network must allow inbound traffic over this port from the
Directory Service servers.
RegionDescription
data RegionDescription Source #
The replicated Region information for a directory.
See: newRegionDescription
smart constructor.
RegionDescription' (Maybe DirectoryStage) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe RegionType) (Maybe POSIX) (Maybe POSIX) (Maybe POSIX) (Maybe DirectoryVpcSettings) |
Instances
newRegionDescription :: RegionDescription Source #
Create a value of RegionDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:RegionDescription'
, regionDescription_status
- The status of the replication process for the specified Region.
$sel:directoryId:RegionDescription'
, regionDescription_directoryId
- The identifier of the directory.
$sel:regionName:RegionDescription'
, regionDescription_regionName
- The name of the Region. For example, us-east-1
.
$sel:desiredNumberOfDomainControllers:RegionDescription'
, regionDescription_desiredNumberOfDomainControllers
- The desired number of domain controllers in the specified Region for the
specified directory.
$sel:regionType:RegionDescription'
, regionDescription_regionType
- Specifies whether the Region is the primary Region or an additional
Region.
$sel:launchTime:RegionDescription'
, regionDescription_launchTime
- Specifies when the Region replication began.
$sel:lastUpdatedDateTime:RegionDescription'
, regionDescription_lastUpdatedDateTime
- The date and time that the Region description was last updated.
$sel:statusLastUpdatedDateTime:RegionDescription'
, regionDescription_statusLastUpdatedDateTime
- The date and time that the Region status was last updated.
$sel:vpcSettings:RegionDescription'
, regionDescription_vpcSettings
- Undocumented member.
RegionsInfo
data RegionsInfo Source #
Provides information about the Regions that are configured for multi-Region replication.
See: newRegionsInfo
smart constructor.
RegionsInfo' (Maybe Text) (Maybe [Text]) |
Instances
newRegionsInfo :: RegionsInfo Source #
Create a value of RegionsInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:primaryRegion:RegionsInfo'
, regionsInfo_primaryRegion
- The Region where the Managed Microsoft AD directory was originally
created.
$sel:additionalRegions:RegionsInfo'
, regionsInfo_additionalRegions
- Lists the Regions where the directory has been replicated, excluding the
primary Region.
SchemaExtensionInfo
data SchemaExtensionInfo Source #
Information about a schema extension.
See: newSchemaExtensionInfo
smart constructor.
SchemaExtensionInfo' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe SchemaExtensionStatus) (Maybe Text) (Maybe POSIX) (Maybe POSIX) |
Instances
newSchemaExtensionInfo :: SchemaExtensionInfo Source #
Create a value of SchemaExtensionInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:SchemaExtensionInfo'
, schemaExtensionInfo_directoryId
- The identifier of the directory to which the schema extension is
applied.
$sel:schemaExtensionId:SchemaExtensionInfo'
, schemaExtensionInfo_schemaExtensionId
- The identifier of the schema extension.
$sel:schemaExtensionStatusReason:SchemaExtensionInfo'
, schemaExtensionInfo_schemaExtensionStatusReason
- The reason for the SchemaExtensionStatus
.
$sel:schemaExtensionStatus:SchemaExtensionInfo'
, schemaExtensionInfo_schemaExtensionStatus
- The current status of the schema extension.
$sel:description:SchemaExtensionInfo'
, schemaExtensionInfo_description
- A description of the schema extension.
$sel:endDateTime:SchemaExtensionInfo'
, schemaExtensionInfo_endDateTime
- The date and time that the schema extension was completed.
$sel:startDateTime:SchemaExtensionInfo'
, schemaExtensionInfo_startDateTime
- The date and time that the schema extension started being applied to the
directory.
ShareTarget
data ShareTarget Source #
Identifier that contains details about the directory consumer account.
See: newShareTarget
smart constructor.
Instances
Create a value of ShareTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:ShareTarget'
, shareTarget_id
- Identifier of the directory consumer account.
$sel:type':ShareTarget'
, shareTarget_type
- Type of identifier to be used in the Id
field.
SharedDirectory
data SharedDirectory Source #
Details about the shared directory in the directory owner account for which the share request in the directory consumer account has been accepted.
See: newSharedDirectory
smart constructor.
SharedDirectory' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe ShareStatus) (Maybe ShareMethod) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe POSIX) |
Instances
newSharedDirectory :: SharedDirectory Source #
Create a value of SharedDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedAccountId:SharedDirectory'
, sharedDirectory_sharedAccountId
- Identifier of the directory consumer account that has access to the
shared directory (OwnerDirectoryId
) in the directory owner account.
$sel:ownerAccountId:SharedDirectory'
, sharedDirectory_ownerAccountId
- Identifier of the directory owner account, which contains the directory
that has been shared to the consumer account.
$sel:lastUpdatedDateTime:SharedDirectory'
, sharedDirectory_lastUpdatedDateTime
- The date and time that the shared directory was last updated.
$sel:shareStatus:SharedDirectory'
, sharedDirectory_shareStatus
- Current directory status of the shared Managed Microsoft AD directory.
$sel:shareMethod:SharedDirectory'
, sharedDirectory_shareMethod
- The method used when sharing a directory to determine whether the
directory should be shared within your Amazon Web Services organization
(ORGANIZATIONS
) or with any Amazon Web Services account by sending a
shared directory request (HANDSHAKE
).
$sel:ownerDirectoryId:SharedDirectory'
, sharedDirectory_ownerDirectoryId
- Identifier of the directory in the directory owner account.
$sel:sharedDirectoryId:SharedDirectory'
, sharedDirectory_sharedDirectoryId
- Identifier of the shared directory in the directory consumer account.
This identifier is different for each directory owner account.
$sel:shareNotes:SharedDirectory'
, sharedDirectory_shareNotes
- A directory share request that is sent by the directory owner to the
directory consumer. The request includes a typed message to help the
directory consumer administrator determine whether to approve or reject
the share invitation.
$sel:createdDateTime:SharedDirectory'
, sharedDirectory_createdDateTime
- The date and time that the shared directory was created.
Snapshot
Describes a directory snapshot.
See: newSnapshot
smart constructor.
Snapshot' (Maybe SnapshotStatus) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe SnapshotType) (Maybe Text) |
Instances
newSnapshot :: Snapshot Source #
Create a value of Snapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Snapshot'
, snapshot_status
- The snapshot status.
$sel:directoryId:Snapshot'
, snapshot_directoryId
- The directory identifier.
$sel:startTime:Snapshot'
, snapshot_startTime
- The date and time that the snapshot was taken.
$sel:name:Snapshot'
, snapshot_name
- The descriptive name of the snapshot.
$sel:type':Snapshot'
, snapshot_type
- The snapshot type.
$sel:snapshotId:Snapshot'
, snapshot_snapshotId
- The snapshot identifier.
SnapshotLimits
data SnapshotLimits Source #
Contains manual snapshot limit information for a directory.
See: newSnapshotLimits
smart constructor.
Instances
newSnapshotLimits :: SnapshotLimits Source #
Create a value of SnapshotLimits
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:manualSnapshotsLimitReached:SnapshotLimits'
, snapshotLimits_manualSnapshotsLimitReached
- Indicates if the manual snapshot limit has been reached.
$sel:manualSnapshotsCurrentCount:SnapshotLimits'
, snapshotLimits_manualSnapshotsCurrentCount
- The current number of manual snapshots of the directory.
$sel:manualSnapshotsLimit:SnapshotLimits'
, snapshotLimits_manualSnapshotsLimit
- The maximum number of manual snapshots allowed.
Tag
Metadata assigned to a directory consisting of a key-value pair.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.DirectoryService.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DirectoryService.Types.Tag" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- Required name of the tag. The string value can be Unicode characters and
cannot be prefixed with "aws:". The string can contain only the set of
Unicode letters, digits, white-space, '_', '.', '/', '=',
'+', '-' (Java regex:
"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
$sel:value:Tag'
, tag_value
- The optional value of the tag. The string value can be Unicode
characters. The string can contain only the set of Unicode letters,
digits, white-space, '_', '.', '/', '=', '+', '-' (Java
regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
Trust
Describes a trust relationship between an Managed Microsoft AD directory and an external domain.
See: newTrust
smart constructor.
Trust' (Maybe Text) (Maybe TrustState) (Maybe POSIX) (Maybe TrustDirection) (Maybe POSIX) (Maybe TrustType) (Maybe Text) (Maybe SelectiveAuth) (Maybe Text) (Maybe Text) (Maybe POSIX) |
Instances
Create a value of Trust
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:Trust'
, trust_directoryId
- The Directory ID of the Amazon Web Services directory involved in the
trust relationship.
$sel:trustState:Trust'
, trust_trustState
- The trust relationship state.
$sel:lastUpdatedDateTime:Trust'
, trust_lastUpdatedDateTime
- The date and time that the trust relationship was last updated.
$sel:trustDirection:Trust'
, trust_trustDirection
- The trust relationship direction.
$sel:stateLastUpdatedDateTime:Trust'
, trust_stateLastUpdatedDateTime
- The date and time that the TrustState was last updated.
$sel:trustType:Trust'
, trust_trustType
- The trust relationship type. Forest
is the default.
$sel:trustStateReason:Trust'
, trust_trustStateReason
- The reason for the TrustState.
$sel:selectiveAuth:Trust'
, trust_selectiveAuth
- Current state of selective authentication for the trust.
$sel:remoteDomainName:Trust'
, trust_remoteDomainName
- The Fully Qualified Domain Name (FQDN) of the external domain involved
in the trust relationship.
$sel:trustId:Trust'
, trust_trustId
- The unique ID of the trust relationship.
$sel:createdDateTime:Trust'
, trust_createdDateTime
- The date and time that the trust relationship was created.
UnshareTarget
data UnshareTarget Source #
Identifier that contains details about the directory consumer account with whom the directory is being unshared.
See: newUnshareTarget
smart constructor.
Instances
Create a value of UnshareTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:UnshareTarget'
, unshareTarget_id
- Identifier of the directory consumer account.
$sel:type':UnshareTarget'
, unshareTarget_type
- Type of identifier to be used in the Id field.